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
336647981968	336647982527	336647983076	336647983627	336647984178	336647984726	336647985278	336647985828	336647986378	336647986928	336647987476	336647988028	336647988578	336647989128	336647989678	336647990227	336647990778	336647991329	336647991877	336647992429	336647992979	336647993529	336647994079	336647994629	336647995177	336647995729	336647996279	336647996829	336647997379	336647997929	336647998479	336647999030	336647999580	336648000130	336648000680	336648001228	336648001780	336648002330	336648002880	336648003430	336648003980	336648004530	336648005080	336648005630	336648006181	336648006729	336648007281	336648007831	336648008381	336648008931	336648009481	336648010031	336648010581	336648011131	336648011681	336648012231	336648012781	336648013331	336648013882	336648014432	336648014982	336648015532	336648016082	336648016632	336648017182	336648017732	336648018282	336648018832	336648019382	336648019932	336648020484	336648021033	336648021583	336648022133	336648022683	336648023233	336648023783	336648024333	336648024883	336648025433	336648025983	336648026533	336648027083	336648027633	336648028183	336648028734	336648029284	336648029834	336648030384	336648030934	336648031484	336648032034	336648032584	336648033134	336648033684	336648034234	336648034784	336648035334	336648035885	336648036435	336648036985	336648037535	336648038085	336648038635	336648039185	336648039735	336648040285	336648040835	336648041385	336648041935	336648042485	336648043035	336648043586	336648044136	336648044686	336648045236	336648045786	336648046336	336648046886	336648047436	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3650	2300	2742	3650	2300	2743	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2745	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2748	3650	2300	2749	3650	2300	2751	3650	2300	2752	3650	2300	2753	3650	2300	2754	3650	2300	2755	3650	2300	2757	3650	2300	2758	3650	2300	2759	3650	2300	2761	3650	2300	2762	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
59360	61109	56253	39600	31711	25402	19624	16102	16225	13980	8792	4250	1834	862	545	371	356	267	270	253	244	255	259	260	264	224	248	235	252	258	253	244	236	220	248	225	249	248	233	220	238	245	263	251	224	254	233	242	228	230	254	236	226	254	257	227	277	234	252	242	236	222	261	263	206	237	243	266	264	245	215	256	225	224	218	252	237	254	251	256	224	235	247	248	243	259	235	242	241	237	236	256	267	242	228	243	265	258	245	241	243	235	240	265	228	261	244	239	237	242	241	243	228	227	233	231	264	265	261	238	242	244	274	242	257	254	244	242	261	228	257	255	248	227	258	220	263	233	267	214	235	252	253	235	226	218	259	227	251	234	241	233	245	241	228	224	252	244	235	265	232	235	232	231	215	226	241	242	199	255	245	234	209	254	246	248	201	264	229	223	241	269	233	232	227	212	240	208	226	226	238	232	242	229	237	271	247	243	229	240	259	252	224	251	246	270	250	224	261	266	232	238	229	255	255	246	265	251	204	224	235	255	237	227	233	244	248	273	212	233	234	243	228	214	238	225	257	241	249	235	221	220	246	210	246	234	244	262	239	213	244	208	268	249	245	228	242	269	233	222	243	234	270	198	249	285	227	208	254	207	232	221	237	275	259	218	244	271	257	251	248	243	228	242	237	226	228	231	246	263	270	258	219	242	233	251	254	245	188	221	243	255	276	228	237	243	222	250	248	214	216	263	233	245	219	229	240	230	208	221	218	228	246	202	218	248	254	214	239	260	245	243	244	229	258	247	230	243	245	225	233	268	247	229	219	237	231	228	253	222	252	229	232	223	238	233	248	258	238	242	251	267	253	232	225	235	237	222	220	233	242	254	235	249	226	238	237	235	239	258	214	230	218	242	253	224	243	254	238	251	245	260	238	241	217	253	238	247	233	241	229	258	239	256	212	251	250	236	225	223	213	209	270	238	262	233	225	245	249	239	236	200	226	239	251	233	229	220	243	248	228	254	232	260	225	236	240	234	228	236	245	220	236	245	234	231	224	282	239	251	269	259	239	225	251	233	265	212	229	235	262	224	255	249	256	262	261	235	244	266	272	230	277	225	266	234	240	226	255	209	242	247	245	235	240	240	260	242	225	254	248	241	229	234	261	246	239	224	244	252	244	241	258	254	255	236	243	247	220	266	248	248	238	252	223	243	241	231	247	231	233	254	238	236	260	248	211	215	265	244	282	263	257	207	268	244	221	235	255	270	212	240	228	209	271	220	257	268	244	235	252	215	212	226	253	224	257	232	228	223	278	233	241	250	238	223	271	244	257	265	262	242	227	246	242	253	238	260	233	225	244	225	246	258	258	246	245	232	244	252	233	230	249	230	224	229	258	231	234	245	246	240	234	253	240	238	241	241	228	275	257	236	225	234	235	259	243	213	235	216	245	239	253	249	228	248	228	260	237	265	251	231	253	228	258	217	218	234	243	240	240	246	256	270	258	267	249	249	216	248	232	221	231	263	225	265	245	255	244	234	258	214	228	276	235	239	223	260	228	247	258	252	289	238	267	245	234	232	262	238	239	223	249	233	235	245	231	254	227	211	243	255	246	267	212	245	262	254	225	263	251	250	253	240	238	229	243	245	237	243	231	238	220	237	249	242	243	256	228	243	234	249	228	234	234	224	239	254	258	247	271	251	230	260	236	245	229	254	221	259	251	240	237	224	235	249	248	256	239	219	242	222	245	244	241	260	241	224	238	249	236	261	260	267	221	253	218	225	224	271	230	222	251	218	232	267	230	224	251	267	231	268	254	274	269	246	243	233	256	249	238	211	221	215	212	237	227	245	244	220	251	231	225	243	238	224	239	253	199	233	265	257	228	241	248	265	242	223	253	240	252	250	228	237	252	250	254	252	272	228	235	269	243	256	265	242	236	252	240	272	252	218	227	200	203	250	222	242	231	257	240	258	230	231	226	265	259	269	222	245	240	266	243	241	244	253	264	253	263	230	250	205	249	228	238	252	239	237	238	228	233	244	258	217	265	260	236	248	228	258	243	219	237	244	254	226	219	287	235	242	260	230	258	249	261	220	267	236	250	251	250	245	251	223	238	239	242	224	242	272	224	230	228	235	230	264	240	229	231	214	235	244	251	255	226	242	257	199	246	245	221	255	238	238	229	224	233	246	253	225	255	243	248	237	231	258	244	259	250	208	239	251	258	230	249	239	234	224	231	251	238	255	232	215	251	218	230	225	260	256	251	276	234	230	262	237	236	242	228	219	240	242	255	233	247	256	237	233	224	233	230	209	257	267	273	249	259	256	235	230	221	227	264	235	238	240	238	204	261	231	222	252	226	242	238	227	224	257	246	229	248	237	275	214	249	238	229	278	234	244	250	246	261	236	240	241	273	217	255	258	266	247	232	241	223	233	262	235	282	235	245	217	263	253	230	251	284	236	243	265	231	263	243	222	241	224	242	220	267	234	220	250	254	207	227	254	220	231	239	232	211	260	252	224	258	255	249	261	221	219	209	228	251	228	235	231	241	235	258	216	243	233	231	233	247	232	244	238	242	249	233	254	225	274	233	271	248	221	252	260	245	252	256	252	252	267	246	207	258	231	268	251	250	246	219	228	249	255	238	223	227	238	241	260	233	235	240	242	249	255	223	270	269	235	255	262	247	245	225	230	222	229	246	271	239	233	235	199	243	249	250	244	260	228	239	272	243	274	242	247	244	253	232	271	214	227	219	221	212	277	235	223	230	235	218	230	259	227	241	243	224	230	238	236	237	239	237	213	217	245	228	256	231	235	255	251	238	240	249	221	251	222	220	245	249	235	259	235	235	249	240	229	249	250	257	252	251	232	260	221	225	247	233	271	242	232	268	232	257	219	257	232	223	265	237	256	257	255	252	232	253	228	249	238	225	254	265	246	243	232	240	262	214	243	245	237	242	237	232	233	269	229	255	241	247	204	240	261	254	239	217	224	284	226	245	256	235	220	237	246	240	237	237	262	221	244	255	217	219	257	245	231	234	263	209	259	233	259	220	207	243	265	201	245	246	230	220	228	243	221	226	241	241	264	242	250	234	251	226	265	262	267	268	229	224	225	236	244	218	287	239	242	219	235	233	215	188	240	259	250	244	234	247	235	278	260	220	262	271	256	211	233	231	222	252	255	257	277	248	237	246	240	230	249	254	219	259	242	219	233	242	241	227	216	255	240	258	206	261	229	258	242	253	246	245	253	258	247	232	248	215	251	252	257	231	240	252	255	245	229	248	234	224	246	242	208	236	207	235	256	237	233	238	219	221	228	191	273	259	232	235	252	211	221	197	255	246	243	260	215	242	252	247	250	261	246	261	240	230	233	252	229	255	240	253	234	235	243	253	248	229	255	237	256	239	261	245	245	232	236	271	242	223	223	242	237	261	224	250	235	263	248	228	270	233	224	230	239	249	248	216	244	220	264	246	237	207	237	255	221	236	223	243	234	234	241	241	226	229	231	245	243	249	242	232	246
40166	51751	54523	49851	44610	40333	36467	35340	35576	32833	24913	15593	7834	3914	2003	1358	979	841	734	751	670	657	650	700	604	653	612	707	611	660	655	701	689	699	659	676	649	730	655	636	668	668	629	620	683	641	635	704	605	630	641	636	688	658	669	638	705	653	604	641	641	638	611	642	654	676	668	679	641	709	670	634	609	661	658	686	691	658	650	613	618	640	641	614	651	611	630	677	599	652	637	669	647	639	644	686	619	647	634	689	611	643	611	651	698	608	623	618	631	667	686	633	615	607	621	636	677	656	591	651	649	653	643	697	656	654	655	639	653	662	664	641	638	636	631	631	623	663	621	605	663	651	655	648	629	624	663	636	680	627	715	657	662	614	618	671	638	653	646	650	622	612	638	641	639	602	660	618	654	630	635	679	694	641	681	590	658	668	636	647	608	600	608	650	659	632	672	662	667	668	648	650	623	658	655	706	648	639	587	649	611	666	683	657	639	615	624	627	662	677	662	630	610	638	659	596	682	626	721	621	618	666	605	630	657	647	632	637	672	652	727	626	645	677	610	592	679	674	655	640	688	637	700	604	666	632	655	647	669	632	653	653	665	688	637	645	667	665	649	671	642	603	672	636	580	627	634	623	671	710	660	649	674	621	657	699	644	660	610	655	616	637	642	670	653	646	670	668	676	618	657	680	619	664	647	648	619	695	627	658	616	616	636	644	622	615	657	630	681	663	649	660	654	669	665	604	685	710	645	622	657	632	625	670	666	656	659	632	683	603	675	632	655	669	655	646	634	645	666	616	630	652	652	645	592	590	648	642	604	660	637	641	616	678	655	622	640	680	664	619	678	652	635	632	642	690	656	660	625	678	696	628	636	672	577	653	642	694	575	607	612	640	670	659	679	654	701	680	629	595	683	655	613	631	594	666	687	677	661	659	670	668	627	682	645	646	691	642	638	611	637	663	664	630	646	639	667	686	672	665	681	645	631	666	639	623	621	659	656	660	649	640	657	684	630	602	644	650	683	682	669	622	624	644	624	650	673	671	624	617	640	657	633	627	625	618	667	655	613	623	622	629	690	616	616	680	649	701	666	647	640	659	664	696	642	641	654	679	663	666	675	638	640	617	686	617	630	620	673	617	651	633	645	618	616	616	640	609	648	638	688	680	591	666	643	677	653	619	645	601	652	663	661	614	609	638	662	689	659	630	663	635	609	622	625	653	669	587	623	625	657	683	638	663	635	670	671	663	667	643	626	668	596	637	652	661	663	638	635	607	640	646	640	662	669	635	613	645	637	637	648	680	631	588	665	624	625	621	601	683	670	688	612	643	647	628	697	624	643	628	633	653	644	673	663	583	696	646	675	625	636	625	641	669	655	668	638	649	652	704	611	670	628	630	683	649	640	583	642	669	643	703	640	649	638	684	638	656	653	629	640	662	655	665	645	665	613	672	625	634	659	658	650	647	624	657	632	635	635	657	649	618	648	637	676	639	646	676	657	640	664	651	610	664	629	644	646	624	633	688	664	685	625	631	628	690	614	680	666	633	626	665	615	637	612	656	713	654	624	635	640	641	657	651	661	658	678	685	651	634	624	692	664	608	682	617	637	642	654	627	675	669	683	605	608	617	653	615	659	658	678	674	635	650	651	623	679	643	632	619	643	625	702	659	639	653	656	660	672	663	650	622	648	665	642	645	593	645	698	656	638	657	652	630	667	633	646	656	626	679	656	663	694	618	665	684	637	651	647	625	629	638	648	652	683	649	665	687	637	662	642	580	592	690	636	693	666	600	615	657	623	620	684	633	685	629	647	692	650	660	611	618	645	646	650	602	630	629	638	636	621	655	653	613	626	660	642	642	648	655	628	627	648	647	695	666	682	692	643	670	620	609	624	639	627	685	678	666	622	664	647	664	661	651	689	650	646	638	641	670	659	645	610	648	676	659	678	617	595	643	571	657	662	664	657	654	638	662	658	653	668	687	661	591	650	677	637	640	654	631	667	683	685	706	650	622	688	647	620	676	614	611	640	657	670	649	637	639	669	695	645	686	675	637	671	649	680	654	632	675	634	696	677	628	675	672	652	641	660	653	624	634	643	683	625	636	676	642	619	627	587	618	678	597	643	655	633	594	668	656	655	666	628	644	622	643	629	631	659	655	652	678	631	612	667	671	674	729	631	653	662	627	620	658	624	673	643	683	661	658	678	625	688	666	665	655	625	612	646	625	614	698	617	663	596	643	671	675	668	618	651	645	678	631	642	593	687	659	659	676	632	634	678	655	657	657	635	652	648	662	668	677	651	668	639	605	614	674	658	715	716	583	663	673	652	633	683	632	638	644	644	603	657	640	640	697	651	684	643	645	625	652	644	622	641	644	641	663	641	703	667	670	603	642	645	649	634	619	639	659	598	610	655	654	662	625	644	590	635	657	636	648	672	641	664	652	658	583	658	657	647	648	613	688	680	682	649	658	643	666	648	631	640	679	664	684	638	657	621	661	636	656	682	626	694	668	662	669	605	586	665	656	633	643	607	663	673	688	627	622	624	619	592	636	633	695	667	626	653	599	657	633	615	652	658	648	607	635	679	635	594	661	625	611	675	654	611	624	635	651	640	607	683	625	615	630	698	610	691	645	637	653	665	636	642	654	683	681	684	618	647	619	657	626	651	632	672	664	634	663	639	647	611	668	655	636	678	662	656	669	674	654	642	621	587	648	624	682	679	663	617	648	636	672	655	702	608	646	670	659	634	598	688	672	644	657	652	637	627	641	656	613	671	635	623	671	633	632	627	643	644	606	664	652	628	664	652	691	653	651	642	645	710	682	662	664	595	657	655	639	651	614	662	656	623	629	640	619	669	647	652	624	658	633	679	567	674	655	644	621	605	637	648	678	620	640	606	664	639	693	638	661	649	648	646	667	649	631	592	583	628	627	686	624	669	666	660	582	650	669	671	679	665	651	644	660	645	606	616	662	625	685	680	649	654	647	643	653	667	654	681	643	635	581	645	643	618	634	644	631	657	647	634	672	670	651	637	630	683	644	628	615	678	648	698	655	651	655	655	664	646	669	637	639	647	668	624	623	670	653	652	618	587	634	658	647	668	646	651	659	704	651	694	642	642	639	695	680	655	657	617	679	645	645	650	663	667	706	668	618	649	639	656	651	659	683	664	636	636	609	596	666	612	608	650	598	673	630	691	610	662	660	673	668	614	671	670	627	628	639	633	674	692	628	636	630	623	676	650	660	634	614	613	647	632	643	621	628	659	656	639	676	646	620	662	656	668	670	647	662	651	657	625	658	615	687	696	631	609	665	694	659	578	701	633	651	670	645	636	681	656	663	636	647	625	636	657	631	641	627	634	658	679	660	663	658	675	681	648	707	633	632	652	621	623	624	595	625	682	662	642	627	697	622	587	659	623	636	640	647	640	629	665	617	659	686	644	667	651	639	682	630	682	608	638	668	636	678	682	620	629	648	661	625	671	679	623	662	695	697	651	696	668	657	669	647
38153	37319	28577	15481	8983	5666	3002	1280	988	633	536	466	403	358	292	286	256	271	253	242	252	235	246	253	259	249	236	255	291	248	238	258	229	249	237	277	277	257	284	241	228	242	255	291	276	268	259	246	287	265	267	277	245	266	268	237	277	260	244	227	263	262	285	264	239	247	278	249	246	260	278	252	246	277	265	285	255	265	241	259	276	286	287	256	262	271	260	257	245	276	232	266	233	244	241	230	233	256	252	242	251	252	232	277	256	291	247	222	253	254	240	279	236	284	253	236	256	268	241	246	236	237	254	268	224	275	259	274	283	235	265	262	257	250	248	239	268	270	258	262	249	270	240	290	245	268	228	246	267	257	242	255	247	251	243	241	256	259	254	244	259	238	273	261	220	267	230	252	248	260	235	239	240	272	234	259	238	253	253	239	238	260	268	244	254	246	263	249	268	235	250	250	249	236	254	244	261	256	237	264	281	244	273	263	261	264	227	244	282	241	284	248	226	248	262	258	254	258	253	293	254	248	256	292	254	251	278	253	259	241	264	274	223	256	247	240	238	251	246	251	248	249	278	251	249	251	257	238	268	265	245	223	265	245	227	262	268	244	244	258	244	270	241	273	259	243	203	291	255	276	280	267	244	263	233	288	272	265	226	239	261	278	288	249	228	233	273	262	238	251	284	279	264	241	277	264	239	259	218	263	268	249	233	260	252	266	239	256	234	266	259	265	267	272	258	257	220	223	264	248	289	266	283	230	236	258	249	250	250	249	288	269	259	260	290	261	238	260	279	281	285	255	288	276	259	259	276	268	256	278	243	259	277	266	256	247	239	290	240	238	222	265	257	255	234	265	261	272	278	253	232	249	266	281	254	237	270	261	235	267	264	272	259	257	245	246	270	266	268	268	272	265	256	250	259	267	271	234	263	261	257	228	275	266	249	280	236	277	255	242	247	278	260	257	257	240	264	280	258	257	233	251	264	262	253	253	244	264	261	288	275	249	256	242	253	262	239	211	243	288	254	254	248	239	255	262	276	270	253	270	250	267	270	228	259	258	255	268	260	261	250	284	248	261	254	281	255	256	263	259	264	238	238	278	272	289	263	275	261	257	265	249	264	253	285	261	270	237	256	227	304	251	250	228	240	258	245	244	258	247	274	256	265	249	253	270	239	240	260	271	277	264	234	260	226	221	270	261	235	255	244	256	243	261	262	252	224	269	255	225	255	256	263	245	251	226	254	231	262	251	255	285	270	267	233	272	242	255	272	283	269	252	244	286	259	302	260	262	274	273	245	256	255	253	266	251	260	238	259	271	258	266	250	270	257	271	268	228	270	288	239	258	256	231	258	268	268	256	291	254	241	249	252	243	249	268	272	272	236	280	240	239	254	244	245	269	246	263	280	243	231	248	277	249	231	245	276	231	260	289	233	263	228	264	256	225	271	262	218	252	238	244	263	260	263	268	266	254	248	258	263	255	276	275	253	238	222	260	277	249	279	259	281	237	228	235	277	248	247	249	269	244	276	264	257	253	265	252	257	261	275	287	261	239	259	296	271	253	233	252	280	252	254	289	233	263	256	257	279	264	227	251	254	272	262	239	250	283	250	254	270	210	249	261	262	283	262	245	268	251	266	280	250	251	273	252	218	262	232	260	241	262	236	259	253	242	288	279	281	269	261	242	280	251	245	247	260	263	247	230	222	237	250	235	259	266	221	253	260	242	264	263	219	272	224	252	286	251	274	270	267	239	249	260	238	264	287	256	255	270	246	295	262	263	210	255	300	241	236	246	255	283	255	269	237	254	263	250	278	225	244	255	261	226	277	274	271	259	259	234	240	274	247	255	259	221	288	239	265	273	251	248	246	262	235	278	245	252	275	230	276	285	248	247	260	241	246	269	241	263	250	249	253	248	248	254	273	259	235	230	249	241	243	259	241	273	247	280	244	241	271	260	277	252	253	222	262	255	254	248	260	218	229	249	270	282	246	244	261	269	273	239	249	271	252	279	242	279	285	251	244	249	255	258	257	269	259	266	227	261	250	268	241	281	283	226	249	260	272	262	249	245	268	241	265	266	219	255	249	259	233	278	246	231	264	276	249	273	276	263	266	287	278	250	231	269	238	248	263	231	250	276	239	293	252	284	240	242	258	238	242	261	248	261	266	254	250	244	247	268	264	232	236	237	242	267	244	266	256	265	258	259	267	260	274	273	252	248	251	256	230	248	267	246	253	273	273	270	248	246	279	278	268	228	271	250	297	292	261	259	268	261	261	237	248	259	262	234	250	263	240	254	245	285	235	274	270	239	242	227	216	255	274	267	232	246	243	257	251	252	268	276	215	253	253	269	273	239	252	265	225	276	247	244	278	279	257	274	266	268	264	294	258	226	235	261	261	239	271	274	239	248	267	262	230	270	261	248	251	261	251	242	252	264	242	284	272	259	234	265	268	248	268	247	270	246	263	277	227	263	236	231	275	267	248	250	283	259	292	255	274	264	259	272	276	272	282	268	223	270	251	250	239	248	238	245	243	261	241	279	274	258	252	256	266	270	274	243	229	260	238	269	268	261	250	242	242	214	238	255	288	261	270	245	262	255	246	268	263	251	256	263	254	262	244	284	273	255	267	277	253	243	247	259	243	270	279	265	273	261	255	242	260	257	252	224	254	267	257	233	268	270	253	284	231	243	248	251	248	243	253	280	233	235	267	222	245	259	263	225	236	277	236	269	281	243	247	253	259	230	257	267	248	256	279	281	254	271	286	269	252	280	259	271	246	245	249	250	262	250	272	286	264	258	251	267	270	263	267	235	258	250	274	260	267	261	260	235	256	271	245	246	295	245	270	259	251	265	257	284	250	287	245	277	254	272	259	258	259	219	259	275	304	250	280	267	252	246	254	232	273	242	263	254	222	270	250	283	243	241	274	257	238	274	262	259	268	260	266	256	242	257	285	250	241	244	271	266	274	250	257	252	266	255	248	271	276	283	265	274	254	219	231	257	213	241	271	242	275	263	226	269	257	245	259	260	242	260	246	255	272	259	278	271	244	280	260	252	241	234	254	260	258	286	257	254	257	242	261	248	245	255	241	260	285	239	241	245	241	236	253	243	262	269	277	255	235	258	268	226	272	290	250	280	267	258	243	286	228	258	264	281	238	270	250	262	273	255	249	240	291	246	254	251	260	239	267	273	271	241	231	281	242	243	244	272	249	249	260	250	273	245	264	242	291	234	254	253	238	271	235	276	263	246	274	240	224	265	252	263	270	262	259	273	256	268	280	277	280	268	252	254	250	279	266	244	257	250	267	292	250	254	256	257	276	276	236	263	220	252	232	271	237	275	275	267	267	273	243	255	254	262	249	259	236	255	247	259	235	268	248	278	260	231	248	265	246	252	237	259	258	268	267	282	274	254	265	272	262	247	251	279	243	250	216	237	259	280	257	265	285	229	261	225	242	248	266	248	251	266	279	249	243	244	235	257	277	248	271	275	255	254	262	251	243	254
25264	31179	30850	25643	21742	17367	11467	6210	4348	2698	2337	1963	1449	1066	914	778	735	726	691	684	721	689	696	677	670	670	728	661	684	695	664	694	633	699	684	658	659	709	723	676	691	747	685	698	687	645	694	721	664	671	669	702	679	654	717	659	691	661	737	687	710	680	660	675	675	684	690	696	675	680	716	693	752	673	684	709	692	696	718	670	686	675	693	686	657	716	721	701	689	701	701	685	675	709	692	661	628	714	715	690	717	687	676	661	690	666	687	700	669	722	724	685	683	675	644	695	650	688	665	668	680	705	712	647	648	719	740	727	692	697	670	682	704	639	657	701	709	693	660	640	675	684	687	766	660	680	655	649	668	675	714	675	718	706	652	665	710	665	688	695	673	709	701	662	651	735	744	691	637	701	661	644	687	654	713	657	723	731	704	693	701	649	695	653	702	695	718	690	656	746	664	691	656	710	666	680	692	708	678	654	690	673	662	670	665	657	682	678	671	737	702	705	679	692	661	668	688	686	667	706	686	710	617	679	706	660	677	674	686	677	690	671	658	692	683	654	733	685	681	653	677	612	720	639	671	681	720	675	719	706	735	657	751	691	715	712	681	700	646	694	699	690	736	698	668	693	655	662	635	688	662	665	668	638	698	702	741	667	711	635	649	670	646	692	701	683	661	707	669	646	711	681	734	665	687	725	720	691	702	663	647	719	649	649	707	720	665	656	699	651	681	690	690	678	676	727	748	640	726	685	677	717	716	701	682	689	713	710	687	683	681	676	685	680	697	678	682	725	688	693	709	665	684	706	670	641	694	659	661	671	644	719	660	706	662	704	702	669	673	674	629	702	692	654	669	668	745	684	645	649	708	745	701	684	690	700	726	648	667	691	656	678	708	685	684	752	678	683	655	709	686	695	676	693	706	668	697	666	649	706	711	689	647	679	695	739	645	703	700	641	731	712	702	680	681	671	708	639	647	683	666	733	707	675	679	634	674	697	671	716	694	664	688	708	649	647	657	688	692	690	695	718	642	679	732	709	714	710	655	670	664	713	698	666	693	725	694	649	682	701	650	669	714	674	694	704	679	678	679	679	717	668	723	651	645	640	672	668	610	696	708	715	692	686	676	653	675	632	651	725	693	694	642	694	714	700	687	646	711	668	650	683	659	690	675	715	674	684	707	688	714	726	693	689	680	678	685	727	632	711	710	721	695	686	690	675	719	686	692	722	689	687	714	708	645	702	673	689	655	700	707	724	742	691	661	695	752	686	682	705	679	692	651	693	697	727	692	651	667	674	668	710	730	718	699	714	679	673	659	685	666	684	734	697	662	701	693	678	702	737	668	665	693	672	662	664	717	680	719	712	681	684	665	684	678	650	655	651	658	736	658	666	727	713	740	668	697	673	669	688	671	685	680	723	702	678	674	695	710	700	680	697	653	721	664	687	674	690	724	672	673	674	688	696	718	639	712	733	687	676	740	686	661	714	649	699	678	699	749	709	678	680	664	703	698	673	728	697	676	704	682	651	679	678	682	688	649	681	672	715	684	649	648	681	678	713	716	706	698	717	673	735	643	658	649	669	684	678	708	632	670	701	688	693	698	695	632	692	724	685	697	654	699	711	651	673	688	716	640	684	668	708	674	682	649	679	637	643	716	703	676	699	693	717	718	687	698	666	672	712	664	663	691	682	646	675	691	699	690	724	687	648	673	722	663	694	698	698	662	648	672	696	719	620	674	704	702	686	707	674	730	715	650	705	678	694	667	713	646	665	706	698	707	683	694	675	718	656	664	636	697	731	672	696	708	694	692	689	659	689	707	676	691	715	713	693	727	674	689	689	665	741	698	679	663	703	699	694	690	682	655	697	674	673	663	753	666	719	718	682	696	659	703	644	650	674	709	689	758	704	657	729	678	680	727	680	714	662	715	668	676	683	653	717	634	646	666	708	663	744	699	622	661	650	655	666	728	688	690	675	697	638	634	672	725	663	679	709	662	667	639	662	737	669	675	669	670	702	730	662	694	709	682	667	682	678	686	670	706	676	709	656	685	623	706	691	717	716	693	696	696	711	737	720	701	690	669	682	674	671	720	708	684	674	709	710	689	711	702	669	714	671	701	679	692	679	655	714	695	679	683	669	728	705	692	646	671	651	673	726	752	662	703	691	710	683	656	674	664	731	668	668	705	695	721	716	677	697	739	651	668	683	680	732	723	668	702	682	707	685	666	678	677	634	703	670	709	682	705	655	682	691	702	739	627	618	686	659	697	678	668	696	693	646	697	730	693	652	686	666	682	677	664	691	651	677	642	687	696	672	657	704	684	712	689	676	704	693	638	670	724	656	752	696	641	663	703	670	640	761	720	658	705	665	717	675	658	664	736	689	665	668	710	724	715	720	683	693	655	716	666	738	695	688	673	709	700	686	691	716	651	675	696	616	714	723	719	711	703	630	692	680	675	645	754	722	711	719	677	660	689	672	681	638	692	711	695	679	698	719	689	684	709	715	715	689	696	677	700	648	665	695	660	676	664	709	712	663	641	700	712	670	724	700	653	668	713	735	697	628	710	659	678	666	689	672	679	704	707	691	697	685	645	691	652	721	653	651	711	654	699	687	663	689	674	686	682	728	708	670	664	682	647	724	686	642	697	652	685	676	647	689	705	689	699	654	767	687	706	733	680	678	686	701	657	657	679	711	704	717	687	676	631	715	649	660	653	666	659	681	695	697	777	747	697	738	651	707	690	685	693	740	670	663	659	677	657	649	660	684	688	664	695	660	638	678	678	709	703	747	701	719	697	653	681	684	719	689	659	658	692	730	684	655	652	668	708	716	661	679	757	701	649	705	676	644	664	698	689	691	694	633	702	702	639	694	677	674	699	689	684	708	680	708	686	701	661	682	653	708	676	697	718	672	671	688	694	690	713	657	683	656	683	699	695	685	677	680	688	707	675	662	656	703	669	707	675	686	703	698	675	700	716	721	662	670	668	674	677	651	707	656	636	716	721	702	645	645	720	684	689	685	691	668	677	647	679	688	726	701	665	677	645	721	663	683	685	655	654	728	683	719	660	659	725	699	682	640	715	703	695	660	621	668	643	670	690	734	709	683	749	743	721	655	631	711	729	652	681	689	692	695	688	695	667	714	669	708	703	721	691	634	682	695	702	710	685	636	689	704	692	644	687	689	656	681	684	665	716	676	744	658	713	667	720	670	683	646	667	707	702	696	713	691	686	709	669	715	642	679	669	697	678	688	663	682	701	727	639	669	694	671	700	689	679	675	699	710	705	715	646	657	638	640	691	644	704	714	704	715	669	687	683	651	675	693	682	655	675	697	679	690	698	671	648	649	669	684	732	719	694	663	630	698	686	708	675	656	707	669	658	687	659	683	660	677	682	705	663	682	691	681	695	674	722	687	685	632	702	724	729	699	683	699	655	670	717	665	670	698	651	686	674	701	677	683	703	693	712	697	680	681	691	714	725	684	696	710	664	704	677	699	684	662	626	716
54178	52933	49368	35404	23231	14901	8649	13250	10541	7335	4486	2221	855	430	345	266	284	245	244	257	224	212	266	222	241	241	277	273	226	275	247	249	239	273	264	242	232	251	226	229	245	227	261	260	212	231	233	225	289	247	238	277	226	232	241	252	228	225	256	240	223	272	247	228	236	252	251	269	229	260	230	272	289	232	253	228	225	233	286	268	254	253	235	236	235	240	244	242	244	283	248	239	235	233	261	225	229	249	244	267	256	266	261	244	254	232	249	226	259	258	274	265	230	268	221	245	258	264	235	212	248	231	233	273	218	226	262	280	251	258	243	259	243	256	259	226	267	254	247	229	267	259	239	224	256	239	235	247	261	239	227	243	251	255	250	228	255	248	251	243	249	246	211	247	283	251	271	271	266	250	225	217	236	236	247	249	260	262	242	247	241	273	232	249	255	275	273	232	236	213	272	234	257	260	270	225	211	235	264	283	259	242	261	259	265	261	278	237	251	258	219	234	215	234	243	236	271	239	241	239	226	240	241	203	256	234	237	251	254	256	286	230	259	247	240	254	227	248	289	241	212	251	280	265	254	227	249	240	284	229	248	270	243	243	240	251	256	268	281	257	241	230	257	251	241	242	254	255	239	263	279	247	237	230	249	258	276	249	273	226	216	256	264	241	274	232	268	238	237	227	216	245	243	257	256	232	248	240	250	234	220	253	291	235	267	238	237	256	258	233	245	230	243	249	253	253	270	249	267	231	230	265	215	267	269	249	230	253	222	235	239	255	257	248	239	263	256	264	251	254	249	232	233	226	231	264	219	240	260	226	223	275	256	245	248	255	232	213	249	230	239	258	246	253	225	265	250	244	269	227	213	250	258	232	267	235	241	240	252	241	253	268	242	240	240	231	212	256	250	246	242	246	230	262	269	216	237	293	255	250	253	262	257	246	233	234	240	230	240	234	228	247	221	229	259	274	222	216	255	237	247	235	255	251	262	262	247	252	254	236	256	235	235	257	276	246	258	242	243	235	251	232	245	253	241	220	267	242	268	262	228	235	258	273	256	230	282	265	218	253	221	258	247	251	259	214	277	236	262	257	252	243	275	242	266	269	257	248	232	229	245	282	283	255	268	226	239	240	240	240	249	255	235	252	270	257	219	248	252	219	232	265	257	275	231	235	250	247	249	249	253	244	263	239	237	262	253	241	245	257	253	256	252	236	235	247	274	225	234	251	242	261	250	228	243	244	265	266	235	265	288	215	239	236	214	246	244	244	248	237	256	259	219	252	243	244	262	238	231	249	259	235	241	277	270	276	255	233	227	235	248	262	281	234	222	226	266	252	250	237	241	266	261	236	259	282	243	209	256	227	256	229	256	244	212	260	237	237	246	261	261	250	223	251	232	216	252	242	267	232	240	248	279	256	244	239	251	258	269	257	272	251	225	251	246	245	256	262	241	244	251	234	264	239	255	241	258	237	273	243	257	243	244	239	241	233	248	235	236	262	240	236	248	261	248	222	240	273	247	250	240	232	245	252	244	252	267	273	265	263	231	253	231	267	266	223	234	233	230	256	267	233	249	226	243	278	230	271	250	230	240	266	250	211	257	250	248	251	272	272	251	268	249	251	255	251	262	237	263	265	235	239	251	250	251	241	260	236	270	269	241	244	280	233	238	247	238	229	245	231	262	235	230	249	249	241	250	254	256	245	295	233	244	270	255	243	242	256	231	231	268	227	266	262	253	279	245	251	234	229	235	238	270	261	254	273	271	251	246	276	228	233	231	259	231	215	244	252	232	283	241	255	252	223	238	250	248	256	250	276	254	283	230	244	266	263	231	257	222	251	254	220	225	248	272	232	249	239	246	242	230	241	272	210	280	247	248	250	255	248	235	249	238	243	257	265	267	251	246	226	213	249	246	262	267	259	251	211	226	236	224	260	245	235	205	221	229	238	274	229	266	244	259	231	234	240	236	263	237	248	264	271	249	261	229	235	262	249	268	221	256	277	239	247	274	259	225	236	268	242	229	232	248	232	237	279	246	234	254	242	260	252	238	280	261	243	259	234	216	221	252	232	247	249	252	246	269	262	248	253	266	255	236	218	233	233	259	252	281	269	228	215	268	257	251	226	245	239	231	253	251	240	238	257	288	253	237	257	234	247	270	251	243	253	222	225	261	242	252	249	253	213	229	226	260	257	257	219	237	237	234	253	232	242	261	283	225	253	238	232	272	238	259	255	254	237	236	238	262	251	254	266	274	241	226	265	242	233	232	231	254	235	269	236	259	246	235	250	240	270	264	249	258	226	236	218	255	237	260	245	234	272	239	254	252	262	252	238	251	270	275	244	265	240	249	259	246	250	253	249	246	232	251	249	288	239	226	235	230	279	246	219	265	218	245	233	273	258	253	233	255	252	259	276	236	238	237	233	229	246	256	248	261	264	251	248	241	238	259	248	213	236	284	240	242	269	236	265	227	250	261	246	235	252	246	231	207	236	231	251	235	242	223	270	273	225	240	231	247	254	243	276	232	284	283	225	264	245	271	268	250	252	253	278	263	249	243	266	249	268	251	242	259	235	241	240	257	259	255	240	255	248	261	248	244	241	232	261	253	263	262	234	246	246	240	239	229	249	195	266	243	240	219	247	240	265	255	249	271	238	268	222	264	264	255	260	217	244	260	274	246	263	254	268	248	234	227	261	282	255	267	250	245	269	257	244	237	261	260	243	243	231	258	253	244	232	234	242	279	223	256	253	279	263	263	226	257	263	264	233	268	245	232	236	261	230	256	235	233	249	288	251	224	245	266	263	257	219	256	247	227	233	235	231	259	261	240	281	235	257	225	261	245	292	236	263	248	250	276	210	263	257	246	235	240	282	241	249	242	267	227	220	250	270	244	242	230	229	230	281	258	258	244	280	224	279	257	252	247	227	227	291	211	211	255	257	222	266	229	232	217	263	247	272	253	243	266	254	277	268	232	241	230	266	260	277	242	235	251	248	254	271	249	230	254	264	276	257	269	245	241	246	233	262	262	284	224	246	265	220	251	251	249	241	264	276	235	244	256	261	237	272	285	252	229	271	264	240	242	250	246	232	243	244	253	248	273	260	235	252	228	248	261	231	250	221	227	243	247	249	271	220	223	254	254	255	240	252	274	245	263	231	267	235	255	245	238	224	247	236	247	250	246	228	254	221	232	260	261	217	267	233	232	250	223	251	264	242	254	242	238	239	247	234	250	223	262	255	230	224	214	258	262	247	246	270	229	267	225	243	260	270	251	235	255	286	265	274	252	259	257	236	246	225	280	241	267	267	247	248	208	243	229	233	251	266	253	268	224	273	257	271	245	258	269	216	253	228	253	245	251	238	244	277	249	255	236	268	226	250	249	255	251	220	262	226	254	240	240	246	229	242	240	264	258	251	250	230	240	258	226	224	235	230	259	254	231	243	251	263	236	234	217	261	235	277	228	216	231	244	221	262	258	257	232	240	254	253	252	230	255	264	236	254	241	254
36834	44250	48259	42872	35784	29854	23647	32862	28171	22975	16669	8768	3706	1499	1204	970	848	803	689	724	684	681	643	703	656	667	663	678	681	665	684	692	655	625	629	661	704	634	626	694	678	649	657	678	639	645	669	672	677	666	700	643	666	632	663	699	734	666	632	660	681	664	642	682	657	676	652	680	680	646	645	670	678	646	663	690	714	665	674	690	671	689	640	663	668	637	660	669	659	652	682	616	645	685	654	678	672	683	694	704	657	658	664	677	647	657	653	613	680	684	696	667	659	643	679	651	656	679	663	605	622	632	690	636	597	662	653	630	679	707	639	661	688	667	621	674	678	653	712	678	670	658	661	626	699	635	707	672	651	679	645	704	625	666	707	621	638	614	716	649	676	635	680	682	693	699	682	685	724	690	653	619	701	663	696	668	672	683	713	686	650	683	657	642	650	638	700	646	691	640	653	679	696	643	666	699	647	672	673	671	636	651	673	683	678	673	686	667	680	686	691	692	621	654	664	646	685	631	630	656	636	670	703	659	661	692	647	672	650	710	620	720	630	661	698	662	630	649	656	679	655	647	685	696	708	662	666	624	671	600	661	632	633	602	660	696	714	668	654	654	654	645	697	657	640	685	663	649	654	662	640	663	644	621	655	639	686	656	673	626	659	659	639	668	703	624	666	669	663	697	667	681	662	633	628	708	631	666	674	695	694	626	688	613	689	686	690	653	673	674	640	639	677	655	624	668	655	650	683	666	681	681	671	690	710	669	690	653	679	665	679	647	712	639	694	684	650	630	654	634	663	688	642	674	717	699	687	626	681	688	664	621	657	670	657	702	670	698	641	674	678	672	680	687	589	690	643	693	679	660	613	634	616	669	695	643	696	683	629	666	679	660	636	643	638	657	664	669	602	667	641	679	697	667	687	675	655	676	667	701	668	653	696	618	654	652	686	720	687	697	662	687	676	628	692	698	727	667	648	635	697	670	669	671	637	712	598	676	666	644	692	695	697	637	648	680	645	620	693	676	624	653	668	659	618	678	651	648	684	700	635	683	627	630	677	690	625	703	665	680	721	719	667	685	679	676	665	719	692	674	660	667	688	658	671	700	633	684	670	668	683	688	638	671	693	663	655	617	664	639	692	677	574	641	647	689	610	687	666	653	643	673	651	645	608	656	692	633	646	686	639	699	608	702	654	676	654	672	640	699	673	661	667	674	645	639	654	667	663	676	691	691	703	693	637	645	690	666	711	668	659	661	631	695	650	674	658	657	694	703	699	627	679	696	698	678	664	703	728	716	676	659	651	664	685	641	663	624	675	710	659	679	716	660	655	633	633	633	683	654	678	716	673	660	694	658	630	730	671	647	636	682	659	688	664	687	686	669	643	660	688	663	631	647	670	675	663	691	654	690	627	684	664	678	674	684	656	686	656	657	685	642	674	691	697	683	666	646	676	675	682	618	644	652	647	637	657	646	633	611	699	690	671	647	708	659	679	664	637	633	665	651	644	670	660	652	666	638	625	692	645	678	673	626	628	622	683	684	670	618	636	648	635	635	677	622	673	703	704	682	672	660	701	711	652	665	606	653	669	649	671	707	661	689	652	684	659	664	624	646	661	694	672	646	648	676	677	668	659	633	633	659	665	662	654	595	675	646	666	635	680	717	675	655	636	681	662	702	641	681	656	639	701	656	657	700	621	649	667	677	665	677	645	638	644	657	593	630	648	668	651	687	644	694	630	674	644	716	627	636	646	634	636	630	665	631	669	656	697	695	661	622	649	698	666	715	671	604	623	704	644	671	659	648	631	651	658	673	636	654	669	658	645	691	679	650	634	665	646	654	652	630	624	652	670	687	675	642	623	638	699	696	667	687	656	680	690	711	654	686	698	667	629	679	684	648	655	633	678	694	630	687	675	671	653	598	653	693	674	651	681	650	675	677	685	681	678	621	686	660	638	637	690	593	644	690	630	695	650	663	640	687	697	686	633	670	689	682	687	643	681	686	683	648	681	667	696	665	680	656	661	687	674	630	663	619	656	612	669	673	664	650	690	659	643	636	694	689	698	679	646	659	664	741	606	649	675	646	675	685	590	657	695	661	690	666	657	687	691	677	649	668	672	671	682	695	654	635	671	696	688	679	688	707	626	669	689	663	617	650	673	684	677	672	693	652	636	668	683	668	666	643	676	646	659	667	693	657	601	690	690	634	674	694	662	661	657	685	627	694	672	691	644	590	658	665	686	659	671	657	647	664	693	701	645	675	663	676	698	693	679	641	698	633	683	700	686	674	657	692	642	638	705	669	682	692	645	624	692	684	653	651	636	679	631	650	638	683	640	668	666	697	666	673	647	700	684	649	692	649	680	707	634	668	682	668	648	680	671	650	681	645	693	667	663	713	711	678	665	673	694	660	696	639	654	666	653	689	691	665	650	667	684	649	629	681	674	705	681	651	699	663	689	667	656	685	705	662	676	699	701	680	704	709	676	616	625	680	626	665	649	644	641	608	627	685	684	673	647	666	689	662	698	642	650	641	656	708	667	655	648	690	644	664	663	689	663	664	657	643	637	670	657	636	617	607	654	629	631	686	658	652	621	678	622	628	681	667	665	621	671	658	649	682	653	651	651	648	654	662	659	641	680	713	642	686	657	665	707	691	657	674	679	683	676	697	669	640	674	681	648	684	668	686	678	666	634	686	678	647	659	660	654	671	656	673	683	689	696	654	651	622	666	700	660	650	686	678	676	641	637	661	650	683	664	706	649	658	675	652	635	703	629	677	695	658	644	685	690	644	658	677	687	642	658	708	695	622	668	759	668	658	709	669	647	665	716	673	659	683	622	697	707	641	708	700	679	708	655	671	662	683	690	671	700	652	605	682	662	679	670	649	648	650	684	732	685	662	682	677	659	649	674	684	665	614	661	646	676	667	656	664	656	657	695	678	664	676	664	679	634	646	696	682	628	666	634	645	683	670	654	632	721	657	712	670	683	657	631	675	671	669	678	687	680	651	671	653	659	727	680	649	669	685	672	691	683	664	683	694	685	732	672	666	640	676	645	674	694	679	698	644	657	679	672	638	697	645	655	637	648	659	683	689	635	713	680	651	692	653	673	656	679	640	703	659	674	670	695	685	677	653	658	693	648	673	673	643	697	614	703	643	671	678	652	663	674	699	644	675	649	636	681	650	646	681	685	645	674	667	679	679	693	658	643	685	666	665	635	635	684	617	680	665	638	603	654	655	683	715	660	658	631	700	649	612	668	681	734	653	653	674	731	684	671	644	689	695	642	710	665	685	620	613	678	667	629	674	665	643	647	697	662	621	657	650	667	642	665	654	673	678	672	644	704	659	680	658	670	667	673	664	646	686	677	677	683	653	696	661	669	643	671	645	684	720	646	742	638	648	668	658	684	742	636	708	690	646	698	695	702	623	672	660	707	673	668	641	694	628	645	703	696	708	703	671	729	662	648	680	632	685	661	663	664	714	647	671	625	721	659	681	668	661	675	655
60199	60482	56936	39465	30295	24322	19145	23018	19742	12195	5747	1990	713	455	350	297	272	253	255	268	265	232	224	241	244	249	236	244	250	252	243	243	213	226	249	247	236	222	221	236	236	213	250	247	228	248	244	224	220	218	234	275	224	220	238	266	259	245	227	241	258	210	227	227	239	255	260	240	243	256	202	235	233	226	266	230	254	255	238	227	237	239	228	222	243	213	256	254	240	282	240	259	228	215	237	234	249	248	252	270	238	242	249	241	285	236	244	239	227	235	242	231	246	242	222	245	273	202	261	243	268	226	237	244	213	290	257	196	233	227	247	240	250	227	233	235	203	234	245	240	230	240	225	227	212	197	247	222	229	232	232	247	238	253	227	215	238	231	235	254	237	250	262	253	207	235	244	244	219	262	248	231	250	245	226	228	216	222	240	228	238	223	253	242	234	249	247	237	222	262	201	232	238	237	260	239	232	261	239	249	250	238	232	233	274	227	244	217	240	246	241	243	233	247	240	203	254	237	243	275	230	237	233	228	217	246	240	236	219	256	249	226	258	226	229	236	240	242	239	226	245	228	227	252	236	232	253	242	219	255	226	234	245	273	234	249	241	252	213	231	248	238	238	245	212	237	254	249	225	221	226	229	212	223	235	262	241	209	235	220	241	236	225	226	252	240	219	224	209	262	274	230	238	234	251	230	209	236	266	229	230	259	234	241	215	231	228	241	221	241	229	281	259	225	235	235	220	224	216	235	249	229	238	250	220	229	238	238	234	228	243	243	211	220	241	247	222	255	237	235	255	261	251	242	241	256	259	233	231	209	241	252	232	236	214	239	259	212	218	251	244	228	243	240	229	231	222	239	220	239	255	232	253	244	217	245	254	228	222	263	249	254	236	230	228	245	234	246	245	230	254	246	288	252	222	232	263	217	245	223	274	239	266	236	235	271	251	250	227	241	224	236	226	231	231	223	236	209	233	236	274	232	237	239	223	225	241	230	229	227	254	231	260	218	233	262	214	243	248	248	247	241	247	240	210	239	254	229	226	252	254	271	255	215	218	247	229	229	214	225	247	228	220	266	208	242	238	256	214	271	248	240	253	227	240	230	255	243	219	218	228	255	249	231	250	227	242	228	228	231	232	235	252	202	268	243	232	209	229	230	282	252	252	233	249	250	238	270	246	228	267	241	244	263	226	207	270	224	247	252	232	293	261	223	244	248	253	263	240	205	258	236	247	236	252	248	269	233	244	230	220	212	238	246	229	218	221	205	241	227	242	263	216	227	222	208	246	238	222	226	209	248	223	239	249	215	231	221	231	247	262	245	204	251	223	237	238	216	226	229	218	259	267	252	244	240	242	247	250	210	224	252	237	212	246	241	234	232	242	227	243	225	224	220	233	237	224	223	250	263	242	236	221	246	256	243	239	218	254	217	228	230	230	234	232	232	211	231	239	255	231	244	243	250	245	243	223	230	260	249	235	237	269	251	245	223	218	229	244	228	217	230	238	216	237	224	200	252	237	243	216	231	236	227	235	200	237	219	264	203	257	229	241	236	228	229	243	235	253	216	261	247	232	258	255	238	248	238	247	277	255	233	266	226	224	223	248	266	231	262	229	245	225	206	224	241	239	254	267	234	239	252	227	210	247	225	234	231	246	248	229	231	249	230	224	241	254	254	236	223	249	250	217	242	221	222	268	248	263	243	235	252	222	214	262	228	273	232	221	250	239	236	217	215	202	219	261	241	233	227	234	213	264	238	252	247	228	227	221	235	248	262	280	231	220	236	263	266	235	249	208	241	237	236	250	225	230	264	232	257	246	281	244	241	235	253	248	228	238	258	240	223	244	227	233	242	263	240	242	237	240	236	268	252	226	234	216	227	208	215	233	261	240	242	234	248	236	247	225	251	243	256	226	251	234	231	237	233	250	234	249	254	241	245	222	242	252	271	261	230	256	240	253	232	237	225	246	217	232	252	247	274	220	230	230	241	261	228	227	246	238	221	225	266	251	237	235	217	244	234	226	256	227	226	235	230	250	232	235	240	229	238	200	239	236	237	240	248	242	226	237	255	227	217	238	227	241	230	231	263	239	224	257	235	196	236	234	272	234	218	246	247	251	232	230	218	239	256	257	224	242	247	212	239	250	211	264	259	237	222	240	231	258	213	250	235	218	234	243	249	231	230	222	234	247	229	221	230	226	228	238	228	247	242	260	249	246	233	253	217	211	240	249	226	230	222	222	235	234	220	238	236	235	231	243	236	257	257	243	263	222	235	251	244	256	224	246	229	237	259	247	224	234	235	214	230	233	240	224	240	232	240	202	246	250	248	264	277	219	233	245	239	218	260	236	258	236	249	227	222	239	258	225	210	218	230	246	219	241	241	224	223	230	232	246	239	218	227	199	237	237	238	243	254	208	240	216	222	274	259	206	213	274	231	252	256	206	244	225	225	220	236	210	259	261	256	240	240	257	237	240	261	216	240	223	237	237	249	223	232	246	207	218	237	232	220	243	229	257	238	244	238	272	273	229	221	227	223	222	239	252	256	244	241	275	224	236	242	235	222	251	235	244	220	218	236	252	273	222	233	240	230	239	228	246	231	213	255	242	252	214	235	239	241	231	224	246	236	261	244	254	225	252	232	263	256	230	241	220	213	222	252	231	236	226	229	224	259	253	225	232	262	242	235	241	211	236	241	233	210	259	230	239	237	247	247	219	262	231	206	215	244	244	258	216	260	223	226	262	232	235	258	233	223	258	238	255	237	251	231	252	230	250	212	244	240	223	228	222	209	228	261	256	210	226	238	238	231	245	242	236	219	220	224	241	260	228	246	222	240	234	271	207	232	233	224	230	246	217	257	253	222	218	250	243	235	267	233	253	271	234	233	236	235	210	220	254	224	237	245	231	266	241	234	264	237	248	220	248	264	232	252	231	244	236	224	272	239	233	233	228	250	223	257	227	279	219	227	223	229	221	221	209	225	206	226	244	244	231	259	258	252	257	209	240	235	214	222	223	223	256	218	218	264	262	224	245	246	240	244	241	256	224	220	239	249	255	238	243	227	266	209	254	230	230	251	240	238	212	256	260	246	226	237	224	236	251	223	238	242	235	245	246	249	243	226	237	230	255	245	247	242	233	242	215	240	243	229	241	251	242	261	256	251	230	250	208	213	221	216	237	238	256	217	259	226	253	259	235	229	254	232	241	218	218	263	245	216	229	248	232	239	238	230	239	224	244	221	226	216	240	228	209	235	278	261	258	250	215	228	237	226	232	246	248	247	235	227	257	233	212	222	231	235	243	267	234	232	233	249	232	234	251	218	246	248	260	258	246	223	260	253	217	226	241	239	267	220	227	260	223	222	221	245	218	225	222	244	231	239	221	235	242	251	219	234	256	222	241	238	235	226	217	224	221	231	213	231	239	234	248	271	259	229	241	231	231	205	244	207	237	239	236	223	233	225	225	235	253	261	223	270	228	245	211	263	231	231	260	231	247	242	258	224	212	230
42474	51755	56232	48088	43252	38918	35759	41365	37508	28788	17430	7509	2854	1529	1279	959	842	701	666	633	623	633	610	643	634	615	655	637	646	630	632	626	637	639	649	616	643	589	644	655	653	647	654	648	609	620	659	689	662	679	692	590	610	673	622	630	604	607	617	669	641	661	652	623	647	647	636	620	662	630	636	647	650	618	629	613	615	630	628	641	653	653	617	623	651	614	644	625	634	657	614	608	641	689	620	629	650	678	643	596	650	677	616	640	630	656	680	669	621	641	662	615	645	641	663	630	639	609	626	686	668	598	604	624	596	641	656	623	623	626	651	661	587	661	573	679	628	649	623	637	676	645	666	644	656	613	686	676	630	629	599	647	653	582	632	683	673	613	629	656	678	621	651	621	666	613	647	623	636	647	640	611	626	662	654	611	640	630	661	615	655	602	666	667	629	663	620	637	627	637	616	663	640	664	609	604	645	679	635	626	665	592	637	626	629	633	592	657	648	628	648	641	654	654	615	632	623	612	623	641	656	651	643	618	649	631	599	665	649	613	664	596	655	639	663	663	659	612	644	622	655	656	698	598	662	652	610	673	648	675	643	670	626	642	597	637	699	565	603	667	611	639	594	635	631	696	673	624	628	629	626	594	629	685	620	665	622	611	620	645	642	696	607	630	707	624	600	662	656	623	641	660	611	655	632	633	623	632	666	610	627	636	619	645	610	664	596	621	617	622	628	584	608	712	656	640	608	612	620	605	621	630	617	619	657	658	606	655	638	626	698	638	637	674	655	639	648	642	636	613	650	621	658	634	635	608	673	605	666	648	628	641	654	618	628	671	635	671	635	597	623	579	616	679	606	649	616	658	646	611	645	657	652	613	636	613	639	673	621	675	679	639	635	647	629	626	624	644	636	642	641	590	649	634	621	618	612	642	699	672	645	673	662	620	621	601	607	678	643	695	636	646	633	641	623	654	629	644	663	702	648	596	666	677	638	642	652	630	623	660	635	600	673	644	590	637	649	634	673	624	666	677	619	651	602	611	611	635	641	643	635	681	659	618	621	664	639	644	671	638	637	607	675	613	620	697	596	628	631	628	584	689	663	647	605	594	627	728	629	621	621	665	689	613	661	561	656	620	633	650	610	642	612	626	624	627	645	627	629	638	625	599	647	581	687	615	636	648	630	646	622	623	613	610	645	654	617	604	635	680	610	613	643	641	628	642	614	641	651	671	655	631	601	676	661	648	673	608	665	667	621	698	658	638	627	635	621	634	632	622	688	650	649	648	666	647	699	683	643	638	654	636	630	616	610	668	618	673	644	591	628	627	638	671	645	632	669	642	647	624	637	624	683	637	570	666	607	610	659	659	657	632	619	626	650	626	661	646	626	615	629	598	652	637	633	619	643	679	635	594	610	655	641	634	641	629	676	671	648	656	624	609	669	635	619	636	625	613	651	636	648	672	623	651	588	672	641	639	644	617	602	584	619	629	604	656	639	640	630	636	629	619	608	645	621	621	628	659	608	660	632	585	629	664	653	645	614	616	654	603	633	615	672	652	640	616	616	624	662	606	626	604	639	640	640	670	666	629	657	683	604	678	592	620	603	661	636	651	630	644	655	637	665	616	606	642	603	607	642	714	660	622	628	629	646	656	628	630	598	598	604	636	639	626	647	651	666	638	644	639	617	602	653	641	668	681	631	638	661	626	619	645	622	692	617	593	631	599	640	672	649	702	626	602	627	586	636	620	623	682	650	687	612	662	624	662	677	607	654	635	626	636	652	647	691	595	652	602	615	593	601	632	626	651	663	599	634	660	577	627	668	640	623	633	638	652	608	653	622	660	644	630	636	646	658	658	633	603	640	640	601	674	654	627	686	637	664	685	620	661	628	670	596	645	666	639	621	625	610	667	665	608	640	581	633	645	581	637	651	650	626	668	639	636	643	681	656	628	620	619	616	601	617	639	638	668	641	624	640	629	581	653	613	632	637	602	685	681	622	594	650	623	608	662	617	653	642	655	630	673	634	672	666	662	682	628	651	646	670	672	649	677	672	615	644	656	629	617	659	648	617	654	673	621	620	692	644	632	616	652	665	662	699	615	658	618	637	654	604	649	622	637	627	655	652	649	643	645	599	642	634	654	618	622	615	673	685	605	615	608	657	612	661	635	627	639	608	641	641	634	636	655	633	628	623	597	647	617	639	632	669	669	651	675	627	638	690	655	655	608	640	660	637	645	692	675	637	626	664	648	655	661	669	634	615	636	624	641	688	672	652	666	691	640	599	651	662	628	651	593	595	626	661	674	632	617	641	631	652	656	599	632	656	635	640	632	646	600	614	628	660	682	650	663	602	648	595	617	609	672	657	683	628	672	657	660	607	661	641	656	672	602	611	664	635	643	634	633	617	675	657	614	649	599	659	638	679	651	632	632	668	661	665	652	643	665	635	644	649	629	626	579	631	661	626	721	619	649	677	655	689	603	620	651	665	654	668	661	649	612	654	613	637	608	617	628	606	700	625	637	637	644	664	658	618	592	630	623	666	623	711	635	662	640	655	667	603	644	602	666	630	671	599	637	636	620	626	607	653	647	672	603	700	660	634	612	610	620	648	622	673	670	691	680	664	637	625	633	651	649	610	619	677	681	644	637	622	655	645	613	656	633	695	650	636	653	623	666	630	603	638	640	685	625	635	640	637	641	620	636	645	593	670	591	657	609	643	646	630	606	631	649	651	645	622	626	689	593	639	621	671	647	698	685	614	647	626	639	636	611	642	632	641	651	676	656	645	676	611	685	659	662	606	648	631	649	650	628	676	652	617	656	586	643	667	624	619	673	661	654	696	658	660	654	660	595	623	605	652	661	648	653	650	628	652	609	664	674	626	587	652	640	680	629	650	628	638	658	631	644	635	684	614	618	671	650	623	634	638	590	647	623	614	630	616	685	638	646	616	603	603	615	648	625	599	631	668	626	652	637	659	621	649	618	636	667	667	662	648	673	610	637	625	631	658	624	626	627	593	651	661	641	593	651	632	612	629	644	612	587	604	638	646	629	630	630	633	650	641	637	635	669	642	677	644	633	653	628	668	609	652	655	635	676	629	669	621	595	636	644	619	597	624	586	645	625	642	635	639	637	608	634	667	632	653	687	677	636	613	579	671	659	647	620	625	604	638	604	627	637	628	633	653	618	642	637	625	675	616	622	637	634	649	664	627	637	664	661	699	642	640	641	633	633	666	607	606	671	643	625	646	605	620	660	692	663	642	651	623	635	605	619	635	638	661	631	642	645	629	642	634	598	632	629	630	630	623	618	619	644	614	649	633	662	676	643	598	658	645	658	651	610	650	645	654	631	636	614	632	626	587	647	603	642	617	650	612	646	646	640	640	585	681	630	632	593	608	622	648	621	587	615	673	652	633	708	643	635	634	635	686	685	590	666	652	690	641	608	645	656	657	639	575	611	620	601	637	633	646	635	622	633	639	656	601	612	622	646	650	621	613	656	659	640	718	633
38266	38727	30801	16212	8465	4758	3868	2948	1631	827	439	342	313	259	292	278	286	246	289	270	258	265	248	263	257	277	280	238	261	287	271	241	270	295	223	263	260	238	255	249	250	261	259	275	244	230	229	254	267	248	257	252	246	292	269	276	239	266	273	258	240	260	264	277	301	231	269	252	266	273	247	242	243	264	248	242	294	249	253	240	257	264	267	233	260	256	262	256	256	261	257	257	290	287	252	260	266	262	262	269	256	251	213	269	253	252	287	264	260	265	277	268	269	281	270	269	264	241	282	262	253	240	236	256	267	229	279	247	261	226	287	248	262	229	238	254	267	225	231	250	268	208	254	264	274	246	275	228	274	257	246	222	254	257	230	275	240	231	272	265	222	274	242	290	251	245	245	277	265	269	266	278	265	266	267	227	240	259	279	245	255	284	246	225	259	251	238	284	248	241	261	271	232	250	250	256	239	222	272	252	265	271	236	237	272	238	264	268	260	264	237	260	246	249	272	258	257	261	281	262	267	275	278	245	269	248	251	293	265	273	269	235	235	226	278	252	252	252	270	277	252	263	264	248	252	263	252	263	263	254	268	254	262	265	238	254	264	285	262	243	228	273	260	276	243	225	221	245	249	233	229	310	247	250	212	251	239	260	278	252	245	251	268	266	250	255	249	275	245	263	286	260	314	248	263	241	268	268	258	218	238	274	266	233	259	263	234	266	266	257	243	232	245	256	261	260	258	234	275	242	269	248	259	262	263	257	281	259	255	207	237	254	241	267	264	305	242	258	248	248	263	290	277	240	251	262	258	275	285	250	253	278	275	273	250	236	253	261	247	227	280	241	261	253	254	251	235	256	256	268	268	255	239	240	265	260	261	262	255	237	272	236	240	252	217	245	256	272	243	255	279	271	244	249	270	275	262	243	265	277	259	250	265	249	261	284	229	243	257	235	235	260	236	271	266	257	232	268	263	226	246	226	252	259	278	249	262	268	254	260	244	265	245	260	242	268	265	261	259	249	261	242	259	283	262	253	232	272	243	237	289	246	261	263	233	255	257	242	256	257	260	270	242	290	266	251	270	280	248	268	260	228	239	277	260	249	297	248	280	256	263	259	270	276	252	232	270	274	256	240	255	255	244	247	271	265	263	256	219	257	220	286	274	236	245	256	215	239	258	248	266	240	234	272	257	254	239	277	267	238	258	254	263	300	271	254	253	229	263	288	242	236	246	261	262	241	275	237	245	262	249	292	256	271	266	255	257	256	239	260	280	242	222	271	257	255	274	280	253	235	255	226	264	227	291	267	280	261	220	253	269	246	247	264	266	254	272	266	288	215	266	258	265	257	256	267	234	255	253	275	262	223	226	257	221	247	240	262	268	267	257	218	264	247	252	256	255	275	273	241	277	283	255	262	273	257	251	261	261	262	223	259	237	273	265	269	247	250	268	240	254	314	281	282	242	276	256	256	268	267	286	265	256	243	254	269	276	246	259	215	263	264	257	264	244	270	290	280	225	241	278	273	280	239	245	267	263	233	280	271	259	251	272	257	268	225	270	254	241	288	262	260	264	270	259	263	260	222	283	237	256	232	241	228	262	274	260	241	277	263	252	264	263	264	252	244	251	233	259	243	264	253	250	268	250	234	243	280	236	240	232	247	249	280	282	258	261	261	240	241	254	244	289	253	242	243	229	241	242	262	250	233	237	275	255	238	249	249	290	265	237	240	251	257	262	270	295	257	225	265	249	229	288	267	256	270	252	227	267	285	256	229	259	253	262	280	285	264	255	278	291	264	267	255	253	221	250	241	267	272	257	239	254	254	274	257	238	257	230	281	241	254	259	240	266	274	248	249	257	250	266	273	269	260	280	267	244	266	258	252	266	261	235	263	262	260	241	264	239	219	228	232	226	252	274	254	250	247	272	259	242	264	240	240	250	260	258	289	257	234	279	262	260	259	234	264	276	267	269	222	278	260	254	237	257	247	243	262	271	216	249	226	274	255	263	229	259	275	227	261	273	263	260	257	254	279	260	280	215	276	251	253	266	228	247	276	247	250	268	280	277	228	261	283	273	245	231	260	256	271	270	255	252	281	264	240	236	266	276	252	256	244	259	247	302	254	261	228	246	243	261	256	267	285	246	271	251	237	238	259	257	267	246	236	230	251	224	250	232	241	238	248	269	239	264	259	237	251	277	288	285	246	238	244	235	287	235	277	263	239	245	247	239	289	242	269	259	271	263	268	240	219	249	288	272	243	246	241	279	276	240	273	275	241	251	248	268	305	275	275	262	246	251	256	282	252	278	245	248	230	245	253	245	251	260	247	243	241	259	270	259	279	244	273	242	264	265	241	225	253	256	239	236	295	257	272	310	256	266	236	252	265	249	272	224	254	257	270	303	241	236	270	241	225	254	244	246	263	264	251	255	260	269	231	259	262	267	248	240	247	245	233	254	286	304	270	256	243	262	244	298	248	274	272	231	255	258	257	267	244	251	268	244	273	279	260	255	262	275	231	267	243	242	233	281	282	240	279	260	255	250	248	259	281	233	254	240	247	244	242	248	268	267	253	253	233	269	289	278	253	268	276	258	261	269	261	244	264	247	247	266	228	240	261	255	207	233	251	259	262	256	277	276	247	237	240	288	262	265	247	244	261	292	305	261	269	256	261	247	218	235	235	236	267	259	290	263	244	250	253	233	258	273	279	270	251	243	255	245	223	281	263	237	250	277	230	257	261	270	265	225	275	249	244	242	242	229	271	256	254	264	235	263	233	259	268	249	285	253	252	244	266	237	275	255	274	241	268	289	247	290	264	232	266	277	254	270	233	267	239	258	251	258	259	245	233	263	252	242	285	260	244	256	236	255	249	269	273	267	265	258	272	254	270	275	271	245	267	249	255	228	271	279	250	265	253	235	257	263	273	285	287	247	262	260	264	294	237	253	251	240	256	247	270	253	254	272	217	255	249	284	275	256	277	255	279	253	231	267	256	269	252	270	260	284	243	257	253	269	264	241	230	299	282	257	255	226	284	246	238	242	254	233	239	282	284	275	247	279	256	233	263	268	235	261	257	263	252	240	247	268	263	237	254	267	251	249	252	241	244	274	254	257	273	272	230	279	287	270	279	269	279	259	286	289	251	248	238	272	251	232	271	276	257	264	230	277	251	236	256	269	270	270	250	266	241	260	261	250	276	271	260	247	237	239	237	251	275	225	260	296	265	259	241	234	262	222	244	250	244	225	238	263	260	265	243	263	242	261	275	225	266	245	284	250	257	272	266	266	253	243	231	253	267	268	278	226	273	250	248	226	259	275	225	254	276	237	235	235	253	253	273	236	231	292	246	232	267	245	246	262	248	246	254	240	264	257	226	245	220	293	289	251	262	244	233	269	237	282	257	256	231	273	273	270	255	259	245	222	282	238	260	251	249	254	261	293	253	243	261	265	242	284	301	302	277	259	255	253	293	243	288	248	253	250	266	237	252	254	247	233	257	242	258	272	241
25935	32448	32868	25541	20078	15484	14755	12161	6831	3283	1563	1153	937	813	778	717	690	698	715	698	668	647	732	715	662	637	711	693	650	650	704	644	669	727	663	681	735	660	691	724	715	677	709	700	682	662	714	673	704	695	692	664	658	654	712	691	663	649	694	738	662	670	677	715	686	721	702	723	705	689	691	704	719	678	744	739	687	719	686	688	651	650	681	681	676	682	692	664	714	713	685	675	693	675	690	671	704	649	692	706	720	685	715	679	684	740	696	716	642	695	684	709	683	711	712	671	706	698	701	697	694	710	713	688	680	669	686	640	641	651	741	683	668	685	720	638	679	683	743	669	625	705	650	680	684	658	673	729	659	668	702	653	710	710	634	676	687	680	683	721	699	671	683	719	673	694	679	654	708	727	710	654	648	677	635	697	699	622	687	685	654	678	673	706	727	715	709	684	692	677	689	703	677	721	695	672	653	680	677	694	705	667	703	704	679	737	649	661	723	715	672	666	691	664	668	654	709	697	692	662	696	691	697	651	674	684	668	713	646	666	708	676	670	710	740	712	694	652	718	672	715	681	652	666	693	700	696	676	688	664	674	693	697	707	655	652	671	682	685	670	654	647	715	664	689	676	674	693	700	634	667	670	686	692	672	701	652	713	689	672	702	704	651	690	719	680	717	711	690	716	641	680	707	684	677	684	718	696	721	688	721	676	713	692	701	756	712	702	747	668	692	671	712	677	719	698	727	710	692	742	715	695	697	689	714	723	676	721	724	671	684	713	701	725	701	719	687	687	657	693	694	645	750	651	703	733	750	689	683	689	708	703	720	718	697	725	682	689	676	713	668	672	672	722	700	702	665	684	731	712	731	707	640	683	707	710	686	708	696	700	688	689	687	713	695	665	699	653	687	649	687	701	658	685	727	728	666	710	684	667	651	663	695	676	668	706	668	725	658	696	724	733	698	707	694	696	661	702	701	680	728	693	737	626	730	686	717	713	694	685	712	644	657	640	706	661	717	710	720	696	697	656	727	688	700	740	692	686	708	651	663	658	656	697	698	686	716	635	722	685	655	686	734	675	676	680	707	689	715	684	714	685	661	667	684	729	668	658	693	684	718	692	710	676	699	724	683	678	692	686	667	721	650	675	663	691	689	689	688	641	675	648	686	687	717	705	685	649	689	724	706	710	695	676	723	641	677	668	746	700	689	681	671	697	736	658	669	704	701	716	655	705	713	667	654	698	661	670	675	667	655	697	688	671	689	680	693	700	693	696	710	711	706	710	682	695	727	680	697	654	709	673	670	695	691	704	731	683	668	669	660	694	663	683	702	678	732	711	662	653	694	660	694	638	677	688	670	737	676	679	671	693	700	703	697	640	711	683	666	692	711	769	726	710	718	695	745	690	631	656	697	676	707	692	698	738	709	710	729	713	660	677	677	701	638	705	721	680	665	677	691	668	704	661	721	712	696	689	680	677	686	682	682	668	668	707	688	680	659	699	702	711	710	646	647	692	704	688	701	672	640	680	631	661	676	677	667	649	660	683	667	698	647	666	713	692	701	677	686	737	692	677	705	696	689	686	678	700	695	634	693	711	691	707	690	692	753	715	693	690	689	698	702	718	688	683	702	724	685	731	691	698	723	689	687	698	669	686	704	696	724	734	658	694	734	693	654	694	691	666	718	678	665	727	683	640	713	728	725	685	699	719	700	722	663	692	702	647	694	675	682	689	650	666	677	651	670	693	689	690	709	652	688	684	717	698	735	681	703	712	693	713	644	716	693	670	688	714	739	713	697	737	695	690	682	702	719	688	704	704	651	703	689	652	693	696	696	712	636	708	672	670	656	665	717	657	690	683	676	657	704	673	674	654	647	692	667	763	698	699	704	691	706	706	682	699	700	628	702	644	650	678	691	667	710	685	666	716	717	674	741	660	705	690	684	655	683	683	675	712	700	679	708	696	707	636	639	630	660	700	669	727	729	704	707	701	705	683	660	658	666	677	733	660	683	689	701	678	710	662	696	708	694	705	661	709	694	744	655	709	665	636	691	712	731	702	620	697	714	671	655	706	660	666	739	673	727	740	670	667	628	640	745	703	674	673	730	704	694	638	655	691	684	692	655	687	658	695	648	697	687	694	665	676	716	705	662	652	616	719	651	675	688	624	682	703	721	684	665	661	648	741	680	658	686	682	696	689	711	685	678	624	702	713	652	669	714	637	683	687	643	686	687	679	695	651	761	717	717	695	694	687	696	707	727	704	698	669	706	684	664	690	692	705	688	703	722	652	695	682	697	733	730	652	728	683	705	690	733	683	733	703	690	709	687	690	712	736	641	676	672	667	681	695	674	700	675	715	711	665	734	702	665	701	693	715	682	704	697	676	678	697	682	693	664	668	789	686	744	706	741	709	625	680	701	674	704	715	687	681	700	694	734	660	726	670	715	630	653	750	699	681	648	692	727	634	655	682	748	687	716	695	711	633	673	695	690	676	703	676	658	720	713	681	752	718	688	643	672	696	682	676	729	712	683	685	692	668	663	706	700	708	687	643	690	709	708	680	667	673	699	712	643	677	671	663	707	689	707	711	670	656	660	711	698	687	722	682	699	651	722	734	679	660	708	662	687	669	677	679	665	685	709	710	732	661	672	672	671	693	661	697	711	686	684	661	665	754	697	683	693	640	668	675	655	701	716	709	677	687	650	707	663	625	720	706	697	666	703	637	667	663	661	666	715	680	709	692	729	699	709	697	683	676	698	680	711	674	688	670	696	664	660	689	690	720	668	669	684	656	688	714	673	691	679	651	660	730	689	712	693	668	721	679	689	700	662	697	713	705	686	692	705	737	734	676	647	687	647	719	663	683	696	711	706	704	662	710	689	671	640	716	684	732	693	704	700	724	673	697	696	724	715	744	675	664	671	690	647	697	667	657	704	711	659	708	652	690	656	657	677	772	711	674	694	676	686	695	779	684	670	672	673	708	699	741	690	691	679	697	651	668	647	672	654	677	660	719	706	684	663	688	670	697	707	669	717	723	687	669	675	686	664	690	721	708	717	694	661	687	675	637	703	670	679	688	655	678	670	711	702	671	679	675	766	718	739	653	685	695	699	655	739	647	684	727	743	655	713	709	673	714	741	743	685	659	733	712	715	660	670	715	728	713	698	700	725	692	695	691	628	675	699	675	673	691	697	692	669	670	651	652	658	705	706	680	729	695	675	688	721	717	689	700	702	668	703	653	682	683	647	662	697	706	666	684	667	681	692	714	657	709	716	695	682	696	728	694	714	706	677	705	672	710	703	653	676	705	726	703	692	665	662	708	696	699	697	705	699	704	702	717	673	698	675	724	712	715	727	695	633	705	693	666	727	691	695	707	670	685	692	663	688	646	702	653	668	693	673	693	704	709	707	723	719	669	715	704	657	684	675	693	624	735	705	668	699	650	662	723	699	647	683	706	705	693	667	678	737	722	695	679	726	741	707	672	725	708	681	716	695	712	662	661	718	705
53381	54277	49227	36143	25998	19064	15988	12445	7863	4569	2749	1692	1172	710	480	323	312	285	271	244	235	260	233	252	251	271	253	225	242	263	277	254	257	268	211	240	238	262	259	224	250	247	246	269	271	255	259	252	248	238	266	248	225	229	256	206	245	239	224	204	269	227	242	272	264	218	242	248	226	235	238	260	198	236	239	265	224	251	237	224	238	231	245	256	249	236	262	279	251	268	226	259	231	245	256	261	237	272	237	261	222	238	258	254	238	234	242	263	271	257	242	249	243	257	256	250	258	267	283	221	243	251	237	242	276	249	254	229	228	234	234	233	261	239	238	225	272	277	258	253	248	255	233	245	245	239	244	219	246	248	253	230	243	253	221	256	222	220	253	267	237	229	231	217	238	244	240	273	250	252	243	236	252	248	261	245	223	255	266	243	213	249	248	246	251	274	262	238	230	243	239	233	250	226	230	222	228	233	272	219	249	245	246	252	219	245	260	253	227	222	219	219	231	232	270	254	237	245	264	260	247	268	259	259	249	251	216	260	229	235	263	254	253	246	245	248	221	238	246	222	238	252	243	268	243	247	221	227	229	241	275	255	248	251	282	244	260	265	241	258	239	246	248	249	223	236	246	235	238	228	252	236	243	253	247	250	273	233	255	242	223	247	261	244	232	240	253	243	250	260	255	225	235	246	240	267	259	255	249	252	237	259	243	238	243	245	233	229	224	238	244	234	252	259	270	267	257	257	263	219	249	224	254	249	256	259	256	251	266	268	274	257	228	242	228	270	259	239	241	263	248	274	225	258	250	231	268	236	231	225	263	266	252	237	269	240	231	236	250	229	255	249	254	224	240	271	218	235	227	225	278	234	230	245	237	248	276	257	239	283	269	236	265	265	247	244	249	230	237	245	252	279	234	247	251	235	226	267	243	254	208	267	239	255	257	233	238	227	234	216	248	228	238	282	217	259	266	247	249	232	209	239	265	255	221	257	255	248	239	225	251	250	233	233	246	249	231	216	253	236	263	248	245	229	217	236	250	225	241	238	230	246	260	228	232	280	271	226	243	232	237	245	245	265	253	229	250	249	244	246	246	231	244	231	254	270	250	265	244	237	244	233	247	229	239	226	251	252	244	251	255	236	252	261	246	236	247	236	264	259	232	258	273	257	236	248	257	229	237	239	222	227	247	239	242	244	267	243	269	261	265	243	282	263	259	220	213	247	272	248	229	250	215	245	218	224	253	249	253	229	262	233	239	246	232	243	260	249	245	248	236	251	241	244	229	221	247	264	253	250	234	257	235	243	235	244	217	252	276	270	249	266	283	256	267	243	238	261	254	267	249	243	241	235	256	247	252	264	234	257	218	217	226	254	249	270	260	244	265	236	227	247	251	232	266	254	271	249	260	245	244	242	251	243	244	266	244	257	245	239	215	269	261	233	236	229	233	274	253	243	265	247	236	253	230	243	258	270	256	274	258	238	256	241	232	239	226	262	254	267	220	262	254	215	240	243	233	231	260	263	238	230	242	256	261	232	243	253	242	234	257	262	245	250	206	252	231	224	232	268	248	230	234	246	229	253	244	257	255	236	266	251	220	274	250	266	254	245	262	222	242	237	245	256	242	278	256	223	258	275	248	240	243	233	240	254	254	252	225	256	266	236	273	238	252	244	235	221	261	260	240	237	233	225	256	217	247	238	238	265	222	242	232	232	262	295	242	248	238	225	259	240	253	235	272	237	262	238	226	248	241	249	255	263	271	249	229	251	260	257	252	242	253	232	234	240	245	265	266	239	244	240	249	254	250	245	239	248	207	261	243	238	245	266	249	260	226	224	263	267	241	247	249	239	236	216	254	228	243	251	248	254	247	251	245	278	254	261	286	253	235	245	269	255	251	272	222	246	256	230	238	256	247	229	273	236	230	257	233	208	266	260	208	230	263	242	265	272	248	216	216	256	245	232	249	258	247	247	232	263	254	288	235	233	248	233	264	203	238	265	258	255	228	235	238	262	233	262	279	256	281	254	263	246	262	234	204	255	234	268	230	253	253	242	269	244	239	267	264	217	248	265	238	260	235	242	221	264	274	291	277	276	208	244	243	241	247	257	213	250	223	247	237	267	241	236	272	241	246	257	265	228	220	245	257	245	254	244	258	226	232	232	257	240	227	215	259	252	269	237	239	252	277	260	229	241	232	259	247	246	226	280	257	249	222	201	254	229	261	229	237	212	279	273	222	257	287	235	257	246	226	206	242	235	237	259	273	242	267	202	255	266	258	222	218	242	257	223	246	249	234	249	253	251	234	273	239	234	260	245	266	227	256	238	243	247	276	247	259	235	251	240	234	244	268	255	239	268	238	235	252	236	242	255	261	243	243	231	246	241	233	249	244	206	232	265	228	252	272	229	233	242	253	272	243	255	243	274	275	244	239	242	254	237	255	220	243	227	245	215	281	253	244	249	271	262	238	263	227	245	221	224	249	241	237	244	238	238	252	238	239	228	248	257	261	235	264	299	234	252	219	260	265	259	258	276	228	233	211	249	214	261	246	259	246	243	255	223	230	270	261	250	253	249	248	273	242	226	260	237	248	257	247	239	252	239	239	239	221	243	254	221	245	246	228	240	259	262	261	224	231	242	257	251	265	242	224	222	251	258	234	233	242	249	219	256	250	263	243	262	231	250	228	250	259	289	228	236	270	241	232	258	261	251	232	259	277	238	254	249	241	245	228	230	219	249	269	229	273	261	257	232	218	260	244	254	249	236	254	221	263	232	241	235	248	247	262	214	237	244	224	223	247	222	222	262	227	246	254	265	265	271	265	262	277	262	254	253	224	254	250	218	255	280	261	242	257	247	217	236	252	255	243	235	270	254	248	239	238	255	254	239	250	250	267	246	209	253	262	251	247	240	239	259	234	221	236	257	236	241	262	216	242	245	229	250	240	258	226	250	233	237	250	253	275	258	260	215	246	251	228	239	230	241	261	283	249	243	221	232	214	231	267	257	259	239	219	246	274	246	235	260	240	267	264	239	258	240	239	247	255	237	247	226	273	248	242	239	239	236	239	252	228	255	224	260	218	246	253	250	232	260	235	239	253	227	254	253	248	226	264	250	266	281	275	257	241	225	236	286	244	250	245	237	205	232	241	243	263	244	252	267	267	251	237	259	265	268	230	252	224	260	239	263	244	216	229	241	252	240	225	263	245	248	239	257	234	236	244	258	245	254	220	215	257	243	261	216	234	288	231	239	266	238	275	245	246	261	255	229	243	220	220	223	230	254	238	259	276	259	240	248	252	260	239	250	244	244	260	237	245	272	240	227	256	238	250	228	266	233	256	244	223	241	247	243	245	237	244	248	219	245	255	250	246	241	251	246	230	225	224	237	254	253	288	235	239	237	257	255	253	247	248	230	259	239	256	239	239	245	253	231	238	243	250	245	245	249	229	249	219	235	241	244	238	270	274	234	247	258	254	257	269	257	247	246	229	253	250	260	237	233	248	246	238	238
36608	45483	48297	44727	37812	34118	32988	30175	22698	16177	11125	7586	5447	2895	1904	1154	937	759	668	728	685	672	685	675	682	688	642	667	642	695	675	669	645	692	664	633	668	624	658	690	686	622	676	656	643	668	617	642	678	652	656	669	630	637	643	641	643	676	631	678	694	651	669	683	651	651	641	633	726	621	675	665	699	619	648	688	643	655	674	645	673	649	645	634	665	677	641	708	648	698	669	645	657	674	670	612	672	712	671	657	652	646	661	647	683	638	664	656	666	686	670	645	669	675	676	622	650	659	646	646	646	656	679	590	634	652	659	681	681	633	659	708	600	681	671	624	656	651	643	670	643	662	683	642	636	677	653	652	654	650	634	660	664	631	652	650	647	610	641	642	652	680	655	653	683	653	632	651	628	615	617	668	660	681	700	659	722	645	664	614	698	649	679	644	616	670	630	663	623	656	654	634	683	703	672	697	653	677	611	657	655	640	664	652	656	655	674	693	704	593	655	687	678	677	682	667	607	651	681	714	667	686	631	653	607	684	621	658	647	643	639	655	640	625	664	645	603	661	641	636	662	679	662	620	657	633	666	668	700	605	650	659	638	684	629	649	670	608	653	666	640	653	666	680	581	705	684	668	698	627	634	681	653	637	654	694	625	663	631	685	656	618	668	679	657	664	639	677	693	674	624	682	653	686	691	696	672	667	651	647	596	730	625	653	699	606	636	692	624	657	648	651	694	637	661	666	642	657	652	635	673	684	634	642	685	639	625	652	664	650	620	660	636	663	632	722	681	681	673	671	662	647	694	662	704	669	670	647	645	644	680	637	617	681	682	659	600	676	642	647	699	662	666	632	688	649	651	623	682	656	659	713	636	645	648	616	688	656	674	637	624	673	640	606	670	678	699	639	665	680	663	692	656	658	632	713	615	713	726	628	686	639	651	678	650	654	645	691	664	679	648	667	671	623	659	628	683	685	681	691	662	670	647	635	664	640	687	679	641	666	625	663	691	664	649	669	645	676	685	696	665	678	644	641	601	643	634	645	704	629	670	685	652	620	645	652	667	647	668	663	693	669	662	631	666	674	653	675	658	615	652	660	665	647	655	645	615	625	670	616	656	633	628	646	676	662	702	700	656	616	659	666	683	666	696	567	667	587	670	653	604	677	706	625	700	664	664	660	666	637	679	645	667	704	659	662	659	650	697	673	669	645	663	660	629	630	686	692	648	626	683	623	650	651	689	663	677	646	674	623	633	655	709	618	653	682	667	708	660	687	632	644	682	650	666	686	663	664	631	634	639	665	679	680	657	647	683	645	688	674	672	642	658	656	684	661	648	641	635	616	655	614	652	606	702	671	683	687	682	651	663	662	595	694	661	632	638	648	686	703	617	628	631	665	664	605	654	689	663	644	644	675	695	731	645	674	689	677	637	652	647	690	644	653	642	645	620	716	647	652	665	649	647	632	650	651	673	682	684	666	687	672	680	708	664	674	665	633	666	688	691	654	702	593	641	655	688	626	649	711	640	668	651	685	675	670	667	635	658	617	653	661	655	674	683	672	695	632	632	654	672	652	650	728	680	649	658	679	672	615	688	705	669	677	689	660	697	647	656	627	645	676	646	647	678	688	684	666	677	688	650	703	646	644	616	658	695	628	642	663	655	669	682	629	638	696	660	687	656	615	675	630	641	697	636	641	642	646	630	676	652	640	650	647	656	673	658	647	656	659	694	609	593	700	625	622	678	621	689	640	671	665	654	651	679	637	647	690	670	692	667	657	682	671	685	695	653	664	669	641	690	669	635	638	690	679	644	597	682	632	689	701	641	655	652	679	652	668	604	642	678	647	667	643	674	725	679	662	625	677	695	677	626	653	664	601	681	673	692	635	675	651	636	634	656	667	655	611	642	693	642	628	675	663	655	657	657	673	625	653	684	599	668	654	681	658	601	659	640	634	671	652	656	626	667	669	668	653	638	616	638	639	656	680	678	701	679	696	635	686	644	637	634	650	670	669	650	707	640	604	651	653	648	667	645	633	652	688	656	619	659	632	645	649	661	632	655	641	646	662	683	673	622	651	630	700	658	657	674	668	658	673	687	700	674	686	654	682	652	660	642	665	643	653	639	666	630	651	685	675	658	648	654	657	649	708	611	603	686	681	627	611	670	680	680	611	699	693	639	697	654	666	680	637	641	607	670	670	627	641	647	642	686	637	703	643	660	654	683	644	692	658	687	665	663	676	659	682	671	621	660	658	672	620	646	669	654	629	627	681	665	628	667	649	659	650	670	642	653	626	686	669	656	654	654	642	652	642	651	645	697	663	668	652	650	636	663	677	687	673	660	717	653	645	643	698	688	717	665	661	674	644	682	731	656	648	660	701	607	692	613	637	650	665	660	655	665	649	690	718	594	647	620	715	682	668	685	667	719	669	649	629	660	688	631	626	645	645	668	649	666	673	663	654	678	666	696	617	674	651	661	642	680	669	671	632	686	673	677	665	690	705	652	671	692	712	678	615	688	689	606	659	670	670	620	630	655	672	650	656	686	611	619	654	694	596	675	657	669	651	671	624	695	656	691	669	668	674	630	657	657	677	710	624	645	656	692	707	689	695	630	675	649	692	654	655	690	625	676	703	686	676	670	631	667	622	631	650	634	638	649	636	626	641	679	650	624	693	605	668	641	626	676	661	652	592	613	670	666	679	654	664	639	637	704	678	646	669	629	639	686	638	648	669	650	651	669	625	649	674	724	650	677	671	623	655	615	635	679	654	674	666	670	687	650	603	596	692	671	663	646	672	677	610	682	720	627	675	673	667	684	677	689	631	677	650	696	686	693	733	658	664	656	654	669	621	639	661	675	672	685	641	682	612	598	647	663	621	687	667	730	651	681	661	697	685	654	662	685	642	658	645	669	676	696	641	676	666	623	669	644	667	657	647	664	595	661	681	694	661	644	650	694	670	717	639	641	646	648	682	665	709	632	663	660	690	613	695	668	645	654	651	653	650	650	627	647	659	659	633	658	572	662	676	694	681	647	660	692	687	638	599	668	629	644	663	676	630	689	661	628	666	675	677	660	657	687	657	660	692	671	677	679	638	665	686	663	706	627	670	618	650	655	663	643	677	690	663	688	660	648	654	680	681	655	655	696	673	637	692	652	644	704	674	677	632	635	657	645	646	633	660	673	669	618	662	688	647	654	671	677	688	662	656	637	708	624	715	659	660	659	670	662	656	658	618	666	676	653	676	660	655	722	671	627	682	657	713	632	624	680	733	652	666	655	652	653	687	677	630	669	652	701	666	689	669	685	667	627	682	658	651	649	674	625	654	721	668	726	623	632	669	628	652	644	625	631	678	650	679	701	612	661	667	647	657	646	655	688	666	665	631	672	669	671	662	681	624	642	673	672	691	703	694	654	673	672	603	649	676	670	624	665	664	664	684	660	642	678	639	678	683	653	649	648	665	662	688	658	609	681	674	700	660	661	681	643	628	640	633	678	658	647	637	678	691
57854	58151	57036	46553	34437	29514	21022	16071	10454	7502	5765	3144	1777	705	334	337	267	252	238	241	282	222	238	250	224	197	259	262	231	237	231	241	214	246	236	251	243	250	243	259	231	238	210	266	226	195	239	229	213	235	207	242	236	245	221	225	225	217	246	222	249	209	210	251	238	248	222	238	234	245	219	235	212	211	238	243	242	242	229	255	241	238	239	222	258	230	211	225	217	233	206	198	256	255	240	229	214	220	246	248	224	226	226	259	257	238	240	215	251	238	228	249	202	220	227	224	237	244	253	208	240	255	216	241	268	225	230	231	245	238	233	221	215	207	239	248	244	236	214	256	263	237	252	233	216	248	229	234	200	256	216	223	237	231	233	265	256	249	233	222	216	195	243	239	233	257	243	249	233	218	221	245	197	258	205	240	225	213	244	239	225	227	266	222	235	233	223	262	230	231	261	229	231	256	247	230	249	227	247	242	230	266	232	244	223	238	219	252	230	229	257	231	257	250	268	254	233	248	217	258	214	243	248	228	264	251	199	248	252	198	270	251	252	206	234	240	227	233	227	220	230	211	226	249	276	241	236	232	242	251	246	242	232	228	235	228	226	255	238	212	241	234	204	244	207	251	222	235	227	227	219	239	246	236	239	227	240	220	244	235	226	226	237	235	249	233	206	234	241	235	223	237	236	246	213	245	233	232	222	227	224	256	223	214	205	245	233	242	249	215	212	239	238	240	236	235	238	221	268	225	224	250	232	264	217	242	265	245	236	238	250	219	243	238	224	228	242	231	245	232	209	228	241	229	267	232	220	208	219	255	218	256	200	234	227	235	228	222	242	214	224	266	232	262	260	237	237	246	243	222	232	229	220	222	255	231	235	236	214	234	210	249	232	233	235	244	224	261	222	248	221	238	214	194	275	233	206	236	228	247	242	234	249	227	241	251	203	257	234	231	231	246	243	251	246	230	249	241	234	242	222	250	257	249	259	212	249	225	251	218	231	269	241	236	241	247	240	243	242	234	213	247	224	216	231	232	226	227	233	228	243	226	230	235	222	209	213	229	246	220	239	221	239	245	249	228	209	213	218	200	236	231	225	224	214	238	257	222	239	232	224	229	236	208	216	236	250	239	257	245	241	231	223	231	259	249	238	191	236	239	221	222	222	237	224	251	249	231	220	221	217	224	230	213	229	258	238	264	268	241	240	231	237	253	243	241	218	226	233	239	244	230	225	244	228	246	202	219	228	225	248	235	243	221	234	255	222	236	218	230	214	244	247	255	244	254	230	260	224	252	237	215	242	220	232	209	198	241	217	217	204	232	248	248	215	207	232	227	219	231	234	206	222	213	230	238	220	247	252	202	208	212	259	248	235	246	222	226	220	217	231	239	221	222	239	251	243	249	245	224	210	231	239	239	214	245	238	211	239	226	230	242	230	281	250	256	258	234	235	232	227	225	260	246	229	213	226	221	226	218	219	249	204	210	234	240	233	229	195	221	211	251	241	281	235	222	206	222	211	231	238	214	256	216	241	219	259	218	221	254	230	220	245	216	253	262	230	239	215	243	239	213	219	228	244	221	238	236	217	241	232	204	221	261	238	220	234	222	213	237	226	229	234	234	268	228	252	243	235	221	258	225	206	248	233	223	242	256	229	255	226	221	215	211	233	232	226	230	228	205	219	217	239	211	254	243	267	242	227	213	244	227	242	234	246	207	209	223	207	253	231	234	251	252	235	224	248	241	209	242	223	235	250	223	232	223	251	249	214	235	220	244	235	219	223	214	232	233	236	233	216	231	214	231	212	175	221	236	233	211	233	234	236	234	246	231	223	260	257	247	228	222	225	214	225	244	231	253	226	231	230	221	239	226	195	247	243	244	239	232	206	245	232	223	203	219	229	221	242	257	219	274	249	228	210	226	256	236	228	234	229	236	246	233	210	214	241	244	230	220	235	261	261	255	220	250	265	218	214	233	241	219	247	225	224	212	209	219	197	229	245	211	227	250	226	219	224	240	262	231	247	235	271	257	232	240	226	238	249	257	247	222	231	232	214	238	209	214	236	231	243	263	247	229	231	237	194	242	241	241	226	242	221	227	245	244	238	228	211	211	219	252	229	235	251	242	226	227	238	211	239	228	236	228	223	228	220	232	207	224	228	222	230	237	242	257	223	243	237	258	245	232	262	228	258	249	246	255	228	237	270	222	249	227	240	258	243	228	225	214	238	226	258	232	255	233	266	227	218	220	236	227	233	226	228	203	221	244	259	247	205	223	233	204	204	258	218	230	215	228	235	223	260	234	235	230	229	246	243	208	235	238	245	227	235	227	239	230	244	210	194	213	233	210	226	217	219	255	213	219	240	246	224	238	227	202	248	204	247	209	250	237	209	256	224	246	213	225	235	248	241	229	231	237	199	251	231	247	215	209	236	202	248	238	246	226	229	252	230	238	217	227	229	227	210	237	222	236	227	229	226	246	234	246	232	193	245	236	232	229	235	221	224	224	222	243	213	242	220	239	194	224	250	219	220	227	236	220	212	232	217	213	228	217	254	236	237	205	226	251	251	258	231	223	233	239	201	224	214	219	222	246	210	256	248	233	211	249	253	253	222	237	249	213	223	203	232	224	210	266	225	254	249	249	226	223	234	217	221	225	202	212	257	220	235	233	257	233	229	226	244	222	231	210	243	239	237	203	236	255	228	238	223	249	294	209	227	220	226	217	237	233	231	237	225	254	244	244	260	231	261	259	225	212	223	257	240	230	219	221	232	209	244	205	210	236	234	249	222	251	236	232	224	241	238	209	226	222	255	229	245	237	247	224	236	222	234	209	232	190	238	225	282	245	243	210	223	199	229	242	258	216	223	220	248	224	235	206	236	252	259	225	245	242	251	223	244	205	232	258	256	236	244	206	216	204	213	227	262	212	209	233	244	227	217	231	226	247	223	228	234	236	256	226	257	269	220	215	248	236	252	260	215	228	234	206	220	230	261	215	226	263	250	235	219	248	225	207	257	211	237	246	226	226	242	255	245	254	213	244	210	230	238	238	235	209	221	228	227	232	218	242	224	249	228	249	221	237	238	234	210	239	250	231	219	261	250	235	233	229	207	246	246	235	246	225	283	214	209	214	260	254	261	254	216	243	224	245	245	233	264	236	265	245	234	252	237	227	235	239	233	233	267	210	251	213	231	218	259	252	226	255	255	219	260	241	237	216	238	239	242	226	237	238	238	235	249	224	217	229	228	231	206	249	213	231	249	193	241	219	249	216	229	198	247	227	272	258	246	229	226	238	238	222	248	210	264	254	214	232	251	242	256	237	262	238	238	223	233	244	250	223	247	220	232	227	252	250	229	213	220	223	233	228	228	234	232	245	233	233	245	249	246	225	255	249	236	234	205	222	250	231	224	210	237	235	228	220	272	233	225	228	207	250	253	221	239	259	228	212	211	240	238	227	231	258	194	204	249	237	264	213	223	247	241	243	221	239	219	247	241	243	243	221	223	216
40156	48698	56432	52884	45127	42817	35889	33542	25497	23276	19196	12273	7213	2819	1302	971	779	700	742	681	675	675	667	630	638	579	649	638	634	674	667	615	644	594	610	607	653	635	645	611	587	628	630	643	644	643	628	579	641	613	615	611	613	628	638	679	642	672	612	587	657	679	588	601	622	657	618	673	642	594	694	653	631	645	628	581	608	584	614	618	589	651	617	641	624	615	665	609	610	605	638	607	668	622	649	601	632	593	633	660	632	641	606	619	631	646	638	629	602	600	632	606	586	628	639	574	657	621	617	603	643	615	576	657	583	623	633	587	627	606	592	602	659	631	642	605	635	674	638	619	654	617	645	646	643	619	633	631	618	625	632	605	612	620	609	646	663	643	652	620	599	643	640	674	623	613	616	629	618	622	650	649	581	591	618	646	593	630	690	614	632	621	607	641	617	632	632	583	648	623	624	620	622	639	648	658	616	599	656	657	604	659	653	598	598	661	579	611	635	650	641	586	683	606	622	602	644	651	627	591	660	670	642	608	604	666	651	579	636	667	680	612	669	607	658	613	623	592	619	622	630	609	665	627	632	614	641	603	586	683	638	670	653	600	628	637	679	643	656	595	672	619	623	631	626	643	648	684	654	586	605	600	651	615	647	635	635	579	661	636	636	639	617	583	587	610	582	647	575	637	639	669	603	593	618	601	649	638	669	584	634	589	607	637	593	640	619	600	620	639	636	619	653	623	617	602	651	627	633	603	627	609	602	628	645	671	592	619	682	650	601	609	673	663	615	589	594	623	588	593	643	606	617	632	648	605	627	641	638	656	630	642	577	613	673	657	632	592	624	663	599	610	624	607	597	615	654	656	623	620	588	601	629	616	602	628	639	594	632	653	601	607	652	630	607	611	629	666	612	600	599	618	629	613	633	645	621	623	622	597	610	599	611	649	620	601	632	609	593	655	659	582	607	623	623	607	610	587	660	671	601	613	626	652	598	638	633	612	635	637	655	636	677	644	580	622	600	632	604	643	642	623	595	629	635	644	669	610	604	601	626	635	584	642	621	582	651	626	654	669	618	618	654	635	614	613	599	624	634	668	653	630	643	612	599	641	621	688	672	609	623	596	566	606	617	623	640	649	589	653	645	645	602	594	602	624	610	679	631	617	591	619	597	661	600	630	585	621	609	576	637	668	653	672	644	640	643	634	650	625	599	547	632	650	610	621	625	629	667	604	647	648	582	626	635	637	642	582	641	622	538	604	678	634	619	650	622	650	696	663	618	666	642	598	627	588	616	629	592	588	611	669	652	616	620	623	647	640	645	638	618	601	607	654	607	663	646	612	618	617	655	602	602	608	621	664	606	674	669	595	615	637	612	642	632	601	602	601	632	622	617	622	650	604	621	643	655	614	602	676	662	619	718	627	623	611	667	629	625	633	642	618	608	637	656	618	582	625	641	621	625	610	561	608	623	636	648	596	638	599	588	622	583	652	642	646	610	614	639	617	570	607	638	622	631	646	670	620	655	624	653	587	595	660	628	634	616	675	601	644	660	606	585	626	632	662	629	662	640	620	629	595	621	594	658	602	627	660	689	628	621	608	595	593	621	624	603	640	601	656	626	641	635	621	609	633	602	658	589	629	616	657	618	640	590	644	603	595	639	653	618	614	661	645	612	638	645	677	648	606	649	633	636	575	634	606	640	605	668	621	612	635	606	600	614	652	580	601	638	632	660	631	641	618	660	624	597	612	632	650	616	684	603	622	617	620	636	676	619	617	644	650	664	607	627	620	642	587	662	587	635	650	647	603	633	622	664	655	639	632	604	633	618	653	625	619	543	616	642	637	630	614	634	626	644	623	634	624	644	631	615	624	654	651	598	615	627	630	597	599	614	616	612	676	611	631	596	668	647	610	610	639	600	648	676	624	635	613	613	628	637	611	625	616	595	585	604	608	625	620	663	623	666	636	596	605	637	674	650	631	668	624	619	658	618	650	620	630	585	650	628	625	587	605	656	616	624	597	615	663	647	613	645	640	659	640	625	589	604	652	616	605	613	622	658	628	619	622	635	671	633	615	654	636	635	562	649	650	645	594	645	648	639	676	607	618	598	597	584	620	594	628	654	628	637	649	622	633	645	665	647	636	648	594	633	640	618	583	627	626	600	606	618	589	656	638	609	646	633	608	659	622	712	616	647	627	636	623	604	665	657	590	632	635	714	630	667	669	624	610	645	574	646	597	598	600	599	631	674	594	615	604	653	651	626	666	609	614	627	673	632	604	610	634	610	650	641	638	695	664	681	638	621	618	614	630	640	616	671	659	610	635	632	599	568	651	656	624	633	653	668	609	670	601	591	595	637	619	644	651	592	636	625	636	605	621	630	667	613	640	620	626	644	603	676	615	623	579	636	616	596	661	625	597	630	602	679	642	627	652	608	639	635	611	572	644	643	624	641	601	608	651	648	601	633	610	634	550	613	621	624	597	625	656	643	591	634	655	613	638	635	618	627	660	622	597	625	638	611	686	606	650	625	628	632	638	634	613	656	658	618	581	651	638	665	620	677	643	643	636	620	652	581	653	639	645	636	627	626	589	636	637	619	602	627	654	598	620	675	634	579	623	608	609	630	618	614	563	618	631	632	614	627	629	656	673	644	583	647	636	610	610	596	666	645	640	612	657	586	676	599	614	619	658	588	633	645	652	699	660	589	607	631	641	678	636	626	632	594	605	623	633	616	659	651	656	628	661	641	598	611	573	668	593	630	620	657	604	598	601	668	622	654	666	615	646	642	562	681	644	650	664	639	619	647	608	672	623	627	589	615	643	627	645	596	620	655	646	660	648	623	649	635	631	690	610	612	552	671	630	624	632	604	628	616	625	626	646	613	625	583	633	625	650	627	617	638	628	593	581	602	580	630	636	619	673	650	645	631	634	658	628	645	608	611	641	587	650	634	632	687	605	620	573	656	629	605	650	664	628	644	666	623	663	618	599	603	661	610	660	615	627	640	610	633	614	607	616	641	662	643	578	640	613	671	658	606	622	591	614	616	622	604	635	650	635	604	673	596	631	635	608	619	597	586	607	638	598	620	615	619	684	632	635	620	634	637	586	654	625	664	610	678	604	593	636	622	616	679	654	612	657	624	650	614	678	634	634	645	601	609	624	611	624	617	639	599	628	628	619	618	612	640	659	608	617	625	602	650	661	588	626	623	635	620	635	609	633	651	653	603	605	618	661	651	638	640	606	640	628	636	606	639	637	664	582	675	658	643	665	666	638	632	627	636	647	667	641	591	677	614	605	665	628	663	590	639	623	632	647	655	618	637	625	629	594	637	652	612	629	642	630	586	615	647	582	628	636	615	642	665	581	626	598	645	632	673	622	618	613	651	579	637	662	632	648	639	592	635	606	616	614	645	668	634	634	648	609	649	642	621	612	648	626	596	632	668	595	646	617	646	670	675	626	620	586	652	585	642	604	635	609	625	656	668	625	623	632	654	620	665	618	592	597	583	615
37687	35322	28839	17478	11383	4290	1424	675	688	662	755	595	447	305	281	256	270	234	259	253	223	280	262	241	246	248	237	270	285	242	264	250	253	255	262	253	252	249	252	222	287	262	255	258	262	311	229	252	250	247	264	254	237	236	259	264	284	230	263	255	266	267	233	244	257	291	260	270	276	252	218	242	274	251	240	273	247	253	256	257	257	249	248	254	258	268	218	270	249	298	257	255	265	245	268	256	282	260	258	264	265	238	221	232	278	240	274	256	254	287	236	222	246	242	248	255	258	267	255	298	253	259	255	237	243	249	235	246	238	285	242	272	278	250	266	254	262	276	249	253	254	240	250	229	249	244	239	240	244	284	253	259	290	274	226	257	227	264	251	250	238	234	234	270	265	246	258	257	241	254	248	232	253	256	262	258	205	267	253	250	240	248	253	263	241	255	246	280	246	262	247	244	247	255	243	248	235	238	226	220	241	248	255	272	250	265	269	235	250	272	281	254	278	228	238	223	263	257	257	239	247	239	246	237	234	263	255	278	253	237	254	262	253	269	224	259	256	250	282	242	278	277	266	274	253	227	279	241	219	239	266	251	244	262	246	271	243	273	204	281	235	276	227	276	261	273	238	254	254	255	257	244	286	234	245	251	277	250	259	266	249	248	260	227	278	276	269	230	270	256	277	274	261	231	238	260	259	249	261	269	257	282	270	269	218	235	251	252	257	250	260	262	259	277	303	244	263	234	236	288	250	258	231	239	249	257	231	236	282	249	253	264	226	261	239	258	259	249	261	259	258	269	275	242	248	269	257	235	264	240	274	244	238	277	258	276	249	243	304	266	261	269	248	257	222	250	251	233	236	258	273	268	263	232	284	251	272	270	245	250	268	266	279	256	263	253	272	243	230	256	250	256	244	248	261	247	286	236	231	273	272	259	254	283	267	247	260	262	238	281	262	260	266	271	241	240	266	248	268	267	260	258	248	249	259	240	275	250	304	247	243	259	263	256	236	254	233	256	232	256	255	228	280	236	292	268	247	266	239	265	264	247	262	279	241	254	247	247	242	256	236	237	256	250	282	284	253	228	274	253	273	267	241	232	283	240	240	264	219	250	246	251	281	250	244	270	241	281	233	232	230	254	260	240	260	265	296	259	253	271	266	261	240	259	242	266	258	225	265	271	250	236	272	244	250	246	258	281	241	245	234	256	274	240	241	244	265	276	240	268	268	253	252	238	248	256	273	254	229	256	266	262	262	271	257	235	252	258	252	248	249	271	246	287	265	256	240	263	241	244	258	231	256	259	261	277	248	248	248	218	244	268	252	269	256	261	248	252	244	257	264	255	253	243	234	223	260	272	277	258	256	252	268	286	238	260	254	243	287	261	262	239	272	256	276	253	244	246	257	281	261	256	260	238	250	282	229	249	268	232	244	242	257	275	263	246	256	235	238	254	270	240	258	273	253	253	235	271	288	238	272	258	252	260	266	233	229	273	247	227	245	238	269	241	254	267	249	283	245	263	260	275	277	275	259	247	241	244	270	226	276	241	242	247	262	255	258	248	292	254	256	269	247	261	242	261	261	276	255	245	252	243	258	261	255	241	270	238	238	258	275	257	271	249	235	228	249	256	262	240	297	255	255	283	260	293	266	226	257	291	253	255	242	270	254	255	241	262	275	251	242	250	264	251	253	255	267	237	255	254	233	255	259	242	239	261	275	259	242	259	248	276	264	243	246	213	257	261	236	223	262	239	277	276	276	260	251	270	243	232	242	244	250	228	254	248	269	260	228	243	231	275	253	252	240	239	256	256	232	270	268	300	255	253	263	231	256	249	276	293	247	252	255	241	262	268	250	238	270	251	255	262	243	276	264	228	279	279	250	250	282	251	218	241	247	276	274	230	262	232	265	258	259	257	255	243	262	226	252	236	240	263	254	253	229	243	239	252	241	247	288	253	253	255	229	254	265	261	237	257	264	229	237	251	241	276	250	259	251	243	238	261	255	253	261	253	261	277	261	265	255	273	264	246	261	260	268	260	281	252	271	244	267	271	270	238	231	246	274	255	258	254	299	284	254	263	290	239	234	277	249	255	250	250	245	245	247	261	274	252	269	277	280	259	240	243	255	283	266	253	246	252	261	253	247	262	272	270	259	255	245	250	249	227	256	247	275	249	249	241	269	267	253	242	244	265	244	237	252	246	234	224	270	260	244	263	245	254	256	271	255	269	256	245	228	258	269	288	274	243	259	231	264	251	230	262	223	283	237	279	256	241	251	259	264	250	262	256	263	231	269	261	240	238	279	240	267	246	254	235	249	250	262	248	291	257	269	242	258	268	244	256	248	258	260	256	265	287	280	231	242	265	266	273	266	260	275	262	257	263	226	262	264	242	242	231	246	259	241	257	250	248	249	243	237	253	263	244	243	256	217	233	241	258	219	243	237	227	284	282	242	261	249	285	268	251	235	261	243	274	261	272	276	244	257	263	238	243	242	244	254	268	246	264	227	237	251	255	268	241	233	276	238	225	253	253	265	277	274	247	247	251	247	249	255	262	239	262	258	264	231	259	251	245	230	273	255	237	231	269	263	261	231	282	288	247	255	266	276	280	212	286	242	252	249	227	252	260	261	257	252	262	228	278	253	242	219	242	256	284	277	234	260	255	256	229	261	257	249	271	268	256	254	283	288	253	278	236	227	268	241	263	273	266	266	270	252	219	251	274	265	266	256	267	232	271	254	256	217	230	254	251	234	262	280	267	242	241	259	243	267	235	257	239	233	253	245	276	283	254	247	239	234	273	264	241	247	250	251	262	229	258	243	285	249	266	257	237	226	239	260	249	271	250	243	266	246	265	278	280	251	256	247	276	278	252	259	243	221	290	266	207	267	224	255	237	253	236	259	243	257	241	265	282	263	273	249	234	275	254	235	270	262	262	223	259	239	300	238	258	243	255	266	231	253	243	248	268	230	270	280	250	247	220	252	249	261	255	250	260	256	258	255	250	239	239	239	276	303	282	224	260	240	292	261	247	249	254	250	234	276	264	261	222	243	246	266	294	236	234	273	242	244	263	261	256	253	239	242	264	262	250	279	241	234	250	234	266	235	273	236	227	251	260	251	246	225	253	248	253	281	262	247	233	271	255	238	242	255	240	247	260	274	252	256	264	264	289	258	282	255	286	239	227	255	276	232	256	269	241	263	253	241	215	258	235	289	245	264	288	271	243	279	253	236	234	228	234	278	272	230	215	254	254	254	256	246	258	268	254	247	244	270	246	264	263	255	267	254	258	258	243	244	263	260	236	244	261	226	245	265	264	231	208	274	294	251	253	277	269	259	249	225	276	266	265	265	264	240	244	250	249	235	257	237	270	253	232	258	255	265	233	272	275	275	230	239	285	256	256	248	248	263	251	237	249	251	256	250	235	240	263	232	250	263	263	257	242	260	253	231	221	244	257	248	279	274	287	247	230	229	256	244	237	282	274	257	272	250	232	249	258	264	268	276	259
24736	29768	32573	28505	24430	12405	5510	2980	3126	2990	3051	2364	1375	981	765	724	773	677	680	694	693	692	651	704	629	733	667	731	682	703	687	661	708	683	623	733	707	668	689	692	710	632	672	680	687	650	685	710	676	677	656	609	646	701	700	666	690	650	704	669	653	659	691	699	655	692	684	648	656	705	716	719	703	647	628	686	695	676	670	667	691	688	693	682	701	703	706	702	682	677	634	658	656	677	695	711	687	631	685	662	684	706	694	721	646	703	672	703	678	683	625	690	697	677	692	698	670	668	627	677	695	697	674	672	690	758	673	708	686	682	674	629	701	724	694	727	708	700	669	704	703	642	658	669	663	667	735	679	641	660	652	711	645	680	669	655	680	696	730	726	669	686	689	721	680	712	655	686	676	713	749	685	700	664	701	723	660	647	693	644	647	651	612	682	666	661	673	690	707	721	655	687	672	638	700	670	609	681	658	687	669	696	695	689	688	691	688	672	667	689	688	675	695	719	704	649	670	683	684	700	635	687	650	725	668	674	671	646	668	694	655	612	637	704	679	764	646	660	680	662	657	706	698	680	694	690	693	648	734	712	658	689	664	685	679	658	672	678	628	700	689	656	685	707	670	651	642	686	669	682	702	641	652	685	661	649	645	710	691	739	624	667	669	668	685	663	716	740	716	657	673	643	668	682	664	669	683	612	675	674	666	716	672	659	699	700	657	694	707	680	713	662	700	677	702	676	670	666	696	634	712	715	701	686	666	667	664	683	688	730	677	660	700	630	699	657	690	713	708	664	647	744	660	733	629	663	696	634	699	690	691	653	652	684	678	718	684	626	638	689	706	697	688	705	678	681	655	655	674	691	756	671	661	676	698	676	698	734	692	705	663	664	687	736	664	702	677	721	654	730	659	713	723	694	673	670	603	674	703	665	724	712	665	692	649	668	707	670	662	701	653	718	698	704	686	658	718	651	661	668	711	696	748	707	667	660	668	677	680	687	663	732	677	677	720	701	668	692	672	688	641	682	670	710	646	687	698	671	687	719	634	669	691	679	710	700	655	675	667	679	761	723	653	699	673	730	704	670	639	692	723	682	635	674	674	701	667	663	694	687	683	712	651	677	670	713	690	718	711	670	669	656	680	682	688	677	704	647	664	709	669	713	673	665	663	747	691	702	653	711	703	655	626	711	658	706	650	712	686	692	656	698	721	711	664	689	696	714	659	773	693	709	717	663	664	699	701	713	667	688	675	658	663	731	699	688	667	706	746	681	703	668	661	669	679	669	696	662	677	675	661	733	707	653	668	747	706	643	676	688	691	659	666	668	683	714	712	693	652	679	676	724	678	701	678	666	647	687	689	723	674	645	660	684	686	630	654	671	644	664	703	688	672	681	653	708	668	715	661	667	707	643	662	652	656	665	629	629	726	687	774	644	721	721	661	694	694	666	677	679	709	669	661	724	689	691	664	694	691	654	682	712	690	684	706	659	666	690	661	639	701	710	723	690	626	700	634	703	726	664	644	665	703	656	667	708	712	637	668	700	660	645	692	685	698	674	681	713	725	653	659	724	678	717	694	687	718	675	726	696	634	646	712	692	713	686	683	710	701	716	683	612	651	662	666	683	736	695	650	690	662	684	705	676	722	686	651	638	652	623	721	658	686	683	706	716	676	713	712	641	713	705	633	688	672	683	650	726	678	657	667	740	654	683	672	643	706	660	688	694	674	723	657	653	693	680	720	691	661	678	733	678	683	698	732	650	679	693	669	692	681	662	687	662	697	675	664	686	675	675	724	689	666	609	697	672	632	670	669	703	660	681	659	679	700	673	700	693	723	624	680	670	677	684	716	685	670	625	663	653	700	688	710	649	737	679	662	710	652	680	710	696	664	659	678	671	666	684	738	693	666	702	698	681	696	659	690	696	728	639	682	678	678	654	638	710	693	672	657	704	718	690	700	708	676	693	701	676	643	665	614	693	696	683	685	708	682	674	643	668	657	719	712	664	674	652	665	686	707	687	649	676	719	617	643	673	609	682	712	714	712	622	681	684	676	706	654	716	703	747	633	688	694	680	661	655	655	661	658	660	686	706	690	659	668	644	651	699	727	701	699	673	690	710	626	709	691	684	678	705	726	734	688	693	622	686	657	699	679	705	692	677	666	676	727	702	682	699	693	670	664	685	698	669	665	690	686	652	652	657	712	710	734	699	720	725	638	664	707	682	692	728	691	736	650	643	670	677	628	695	701	634	669	671	678	669	696	673	698	677	639	707	700	669	704	665	716	647	667	713	685	681	683	645	715	674	682	689	656	703	671	694	635	689	660	710	701	697	700	718	630	723	673	680	671	683	703	669	709	685	688	635	676	663	688	685	712	650	707	678	676	701	740	688	651	687	650	699	691	675	647	711	645	692	732	686	669	683	713	728	656	653	691	664	687	656	680	681	650	714	679	688	671	710	669	699	620	660	674	685	665	654	700	673	647	676	647	661	661	691	685	731	691	660	691	691	708	670	684	657	651	699	711	642	689	641	630	710	715	698	688	674	665	700	739	682	666	664	665	717	722	699	694	696	702	697	648	693	634	741	675	674	659	726	721	704	625	646	639	694	725	669	676	707	678	756	669	711	627	674	736	643	715	691	644	676	693	683	690	637	728	647	671	702	673	619	692	676	676	674	651	684	687	711	605	696	679	677	644	691	663	662	678	656	677	657	689	668	680	658	684	674	689	658	658	653	708	699	643	693	675	698	684	677	659	688	675	672	653	667	719	682	660	684	686	650	693	676	686	654	730	688	702	717	666	665	704	677	691	665	664	696	662	661	669	695	645	698	703	687	642	647	682	645	676	656	673	690	630	672	679	711	701	703	612	721	663	670	650	602	700	691	625	675	691	674	692	667	714	628	667	697	629	694	686	671	675	690	660	686	717	732	650	671	730	695	660	706	690	680	698	701	683	660	676	650	654	656	658	691	663	694	660	718	684	685	694	711	660	718	728	669	709	693	683	628	677	715	693	692	733	661	651	687	642	689	669	729	686	654	675	695	682	632	670	726	687	679	692	660	703	654	673	679	676	703	672	715	630	684	719	702	668	685	686	665	692	680	721	678	724	753	704	696	672	706	736	674	711	728	693	684	741	682	680	657	647	707	665	652	672	695	686	691	711	703	740	667	638	713	659	694	662	660	678	712	645	687	668	626	683	679	661	678	700	711	708	664	688	634	672	669	692	725	662	666	689	731	692	678	626	703	728	675	674	648	673	670	657	724	685	691	684	693	627	676	640	706	680	690	691	666	699	681	729	663	691	644	672	699	678	646	703	723	695	685	710	667	687	671	707	706	673	674	664	713	669	695	654	726	648	677	647	700	679	693	710	694	661	635	700	683	637	671	669	701	698	690	643	718	663	674	714	651	694	705	701	675	681	664	672	743	702	642	695	695	676	667	696	669	688	729	710	684	674	691	654	618	670	683	685	734	679	704	667	699	665	723	674	689	677	688	692	691	671	697
52281	52632	48591	38925	28739	17096	6730	4694	5462	6650	5485	2643	1164	763	555	436	335	304	255	245	248	237	260	236	237	275	212	268	216	259	226	226	234	239	272	252	235	251	248	261	260	246	262	261	248	268	208	243	225	264	226	243	269	248	231	274	237	271	232	256	243	253	239	231	252	258	244	270	220	251	260	260	235	256	271	246	236	249	269	212	249	234	229	243	229	230	243	232	253	240	210	251	264	231	233	241	251	243	261	254	243	251	237	242	234	239	237	249	235	244	244	233	255	247	232	232	241	250	265	241	244	244	240	240	262	241	221	265	246	233	249	265	242	209	240	228	289	234	238	234	237	240	277	251	249	252	238	251	253	214	246	261	241	257	223	243	221	230	238	244	269	250	244	250	237	250	239	251	240	222	257	234	248	250	218	251	230	221	243	225	250	237	244	226	251	238	246	248	215	236	216	229	232	226	244	221	250	248	225	226	232	232	226	263	235	234	233	261	226	259	246	238	246	242	252	224	225	223	260	257	267	242	226	260	267	249	246	248	264	234	234	234	237	240	259	265	266	231	268	238	231	240	236	243	245	246	230	205	237	247	250	255	252	223	237	229	214	225	244	259	253	243	240	242	235	240	241	251	250	292	243	225	235	234	253	271	241	263	219	230	247	259	259	233	254	239	211	245	254	243	233	259	243	263	239	235	227	227	244	249	225	265	213	269	238	238	249	260	232	263	243	256	247	247	222	216	256	196	238	258	259	250	228	240	217	228	238	223	215	255	248	242	254	276	234	209	243	227	245	235	240	215	262	241	240	234	239	215	240	221	227	261	251	242	228	228	251	223	248	238	234	244	229	232	235	209	220	232	285	262	244	208	242	225	244	223	255	267	241	248	250	220	267	263	247	250	258	253	238	224	274	242	257	222	249	243	236	254	248	246	231	228	235	272	233	255	216	243	272	231	251	260	248	265	239	249	268	227	255	253	255	242	254	228	241	240	253	234	255	250	251	229	256	238	248	251	248	239	250	264	253	240	255	241	223	257	303	228	243	234	222	227	258	232	271	240	259	262	238	253	240	237	246	245	269	250	239	248	253	248	279	272	234	240	245	245	235	254	230	224	245	247	252	217	260	239	240	254	237	249	218	261	236	248	239	253	220	234	235	282	253	254	240	245	243	263	235	266	259	228	231	243	241	246	237	236	255	250	241	239	255	246	256	244	256	234	251	232	255	212	275	240	252	280	235	263	251	238	241	243	263	224	230	233	252	236	263	216	217	232	273	221	242	248	244	242	236	228	227	222	251	255	250	217	267	241	252	247	258	265	252	279	253	254	239	243	217	247	276	238	228	255	196	248	255	263	218	248	252	275	277	232	252	259	226	246	241	274	242	219	206	251	274	232	246	237	232	251	234	223	205	231	236	287	255	261	249	246	260	229	249	275	212	241	259	238	247	250	252	227	234	260	256	222	241	251	220	251	237	271	267	227	261	259	233	254	219	213	229	251	232	250	259	232	226	267	243	207	236	251	226	260	248	250	242	246	248	242	238	224	225	272	256	239	235	242	276	217	229	261	252	233	259	223	231	264	215	226	277	250	232	237	260	238	249	238	251	236	254	230	253	257	260	238	230	239	263	234	218	248	236	276	225	232	243	250	224	243	229	249	229	252	235	224	257	216	237	239	265	267	213	255	236	243	245	223	251	248	232	253	247	246	237	263	248	241	229	247	272	226	260	261	223	247	249	246	244	234	234	237	255	246	236	220	239	217	229	255	252	223	254	235	243	240	243	245	251	239	253	243	246	226	222	231	244	227	209	197	234	245	263	252	258	245	248	245	228	206	261	233	247	272	237	256	241	261	264	222	282	275	250	255	284	211	246	257	224	240	251	239	243	240	239	236	243	220	250	248	224	261	225	243	230	240	254	250	252	220	262	234	230	214	244	214	284	241	252	235	274	229	230	268	251	234	219	229	218	220	249	237	242	250	229	243	261	231	247	249	250	267	238	259	232	276	238	252	253	223	253	242	252	231	230	245	252	255	231	212	241	227	253	234	252	239	231	249	268	226	225	229	247	256	262	232	228	238	235	236	262	222	256	219	217	242	238	239	231	233	232	249	276	254	243	224	256	232	236	224	239	275	245	235	241	251	252	261	267	253	254	239	231	242	270	258	243	244	242	247	283	247	243	239	235	262	223	253	236	245	256	238	246	232	257	255	252	230	231	221	237	260	248	253	239	246	228	231	253	223	255	237	266	231	227	248	231	235	227	269	265	248	245	204	224	248	210	230	242	249	246	236	250	249	259	263	234	251	257	236	264	244	272	231	264	245	252	247	253	238	248	256	232	249	239	232	217	250	260	260	212	253	241	253	250	235	235	243	237	236	231	245	254	236	235	243	250	247	231	244	240	234	222	227	253	233	247	270	241	228	259	248	242	251	233	265	216	251	248	255	225	276	246	230	246	240	224	251	251	271	236	242	222	255	229	237	243	263	266	268	241	204	271	261	241	249	226	250	252	229	221	248	210	227	217	241	248	221	255	246	265	233	237	256	265	231	280	251	247	220	245	236	229	240	246	255	251	214	249	239	246	197	269	217	229	239	229	216	233	251	257	218	218	260	231	238	222	219	232	250	258	235	234	256	211	235	245	266	246	258	250	262	223	253	243	227	236	263	238	245	225	228	262	241	267	245	240	236	257	261	266	271	244	233	248	231	251	241	225	246	257	223	235	231	257	235	247	261	257	252	215	241	233	258	237	255	244	238	242	235	269	228	265	237	241	242	261	238	233	270	250	265	240	254	263	260	258	231	254	244	229	251	247	222	242	228	240	266	246	234	250	264	228	236	229	237	245	241	249	246	248	247	227	237	254	253	211	234	240	264	260	239	207	242	241	238	255	246	235	240	236	253	240	242	249	262	241	261	252	227	256	236	243	252	257	250	260	262	225	233	257	263	242	251	233	207	239	267	244	223	246	250	232	239	252	225	264	254	227	230	237	271	252	253	255	250	248	227	262	245	238	239	225	264	231	218	258	227	240	262	222	247	209	241	271	225	264	242	247	250	258	246	257	246	235	246	205	229	229	245	242	253	250	229	260	235	220	271	253	254	257	240	229	254	268	245	271	271	247	244	271	213	249	291	242	273	248	212	223	250	252	275	258	253	236	222	261	234	258	247	223	246	214	245	245	261	229	250	244	246	268	221	241	230	244	196	254	234	234	265	248	241	235	253	256	273	251	227	259	252	246	259	218	238	221	248	269	236	261	250	256	249	241	234	253	252	252	267	231	238	255	241	262	202	238	266	251	264	247	246	261	229	234	241	246	236	264	253	240	256	218	245	252	226	232	236	221	273	233	254	224	242	230	263	250	264	269	272	245	240	229	239	263	259	277	246	265	240	250	250	264	186	253	239	271	260	244	235	262	265	219	247	248	254	232	253	230	248	254	254	262	253	245	248	262	220	288	240	244	258	232	245	238	248	243	274	233	232	270	237	249	229	246	266	244	239	231	208
35131	43444	48182	46846	40358	28718	19343	17113	19949	22707	19277	10982	5267	3432	2455	1671	1137	936	723	709	674	691	720	661	661	665	636	684	635	676	665	685	710	650	674	709	638	683	688	661	650	682	645	625	656	635	651	663	673	663	626	666	643	625	679	621	682	649	648	677	710	642	672	642	679	660	664	688	663	659	646	615	654	697	690	585	709	700	645	687	643	633	666	660	665	658	666	658	663	642	612	644	653	686	679	674	655	650	657	638	668	624	660	664	643	662	628	630	660	695	621	694	642	639	654	671	687	625	658	627	681	656	622	666	618	665	630	668	668	644	669	647	692	658	602	604	681	684	629	654	646	672	647	650	656	644	662	628	637	641	720	601	669	622	648	643	653	603	635	625	665	689	635	665	625	627	688	649	688	674	628	646	658	650	621	698	643	694	629	635	666	659	677	651	670	642	641	686	626	635	624	641	738	652	610	646	658	628	612	600	639	651	670	658	628	631	681	641	627	641	651	671	714	679	692	612	629	643	628	615	693	687	658	643	670	683	692	642	671	697	644	646	655	653	620	657	678	682	663	642	628	667	637	613	646	622	667	664	683	673	686	668	671	667	623	670	677	656	667	651	646	664	675	635	656	680	676	667	661	614	672	690	675	637	676	651	676	681	684	664	665	687	610	688	606	646	690	678	665	639	671	673	665	670	672	667	661	658	637	674	678	642	662	673	711	680	591	626	667	671	685	615	664	697	673	686	680	638	667	662	669	645	684	642	647	670	645	676	643	693	627	632	652	656	689	653	683	684	696	650	628	637	635	662	624	706	663	663	653	638	691	684	633	661	672	638	699	630	628	639	679	657	679	617	619	649	657	636	627	630	692	641	676	659	693	695	624	647	666	673	644	669	595	647	635	633	673	673	632	669	713	647	696	661	694	671	630	660	667	691	652	655	659	693	659	616	691	680	681	672	670	639	645	626	643	717	643	678	634	661	614	658	617	655	637	653	639	624	639	648	619	658	629	648	654	674	645	632	657	663	680	640	612	628	681	650	647	671	682	648	643	657	643	693	699	682	676	641	627	713	660	655	662	680	698	656	653	658	682	684	711	682	646	661	684	635	692	650	653	670	646	633	663	632	656	669	673	692	662	662	676	639	690	645	672	624	660	664	663	700	683	647	652	655	644	662	630	659	707	657	640	691	673	630	643	664	692	656	626	678	660	664	671	607	643	666	642	682	641	648	637	651	649	652	634	653	665	643	661	673	681	649	649	649	684	655	663	693	643	687	660	637	665	660	660	607	639	624	616	675	645	694	612	649	606	651	666	632	651	653	643	650	667	661	660	643	617	637	659	671	640	617	667	649	628	641	633	652	673	634	637	649	634	678	622	650	655	675	681	684	668	693	644	715	677	664	639	632	656	674	665	648	653	617	690	667	662	675	629	678	662	608	653	695	645	625	638	687	663	660	663	643	624	654	644	676	627	690	692	639	612	652	645	660	653	630	634	666	622	658	653	662	602	640	685	691	685	633	648	674	661	676	644	669	677	684	629	656	667	641	580	628	629	626	641	657	696	633	678	693	662	651	639	705	711	643	646	649	661	637	660	644	649	631	686	658	643	662	632	645	702	631	624	663	663	644	635	670	619	623	682	593	651	659	582	678	680	662	648	675	707	686	656	655	696	676	682	615	634	670	633	612	716	652	643	629	660	677	637	656	658	617	654	655	625	634	658	701	651	650	687	629	664	653	635	641	622	665	654	637	620	640	663	647	639	653	681	684	645	671	636	648	676	638	645	613	664	652	688	665	601	643	654	631	630	673	610	649	689	627	651	641	657	654	652	641	642	669	624	666	653	687	625	683	660	635	618	673	687	676	664	645	669	680	634	625	644	676	675	638	607	634	660	631	668	671	631	680	645	650	709	613	646	627	671	648	674	647	649	675	673	641	647	613	654	626	659	692	652	649	669	647	632	709	608	622	661	604	661	619	674	653	645	647	666	632	658	641	617	667	686	665	630	639	655	657	663	642	649	680	652	643	659	613	631	651	608	639	657	694	662	637	663	691	663	609	641	662	641	655	679	653	646	652	682	613	617	672	642	615	657	629	666	655	668	631	623	657	629	641	637	676	659	633	632	646	641	642	654	614	627	644	664	649	644	632	654	658	674	648	651	691	643	663	666	696	654	650	688	623	677	650	637	714	684	634	642	654	695	631	661	675	642	620	653	659	692	686	621	693	668	672	631	687	627	679	660	657	654	644	657	620	618	697	658	660	617	676	638	611	659	660	648	658	636	649	669	687	667	631	675	644	662	632	672	617	635	714	679	645	651	678	716	679	713	665	686	657	673	626	672	655	628	701	667	662	653	685	652	672	641	652	714	724	613	682	663	677	682	640	708	654	629	661	651	680	631	643	643	650	653	627	675	670	696	672	662	611	681	649	708	669	675	633	617	651	711	711	621	668	646	675	646	634	662	642	637	702	597	642	689	664	654	662	673	632	664	654	615	648	655	625	608	692	711	672	627	703	669	647	630	675	678	682	629	653	664	657	613	686	650	656	615	692	700	677	689	637	647	699	613	661	670	632	644	712	677	659	635	628	667	649	686	637	649	721	669	660	654	628	650	661	664	688	638	641	616	624	629	620	664	630	656	676	653	692	675	642	690	645	696	637	646	675	642	675	642	650	690	659	639	653	645	686	698	630	692	611	642	686	682	665	649	673	623	635	610	625	622	653	660	694	655	655	673	652	679	652	653	701	645	653	706	691	692	652	643	628	651	680	669	643	644	653	606	611	654	666	645	664	672	607	684	674	678	691	669	653	666	649	643	639	688	654	658	654	668	678	679	690	678	670	672	660	656	657	635	665	637	663	685	695	619	662	628	658	682	636	637	655	620	688	663	615	619	685	685	670	656	672	667	645	684	645	659	682	693	706	666	683	671	664	646	599	717	657	632	700	656	638	581	662	685	640	665	650	624	683	632	640	665	648	684	705	692	708	649	645	681	641	651	665	705	655	679	671	651	634	691	664	661	658	681	656	657	631	675	623	627	653	596	662	628	703	653	650	681	630	645	651	662	683	674	651	658	655	661	673	664	648	670	683	638	659	672	659	664	648	636	668	659	653	687	654	700	658	665	597	648	641	638	661	663	629	672	692	698	679	687	649	680	700	645	664	625	650	661	661	634	693	644	710	693	620	669	654	635	626	688	650	671	662	684	636	640	683	684	657	650	638	724	663	648	648	711	664	645	681	644	629	647	671	653	637	631	665	622	674	631	653	692	650	675	623	654	660	648	676	616	659	676	647	653	657	652	635	604	643	710	664	628	691	648	652	680	693	667	685	661	645	673	602	629	679	642	638	646	688	700	664	655	651	640	669	664	642	685	671	647	594	674	660	670	674	632	656	697	684	643	662	657	657	658	646	647	602	693	655	715	671	648	655	673	653	669	672	675	683	606	636	654	636	663	653	635	623	630	652	689	659	683	672	660	670	655	653	628	669	661	666	666	704	661	664	685	656
56927	56360	54373	46688	37906	27831	20661	14074	10054	10712	5789	2080	1293	812	674	473	307	300	255	237	243	251	229	225	215	222	247	223	219	206	225	220	227	228	215	252	254	194	236	203	246	249	244	220	220	237	239	259	228	235	228	230	251	269	252	223	229	220	255	218	233	252	277	214	227	245	240	226	216	257	223	210	207	217	255	231	216	261	224	243	246	209	217	234	217	240	220	218	220	222	230	240	199	205	235	245	219	212	228	219	233	207	202	250	249	200	262	203	207	245	245	218	245	213	230	231	220	231	218	222	233	223	249	224	224	201	242	216	221	236	260	203	269	231	254	229	228	238	209	216	242	247	219	239	234	217	211	230	229	262	245	236	211	237	233	238	247	212	205	221	237	222	235	252	219	249	245	211	218	223	230	250	236	256	262	231	193	225	238	230	208	266	215	251	216	227	223	237	244	239	228	231	235	239	220	225	220	224	214	191	193	220	233	229	236	213	218	242	240	220	217	273	231	219	225	231	252	226	234	212	233	250	235	241	219	256	226	235	208	259	235	221	233	237	238	211	229	225	233	244	234	205	246	215	218	222	237	229	237	245	191	223	237	243	235	227	230	201	259	216	233	257	205	253	185	216	227	229	219	249	250	241	239	214	231	216	235	226	231	221	243	179	225	206	246	231	233	241	225	266	224	244	207	274	225	220	232	245	231	211	247	211	231	213	236	224	218	229	246	225	235	226	236	247	235	232	219	230	220	252	213	254	203	230	230	241	241	245	242	226	226	228	247	245	231	205	221	230	228	230	218	206	228	195	231	243	189	217	232	232	258	241	215	228	228	217	226	242	203	228	239	216	220	227	210	268	225	254	220	253	250	208	202	224	233	216	241	241	229	240	224	208	210	232	226	240	219	212	208	219	221	227	223	250	243	255	224	213	233	242	226	253	242	239	200	210	236	226	227	241	216	223	217	238	256	253	249	229	246	215	216	228	223	260	243	223	230	246	224	219	232	244	262	234	226	209	212	228	263	231	251	201	236	216	213	206	231	238	228	253	225	201	236	214	213	229	189	237	240	260	246	226	195	225	236	225	241	243	253	218	225	228	219	246	240	222	243	226	251	220	208	252	222	216	232	248	197	253	241	237	220	239	218	235	208	250	221	227	237	208	219	216	239	246	213	212	212	236	235	229	225	207	228	234	238	266	206	227	203	251	251	213	217	230	215	260	203	233	242	220	245	224	201	224	222	227	248	219	219	231	249	224	232	210	234	219	224	201	216	237	213	210	234	245	250	232	254	244	219	222	256	254	224	233	246	202	237	225	235	201	228	237	271	217	211	222	213	223	246	226	201	241	221	259	222	223	211	248	260	217	252	238	216	229	224	229	241	212	265	235	219	225	220	224	230	226	219	245	240	238	251	280	241	212	277	235	232	214	199	226	214	235	211	223	230	242	198	222	233	232	215	234	238	198	207	234	232	228	251	211	249	251	210	214	245	253	216	244	231	228	252	199	239	254	208	212	220	209	226	222	221	224	234	230	236	214	226	221	241	247	233	255	219	262	225	227	252	238	216	197	239	213	238	232	234	224	250	242	205	231	222	248	234	217	279	236	225	229	211	200	233	199	229	216	216	213	240	231	239	227	238	225	223	245	229	235	223	216	239	206	227	231	244	228	225	220	230	255	239	231	200	262	216	246	222	231	230	217	238	215	222	261	200	247	207	249	233	206	216	215	246	231	236	236	236	219	243	225	252	257	260	194	232	235	225	242	242	240	253	247	224	216	254	237	233	230	227	211	238	237	225	226	235	225	224	203	231	225	216	240	249	249	234	244	226	256	239	242	235	234	227	217	217	204	223	203	220	227	219	257	219	216	222	210	237	243	268	220	240	226	237	259	214	251	208	246	223	237	252	246	212	238	215	249	241	230	249	234	220	206	244	216	246	217	211	212	216	260	223	255	226	216	218	242	238	264	204	228	231	231	222	230	228	210	250	258	222	241	230	229	252	239	246	224	261	202	210	255	227	291	230	248	205	220	244	220	237	244	242	291	238	239	219	232	221	236	227	250	242	236	229	237	231	253	232	245	258	227	229	239	216	233	234	221	220	248	236	224	249	245	212	226	234	215	250	200	221	257	196	241	229	256	216	228	228	252	211	214	264	214	234	215	195	238	246	224	240	243	222	251	234	237	234	249	210	218	220	201	217	264	241	252	249	228	230	235	219	225	198	260	240	202	225	217	257	229	220	237	234	212	231	227	255	237	246	230	204	231	212	232	218	211	235	238	246	197	228	260	234	243	225	203	211	245	236	227	207	226	229	236	226	223	258	231	236	239	223	219	198	227	233	204	220	234	214	244	231	210	233	240	243	246	238	229	213	231	207	235	213	200	239	218	231	221	227	222	254	218	239	226	219	241	223	241	245	225	242	228	216	249	207	205	221	224	231	245	229	257	253	212	254	252	225	219	212	196	243	223	209	226	213	229	222	219	258	235	230	214	234	253	234	229	216	221	228	236	226	229	230	213	226	247	205	230	231	211	218	238	210	223	244	247	231	229	218	237	226	235	226	236	252	261	208	223	239	219	227	183	231	216	250	232	251	229	230	253	223	250	203	232	237	247	237	255	239	200	220	226	251	226	253	241	263	245	231	232	230	242	205	262	221	221	235	233	234	205	233	223	229	246	227	261	241	225	212	247	231	228	232	236	215	195	207	245	237	220	254	237	196	203	211	225	247	231	220	222	240	217	202	206	215	247	237	217	239	237	229	232	241	252	251	239	239	230	235	209	217	249	263	228	235	218	250	234	239	223	216	246	267	226	234	216	217	235	232	241	233	243	218	231	243	238	222	248	229	241	241	240	188	217	242	222	239	215	245	226	222	217	251	241	251	236	270	237	236	211	224	229	257	227	238	236	233	223	249	238	243	210	217	229	237	226	246	231	230	211	235	230	234	213	207	234	204	242	205	243	207	236	207	248	222	229	233	225	238	230	232	228	197	230	229	217	210	220	234	252	235	222	210	238	247	255	281	255	227	229	250	237	244	230	231	230	244	240	223	242	233	231	213	232	227	233	236	209	216	254	237	219	230	218	211	233	219	221	238	244	220	235	244	253	226	234	262	216	234	241	247	226	230	222	227	208	224	214	242	241	242	235	230	206	238	222	214	244	247	259	208	243	214	229	237	228	241	230	220	241	229	214	227	249	248	240	213	239	241	226	247	197	242	232	217	237	216	245	229	243	223	213	203	237	192	236	227	224	235	228	231	252	205	241	211	197	231	225	207	260	200	221	221	206	210	247	237	211	223	253	229	224	208	230	252	264	233	235	238	217	228	230	237	203	221	270	223	238	220	245	177	203	210	247	221	204	211	211	218	205	221	254	255	232	231	214	225	226	226	220	232	237	270	232	241	237	222	213	213	264	223	213	250	235	242	236	251	237	232	245	212	195	256	204	215	225	233	222	233	224	209	223	225	205	231	216	197	225	217	256	237	232	239	199	202	269	234	246	223	241
38469	46695	53670	53189	47944	39423	35882	26977	27360	28734	17178	8332	5862	3676	2966	1819	1230	929	784	712	679	661	646	615	652	617	665	617	665	623	578	591	648	605	594	602	634	601	640	642	643	584	636	637	658	626	613	605	660	592	611	606	601	603	636	616	599	605	604	614	622	561	609	610	633	617	562	603	669	596	619	630	602	576	615	622	609	598	601	662	618	643	648	646	612	635	592	616	621	654	621	618	610	639	643	579	606	632	614	638	601	591	630	597	629	648	656	654	572	625	599	589	583	573	616	653	627	638	621	604	661	615	584	631	606	625	582	601	628	556	649	638	594	587	615	640	636	643	647	589	640	596	639	636	562	645	590	595	590	610	600	611	607	636	605	639	605	596	650	640	592	601	601	601	605	609	652	622	609	634	539	596	617	622	613	583	641	603	635	579	604	619	615	593	626	616	608	659	670	609	618	593	661	597	600	629	617	580	602	649	610	648	615	632	605	632	630	590	641	618	574	567	638	629	592	640	670	589	636	587	666	625	582	603	618	624	623	601	591	595	622	602	612	596	630	605	615	628	594	607	646	616	614	605	589	632	573	622	579	593	579	632	624	631	644	606	590	628	621	645	616	623	565	640	589	628	635	621	627	652	647	632	608	653	632	622	594	615	668	605	626	617	618	628	636	619	629	587	640	616	636	622	610	638	603	609	633	607	626	612	624	621	616	570	616	600	602	639	590	624	602	585	652	585	644	660	649	643	605	605	613	641	587	642	663	580	588	637	620	637	633	631	655	601	642	587	620	678	613	660	631	619	594	652	624	600	637	589	595	601	666	600	570	600	653	666	612	609	627	640	621	624	645	597	648	687	614	605	638	601	610	601	627	587	642	658	625	619	639	615	598	599	604	661	636	593	614	590	632	613	596	613	628	647	631	632	612	631	639	612	623	646	636	678	644	631	652	639	617	645	600	598	625	607	620	627	609	583	653	608	612	634	608	605	618	582	565	646	598	615	629	617	620	647	587	590	586	610	579	601	643	636	647	602	640	628	596	607	580	597	603	616	595	620	640	637	625	622	660	618	610	595	611	653	560	595	656	638	597	641	620	635	605	612	626	650	630	581	646	627	612	639	596	636	627	654	634	612	569	602	627	581	638	573	585	623	629	652	614	624	611	630	602	640	591	677	580	574	624	618	621	600	586	633	627	616	602	603	646	670	620	610	600	612	673	634	643	604	614	616	569	620	632	670	583	657	649	640	581	626	649	604	652	615	627	655	599	649	621	654	600	591	647	656	651	647	640	627	597	585	575	636	627	587	615	619	637	605	661	626	630	649	630	595	665	617	652	597	606	616	602	625	640	623	621	633	658	609	633	658	574	594	608	617	610	631	621	585	666	589	610	614	590	621	614	604	604	596	613	651	602	627	596	679	640	588	619	613	610	630	574	619	608	629	634	621	629	636	623	627	680	647	640	602	596	627	635	624	639	650	600	658	628	628	566	623	606	632	623	583	658	621	634	628	670	593	606	592	670	635	597	620	621	626	599	639	586	597	588	611	593	591	606	609	629	612	597	629	647	665	591	612	606	595	600	641	600	605	627	619	611	646	604	633	619	615	607	638	618	637	611	608	601	629	593	610	606	651	655	617	603	604	626	626	615	609	629	652	620	645	665	598	628	599	607	608	595	642	604	604	621	612	626	629	659	591	625	618	592	663	623	611	601	656	615	599	659	655	632	656	612	638	595	599	608	593	628	627	632	639	574	586	588	624	650	628	616	576	603	644	647	644	600	619	617	598	619	660	598	654	651	616	652	606	612	627	613	609	585	632	636	592	647	642	592	645	618	642	620	639	637	612	596	718	632	652	599	595	568	616	638	597	610	619	639	617	626	640	602	569	598	663	605	575	600	631	591	632	655	600	610	664	579	627	669	607	649	624	647	631	611	622	588	666	611	615	704	643	577	602	622	596	629	588	589	632	592	640	662	599	622	592	618	637	625	647	601	630	643	597	619	591	576	656	636	598	656	622	580	613	649	597	639	634	665	633	615	588	604	619	619	648	603	653	565	588	652	588	611	605	595	566	631	657	604	629	645	632	582	614	628	608	601	598	603	603	563	613	645	618	650	618	596	645	578	578	636	582	631	624	621	583	592	651	661	681	622	618	628	654	582	620	631	598	633	624	653	625	641	593	647	639	561	623	621	614	617	629	630	635	621	646	624	633	615	604	597	670	600	648	595	581	654	632	597	647	631	629	605	602	580	606	627	649	625	613	600	600	645	594	599	614	596	606	591	611	607	618	598	614	605	651	594	614	597	586	645	671	651	588	607	616	596	652	648	615	642	557	583	630	678	603	564	614	609	667	590	630	613	618	629	647	601	649	665	624	608	630	615	631	565	589	612	631	654	601	645	615	684	638	636	611	630	651	594	587	647	615	631	603	649	615	578	675	634	556	608	591	585	645	631	656	639	627	622	598	575	650	622	672	662	561	585	604	632	607	673	640	631	602	589	597	631	584	584	676	624	624	646	655	648	594	641	572	590	615	643	611	568	636	646	624	644	660	593	633	618	634	625	619	624	568	586	636	615	616	609	612	647	608	596	611	642	598	605	645	677	657	657	593	591	624	627	627	646	609	611	609	629	617	623	632	656	614	608	627	611	627	618	625	605	633	600	626	621	600	593	618	655	660	639	611	633	595	639	580	601	606	570	633	615	626	619	610	636	667	657	657	629	595	657	596	636	626	586	588	613	613	609	636	630	652	648	590	642	641	605	608	634	629	643	650	608	648	664	649	606	609	615	618	619	615	570	587	621	626	605	604	575	657	589	620	622	620	625	590	661	648	613	625	666	613	625	609	593	610	614	629	604	617	633	625	650	644	599	609	598	632	610	663	619	599	637	616	579	587	664	650	635	589	605	626	602	591	607	648	589	561	590	655	643	619	585	636	635	606	628	662	640	626	542	611	650	617	618	665	590	634	619	602	637	619	601	675	635	646	644	607	606	636	609	639	615	580	610	632	622	629	633	648	609	589	642	609	640	603	629	632	675	604	655	607	622	632	593	627	601	697	654	631	659	595	598	608	567	630	628	589	654	684	616	605	613	604	610	634	665	582	615	637	634	601	626	618	615	630	607	593	619	631	625	625	661	585	593	588	626	598	626	607	647	638	603	600	627	679	608	550	649	592	621	578	651	622	628	625	634	593	631	603	616	611	633	654	628	603	586	610	621	592	588	612	612	625	629	640	626	604	583	595	638	620	614	601	574	609	594	589	636	624	637	609	619	615	621	631	626	615	627	662	597	620	628	612	644	666	566	599	620	600	645	618	635	602	648	602	596	618	628	600	635	637	625	604	637	613	617	628	625	597	592	650	647	633	615	613	638	610	604	609	596	641	622	617	569	661	666	638	653	614	635	620	583	668	623	692	607	629	625	635	594	548	572	602	617	615	574	632	617	635	589	589	618	634	590	636	612	630	634	660	604	564	624	588	611	663	606	620	602	600	647	630	599	600	595	659
34203	30189	27930	19624	13097	7024	2634	1213	880	554	329	308	292	286	269	278	280	271	264	220	221	239	247	258	264	255	279	237	239	254	291	248	265	273	261	247	255	248	226	250	257	250	272	250	247	249	267	265	258	263	248	249	225	247	229	247	272	275	276	259	270	218	260	271	247	281	248	252	264	236	251	230	262	276	220	238	262	247	262	248	249	240	267	221	258	278	249	278	252	260	269	264	265	272	269	270	247	249	254	238	261	245	235	250	267	247	247	239	261	262	250	270	237	258	271	238	261	245	265	252	297	210	235	247	213	232	232	251	265	231	266	228	259	222	270	265	272	270	255	234	233	268	251	261	241	217	258	241	281	252	238	252	265	269	253	260	234	289	273	244	236	242	253	265	254	256	265	234	254	273	262	257	249	224	237	266	238	224	273	239	269	285	294	258	236	257	226	262	291	233	237	258	263	247	241	249	260	246	265	273	233	261	224	237	292	232	275	254	290	264	271	237	264	257	255	232	262	232	273	246	228	263	288	275	241	265	252	241	269	240	252	261	266	247	251	229	241	250	238	229	248	265	254	236	237	264	272	263	266	257	245	254	231	249	259	255	233	230	241	232	276	242	250	257	282	268	298	256	244	241	260	238	266	248	244	251	230	266	231	250	241	241	253	248	257	266	232	240	271	266	250	233	257	273	268	267	230	241	257	268	256	255	223	219	254	223	240	241	258	267	267	258	256	221	229	278	241	239	243	243	274	270	244	260	264	266	233	248	254	272	236	225	264	245	252	233	247	262	231	242	236	240	234	278	251	247	255	254	248	254	245	257	261	262	244	210	282	235	242	247	266	253	255	245	247	255	270	271	244	241	260	251	223	218	230	285	289	237	278	243	259	273	247	293	261	255	285	242	253	277	274	237	279	249	280	276	234	246	274	250	252	224	233	243	237	242	244	253	246	256	259	239	254	259	226	256	269	266	233	253	273	293	246	257	231	245	240	242	217	237	270	283	266	276	257	264	249	250	246	246	241	235	248	257	232	260	251	278	231	251	245	253	237	249	306	244	256	235	244	212	224	234	266	271	249	242	244	257	250	242	259	283	258	253	235	250	254	240	247	260	240	262	239	250	242	248	243	251	253	233	258	244	234	275	249	229	274	277	267	239	243	235	279	251	251	241	261	245	250	247	285	252	233	257	228	245	257	276	244	265	275	261	241	233	244	253	217	272	236	248	238	249	291	249	246	236	266	272	253	235	277	273	272	271	245	238	257	240	251	279	259	270	266	235	254	259	239	273	241	247	241	256	241	244	264	247	238	229	268	236	240	266	249	262	268	234	257	244	253	245	254	261	246	268	261	281	272	241	267	287	220	235	258	267	241	278	261	252	217	276	277	224	247	242	278	255	217	251	256	238	251	248	266	247	254	262	254	245	241	245	235	225	249	263	265	252	272	247	253	253	263	237	232	267	243	246	231	276	240	242	252	253	236	274	220	249	259	252	231	237	241	239	248	235	237	230	264	247	260	240	270	246	234	243	237	241	292	243	272	249	226	239	274	249	270	254	257	269	279	267	245	273	253	254	255	266	227	252	261	267	254	262	246	277	257	263	280	258	260	242	251	277	260	225	233	274	250	242	243	220	248	269	259	247	273	237	259	259	210	275	270	241	232	251	247	242	255	242	253	272	248	267	253	249	231	263	254	263	262	262	249	243	274	233	230	254	233	227	259	243	261	280	250	238	261	263	227	250	280	243	277	248	248	266	263	251	242	237	249	262	245	244	235	226	243	246	266	259	243	241	246	242	240	249	244	261	260	265	275	245	266	261	274	247	249	259	255	238	265	260	271	222	225	276	237	278	254	249	272	235	271	253	226	295	238	248	254	256	215	259	288	252	268	261	274	236	246	263	284	223	264	211	233	253	235	238	268	240	265	252	279	226	248	214	263	260	244	232	244	295	229	258	267	238	256	238	247	247	281	237	259	253	242	250	265	263	248	228	275	264	268	254	264	258	259	235	240	233	263	270	261	243	260	245	256	261	263	256	258	267	253	275	233	222	276	266	217	246	215	267	237	260	248	231	250	252	264	260	242	221	275	240	261	225	234	245	238	255	258	266	287	249	242	265	255	260	244	260	248	262	234	241	281	258	254	248	233	262	231	237	262	254	278	249	251	237	248	240	266	261	238	240	236	240	232	289	239	240	287	229	226	258	220	248	237	238	249	286	252	246	250	260	230	250	251	274	248	249	250	264	262	236	269	235	261	243	239	242	251	240	260	245	284	247	258	250	247	251	245	265	267	261	252	281	244	254	269	252	273	239	266	255	262	249	237	239	245	273	259	252	247	256	265	263	258	272	254	257	257	267	257	260	238	217	256	272	227	233	249	251	242	243	239	224	269	234	242	251	251	266	243	248	270	263	235	265	255	266	244	278	254	253	278	267	240	250	224	253	249	245	224	240	255	235	231	240	247	260	263	254	272	240	284	289	279	233	245	234	256	240	261	247	283	240	248	215	251	260	259	264	246	253	236	248	249	236	238	243	287	296	264	267	267	247	266	250	246	252	247	264	241	252	244	264	276	213	260	244	257	253	253	230	245	264	260	261	239	264	237	265	266	260	277	213	253	229	257	235	277	245	255	243	252	250	268	255	282	247	227	231	239	233	248	257	224	274	267	277	237	237	276	259	236	265	249	222	256	236	266	267	227	250	249	241	261	256	277	255	258	226	261	269	268	234	271	252	224	279	249	269	258	247	260	233	262	249	220	260	244	267	225	263	255	244	243	270	255	236	247	252	240	265	264	238	246	270	263	252	233	232	274	231	269	251	216	251	251	261	255	272	241	228	225	272	235	268	264	259	295	270	233	253	253	254	228	231	287	274	258	247	256	246	246	252	249	244	257	237	248	226	248	257	269	225	263	235	277	260	232	243	248	276	232	259	232	252	231	285	221	225	231	258	251	245	256	254	265	247	277	257	233	247	242	243	236	267	235	272	245	272	254	271	259	249	242	276	272	291	246	239	221	260	234	257	224	254	243	242	247	231	266	252	258	256	236	244	251	263	218	257	216	306	242	246	253	267	260	248	260	244	224	252	250	241	265	244	244	274	262	253	224	248	261	231	241	229	269	260	265	256	241	277	222	250	250	262	225	256	273	256	249	229	268	241	278	264	263	268	244	245	275	242	252	243	278	268	260	279	246	249	273	240	250	232	250	257	252	220	282	226	212	254	251	268	254	242	251	254	263	213	251	231	258	277	255	243	246	247	238	238	272	252	248	272	301	254	243	260	278	234	237	267	296	254	243	258	241	239	265	250	222	241	274	249	244	238	265	284	248	252	261	258	261	213	259	266	255	239	245	277	227	251	260	260	251	250	220	239	260	243	255	264	241	274	254	250	256	238	235	268	241	252	265	249	278	250	258	246	231	280	229	236	239	246	234	242	237	253	247	277	252	261	250	260	266	238	274	247	273	265	248	262	252	270	253	251	242	263	276	241	247	248	272	268	262	254
21893	25352	32512	31431	27172	18821	10587	5352	3458	2279	1029	925	897	848	818	752	688	728	657	693	670	705	655	665	655	710	664	705	594	687	670	700	682	706	694	719	658	679	707	719	700	707	702	701	594	670	658	667	649	686	684	714	653	662	613	697	678	724	679	663	680	702	655	621	639	685	701	704	696	666	644	702	665	673	674	682	684	700	698	660	687	674	705	660	663	722	662	682	683	666	699	687	643	650	681	693	696	698	718	731	689	637	646	670	618	687	656	693	696	632	691	634	703	704	672	720	674	654	714	663	659	656	648	697	674	678	650	664	656	650	666	647	651	692	654	706	667	627	653	675	609	674	667	741	703	673	689	700	669	698	651	678	618	730	700	690	624	659	674	687	695	642	665	681	695	647	682	700	701	713	685	682	648	715	660	693	677	644	684	677	662	698	687	668	684	589	660	749	656	674	676	669	652	652	640	673	703	659	660	656	676	680	652	659	711	636	688	704	715	676	723	652	697	728	656	692	693	723	685	703	698	688	659	636	709	668	636	704	698	687	708	673	693	644	669	695	686	678	656	664	673	668	726	736	675	679	695	644	643	712	669	643	666	694	669	633	677	664	669	671	676	654	661	691	681	673	697	688	720	631	662	663	701	676	655	670	726	678	698	727	643	681	675	687	634	672	679	668	700	740	629	698	682	663	674	682	637	691	672	679	729	638	670	711	678	670	708	656	667	677	679	624	649	691	685	691	703	675	691	646	697	685	655	683	672	686	635	666	670	726	630	683	675	679	694	699	640	620	648	740	676	671	657	682	712	727	686	702	663	703	653	726	688	711	698	700	673	655	688	685	716	657	694	694	676	662	656	685	691	660	654	679	733	686	743	678	646	665	669	703	698	670	701	704	672	642	700	662	679	669	688	712	689	717	683	718	696	688	687	692	690	707	698	677	707	658	650	672	682	663	691	641	684	640	659	603	683	661	665	668	675	603	672	691	675	702	692	704	704	702	697	657	687	718	675	682	675	703	666	694	703	716	659	710	642	702	690	703	686	685	660	657	616	659	643	665	741	674	649	691	708	688	689	723	668	653	688	652	643	687	636	738	696	633	679	655	695	628	676	653	679	665	642	740	681	691	673	688	691	683	710	702	647	682	657	728	642	688	651	673	710	647	664	639	690	663	673	705	664	735	657	667	686	692	665	677	692	687	682	681	668	644	655	639	687	667	712	638	704	674	719	669	684	659	703	641	684	711	653	656	665	661	713	667	662	649	702	654	684	661	653	665	726	691	693	673	663	652	648	709	678	659	710	692	705	643	627	652	708	684	677	723	691	681	682	636	665	654	643	679	637	629	671	688	694	692	704	665	699	687	657	677	632	722	703	721	682	654	623	703	675	676	660	704	646	702	643	729	685	647	658	693	659	654	683	647	690	651	692	651	649	684	743	659	730	681	690	688	688	623	644	651	678	682	619	660	691	676	695	706	666	641	650	678	670	687	674	692	650	674	680	677	685	642	679	653	678	670	704	672	680	711	688	699	676	676	687	695	709	666	681	644	680	679	657	690	688	632	682	706	671	745	671	700	699	648	666	665	703	654	665	642	703	705	675	709	672	659	653	667	688	676	681	670	667	659	645	688	681	675	678	671	690	693	645	652	698	699	659	677	637	686	710	674	667	662	696	616	625	688	683	667	684	714	642	667	668	699	665	643	678	684	692	689	745	638	633	643	646	706	706	674	662	681	682	660	644	667	685	709	681	694	654	673	664	667	662	728	732	700	726	672	676	701	616	706	614	691	666	692	673	699	713	684	697	666	652	681	665	707	710	679	662	679	650	686	680	672	664	651	666	715	692	699	699	707	706	643	626	718	636	667	681	631	677	701	683	727	681	719	670	642	667	646	680	693	717	687	645	664	669	683	664	675	682	665	695	689	686	654	683	691	664	664	677	698	663	716	692	665	694	675	653	713	650	633	674	645	644	731	654	700	632	632	714	713	702	656	671	649	692	684	681	663	648	658	716	697	630	661	674	712	690	695	651	744	685	669	706	676	719	662	656	631	672	676	698	688	725	656	720	634	664	654	660	658	654	658	690	660	681	624	683	638	654	675	682	676	677	729	700	665	696	604	664	693	707	709	650	632	707	677	663	683	716	728	708	623	657	671	661	688	664	667	652	670	697	664	649	670	675	640	690	689	660	671	698	681	662	709	653	663	700	713	671	677	714	705	649	691	692	654	652	642	672	678	702	667	749	697	676	684	714	657	660	653	675	658	633	645	672	677	698	668	675	683	687	706	671	699	669	686	679	646	633	688	643	702	623	684	648	711	721	671	678	637	711	637	710	666	623	643	659	633	667	651	664	672	663	660	654	631	698	659	673	678	678	674	651	642	687	661	680	729	735	643	735	648	679	692	654	684	686	694	700	675	689	652	670	673	682	701	665	696	698	712	683	659	675	704	668	688	681	686	710	684	700	640	665	700	673	703	678	693	668	667	743	688	660	695	661	694	671	678	707	668	663	702	730	698	644	662	707	679	672	715	660	629	672	639	667	655	646	638	642	706	655	633	675	745	684	638	630	676	733	684	747	672	718	706	672	684	688	712	652	684	691	623	681	645	666	668	706	725	709	680	731	656	623	644	691	654	695	655	643	673	661	662	647	685	727	696	656	646	653	727	640	680	709	675	715	674	642	654	710	675	698	664	654	632	670	655	646	716	711	662	679	682	674	686	674	657	663	689	707	692	661	686	703	653	667	661	667	684	721	680	720	658	713	693	613	659	703	713	672	720	647	682	676	680	653	699	703	703	637	673	632	662	647	665	683	682	707	672	663	666	690	685	666	708	695	684	676	671	688	690	665	705	693	687	678	679	681	693	668	663	668	667	699	656	688	687	701	667	691	637	692	700	670	680	653	689	678	686	654	677	661	699	651	680	726	629	641	660	770	680	698	673	723	690	662	697	664	680	691	661	686	690	626	653	676	675	654	678	637	633	704	658	681	708	674	692	679	698	663	657	679	696	703	679	655	648	649	677	692	702	638	658	662	697	684	679	684	681	690	664	697	679	626	687	690	635	689	658	639	649	623	696	687	685	713	630	652	682	674	670	651	638	697	689	657	735	668	716	676	656	692	714	677	670	655	712	675	681	690	675	688	694	699	684	674	661	693	673	672	644	637	699	686	696	644	672	684	652	719	652	664	660	658	714	698	698	657	678	674	676	703	698	692	685	686	717	700	649	739	719	683	673	670	698	690	643	676	697	652	681	690	658	695	690	677	651	670	688	642	645	697	694	689	704	643	700	644	689	681	705	706	684	626	710	638	667	652	698	685	702	657	645	639	675	701	680	680	708	667	678	672	664	718	679	676	666	682	684	670	634	631	665	658	669	669	649	689	705	672	668	677	673	699	745	688	657	685	670	689	675	675	648	659	675	644	673	685	682	688	693	648	673	673	697	678	693	684	690	693	646	723	714	638	647	715	676	661	732	643	680	669	701	625	667	669	706	678	712	691	675
49013	47209	47208	39644	29416	19893	17924	15633	7706	2227	1165	1281	1143	907	667	483	379	317	256	269	247	266	222	249	240	255	240	200	229	266	238	237	231	242	237	218	215	271	237	208	229	253	240	243	242	215	232	217	237	241	235	243	224	251	234	255	219	232	238	242	238	248	231	236	249	244	237	232	245	262	224	238	234	233	256	250	234	264	219	229	235	276	222	218	247	248	220	237	247	249	240	251	275	247	233	233	219	230	235	227	222	219	244	248	231	229	223	234	250	245	217	214	209	229	272	241	220	240	208	258	210	248	247	247	259	245	259	263	295	234	239	245	265	216	238	254	255	234	263	235	218	244	236	247	219	230	232	252	220	247	235	218	230	240	233	208	193	236	260	244	250	238	262	237	239	204	263	218	237	237	265	247	229	257	230	247	238	262	237	254	235	201	266	252	241	266	263	244	249	212	254	232	280	220	230	240	240	234	243	244	258	228	248	217	240	225	220	247	250	235	235	257	236	244	231	244	253	251	245	241	216	242	214	262	235	255	245	220	256	246	235	214	213	217	270	230	238	216	229	254	235	229	224	207	233	223	245	250	228	216	225	225	240	268	229	224	244	250	217	235	247	234	235	252	237	221	243	266	228	245	231	211	257	209	257	257	257	247	244	257	271	248	233	261	250	236	243	258	228	218	241	244	234	247	246	227	239	226	255	251	252	246	265	257	252	259	226	241	253	243	247	258	253	261	236	247	243	222	227	227	249	246	238	223	232	228	238	217	234	241	235	233	248	215	222	225	226	232	216	220	221	266	251	204	240	254	266	256	257	270	228	250	242	229	247	233	257	232	238	243	219	244	241	265	231	227	260	228	261	231	221	236	233	244	229	226	228	247	223	243	257	238	260	250	220	239	207	247	217	223	214	197	253	236	271	262	256	239	266	224	243	229	206	258	223	226	221	257	261	227	223	230	253	213	232	273	220	256	229	234	224	215	251	268	254	240	245	242	220	215	243	229	237	257	226	236	239	221	229	272	278	252	259	233	223	227	243	228	257	209	214	247	232	237	248	225	237	222	256	245	237	230	228	231	233	209	224	252	247	237	240	264	244	224	241	224	262	225	223	242	251	231	225	228	262	218	249	248	262	233	246	268	239	257	194	252	262	240	220	256	251	218	289	263	244	216	228	254	218	249	226	225	248	222	241	254	231	255	239	256	253	239	241	255	230	242	229	259	234	244	224	264	243	237	266	226	223	221	240	233	229	256	249	261	229	227	270	274	222	228	253	266	279	230	230	205	242	215	249	242	268	251	259	247	240	249	240	226	238	231	260	230	233	245	245	233	230	228	231	252	240	237	233	239	253	246	248	236	253	251	215	221	248	226	253	246	249	232	232	249	234	224	241	230	216	225	241	231	244	248	240	241	222	241	266	226	233	245	249	247	231	220	239	246	239	232	243	226	249	230	209	253	224	227	250	215	239	231	214	228	240	241	250	207	215	231	250	210	228	226	252	271	231	234	245	232	253	254	226	263	208	259	234	218	209	225	247	247	222	233	228	220	247	233	272	256	241	223	258	225	233	220	257	234	209	229	245	238	263	230	223	211	214	231	269	237	233	230	268	267	243	252	236	214	233	269	240	240	215	224	252	210	243	250	237	250	252	215	229	231	239	263	236	230	262	256	234	231	272	223	255	229	246	243	243	255	234	235	236	241	262	254	219	219	227	240	233	230	221	233	274	217	220	220	246	239	268	216	206	234	235	254	251	241	221	254	264	235	234	249	256	220	244	223	245	230	261	252	238	238	224	222	222	249	234	230	267	265	272	243	240	238	271	215	251	262	241	256	235	247	270	215	254	238	243	256	261	225	244	262	248	236	214	258	236	255	231	237	223	239	228	256	223	269	234	244	206	241	207	240	228	235	262	233	200	214	261	234	234	227	252	263	233	247	234	243	236	237	211	251	229	218	265	252	249	209	242	221	239	240	232	239	221	253	247	221	242	238	285	217	252	233	261	231	238	245	250	226	268	222	286	220	208	249	240	214	237	272	252	226	254	258	256	263	220	219	223	259	250	243	244	243	245	239	269	234	231	242	229	251	229	237	249	232	250	241	222	240	236	233	230	249	218	222	252	228	260	228	236	247	226	247	246	229	222	238	262	249	241	240	259	254	239	225	245	224	230	239	245	235	236	213	246	255	232	246	226	243	240	228	248	240	250	232	240	220	236	220	236	259	238	251	250	236	252	208	219	243	254	241	235	213	229	239	218	221	221	246	242	246	230	237	222	228	252	253	254	213	259	256	241	236	242	226	244	248	218	254	251	248	247	256	221	216	251	220	232	230	249	251	225	217	242	229	277	244	236	226	214	253	234	251	228	232	203	228	222	228	237	236	230	245	237	247	225	259	229	248	235	264	236	221	236	260	207	237	228	218	243	244	237	240	223	242	261	249	240	245	234	207	222	251	237	245	246	231	217	223	225	203	215	258	221	231	232	248	240	233	268	230	241	253	218	210	242	239	266	244	230	264	215	261	212	241	233	259	243	243	208	219	258	221	210	240	261	238	226	246	249	230	244	218	276	240	233	245	220	247	228	234	246	249	240	221	232	243	236	223	232	220	226	258	223	236	240	256	231	251	250	216	213	253	228	229	255	231	216	240	246	239	228	228	241	243	215	238	242	229	234	242	235	228	228	210	252	239	252	243	244	240	244	250	229	256	266	262	221	227	242	208	249	237	229	217	214	246	240	234	279	244	255	251	239	239	226	230	226	255	217	231	253	224	231	261	236	228	234	214	238	244	248	226	256	240	286	222	236	254	245	238	245	211	270	238	233	250	243	242	222	261	248	234	264	248	287	231	242	253	232	223	229	223	227	256	212	218	260	202	246	227	263	243	221	239	226	226	211	245	224	253	250	206	214	217	254	248	262	253	246	255	194	244	219	262	260	241	250	229	215	215	235	234	265	236	226	239	245	249	228	238	230	255	237	243	246	251	250	220	238	232	227	241	236	240	243	279	253	241	251	241	244	239	256	240	228	250	249	246	249	262	226	265	252	224	259	219	228	242	237	230	236	219	261	270	238	226	245	259	237	243	227	260	230	228	239	263	237	208	260	243	226	240	251	229	221	244	254	234	233	230	221	246	206	232	241	230	244	257	265	240	231	227	245	258	232	251	271	229	271	247	251	257	223	264	230	239	224	265	255	246	214	243	272	210	222	244	236	259	236	271	240	251	235	212	227	251	229	224	247	230	254	218	223	236	231	217	256	228	241	240	237	227	249	246	245	227	242	274	228	250	229	245	243	231	204	219	235	216	254	226	236	250	263	249	232	248	227	264	226	231	251	226	237	234	241	264	244	232	230	235	230	216	240	224	252	244	243	260	211	239	217	237	212	250	251	243	214	230	257	197	235	229	267	228	217	239	223	249	211	229	243	245	245	239	240	203	249	248	232	229	258	240	243	216	214	236	250	217	228	238	233	232	269	244	214	229	237	221	271	245	231	240	253	256	244	236
32667	39028	47418	46729	40380	34011	36256	32522	20463	8584	5623	5915	5722	4316	2923	1994	1342	971	835	799	775	725	685	679	658	665	653	673	634	652	626	635	631	655	673	651	635	637	640	660	675	670	613	654	670	638	669	603	645	618	624	667	664	657	645	687	628	632	642	687	609	656	626	657	688	663	625	603	659	618	656	689	623	664	610	658	649	627	707	605	684	576	657	625	611	642	674	639	637	669	641	614	629	631	607	665	672	660	643	609	691	633	646	635	602	672	649	667	676	654	700	635	669	621	630	645	626	645	636	650	665	668	647	653	634	625	637	625	635	616	625	650	644	655	645	656	639	616	675	659	692	618	650	625	652	640	650	622	611	698	656	647	627	636	643	645	692	662	616	592	607	628	647	692	646	573	618	663	681	685	609	669	665	669	630	655	600	637	658	627	633	628	656	633	663	671	635	660	682	666	653	655	636	648	652	637	601	638	664	636	675	658	656	619	630	659	705	626	633	627	644	652	645	639	663	624	650	685	642	630	634	658	669	676	702	612	619	618	679	628	668	663	638	668	633	626	657	632	684	660	682	612	636	611	632	670	664	617	653	701	632	631	657	605	685	593	641	654	700	661	633	634	677	617	661	650	648	617	620	668	687	640	646	657	664	662	633	661	602	660	671	651	678	607	640	635	596	619	577	640	657	659	640	644	663	651	651	617	619	666	655	683	645	664	612	635	649	661	636	644	640	634	629	619	625	672	642	610	642	669	630	604	651	622	647	658	643	610	611	590	629	621	667	646	664	662	644	657	687	689	617	642	655	648	614	653	664	650	638	648	624	604	661	653	692	608	579	611	615	613	663	624	602	662	648	654	656	689	623	638	693	619	608	669	702	607	622	591	668	624	644	657	630	708	637	650	652	653	655	622	628	601	619	644	682	640	649	614	664	661	620	625	659	647	661	626	659	645	639	694	595	614	654	675	632	661	672	639	703	649	628	648	647	626	681	628	692	606	680	633	621	669	669	690	633	691	649	637	635	602	661	672	638	630	677	616	646	636	611	631	647	632	672	623	668	678	645	640	582	649	639	667	649	628	645	608	643	620	658	684	672	667	655	626	657	643	632	636	612	652	579	682	660	654	643	619	677	620	664	647	631	681	663	652	632	626	642	677	691	593	641	604	643	631	667	631	653	652	691	631	599	656	643	636	661	627	653	603	682	624	652	643	643	639	648	642	627	629	681	641	642	631	683	648	623	676	604	633	635	612	641	690	675	604	659	643	666	645	659	668	642	611	687	673	678	638	641	628	651	605	716	667	645	660	653	643	649	655	626	649	667	616	667	613	619	646	651	694	636	619	639	619	619	626	634	675	621	635	599	636	598	637	623	630	685	690	628	655	691	624	629	633	628	658	643	669	632	683	662	658	624	628	672	660	672	679	655	632	647	657	617	651	654	652	632	614	652	678	629	686	649	664	610	593	668	615	628	646	643	670	650	645	679	648	652	645	652	637	635	625	639	634	646	689	619	657	680	622	672	659	632	629	722	615	660	619	619	661	657	644	652	621	658	675	645	654	691	651	612	626	661	670	665	659	617	652	644	651	626	639	608	606	648	628	619	615	582	640	612	650	606	670	647	622	647	640	669	624	675	636	691	666	579	625	632	670	609	693	665	613	685	696	621	643	674	663	660	677	654	683	646	618	601	665	639	623	628	637	616	664	629	622	587	641	683	647	647	666	589	610	670	634	635	677	640	586	726	598	643	656	591	609	654	648	637	638	640	672	625	647	646	652	658	662	636	607	675	683	630	652	653	698	673	635	670	633	646	686	623	636	611	644	696	637	647	669	626	641	630	642	716	643	640	678	648	634	627	602	649	645	591	609	615	639	678	628	677	670	660	635	602	605	620	619	601	722	650	660	644	639	625	681	658	634	625	662	684	601	649	626	617	660	671	642	653	636	643	628	600	655	628	620	631	637	634	652	677	630	649	657	638	641	643	613	661	669	621	675	613	630	642	613	607	700	608	652	635	631	679	658	631	649	673	611	672	619	644	624	605	641	621	666	635	637	627	635	624	632	679	635	661	649	648	647	631	644	635	620	640	664	616	649	666	632	645	644	642	646	665	608	641	658	641	633	665	671	631	645	653	658	641	628	647	665	653	665	681	656	701	662	662	638	629	624	659	716	604	663	651	631	691	649	678	674	630	648	679	622	600	656	647	612	683	678	637	673	639	640	623	607	631	659	648	586	642	641	649	652	614	634	646	659	643	637	633	694	618	647	622	648	642	698	659	693	638	614	623	709	648	654	648	638	637	615	636	670	633	615	616	606	612	681	674	675	666	644	617	606	618	667	653	651	607	641	612	664	662	673	651	656	661	654	670	634	625	661	672	663	664	646	628	647	612	632	642	647	643	632	641	671	656	650	656	661	650	620	663	673	659	628	669	626	672	621	623	648	617	607	659	677	590	652	604	647	706	647	651	628	655	668	607	619	636	646	640	669	636	592	671	653	638	600	633	642	666	675	654	668	639	656	631	660	689	640	638	614	643	655	634	718	647	652	627	630	692	669	619	632	650	640	653	664	622	597	633	677	642	656	655	628	623	633	625	674	654	654	656	656	640	625	638	660	609	681	688	645	674	657	642	651	643	620	655	618	656	631	642	657	676	672	655	684	640	654	652	652	661	652	662	624	614	648	629	636	659	631	678	630	654	646	689	672	699	652	662	631	617	645	619	620	664	641	663	626	627	573	674	649	689	638	662	685	622	646	633	642	656	644	629	653	648	654	643	638	673	687	614	628	638	643	670	663	695	641	643	628	628	659	641	643	613	647	611	619	620	644	658	700	646	665	611	687	641	648	644	665	665	620	668	580	653	625	623	670	646	654	666	657	637	618	659	653	671	604	651	662	600	643	620	657	669	679	615	670	680	618	655	636	673	619	619	618	711	655	642	614	651	623	627	630	659	635	649	637	646	615	646	667	628	640	663	687	679	616	688	644	649	671	686	715	674	601	634	653	637	628	638	647	678	629	650	648	620	665	677	629	680	644	625	693	674	606	630	657	673	664	662	674	636	660	676	681	671	663	669	596	641	656	621	633	685	661	687	656	649	611	662	653	618	617	627	636	650	657	654	631	650	600	627	670	645	586	617	637	629	695	664	677	678	659	617	643	666	651	637	650	646	627	647	657	688	650	651	644	689	642	652	647	632	666	627	640	663	647	571	628	629	633	639	644	629	616	639	648	634	654	639	618	632	639	639	675	653	671	609	638	637	663	652	639	628	659	641	652	628	625	618	638	665	656	608	651	584	649	632	678	628	664	649	628	666	654	665	662	617	633	604	617	604	672	652	574	658	668	660	666	631	634	645	650	634	638	599	649	639	670	669	614	635	678	679	618	619	654	602	627	662	669	630	666	601	627	630	665	638	619	631	646	672	710	662	661	641	686	660	698	618	644	672	626	659	624	652	583	651	674	627	651	638	671	671	648	636	592	638	613	598	646	695	633	656	650	696	627	681	645
55342	55125	58548	47544	34362	22577	17252	11791	8122	5708	6266	6066	3662	2241	1603	1052	532	471	350	311	322	262	252	246	270	231	225	207	220	226	229	221	253	225	198	215	200	220	201	220	199	225	221	216	239	241	250	194	224	223	221	226	194	196	209	189	236	205	220	236	206	213	202	202	188	210	207	232	232	217	236	244	199	203	222	211	234	235	217	189	195	214	229	218	237	207	232	206	220	237	244	212	229	226	246	233	214	242	233	206	203	236	214	231	218	213	227	222	197	233	224	186	213	229	219	231	218	202	208	200	235	214	244	232	241	216	208	233	204	246	220	209	198	232	227	214	209	206	225	233	223	208	196	230	223	229	232	225	222	240	227	199	212	211	207	245	225	248	167	190	241	221	217	221	234	220	227	241	233	207	226	190	234	224	214	224	221	219	203	217	187	200	200	198	228	228	235	237	221	252	188	221	230	240	227	235	245	206	205	223	237	204	242	220	193	234	214	225	219	218	244	223	222	222	215	241	224	241	199	232	222	206	221	210	229	232	227	204	203	215	209	220	223	212	214	230	199	234	222	203	196	218	209	204	234	196	266	214	204	220	196	221	232	223	223	243	213	206	211	250	223	243	230	232	225	215	221	235	250	197	234	209	238	206	200	242	204	233	220	237	231	215	250	222	194	221	233	211	217	225	218	222	202	207	224	232	200	195	236	209	213	221	237	224	228	218	207	218	207	237	202	225	217	214	227	219	250	221	229	214	224	226	232	228	231	196	241	220	241	231	234	234	229	198	256	220	241	221	230	237	257	218	222	238	211	226	232	205	197	224	238	233	225	215	241	244	207	211	236	203	232	200	186	207	222	228	220	218	190	198	206	223	212	228	236	222	223	236	203	223	233	199	235	235	226	218	246	224	226	227	191	223	197	219	218	233	229	227	210	222	207	216	244	239	200	239	227	210	230	254	215	232	209	234	221	214	222	230	199	249	237	214	241	202	220	211	228	225	286	229	235	212	233	215	212	236	199	223	207	209	194	209	226	225	202	211	165	205	204	201	219	200	235	213	232	218	247	205	239	221	214	200	213	240	245	209	243	232	222	214	244	207	219	240	225	217	236	222	223	210	229	238	228	221	206	216	220	243	213	211	221	219	217	223	206	233	220	220	224	224	236	227	230	221	205	223	195	226	199	193	228	236	204	226	261	212	216	219	192	202	237	239	225	235	187	224	200	226	230	206	222	225	208	247	242	216	208	221	225	225	250	205	201	199	238	217	209	221	227	231	244	225	246	235	254	226	213	210	237	226	217	235	207	223	216	218	235	187	203	202	220	220	222	218	239	231	208	230	222	228	228	214	201	214	205	221	206	221	214	225	199	215	178	243	224	251	224	209	234	242	222	213	237	243	220	240	229	252	214	223	199	205	227	228	209	208	209	221	205	201	219	207	224	211	203	214	218	229	235	238	212	216	226	234	231	195	233	196	207	224	225	201	230	232	217	230	257	228	237	230	228	246	248	196	202	204	231	206	226	231	223	220	210	238	222	261	209	215	216	235	206	223	217	209	230	213	238	202	228	221	221	220	196	227	193	229	209	208	211	211	212	222	227	230	231	222	224	236	182	228	229	229	207	226	227	195	214	210	224	236	197	250	233	218	227	242	195	236	227	210	227	218	204	239	236	212	220	223	245	259	221	220	243	223	251	216	199	235	224	232	245	220	207	214	215	227	211	237	243	214	206	216	215	250	208	216	205	217	199	222	197	208	211	226	239	233	206	221	232	224	219	219	229	223	253	227	201	201	230	192	233	238	230	228	241	220	216	214	243	202	208	246	195	223	175	226	228	231	203	215	216	234	233	218	220	206	245	217	204	235	226	230	233	218	220	200	220	206	237	205	226	245	211	204	216	220	235	261	235	202	188	240	201	199	241	220	210	245	221	229	223	214	198	212	243	225	222	235	260	220	210	248	220	239	237	202	204	198	219	225	205	203	229	236	212	230	233	230	219	238	209	194	230	243	194	231	208	254	222	177	245	274	251	214	229	209	233	207	228	220	229	213	218	240	190	230	229	225	228	212	197	209	215	235	225	209	219	213	220	231	234	213	234	204	203	223	231	216	238	223	229	237	225	204	210	211	232	187	231	222	194	227	187	203	200	231	196	234	230	229	216	232	222	213	238	233	190	244	215	224	233	205	214	224	201	209	214	236	205	216	227	198	218	222	235	225	196	221	241	190	247	220	194	216	257	226	225	244	227	223	227	207	217	198	208	238	221	236	209	217	224	218	201	212	220	242	223	238	204	234	205	217	228	211	230	230	224	229	244	214	254	193	221	209	193	209	234	228	239	220	248	225	234	226	216	221	224	240	231	191	213	205	221	223	223	221	241	222	196	196	198	224	220	214	203	239	222	235	191	203	219	247	239	243	231	221	238	210	200	222	256	226	226	222	215	236	225	190	253	232	200	227	206	237	241	210	264	239	224	225	219	231	226	214	214	206	233	203	219	251	229	226	232	215	201	218	214	194	221	204	216	219	196	203	184	243	231	212	215	229	207	252	229	240	218	224	223	211	212	222	205	200	224	210	185	227	211	213	193	212	222	195	232	215	199	236	208	242	211	204	218	237	214	210	236	230	220	192	227	227	212	217	234	200	197	199	217	227	208	229	236	197	264	250	213	215	190	220	236	221	216	218	231	215	215	219	229	211	225	221	209	237	240	209	224	222	229	231	201	234	231	222	212	231	206	212	206	219	185	222	201	233	216	222	217	212	223	213	197	223	228	219	226	239	239	200	211	223	217	223	236	220	233	218	216	230	226	218	242	240	212	228	226	220	257	217	229	242	239	219	199	228	225	216	218	225	192	209	235	202	219	233	218	230	192	235	220	271	230	232	226	223	235	235	222	239	214	227	193	250	191	236	195	218	232	214	239	225	253	196	235	229	214	224	212	238	209	214	254	211	230	213	207	208	233	217	215	232	238	219	207	221	216	236	227	241	234	197	202	203	220	246	205	219	195	229	202	190	247	228	206	223	227	210	216	206	232	262	227	203	204	190	219	235	196	220	224	252	211	207	230	223	202	202	234	203	226	251	185	244	222	238	211	236	239	238	228	217	212	206	227	209	235	215	225	239	223	210	232	219	207	240	225	230	224	199	206	239	230	238	242	232	220	240	214	214	245	239	237	245	225	238	250	240	244	224	214	190	204	234	220	198	247	235	212	202	201	222	203	263	209	243	219	209	222	203	173	210	217	229	227	208	221	222	239	248	208	240	219	223	227	208	228	224	208	212	225	209	226	219	253	208	222	255	222	235	211	245	243	224	231	198	219	204	220	221	232	196	240	233	231	229	231	246	218	230	231	208	219	232	235	230	199	230	228	256	221	208	203	222	236	235	220	226	213	249	214	205	229	204	231	226	233	262	230	235	207	248	219	189	210	234	219	231	221	224	246	243	225	210	233	218	220	224	210	227	225	228	205	236	232	218	227	252	212	243	205	212	230	228	210	226	218	200	229	224
37159	45123	56306	54300	42761	35435	32602	27873	23376	19000	21130	20344	14133	10294	7792	4941	2495	1997	1327	1269	1127	920	781	727	737	665	617	670	635	642	611	590	608	627	566	621	634	588	602	594	599	586	598	588	585	568	590	614	593	588	604	585	555	579	611	609	601	632	585	598	564	572	616	608	564	617	588	627	589	569	584	612	552	571	555	624	640	584	629	604	603	608	582	597	556	640	588	560	637	564	558	597	586	597	591	664	580	595	598	588	580	556	579	603	570	618	613	601	608	550	580	549	618	609	576	618	610	641	594	619	571	604	610	593	570	588	603	579	616	617	622	605	576	562	619	636	605	604	620	538	625	589	589	581	610	565	648	640	581	569	573	576	592	583	595	579	598	630	591	618	614	578	597	599	575	628	637	556	607	591	545	624	619	597	606	564	603	634	622	591	583	573	583	541	578	577	619	624	601	596	559	614	586	616	587	648	593	605	575	595	617	621	626	589	589	584	594	610	621	586	630	557	582	602	588	575	588	612	595	581	585	598	588	576	557	622	564	625	607	606	585	592	589	647	603	591	620	597	587	605	647	602	620	611	572	574	593	589	610	591	598	549	583	575	607	622	567	622	603	623	588	659	663	598	598	612	557	603	598	574	604	588	616	636	587	604	592	632	594	585	579	617	615	620	633	639	635	582	582	637	581	601	596	619	615	596	578	572	581	579	595	610	581	623	646	586	621	585	588	573	599	567	602	592	640	603	589	581	599	590	575	542	574	614	567	600	559	563	630	642	630	584	591	589	573	610	578	588	599	570	604	590	575	582	580	603	571	574	632	616	562	564	593	604	594	599	593	573	568	610	677	592	582	623	609	590	599	542	590	588	575	599	629	579	591	649	577	608	640	599	629	638	584	607	630	576	618	636	601	585	595	613	621	572	626	639	565	586	603	596	575	604	608	616	589	643	571	601	557	604	596	584	613	596	588	600	640	576	590	601	562	611	583	579	563	573	590	586	598	606	605	581	617	560	590	578	585	603	660	566	613	606	585	599	638	595	626	611	586	624	605	588	603	608	624	570	615	617	601	618	628	572	621	629	602	598	574	603	570	602	616	594	619	583	585	592	635	595	616	572	568	596	633	616	572	568	632	625	565	581	593	572	594	638	611	594	591	608	624	581	571	598	576	627	576	586	655	568	559	551	621	601	610	596	554	613	556	606	581	589	629	601	533	567	609	591	616	606	615	570	564	595	629	670	603	588	616	589	612	561	623	603	586	600	589	556	585	612	596	606	598	644	611	565	636	596	629	632	572	582	572	589	580	570	587	640	578	592	626	580	570	643	630	580	624	612	630	602	603	608	622	627	576	605	608	649	571	602	569	598	606	609	613	594	610	640	631	586	594	571	618	577	623	609	578	568	590	575	535	600	605	603	609	595	567	581	551	646	597	566	582	647	566	570	597	625	574	608	567	632	626	568	586	550	544	553	589	606	632	598	566	629	561	618	548	605	619	589	591	587	610	615	573	566	641	592	594	620	603	587	552	601	597	569	561	551	612	586	639	618	611	580	590	563	592	603	575	559	581	595	607	606	557	608	581	556	571	589	575	536	613	589	564	608	580	600	574	559	617	577	572	570	599	622	610	613	602	595	590	610	594	632	620	606	598	599	570	586	574	585	620	620	584	575	544	585	597	616	565	631	562	567	590	596	569	604	582	575	591	628	579	583	572	617	600	567	584	648	598	570	619	609	615	601	601	599	566	615	603	576	634	608	598	664	566	539	606	581	639	611	598	579	648	627	622	572	591	571	590	582	623	641	592	610	616	587	602	621	576	604	617	612	575	598	601	567	616	626	554	570	615	605	572	616	642	599	607	548	607	586	551	614	612	583	607	565	630	572	598	578	657	642	577	600	573	581	561	601	583	593	601	619	600	613	614	640	601	628	599	583	570	588	609	554	610	615	637	541	571	606	579	586	593	566	605	581	634	598	551	566	644	601	543	637	574	604	583	648	555	577	576	603	618	568	635	579	614	597	614	613	615	668	603	568	572	547	560	610	626	591	633	620	594	629	616	587	605	581	626	582	578	641	595	559	589	585	575	614	608	613	584	571	587	579	569	594	637	577	578	601	616	572	591	584	589	617	603	637	614	600	608	595	554	601	629	667	645	596	655	637	610	542	562	592	588	570	635	582	578	576	577	594	604	595	610	597	627	582	564	533	641	603	583	583	573	594	622	657	625	521	636	591	584	607	597	577	619	603	570	615	626	612	606	585	570	579	606	642	577	614	592	576	552	614	579	609	590	584	640	622	585	587	591	616	641	612	610	551	590	579	600	640	639	568	617	564	630	601	611	633	572	609	583	591	615	555	581	559	577	612	578	625	633	659	618	607	596	609	609	602	599	600	628	599	612	588	551	571	591	606	558	599	550	587	606	564	604	617	595	634	594	585	578	587	606	609	608	583	591	601	638	650	565	614	595	621	616	622	578	579	601	558	626	593	611	607	635	602	572	620	563	590	594	589	592	623	591	588	601	588	655	594	623	612	585	608	632	610	589	651	579	581	593	580	606	595	599	619	591	611	568	635	577	624	616	591	580	564	629	590	618	613	574	566	602	597	617	587	578	570	590	589	594	596	612	584	583	609	586	585	570	565	585	574	617	613	617	642	596	547	600	577	594	610	569	589	592	603	575	631	595	589	577	607	603	570	611	623	588	601	623	573	575	630	598	611	542	640	550	621	636	590	635	570	580	632	598	648	620	579	616	535	573	616	559	615	623	581	597	644	602	576	570	599	567	624	590	645	602	586	637	617	586	604	634	577	586	611	582	604	607	585	626	618	603	637	581	576	613	615	582	585	609	590	594	579	625	604	602	555	607	567	580	596	571	611	587	565	674	564	613	591	586	592	622	603	553	597	567	566	550	642	593	600	605	587	596	617	632	615	592	624	585	596	615	626	566	615	611	615	597	594	587	607	554	618	579	575	607	616	603	577	578	661	629	600	626	604	599	608	608	595	568	675	609	594	630	585	594	592	591	553	613	569	609	663	603	591	605	591	578	556	594	604	637	610	588	605	570	604	601	577	593	604	568	569	585	613	627	618	602	614	615	647	618	608	585	569	647	622	555	649	604	610	570	586	621	596	574	599	602	563	566	592	578	621	601	578	615	608	597	628	579	581	610	637	613	597	581	617	625	635	641	642	583	612	583	558	567	590	585	583	575	602	609	582	652	617	588	585	571	604	616	572	619	602	611	573	614	573	599	584	619	649	588	576	604	583	602	576	603	590	572	595	585	591	629	628	590	625	621	607	622	584	584	611	608	593	587	576	577	585	597	590	578	641	602	595	593	631	572	633	635	623	604	601	589	586	608	632	584	572	603	564	607	551	603	604	622	597	559	576	586	592	567	602	600	636	594	572	590	606	572	580	614	592	607	596	560	581	607	590	577	596	618	623	583	590	648	600	562	632	576	639	610	573	580	591	631	616	551	588	592	593	630	611	622	586	595	627	597	557	627	606	587	607
30715	30338	23313	15147	7863	1076	625	603	682	900	942	661	410	396	286	224	264	260	293	251	242	230	229	259	269	242	274	276	268	236	251	256	267	224	265	252	272	265	255	214	230	235	232	274	270	268	256	255	237	266	270	244	271	247	272	277	264	252	217	253	269	260	243	249	270	268	266	207	254	287	253	255	248	222	246	255	245	253	279	217	258	269	241	252	260	251	257	269	257	218	246	270	263	256	235	256	273	250	244	222	268	248	248	251	263	261	230	241	249	279	251	256	236	248	271	233	261	252	261	264	257	240	236	265	252	260	259	282	242	236	259	240	252	276	237	254	235	258	264	238	249	271	237	228	242	245	242	255	274	264	258	231	240	253	241	211	262	257	273	253	249	255	233	234	266	237	248	242	257	264	276	284	245	252	245	270	286	260	262	247	239	281	228	250	251	258	244	248	254	226	247	243	287	241	253	259	246	258	262	256	271	225	254	264	267	241	232	264	247	260	275	247	262	244	234	256	224	237	263	245	230	238	254	238	254	246	242	230	266	244	260	267	233	265	267	231	260	257	221	225	251	227	247	264	254	241	258	254	231	257	265	261	259	266	245	256	286	248	282	246	247	260	245	237	241	249	254	274	283	263	266	269	238	259	251	239	252	243	243	260	234	276	264	256	235	246	216	275	274	252	264	238	249	236	252	233	243	262	227	245	246	263	261	236	229	217	227	272	265	238	273	276	273	251	259	270	249	248	248	248	238	243	247	240	204	246	254	277	258	280	245	245	249	254	262	256	232	261	237	254	287	240	236	270	237	261	265	284	241	241	237	245	269	249	249	249	256	248	251	233	238	265	244	256	247	230	248	248	229	255	261	240	259	230	258	257	248	242	254	253	254	255	238	286	266	215	245	243	245	264	229	251	292	253	238	218	251	256	233	251	254	245	265	255	234	259	260	230	243	259	275	237	238	272	240	260	224	263	229	254	246	281	224	293	275	242	251	245	250	258	249	242	238	233	221	283	235	227	230	224	253	262	260	250	233	269	233	270	262	224	246	234	268	268	273	256	239	251	219	238	244	233	255	264	248	266	271	307	251	253	233	289	251	244	220	252	265	237	248	248	225	281	235	239	230	224	238	256	253	253	291	223	254	270	240	234	261	253	255	238	255	238	235	246	225	262	288	261	231	279	248	259	239	234	251	243	269	249	225	273	250	239	220	230	265	239	238	254	246	280	245	250	264	214	234	262	244	234	267	244	230	258	254	247	258	245	254	268	245	275	261	247	257	245	233	251	261	249	272	233	270	257	243	220	256	260	264	238	239	272	247	257	276	259	244	229	270	265	253	256	224	230	262	237	251	246	275	254	221	259	246	263	229	248	262	250	239	251	258	283	231	244	255	212	255	266	262	262	245	233	247	228	266	221	247	262	256	242	257	261	261	276	242	243	229	251	225	251	258	247	234	237	257	257	251	250	252	259	248	249	268	284	235	258	254	255	273	235	258	261	242	247	264	258	227	259	262	224	272	259	260	243	256	249	255	240	259	250	245	217	259	236	270	244	250	243	239	258	226	244	233	244	266	248	270	267	241	253	236	228	223	254	271	267	242	239	233	263	273	240	263	256	236	252	232	246	280	275	223	228	249	245	241	276	253	235	247	266	267	270	271	230	235	250	229	241	289	266	234	245	241	218	235	235	240	219	227	220	242	267	259	212	237	265	267	234	235	228	223	269	264	276	278	240	243	244	278	247	260	243	265	229	256	251	248	231	280	241	246	243	238	246	277	297	250	271	248	236	214	268	258	228	247	259	259	257	257	232	235	296	250	264	283	265	228	254	250	242	241	272	241	246	263	276	258	213	217	283	264	250	239	235	255	245	278	256	253	261	241	236	249	274	217	260	242	255	235	251	231	260	244	252	254	220	273	261	254	233	254	236	230	278	263	234	242	249	234	245	247	246	281	287	219	263	237	253	253	255	229	248	219	239	261	284	267	241	232	267	223	283	242	241	266	262	245	266	258	247	256	255	255	237	270	248	276	254	252	242	236	248	256	255	249	239	261	256	258	252	276	285	249	254	257	269	240	254	269	274	272	255	271	260	255	247	268	233	245	264	251	265	243	250	261	228	241	241	276	245	242	261	235	238	266	229	254	267	232	261	225	293	249	252	269	268	292	278	266	262	269	247	247	213	273	252	245	261	256	255	208	260	258	227	223	267	261	264	250	252	251	266	254	274	218	252	258	237	238	245	240	245	241	263	264	235	250	260	248	227	241	245	250	276	282	267	255	232	260	233	242	204	264	262	246	290	241	259	273	252	293	258	269	251	264	238	232	259	246	264	271	242	235	270	257	236	279	263	229	253	237	267	238	268	246	229	259	224	247	264	239	262	236	272	251	254	272	249	244	232	268	234	240	249	289	247	251	286	236	245	240	231	256	246	257	272	275	255	252	242	240	246	209	276	238	257	263	240	260	267	252	260	259	260	230	255	227	227	251	272	234	240	256	269	259	272	260	246	257	234	260	223	235	247	257	245	227	249	303	236	237	235	231	242	250	233	271	261	228	231	267	268	254	275	252	259	270	243	248	234	233	270	281	239	264	223	264	253	248	248	261	258	279	237	237	270	241	250	249	238	230	249	268	246	274	270	251	235	250	275	223	223	256	273	251	233	254	241	261	260	265	261	271	257	263	269	263	229	269	245	237	245	278	235	235	247	246	251	269	236	229	220	220	250	251	273	272	283	251	241	259	280	270	270	214	242	217	246	246	260	253	224	245	214	255	249	234	250	245	261	286	261	259	231	244	269	253	255	263	251	272	259	272	227	239	267	263	245	259	237	224	229	265	289	276	231	227	252	251	245	246	283	242	240	226	246	248	241	241	261	221	259	220	241	244	255	254	255	218	247	270	263	260	218	243	239	263	279	228	256	260	253	267	244	231	268	241	237	249	241	262	251	268	232	243	243	244	259	257	270	256	253	226	229	262	246	236	253	240	277	245	266	262	256	246	243	248	230	269	257	271	266	261	249	276	261	246	264	228	254	261	270	256	279	286	233	293	242	242	252	264	257	260	252	253	261	261	265	264	238	245	230	272	266	279	258	267	234	271	267	264	253	253	230	249	250	248	262	220	258	252	243	261	243	254	221	240	275	250	255	236	272	220	266	256	274	251	264	242	211	239	261	234	278	272	276	240	247	257	254	254	282	259	236	261	257	230	250	231	240	278	267	250	259	215	252	212	248	228	238	250	217	289	231	260	255	258	239	241	268	269	248	236	257	238	246	253	254	258	238	250	244	269	244	229	258	257	254	272	274	274	270	246	238	243	250	224	231	264	271	243	264	233	259	235	277	266	253	254	255	245	229	273	266	235	215	258	245	250	239	239	254	258	254	255	286	232	233	269	269	227	250	280	269	248	226	252	245	258	248	269	263	226	246	245	239	259	275	252	235	257	238	238	249	254	261	242	242	280	252	288	270	241	259	241	260	254	256	264	234	251	260	247	249	256	270	239	260
19833	26024	27248	26450	17187	3622	2994	2810	3515	4504	4076	2692	1500	1327	860	687	674	698	667	679	696	630	682	695	650	662	688	689	644	700	681	669	675	684	642	673	715	698	642	696	710	667	694	659	709	650	670	687	651	665	643	683	638	661	649	669	665	665	638	667	694	678	701	674	674	585	692	639	642	679	690	674	689	663	731	686	688	664	678	633	646	685	679	679	662	666	702	678	679	713	686	677	658	637	676	630	676	653	677	682	688	714	683	676	713	647	724	683	645	663	681	663	654	722	706	661	689	638	677	674	658	666	679	678	671	685	692	697	645	685	654	674	645	669	689	681	679	734	691	693	709	640	700	666	678	686	686	679	687	667	634	704	713	701	689	749	682	626	643	654	691	667	728	693	694	682	670	658	672	658	669	616	662	672	768	695	670	678	649	666	662	684	683	677	659	681	660	676	685	630	659	694	655	677	685	652	636	690	640	605	678	671	621	664	686	688	670	665	655	657	654	686	654	674	694	691	693	657	698	666	665	678	692	662	694	677	691	705	634	751	666	692	723	678	645	652	696	661	692	692	703	647	664	677	656	683	651	648	597	695	652	693	661	704	685	655	607	682	687	695	707	689	646	668	642	690	698	687	681	692	674	608	637	696	634	680	670	764	648	687	682	721	718	701	700	662	681	674	701	654	649	669	672	690	669	654	706	672	610	631	681	702	651	726	664	685	626	636	695	693	650	691	665	650	667	669	699	694	639	667	655	672	710	667	689	695	683	669	706	692	689	661	686	699	707	676	668	689	678	649	695	623	659	664	678	681	674	669	693	687	665	706	672	724	667	674	661	706	690	638	661	670	680	716	687	685	733	689	679	667	696	700	632	661	636	680	676	631	643	676	639	661	688	616	647	669	661	639	681	681	625	669	714	688	660	659	657	705	656	679	729	655	658	633	666	663	683	687	722	639	684	649	666	659	689	653	694	687	631	700	664	654	596	670	686	688	657	682	686	677	645	701	691	642	669	692	707	665	680	700	666	649	702	691	664	603	642	723	685	665	683	679	637	619	658	701	679	745	699	689	664	683	672	679	680	705	671	685	717	713	648	673	650	681	705	678	644	652	689	697	663	658	641	670	647	679	669	687	709	676	699	632	684	690	683	640	693	695	659	730	677	650	672	702	686	663	666	645	657	694	697	659	690	696	680	645	742	656	658	653	681	647	719	667	693	630	648	676	640	658	708	647	660	675	635	727	632	679	702	715	660	686	682	625	672	664	673	677	722	700	625	681	680	651	674	678	667	684	676	706	688	642	628	711	668	655	682	677	663	666	681	662	667	643	707	664	644	668	694	669	723	648	691	697	668	672	673	677	687	666	684	641	629	678	719	701	676	681	706	675	635	658	616	657	626	679	646	725	660	646	697	695	642	698	674	648	646	670	655	664	700	669	632	632	683	664	670	686	659	682	686	701	655	642	650	650	680	643	685	657	642	692	690	631	676	632	646	663	705	682	645	714	691	641	672	641	660	667	661	703	699	646	694	654	695	686	670	725	651	726	675	675	654	628	658	636	675	647	640	651	652	672	672	700	663	661	715	681	666	643	680	682	697	688	663	667	695	683	663	684	688	634	654	670	668	686	677	657	655	677	656	677	689	667	657	678	667	671	702	643	695	706	681	662	657	672	692	691	657	667	729	670	671	680	687	676	706	638	678	682	657	682	681	694	677	696	654	730	660	694	664	606	684	675	664	707	654	676	681	711	668	725	623	685	707	661	639	693	691	679	706	688	671	664	657	680	696	674	644	701	719	633	686	669	693	656	693	682	643	671	685	657	660	675	617	707	612	656	646	683	718	720	677	698	704	657	663	683	700	640	648	682	710	669	676	652	738	707	617	683	668	621	671	659	716	686	647	741	669	679	653	617	738	679	682	693	658	674	678	643	666	687	694	693	710	682	695	695	679	717	693	663	668	656	678	690	670	706	630	683	670	635	660	668	659	642	666	634	680	702	648	670	666	660	655	692	694	645	687	707	679	662	648	727	682	657	691	633	702	702	689	657	665	709	643	712	718	673	676	657	647	703	676	665	660	662	639	707	723	657	678	674	708	654	687	699	646	733	667	724	677	659	677	708	661	656	664	622	659	694	624	665	671	675	674	658	657	671	640	682	656	648	663	644	691	714	672	672	683	678	683	636	679	702	629	663	677	715	671	672	682	684	673	667	660	697	621	660	663	682	690	625	654	685	672	637	674	670	666	638	693	685	686	642	653	676	706	685	637	684	690	669	657	646	716	634	662	648	658	669	682	657	669	602	616	682	689	633	684	692	661	674	679	691	701	655	658	629	664	645	678	649	701	706	623	677	637	650	667	702	622	693	690	636	652	651	696	669	666	671	666	650	688	704	617	653	658	681	649	656	643	682	694	697	662	699	675	658	646	664	686	682	696	663	651	703	693	646	672	623	696	666	648	661	691	675	678	681	661	681	666	638	713	671	672	644	633	700	661	662	660	660	696	688	678	664	635	704	677	690	638	617	655	612	758	679	657	651	635	665	676	652	716	634	678	650	674	693	667	658	632	662	671	659	717	673	646	705	649	685	664	641	596	633	662	708	698	697	644	704	652	667	666	637	673	685	697	710	673	653	686	677	663	679	696	744	676	666	668	726	658	692	656	673	649	710	703	648	658	708	648	678	689	635	687	708	686	664	690	671	681	684	711	613	659	679	668	664	698	661	653	668	687	666	578	718	677	682	695	701	661	669	676	692	695	697	638	641	691	666	659	694	614	652	675	681	680	692	696	660	689	677	674	677	647	667	659	682	665	652	663	664	655	673	679	685	692	704	743	660	705	698	669	637	679	667	636	632	688	692	687	697	638	681	695	682	615	667	665	674	707	626	625	708	651	619	682	688	713	686	664	659	683	672	653	660	684	662	675	643	655	657	667	673	665	674	640	682	655	657	699	708	692	632	658	652	678	677	679	733	700	687	681	652	682	665	659	686	674	716	634	683	711	734	665	635	689	687	708	692	688	730	666	681	682	680	704	656	661	707	686	657	646	663	726	685	680	669	663	676	672	640	677	658	639	662	680	649	642	650	691	718	693	688	658	667	662	689	698	713	680	648	641	642	663	646	658	675	653	689	645	620	649	669	682	653	627	670	649	682	678	705	722	675	679	675	692	687	672	721	687	673	690	676	646	658	617	693	658	656	660	637	632	659	648	690	660	652	664	668	680	644	680	688	620	662	656	641	641	676	645	663	676	699	692	688	635	708	658	650	625	656	679	653	689	696	664	696	678	717	638	687	632	688	698	702	645	619	623	680	651	638	698	665	651	717	682	668	673	646	714	651	676	696	641	690	679	663	685	692	708	734	695	664	643	719	663	707	642	704	693	670	707	700	685	743	631	643	710	675	639	682	650	631	709	708	680	700	685	635	674	622	623	662	710	658	641	679	685	662	711	679	666	650	622	732	689	648	647	675	675	665	673	682	719	669	668	733	669	653	671	654	668	667	674	659
49607	48284	45866	41802	30901	15934	6986	8368	7475	7741	5311	2832	1375	596	322	281	245	257	238	260	230	242	240	213	230	266	251	242	253	216	239	240	248	222	237	223	205	268	233	199	235	237	230	223	259	231	271	235	224	237	272	218	273	259	226	239	227	247	195	256	263	232	260	225	232	253	227	226	250	256	237	242	237	240	265	237	239	239	257	247	253	230	242	236	268	224	213	221	253	245	239	236	243	247	244	225	227	256	213	241	261	238	240	220	217	262	241	242	256	225	240	243	229	216	236	244	239	241	228	235	246	200	251	250	246	265	236	244	247	235	224	258	265	255	256	275	220	217	232	264	240	242	263	261	243	230	264	237	236	273	276	278	247	257	224	237	235	222	246	235	226	200	231	243	226	268	224	226	262	266	254	246	247	249	272	231	250	243	228	221	214	287	243	246	247	245	205	248	241	220	250	249	213	258	245	254	247	261	247	251	256	213	220	255	240	199	242	269	215	229	243	228	246	246	262	245	249	244	242	215	218	264	260	250	264	240	254	222	254	284	218	259	261	239	236	226	270	242	251	245	259	216	228	235	224	252	238	235	207	262	244	246	217	249	263	226	222	243	250	234	238	220	236	248	240	241	267	219	235	229	247	222	245	252	245	231	248	216	252	253	259	264	228	256	272	268	258	246	227	249	249	202	260	233	241	235	231	257	239	246	246	237	237	229	240	240	258	226	227	223	238	238	242	253	215	248	236	228	221	218	255	235	225	230	261	239	243	244	231	245	216	263	247	233	224	262	237	247	274	223	237	233	227	268	232	219	231	233	228	251	252	223	239	221	225	257	212	229	214	229	275	243	208	260	218	220	267	205	256	202	243	263	259	239	265	268	249	246	235	233	224	241	234	226	250	227	295	234	226	244	232	253	233	231	239	228	273	268	220	243	238	222	236	245	238	235	263	239	258	225	255	227	254	226	242	235	247	236	226	252	244	233	234	218	256	233	219	275	229	225	256	214	223	242	242	217	250	243	243	247	270	254	240	229	220	227	244	242	221	209	262	267	218	225	239	233	240	236	239	215	246	234	222	225	219	246	251	247	240	212	217	266	243	234	230	220	218	245	233	220	230	247	230	275	217	238	212	244	256	229	210	242	234	237	240	238	253	230	243	219	227	251	239	250	276	227	236	245	243	245	239	260	231	233	240	228	231	229	240	240	227	242	238	225	241	243	232	225	230	231	228	248	235	232	253	233	198	225	238	233	206	236	258	277	244	233	222	241	215	250	231	235	226	231	254	249	214	208	261	241	244	252	234	251	251	218	249	232	233	247	246	240	249	235	237	237	215	236	242	283	241	213	241	261	246	253	216	265	256	234	266	229	283	244	234	258	266	225	224	229	263	239	262	239	251	240	262	228	224	243	265	229	252	240	211	253	242	279	225	233	233	251	228	245	240	250	221	228	252	234	213	252	230	256	246	238	224	243	241	223	232	258	241	252	237	224	214	244	226	224	215	236	227	237	266	243	264	243	268	245	248	257	252	252	258	238	261	209	279	263	225	232	235	247	242	224	249	230	251	260	271	252	222	261	247	271	226	260	251	246	254	238	245	224	228	245	239	247	255	208	248	251	259	243	224	245	203	235	227	259	247	268	222	252	255	222	231	218	234	233	235	284	239	231	281	209	210	246	268	245	235	247	233	222	244	223	246	262	240	201	233	255	255	242	249	230	262	238	235	254	253	218	248	276	260	271	245	223	259	208	230	260	238	242	198	241	231	222	281	288	213	258	262	224	265	241	260	256	237	223	246	237	268	237	234	243	236	232	253	226	251	233	229	246	260	266	227	217	256	249	237	247	248	240	257	255	268	224	226	228	246	236	246	239	250	226	229	224	281	232	225	260	224	237	210	213	256	227	282	224	222	249	235	244	222	222	277	247	244	277	248	246	235	227	247	262	224	232	250	226	240	235	253	241	244	220	233	236	258	253	258	239	264	234	272	231	228	246	230	240	227	237	253	246	263	257	235	234	231	231	249	228	235	220	268	228	254	228	240	250	250	215	246	246	267	244	231	217	209	236	251	232	248	228	256	221	260	228	251	226	242	215	240	247	242	233	233	231	255	220	272	273	238	254	221	205	237	255	225	244	224	248	243	254	272	244	250	246	242	228	248	234	247	248	254	249	236	233	234	221	248	245	232	265	244	263	230	236	234	257	257	254	234	233	225	241	252	253	222	234	254	226	271	232	249	240	265	221	260	242	240	229	240	231	267	222	247	223	223	226	229	246	261	236	253	250	233	240	266	236	236	214	229	210	261	260	239	241	240	243	264	259	245	245	235	256	240	246	260	241	225	259	238	235	261	238	215	242	253	222	238	272	261	242	229	229	229	250	242	257	228	201	219	234	238	223	246	252	222	243	227	244	279	210	221	257	266	237	239	234	264	230	264	272	248	220	230	254	220	241	256	228	248	241	259	248	218	252	262	209	240	263	273	238	240	221	238	258	241	230	247	263	220	254	246	202	237	245	255	262	250	210	242	257	250	230	255	250	259	254	220	256	239	253	239	236	233	247	261	253	270	256	238	247	242	274	213	224	225	257	254	219	223	224	232	211	257	214	247	232	251	238	262	239	239	254	253	237	245	232	235	243	244	263	208	223	230	210	253	224	222	248	242	238	282	244	194	245	232	253	247	245	228	238	244	211	237	246	237	241	232	273	217	252	224	234	215	233	258	242	247	254	253	234	262	243	222	233	238	224	259	227	217	221	231	229	217	262	248	251	299	234	220	243	226	245	232	221	226	230	239	232	216	257	226	268	253	255	244	242	254	226	244	230	223	268	235	227	257	239	225	244	257	230	220	232	215	244	225	239	218	230	237	223	235	255	217	229	239	231	245	206	225	239	237	249	240	237	246	244	271	251	216	249	258	216	261	245	286	243	245	260	252	236	248	229	257	234	218	227	265	248	234	240	251	255	230	266	256	265	260	234	241	234	234	239	262	240	216	245	230	264	234	267	248	234	251	254	233	248	220	239	237	239	242	232	204	225	242	258	227	262	237	230	237	257	256	247	239	232	224	250	237	264	260	233	225	236	243	225	264	260	242	223	246	248	240	221	267	259	248	217	220	251	218	240	281	250	222	247	221	249	227	253	274	251	242	248	239	271	270	221	233	246	236	236	233	253	229	246	256	238	241	224	248	227	219	262	219	242	233	251	217	207	242	255	234	250	233	223	233	218	234	255	259	273	253	236	241	278	250	234	246	225	232	219	232	242	239	244	230	280	243	243	237	246	257	265	239	242	232	242	236	266	238	256	230	231	245	256	238	243	236	237	241	214	247	234	235	259	221	272	236	249	233	243	280	243	252	218	268	252	232	218	227	233	255	257	252	237	226	270	216	250	257	256	223	272	231	245	229	232	246	247	244	236	211	233	271	217	267	209	253	246	245	218	212	236	254	234	255	256	243	224	242	231	256	273	265	250	262	225	276	229	215	222	257	229	236	230	240	227	253	224	253	198
33171	40109	45970	49502	39889	27117	19805	24614	23661	24580	18609	11539	5908	2542	1102	842	753	743	648	619	665	651	647	633	592	628	654	663	652	607	682	652	615	611	649	635	652	658	669	688	616	661	705	641	676	657	621	617	638	640	646	647	636	654	640	658	642	637	625	658	638	661	717	682	614	677	617	589	604	651	682	634	718	647	651	629	668	653	646	662	666	620	669	626	670	641	633	681	657	646	609	617	665	653	704	675	607	678	662	603	650	674	676	619	633	617	650	629	694	670	641	594	629	699	690	633	677	613	653	684	647	658	638	648	634	645	661	703	636	681	628	645	628	608	640	661	608	671	664	626	679	624	638	640	619	603	664	616	677	620	630	632	680	645	663	662	672	651	623	622	640	594	615	679	662	642	671	597	646	628	640	654	658	611	648	602	689	603	630	603	631	630	658	637	684	626	649	648	631	658	641	683	681	672	666	638	620	677	670	643	652	637	670	652	626	660	691	657	617	661	660	655	651	671	637	640	631	677	662	687	640	672	610	629	646	704	692	670	665	685	647	629	651	665	632	673	629	635	651	653	677	623	663	632	627	632	648	629	633	627	627	633	670	649	631	637	655	647	671	616	603	677	640	634	654	605	619	647	655	628	619	602	649	650	649	648	667	692	628	603	639	669	661	652	695	693	699	615	675	635	645	684	622	596	651	634	678	673	688	612	606	648	674	633	633	681	673	634	658	634	627	645	652	647	667	641	659	669	690	614	618	659	634	658	626	766	641	633	676	634	621	691	634	641	653	699	648	694	614	606	664	619	645	640	659	659	644	650	614	650	642	653	679	659	615	650	627	622	673	586	646	641	633	646	674	645	661	626	648	645	682	632	650	603	633	632	672	649	653	649	677	607	672	619	689	685	629	647	637	616	608	656	638	672	638	657	605	666	653	636	623	670	638	640	662	665	646	661	692	650	673	629	649	651	648	651	649	643	661	579	657	626	655	685	638	650	687	652	652	654	668	626	638	631	673	712	636	633	607	676	690	630	635	658	611	609	628	628	625	661	678	673	609	671	654	635	636	602	658	648	615	654	657	612	634	637	651	659	657	625	634	650	665	682	611	626	629	692	682	667	652	623	638	605	626	644	594	624	624	682	668	683	652	646	614	646	610	666	639	693	633	613	612	667	661	651	694	670	658	680	650	630	654	628	632	640	649	679	656	678	684	615	659	658	686	656	664	641	672	581	666	675	608	644	615	621	612	654	634	667	648	684	619	680	609	607	636	646	632	670	658	627	641	657	627	608	627	687	679	652	668	669	663	653	637	611	656	629	682	677	627	638	666	641	665	634	629	649	664	682	636	671	704	643	636	617	663	647	645	657	648	656	656	651	673	656	621	680	669	614	620	666	656	669	614	672	623	624	641	646	654	614	623	679	651	643	654	677	668	669	668	641	673	674	662	647	651	648	677	675	643	668	669	639	692	611	658	641	651	659	643	618	665	666	648	588	627	675	639	667	687	692	624	634	638	616	645	626	631	650	632	620	691	643	645	591	635	680	652	679	659	631	674	617	645	641	610	662	697	598	645	675	650	657	683	634	687	612	600	631	656	665	664	604	656	668	670	649	673	635	663	656	605	677	612	637	630	632	636	612	660	665	608	712	675	644	656	637	673	694	656	602	696	602	660	641	638	647	680	658	622	679	636	649	661	624	638	694	643	641	666	661	688	682	625	687	701	604	618	637	661	648	613	664	678	661	626	696	663	631	637	657	645	639	659	663	645	658	634	650	623	627	686	648	645	668	609	621	682	666	615	665	640	672	645	610	663	629	632	606	605	661	634	668	661	649	654	640	654	679	642	654	629	655	701	640	642	635	653	599	595	620	635	667	659	625	651	612	629	578	658	634	658	669	671	629	644	692	643	635	625	651	649	646	596	650	618	626	629	679	656	647	651	653	682	662	666	627	654	668	677	651	677	663	676	675	633	635	689	663	631	695	651	665	635	651	628	629	668	626	671	604	649	622	618	644	638	677	635	662	641	630	599	606	637	636	662	631	644	606	634	641	660	633	612	627	650	630	687	638	655	643	670	675	647	632	709	625	626	637	639	633	668	652	669	655	648	673	637	617	630	656	657	642	611	651	613	655	663	627	619	637	612	618	691	653	670	641	672	645	684	696	698	636	610	623	625	673	671	621	639	659	608	660	632	641	624	652	667	632	614	660	630	646	673	680	678	624	686	659	621	695	657	626	609	696	641	681	694	638	626	673	614	643	592	620	667	634	627	634	671	607	606	653	624	635	662	663	625	686	670	667	606	642	643	628	659	622	640	671	639	688	658	622	639	631	614	669	675	630	673	616	626	611	657	662	659	654	665	672	634	662	659	644	650	677	658	615	694	631	591	628	661	632	635	652	627	630	631	615	685	620	628	653	656	651	659	635	664	607	624	696	683	663	673	621	598	653	627	620	654	637	639	637	660	664	641	637	698	673	652	630	636	694	650	668	655	654	659	652	677	620	610	688	635	687	641	640	668	669	630	662	629	684	686	688	629	597	695	647	609	699	668	707	644	697	684	615	640	678	671	645	632	655	639	661	644	693	670	633	677	624	667	629	633	661	629	655	623	685	654	669	617	618	671	617	686	599	665	677	672	659	630	649	669	657	676	632	686	681	615	597	616	663	652	592	627	654	633	663	676	658	639	645	691	658	667	605	637	651	667	650	657	656	665	634	637	640	662	656	671	677	685	682	641	660	626	626	669	652	662	659	639	664	667	628	677	682	645	622	656	640	662	641	630	654	651	631	668	648	610	688	629	607	612	609	717	617	654	624	697	619	647	623	661	649	607	642	677	665	704	686	660	687	636	658	703	674	682	653	693	641	615	684	624	650	619	612	640	669	654	620	642	671	620	613	699	659	628	656	650	641	696	660	700	651	672	673	644	625	676	661	641	695	679	635	653	646	654	582	613	638	665	655	626	639	655	601	617	608	647	651	633	608	648	638	647	665	701	594	654	695	684	636	660	633	665	664	644	612	678	601	620	632	638	635	659	643	649	660	653	699	678	646	672	662	609	660	656	624	666	631	633	635	605	635	675	619	657	620	687	673	684	652	638	624	638	632	625	668	661	616	674	690	603	667	589	652	672	694	635	659	718	611	632	640	668	657	614	657	631	653	649	683	635	670	687	654	604	704	648	652	674	647	621	670	631	643	666	667	670	630	620	667	649	642	643	641	679	671	621	640	641	671	663	635	687	632	640	623	654	687	683	600	656	623	651	672	661	644	667	623	609	636	615	683	630	604	709	620	675	658	613	617	682	647	640	662	642	605	641	659	711	625	612	591	660	679	677	646	651	618	633	640	652	628	671	692	657	661	624	652	630	620	655	631	645	688	640	679	673	681	667	635	638	642	633	631	690	654	672	659	621	635	589	672	627	643	614	641	678	637	672	696	657	629	631	655	704	662	676	658	647	610	701	682	630	629	634	682	642	636	653	669	631	652	644	696	662	639	626	663	652	668	674	659
56508	54612	57547	43456	30882	23232	14367	14299	13334	11957	9363	4657	2264	777	421	316	259	278	260	210	247	247	242	245	251	243	236	217	218	220	241	247	240	223	229	218	211	210	222	225	250	243	223	216	239	227	227	240	235	255	228	254	211	207	202	240	209	224	212	224	232	237	221	212	222	209	226	204	233	257	226	218	255	227	250	231	244	245	261	231	203	222	213	249	230	220	232	231	189	220	229	245	215	228	219	222	240	196	261	227	223	248	217	199	246	197	232	243	234	219	200	252	215	238	219	249	252	223	231	255	261	246	245	231	231	227	234	217	211	244	240	217	229	225	255	224	189	218	233	231	225	223	218	229	220	228	223	204	204	228	214	248	208	214	259	231	217	211	225	239	218	236	260	227	242	224	226	210	263	244	228	220	232	234	238	243	236	239	231	255	218	221	201	220	217	227	219	215	236	251	211	230	239	258	243	231	240	221	230	225	246	229	212	245	265	230	219	231	213	241	224	244	242	243	230	212	231	240	237	201	223	230	221	221	225	228	246	206	237	244	239	244	237	228	219	218	224	248	217	226	262	228	249	232	238	245	206	225	228	238	236	199	219	213	220	263	242	248	238	191	198	244	219	230	238	234	248	226	211	237	214	203	232	261	232	245	211	212	220	214	227	209	226	222	240	221	228	237	230	231	215	251	213	243	237	256	206	225	254	231	212	230	246	220	235	239	229	246	232	219	216	235	240	239	234	235	251	233	228	217	232	222	231	243	190	228	250	218	238	202	238	249	223	245	245	242	216	223	197	234	229	223	225	215	234	236	221	204	211	219	220	232	220	242	213	241	244	224	214	228	241	221	206	233	225	227	235	236	226	241	220	214	247	210	227	208	238	200	204	248	236	245	227	226	234	230	235	212	256	251	181	245	244	219	201	227	235	238	220	226	249	237	221	214	232	221	241	237	234	210	233	214	230	245	213	224	243	237	236	252	266	228	203	215	216	255	244	252	231	231	232	225	184	240	214	222	245	231	221	202	218	227	226	244	232	216	228	218	219	234	206	235	199	234	214	225	213	224	244	217	212	211	218	224	229	229	216	240	215	219	231	242	214	214	228	210	218	242	222	223	214	209	245	247	254	251	240	247	235	199	258	236	222	245	214	234	192	207	210	227	235	226	237	242	219	245	265	233	231	233	230	221	235	260	243	234	205	211	234	253	226	241	223	223	218	203	238	225	247	234	214	249	234	202	228	241	225	224	219	216	270	227	225	228	232	204	247	242	244	242	223	205	229	214	203	231	221	227	238	213	252	200	231	218	178	213	238	236	201	242	225	210	244	243	273	216	245	215	236	227	244	221	225	243	262	236	227	236	254	247	239	226	205	254	236	234	238	237	213	245	230	246	230	195	198	215	260	217	219	203	239	216	253	215	214	257	254	238	225	227	228	216	220	257	232	243	240	244	222	235	231	230	221	233	216	221	237	238	207	223	227	233	224	221	243	213	225	255	207	256	235	216	208	224	237	235	209	217	243	230	228	236	219	231	251	229	226	220	235	218	193	239	253	208	218	229	244	234	251	219	223	240	230	209	221	249	208	219	236	213	253	204	222	209	208	204	197	233	220	200	231	225	224	232	213	215	235	244	237	202	205	229	211	227	251	241	227	214	237	238	229	246	224	208	233	207	270	234	248	225	234	248	206	205	214	249	205	246	242	241	216	223	228	233	222	212	228	223	233	228	210	222	229	253	187	226	249	248	234	228	229	222	216	221	228	206	239	224	219	236	232	222	239	201	210	243	249	246	232	209	229	238	243	241	236	224	217	213	248	223	198	234	211	213	240	229	226	222	231	248	207	236	227	243	201	239	222	227	237	200	233	197	250	216	206	230	235	243	208	189	220	225	220	237	243	221	216	238	203	251	243	218	211	238	248	246	247	240	219	228	258	218	229	210	234	215	241	237	233	250	245	222	206	237	230	203	244	231	207	211	254	216	206	241	232	234	247	215	242	234	220	267	241	253	224	240	215	214	227	216	231	220	243	236	214	236	245	234	255	230	256	226	228	237	221	252	236	241	231	258	246	207	217	213	237	241	241	207	211	251	213	242	240	232	233	233	233	199	192	229	229	224	226	218	209	186	226	222	223	254	239	236	238	242	219	218	240	235	241	253	244	220	235	230	227	234	244	232	275	253	247	213	209	206	226	219	187	227	233	225	235	210	232	237	206	242	244	223	230	220	206	217	232	234	230	234	241	232	220	193	225	216	245	230	231	247	225	213	224	223	212	226	208	270	243	229	206	220	216	216	211	216	211	234	227	247	239	227	212	209	210	202	257	219	229	238	223	205	224	232	247	213	248	237	229	241	226	202	194	226	234	226	219	229	207	244	218	229	222	220	230	248	208	248	230	213	220	219	224	229	235	227	240	202	236	207	228	241	214	220	244	205	207	204	258	250	222	235	217	226	226	222	223	238	217	217	255	238	237	260	231	225	229	213	231	207	248	212	233	239	228	234	239	238	195	235	207	203	223	222	247	207	223	256	214	216	216	192	207	243	217	221	242	258	202	221	231	213	212	213	227	240	233	201	227	236	216	226	217	232	213	249	217	237	215	209	234	238	242	234	255	237	237	227	234	236	227	225	225	230	229	223	232	212	239	258	212	236	221	218	207	229	225	222	240	230	230	230	256	231	222	204	191	239	207	235	214	216	216	227	220	206	214	219	233	232	235	247	236	225	278	241	197	245	203	218	226	238	236	243	223	225	246	229	214	217	247	236	229	204	226	219	240	213	205	244	232	236	231	253	218	224	222	233	229	231	228	262	237	249	220	219	252	228	244	242	241	281	240	221	211	241	208	219	223	202	237	213	208	239	236	230	196	202	230	215	208	231	206	237	233	231	226	239	235	227	222	219	201	208	211	237	231	233	262	203	231	240	200	238	234	236	207	245	214	225	229	217	225	207	241	228	221	204	240	232	236	235	194	207	240	216	218	235	216	254	220	208	233	224	218	221	237	192	210	212	241	206	222	225	204	233	226	238	225	210	248	242	228	228	232	212	231	251	232	223	235	215	240	212	227	223	232	241	237	221	228	216	218	252	204	236	228	208	204	233	226	206	221	221	216	233	241	251	237	214	247	199	221	225	235	254	214	223	216	232	243	225	211	210	230	218	238	204	228	237	219	222	211	218	221	231	256	228	208	223	234	239	231	206	213	232	210	236	218	215	223	218	217	254	208	254	231	206	198	232	235	246	226	250	224	252	230	245	210	226	224	217	216	242	228	238	240	211	241	230	234	236	223	229	237	214	217	231	227	216	247	246	255	233	222	213	222	241	216	223	231	231	236	265	224	220	203	223	250	226	193	233	214	214	240	234	234	249	234	214	268	226	226	235	236	231	201	223	245	209	234	237	219	231	244	226	255	232	231	241	253	202	243	250	231	249	207	240	249	221	221	194	216	223	221	209	228	229	261	281	247	257	239	224	216	215	209	223	222	245	214	239	233	225	224	222	211	216	227	244
38203	45006	55998	49023	41949	35700	29770	33187	31085	30789	26625	16517	9336	3317	1512	1049	874	817	742	741	646	631	587	614	595	609	623	643	599	635	629	635	581	667	592	644	605	635	631	649	581	620	638	645	659	596	597	628	661	670	581	569	617	632	615	633	654	680	615	634	621	667	653	597	619	668	624	530	616	627	622	592	645	583	621	622	626	635	623	637	600	614	624	602	635	630	645	585	625	594	630	658	615	639	624	662	629	650	599	630	602	674	561	628	635	617	604	668	620	572	665	631	650	595	649	580	618	592	610	649	599	610	594	617	642	617	583	596	643	612	611	617	580	593	625	624	590	577	642	585	592	609	590	585	642	627	640	622	619	586	619	630	620	605	587	602	591	582	644	641	593	611	611	614	642	634	600	622	558	637	627	626	613	642	582	593	611	589	603	628	621	636	609	570	649	647	639	627	608	594	589	638	616	605	598	598	627	578	614	632	587	604	584	604	625	595	613	644	625	617	611	621	628	611	629	598	609	581	631	580	596	591	608	619	649	647	603	614	627	641	606	633	622	575	629	613	612	603	621	596	615	639	610	648	611	633	600	582	629	638	592	634	645	600	573	568	620	595	636	635	612	629	602	612	629	610	645	629	617	594	579	603	619	597	612	629	603	590	602	620	611	580	652	614	601	638	613	646	616	656	624	664	585	599	609	607	608	573	636	616	605	585	608	582	620	595	585	617	641	614	638	590	598	602	621	624	614	647	588	642	643	604	621	604	619	591	640	589	606	579	579	613	669	649	621	610	682	617	645	583	596	630	626	643	626	611	621	597	655	625	587	543	634	619	592	634	609	597	602	619	619	607	623	617	606	616	596	570	609	630	587	636	578	606	682	617	650	606	612	586	654	581	644	635	639	616	645	647	623	618	642	626	639	663	612	623	611	609	560	591	618	634	632	589	613	641	620	620	608	617	660	619	654	632	599	609	644	628	601	611	579	608	584	609	604	596	601	628	579	625	629	590	647	625	589	651	635	604	609	643	603	624	593	604	594	575	661	604	653	635	660	602	621	600	616	657	659	657	628	637	631	681	610	594	643	628	625	632	599	611	579	650	610	606	621	614	621	610	621	631	580	612	609	610	601	607	624	611	623	608	614	636	601	594	583	601	656	620	626	631	621	626	585	605	601	659	605	602	604	598	599	626	644	655	627	607	623	671	660	613	584	635	628	621	636	574	592	628	586	606	618	607	575	635	630	640	591	581	647	620	575	603	609	641	595	656	597	632	597	694	606	622	640	652	603	566	616	622	586	655	632	613	663	633	611	626	652	610	664	630	596	643	607	603	635	631	572	633	624	620	630	619	616	654	603	604	626	612	605	640	652	631	562	588	654	627	624	623	607	635	613	618	575	602	584	603	640	606	674	595	630	652	566	638	619	639	620	605	616	639	617	658	644	584	591	623	570	675	607	606	646	615	608	585	643	632	609	628	639	622	602	590	613	623	621	589	627	610	582	648	631	588	624	594	590	636	616	627	622	582	609	569	630	608	580	613	609	676	593	623	624	563	665	585	610	648	581	596	620	628	634	656	634	584	630	652	625	620	629	642	638	618	624	571	613	583	615	607	558	591	591	617	592	655	596	635	572	675	642	606	606	620	673	653	679	651	637	654	584	576	639	607	596	609	607	639	629	628	633	654	645	664	585	614	639	581	597	619	563	586	652	626	627	600	619	587	620	634	622	630	593	611	637	630	622	622	641	636	616	625	602	598	629	567	589	624	609	615	624	578	588	576	588	651	623	609	589	584	597	673	590	599	628	615	649	610	624	630	643	617	627	594	613	634	644	616	586	642	625	624	590	623	615	608	635	647	644	645	636	590	613	626	617	616	635	616	580	617	588	587	623	571	611	585	618	638	615	604	584	596	633	663	631	598	649	607	620	625	649	609	640	626	621	624	620	601	579	597	597	637	655	595	646	609	612	604	622	610	618	585	593	597	649	562	559	598	652	612	635	633	629	612	609	594	613	649	617	646	585	600	624	645	625	603	574	624	601	637	561	608	593	624	625	629	550	601	616	584	633	611	636	627	602	593	593	678	619	547	613	631	624	592	596	646	586	587	601	578	612	656	580	611	630	621	608	621	609	607	575	607	643	598	615	594	591	648	584	572	651	582	632	602	637	593	670	635	617	587	614	632	571	637	624	594	598	620	630	584	639	631	584	584	666	616	603	620	549	634	637	633	574	605	651	620	617	618	635	599	587	633	617	587	624	636	600	607	590	594	640	579	616	597	659	617	641	643	583	582	582	625	656	626	620	611	597	590	630	608	584	600	619	674	594	623	599	614	641	592	592	597	618	614	647	626	603	639	629	608	601	624	604	590	568	656	597	600	584	657	596	614	596	607	618	593	628	585	620	607	638	611	617	641	610	618	604	598	645	628	624	549	623	623	605	637	625	591	564	630	618	641	636	621	631	562	626	656	522	612	608	624	589	639	601	654	617	593	557	566	629	624	645	607	583	592	560	634	633	623	631	643	611	662	570	605	626	584	577	627	646	610	603	609	598	607	573	617	579	574	615	605	604	619	678	619	636	598	613	606	628	619	599	600	651	600	624	622	649	621	626	604	609	618	615	626	607	667	650	607	622	645	587	624	628	643	585	611	619	617	564	610	579	605	597	602	589	609	660	585	609	648	578	656	631	589	628	605	591	622	639	601	621	611	609	628	559	592	576	647	618	642	610	584	628	594	606	683	596	624	602	617	623	631	643	566	618	596	615	638	657	595	636	636	642	592	617	582	646	647	628	590	585	612	604	642	592	599	627	613	622	631	625	619	627	624	618	589	582	613	627	632	613	660	644	646	599	635	654	582	548	604	636	600	609	609	599	594	607	647	627	631	607	620	607	655	586	633	581	613	667	630	607	613	633	617	597	620	597	638	606	635	636	614	626	613	596	662	635	618	610	629	600	605	584	584	616	630	665	595	646	640	614	570	642	616	609	580	624	622	606	611	599	631	646	602	627	597	633	591	618	605	647	584	612	606	599	636	612	599	624	568	617	615	602	603	616	611	604	637	608	642	633	600	601	621	672	589	616	625	610	629	601	631	614	592	609	633	587	642	638	572	615	585	627	598	609	652	576	613	617	642	581	630	629	626	596	629	622	610	599	593	613	606	603	612	566	649	636	617	665	640	586	615	636	616	613	604	668	641	679	599	613	613	565	595	571	635	622	654	647	638	601	608	581	610	591	609	646	609	671	617	609	631	570	631	627	626	607	605	610	633	661	623	634	589	624	619	627	610	613	640	604	566	598	609	591	584	616	613	631	621	607	609	610	650	538	566	606	619	634	625	632	557	568	624	580	657	590	607	655	606	610	596	594	602	601	644	614	616	615	658	566	665	564	644	621	635	593	634	652	672	642	578	627	577	608	584	613	595	612	608	605	636	627	626	658	636	632	688	656	556	655	622	620	614	606	615	602	648	617	599	572	607	627	593	643	637	590	630	623	593	637	627	585	628	626	580
32515	30966	30978	10921	3951	3527	1928	1523	1519	1104	724	499	343	267	239	262	254	251	234	240	277	262	229	252	273	258	248	236	223	252	236	241	247	253	229	268	269	242	262	253	224	261	251	227	261	247	248	258	252	243	275	245	246	233	262	252	230	239	269	251	274	244	263	255	239	245	264	241	246	238	243	224	234	275	232	251	274	283	246	228	217	252	246	240	240	243	229	259	266	214	235	244	277	278	249	254	248	246	270	228	250	239	240	249	230	260	264	224	246	282	241	231	255	247	222	271	271	284	267	240	272	279	239	264	261	257	270	244	274	249	237	264	245	256	282	262	273	275	251	243	248	259	249	271	241	251	257	248	254	255	267	234	247	241	259	260	226	277	256	246	250	251	248	239	219	253	226	249	247	229	241	229	228	251	239	259	257	265	250	250	281	238	264	269	242	225	271	239	263	255	274	225	243	231	260	255	235	251	236	278	226	248	245	243	234	256	256	255	235	264	249	251	249	265	275	254	242	260	236	253	249	233	255	255	245	263	281	246	243	261	257	260	252	278	237	212	241	250	269	241	220	252	252	251	246	242	232	254	235	222	255	248	240	259	256	251	252	246	248	289	263	262	245	240	257	282	233	258	251	245	250	237	249	256	247	256	224	237	250	238	247	269	239	224	254	268	250	247	249	229	256	247	278	243	232	227	281	234	232	240	229	237	260	279	266	247	251	232	238	264	247	261	261	232	237	273	259	266	278	277	240	257	239	260	260	229	264	264	292	236	259	227	266	245	248	278	236	260	254	272	270	269	245	267	232	264	226	251	209	234	266	259	269	257	228	258	244	232	242	254	223	238	252	245	242	237	253	277	252	272	236	226	241	265	254	237	255	231	247	251	246	244	256	251	248	266	235	247	247	276	259	275	238	256	288	255	259	253	251	234	242	255	234	276	256	250	229	246	257	266	255	234	269	227	249	255	257	275	231	261	273	254	258	246	222	256	240	254	268	242	240	248	267	219	264	237	253	244	253	249	258	220	270	234	237	255	260	258	247	272	279	251	258	250	244	266	258	248	219	236	248	249	251	257	239	252	260	270	251	262	257	238	239	246	260	245	275	246	285	244	270	239	249	247	245	276	261	231	254	258	248	233	254	262	236	250	248	251	249	268	226	285	259	252	245	262	227	271	229	266	233	267	221	224	249	257	250	250	267	233	258	249	223	241	231	262	246	246	273	241	234	226	251	246	246	250	235	251	240	206	266	250	269	266	260	260	264	267	241	262	250	245	237	254	273	270	273	236	225	263	248	241	248	255	258	234	257	267	253	239	251	235	225	222	229	270	235	224	240	247	234	262	256	262	249	255	250	245	251	239	265	245	266	283	248	235	258	250	252	266	282	250	247	238	290	250	234	255	231	241	238	230	229	245	253	250	248	243	285	243	251	260	241	235	247	219	242	258	253	285	249	223	257	225	244	234	240	250	268	261	261	249	253	251	236	279	239	272	243	226	224	229	256	241	295	248	254	273	249	273	261	300	259	294	246	243	235	252	253	232	250	245	228	263	251	264	244	239	245	279	254	249	240	251	253	244	218	246	252	261	250	224	239	259	243	234	239	241	259	233	244	239	252	238	246	231	251	252	245	264	248	242	234	257	243	278	246	239	217	199	247	236	251	257	251	264	246	241	255	232	275	258	261	263	270	261	241	229	242	251	249	244	250	259	255	274	261	269	267	248	236	217	251	208	233	245	256	245	249	256	250	251	224	250	251	266	270	265	235	263	251	238	273	253	251	242	252	246	285	264	249	254	249	266	261	232	238	255	258	284	274	254	228	259	252	233	243	252	243	254	227	245	248	249	265	273	232	287	266	259	226	271	252	240	239	240	270	236	257	245	223	248	253	242	244	255	252	224	261	245	231	293	256	219	244	229	255	248	248	235	254	262	234	261	263	247	219	237	245	241	256	278	219	240	216	225	250	235	236	248	208	247	227	223	268	234	249	242	251	247	247	269	267	249	243	230	248	244	261	219	225	255	229	241	228	236	256	235	254	248	253	233	264	250	245	252	262	253	249	269	243	269	253	247	252	268	254	270	230	253	223	258	259	251	243	254	264	229	237	233	242	232	255	265	254	246	250	261	231	237	255	233	233	268	233	258	222	233	233	247	254	251	266	246	258	250	244	238	239	255	274	257	248	274	232	258	252	254	240	237	262	253	279	240	276	235	259	258	224	248	259	234	219	255	257	288	272	253	245	248	253	223	231	231	253	243	237	257	258	230	247	210	243	260	230	215	269	263	264	235	287	245	288	238	252	266	254	239	250	227	249	254	241	263	248	228	254	228	248	249	237	257	243	236	270	268	271	246	255	230	246	262	264	240	226	235	254	256	257	262	259	254	240	232	227	241	229	277	231	284	265	240	246	221	244	247	260	248	240	255	255	273	243	234	220	256	237	252	245	239	225	253	273	261	251	244	253	244	229	251	227	217	230	232	255	240	267	227	227	273	241	241	259	265	277	219	215	258	237	239	251	251	237	243	264	256	252	270	228	254	264	263	235	223	276	252	249	222	259	232	270	227	252	214	256	247	253	254	280	266	230	272	231	268	252	265	268	256	242	237	265	267	245	238	265	281	246	223	259	253	272	250	285	267	249	225	244	244	257	241	247	209	279	243	279	264	274	264	259	228	245	258	274	259	260	257	253	236	241	279	204	259	258	248	246	263	245	233	264	243	244	240	264	274	244	246	267	296	257	218	285	251	230	240	243	251	257	242	257	255	257	236	267	276	252	268	265	239	255	265	224	233	247	216	258	250	232	252	256	271	232	250	258	232	237	274	251	221	239	272	244	285	227	215	240	234	254	251	259	238	248	238	232	236	239	237	227	253	257	233	243	244	251	240	268	264	254	249	240	261	236	233	228	267	262	240	227	244	243	240	223	235	275	232	212	228	251	255	251	249	265	272	253	236	238	250	224	263	264	253	242	244	251	235	260	272	244	272	262	272	241	229	262	249	249	255	245	251	264	258	256	235	240	258	252	267	276	247	244	235	264	242	275	230	241	228	228	273	234	256	265	245	254	258	284	265	248	283	292	251	243	267	248	283	250	278	266	251	256	242	238	255	227	276	246	232	257	232	265	234	220	260	238	234	240	263	270	245	252	223	246	256	251	228	267	247	212	256	249	262	267	271	213	244	239	246	262	221	246	207	262	251	248	264	248	230	254	233	239	237	265	257	251	259	284	267	263	244	246	247	255	225	236	253	245	245	227	243	280	229	235	220	256	253	250	280	251	222	248	257	278	250	252	247	240	244	238	252	275	271	219	265	282	254	238	215	289	248	235	279	263	261	275	270	262	234	280	275	265	287	249	246	264	248	269	222	236	239	250	269	256	248	256	234	262	257	242	267	264	249	237	224	249	249	253	273	255	284	270	263	260	261	276	260	229	242	239	223	272	250	263	258	253	247	225	284	236	272	259	249	250	214	246	274	269	264	240	227	219	262	246	210	249	244	229	247
20694	26581	34638	14368	11749	12341	7593	7136	7244	4904	2873	1735	1124	741	702	726	679	734	696	716	621	657	743	686	697	686	647	648	632	709	641	650	635	643	659	676	707	622	631	684	696	701	655	669	677	710	683	684	657	689	660	621	638	697	668	658	642	684	685	698	665	663	628	656	670	664	639	678	650	664	712	687	655	700	624	689	664	644	690	704	657	679	618	659	619	645	647	640	707	657	682	639	646	665	688	683	650	721	615	696	707	682	699	676	692	727	657	650	642	660	657	683	698	644	709	628	637	638	712	642	692	704	665	741	639	674	668	659	649	635	682	648	697	681	708	661	707	679	623	747	655	665	673	672	645	653	639	694	677	691	622	656	676	682	682	681	687	650	668	700	682	692	659	643	652	673	639	712	658	698	684	698	696	652	643	656	633	689	636	686	703	647	668	668	692	683	624	642	694	698	685	709	655	658	693	709	683	671	686	689	639	634	640	644	636	665	683	618	666	673	694	638	639	673	657	691	634	661	622	652	666	687	671	671	650	653	670	668	670	687	669	616	692	711	686	670	650	644	648	680	702	697	656	632	670	641	660	672	682	660	683	683	642	667	704	671	668	675	665	656	695	644	699	640	647	687	683	684	698	714	654	669	635	684	655	668	655	672	676	646	692	674	674	643	703	670	652	682	605	633	709	661	697	681	669	635	696	656	719	664	741	660	650	658	707	653	714	700	617	670	716	661	690	719	632	705	657	713	649	608	655	648	665	699	670	708	664	728	670	633	595	650	682	663	688	707	670	647	741	674	723	742	707	609	686	661	640	710	620	686	706	627	630	731	678	666	676	670	672	618	670	656	651	672	673	658	678	680	691	652	671	688	692	675	657	675	650	642	635	637	644	630	668	665	685	663	682	677	658	673	641	674	697	666	678	685	694	702	675	688	680	655	693	673	702	687	694	652	661	657	682	663	660	699	634	682	661	647	657	627	654	671	662	653	690	688	662	632	666	668	640	648	670	595	621	672	659	678	629	676	649	681	647	666	699	664	641	681	651	691	682	651	665	636	722	669	665	664	682	663	724	661	666	656	645	638	662	642	701	648	661	733	687	623	621	670	686	645	643	666	672	672	687	701	685	632	685	689	666	694	678	708	667	640	658	625	656	677	690	699	651	713	668	689	683	700	662	642	704	631	677	679	742	660	674	680	696	623	639	662	685	678	674	642	663	701	646	683	669	672	644	663	701	660	686	687	676	669	625	631	647	674	655	704	700	642	725	646	635	664	652	715	680	640	656	685	693	667	691	643	707	669	643	648	649	687	639	652	678	696	643	673	652	636	744	658	699	713	674	671	658	701	702	679	696	661	687	617	659	708	626	670	667	666	673	685	668	647	719	726	659	705	643	678	664	689	676	686	652	685	664	678	668	651	686	658	734	688	686	686	693	660	668	684	650	675	649	663	712	665	688	672	700	686	685	666	683	696	678	691	684	657	657	693	618	662	671	661	664	642	643	684	590	655	695	697	643	637	641	653	652	647	672	671	633	643	695	680	671	693	680	683	662	703	681	709	692	662	657	667	634	668	680	716	656	637	683	711	666	703	702	645	672	644	681	679	655	715	668	656	659	613	730	675	681	653	699	642	712	657	633	675	681	664	679	673	653	695	663	692	686	697	676	628	646	657	644	666	676	646	673	660	687	645	674	722	671	741	672	667	724	657	677	691	644	638	666	666	648	642	610	659	689	664	627	656	660	645	628	696	679	676	674	650	617	683	661	661	678	692	690	668	643	693	668	646	671	671	671	680	698	665	671	674	673	605	699	696	688	626	675	679	663	678	679	678	701	602	683	702	622	636	688	683	617	688	643	638	684	674	656	612	668	619	649	620	656	703	709	661	650	685	680	604	663	654	704	686	664	678	700	664	655	680	646	697	668	665	689	659	666	684	666	663	671	685	660	674	626	743	647	652	694	628	679	654	680	658	642	701	664	685	671	653	667	642	666	683	690	641	620	662	686	654	619	660	710	682	657	670	676	639	654	673	633	662	678	724	634	677	698	658	667	651	660	631	671	671	641	703	632	676	648	677	633	681	670	643	658	740	676	655	658	690	625	692	709	659	689	657	661	623	675	642	691	683	665	642	678	727	666	646	689	645	649	655	657	687	649	621	702	691	657	685	641	649	648	675	693	734	643	644	655	646	645	723	675	713	701	653	657	734	677	606	673	682	627	684	627	654	624	679	651	648	687	657	642	653	668	682	685	664	666	632	679	696	657	692	689	676	672	627	686	671	643	701	675	700	686	665	686	671	688	656	677	677	689	693	644	644	636	738	656	713	672	669	671	662	675	641	680	719	701	708	636	688	686	701	660	691	644	625	702	636	729	670	675	662	673	686	709	642	697	654	693	687	649	634	665	731	613	698	682	658	690	707	686	697	704	686	638	679	644	675	662	684	670	670	716	661	675	690	690	723	734	662	675	647	627	664	653	694	670	658	656	639	687	653	668	647	692	689	694	617	617	698	673	675	734	651	663	634	660	682	663	666	639	628	665	681	679	664	625	676	663	714	681	629	682	719	719	673	642	641	673	648	697	664	718	705	616	645	663	661	671	667	688	644	672	702	666	638	698	658	661	643	714	723	700	704	684	689	686	671	696	637	686	667	658	684	688	697	667	718	677	670	665	651	677	665	668	649	702	657	675	675	690	634	657	686	716	646	710	698	675	648	653	610	670	651	674	681	700	631	656	659	666	711	651	667	655	682	635	691	623	668	655	712	678	690	679	628	685	645	675	685	694	640	675	688	648	662	659	675	667	664	674	654	670	661	639	698	633	676	650	699	692	666	693	663	684	727	663	646	696	699	653	674	669	662	644	653	659	658	708	693	631	624	679	662	674	716	633	656	675	661	682	653	686	652	665	644	675	706	673	677	666	656	678	614	625	661	646	662	710	695	678	680	640	699	644	671	651	635	671	717	654	634	662	635	669	632	717	639	632	694	688	647	652	643	655	681	666	673	656	641	687	716	667	652	697	658	693	666	652	697	628	692	706	735	702	676	675	687	673	690	632	654	659	706	640	650	696	641	709	687	661	681	659	716	657	663	677	690	649	685	662	699	698	673	674	653	672	721	640	651	648	657	658	657	711	638	647	652	674	651	706	693	686	676	661	666	671	627	673	684	655	658	713	677	635	703	660	666	674	705	678	678	649	615	710	611	619	691	624	670	676	680	683	654	672	689	716	634	685	676	656	647	677	689	617	650	697	648	650	676	633	669	657	641	632	647	651	697	668	677	694	650	657	666	705	659	627	664	669	669	677	681	678	661	678	635	678	697	657	715	690	644	652	650	662	681	674	654	629	657	632	658	651	660	624	698	645	671	715	673	675	674	672	675	667	646	693	640	665	643	666	677	684	718	704	655	682	660	662	674	618	652	687	661	636	639	631	655	694	718	637	631	665	691	662	702	672	721	695	662	667	698	664	669	650	691	691	618	683	648	675	663	695	705	690	682	655	695	681	658
48279	44961	39824	29126	23491	18913	15766	18610	15591	8649	4246	2103	868	480	357	248	263	271	265	220	258	246	256	218	221	219	227	256	264	233	248	255	231	226	225	262	219	221	217	242	246	242	259	220	249	235	240	257	259	227	255	253	229	227	201	261	250	251	241	273	242	249	244	231	241	249	239	236	219	256	250	235	241	249	245	227	231	241	219	290	233	231	251	223	237	227	278	236	229	239	228	248	250	255	215	236	266	239	234	233	228	231	216	208	246	243	241	214	266	220	282	258	228	234	222	229	214	239	240	243	233	219	242	263	225	230	236	253	273	255	240	233	253	259	237	239	242	256	240	240	230	239	246	246	225	230	243	234	241	230	228	208	253	229	251	248	232	237	236	239	232	241	232	230	241	249	266	251	235	258	215	275	226	244	222	254	222	234	243	241	250	237	219	246	261	251	233	213	218	222	245	251	256	236	241	254	205	238	225	235	239	239	204	240	240	228	233	231	239	250	232	249	234	232	236	257	260	217	226	246	231	262	218	229	204	223	267	221	253	250	215	219	241	217	222	237	261	235	227	235	230	235	240	215	263	230	257	276	260	259	231	227	247	229	226	250	231	225	221	229	234	237	231	208	243	224	248	254	241	241	260	273	230	243	260	228	222	244	244	266	237	237	243	245	265	285	239	224	195	242	255	251	268	250	217	250	244	231	257	220	230	250	235	262	232	236	238	237	212	221	224	245	223	214	234	275	248	227	231	251	234	236	250	255	212	245	251	238	272	234	244	262	218	244	247	226	240	251	229	249	245	235	221	276	264	246	240	254	255	228	247	205	248	226	213	241	241	264	254	236	259	261	244	247	251	217	237	212	243	254	237	247	215	214	266	249	239	258	256	262	216	244	241	220	235	246	246	231	245	268	244	257	245	242	264	250	253	238	242	224	247	240	234	268	220	262	257	230	244	246	228	233	240	224	244	227	251	217	223	246	206	222	226	229	217	243	254	242	255	232	274	232	277	249	223	224	230	257	238	226	242	275	221	240	260	246	238	212	240	229	268	251	236	210	240	242	218	231	216	233	208	237	261	211	255	229	275	243	207	226	263	261	217	236	228	246	261	269	234	238	262	260	243	255	241	236	249	225	244	226	245	253	219	224	222	232	249	235	230	237	247	231	271	238	252	214	253	239	232	239	222	225	233	213	247	243	224	245	231	248	228	258	235	230	223	219	235	238	233	233	236	257	267	261	215	231	248	257	256	226	241	212	223	236	217	237	253	220	229	233	261	245	244	247	260	236	237	247	238	230	242	240	270	247	239	249	243	215	230	235	245	226	256	203	240	268	230	236	252	255	249	252	234	233	212	231	263	204	240	256	256	240	266	271	219	239	249	234	247	244	236	246	250	267	215	260	233	222	230	233	241	229	228	233	245	240	237	238	244	277	255	249	249	224	242	239	220	237	232	226	231	261	223	236	239	223	251	251	258	223	216	240	222	202	262	212	250	243	222	245	255	245	243	238	245	244	225	254	232	254	251	230	228	264	235	281	272	215	234	234	246	272	240	267	243	218	236	225	288	236	256	233	254	280	237	241	258	241	255	245	243	247	207	240	250	229	250	206	220	225	231	237	232	240	232	248	237	215	205	228	232	247	248	223	264	241	227	266	259	232	212	267	214	262	236	245	239	247	241	234	243	247	237	252	253	246	241	209	251	251	246	248	244	241	228	235	243	239	223	226	232	221	222	246	246	240	263	226	193	246	227	228	279	239	268	251	243	202	222	213	252	230	238	255	271	258	227	226	236	195	225	252	234	246	256	261	238	230	248	225	242	242	230	223	218	267	230	229	288	245	240	243	208	218	248	240	252	245	250	246	253	233	246	243	284	236	226	261	257	253	262	227	219	220	233	245	230	235	241	230	253	239	216	252	232	234	233	249	233	238	253	233	253	253	243	223	227	237	237	233	260	247	237	284	241	256	225	250	254	215	206	247	248	250	230	221	227	223	226	238	239	258	244	228	210	244	255	239	244	246	230	238	230	253	222	257	243	211	253	267	228	260	232	254	259	244	249	235	234	238	236	246	224	248	224	260	259	224	226	261	254	223	260	263	271	237	219	213	267	274	236	242	261	239	242	250	232	224	234	232	228	246	236	226	266	242	256	238	224	250	254	246	222	229	230	245	247	245	259	247	241	255	266	215	254	232	257	240	235	259	242	261	257	217	237	267	219	260	231	213	262	220	272	216	236	238	249	221	248	255	235	231	213	236	246	219	220	216	230	238	238	262	249	225	263	264	262	253	245	253	276	231	227	263	249	235	234	243	228	264	250	232	231	248	239	229	262	214	241	246	244	228	231	244	249	234	256	205	209	247	210	224	231	253	246	209	213	189	261	258	227	228	242	254	219	228	251	231	237	234	247	269	240	236	235	238	235	251	225	234	254	225	236	227	253	249	224	266	255	237	247	246	243	260	260	231	229	236	263	235	248	221	278	259	258	270	233	234	236	228	240	236	255	260	230	225	210	244	223	231	242	227	238	233	229	224	228	241	233	266	233	238	249	218	218	247	218	223	242	250	231	239	258	271	240	219	256	265	256	258	243	262	237	241	251	252	263	259	248	259	234	251	254	225	224	255	257	251	238	232	214	228	256	256	227	270	231	220	218	229	205	250	235	251	235	275	269	254	264	232	226	266	248	247	248	243	233	235	230	214	260	248	231	239	241	235	221	235	249	249	241	226	279	212	251	212	221	252	235	261	256	229	219	242	237	224	238	219	232	231	241	243	253	235	251	243	255	238	229	254	258	225	249	252	245	249	203	246	270	217	266	255	230	241	250	245	224	233	243	244	239	250	244	236	200	229	261	218	250	242	274	235	246	253	250	250	253	241	229	234	237	238	225	252	233	265	209	265	227	235	245	227	253	232	238	244	224	248	245	259	255	219	247	220	230	231	261	229	244	229	252	251	245	233	242	248	224	249	196	229	245	247	241	209	253	234	232	251	240	265	257	218	240	251	264	228	219	244	201	264	231	217	234	250	251	225	258	240	220	237	241	259	254	233	239	225	242	248	252	231	264	260	281	244	262	274	236	249	235	242	260	264	256	262	232	230	249	257	259	218	216	265	225	233	249	249	229	248	261	277	240	231	238	255	232	218	237	225	243	236	255	251	249	236	233	234	241	232	232	229	240	257	240	252	230	237	213	243	267	230	216	239	281	249	264	227	234	229	232	242	255	237	246	223	232	218	225	227	290	246	229	245	248	224	244	285	216	263	253	235	255	235	262	210	229	258	242	252	242	240	233	254	223	224	230	247	262	234	231	251	244	239	233	199	227	236	273	232	233	240	270	242	240	247	270	232	251	222	258	242	214	235	240	254	251	226	243	236	257	247	225	248	218	265	212	263	228	241	249	219	210	227	247	256	231	257	246	253	253	252	233	233	205	238	209	256	223	240	214	250	229	239	220	258	226	234	212	233	260	270	252	240	231	229	241	241	240	238	238	231	230	213	230	252	235	203
32320	36873	40935	38455	37217	35653	33587	38495	33870	24841	16105	9202	4005	1889	1118	921	745	726	660	696	642	626	637	658	618	635	653	631	679	637	604	662	629	625	670	634	673	599	640	671	660	682	666	627	653	674	602	638	641	651	647	605	633	654	634	625	682	623	617	635	631	638	663	627	598	617	609	635	641	632	661	644	642	692	647	656	619	637	660	676	666	610	645	621	619	645	628	629	612	647	663	598	580	664	641	649	639	623	647	661	675	637	658	658	658	688	626	645	624	631	672	622	641	621	668	651	656	622	651	656	627	621	636	636	660	650	625	647	635	584	652	627	627	637	636	685	640	638	619	662	604	649	670	663	633	661	633	641	628	622	681	637	606	562	610	653	662	632	608	641	641	625	594	605	639	616	651	668	623	603	615	623	669	620	648	648	610	631	603	637	652	665	565	607	631	646	650	639	647	644	656	625	652	668	685	649	651	656	597	660	617	628	614	617	676	624	657	641	630	668	677	590	634	637	639	592	653	620	652	650	662	596	599	616	630	655	643	642	656	658	613	634	662	614	670	620	680	627	639	611	693	690	686	662	657	609	624	646	705	635	672	589	594	655	691	590	651	634	631	707	652	721	651	663	601	654	652	575	678	659	654	617	681	650	613	639	640	689	655	667	659	661	600	628	634	590	636	625	595	634	674	610	605	618	643	615	662	629	622	654	655	602	634	638	688	652	581	666	697	654	619	679	625	630	704	674	684	643	625	660	620	651	654	610	638	653	677	671	605	655	628	674	628	659	683	624	601	627	621	663	625	651	645	591	638	638	652	707	623	642	652	652	644	652	648	636	666	617	624	652	643	656	675	651	631	629	692	616	620	631	674	657	654	674	672	616	642	685	658	688	623	655	634	635	683	621	623	608	650	668	612	653	632	617	683	652	666	614	676	669	646	634	651	630	636	659	648	648	602	635	634	648	627	650	613	613	686	610	668	661	671	618	655	665	657	672	616	659	664	666	608	682	627	665	655	620	648	633	609	631	636	641	623	645	636	608	658	660	664	641	666	654	675	620	667	682	663	660	633	607	624	659	629	624	615	621	637	608	647	659	656	644	654	676	711	708	679	641	656	641	639	658	660	605	606	655	619	655	681	683	642	688	639	677	689	651	669	644	651	631	582	629	682	586	661	662	571	678	691	671	683	648	657	625	675	633	646	687	653	650	652	611	636	667	637	636	624	639	663	658	598	661	648	659	660	649	680	634	641	650	636	666	588	627	678	663	643	630	647	641	655	618	690	635	637	634	615	662	630	680	619	596	677	673	679	624	653	658	663	594	616	640	653	639	600	668	605	621	593	653	663	631	657	663	698	663	666	692	646	654	616	628	638	691	610	621	659	628	645	632	639	636	653	653	643	680	644	632	651	630	622	632	653	617	656	704	654	619	672	629	639	633	645	648	640	643	612	679	664	626	639	641	659	663	622	651	648	651	648	672	694	660	633	629	675	652	616	628	653	636	667	655	644	662	648	580	601	630	653	655	650	598	623	674	652	655	650	634	695	649	627	643	672	627	634	624	670	664	648	652	636	659	652	631	676	673	639	662	657	683	653	679	638	635	630	626	628	648	640	625	645	637	650	643	648	614	637	676	660	635	669	669	594	694	629	667	636	680	672	664	644	665	640	569	640	705	641	641	672	629	663	643	665	611	660	665	635	677	632	651	649	694	639	629	610	647	658	605	654	641	617	636	661	659	666	606	645	613	675	657	646	667	656	686	600	649	641	687	645	683	638	646	631	625	650	669	621	633	620	688	675	654	627	667	624	613	709	657	602	657	594	708	643	623	635	626	681	603	652	624	657	670	679	655	636	618	670	619	651	671	648	658	613	686	595	677	619	667	679	660	643	640	694	594	570	641	616	642	688	685	642	618	612	639	649	632	645	632	616	641	651	665	688	663	648	620	607	626	676	692	671	644	634	630	672	624	656	667	645	623	688	673	599	623	666	608	607	635	606	669	637	698	686	643	713	598	701	702	653	633	652	636	600	635	641	670	684	689	607	660	634	644	649	663	626	584	635	639	650	661	599	652	637	617	663	657	649	649	649	632	687	628	642	650	685	611	592	637	693	643	647	684	640	605	649	641	647	619	635	677	592	659	644	653	683	606	669	615	618	647	634	620	650	661	649	626	650	631	657	621	671	698	708	604	631	635	644	646	659	661	611	607	626	653	694	610	642	647	670	616	621	669	656	657	650	630	677	637	588	657	681	653	640	661	680	662	642	631	636	688	621	656	624	653	631	618	645	635	678	652	629	676	666	694	680	671	621	647	589	643	659	618	641	668	644	639	667	616	636	648	669	648	653	638	675	603	644	619	642	709	628	677	599	654	635	601	620	655	708	647	661	637	699	617	605	683	679	666	652	663	622	630	654	622	646	661	608	659	633	598	693	611	659	650	652	645	659	614	658	614	618	658	650	649	646	626	621	622	662	643	653	668	666	628	645	634	620	653	640	653	639	646	682	635	660	684	631	650	661	667	600	639	676	623	643	594	631	704	653	599	641	660	638	611	633	658	638	646	625	657	600	617	678	641	638	596	633	633	617	641	637	633	679	622	644	666	691	636	643	658	687	687	655	581	650	638	650	665	631	605	601	645	650	609	604	638	683	625	663	613	631	661	680	711	684	668	625	682	689	669	640	639	600	650	697	638	636	596	666	651	662	627	694	665	650	620	636	667	657	629	654	640	658	663	666	659	628	644	672	636	654	649	658	607	668	649	614	675	680	637	624	621	643	647	647	602	671	708	667	657	644	655	652	658	671	657	618	611	634	606	683	676	644	660	615	664	641	638	632	642	687	645	608	629	653	632	610	655	628	696	672	669	681	627	662	623	674	647	687	604	627	648	622	635	698	684	678	594	633	626	664	631	718	631	674	649	641	637	630	657	602	671	650	647	618	648	656	670	612	641	620	642	620	588	596	648	634	640	628	660	637	657	653	665	669	659	622	667	652	649	654	661	656	646	624	609	632	670	647	659	635	641	635	653	639	667	640	628	627	677	668	657	616	638	680	627	645	680	631	676	622	627	647	616	644	660	630	642	633	609	651	652	678	658	695	643	652	642	590	644	646	616	633	610	653	677	622	633	638	667	632	677	616	623	625	596	640	639	619	656	650	633	636	648	651	647	633	654	666	633	637	581	645	632	645	668	637	647	665	607	685	615	641	627	644	657	638	677	628	633	645	661	642	694	653	601	673	667	654	612	638	673	646	677	650	658	648	621	638	631	647	675	703	635	630	625	616	638	624	670	669	667	679	660	601	663	656	628	626	659	638	633	693	687	623	622	598	627	661	643	684	625	656	617	615	626	648	689	643	652	649	663	658	633	607	652	560	655	667	653	676	633	654	586	624	613	653	675	599	647	588	640	622	655	663	624	674	640	659	582	637	672	639	688	666	613	651	633	668	660	649	683	639	627	595	670	681	679	658	659	679	673	636	674	641	630	648	628	658	660	648	670	684	674	592	634
56085	52767	52733	42876	36855	34436	24069	22377	19370	11881	6792	3414	864	645	453	307	258	237	237	250	243	262	203	247	237	236	255	228	225	211	237	230	224	238	246	224	254	249	244	226	208	234	211	243	230	238	247	256	238	251	234	249	238	226	230	242	240	237	243	211	218	223	242	239	230	233	201	204	261	212	239	205	236	226	236	270	250	252	251	221	220	224	225	222	227	213	234	236	250	239	219	256	225	221	232	230	228	204	259	233	227	230	243	231	233	245	229	226	228	228	204	241	233	219	235	234	214	229	228	222	227	215	247	211	232	245	242	209	230	227	243	214	222	211	217	210	249	233	222	250	241	219	234	206	229	273	199	209	212	211	216	198	220	263	239	225	205	228	217	212	251	242	222	228	226	237	229	223	217	244	216	211	229	211	208	228	264	255	231	222	236	237	261	221	225	229	202	207	230	216	217	241	233	238	247	223	228	209	233	242	184	251	227	225	232	236	230	248	225	239	258	220	259	216	204	214	222	227	227	210	251	236	221	204	239	274	211	224	218	226	216	204	247	202	229	209	210	220	215	231	219	248	215	243	241	247	233	242	221	202	220	229	211	237	219	234	214	248	223	232	232	201	235	241	219	198	220	193	246	232	232	238	241	217	227	212	221	239	220	199	233	224	209	202	256	219	213	189	242	214	230	246	226	225	243	234	244	197	233	238	221	217	212	258	237	211	237	227	247	226	229	223	212	232	210	255	237	212	199	223	192	241	214	236	240	235	248	247	234	213	212	243	259	228	229	220	230	195	198	203	221	213	238	236	239	215	196	220	197	243	236	229	229	229	242	225	246	239	249	212	262	248	268	226	232	232	238	224	212	213	218	235	240	251	254	247	234	229	261	209	233	242	219	213	217	217	236	209	232	214	218	248	229	236	239	220	205	220	235	272	233	219	222	215	234	209	215	223	233	206	234	189	259	202	228	225	217	227	205	210	217	209	215	229	236	253	216	242	226	236	240	218	238	245	218	215	259	242	232	232	237	226	252	205	225	249	232	209	244	209	207	239	246	256	220	218	241	219	240	234	208	234	237	234	231	229	202	222	223	218	255	222	220	243	205	248	231	256	237	232	240	243	208	233	204	248	228	244	219	221	220	236	232	246	210	245	219	215	219	241	236	238	235	215	212	241	241	224	220	198	242	230	236	192	218	224	198	208	253	229	228	208	222	196	236	235	237	207	227	221	241	213	250	259	239	240	234	258	227	212	238	243	219	213	231	245	231	240	221	222	192	232	206	247	220	228	244	244	204	241	213	221	227	217	251	237	234	224	238	228	226	207	250	211	233	221	219	232	193	251	237	222	203	223	212	212	202	248	232	247	220	258	225	262	222	228	240	205	202	234	224	199	284	232	230	257	229	212	222	243	241	217	232	230	226	244	235	241	218	244	244	240	219	212	228	227	221	203	227	214	237	235	240	240	219	218	246	207	235	247	217	236	192	243	225	260	253	241	196	246	220	212	239	218	229	217	215	207	242	229	210	208	258	251	235	221	234	206	218	215	234	240	206	192	218	203	230	201	213	252	233	246	217	229	229	217	222	218	237	198	244	245	230	263	240	235	237	227	205	219	225	215	226	234	239	260	206	225	221	238	232	240	205	214	212	221	252	222	242	235	221	221	248	235	236	216	211	210	237	243	247	220	218	243	210	230	253	245	230	197	250	247	240	202	226	234	242	205	244	251	225	230	217	243	213	233	220	243	219	235	258	236	235	232	205	267	215	222	219	283	216	217	247	246	226	228	246	221	253	214	246	233	205	218	209	217	218	226	231	215	216	214	243	235	210	230	233	233	205	246	229	240	237	241	239	202	239	251	257	258	229	219	247	217	197	219	243	198	224	223	257	252	250	193	254	248	229	232	236	211	239	214	216	237	236	249	216	237	210	238	194	216	244	227	241	209	230	222	223	241	234	230	248	233	239	271	213	236	233	247	252	235	263	237	252	212	213	237	240	236	222	227	224	221	218	240	235	218	248	227	253	234	250	250	220	230	244	240	226	221	238	212	196	233	222	230	229	236	258	228	201	246	220	222	218	226	225	214	240	223	238	244	220	230	198	251	222	220	254	224	221	239	242	223	249	210	216	219	233	219	210	218	211	232	255	221	228	223	245	227	215	226	201	215	226	226	227	210	221	240	228	249	219	194	217	260	226	242	225	249	225	223	223	214	231	234	222	204	226	213	227	205	205	220	202	216	236	248	213	249	249	221	222	233	190	235	204	225	238	258	205	227	230	218	233	256	206	240	214	227	204	245	212	232	202	217	204	220	238	226	229	234	224	250	229	242	210	235	216	240	231	243	216	220	229	229	234	238	241	222	259	226	246	235	219	219	242	217	218	208	227	217	209	226	255	224	236	227	216	239	230	203	195	234	238	215	226	206	224	228	250	207	203	226	208	239	215	238	227	235	229	207	188	208	249	228	215	219	220	196	214	202	224	226	240	213	234	214	202	254	223	222	222	221	227	227	221	236	237	246	220	207	227	212	218	235	214	237	254	233	225	220	187	235	221	226	225	228	229	220	238	216	236	253	227	250	237	234	240	237	259	233	230	220	234	239	256	232	213	227	251	240	232	265	270	209	212	251	233	237	213	253	197	248	240	196	223	209	246	233	240	218	225	206	222	227	248	220	244	215	232	217	234	244	236	204	211	199	238	212	238	229	254	235	264	221	204	249	237	210	250	208	205	225	225	245	239	208	198	248	232	223	229	223	230	217	237	217	233	240	227	211	225	228	236	218	220	230	215	243	242	215	236	245	206	240	207	234	237	224	216	238	222	220	252	230	229	228	241	235	234	241	209	220	218	218	211	233	221	236	225	200	197	207	244	193	239	218	238	243	227	217	216	240	211	229	233	245	207	215	210	227	216	216	230	237	190	222	250	214	250	225	199	233	219	222	236	210	217	237	241	224	222	233	215	231	247	231	239	259	225	198	224	236	234	199	257	229	229	223	224	233	217	193	225	224	208	216	227	237	240	232	215	231	218	225	233	233	222	202	227	242	250	221	209	224	224	229	234	232	250	231	219	221	237	219	225	229	224	251	228	254	232	216	243	231	233	234	239	214	217	232	222	233	206	233	231	233	223	248	215	255	252	235	210	234	230	210	236	209	230	214	232	212	205	260	215	234	207	216	250	246	216	217	203	236	240	230	234	218	227	208	239	246	224	246	244	214	218	238	212	207	212	201	198	249	265	218	244	216	204	234	227	229	217	233	232	238	249	212	221	205	216	239	195	230	230	210	235	254	207	246	202	229	239	249	205	234	218	226	230	227	237	203	233	224	225	242	237	254	227	234	218	217	227	227	217	215	253	232	209	262	226	249	228	207	229	247	213	210	236	256	219	219	234	226	225	232	222	220	229	235	229	225	213	231	231	226	257	243	209	236	233	241	213	222	251	238	223	216	226	224	224	232	246	233	254	237	211	229	231	218	222	222	212	235	281	217	216	230	239	199	248	235	240	230
38840	44302	52882	49924	47854	46400	37566	41009	37190	28803	21241	12454	3493	2727	1951	1104	842	750	676	655	672	610	618	651	581	579	613	608	601	645	637	592	647	628	598	617	636	609	638	600	593	600	587	604	625	626	567	621	587	590	637	627	614	625	616	621	559	629	591	663	630	625	628	563	647	639	623	669	596	652	629	668	669	643	605	604	574	636	599	629	589	584	639	628	585	641	608	627	602	595	588	597	637	604	639	642	620	616	604	623	579	586	587	624	595	609	623	634	607	617	601	624	604	597	600	613	628	641	597	599	600	611	626	643	599	632	628	645	631	608	649	640	654	619	617	624	638	641	592	575	645	603	595	603	608	584	627	642	639	602	608	658	631	631	627	620	638	663	618	598	622	640	600	631	616	604	619	578	635	585	604	584	621	640	635	650	645	607	609	607	589	624	601	635	625	593	632	634	557	614	631	630	582	626	635	621	600	629	603	630	656	584	630	586	616	622	643	606	623	645	575	617	573	580	651	637	624	591	590	632	589	663	661	618	641	617	612	649	582	590	635	627	632	612	628	602	669	590	603	613	629	597	643	617	620	639	627	597	593	615	607	623	674	594	659	597	609	622	638	616	589	597	604	686	640	656	631	656	600	630	642	631	613	644	669	602	618	616	599	619	563	600	622	636	641	618	655	619	589	644	648	622	626	611	585	620	633	621	630	616	645	590	678	578	585	648	626	640	598	624	641	606	585	632	593	605	631	618	572	596	595	644	617	606	596	622	675	605	644	645	632	607	584	596	624	607	605	606	616	637	575	601	596	626	681	573	583	579	567	589	602	654	596	605	601	637	665	605	630	626	577	609	628	635	624	610	612	606	582	620	598	621	618	642	597	625	583	562	629	613	632	622	654	637	576	624	630	606	578	618	619	644	620	634	614	580	581	619	592	645	605	639	601	664	592	598	582	597	600	680	626	676	640	643	620	608	649	583	637	605	627	625	602	687	595	628	627	647	634	618	600	642	602	578	634	622	618	596	616	624	602	605	590	609	610	629	616	574	661	662	598	608	612	579	567	595	603	602	593	610	626	620	603	656	636	626	576	624	670	588	624	595	607	637	629	589	602	590	602	604	608	627	572	616	601	594	561	607	571	606	584	600	602	582	563	608	652	621	594	657	643	594	615	607	669	618	601	632	562	645	607	582	641	644	601	656	620	586	619	627	611	588	605	663	618	614	620	612	614	612	611	560	607	605	597	611	605	634	614	635	607	625	623	629	628	613	595	623	608	607	639	592	635	616	589	653	677	683	630	609	604	642	620	633	629	633	636	614	628	603	625	620	578	626	624	625	628	652	621	661	612	591	625	637	628	590	648	638	619	605	642	607	595	642	677	625	610	622	601	618	584	623	611	643	658	629	644	608	604	630	609	667	610	578	638	642	596	588	605	653	570	629	616	613	601	640	584	603	612	589	616	590	644	610	644	581	648	659	619	625	627	627	638	634	645	660	605	611	628	610	623	658	624	606	610	626	601	627	625	649	577	613	648	645	579	593	625	640	608	604	649	568	620	622	594	636	636	596	616	630	669	613	632	613	604	631	682	588	620	583	635	623	576	607	634	674	627	602	635	634	598	588	566	607	605	613	577	589	700	642	618	641	658	705	632	621	612	670	633	590	587	617	579	649	624	639	632	660	615	645	595	594	632	650	597	605	685	631	640	594	549	649	633	609	622	646	583	601	640	634	602	616	622	570	591	578	638	602	602	618	630	618	579	585	610	634	643	639	601	613	605	661	643	606	615	645	622	637	611	597	596	607	673	627	663	583	571	628	627	568	611	623	569	646	586	641	615	621	645	606	625	632	643	632	622	638	595	654	647	643	658	604	598	582	627	637	624	645	621	581	632	639	581	658	589	625	664	634	622	654	614	640	623	590	597	656	630	634	628	616	630	569	625	628	640	631	604	650	634	559	603	608	567	622	589	630	604	637	643	580	600	622	600	629	670	580	618	590	629	651	597	604	610	643	630	629	589	609	656	638	618	599	658	633	628	638	633	640	609	637	596	634	615	595	586	626	617	600	631	625	592	599	642	655	601	612	602	604	590	622	605	608	598	600	624	608	620	575	631	612	651	608	612	653	600	633	612	629	611	610	618	648	612	623	645	565	618	628	583	624	580	636	669	610	620	583	628	573	619	605	603	658	637	627	601	608	599	632	621	653	605	600	658	620	588	641	596	648	583	602	656	622	641	598	593	616	682	677	661	612	605	649	593	587	612	645	636	661	606	656	624	640	640	622	591	604	603	604	632	582	608	618	617	624	602	599	590	577	597	644	599	590	657	618	591	629	632	603	633	629	591	630	650	617	574	614	651	594	630	595	590	632	638	589	590	604	642	590	602	658	610	602	619	610	589	554	624	586	597	584	614	627	624	600	607	592	615	606	627	626	587	622	615	606	576	667	612	656	626	604	618	608	631	647	634	590	622	628	643	600	595	629	580	644	624	622	581	613	637	612	612	585	638	626	674	621	626	583	586	623	605	628	613	614	622	665	603	582	629	644	584	589	659	644	608	600	639	638	599	630	619	606	623	635	637	598	623	633	613	627	605	613	603	605	607	628	646	625	582	630	608	611	595	609	621	621	632	602	580	645	635	596	591	598	624	616	585	595	583	591	608	576	644	597	609	597	620	655	649	617	560	640	611	640	603	638	627	600	597	636	644	591	620	594	615	594	622	610	610	609	637	597	622	591	624	623	624	567	613	600	640	647	601	645	612	593	632	617	600	639	630	662	661	622	603	616	658	598	634	661	598	636	605	637	636	606	616	597	584	599	617	582	643	679	605	657	587	647	638	597	654	619	596	611	660	583	627	659	607	615	589	617	609	619	659	621	623	592	609	658	614	628	625	629	618	615	595	641	631	599	648	584	586	629	609	675	627	596	602	609	621	622	568	652	624	623	649	622	632	626	594	651	609	617	581	608	611	603	613	647	617	609	648	620	618	598	605	631	604	624	647	613	619	614	627	643	600	619	585	609	577	631	632	606	646	642	626	594	592	583	633	626	625	585	616	583	597	567	599	612	617	591	589	603	620	609	637	625	651	603	594	633	637	595	663	634	629	633	594	629	611	593	679	675	635	611	651	618	630	579	640	636	606	660	625	589	632	574	660	605	581	611	611	660	631	647	665	634	625	643	629	638	646	591	646	605	638	560	636	633	628	614	612	600	655	565	641	627	627	633	566	633	561	623	572	608	615	598	602	596	635	635	586	612	632	622	653	595	633	633	616	632	621	579	597	630	621	624	624	653	573	591	631	635	645	625	627	593	631	652	614	641	663	589	667	618	631	605	635	597	656	606	611	621	627	594	593	618	618	580	628	613	624	634	598	570	609	597	620	638	625	634	571	618	581	628	619	680	643	586	621	592	630	639	640	614	613	604	666	609	631	624	639	611	642	586	589	583	605	590	599	605	639	609	637	594	585	632	618	623	667	658	588	555	598	629	595	677	640	590	588	650	606	597	600	608
30525	28488	27303	18913	8741	4022	2826	1987	1572	1027	651	451	275	292	272	267	275	263	241	244	243	221	252	250	250	248	259	263	229	256	245	245	234	244	260	243	250	247	237	249	239	237	232	254	230	259	230	271	265	260	264	272	271	244	247	222	267	259	243	257	269	259	239	233	268	265	309	247	268	242	238	255	247	266	253	249	244	264	249	259	250	254	253	235	240	248	252	230	298	248	264	240	231	265	250	225	236	251	253	247	235	246	255	235	271	243	258	198	241	235	285	247	262	241	260	241	263	233	236	243	247	272	269	244	225	276	268	243	234	215	221	234	253	267	247	240	216	268	227	277	267	239	232	273	245	245	279	259	233	279	249	259	250	256	243	233	245	214	245	258	262	259	263	244	257	255	240	255	232	242	267	290	234	274	230	242	239	237	240	255	241	275	224	281	281	242	257	243	266	264	242	244	259	245	232	246	255	252	241	268	238	235	265	220	234	243	258	225	255	257	260	238	247	240	245	286	267	234	249	237	272	229	235	250	265	275	259	274	243	235	258	270	243	222	254	246	254	257	237	237	263	275	236	243	252	263	259	241	234	264	229	264	246	265	228	279	225	293	251	253	260	259	238	266	249	228	220	230	251	229	250	222	263	261	246	271	260	245	248	256	258	250	229	269	258	248	252	272	225	227	265	220	260	225	243	272	270	234	233	258	288	259	278	243	237	251	267	259	258	283	279	267	224	267	264	284	255	216	218	244	257	224	237	244	253	249	257	243	251	250	235	257	248	251	277	261	215	261	230	253	232	244	247	242	262	224	270	286	273	254	250	257	248	227	233	241	272	257	245	251	208	236	234	239	251	244	258	239	248	251	250	223	242	259	233	266	262	221	242	238	266	276	266	225	237	228	241	235	252	261	255	238	248	250	244	253	269	280	267	242	237	254	269	241	236	256	267	262	270	264	278	226	235	248	249	248	234	251	216	242	234	265	283	285	257	248	236	237	257	253	252	252	265	238	254	249	269	245	265	272	245	239	242	274	243	291	253	237	261	283	262	243	222	244	277	256	249	253	264	255	271	234	269	271	250	235	240	244	237	254	238	248	224	238	238	278	250	255	258	257	219	256	247	236	275	231	246	242	271	238	221	254	243	261	254	214	265	267	263	231	227	277	237	219	239	264	263	256	261	234	243	249	248	246	243	236	244	269	241	252	262	239	234	268	219	283	251	294	218	257	263	249	239	268	238	247	261	256	238	278	251	266	252	251	240	264	224	254	243	240	248	251	252	265	255	226	239	222	255	234	217	256	260	231	241	272	238	278	273	226	248	255	246	235	248	235	251	265	276	265	281	236	286	255	233	217	242	277	244	229	232	281	266	270	257	255	270	225	242	256	235	235	232	255	273	262	225	275	259	257	230	266	257	234	281	243	242	248	242	256	260	255	225	243	255	248	254	230	234	258	239	268	240	276	226	233	236	256	291	256	243	226	253	259	252	240	223	276	245	251	250	270	250	247	264	256	229	269	263	269	257	219	239	263	248	227	259	258	270	256	246	241	284	264	236	253	213	254	252	261	270	313	258	243	264	259	269	224	256	253	255	246	259	246	269	261	276	249	264	265	245	259	285	255	251	242	265	244	245	237	271	242	238	285	254	265	267	246	277	246	251	252	240	226	222	240	248	250	252	263	229	249	244	225	252	274	270	253	254	251	282	257	284	234	282	256	272	242	238	263	259	255	277	244	244	267	267	267	258	214	246	232	224	279	248	235	267	252	266	251	249	238	256	259	234	236	212	218	246	270	251	242	250	233	236	213	232	228	249	230	243	257	257	244	265	263	299	254	235	274	280	246	298	248	236	247	250	261	262	197	245	268	251	238	250	249	252	247	284	257	280	247	247	251	247	251	230	246	247	261	258	241	242	282	243	231	261	231	254	249	241	280	249	261	245	277	216	252	234	235	229	269	236	260	266	269	259	261	224	256	250	259	237	231	259	258	274	245	244	222	248	244	254	261	260	273	263	239	239	241	231	253	241	249	237	242	225	274	225	263	240	238	264	245	238	255	244	265	267	230	263	261	224	241	268	255	235	245	252	269	223	270	259	278	274	243	241	215	249	247	255	225	271	256	277	286	283	254	240	288	255	252	251	243	261	244	240	259	263	232	242	255	261	243	236	245	248	255	219	242	274	256	260	248	248	239	264	254	222	268	259	209	234	256	267	263	242	246	231	224	229	228	233	243	257	247	233	272	269	265	251	247	255	244	252	272	232	252	244	256	253	218	229	205	288	252	256	249	223	284	248	272	278	252	225	242	238	243	242	248	241	221	247	223	238	267	260	256	234	231	232	262	238	238	248	262	264	262	234	248	265	257	275	242	241	233	264	244	254	256	252	244	257	250	231	254	247	259	264	278	258	278	210	244	253	252	265	266	261	245	239	233	237	245	255	221	238	224	232	256	293	235	279	268	255	201	274	276	250	232	285	247	256	236	293	247	276	245	225	256	217	259	248	235	248	242	259	270	248	230	228	245	242	224	235	254	261	260	276	246	239	266	253	274	283	277	251	240	242	230	262	240	252	263	260	240	247	241	279	268	247	268	249	272	276	258	256	260	252	252	276	270	241	230	251	268	230	243	232	207	239	240	251	265	238	242	256	227	217	267	234	242	265	236	264	270	245	263	267	291	247	260	274	261	251	222	248	239	283	254	269	249	243	241	246	249	271	256	234	249	255	254	232	272	267	253	265	239	223	254	268	223	265	244	256	228	253	231	241	243	247	244	242	234	213	235	244	241	220	261	232	239	251	225	224	238	264	249	268	232	232	243	268	239	240	225	253	270	239	264	250	245	232	239	238	242	260	243	241	269	251	265	246	273	251	266	256	232	271	250	235	275	276	261	247	252	251	256	245	236	232	255	223	237	238	271	235	235	244	245	256	230	283	272	219	260	221	254	246	228	240	237	260	258	242	227	260	253	275	223	267	248	269	289	252	242	275	248	254	224	260	242	269	232	272	249	274	261	255	255	232	232	237	241	244	250	255	255	263	229	241	244	221	237	275	256	256	237	240	255	254	239	264	247	213	262	253	224	253	250	276	253	222	232	249	246	243	241	238	294	266	256	245	212	263	246	255	247	283	226	235	247	245	268	251	244	256	245	227	250	240	277	247	249	266	268	268	249	256	261	242	261	221	276	253	266	253	242	253	253	252	271	243	256	291	260	225	240	234	232	274	254	234	245	278	259	251	256	268	262	271	240	243	218	242	259	263	255	262	258	267	230	235	252	251	260	266	271	272	234	270	288	253	250	218	270	271	269	235	259	237	241	257	221	245	254	269	250	266	267	265	240	252	250	256	223	245	281	247	247	237	258	243	242	233	258	230	236	274	242	254	265	249	254	292	259	265	234	272	243	261	238	251	241	249	232	270	250	237	229	277	226	272	221	222	238	232	233	272	297	250	241	247	262	254	257	260	255	256	238	276	261	234	245	247	255	265	262	245	230	230	242	253	267	233	244
19429	24601	32007	30251	18942	13704	10799	8913	6768	4378	2472	1481	878	859	744	665	712	667	670	650	713	638	702	688	688	671	683	649	701	701	655	654	684	651	674	661	681	675	709	630	630	598	694	655	664	636	714	668	712	672	719	686	626	651	612	655	677	688	669	653	713	692	681	629	612	720	685	684	722	680	654	676	630	667	633	635	721	657	658	683	649	695	726	676	681	638	689	694	634	742	693	654	669	725	669	667	682	649	657	692	645	679	715	706	670	650	612	663	690	636	685	672	677	641	715	681	755	651	679	661	661	650	676	664	681	670	720	696	667	656	631	711	652	671	636	666	687	639	673	643	650	698	653	676	658	662	663	631	612	642	668	670	669	718	703	683	616	633	655	676	608	671	658	686	659	650	664	672	676	699	639	679	673	676	734	670	733	641	664	670	662	632	690	700	700	682	661	645	670	648	685	674	705	693	642	668	707	641	636	653	680	683	689	646	712	681	685	676	637	673	651	646	700	703	668	661	647	655	651	695	668	675	679	690	670	644	693	732	726	712	684	702	672	661	725	642	674	662	667	647	667	700	702	681	692	658	713	693	667	699	671	695	689	642	680	699	661	647	691	636	680	669	726	649	624	667	690	687	657	665	659	701	682	674	684	659	700	616	639	657	679	690	663	686	642	659	674	689	693	683	672	687	659	649	666	693	650	670	680	643	663	681	676	687	703	623	678	666	649	744	731	702	653	662	696	679	659	680	689	655	655	610	674	651	715	697	696	699	677	660	639	667	697	663	681	678	670	715	690	680	669	668	665	719	675	677	684	673	640	703	671	679	693	709	677	628	628	701	661	674	663	671	631	722	669	642	703	662	658	662	668	618	692	683	668	666	671	699	680	704	671	733	676	637	638	646	670	620	652	696	676	679	651	659	655	705	675	672	643	685	663	684	657	644	653	740	666	646	647	705	657	664	674	658	710	678	686	697	654	703	686	637	668	646	654	690	626	718	702	648	711	703	652	668	683	683	668	631	692	651	665	679	634	682	680	629	657	679	674	678	627	653	697	682	672	681	732	749	687	671	620	687	630	656	703	678	672	692	688	671	660	648	672	639	676	664	636	691	614	639	696	673	674	641	650	661	653	692	727	673	649	713	636	687	671	619	651	650	699	630	636	656	688	659	667	659	682	666	690	668	676	651	655	665	676	629	672	662	636	711	680	663	671	646	678	681	690	660	672	644	681	641	670	709	673	650	674	644	646	676	704	698	693	656	660	686	674	694	649	714	645	670	615	704	631	617	693	691	657	675	684	653	642	693	685	677	658	659	647	705	698	701	602	652	644	624	665	640	655	672	702	683	665	687	693	624	698	698	640	659	672	672	686	625	689	626	672	635	668	686	649	657	638	661	694	744	658	698	687	658	695	671	655	714	635	644	612	695	633	664	652	651	623	672	644	669	701	694	655	604	683	690	676	711	684	628	698	614	636	676	675	693	667	608	690	679	719	628	675	618	661	656	667	699	686	695	686	643	665	674	670	655	684	620	617	660	654	695	667	692	641	672	648	628	690	709	696	656	674	668	726	650	681	715	683	696	714	655	644	641	639	726	658	659	685	662	693	694	688	669	640	688	692	634	638	716	699	659	641	643	704	691	638	684	669	653	671	708	702	655	646	678	640	670	689	635	695	629	648	676	657	717	675	655	699	693	662	690	712	640	686	708	711	653	729	678	641	670	719	688	661	647	684	685	677	664	619	654	615	664	677	694	704	699	674	679	682	693	666	706	670	678	691	647	698	677	685	722	689	672	703	699	704	633	683	667	695	685	654	662	664	665	671	596	670	655	683	686	655	664	702	660	703	658	659	663	661	692	719	673	699	640	620	656	671	652	702	739	647	659	634	671	632	680	660	665	629	663	705	658	688	687	634	653	661	652	657	650	670	646	678	674	656	690	689	695	609	630	668	657	643	678	643	675	666	669	674	649	650	634	687	685	679	687	654	685	651	701	642	663	649	677	675	638	676	679	663	676	664	653	667	709	685	687	646	645	630	688	655	623	673	711	636	677	681	691	652	625	668	699	656	662	652	670	633	668	660	708	661	694	638	691	654	637	637	621	669	659	665	690	669	685	649	712	695	621	604	675	635	653	673	672	691	646	663	650	669	707	681	606	649	656	630	657	646	664	712	672	730	674	670	648	679	737	697	692	673	664	690	709	666	639	653	726	662	716	688	643	619	670	639	716	674	638	649	665	709	612	639	727	709	683	663	675	657	670	659	693	632	631	752	663	676	660	687	638	697	659	666	630	715	628	691	694	680	669	645	692	641	663	685	688	654	683	630	651	707	661	686	662	679	702	646	657	707	662	678	717	667	604	707	627	658	664	678	620	641	664	620	689	657	692	695	664	678	649	660	700	701	666	678	665	666	683	680	623	668	633	714	736	659	692	699	637	665	691	683	692	657	667	715	669	633	659	661	671	656	688	721	659	639	661	704	636	625	665	670	654	645	635	656	649	663	691	633	668	710	663	653	656	685	692	653	653	651	674	631	648	697	670	633	702	693	690	663	708	651	664	650	643	675	662	689	630	665	643	693	693	667	690	625	678	706	699	654	666	678	656	712	690	652	668	682	675	682	664	708	685	642	678	666	593	636	679	642	705	688	689	723	657	673	671	691	601	629	651	656	738	684	602	690	703	654	673	626	705	677	619	695	665	677	667	687	646	671	707	617	631	676	693	649	719	647	644	661	678	686	699	661	670	693	663	698	668	717	698	646	686	663	638	680	674	645	667	653	708	654	654	670	664	650	697	691	690	679	669	701	658	635	663	646	651	637	671	664	681	680	638	676	702	702	643	694	652	659	711	673	667	643	624	659	631	669	658	632	632	675	646	683	688	631	663	706	707	668	707	681	665	655	682	660	680	674	694	699	733	661	607	662	669	690	689	669	665	672	725	718	659	685	689	643	714	693	654	660	677	674	659	712	595	652	706	671	688	719	677	701	611	682	639	710	658	651	687	679	720	714	651	724	689	659	671	671	722	660	691	684	673	662	654	715	676	664	673	646	690	648	653	722	680	690	678	657	691	668	667	650	658	669	673	679	658	647	636	631	658	644	666	685	663	606	688	628	661	652	666	656	635	725	674	707	658	640	675	659	692	656	662	647	710	633	640	691	645	659	671	685	676	674	657	684	666	724	674	660	682	718	678	661	736	641	688	664	714	675	678	645	680	701	666	672	703	679	669	682	663	657	630	660	662	662	656	683	676	667	649	709	641	664	660	678	649	694	728	694	667	632	679	673	696	653	648	693	674	670	698	656	666	655	635	666	668	636	667	656	674	687	665	658	706	701	685	640	624	694	674	644	669	696	702	693	629	674	728	654	649	660	678	653	666	715	700	666	641	668	650	660	630	672	666	654	654	671	711	673	685	629	672	641	656	721	650	647	671	671	629	718	659	654	654	679	692	748	689	678	631	671	632	710	710	695	708	648	691	679	631	679	652	677	688	664	658	694	658	717	607
49343	46316	46073	36325	30112	22275	14942	13169	11266	6757	3046	1163	658	452	309	266	260	260	253	256	264	250	214	220	256	249	252	255	257	224	216	212	227	232	275	221	222	248	262	235	265	207	270	245	262	263	242	226	252	229	273	280	248	271	242	235	240	271	247	239	232	243	240	271	265	229	250	229	215	197	257	247	264	254	245	241	227	244	247	270	222	245	218	252	247	213	236	257	259	242	241	247	210	220	251	232	254	218	215	233	223	252	240	240	250	204	267	234	239	220	236	271	256	235	222	251	256	248	259	228	259	239	261	261	247	242	221	239	249	240	227	205	243	238	255	230	226	247	248	235	258	245	244	219	261	253	261	234	263	247	267	238	252	253	257	293	251	248	236	226	235	223	269	254	229	272	238	255	237	251	255	245	245	236	221	256	240	263	240	252	226	236	227	251	254	232	246	222	243	245	221	253	249	246	205	234	230	260	255	237	258	252	212	244	239	257	241	221	239	250	231	240	248	213	252	212	251	244	241	226	259	235	234	235	225	228	249	235	243	254	249	243	223	215	270	237	241	242	255	223	249	250	258	247	210	250	257	227	246	239	238	235	239	234	241	270	252	230	259	239	246	233	226	247	268	270	249	254	215	244	277	217	236	237	226	240	222	234	242	236	250	204	227	231	258	212	278	254	249	246	263	219	226	241	256	251	255	253	238	254	228	231	252	242	246	237	230	244	245	258	240	233	250	252	228	269	218	257	267	240	234	239	249	271	254	241	231	250	268	271	242	241	236	221	241	246	236	243	261	245	239	244	212	242	256	234	225	235	264	256	236	211	215	241	241	257	270	234	217	279	229	250	221	215	250	255	266	231	228	246	231	255	265	223	252	237	231	206	268	226	232	273	268	234	254	235	241	235	232	254	242	233	250	221	266	227	241	267	249	247	243	225	233	208	232	259	252	249	234	261	224	240	251	233	217	241	220	229	236	238	252	247	242	240	222	230	223	247	235	212	244	231	239	244	217	252	260	246	244	255	240	255	226	200	237	256	252	216	208	238	250	239	243	235	257	295	253	251	233	229	226	253	274	252	266	225	231	231	247	238	230	254	247	268	244	242	267	241	229	231	248	272	233	249	242	246	242	244	245	233	200	226	223	251	260	227	232	223	255	239	259	240	238	217	237	235	266	235	281	217	261	254	262	234	237	223	242	240	246	256	222	279	242	222	256	227	239	236	222	249	245	243	228	257	219	237	254	218	236	257	202	267	232	244	225	246	256	208	273	219	236	240	241	254	250	274	211	231	239	258	247	239	238	248	234	211	253	222	260	255	243	251	245	229	253	252	223	255	247	258	230	230	249	226	231	262	232	212	241	235	214	236	266	247	268	234	236	234	248	258	238	249	260	243	258	222	224	251	264	251	257	241	233	239	215	229	231	243	233	246	230	227	219	241	272	237	219	225	236	240	252	246	204	216	240	265	263	230	232	237	259	248	241	240	271	233	241	240	246	231	245	256	250	270	238	235	220	266	209	260	239	222	229	260	254	251	248	224	242	244	256	202	245	217	279	240	214	221	212	230	230	245	230	211	246	226	250	261	269	259	219	246	242	254	279	243	240	228	239	281	224	243	243	244	236	241	240	216	266	245	278	234	239	253	228	266	258	216	241	261	221	264	230	223	246	253	230	260	262	251	213	244	232	225	238	227	240	241	267	241	236	250	229	221	248	251	240	249	255	232	235	276	239	239	226	228	263	228	223	260	231	236	250	231	244	222	248	201	234	245	247	228	240	230	267	233	247	228	246	237	230	221	215	243	193	258	235	253	243	253	234	229	249	256	219	244	228	230	252	237	239	249	249	221	274	233	213	241	253	215	219	225	247	248	228	243	222	243	225	233	234	220	236	234	212	256	241	247	236	227	244	235	238	241	225	215	278	253	239	252	261	231	219	229	242	256	246	220	246	261	241	265	210	240	239	237	253	230	241	251	253	254	204	234	283	226	235	213	245	252	250	220	228	281	251	230	218	236	235	213	285	207	245	254	266	236	234	232	240	232	235	235	227	224	245	224	203	235	266	234	237	243	242	247	250	237	233	262	234	244	238	252	242	232	236	242	250	232	245	229	230	236	230	211	245	231	262	242	247	239	244	244	238	273	258	252	207	239	231	229	257	235	244	229	262	220	228	232	233	252	244	233	259	255	234	254	225	241	269	224	238	211	250	250	252	235	230	237	240	262	223	222	256	229	239	239	261	271	245	234	242	242	259	217	242	228	234	260	219	249	243	240	239	210	218	246	259	251	226	264	242	265	252	229	249	232	268	236	249	262	266	267	221	231	258	274	248	226	234	258	235	282	261	262	243	250	255	238	224	250	239	226	236	265	225	285	231	238	258	266	258	226	216	232	229	232	253	228	265	250	232	212	220	243	225	205	237	219	254	255	240	250	250	236	247	244	235	230	249	222	263	221	228	200	246	277	241	215	229	238	257	248	250	237	228	249	211	224	225	222	242	266	263	232	235	240	239	225	209	234	237	231	264	260	229	208	225	249	240	223	260	242	230	268	237	239	240	236	289	224	229	207	250	206	234	237	242	201	256	255	240	247	222	220	255	211	266	251	219	255	238	265	242	245	226	244	252	244	251	242	258	235	233	223	242	228	244	242	250	255	234	237	245	224	223	250	251	234	207	251	239	264	221	258	240	255	238	261	243	253	243	242	234	221	215	238	258	238	227	219	260	228	219	244	281	210	236	234	247	221	261	262	251	246	267	215	224	238	234	241	236	236	239	243	213	228	229	255	218	242	227	274	239	234	228	245	239	242	238	227	220	251	250	259	236	247	240	240	268	221	271	262	230	255	227	238	221	242	245	240	223	247	234	249	227	262	277	212	255	227	216	217	258	236	236	212	221	214	285	223	231	237	240	247	233	236	201	211	229	199	258	212	219	233	205	260	224	264	245	236	225	249	240	228	240	265	240	253	205	248	221	233	257	239	211	222	213	236	256	239	244	242	243	264	246	253	239	241	224	226	231	280	231	247	229	260	266	276	271	231	250	243	255	229	237	219	246	231	232	243	229	212	212	259	232	241	238	216	215	262	244	233	230	261	246	245	241	227	238	219	238	222	236	254	248	245	226	260	244	263	241	239	242	235	255	246	239	233	243	227	222	238	223	240	231	221	249	226	216	232	286	250	236	239	217	228	250	243	242	261	253	221	254	237	225	239	235	222	221	221	239	216	244	236	230	265	213	240	246	232	231	284	262	246	237	228	227	229	238	244	228	266	261	214	247	225	243	233	227	217	262	265	252	237	252	230	242	254	265	224	228	239	235	258	230	231	226	217	208	242	250	220	250	230	238	247	223	253	240	230	246	272	249	240	255	247	234	212	252	237	247	262	229	249	234	248	239	250	210	243	252	235	227	218	234	215	242	244	238	245	222	245	213	221	233	226	262	238	223	249	216	257	248	246	260	212	240	240	246	243	219	214	230	255	252	268	257	249	251	227	232	263	224	257	231	251
32815	38340	46114	44447	41968	36047	30896	31669	28583	20961	11396	5214	2855	1635	923	736	686	712	666	655	652	654	632	622	670	683	664	630	645	629	648	685	629	640	641	645	635	619	671	639	638	646	642	662	655	677	656	634	653	623	644	668	653	697	619	620	659	618	669	638	634	680	660	680	678	611	648	610	681	641	663	596	602	645	670	657	638	620	662	667	631	667	663	612	619	660	654	667	627	663	597	719	681	683	640	636	647	639	638	682	647	627	632	625	636	652	639	666	694	653	699	627	660	633	642	652	634	645	652	679	686	635	588	654	664	656	666	673	660	624	612	652	683	690	636	612	707	652	635	667	705	651	621	623	649	653	616	645	631	641	633	668	646	634	609	672	601	636	647	674	630	625	608	664	682	647	651	630	618	645	643	626	654	627	591	642	639	643	667	653	684	641	577	674	609	609	642	649	646	644	615	633	666	659	642	643	633	644	649	662	669	614	654	671	701	646	661	627	674	631	650	638	648	670	641	683	660	649	644	677	693	646	684	620	689	644	686	673	686	662	609	602	645	661	641	665	661	636	623	587	716	645	663	649	666	625	632	685	663	621	696	661	629	632	654	609	650	661	676	631	627	624	635	657	684	685	608	644	669	631	654	683	641	663	672	645	678	657	638	624	612	691	647	646	649	691	620	605	621	679	659	628	660	644	652	645	632	640	620	593	695	644	627	699	646	627	629	616	648	673	641	661	670	652	671	630	621	633	633	663	645	614	657	613	622	642	655	646	620	651	651	685	660	650	608	692	659	662	648	620	634	609	642	648	661	638	640	664	626	640	620	569	661	646	620	651	697	658	623	639	643	661	664	664	686	684	606	641	628	654	599	668	643	620	625	615	632	609	622	722	668	583	651	650	661	684	625	633	615	620	669	649	703	665	655	671	646	680	630	637	660	621	647	695	628	647	678	689	651	642	653	652	677	670	680	645	653	655	641	612	650	644	652	659	643	670	672	596	667	659	622	664	634	635	657	640	633	687	722	690	633	619	648	689	624	635	689	674	670	630	603	677	702	688	634	641	639	639	704	668	646	654	699	605	661	615	636	645	660	641	636	659	649	654	652	680	665	652	666	664	689	692	655	647	612	637	653	666	666	622	650	620	646	659	620	648	697	624	651	647	645	633	639	643	711	673	662	633	642	662	690	646	630	645	662	656	659	607	618	641	625	647	676	637	644	674	674	631	635	666	707	640	624	647	679	650	667	653	679	701	642	652	710	715	626	656	659	606	663	699	605	601	668	661	645	656	643	664	702	641	642	627	619	634	669	638	690	614	670	600	648	643	625	635	636	625	618	637	659	651	620	670	672	650	688	643	617	636	669	687	698	618	624	673	632	658	638	619	661	616	649	639	660	637	704	646	660	618	623	633	621	645	658	661	660	627	639	621	723	648	645	658	664	651	602	674	649	665	654	658	676	662	674	587	617	664	599	671	615	662	684	673	672	676	678	636	676	651	628	636	633	594	651	610	632	685	668	654	710	652	644	648	604	667	657	627	653	637	647	620	693	629	675	653	699	716	631	667	661	658	655	629	661	603	642	649	649	658	666	603	609	632	673	658	680	647	635	612	633	637	667	604	625	653	662	639	623	666	614	664	677	632	660	612	639	681	634	630	635	658	691	599	640	641	651	688	617	635	672	659	674	648	700	623	660	604	651	651	658	639	632	607	643	631	649	609	657	683	646	610	670	637	674	665	645	639	670	627	624	625	659	693	663	671	605	643	614	649	634	693	621	675	642	669	628	654	591	659	607	635	658	639	697	686	642	669	655	675	633	620	649	657	633	582	671	662	650	671	616	632	665	683	611	651	604	637	702	648	668	647	677	677	640	663	660	675	672	627	635	646	659	628	637	597	666	659	641	619	650	689	623	681	628	664	668	657	597	611	651	624	610	712	665	644	634	647	683	664	649	642	654	650	653	665	655	655	628	681	641	657	557	634	613	668	678	650	665	617	654	649	643	707	600	661	651	649	626	663	686	676	663	651	636	618	668	628	616	663	643	635	664	660	671	649	656	620	666	615	611	666	665	640	671	673	649	670	637	653	660	652	643	617	645	657	623	687	636	636	668	662	628	671	615	624	635	666	609	631	648	656	643	678	630	615	650	667	674	662	669	616	659	666	590	644	623	655	682	625	649	634	675	636	680	671	609	693	636	701	681	670	691	631	646	644	644	630	700	615	648	658	650	646	639	688	606	653	650	671	647	652	673	656	641	717	678	665	658	646	650	658	640	625	634	642	657	621	681	640	655	631	646	642	632	656	631	645	626	667	662	672	657	678	606	662	660	648	676	651	615	670	658	694	645	703	649	640	626	610	643	610	647	639	607	619	684	655	644	641	624	710	654	651	668	637	646	654	654	634	633	661	658	671	699	640	658	676	631	602	652	682	653	658	650	612	652	658	687	643	665	648	659	678	637	658	653	661	691	633	623	656	659	618	643	617	676	654	673	631	585	659	660	627	685	627	657	637	670	640	657	642	637	653	617	648	656	672	640	613	627	656	651	631	654	610	681	602	611	628	666	667	616	646	634	672	648	642	683	602	648	647	623	607	628	654	651	660	666	611	636	670	661	661	668	652	673	687	687	648	649	651	649	614	647	709	617	672	671	688	656	661	677	644	630	636	655	642	689	673	711	643	648	607	650	658	664	622	628	661	669	689	644	669	704	653	651	715	677	594	645	636	610	667	622	641	647	663	617	637	662	655	690	674	677	630	630	639	631	646	643	629	607	679	644	666	681	657	627	716	644	673	688	642	637	636	645	647	691	671	615	614	606	632	657	657	636	643	622	641	691	639	679	668	654	647	552	650	664	669	654	602	664	652	653	641	623	612	660	632	630	647	650	664	649	604	620	648	701	642	654	647	699	638	683	651	688	633	646	664	644	599	658	664	636	617	623	651	677	623	632	648	644	621	635	627	617	646	670	667	665	663	664	660	636	649	649	638	655	642	669	671	637	602	658	618	642	638	595	689	631	650	651	662	665	653	616	641	682	631	661	675	679	673	668	645	617	665	641	640	595	659	602	657	642	619	647	641	624	639	622	620	619	626	608	709	623	625	645	630	678	658	686	647	619	639	654	650	631	635	673	650	659	640	677	648	669	698	654	653	679	738	671	646	710	672	643	624	629	638	619	636	634	670	625	635	676	660	650	663	682	625	656	652	630	623	610	634	686	626	697	671	617	669	664	642	656	703	692	599	641	664	679	653	676	691	683	660	639	672	632	621	670	653	661	642	650	685	651	659	658	641	662	629	613	678	642	624	635	618	618	678	636	659	623	665	630	691	634	630	651	643	656	611	644	649	607	639	619	662	676	699	647	650	632	587	596	620	622	632	590	684	672	662	637	637	625	709	667	663	627	624	625	620	639	676	672	672	679	682	626	698	639	637	628	663	644	680	684	652	652	697	597	656	689	646	662	678	657	660	620	659	672	619	641	647	649	693	622	640	651	708	687	609	652	678	661	660
54878	53573	52711	46491	39669	28585	22127	18263	13572	8188	3621	1330	750	482	358	254	228	238	251	227	233	249	238	242	223	238	229	219	237	218	240	238	238	235	233	253	220	258	227	235	227	235	212	227	225	248	250	231	228	221	245	250	259	235	234	283	230	230	243	259	205	246	254	226	237	206	222	253	248	233	231	237	230	248	250	240	229	244	211	250	222	250	252	220	225	266	243	218	228	260	237	241	241	225	201	248	236	247	240	232	211	236	226	230	208	226	225	210	211	244	239	238	239	222	234	220	230	241	260	242	218	243	232	221	207	238	209	234	208	217	268	241	231	234	235	226	219	236	228	212	238	260	238	233	218	235	252	228	245	251	204	246	232	221	246	219	233	243	236	227	238	233	253	224	221	255	229	267	214	241	223	217	224	223	260	247	232	229	243	237	220	238	229	208	245	216	216	221	223	234	245	235	236	206	232	226	226	232	214	243	227	246	228	248	225	246	230	231	250	221	244	214	223	209	258	220	250	200	242	204	219	256	234	237	208	251	249	222	205	211	228	255	242	262	242	249	216	206	203	227	202	240	248	246	233	224	231	211	219	247	243	264	233	224	226	216	241	216	208	252	225	242	237	245	266	249	223	204	195	252	223	221	233	241	258	245	227	239	216	227	217	216	241	254	210	241	218	229	262	237	233	236	240	234	242	218	228	227	232	200	221	238	234	203	246	260	235	222	206	256	227	256	220	217	221	239	232	221	242	230	226	250	220	244	233	241	243	232	232	224	235	235	237	216	263	210	243	209	249	230	225	202	224	226	257	254	224	239	236	259	258	205	270	245	271	232	227	259	237	218	246	221	221	258	257	245	247	223	259	253	214	225	211	229	242	220	219	232	242	224	229	257	239	241	231	206	220	242	247	211	261	230	226	212	229	245	245	224	221	265	232	211	214	215	219	240	241	208	247	220	233	245	244	247	228	190	237	238	256	230	194	205	203	217	246	206	229	249	249	236	256	241	214	209	224	230	237	245	219	228	245	257	248	239	248	247	236	235	231	235	218	227	251	239	219	242	253	251	252	228	252	225	235	258	251	226	202	268	213	256	252	252	231	236	211	247	253	225	232	268	270	229	210	227	216	221	241	212	213	262	241	281	232	245	230	245	245	257	222	203	251	223	224	245	234	227	196	229	226	225	217	235	225	244	257	189	256	230	233	234	201	253	240	210	206	209	243	212	245	221	244	250	225	230	248	234	241	250	223	228	211	219	248	228	218	218	214	225	212	220	222	268	219	235	214	247	211	199	222	226	221	262	242	244	220	220	232	238	211	231	230	215	247	222	235	216	208	248	230	249	199	222	239	264	211	236	262	240	234	252	222	220	250	245	227	226	234	214	245	244	207	253	233	245	230	212	219	241	228	259	241	237	220	236	243	197	209	233	231	217	216	216	279	217	233	234	224	206	227	227	239	233	228	242	243	231	216	243	237	206	246	219	219	233	256	221	237	228	233	237	228	201	236	243	251	224	227	235	219	239	235	232	204	226	250	232	238	258	221	244	231	226	213	241	261	234	239	225	237	251	232	223	240	217	217	242	232	223	206	220	216	261	225	231	244	239	216	253	234	196	217	241	244	244	202	226	234	230	211	233	239	217	250	208	210	220	247	204	244	237	227	215	248	219	257	246	225	205	258	235	217	215	193	238	225	232	219	209	250	247	237	211	229	242	235	253	229	243	258	246	243	239	230	247	232	215	238	254	227	249	226	262	246	218	232	228	251	257	224	264	224	235	246	241	230	215	216	236	256	195	235	241	225	250	240	223	218	228	256	217	227	234	218	213	254	205	239	250	240	230	238	218	230	208	268	229	249	229	250	206	240	253	242	229	275	206	237	280	241	217	242	233	239	225	212	232	241	221	261	240	230	224	242	234	232	234	228	235	197	274	246	234	243	242	231	220	247	240	209	229	238	239	237	202	225	202	233	265	241	206	228	268	249	220	200	235	218	245	231	249	233	221	235	255	255	211	229	251	260	216	216	215	235	229	230	221	220	244	216	233	225	202	213	228	254	204	224	231	231	223	231	262	209	228	255	225	216	200	222	222	232	232	246	236	250	223	215	252	217	229	204	231	235	232	232	232	229	257	225	256	207	259	220	249	234	230	250	239	230	217	229	238	229	218	244	197	232	214	226	254	238	230	220	241	241	224	227	240	252	244	228	234	216	244	234	241	214	224	200	220	252	223	213	237	243	231	233	232	239	240	240	205	242	221	236	224	253	230	243	221	214	217	224	229	226	219	237	227	246	229	228	231	220	249	240	231	243	249	236	263	216	218	239	226	216	221	218	217	256	228	237	244	227	226	215	245	252	246	235	223	262	213	238	220	221	219	230	213	245	260	239	229	257	238	202	214	222	231	227	220	242	236	251	247	211	255	265	232	234	235	259	234	224	233	235	234	219	252	224	248	236	252	243	224	220	229	227	216	224	255	212	224	220	228	242	214	261	233	233	242	220	248	263	243	248	214	219	241	232	273	233	210	212	226	235	237	284	251	232	204	236	219	214	254	222	228	252	216	222	199	220	216	241	249	229	211	242	243	245	227	226	246	228	233	220	235	251	214	238	221	248	219	237	236	244	232	234	260	216	230	238	238	235	232	231	220	236	194	246	245	215	257	233	224	246	230	226	233	241	241	238	224	209	242	213	251	238	228	238	235	224	237	235	240	236	243	228	256	236	233	230	234	248	231	207	251	235	239	232	236	245	229	233	274	218	220	249	247	217	242	249	260	232	219	250	231	241	224	255	235	222	230	237	237	215	271	224	241	251	241	248	223	240	213	251	241	213	229	240	255	245	241	234	219	232	223	254	224	246	212	228	217	206	209	244	227	231	274	254	260	235	251	234	217	264	244	223	247	205	204	223	208	205	246	216	226	262	233	228	209	232	241	239	215	251	216	214	227	219	219	261	251	259	239	235	236	230	240	217	208	235	218	231	229	241	216	251	232	218	230	236	214	247	200	247	196	238	228	222	251	222	239	237	271	204	222	224	252	238	249	232	226	257	218	269	229	200	234	231	253	249	220	250	221	235	211	212	239	255	233	248	229	212	251	252	269	224	223	233	233	236	215	250	231	228	231	251	239	224	244	242	211	218	251	243	227	247	215	237	206	209	256	238	244	229	229	229	237	221	248	241	220	237	233	250	248	228	234	229	233	207	223	236	249	197	238	211	226	246	225	215	268	236	241	218	243	232	250	234	244	254	236	229	248	233	218	249	224	209	215	227	217	229	215	227	238	229	243	256	236	237	234	233	236	253	246	247	225	220	252	256	229	236	258	245	228	211	243	230	230	212	242	230	208	218	231	222	209	237	244	233	240	236	207	221	254	225	229	215	257	236	236	204	245	229	237	190	254	244	221	231	266	244	231	241	241	247	206	235	237	237	248	240	202	248	252	236	244	221	250	245	240	227	243	214	230	219	232	237	241	225	253	234	220	232	253	214	240	226	209	240	197	243	220	239	274
36705	43871	52309	53058	48777	40968	37354	35498	30942	22533	13169	5480	2999	1832	1089	737	637	666	638	619	615	698	615	597	632	627	660	631	590	657	643	624	648	638	668	652	620	625	632	658	634	601	633	685	640	588	638	634	633	650	626	623	619	570	645	602	598	623	609	563	674	622	603	649	612	606	649	617	631	644	645	647	624	620	627	601	649	605	578	601	656	621	634	639	592	634	670	588	632	618	662	627	632	594	655	686	617	610	670	623	618	626	625	642	630	646	598	614	648	596	635	613	611	635	653	599	636	621	627	646	654	702	615	639	634	608	634	644	610	682	669	645	645	614	616	613	586	605	640	638	612	624	662	671	580	599	608	644	596	591	647	612	629	632	616	607	627	615	651	588	663	654	632	644	627	661	653	621	631	631	630	602	596	614	588	625	576	632	651	641	609	631	603	651	650	627	663	704	606	612	622	622	643	608	605	601	633	594	624	630	601	635	600	632	677	649	634	618	601	611	648	634	603	640	623	626	600	581	637	654	609	584	617	612	614	665	634	596	618	666	602	640	625	678	618	642	634	645	605	614	650	637	658	652	636	636	639	604	602	652	700	640	633	648	619	617	611	635	679	587	677	633	654	651	610	644	652	630	650	641	679	656	666	654	638	618	634	624	639	598	652	631	627	633	643	648	656	607	631	611	661	657	598	640	618	599	666	652	639	616	594	651	638	630	622	626	611	646	625	626	642	673	609	644	640	644	612	694	631	605	598	620	600	623	614	602	668	656	644	629	664	585	619	615	598	568	640	629	591	606	622	624	636	643	627	599	640	628	600	637	629	600	668	619	609	631	656	611	614	604	616	652	677	604	617	608	615	674	622	618	601	619	620	661	657	611	634	596	641	634	628	607	618	639	668	642	631	653	621	602	623	618	652	621	599	598	611	648	636	641	587	628	641	656	623	667	618	653	580	587	570	603	598	604	605	638	612	646	589	639	625	626	621	614	676	636	666	606	681	638	627	628	595	636	633	639	654	652	682	632	632	672	583	578	625	637	639	593	602	631	601	650	608	611	583	627	621	595	618	664	613	686	619	649	590	621	667	630	616	605	636	623	589	606	646	610	637	626	585	611	567	628	641	680	682	631	628	600	628	581	683	674	645	633	595	648	602	635	632	607	628	631	639	623	620	630	641	622	628	636	668	626	626	642	651	612	644	636	617	640	629	616	607	635	629	630	612	632	638	599	636	601	621	643	616	583	627	664	601	647	663	666	621	630	637	624	605	601	650	637	617	641	600	669	614	615	627	614	661	629	637	600	638	646	615	621	660	611	653	577	633	629	649	624	640	621	644	685	602	611	669	616	671	660	632	615	608	596	638	632	671	600	632	650	690	619	636	562	682	655	673	617	598	666	630	580	617	604	668	632	660	673	606	631	620	640	642	616	621	612	630	674	612	657	681	670	626	611	614	662	600	626	602	611	620	606	567	633	659	676	588	625	629	631	636	622	618	678	629	579	651	637	640	637	611	658	632	592	592	654	629	623	655	661	660	656	630	613	632	613	622	667	627	653	621	590	605	648	611	664	630	647	654	624	627	607	613	652	616	683	619	672	638	642	638	628	634	681	621	645	604	621	610	606	674	626	655	590	622	632	638	648	628	609	649	653	614	632	683	598	634	588	651	627	590	654	653	695	618	617	617	636	627	635	622	647	635	597	632	640	683	626	593	610	610	662	715	610	598	568	608	644	632	618	598	666	670	575	615	605	633	624	616	623	629	617	628	631	639	649	653	642	630	639	631	588	630	614	616	619	590	608	597	631	659	624	599	647	678	622	628	638	607	627	669	617	621	631	661	656	645	644	650	635	649	618	599	640	644	650	630	597	648	651	614	641	601	598	602	654	632	663	600	657	640	654	612	616	657	626	581	628	613	590	632	627	648	628	633	617	635	615	629	585	653	616	662	660	592	579	589	636	659	683	623	654	645	641	642	648	623	644	669	610	621	645	584	652	624	642	618	682	632	601	599	629	613	634	619	652	594	618	627	646	632	660	585	604	646	647	600	645	637	615	632	653	597	634	644	605	633	598	633	669	615	668	642	649	644	613	629	630	648	643	606	626	617	664	648	591	667	623	672	644	560	610	624	618	614	660	623	647	612	582	620	673	591	622	604	662	646	613	645	627	620	617	654	640	635	662	648	647	637	651	623	628	619	629	625	663	632	622	621	642	646	740	619	622	644	610	646	633	651	663	607	619	612	631	630	617	634	591	669	587	600	655	648	595	612	626	622	628	607	658	663	628	622	605	678	664	602	631	586	669	649	649	611	630	661	608	644	618	645	601	631	646	605	647	602	647	661	635	643	631	619	611	585	614	612	645	615	648	617	612	662	631	637	651	579	621	641	623	663	633	583	678	687	649	647	644	635	615	622	636	584	576	621	647	643	661	611	587	622	601	629	599	673	599	630	629	611	635	647	632	645	644	579	619	642	616	607	637	665	652	624	700	629	638	623	636	619	653	632	628	634	565	619	583	601	630	639	614	649	633	643	615	598	648	607	643	656	629	634	634	618	624	628	622	605	626	572	642	609	663	620	622	581	604	633	626	623	626	633	611	674	626	620	617	603	689	595	628	624	625	637	630	644	608	688	598	649	643	664	646	591	636	666	633	596	636	644	626	621	643	606	596	637	623	664	638	595	620	597	621	605	643	600	636	637	638	664	569	667	611	595	667	622	652	629	647	627	592	636	589	613	640	623	597	616	646	648	606	667	636	598	595	594	637	617	607	649	612	649	656	630	633	650	635	665	632	608	613	608	624	632	610	671	621	615	670	625	629	629	600	648	601	639	611	675	636	634	620	602	602	564	596	579	589	627	587	649	642	639	654	622	644	629	650	649	650	590	625	670	618	634	676	624	632	615	588	627	604	626	639	590	634	637	659	628	680	624	605	633	611	651	633	673	649	599	631	616	604	599	601	637	627	632	651	632	629	598	643	625	590	613	623	690	593	688	622	640	627	645	621	641	609	655	646	685	607	632	611	670	628	657	660	619	573	667	638	645	584	632	653	628	579	619	633	627	638	649	560	641	635	644	617	645	623	591	622	595	599	637	648	607	681	629	616	625	607	644	639	617	634	667	626	681	649	614	574	648	672	661	680	619	605	622	618	669	597	627	605	629	655	605	652	667	649	638	675	646	666	624	645	636	646	641	639	594	650	594	645	617	645	636	633	619	621	656	638	650	673	643	637	654	591	602	656	626	677	641	649	653	612	615	582	647	676	591	641	643	627	624	654	582	630	649	632	626	621	636	632	663	667	656	593	677	618	642	569	630	682	609	632	631	632	649	624	628	593	651	655	650	620	676	611	600	658	651	598	635	619	603	648	626	611	593	607	593	620	636	675	622	647	629	643	647	576	647	625	661	642	612	640	654	661	645	646	664	619	653	627	630	668	645	586	629	608	673	620	601	571	601	629	616	630	639	634	608	622	648	667	591	645	617	635	648	618	603	644	616	633	623	661	617	621
31777	31485	30609	19219	7857	4251	3104	2602	1617	845	576	416	295	244	260	235	251	228	280	232	226	236	240	230	231	256	257	246	250	246	240	243	239	238	259	254	240	220	247	244	266	247	250	250	274	234	280	212	268	237	257	239	240	241	211	250	249	206	269	237	254	256	266	251	245	252	268	274	249	282	257	249	228	236	222	235	222	258	255	216	248	258	278	260	260	232	222	243	276	225	226	238	239	263	260	232	254	235	270	276	216	260	258	263	276	260	246	248	255	235	247	247	233	226	278	260	263	220	255	269	267	252	283	276	277	263	250	249	236	256	243	215	227	278	245	247	247	237	253	244	240	246	234	265	257	269	210	237	254	250	243	271	264	241	236	220	216	250	229	275	241	268	229	272	259	272	239	250	271	244	247	260	255	244	224	278	235	268	236	236	216	227	239	260	248	255	233	241	260	261	259	253	262	239	221	246	245	253	263	252	246	246	232	230	259	260	243	242	274	250	247	246	257	201	264	252	258	267	243	262	259	262	241	277	244	239	251	266	255	268	215	237	233	238	206	233	257	271	238	228	247	254	281	240	262	233	242	261	266	227	270	251	234	215	210	242	243	218	244	256	256	233	266	228	241	267	278	241	239	219	264	244	244	237	259	260	251	239	228	262	270	233	261	269	221	239	246	258	260	262	233	262	238	242	229	244	272	276	277	261	273	252	211	256	251	239	251	233	230	242	237	300	247	245	238	239	225	253	246	229	271	236	251	225	257	273	244	268	252	275	249	247	240	233	239	241	260	269	248	243	252	249	241	263	239	262	232	236	273	297	261	282	228	232	232	278	275	230	242	246	279	253	264	248	255	260	231	267	244	240	284	232	246	248	239	244	259	259	242	270	235	241	228	223	232	249	280	248	271	234	222	233	236	246	257	251	228	238	265	253	254	266	242	254	235	220	247	250	232	241	212	246	250	254	266	272	264	221	228	248	240	231	236	257	275	260	226	255	234	244	267	246	232	257	249	241	226	226	235	251	243	255	226	230	247	264	257	248	258	253	230	229	248	260	276	256	281	235	246	206	267	242	214	238	247	267	266	259	207	264	233	231	227	235	239	246	250	247	229	266	233	250	202	233	262	268	226	252	232	244	261	225	227	273	282	253	221	254	240	267	252	286	246	235	247	242	242	239	239	252	246	265	257	243	240	235	248	281	237	228	233	287	257	252	223	261	242	258	243	234	242	293	260	253	253	236	241	238	264	241	256	220	219	233	233	266	259	261	233	248	267	258	244	266	262	252	238	265	252	267	257	290	261	248	276	258	233	227	266	238	245	251	257	271	242	264	257	265	239	254	261	215	281	278	248	254	247	260	238	275	273	225	249	211	225	233	258	260	237	232	248	219	238	225	257	263	243	242	241	240	265	216	254	238	240	261	238	278	248	247	238	254	251	261	260	260	267	230	254	273	256	257	235	274	238	254	240	257	240	239	254	255	265	225	256	229	253	251	243	264	229	223	254	251	224	266	241	247	268	257	235	271	238	218	223	281	237	257	228	255	224	245	241	253	233	248	269	249	237	275	254	259	266	234	207	234	225	281	219	207	240	237	260	250	251	250	254	246	256	245	252	264	245	246	225	266	232	259	228	229	260	266	244	256	233	235	234	246	263	242	225	256	219	263	278	244	250	247	227	259	214	249	224	270	264	221	237	228	243	247	258	243	277	261	238	251	238	234	259	252	244	254	227	217	252	233	281	239	278	259	239	263	211	242	270	251	238	252	230	249	247	251	234	253	230	246	240	256	254	278	250	247	250	232	229	256	240	225	247	245	269	249	240	273	223	198	231	247	245	242	232	254	261	268	255	241	238	256	248	235	232	248	252	256	238	245	248	230	275	240	232	251	241	230	249	248	246	247	273	237	243	249	245	248	244	255	236	267	232	244	241	228	244	259	274	290	214	230	248	233	238	252	228	245	264	260	232	230	252	251	250	267	247	245	254	249	259	258	244	229	235	257	250	232	224	241	246	273	240	247	262	278	218	258	275	251	232	263	242	216	249	259	227	246	244	268	242	245	245	248	252	236	237	247	260	257	265	250	223	248	245	253	234	260	223	256	259	236	273	240	231	244	239	229	247	248	248	251	250	236	250	259	234	279	261	251	265	247	234	243	240	242	248	229	222	226	237	280	267	263	257	242	260	256	251	236	223	257	247	234	249	230	233	255	218	253	260	249	262	232	270	245	241	269	251	263	240	208	244	238	233	250	245	248	266	287	251	243	262	264	265	236	241	279	268	237	256	213	251	266	211	254	285	234	265	278	231	262	286	235	241	253	259	242	289	272	257	247	237	246	249	251	244	244	236	265	257	245	227	259	251	238	234	240	238	212	251	259	252	261	271	251	216	207	271	263	257	246	236	250	271	236	256	249	251	237	272	229	250	254	257	228	237	271	253	239	228	233	258	264	228	251	261	245	255	226	259	237	225	240	284	237	287	256	262	249	248	216	238	223	250	216	259	238	233	274	274	236	246	251	235	256	240	234	250	248	254	264	242	274	249	248	271	266	221	227	246	255	265	255	232	264	216	243	234	258	229	259	238	261	234	209	239	222	243	265	238	248	247	248	258	236	238	228	254	255	229	236	231	239	269	246	224	254	246	265	259	234	292	227	214	257	261	236	261	242	251	228	245	229	233	226	238	248	261	232	246	251	245	232	260	238	217	236	255	266	241	248	226	231	258	209	251	227	265	248	242	210	268	227	225	253	216	251	260	265	236	271	254	252	232	220	228	257	246	263	256	234	266	224	264	280	244	239	251	252	256	236	269	256	266	255	220	242	212	277	258	255	275	261	218	261	265	260	257	294	259	249	246	270	235	254	234	241	238	229	229	243	263	238	260	229	240	241	254	234	253	252	244	256	239	283	234	251	247	255	248	233	263	234	276	235	264	279	225	255	229	260	246	258	265	243	234	259	267	256	280	249	256	243	229	239	244	241	245	237	265	258	233	279	242	234	223	243	226	248	281	261	251	278	268	256	264	252	254	236	247	258	268	221	263	257	246	222	244	238	253	236	270	245	233	251	279	245	236	222	220	235	279	245	221	232	254	244	253	271	235	272	224	226	258	252	252	258	246	252	233	256	297	258	241	253	273	230	233	239	257	271	239	231	278	264	240	228	253	270	249	231	262	221	226	261	233	231	244	248	229	255	257	229	262	221	213	240	282	263	252	232	250	265	260	238	231	225	230	240	241	265	267	254	252	245	244	243	240	243	248	240	250	255	238	241	233	251	250	249	248	255	224	256	286	251	261	245	265	264	264	239	273	266	257	246	260	224	250	241	248	244	238	258	261	263	239	223	257	239	224	258	237	241	257	228	231	228	264	259	233	239	256	235	239	246	254	261	251	246	271	262	262	245	261	251	239	248	243	241	247	264	255	229	238	236	286	274	270	248	257	230	236	268	242	271	250	267	257	278	220	251	263	252	270	225	235	237	257	256	270	237	232	221	263	208	266	251	254	242
20235	26657	35105	29158	18467	13907	11829	10774	7468	3581	2086	1281	897	762	711	646	637	727	683	669	633	679	658	681	652	691	636	697	623	649	674	656	672	653	698	657	631	627	654	679	691	668	658	670	689	643	668	650	683	629	616	644	601	668	690	666	696	662	654	704	653	684	618	700	665	657	699	640	648	672	628	648	671	634	651	677	649	669	643	639	723	646	708	689	681	669	654	690	630	673	681	654	660	682	700	652	646	725	616	709	673	663	635	643	683	651	718	669	693	688	689	665	666	709	670	657	667	659	695	659	676	677	640	627	644	691	679	675	689	663	650	653	662	703	719	668	614	676	654	675	678	679	658	700	634	662	628	695	672	645	658	633	664	674	640	630	677	679	699	635	683	662	664	666	608	721	639	661	656	635	653	689	637	637	702	668	703	622	704	669	666	639	686	633	634	656	663	638	650	663	617	660	691	668	682	662	685	680	666	696	673	761	639	622	648	685	664	679	691	621	672	671	656	645	632	679	618	641	680	661	656	648	613	657	668	657	643	663	665	646	646	679	633	655	666	681	671	651	659	653	705	672	656	651	629	642	643	625	674	668	632	656	666	632	681	708	701	666	644	737	647	631	650	666	657	595	665	685	674	634	666	688	660	675	647	624	651	662	702	603	666	686	691	704	661	674	699	689	645	643	691	645	680	676	649	673	636	624	644	633	686	687	700	696	635	641	619	695	685	681	691	599	664	686	685	734	665	702	667	642	672	657	661	659	688	655	623	629	650	669	632	664	725	678	666	640	637	644	650	697	666	690	698	670	666	644	659	640	673	653	642	740	673	662	648	674	627	688	632	698	682	655	670	679	657	653	650	667	646	685	640	646	684	671	664	634	690	668	667	641	667	664	636	674	667	596	659	674	704	679	702	666	678	642	669	707	634	637	654	651	683	640	673	651	631	679	749	635	691	671	661	681	702	665	720	655	702	668	672	658	643	638	682	670	685	671	655	660	698	661	637	701	670	658	697	675	683	621	701	711	601	702	643	660	677	680	665	685	665	686	635	663	663	656	632	707	672	676	659	670	665	683	679	651	659	666	627	695	641	608	659	700	612	654	681	684	689	631	632	644	716	639	676	660	646	690	674	690	689	661	677	687	627	622	700	644	693	653	651	612	685	696	656	623	696	645	636	649	641	674	652	702	649	676	686	677	613	680	649	640	683	662	647	649	673	685	683	690	750	655	672	673	636	661	648	625	625	712	652	643	661	651	644	615	651	683	657	682	674	661	622	626	696	642	668	663	685	684	694	672	632	654	632	686	678	628	620	631	671	653	685	644	613	621	652	605	632	676	677	613	661	679	649	682	642	644	607	647	635	658	654	669	704	658	680	678	655	668	659	673	630	628	718	657	675	658	645	731	670	673	623	648	619	697	646	658	652	625	701	650	680	664	665	609	652	646	673	691	606	681	681	694	626	647	664	658	677	670	664	699	683	651	712	670	634	636	652	638	682	708	686	646	674	635	643	667	678	657	636	656	669	695	676	632	686	673	650	639	674	677	659	690	656	645	715	726	655	690	621	656	681	645	680	673	677	628	645	674	635	661	648	637	686	677	615	632	680	647	656	710	672	657	702	672	647	698	695	686	679	635	658	664	700	681	675	650	686	692	673	675	628	671	623	630	639	647	665	677	687	658	612	693	662	703	631	661	609	667	699	630	678	651	662	666	682	646	632	675	678	660	648	689	645	670	692	704	716	646	682	704	656	688	659	699	707	716	673	669	618	720	704	627	669	649	702	696	705	656	672	657	695	642	690	661	621	611	653	615	682	673	671	621	651	669	677	668	661	670	608	679	641	679	662	738	626	692	654	674	660	661	662	605	684	649	678	647	642	690	683	634	705	655	628	699	682	603	665	676	600	636	688	697	693	671	672	612	676	661	671	701	662	628	687	675	628	623	668	699	688	682	647	684	651	696	644	656	647	635	720	675	643	694	667	597	628	656	666	644	635	669	721	654	623	655	648	636	686	619	655	618	677	680	676	653	683	666	655	672	632	701	630	613	631	694	658	689	705	630	634	645	692	652	617	678	658	683	655	697	653	639	674	688	748	649	714	612	667	631	693	660	705	661	662	686	636	678	644	670	685	671	650	665	634	654	661	657	631	679	661	645	675	647	643	668	637	635	695	633	658	639	691	649	591	665	670	624	657	630	664	660	702	681	643	677	693	696	658	638	679	660	638	699	626	680	708	653	621	661	652	672	647	642	687	640	693	666	639	642	647	612	677	680	680	647	633	644	663	706	648	685	706	688	613	658	627	626	672	635	718	683	640	663	659	667	650	664	630	646	651	647	649	656	701	668	690	693	695	679	716	626	678	678	682	659	683	668	697	670	650	657	667	656	653	650	621	674	680	618	665	654	606	658	641	684	679	673	679	640	662	651	698	684	647	652	690	721	697	646	703	656	647	686	662	687	624	659	637	725	671	663	634	701	674	711	681	637	626	661	680	707	646	652	696	615	662	670	670	640	658	682	664	658	665	694	671	737	641	634	691	642	642	666	677	662	609	663	708	657	682	596	665	674	630	634	647	632	644	644	658	644	698	653	715	641	657	666	685	685	698	646	649	691	627	607	661	641	656	678	662	670	654	634	672	660	649	705	682	628	687	659	680	655	649	684	675	702	652	669	639	696	681	641	683	676	662	639	613	664	704	658	679	673	654	635	692	675	696	635	681	642	706	659	666	646	648	609	659	702	662	617	672	607	622	711	671	682	684	638	637	668	634	663	640	640	609	643	630	652	637	735	651	613	670	687	669	648	682	708	678	666	670	629	668	668	648	691	656	665	652	646	652	694	680	596	686	682	671	670	713	712	624	651	699	669	711	686	692	637	619	689	684	653	652	672	647	651	655	601	676	696	674	687	682	629	656	656	664	622	667	687	670	675	651	673	678	734	646	623	640	656	694	666	683	652	632	704	671	674	676	694	642	657	682	665	646	653	621	640	675	684	626	710	677	683	657	650	757	656	706	659	690	650	664	678	679	679	674	696	665	652	672	649	633	640	627	615	632	623	684	701	615	670	682	644	664	704	675	689	626	697	634	669	668	656	660	627	659	659	699	641	652	643	646	653	632	674	694	646	649	652	649	668	666	659	669	660	671	668	657	610	638	639	681	623	645	614	608	646	665	708	625	655	661	662	691	670	650	656	696	655	689	629	692	689	688	654	653	648	686	668	613	642	627	684	663	696	711	654	723	640	650	659	654	681	684	616	605	669	645	680	685	676	679	654	655	682	700	694	660	676	682	703	696	658	679	724	646	656	665	677	674	670	689	640	705	636	678	689	701	639	642	655	670	659	611	691	644	662	677	648	678	639	679	657	687	675	648	673	683	639	667	639	668	661	686	684	652	701	631	635	687	646	650	677	637	683	717	664	643	634	738	624	691	643	634	666	690	678	685	680	665	685	656	650	648	631	672	641	673	644	648	655	669	634	646	650	670	655	650	657	677	700	682	643	660	672
48709	47707	43981	35992	27544	18912	13759	15229	13660	8396	4074	1632	744	414	280	262	240	267	247	241	221	253	249	241	243	218	250	238	245	247	257	212	241	234	232	225	231	234	242	253	223	205	260	237	239	238	226	228	200	216	270	247	243	226	254	239	223	252	234	231	224	214	230	234	253	239	220	212	259	233	235	212	253	216	257	227	228	264	224	219	216	231	253	252	246	221	249	250	228	269	242	206	250	229	223	220	202	242	253	264	224	235	244	232	253	236	250	260	230	256	241	240	241	265	230	246	221	234	225	225	246	256	264	232	258	218	255	230	241	213	260	212	245	232	252	237	215	210	248	232	214	233	226	226	200	217	255	224	263	211	264	219	231	245	230	261	233	251	260	239	243	232	248	260	264	237	266	232	245	226	216	240	208	231	249	230	222	252	221	223	208	262	240	235	232	248	264	257	234	258	249	238	253	236	247	243	230	188	270	224	243	264	233	286	238	234	224	257	217	229	232	240	213	241	230	259	250	224	208	258	215	249	235	236	233	232	236	263	262	263	262	229	230	217	235	243	247	241	245	227	235	224	242	253	227	245	256	246	240	232	228	222	225	216	232	260	244	260	236	255	246	247	234	233	227	244	262	256	223	217	217	244	244	250	237	233	218	249	235	234	239	270	264	249	222	227	250	252	205	239	246	237	237	257	250	230	235	236	236	223	244	218	206	245	240	247	252	232	266	247	235	238	257	202	260	239	249	253	227	216	206	215	239	236	233	248	209	227	263	220	252	244	240	204	202	249	230	217	246	225	268	243	249	251	230	263	251	226	241	251	257	258	243	211	213	257	214	256	226	248	236	239	254	234	270	240	241	237	215	220	197	238	212	270	238	248	248	256	240	257	250	264	234	244	237	256	238	257	254	218	228	240	221	229	232	219	258	235	237	250	261	214	227	243	230	250	235	231	243	225	221	220	233	228	235	255	241	228	227	234	261	237	258	255	242	228	246	244	254	261	231	254	241	260	244	240	233	246	243	226	242	220	225	264	244	249	223	231	234	242	258	217	246	242	253	237	236	236	234	207	220	235	246	262	237	214	232	227	255	256	236	225	260	259	223	249	227	234	252	268	249	234	242	232	223	228	246	231	237	215	279	239	240	278	227	254	207	255	233	243	255	247	248	258	252	244	229	245	245	258	240	258	234	209	264	248	233	234	253	261	234	243	242	247	246	248	237	235	222	265	255	266	222	235	241	250	238	252	224	232	241	266	239	230	254	259	224	245	215	279	244	239	234	235	233	235	242	248	237	239	236	245	247	197	247	235	218	228	227	261	231	237	218	256	229	225	239	255	260	223	243	254	208	243	275	250	214	246	242	244	240	256	243	243	236	236	212	260	258	249	215	241	202	237	250	238	233	243	262	219	240	268	233	244	248	247	223	237	261	248	217	250	235	225	232	213	226	265	274	257	250	265	247	245	239	241	244	252	232	245	284	219	253	246	220	230	266	232	222	260	242	209	229	261	237	243	219	232	241	238	253	230	256	228	265	241	255	218	222	270	236	228	228	269	250	239	245	220	257	226	217	230	263	234	239	238	241	230	239	221	253	225	231	257	250	245	246	231	241	213	271	243	248	225	248	254	240	241	214	251	238	243	257	244	226	219	233	223	222	227	224	253	205	228	254	254	215	232	228	218	227	229	222	217	280	241	244	245	242	270	216	238	252	229	239	237	198	246	256	256	246	261	241	220	212	248	235	213	234	268	225	243	248	235	245	226	232	214	238	234	218	209	215	230	227	221	215	209	221	237	262	242	237	261	277	257	255	226	254	232	263	245	250	247	237	245	223	238	221	259	241	241	222	217	249	221	229	211	234	236	235	224	234	221	228	243	271	220	222	220	251	229	245	231	248	223	243	216	246	256	234	235	267	265	226	199	248	264	234	272	235	238	233	233	231	252	256	233	248	196	244	223	227	249	246	237	264	204	260	240	209	250	235	239	256	249	262	228	239	263	226	251	264	243	231	258	237	228	234	246	238	210	230	265	277	226	239	245	245	266	248	264	246	246	269	244	211	254	257	239	221	212	232	262	213	230	253	270	266	263	225	263	257	228	259	237	257	231	240	246	223	223	260	214	249	222	229	229	226	239	232	209	238	243	224	260	270	245	248	244	212	221	215	229	230	235	238	231	222	212	222	247	233	245	225	261	244	222	245	228	253	217	254	253	224	211	241	235	239	255	240	268	252	268	213	227	256	226	225	258	258	240	220	237	241	270	234	249	248	230	228	245	224	242	239	238	233	234	210	246	241	232	230	213	252	224	255	228	233	253	234	237	253	270	260	268	216	256	260	235	247	263	242	226	240	258	243	236	257	222	226	246	240	238	239	254	251	223	230	247	214	242	216	274	227	230	223	263	240	235	259	264	210	257	242	226	257	244	244	214	250	243	237	218	256	234	225	223	240	234	223	233	232	256	275	256	256	224	240	241	236	250	236	225	251	225	245	236	225	230	251	234	233	275	268	245	245	230	204	234	272	267	242	259	270	240	257	242	243	243	265	266	233	242	250	236	234	255	245	232	230	250	246	238	242	250	239	246	226	234	243	232	224	251	240	237	238	231	217	241	250	271	237	237	238	237	224	236	241	240	221	229	245	240	235	229	248	248	227	261	238	232	245	267	244	243	273	276	238	257	246	225	252	231	252	272	239	268	211	255	223	223	197	248	239	236	263	213	239	249	207	257	238	233	226	229	254	246	216	228	244	279	218	222	227	263	240	261	239	240	214	226	232	215	229	242	210	226	239	235	247	250	252	261	250	207	248	240	199	270	257	224	245	218	216	216	242	214	222	243	236	220	250	232	249	239	212	229	259	231	232	218	235	244	215	263	258	227	235	178	251	249	228	222	234	233	253	245	230	268	258	239	236	239	231	229	232	231	250	228	232	233	235	242	208	250	198	269	234	223	245	254	233	228	247	262	232	250	230	225	243	241	248	240	255	229	233	243	267	247	250	264	224	252	244	236	249	253	230	237	218	215	222	235	243	230	218	225	205	241	276	241	221	228	240	248	224	230	265	255	226	260	234	246	242	242	226	235	249	234	217	211	254	243	199	261	236	231	232	235	240	240	252	229	251	257	241	231	234	234	223	226	231	225	223	251	247	237	230	270	243	247	222	242	251	231	256	230	242	219	249	260	237	248	242	214	227	253	209	250	244	224	249	233	234	233	225	273	228	240	244	217	259	240	247	231	231	228	242	239	236	230	245	265	239	239	252	225	243	256	246	238	239	272	244	231	269	219	245	235	251	249	253	262	207	259	209	232	236	226	230	234	240	268	233	256	243	242	248	229	230	234	199	247	245	254	222	235	269	246	217	265	245	243	243	230	228	201	249	262	258	245	250	225	247	219	264	252	204	231	219	237	260	244	242	224	247	269	246	237	223	233	227	254	234	225	212	232	230	215	235	232	292	248	235	251	261	228	231	218	247	243	238	257	244	245	247	246	218	220	256	243	247	242	206	221
32355	39346	44592	44680	39576	33880	31531	34653	32429	24143	14784	7123	2936	1455	878	731	685	645	691	657	645	598	654	620	629	619	665	658	683	621	651	637	656	642	676	667	668	648	636	669	699	652	650	643	668	644	647	661	630	684	586	628	620	637	652	637	659	648	678	622	674	661	657	588	669	593	669	643	638	599	705	621	658	649	644	612	625	664	616	645	655	716	648	663	627	668	687	639	627	614	653	616	611	651	621	629	643	658	659	647	642	665	637	631	657	642	668	693	666	651	630	613	617	640	668	644	681	660	684	639	663	612	630	660	612	640	604	609	656	651	651	633	670	673	649	619	632	630	657	643	645	675	633	666	634	602	653	656	638	646	644	641	634	671	630	654	703	644	670	634	648	619	599	690	601	638	665	624	651	643	668	649	667	628	628	673	635	626	661	644	653	661	645	650	682	622	602	640	646	692	614	669	627	632	608	676	623	634	666	651	662	620	628	640	642	636	631	644	619	648	642	653	704	635	669	624	571	664	623	590	646	667	678	645	652	649	634	656	622	632	668	647	633	684	634	620	650	612	678	629	628	619	631	613	619	657	662	665	635	650	663	648	669	621	663	621	669	635	591	680	611	692	610	633	649	668	642	670	629	630	677	598	664	662	639	658	668	651	628	616	638	665	614	651	596	672	642	600	627	634	643	650	695	608	655	629	641	612	660	653	664	613	699	666	667	653	610	653	616	674	663	636	671	663	633	659	636	677	634	627	661	645	618	642	639	611	641	711	623	598	649	674	654	620	667	661	601	646	662	648	664	638	592	621	632	650	676	668	627	709	623	629	664	653	662	663	635	642	637	663	670	615	609	668	618	681	622	652	680	636	643	643	661	620	646	665	639	626	612	690	675	685	625	688	591	692	626	645	637	625	658	623	677	639	676	680	630	652	631	618	612	608	603	664	604	630	617	668	645	630	671	650	651	675	640	635	626	676	629	628	631	641	673	642	629	641	654	609	638	632	668	609	609	673	656	652	638	613	669	653	603	654	582	654	658	637	626	628	648	640	639	605	637	639	666	662	634	661	609	652	662	627	639	639	655	651	680	692	635	631	673	622	648	632	663	653	602	642	632	629	660	680	672	605	633	664	648	632	643	662	693	675	631	653	672	639	641	661	612	660	661	683	689	602	577	632	646	579	631	610	649	639	647	642	631	631	651	628	623	648	658	657	632	602	641	643	659	623	588	638	682	666	661	612	641	671	653	642	623	602	635	617	649	651	656	666	621	641	632	674	650	673	639	641	616	674	627	619	620	615	644	685	665	657	678	658	653	656	690	702	648	626	673	635	636	685	648	676	612	628	660	688	653	672	638	645	630	573	672	648	683	644	638	646	636	663	635	667	668	663	621	609	671	639	632	641	677	672	640	652	635	642	589	628	615	625	659	658	617	600	645	629	651	672	639	638	629	650	604	630	657	651	666	655	677	617	673	643	618	638	627	652	646	612	667	694	616	632	669	627	636	688	626	655	638	645	688	645	634	617	731	648	702	640	665	662	642	674	640	636	682	622	573	660	665	634	643	632	629	643	619	640	639	695	655	629	657	642	686	669	699	698	613	649	630	638	627	678	664	629	598	618	695	643	623	629	638	673	655	625	609	640	620	653	701	635	687	623	650	650	641	639	628	632	616	642	653	668	634	644	666	632	647	637	687	643	701	627	654	678	677	642	620	671	658	588	628	667	668	654	667	659	641	573	669	660	638	674	647	654	650	645	650	646	675	637	668	676	642	658	620	676	652	640	644	643	644	605	658	628	659	638	658	645	624	723	614	642	656	665	658	672	642	643	629	657	645	644	656	665	667	611	636	658	668	666	627	648	686	654	649	649	647	679	625	616	616	659	653	640	621	654	668	629	684	640	656	611	703	635	618	644	625	637	661	660	619	678	669	616	638	666	666	668	671	672	686	645	627	671	608	662	641	653	643	669	655	646	644	659	646	659	594	636	632	629	680	654	584	633	609	641	626	637	618	669	608	632	626	643	659	640	643	613	614	611	651	697	642	701	609	650	680	642	627	628	682	606	688	670	639	653	651	649	670	667	601	644	632	614	619	621	656	669	617	597	597	626	663	699	678	667	658	626	648	668	673	681	676	646	669	597	627	652	633	634	651	648	680	682	678	689	623	720	661	645	636	641	628	631	631	691	635	640	628	652	667	663	615	659	646	635	637	640	611	643	690	623	605	664	617	628	626	626	635	651	628	647	644	644	661	657	697	644	623	640	684	623	691	628	640	635	606	635	574	634	652	644	638	618	639	618	645	653	667	654	625	669	645	646	687	699	648	664	660	679	654	638	613	644	646	626	627	618	710	698	660	662	656	693	619	638	673	654	651	635	650	660	655	693	677	657	668	637	598	667	657	668	634	683	659	649	665	632	645	663	670	609	666	646	641	638	650	645	646	685	655	663	603	620	660	624	659	628	637	604	627	641	678	673	659	646	621	578	630	646	651	677	627	638	612	621	657	639	617	663	640	636	626	698	648	674	721	649	628	662	626	643	654	654	623	688	653	662	705	645	644	660	620	664	642	634	655	570	604	616	598	654	684	612	643	626	677	633	624	659	676	614	641	690	649	653	633	687	619	629	684	648	637	612	637	617	628	639	634	629	665	619	667	668	623	628	636	629	643	652	642	655	642	642	618	665	610	618	654	649	666	673	654	613	649	643	650	701	677	677	663	642	616	642	635	693	637	647	638	678	644	698	635	630	628	652	665	660	656	623	636	665	616	650	638	660	656	678	621	651	635	611	629	643	653	648	642	661	653	616	645	631	632	665	675	694	666	605	612	607	647	620	626	618	632	669	672	629	631	659	649	642	634	625	624	628	650	678	668	626	623	639	680	619	657	618	630	637	616	649	683	685	671	642	655	630	664	626	658	644	671	626	686	668	674	627	701	614	610	663	676	651	647	681	637	644	619	697	667	666	599	676	643	680	639	649	678	619	629	607	673	673	643	666	660	602	650	663	646	625	673	670	607	622	649	678	646	591	602	653	637	654	655	637	684	664	631	586	654	645	634	641	631	621	629	643	659	626	641	664	643	674	630	668	648	632	617	660	647	655	650	610	692	666	638	627	644	616	661	662	607	621	672	677	662	638	614	635	661	647	603	637	623	679	610	663	652	657	622	606	631	670	724	659	605	645	642	607	650	641	633	620	629	711	659	646	653	657	637	618	692	667	627	646	629	668	619	631	642	651	713	650	673	634	645	643	628	692	651	680	648	613	668	661	683	626	667	638	693	632	679	667	621	645	643	637	646	664	663	652	640	614	644	641	689	616	644	671	616	607	580	595	649	635	640	667	640	647	663	649	633	638	653	651	649	683	655	637	639	649	683	618	651	615	677	663	660	640	642	663	607	623	667	656	699	645	643	644	635	670	610	736	628	686	622	642	657	642	667	676	665	643	626	649	664	656	655	654	629	617	625	639	666	590	653	633	674	653	612	664	652	631	638	619	624	615	667	655	666	604
57535	52647	50603	44491	36813	27488	16890	18484	21222	13254	7708	3630	1868	992	459	297	269	286	242	207	228	227	241	230	226	238	205	221	232	214	216	225	231	209	240	211	226	224	232	205	233	239	219	240	222	221	220	228	241	227	231	216	247	229	232	215	238	244	237	220	245	235	243	225	237	209	197	223	214	241	216	211	225	210	257	189	207	225	245	225	232	198	232	223	228	228	215	225	229	217	245	214	236	194	213	218	229	239	220	217	237	222	218	233	214	247	230	214	210	217	243	221	231	221	230	223	214	249	208	217	219	243	238	223	226	241	217	204	207	239	220	214	253	211	228	242	212	219	249	227	227	206	250	209	246	220	235	213	243	209	230	210	221	253	242	202	220	209	236	228	207	246	243	229	225	208	202	204	210	235	213	216	248	232	235	235	235	214	247	222	206	234	227	242	230	206	243	222	226	221	218	239	231	222	227	202	250	225	218	216	218	231	241	209	225	240	227	236	222	230	236	222	230	224	223	231	210	219	225	239	232	209	225	239	226	210	224	231	227	214	250	208	213	205	220	217	234	207	229	221	231	241	213	211	245	225	245	219	220	228	213	253	228	216	227	214	221	216	246	245	248	191	235	232	208	240	219	222	234	240	225	243	208	230	227	205	215	211	250	243	239	192	222	217	221	212	241	229	251	225	218	223	209	224	253	215	227	229	231	232	227	234	216	207	233	215	216	255	221	226	202	244	264	238	210	202	224	234	211	226	209	216	209	238	211	232	215	226	243	228	213	220	251	219	209	237	233	191	213	233	207	211	215	228	232	233	222	261	248	219	241	230	217	218	225	226	205	261	234	229	219	208	252	204	229	234	198	231	221	221	211	213	217	217	208	241	219	235	236	235	236	248	255	225	225	243	227	236	231	238	266	201	237	225	216	246	210	234	233	217	220	215	247	212	217	232	219	225	209	232	235	247	240	234	233	222	252	228	208	239	214	196	233	214	222	212	218	195	227	231	240	199	223	226	207	219	219	214	228	235	209	244	233	225	209	203	229	231	216	256	211	255	218	232	237	213	244	222	224	217	190	230	209	253	193	222	210	232	244	212	239	245	210	201	196	213	223	219	214	217	225	219	221	241	200	214	213	219	228	234	209	228	220	245	226	204	222	229	227	211	230	234	221	221	197	227	224	218	226	225	215	234	250	220	218	228	233	204	225	246	227	230	205	238	249	206	247	214	212	207	230	231	220	213	226	239	215	246	229	216	210	215	243	234	217	216	209	266	225	237	243	242	233	254	245	212	205	266	240	221	217	226	266	220	238	212	258	179	225	232	247	209	215	243	203	237	219	234	233	217	240	220	229	226	206	252	247	240	194	228	214	203	212	205	236	234	232	219	236	245	234	233	232	222	240	225	240	232	222	243	201	221	239	212	225	220	206	223	228	249	243	203	249	212	235	253	227	225	243	202	226	207	189	247	238	244	233	230	225	222	228	238	198	241	245	207	244	214	239	227	243	210	256	230	237	232	207	211	244	220	225	265	237	216	256	249	217	244	238	242	246	248	224	207	215	201	250	239	229	227	226	203	201	238	232	237	195	217	227	208	228	221	260	207	254	223	225	217	232	241	240	232	230	210	259	218	220	238	245	241	226	215	214	226	232	234	208	256	241	228	216	243	203	214	216	221	212	251	237	226	231	202	239	225	231	222	217	226	249	237	227	238	231	237	220	218	191	212	200	218	227	256	240	221	202	248	238	214	212	220	214	234	228	213	254	244	220	226	244	214	260	209	217	200	207	207	215	203	225	225	225	225	194	242	212	243	236	217	203	241	227	246	207	217	240	240	231	220	234	243	217	223	230	227	217	224	246	226	231	263	248	212	222	213	199	200	220	222	208	231	241	241	257	243	226	207	209	215	245	244	204	224	220	230	206	227	200	236	231	217	223	213	231	192	254	238	202	227	242	222	221	254	232	233	229	230	261	230	226	218	201	241	211	219	245	220	225	208	226	239	212	205	230	251	243	226	221	224	219	211	219	209	208	237	210	238	226	220	215	237	236	217	243	222	220	237	244	260	233	227	220	224	230	212	226	254	203	236	202	186	212	232	210	250	235	215	218	225	231	234	198	204	214	215	218	223	234	248	224	254	232	230	215	210	216	263	211	182	242	233	215	269	214	219	207	232	222	206	213	244	224	217	242	246	216	238	232	210	205	226	215	250	229	224	235	200	211	252	228	210	216	232	205	261	228	240	236	230	196	238	207	219	231	214	229	207	219	205	224	236	256	200	213	218	228	229	223	204	234	224	224	241	207	223	226	231	229	212	207	269	224	226	238	211	229	228	211	229	247	212	209	235	231	200	234	216	228	201	217	228	226	215	260	228	206	224	230	216	219	205	221	220	225	213	242	194	224	225	234	230	234	193	229	235	230	222	217	207	216	212	230	226	204	197	250	202	242	234	225	220	254	251	237	223	238	221	240	213	230	222	246	213	206	217	204	218	204	240	241	235	235	245	221	224	215	245	235	223	174	242	218	263	242	211	207	234	213	252	243	222	229	217	216	234	234	226	230	221	236	222	227	246	240	226	230	207	227	213	263	215	215	214	218	223	230	221	209	242	231	244	222	229	245	240	223	253	187	214	240	230	234	219	225	202	216	214	205	228	236	239	211	221	257	239	246	200	196	208	228	217	211	226	218	224	224	206	204	233	242	237	248	250	231	221	224	235	249	235	205	253	222	219	235	214	235	184	214	208	209	226	219	212	222	206	210	230	256	233	250	234	216	225	241	217	234	213	221	247	236	229	228	252	217	225	219	202	198	217	245	233	235	223	205	223	224	207	236	231	216	222	210	214	241	233	201	258	245	217	244	247	208	212	189	253	215	204	237	248	238	241	204	228	215	203	248	222	246	216	228	210	233	259	224	209	217	206	246	223	229	229	220	220	213	232	230	209	202	219	213	214	227	223	252	203	219	234	242	186	255	219	205	217	224	199	217	217	219	253	243	225	230	222	221	260	218	230	213	202	264	254	225	241	247	218	194	204	219	232	217	246	218	222	235	217	226	202	213	206	222	236	216	189	224	215	228	242	225	235	225	222	218	231	213	199	206	197	213	202	189	210	233	206	242	226	211	210	222	218	226	211	232	240	225	231	228	233	218	206	195	234	230	229	218	225	211	206	239	208	213	228	211	232	223	223	209	213	232	239	210	231	257	209	200	230	194	225	242	242	214	222	234	210	223	213	215	201	247	255	227	242	248	213	245	238	227	216	239	212	218	214	224	242	203	218	249	213	203	232	232	248	214	218	213	218	205	232	222	218	239	212	222	243	205	212	206	234	208	206	213	232	227	214	212	260	236	200	229	244	214	224	225	234	228	199	221	221	240	232	234	245	211	220	225	230	214	219	217	243	225	242	236	214	230	217	215	233	253	201	241	241	236	229	208	234	257	226	209	239	238	212	237	205	243	247	168	256	236	215	241	235	202	215	216	221	220	206	217	213	248	207	221	217	238	225	233	209
39364	43749	50227	51635	47398	40344	32169	37665	39547	30496	22646	13423	7737	4415	2015	1097	916	726	683	628	601	630	605	622	620	612	604	614	562	589	630	562	615	589	624	607	637	613	644	622	604	618	579	594	592	621	616	590	626	610	640	621	584	538	611	650	626	611	615	613	607	609	585	611	577	616	578	601	613	637	607	611	643	615	603	633	562	598	609	572	558	596	580	577	635	617	649	607	602	603	613	571	627	611	609	609	609	572	613	591	581	628	612	597	599	613	610	649	562	582	614	576	651	621	576	586	653	589	625	570	594	599	600	589	603	665	617	592	575	624	550	667	617	614	601	595	593	630	614	609	626	613	624	619	638	641	605	651	653	573	640	581	629	614	648	600	631	580	660	625	617	571	601	594	610	656	614	634	622	592	610	603	592	627	570	619	605	588	625	625	610	557	604	561	599	637	643	609	646	607	623	616	606	612	633	621	674	610	596	567	618	637	669	623	619	605	584	603	598	613	623	617	608	567	553	554	602	641	600	605	601	607	581	632	633	603	609	606	599	600	584	599	609	607	654	610	593	640	636	586	605	632	624	585	599	618	578	616	664	612	625	606	631	620	640	624	615	576	607	645	582	596	617	640	610	607	600	624	627	652	642	576	636	639	584	615	562	609	554	587	602	650	624	614	620	590	624	626	605	666	593	563	602	612	619	615	615	571	630	616	632	624	599	611	620	595	651	640	563	620	625	583	623	612	607	607	617	582	579	602	668	626	605	622	602	624	549	538	615	631	578	595	619	641	600	605	636	629	633	619	572	639	588	616	631	635	592	611	633	592	642	604	546	607	553	639	581	626	591	630	611	619	580	598	616	627	638	614	575	666	615	623	574	548	627	606	634	598	595	642	635	653	596	606	631	633	598	619	571	594	633	591	590	588	611	644	639	645	592	622	627	612	613	607	622	645	635	605	614	596	647	643	622	581	641	610	616	618	631	593	645	589	675	644	603	624	662	642	603	637	621	624	617	573	652	596	600	628	634	636	627	630	604	578	671	620	605	640	654	649	631	653	601	638	587	595	611	599	588	633	588	590	617	614	590	577	621	577	653	586	597	608	594	570	593	617	573	596	585	590	600	600	605	600	657	644	625	592	604	616	566	628	604	582	630	593	627	615	571	613	591	624	569	641	613	621	594	615	575	633	555	582	650	590	604	587	609	622	570	596	599	582	603	564	619	564	608	622	637	573	631	638	632	629	606	573	612	616	597	602	624	571	606	644	622	579	595	662	639	583	602	653	584	573	608	582	582	579	622	598	603	592	596	603	626	632	624	644	661	584	551	581	621	597	599	599	569	604	625	625	599	625	590	614	602	594	672	626	598	624	662	613	629	606	653	629	627	617	627	618	610	610	586	642	629	669	588	581	621	667	583	610	601	603	636	610	592	602	616	566	631	618	623	586	615	627	657	616	622	620	628	626	621	629	604	608	643	572	618	617	602	664	599	618	648	598	596	614	586	614	609	587	607	595	610	613	616	564	652	647	604	636	584	614	579	662	587	607	606	618	625	640	644	611	644	593	634	619	620	667	626	667	645	598	597	598	639	567	636	596	597	634	631	619	678	572	604	571	557	616	624	582	594	623	600	607	619	581	619	627	619	656	609	609	641	597	587	599	641	618	578	652	631	561	598	625	621	626	595	587	588	618	624	635	623	617	633	630	622	605	599	624	637	602	640	618	610	640	606	608	626	612	598	582	605	651	650	630	589	608	657	633	635	606	610	604	615	612	608	608	631	630	612	642	641	601	599	612	582	605	623	625	571	633	601	592	602	620	604	639	611	612	614	662	603	601	588	598	626	593	642	582	602	565	616	603	626	613	589	581	605	644	666	622	591	596	609	628	627	630	646	628	628	635	642	623	612	574	602	611	650	648	634	597	607	578	615	613	599	602	666	607	624	636	562	632	600	660	586	604	621	580	619	645	586	629	628	614	638	635	639	618	591	626	619	596	629	582	590	635	631	629	546	555	591	604	600	616	606	639	594	553	586	608	630	593	650	608	623	594	653	582	638	578	604	610	619	574	619	591	619	594	602	575	636	614	607	630	636	629	634	579	577	621	620	616	648	616	571	591	643	585	625	603	592	624	603	595	609	617	586	624	573	620	603	591	604	582	589	668	606	620	586	618	591	628	551	600	610	584	623	637	568	625	613	605	625	625	600	614	657	593	624	620	639	630	593	646	602	644	588	605	649	593	612	628	607	631	639	575	598	618	641	596	644	632	621	599	631	575	620	599	579	611	605	605	587	599	611	635	653	597	603	614	636	627	610	633	630	568	605	604	620	639	625	627	598	602	639	605	617	649	649	612	607	626	618	581	628	647	621	612	627	568	577	633	644	601	566	614	629	645	621	602	579	629	600	630	610	607	609	592	578	645	658	646	586	635	625	598	580	600	641	621	631	563	579	579	634	632	599	613	635	619	647	614	632	623	599	621	599	629	611	591	600	616	562	604	642	598	656	574	646	613	598	584	614	597	627	668	612	589	592	627	645	586	611	625	566	567	625	624	614	626	595	648	587	634	650	653	623	568	627	604	600	604	594	654	624	594	599	624	628	589	634	591	645	632	618	608	628	614	597	585	635	625	608	636	645	606	572	598	596	618	606	632	585	581	587	605	620	617	603	612	614	599	638	595	595	579	604	599	595	626	623	591	578	608	579	578	656	653	614	616	624	595	601	590	564	620	570	597	606	629	641	610	623	621	615	633	615	635	565	614	603	620	614	629	602	601	619	613	592	636	591	610	619	616	608	574	625	598	606	638	644	619	560	613	578	616	617	595	621	649	644	597	612	600	627	599	610	620	609	620	590	617	602	621	606	599	624	599	611	592	607	609	573	583	551	595	623	613	602	598	622	582	613	572	616	600	584	555	636	597	609	631	585	571	606	633	601	646	634	629	629	634	604	644	633	635	624	615	590	615	595	567	640	614	628	619	612	611	643	569	597	566	620	614	602	632	619	607	614	598	640	636	612	609	605	642	617	605	640	640	569	614	657	563	636	641	601	613	646	573	639	589	611	577	616	600	618	626	666	620	603	593	630	619	627	619	665	642	601	601	636	599	631	626	615	656	589	645	610	551	596	570	620	629	619	602	564	664	611	623	580	575	583	641	552	611	615	585	580	569	616	592	584	637	635	599	568	548	636	626	623	573	616	608	630	555	565	613	587	646	589	604	607	619	617	626	611	613	579	566	629	594	583	614	613	551	595	656	657	634	594	575	650	601	635	596	633	625	583	579	616	611	604	609	624	609	604	599	600	616	623	655	581	632	640	623	638	623	675	612	674	627	624	610	631	636	572	676	609	585	606	593	588	611	597	594	625	611	608	596	625	594	585	614	657	632	642	590	578	641	608	618	613	575	618	614	604	609	574	564	648	536	595	607	636	619	629	596	634	613	580	576	608	569	619	622	622	621	607	636	597	633	580	569	583	623	598	609	616	612	585	599	634	608	531	604	578	657	597	597	617	602
33253	30499	23542	16716	10937	6296	2461	1662	975	727	650	500	399	357	243	267	238	249	272	278	240	258	236	238	211	249	257	244	236	245	249	222	250	243	231	228	236	245	252	216	274	253	253	249	268	250	248	208	267	264	228	225	208	239	229	235	276	248	224	253	243	229	232	229	218	223	240	263	262	245	262	259	212	248	242	224	244	231	281	239	257	241	237	234	246	253	254	227	253	256	237	262	237	234	234	245	252	229	224	292	269	237	270	265	221	266	254	262	238	252	247	241	256	242	236	254	257	255	277	267	271	254	246	288	205	276	244	261	235	273	256	243	254	233	234	214	254	228	241	270	257	243	258	237	235	244	229	248	249	234	227	248	281	246	238	248	251	232	219	243	271	252	265	225	273	251	262	234	264	251	261	255	244	248	248	225	272	258	273	236	237	225	230	247	280	244	254	243	239	236	240	237	248	249	246	244	249	263	268	243	253	249	246	247	233	251	241	232	246	258	224	271	260	233	225	258	243	239	240	275	245	259	228	259	273	267	228	278	227	244	262	273	214	244	232	245	268	256	246	258	269	258	237	238	275	251	252	229	222	240	235	265	272	239	245	278	233	244	258	245	252	227	220	251	243	277	232	255	244	260	253	258	248	250	232	242	255	222	233	231	270	236	231	244	234	222	259	252	243	244	268	253	249	240	236	236	262	238	223	255	231	245	235	231	244	250	269	243	236	253	264	230	273	264	265	242	224	238	239	263	252	261	232	229	262	255	241	246	257	235	250	236	240	229	256	239	231	265	248	240	243	242	246	241	223	234	236	241	261	244	242	259	268	209	264	237	248	260	250	247	239	276	231	262	209	268	241	226	237	246	263	242	275	268	246	263	219	251	266	281	252	254	233	267	220	241	268	237	244	259	240	230	273	236	225	241	240	237	246	245	280	238	233	212	241	265	262	255	250	275	228	251	289	226	223	249	260	263	232	256	240	270	235	255	242	241	275	235	258	227	208	252	239	228	241	283	249	268	241	247	246	249	244	271	230	254	242	281	237	239	248	272	224	227	231	215	240	257	247	267	246	244	252	229	265	224	237	235	242	231	238	239	234	268	224	243	235	247	244	221	246	274	218	263	249	262	252	260	247	245	238	236	254	240	261	254	239	221	234	220	260	245	256	257	244	233	247	237	262	245	228	239	240	275	235	229	241	220	252	234	216	244	235	227	249	242	252	243	231	260	262	277	247	275	264	255	256	245	235	239	251	220	239	229	228	244	230	266	241	226	243	250	232	286	248	282	224	241	233	247	243	236	256	254	254	267	254	250	250	224	239	273	265	221	272	268	250	261	235	226	271	222	249	247	233	276	218	237	248	260	270	247	240	254	254	234	244	202	230	262	242	230	247	281	262	237	237	241	232	267	249	237	228	223	275	254	225	219	254	233	253	277	228	252	239	253	247	250	266	230	259	279	247	259	289	270	263	211	249	254	264	247	226	267	241	255	241	234	245	220	253	242	233	228	225	217	246	247	265	279	249	276	246	248	252	286	246	238	243	270	246	240	235	234	258	245	237	270	241	248	243	245	234	247	233	287	263	219	241	242	263	226	246	265	253	235	264	252	250	244	280	265	250	240	228	260	235	248	277	253	240	247	228	241	255	284	240	246	252	244	240	234	212	211	236	261	253	238	248	230	238	239	248	229	229	237	250	261	234	249	279	253	262	244	227	235	235	242	234	283	235	226	239	256	226	275	240	246	257	258	234	239	243	210	231	231	235	272	221	239	262	273	264	265	257	249	258	243	248	239	259	249	247	249	252	249	229	215	222	271	249	255	223	279	268	216	230	257	229	230	231	248	250	263	257	240	238	266	238	258	227	267	283	241	268	256	270	259	238	244	242	236	238	254	253	226	239	266	266	236	224	254	244	235	259	235	222	266	259	273	242	240	257	245	249	256	262	249	251	233	250	268	233	271	270	261	273	267	230	276	243	235	263	249	260	255	267	207	266	264	267	257	254	237	230	254	251	257	252	261	209	254	249	269	252	250	238	231	261	249	271	235	265	238	251	249	252	243	237	222	238	252	254	282	250	241	270	278	242	254	258	257	276	256	237	271	260	233	238	225	265	254	240	261	266	285	238	234	215	250	219	273	253	249	262	276	265	267	277	254	237	261	251	230	249	268	231	227	258	249	232	264	228	262	255	238	252	206	284	225	245	262	275	222	252	246	242	279	243	268	256	251	246	246	267	276	246	247	248	247	220	247	284	228	238	244	251	277	228	251	240	237	262	258	242	225	224	235	236	232	251	241	261	284	243	261	250	276	226	233	273	268	247	273	230	227	271	255	237	250	244	268	243	271	239	248	273	231	265	224	234	265	232	276	256	235	233	275	233	235	253	239	242	251	238	267	244	248	233	283	250	238	266	250	233	222	278	255	226	231	231	248	236	263	245	226	264	236	235	247	273	242	250	233	222	236	270	258	245	239	238	265	251	262	238	239	256	258	269	231	248	245	250	238	231	287	241	240	214	218	250	267	236	253	234	243	246	240	236	254	275	233	229	274	248	232	257	257	245	267	254	215	246	256	233	235	268	255	243	244	227	231	255	233	283	262	251	238	267	233	206	258	243	268	255	243	238	257	238	237	261	279	251	265	269	278	254	272	247	269	263	234	270	259	265	249	249	247	209	225	243	267	248	245	233	241	236	240	253	240	233	230	259	241	250	236	290	233	212	250	221	237	241	249	256	213	238	210	225	240	277	270	242	261	252	217	251	244	245	228	219	249	264	261	247	226	258	240	253	247	250	265	236	255	239	262	256	258	215	260	269	253	244	253	249	236	249	250	270	264	245	256	261	257	253	268	214	245	264	240	255	243	266	272	242	258	247	221	234	244	236	292	253	246	235	237	238	229	243	254	259	256	286	228	234	263	234	227	257	239	268	245	251	251	242	246	250	215	202	249	230	262	254	272	280	250	246	244	262	239	237	272	249	234	236	227	215	252	252	236	238	241	242	250	266	233	236	233	268	266	253	259	240	244	251	240	235	225	243	241	240	252	237	227	268	237	228	258	242	286	260	264	260	266	236	257	247	241	248	234	231	256	250	251	270	251	251	289	218	234	258	218	211	237	267	241	259	244	231	257	268	237	245	275	230	236	252	273	252	253	241	254	249	255	244	241	269	235	270	233	267	263	247	251	232	253	245	251	247	234	286	246	254	279	260	255	251	226	251	221	266	265	266	242	229	223	269	258	234	255	252	264	246	267	238	242	251	221	264	268	248	230	257	243	250	264	263	261	237	246	252	250	264	219	249	268	262	269	249	239	249	238	240	222	231	238	240	259	245	280	260	261	236	262	267	274	214	266	285	250	248	254	232	261	283	288	249	256	243	240	285	252	212	268	291	251	245	257	241	247	251	253	242	242	245	223	244	257	230	227	238	220	234	232	236	234	250	240	227	257	265	240	261	261	289	263	245	249	256	241	251	265	277	257	228	228	266	245	270	234	246	223	271	240	242	267
21269	25524	28755	28847	24982	18199	9147	7210	4544	3183	2810	1700	1317	973	783	740	722	695	667	681	665	678	660	694	649	647	667	660	671	653	658	685	659	682	642	669	679	720	650	641	664	655	658	669	666	660	673	630	642	677	637	645	628	621	753	629	677	633	695	662	705	678	651	701	655	659	670	669	671	702	688	705	628	624	696	692	654	632	637	710	685	606	661	626	641	692	669	670	647	646	685	683	684	659	640	640	628	680	674	666	648	677	640	620	679	641	652	637	633	643	672	620	693	658	677	669	662	682	687	617	654	654	617	670	682	646	621	614	635	611	647	648	680	672	652	676	646	640	662	650	711	645	652	635	638	670	663	648	672	709	654	699	691	635	645	628	623	698	645	656	649	658	688	681	626	656	644	642	664	652	626	641	604	652	649	656	584	639	633	699	633	657	666	663	679	666	660	657	651	673	654	681	680	645	673	632	686	628	655	663	679	690	647	690	666	643	628	688	676	668	618	593	667	639	660	681	627	589	617	656	661	651	673	645	681	693	636	649	628	711	681	681	629	673	618	675	705	660	652	661	692	658	694	638	687	632	674	663	631	663	648	668	689	710	650	644	627	651	656	656	653	685	675	654	660	678	689	652	674	663	673	674	647	645	682	631	661	689	692	639	690	624	666	669	643	654	699	670	658	653	643	649	640	699	691	635	615	680	656	630	633	642	676	716	689	681	690	685	689	671	692	629	613	685	658	661	601	638	658	657	674	665	704	652	637	660	699	710	629	701	635	665	657	655	662	743	698	703	654	661	648	645	645	647	675	681	690	702	646	675	641	640	614	703	676	674	660	658	635	714	698	682	632	720	671	687	659	619	710	656	689	680	663	676	629	678	611	686	680	643	651	660	655	692	702	681	632	692	641	649	627	638	671	659	650	665	683	612	660	650	661	676	679	629	671	653	647	650	638	689	676	661	630	661	644	652	644	693	689	653	668	657	649	679	671	680	674	644	676	696	674	666	682	701	629	644	664	659	678	700	692	675	640	675	624	631	653	643	688	630	697	653	650	661	607	631	618	633	671	689	649	677	707	687	609	720	669	662	625	640	646	641	651	637	686	704	650	616	653	645	674	656	643	692	649	648	657	667	685	704	674	651	644	626	651	672	625	656	640	691	671	656	695	693	628	615	653	645	651	669	659	685	645	648	681	649	672	656	705	635	692	662	660	657	665	643	666	635	655	650	669	682	659	659	628	695	699	608	708	670	654	640	646	653	659	619	672	649	657	662	661	640	640	662	704	638	600	650	643	669	675	628	657	672	623	666	626	672	709	626	628	666	645	678	684	641	637	656	626	661	648	668	716	660	696	664	620	648	640	619	689	668	650	624	640	649	671	662	673	681	685	678	660	695	661	713	677	638	652	700	652	654	686	676	675	663	659	691	677	665	689	669	645	637	689	629	668	633	664	639	647	647	647	637	635	632	635	651	641	682	674	653	636	650	643	706	676	670	617	682	637	651	713	662	696	674	670	645	603	659	669	708	661	715	673	658	640	610	666	649	685	697	629	665	693	701	644	690	691	674	702	677	667	641	678	695	630	662	642	676	645	657	643	638	665	642	677	656	641	706	681	663	679	660	662	685	654	667	650	675	686	655	633	652	713	669	605	684	643	653	692	655	683	657	660	659	699	697	654	665	689	646	674	624	700	671	686	671	671	642	655	663	649	701	648	657	660	630	657	679	693	670	650	648	681	594	672	677	683	668	668	673	651	596	648	692	700	677	654	605	644	656	643	677	659	668	730	647	673	617	666	637	675	691	653	704	633	651	648	696	643	648	640	677	622	661	636	661	648	676	679	646	667	682	665	656	635	673	661	648	657	650	645	695	667	643	670	680	669	687	603	653	709	701	661	664	686	657	663	698	609	636	673	687	712	673	631	592	642	704	664	612	636	655	708	665	641	675	669	698	631	674	693	626	658	675	685	671	626	661	649	716	591	680	685	656	647	638	692	643	687	674	688	690	691	669	672	645	651	614	663	690	701	678	638	633	684	691	659	676	618	631	675	641	706	667	666	650	678	637	676	673	685	620	637	683	693	657	654	615	667	647	718	658	638	668	666	660	670	646	637	669	714	716	647	691	696	731	648	655	651	666	649	635	679	690	661	633	656	700	694	639	719	666	704	660	638	677	633	636	644	622	638	659	682	664	709	643	652	673	632	631	641	654	657	670	623	644	672	696	667	673	645	677	660	671	650	652	692	680	644	670	678	669	709	659	658	714	665	633	675	694	698	648	653	639	678	639	727	658	642	643	660	669	670	649	655	661	655	670	630	693	660	686	727	642	646	704	644	660	657	710	662	689	680	649	601	668	679	639	679	677	687	633	693	612	691	670	685	661	677	688	623	671	649	655	638	657	647	658	617	658	675	684	663	696	706	676	680	669	709	638	650	659	659	632	645	645	612	615	654	622	678	678	722	688	645	673	604	642	675	625	667	656	667	654	618	650	593	620	626	642	637	684	621	680	647	641	681	687	720	709	625	663	719	659	633	652	695	683	678	682	678	684	699	636	675	642	618	648	667	658	646	693	678	612	639	655	661	675	636	654	683	628	664	621	632	656	669	648	695	663	664	681	706	671	646	661	689	634	644	657	689	647	663	629	645	599	664	698	690	682	656	624	654	630	635	629	658	685	649	639	649	689	680	619	678	719	657	681	661	680	643	662	670	622	638	661	651	653	642	682	666	657	686	632	666	672	664	701	660	654	664	653	659	724	718	653	672	671	637	688	689	681	615	643	634	660	661	656	637	632	664	626	659	707	667	669	681	650	670	645	679	650	681	671	673	635	650	620	669	697	657	654	679	663	669	657	649	682	643	655	651	656	644	686	678	705	640	668	663	619	671	670	680	656	638	673	615	628	653	673	702	663	673	628	696	640	654	693	700	646	693	626	658	681	631	668	667	660	690	685	628	658	665	630	668	659	629	642	649	668	687	678	631	671	637	656	683	697	652	641	673	629	682	668	663	680	703	667	690	660	632	614	686	645	683	648	679	651	667	648	689	659	680	651	678	610	640	709	612	664	719	683	644	695	692	638	660	673	696	670	686	657	652	670	680	660	672	639	706	673	669	647	706	635	673	654	708	655	656	670	617	619	688	666	668	667	676	691	605	697	701	632	658	680	640	665	664	635	633	604	679	675	723	645	630	664	650	649	660	630	693	671	648	673	697	628	689	701	627	675	610	640	668	629	652	639	694	636	679	688	630	688	667	684	681	639	675	637	672	688	641	646	671	675	655	688	675	691	660	664	630	635	698	698	667	614	666	665	623	686	665	636	645	663	636	644	644	685	674	637	671	656	651	673	667	653	631	691	638	704	664	701	635	671	653	690	668	685	633	668	636	616	642	667	628	620	663	632	703	677	650	637	667	673	648	664	721	660	648	685	630	707	691	658	670	629	725	661	666	633	653	635	650	674	693	617	662	694	659	680	676	669	633	662	704	659	664	705	711	622	665	696	656	674
48833	45190	45458	40731	33590	23367	16162	14381	9519	4723	2130	869	599	431	389	345	300	283	239	232	260	244	230	225	234	260	220	235	245	249	254	219	216	229	212	256	257	223	235	240	238	237	228	259	245	249	231	226	236	234	211	223	220	251	249	223	238	243	234	243	232	220	261	268	214	240	211	239	226	230	246	243	217	254	238	225	231	237	244	242	259	240	242	213	234	243	252	229	244	264	256	237	258	228	268	246	237	222	218	235	237	236	220	243	228	265	225	244	227	261	242	237	245	254	247	280	235	214	253	237	251	216	221	244	240	223	255	261	254	252	238	250	262	234	245	239	221	213	231	258	237	221	249	224	256	238	203	240	261	215	230	266	227	237	244	232	226	267	237	223	240	215	206	238	225	245	224	223	232	206	241	225	235	235	242	247	246	245	248	247	260	222	235	231	221	263	247	232	226	237	246	243	237	276	223	225	256	260	220	247	233	257	233	233	194	222	256	258	248	234	242	234	244	229	248	201	253	252	252	247	213	239	245	263	211	269	247	268	255	249	231	244	222	222	221	234	263	243	258	214	241	233	228	230	249	221	246	239	217	224	232	215	241	269	256	231	219	227	247	233	258	238	246	239	251	239	240	242	271	228	233	200	241	237	225	248	218	230	230	253	250	214	221	245	217	255	253	254	225	245	214	214	223	209	214	261	250	234	227	242	215	252	241	227	249	226	234	213	271	219	257	212	185	246	248	275	253	240	259	211	231	231	223	225	277	216	230	226	249	242	212	261	252	254	257	214	232	237	250	216	195	249	230	238	230	244	223	234	211	234	231	199	216	238	250	228	236	225	257	234	230	248	243	216	242	216	224	241	239	241	238	228	211	229	232	252	227	263	230	252	226	230	225	230	262	209	246	224	201	247	255	243	228	216	229	222	210	222	225	239	240	250	236	265	231	253	213	235	224	236	222	248	221	235	226	236	256	249	214	221	227	234	220	260	216	234	250	236	194	232	251	246	253	211	269	222	233	232	253	244	224	248	238	244	249	253	241	237	235	230	266	229	221	234	242	229	231	242	278	210	236	231	208	246	222	255	240	246	226	223	237	246	235	242	209	243	259	249	232	233	227	227	261	229	249	225	251	210	230	251	227	267	222	211	228	232	197	230	237	237	223	257	232	217	230	230	210	228	219	221	255	222	231	258	228	253	243	249	238	270	220	273	243	234	215	249	216	238	233	224	245	203	219	224	250	246	248	229	232	227	249	195	265	245	239	235	243	223	244	261	211	229	252	273	251	252	257	248	218	252	224	218	220	227	255	219	220	208	246	254	232	235	225	233	238	241	257	237	241	211	222	236	244	228	248	233	242	225	237	253	270	213	213	225	259	239	230	233	227	243	225	241	238	234	222	230	252	242	270	241	228	220	210	234	230	218	223	223	216	249	188	243	234	236	255	224	228	252	245	219	236	241	234	210	220	233	239	199	209	242	249	212	259	202	246	253	238	230	232	240	233	234	253	198	252	237	210	243	251	249	232	267	235	243	256	251	241	233	236	225	218	214	206	234	202	244	224	253	218	239	256	250	228	257	232	256	239	264	235	225	215	211	239	217	230	228	258	225	217	241	242	232	231	220	249	256	233	224	229	216	204	220	230	271	251	270	228	231	240	220	244	221	232	225	247	214	244	229	229	223	237	230	274	253	235	256	225	269	270	234	227	228	248	198	223	238	203	231	230	229	229	232	237	235	239	230	233	258	206	227	256	225	223	236	226	233	230	205	249	245	240	207	210	244	215	236	230	257	247	241	226	225	252	216	217	259	245	247	221	227	245	226	251	227	241	236	232	209	222	216	247	246	250	202	212	235	228	243	225	242	238	234	236	242	215	249	260	239	250	259	234	261	256	214	262	231	219	246	276	250	257	225	237	235	212	227	240	223	240	240	216	229	237	236	239	233	265	234	247	221	232	248	203	233	223	224	262	229	223	238	232	244	235	238	233	274	227	234	243	240	233	234	221	238	227	220	258	255	230	237	254	208	237	245	242	226	212	224	231	225	244	247	236	226	261	246	236	249	228	238	235	223	260	230	254	235	209	248	230	237	232	231	229	212	225	271	247	242	251	261	204	253	241	237	243	218	237	244	264	214	228	246	240	236	225	216	222	257	237	238	257	226	278	199	270	246	252	208	249	245	206	230	251	234	237	261	226	238	224	219	242	254	227	244	235	229	237	237	208	228	225	204	236	263	217	255	216	234	237	224	248	236	261	238	239	235	259	256	235	239	247	229	236	250	255	231	252	252	258	234	251	237	230	242	231	241	201	273	257	194	218	238	248	252	223	241	243	231	242	211	219	270	277	219	233	263	209	247	233	216	246	223	221	218	245	223	233	245	250	236	207	225	231	207	245	225	243	240	262	243	243	227	235	224	243	258	223	227	214	241	216	274	235	234	226	237	249	223	270	224	244	240	237	238	241	259	259	211	237	220	206	266	237	220	233	241	252	199	226	238	255	225	240	235	240	250	232	210	241	255	251	256	205	242	230	228	215	209	221	225	234	219	239	232	222	235	266	270	227	233	261	238	219	235	246	221	266	225	238	226	222	249	238	223	281	243	230	236	209	227	254	220	230	233	249	217	226	219	259	231	213	212	239	264	257	227	224	249	217	247	235	246	250	232	226	239	225	245	265	231	214	257	227	226	246	224	228	245	261	236	232	222	225	248	217	222	247	215	228	245	266	251	233	232	211	236	227	237	247	249	228	241	220	246	238	246	237	229	237	251	232	213	238	227	235	240	230	219	216	243	254	242	236	229	249	241	224	237	253	203	249	254	232	212	232	206	238	246	213	244	237	253	246	250	250	208	258	231	250	241	201	234	244	238	227	238	226	250	216	244	240	229	237	231	228	241	220	230	238	217	246	204	215	231	239	231	231	208	239	222	233	250	269	225	234	221	229	232	220	225	241	241	268	256	200	242	248	244	235	218	211	240	252	247	218	224	257	214	242	232	239	226	241	261	221	221	241	204	231	236	244	242	224	228	235	236	236	235	224	234	246	217	210	256	220	235	244	265	247	248	239	256	241	223	177	231	260	285	253	234	230	221	230	245	225	230	229	226	237	251	227	236	237	222	236	240	236	244	226	262	205	228	244	252	234	216	246	235	220	241	243	223	236	225	240	248	231	233	243	239	242	233	210	229	241	239	228	248	240	248	254	215	197	239	256	261	263	219	230	222	253	225	220	223	247	254	215	229	227	252	242	214	216	241	207	244	232	262	243	244	212	236	251	238	250	244	231	239	218	227	224	222	236	235	220	225	229	243	250	250	221	225	220	235	271	249	218	254	242	258	231	219	228	246	253	242	229	239	218	235	251	239	252	232	252	229	238	229	217	202	229	241	224	238	259	240	263	201	219	234	228	231	232	221	207	203	229	238	256	220	221	233	238	234	210	214	241	239	236	229	197	254	226	217	229	235	233	219	223	223	259	226	230	270	243	211	241	263	242	274	230	217	228	272	221	267
32384	37396	46732	48194	43810	37482	32661	32647	25786	16238	8799	3660	2630	1941	1512	1123	892	822	710	717	628	616	635	668	690	685	658	622	611	643	641	655	650	639	624	649	629	613	601	681	656	632	618	671	598	639	620	614	628	643	666	645	645	614	648	631	642	622	602	647	647	637	655	635	637	623	641	634	604	619	661	623	677	637	611	624	693	646	630	628	621	655	613	641	636	648	620	638	685	642	596	617	631	560	579	657	634	657	639	641	639	636	628	673	622	645	649	638	665	627	638	621	603	653	643	663	633	550	605	671	678	612	620	634	616	662	616	655	648	642	667	657	630	617	628	627	652	632	655	647	632	644	666	668	649	622	660	641	621	622	670	671	640	624	638	620	602	686	608	657	627	662	609	659	663	643	644	659	661	645	638	629	617	638	599	622	609	655	641	609	616	644	620	622	612	627	637	631	655	669	678	617	663	652	638	650	700	589	633	669	626	640	641	644	621	624	644	652	655	629	679	635	654	640	675	631	638	639	692	656	680	674	673	662	641	629	628	601	608	649	624	644	620	642	630	610	637	638	632	624	675	601	628	669	671	650	613	659	647	628	602	668	581	642	675	658	611	597	635	617	589	632	635	633	590	646	602	639	603	651	638	619	626	616	688	634	586	672	620	583	636	658	650	646	612	666	660	643	645	663	646	632	649	657	662	655	668	637	658	616	619	641	654	622	613	651	638	599	638	619	619	631	649	653	640	599	622	685	659	627	657	681	619	623	657	657	622	650	678	634	664	666	623	661	609	641	623	622	662	631	622	657	618	624	665	645	595	650	579	594	640	647	647	622	616	637	672	646	632	611	633	649	616	630	617	656	630	615	603	623	660	606	612	627	632	630	672	617	634	622	637	667	616	622	643	628	667	627	670	668	657	641	634	665	656	647	597	624	611	656	626	632	604	630	639	607	634	674	624	602	666	621	656	687	704	657	617	671	648	685	651	586	674	666	614	643	641	663	631	673	639	615	613	652	581	644	644	596	629	600	636	658	674	653	637	682	619	621	623	638	622	684	620	706	587	645	655	653	629	649	648	660	630	629	653	644	633	646	594	665	642	660	591	603	609	623	642	634	618	645	621	605	636	623	630	683	622	613	646	651	659	654	639	662	656	625	610	617	627	661	576	593	638	598	651	654	660	649	635	610	652	634	634	664	644	609	651	672	668	634	642	618	624	601	644	637	625	616	610	632	636	636	632	637	631	636	677	637	655	684	648	617	672	638	639	606	649	648	641	594	648	638	667	642	626	678	668	597	644	614	655	642	614	604	608	638	639	643	664	629	629	659	628	630	639	594	640	666	674	638	672	659	625	692	595	589	641	631	656	674	633	643	631	628	598	621	615	602	619	647	608	621	653	624	625	642	632	666	653	640	633	681	669	663	638	601	654	682	662	676	672	617	613	655	645	631	624	639	654	602	620	645	633	637	656	659	653	618	643	631	608	590	668	654	624	645	627	630	629	636	641	610	566	584	639	615	627	654	623	614	595	636	642	637	633	641	598	674	649	627	658	631	619	642	633	632	651	650	670	616	628	641	654	650	660	661	618	676	625	648	597	629	661	639	681	660	649	618	640	674	648	652	607	652	638	648	605	624	637	612	640	622	663	595	644	627	662	620	621	599	647	647	640	632	653	614	644	631	644	621	638	674	574	639	642	601	625	649	664	669	634	656	631	635	651	639	643	654	651	662	607	602	609	652	681	603	653	595	609	633	640	596	608	606	657	617	669	635	684	649	675	647	640	666	664	620	578	617	634	664	624	634	626	661	627	651	661	680	616	667	663	633	659	644	652	611	589	632	684	637	661	642	620	677	616	621	634	668	624	583	651	657	633	646	662	665	615	633	602	683	647	632	656	636	618	652	675	647	631	666	629	631	615	653	658	642	659	605	622	614	678	606	614	648	656	706	659	606	601	649	621	612	647	630	594	622	692	666	629	622	641	613	674	600	656	664	604	609	648	635	619	666	616	618	653	676	654	665	657	643	619	635	587	623	590	643	599	644	632	598	613	640	639	609	593	608	659	630	640	666	645	625	675	627	618	645	617	671	666	643	656	676	639	626	690	641	604	622	621	663	636	663	627	664	635	656	633	627	608	642	648	614	625	660	658	624	648	639	611	637	668	627	640	648	645	644	626	618	625	621	612	597	648	626	628	659	640	595	590	656	620	627	663	661	665	608	635	668	664	626	601	662	649	624	668	623	596	646	652	606	650	660	634	700	653	644	655	617	625	620	637	649	619	666	667	632	598	658	610	600	579	639	609	655	588	605	615	654	622	617	646	639	619	608	618	630	654	646	621	641	639	655	644	617	668	593	638	677	639	648	653	632	612	626	615	654	635	628	617	638	620	593	659	597	603	643	640	609	658	646	639	624	634	642	651	673	641	638	628	668	623	612	661	646	629	632	602	641	649	620	647	627	640	631	614	623	668	637	647	653	628	646	625	608	669	595	643	637	649	621	621	634	663	656	661	669	616	599	692	680	602	578	682	610	683	672	613	622	645	588	637	666	652	682	654	657	624	625	579	640	677	644	634	689	667	649	654	575	663	716	631	691	653	593	618	597	643	642	597	610	642	653	626	636	647	643	599	708	649	637	616	638	633	646	662	615	673	655	601	659	652	643	620	626	612	631	619	667	617	608	637	637	634	672	628	630	626	626	598	629	633	602	645	591	700	625	635	653	609	656	638	631	657	650	659	667	692	626	627	635	632	641	588	622	623	657	669	623	646	638	680	659	619	618	613	610	631	631	645	690	612	639	626	646	651	632	674	634	591	608	619	630	622	597	622	595	620	685	664	664	615	607	630	666	662	632	677	636	642	643	609	620	673	668	672	620	648	633	626	645	605	649	615	638	662	639	626	586	621	639	614	670	616	642	655	608	638	647	666	661	635	635	640	660	621	645	658	630	652	625	632	623	621	656	635	658	632	656	606	652	643	633	667	679	624	642	626	603	606	604	618	681	601	665	601	664	677	666	617	631	615	578	648	649	641	584	644	644	681	636	660	614	631	656	636	624	630	668	646	674	642	645	656	661	606	663	660	645	673	660	632	649	630	648	585	645	632	593	613	612	643	622	650	666	605	651	648	652	681	663	585	652	602	649	623	609	619	643	615	616	627	623	641	620	635	619	631	638	679	657	653	587	635	649	649	682	674	607	637	665	579	649	601	657	609	650	598	624	618	602	595	640	632	625	693	630	656	645	615	644	622	605	669	620	667	630	668	647	629	657	626	655	656	631	633	634	678	651	611	632	626	593	620	601	656	676	659	638	586	657	629	691	611	591	630	681	644	628	667	610	637	638	652	635	645	621	677	601	628	661	620	617	713	599	656	642	625	630	633	647	646	633	633	654	623	633	674	658	651	712	649	683	646	624	650	626	663	631	666	678	682	646	619	592	642	616	608	706	680	678	613	642	588	650	648	630	702	636	648	634	585	673	608	600	602	679	635	635	638	611	611	664	668	596	673	633
54706	50354	54541	48781	40843	33846	29971	22028	10417	4963	3807	2397	1217	756	493	393	311	249	271	246	229	187	226	232	217	208	235	205	211	245	241	240	202	218	204	218	232	228	243	192	229	210	204	233	196	215	205	203	203	226	219	224	227	246	207	201	230	221	210	204	217	204	224	227	244	240	237	224	232	231	228	211	225	233	230	209	191	209	217	209	224	198	212	229	206	261	231	212	235	235	203	225	222	227	223	212	214	234	205	226	213	244	252	238	229	233	229	216	214	206	194	234	190	214	243	204	224	241	197	210	221	222	229	216	205	235	220	228	255	207	225	208	226	205	197	216	226	217	210	226	239	221	226	242	232	217	218	217	235	226	216	224	214	210	205	240	206	229	211	219	220	202	218	222	241	210	219	227	239	219	227	246	233	215	239	215	241	249	251	215	220	219	230	226	236	220	247	225	211	208	225	222	202	204	251	190	202	207	201	216	222	226	214	237	266	209	233	241	223	201	248	231	225	227	226	237	223	240	219	213	243	241	213	237	187	227	215	237	218	236	229	226	221	226	174	213	222	212	231	227	222	221	210	224	247	232	202	222	215	210	216	243	218	238	209	248	191	248	212	212	232	236	231	219	224	187	224	207	229	228	213	230	231	223	225	222	227	238	196	227	251	201	264	218	229	226	215	235	238	208	205	205	198	225	238	226	242	203	236	243	223	237	237	212	240	237	246	251	213	230	186	205	211	200	234	185	217	193	232	223	243	231	219	212	219	214	222	202	220	232	216	213	223	238	212	212	214	220	239	230	226	218	224	223	228	206	230	218	209	213	241	209	227	236	226	210	208	211	234	221	198	222	234	238	221	246	210	225	237	238	227	195	207	225	245	216	238	213	236	195	225	233	233	227	230	211	213	228	199	226	216	217	210	215	220	222	217	230	212	245	214	225	218	210	212	199	247	224	201	236	222	242	189	214	200	221	221	240	222	227	209	228	241	206	253	218	236	250	242	222	243	215	263	194	241	208	225	223	220	235	227	249	211	203	230	231	226	230	221	206	216	221	241	220	205	220	240	229	227	212	242	227	254	223	217	211	200	217	202	242	239	200	211	223	216	192	228	227	233	229	232	227	247	216	214	227	199	189	231	250	224	236	229	222	221	203	229	199	229	246	241	210	239	225	243	205	213	197	234	223	255	200	227	226	257	188	205	232	250	224	218	227	211	212	220	206	245	257	231	206	213	216	234	230	219	249	251	207	212	225	217	226	219	244	220	236	228	211	228	215	224	223	244	228	237	232	264	225	185	196	243	211	245	230	201	225	208	211	234	210	234	210	246	225	242	236	235	237	206	230	197	251	250	204	226	216	247	202	211	222	198	229	199	250	223	215	228	233	231	228	247	236	206	248	223	195	207	216	244	216	234	204	236	222	236	214	231	221	225	236	249	271	204	266	213	230	229	241	217	241	222	213	204	241	228	230	196	211	251	226	233	225	222	228	233	226	242	223	208	219	222	217	245	230	228	236	217	204	200	236	206	223	238	211	214	202	231	233	233	196	222	243	200	244	226	231	235	239	212	249	220	250	243	237	226	242	227	235	253	228	222	216	224	217	231	256	224	211	238	233	209	214	229	231	218	225	242	215	230	235	222	218	222	248	241	203	221	201	217	225	234	230	227	220	233	218	227	222	229	220	230	211	199	230	235	232	214	225	258	215	200	211	215	218	233	235	233	240	236	223	219	219	260	230	222	218	238	218	237	212	208	207	209	234	234	220	230	222	200	221	210	269	222	221	206	220	212	229	227	229	210	194	213	222	226	217	211	268	239	242	215	226	236	215	215	219	228	233	199	223	223	213	234	241	235	233	218	232	226	186	252	213	216	219	223	239	216	206	220	210	236	236	217	217	226	221	214	236	213	201	212	207	220	213	228	219	226	231	217	223	209	231	215	235	204	214	213	202	198	223	240	236	240	220	229	205	217	231	214	224	210	207	263	234	222	215	234	222	208	200	239	206	225	219	206	184	208	216	224	193	223	241	226	212	211	243	210	210	225	206	220	206	217	204	188	211	217	197	220	246	220	236	247	214	235	246	235	198	205	213	245	221	204	234	230	222	246	206	204	210	207	226	220	221	243	212	189	238	226	204	237	237	233	272	229	237	211	229	252	220	258	226	229	253	250	236	240	227	223	206	215	206	243	218	244	227	237	241	200	206	218	207	228	229	204	230	226	227	248	227	210	218	201	233	234	231	205	205	223	176	229	233	214	212	254	229	218	209	238	235	223	189	258	220	211	218	221	235	212	237	214	228	214	239	239	245	212	224	212	221	190	216	251	233	226	233	241	198	239	208	227	227	225	227	215	213	217	245	247	207	247	215	233	210	194	231	219	231	228	236	232	207	201	206	223	228	248	215	228	214	220	214	209	228	225	213	198	230	246	204	224	221	249	242	200	223	233	197	223	228	211	223	222	221	210	214	218	231	212	231	237	251	224	198	247	232	241	212	244	224	214	228	211	237	230	242	211	250	197	236	241	240	211	230	229	211	200	226	214	222	224	238	234	222	217	200	208	244	224	223	217	199	222	203	202	213	208	231	232	224	244	212	247	216	229	205	231	221	219	207	198	196	219	215	275	223	205	252	233	233	196	219	191	204	218	211	222	232	237	249	241	236	233	224	252	239	226	220	221	216	213	239	233	209	229	199	230	233	207	214	229	219	218	187	219	197	221	238	239	205	209	222	201	234	208	228	212	222	251	231	202	196	227	200	235	235	236	245	212	240	212	209	212	250	241	213	241	219	230	256	214	221	200	213	209	206	208	249	214	212	243	210	205	201	221	207	267	235	218	229	206	212	220	212	233	222	208	188	219	198	200	208	243	222	219	230	212	232	220	225	185	234	218	204	231	262	242	233	226	223	241	218	198	205	235	228	247	228	236	216	229	230	215	226	206	239	213	233	223	205	211	229	233	236	214	228	240	236	209	198	243	225	231	230	199	198	240	246	254	224	224	191	218	205	229	202	221	237	228	236	225	228	203	241	234	189	221	216	255	240	206	232	229	235	217	187	225	230	214	222	216	208	252	199	236	193	225	211	235	223	226	207	227	205	233	227	196	210	223	211	215	201	216	217	219	194	238	213	201	202	225	215	228	218	220	240	203	225	233	214	206	223	219	223	217	201	215	191	225	221	227	217	226	216	233	240	208	227	200	225	217	245	237	234	227	212	199	225	228	219	219	255	227	211	221	217	209	220	239	215	232	227	229	240	204	244	201	236	235	229	206	218	240	224	199	229	222	220	208	242	222	201	235	240	249	227	218	228	208	223	212	227	236	215	224	229	214	219	229	230	199	231	209	222	242	215	215	232	237	191	246	202	228	226	224	223	251	224	234	224	218	222	241	212	216	252	210	204	227	247	216	225	201	215	226	205	201	225	225	216	200	214	227	216	236	225	222	218	208	228	212	221	242	248	229	200	229	243	217	239	213	229	238	256	222	248	194	217	201	238	214	235	225	235	192	249
37059	41502	54008	53677	51267	46322	44832	37361	23875	16952	14941	10228	5546	3067	1973	1324	1005	763	767	705	643	665	656	635	634	615	617	618	593	620	638	620	616	605	584	585	626	655	591	610	552	613	551	586	636	589	594	576	590	626	650	576	597	600	603	569	604	577	600	649	578	601	530	601	640	608	619	633	608	594	598	587	581	601	653	612	617	580	562	599	579	595	603	616	607	596	579	549	591	632	611	627	624	626	662	591	560	585	594	609	610	539	612	606	561	620	601	612	567	574	571	612	621	591	623	658	581	639	604	636	614	605	643	597	553	645	572	599	648	604	610	616	627	597	607	635	637	601	588	611	607	646	588	601	602	594	595	599	586	535	675	656	599	607	616	613	635	634	615	581	599	610	602	593	602	614	618	614	619	552	619	566	605	601	608	631	580	583	612	604	581	609	600	602	598	549	596	614	591	617	589	612	616	571	609	584	644	617	575	619	610	598	533	639	572	591	619	605	586	653	625	625	606	612	601	662	597	576	576	629	578	613	589	572	608	565	597	630	577	559	550	626	602	638	600	612	593	632	597	551	582	587	573	643	631	636	624	607	624	542	590	609	603	572	590	582	571	584	572	634	599	591	602	616	606	632	589	607	592	626	572	629	568	572	598	638	589	621	634	627	630	629	619	589	595	574	614	587	615	596	636	633	579	606	592	618	610	633	617	626	632	587	544	632	612	623	592	587	586	585	596	616	584	615	586	619	628	552	586	602	625	660	632	592	608	570	630	609	568	633	605	548	633	601	603	575	591	588	593	584	599	580	570	598	575	648	621	579	577	604	581	632	618	601	628	589	625	636	608	622	622	588	588	633	633	596	603	581	618	574	636	638	621	599	601	568	605	648	608	598	592	553	602	604	607	613	601	614	605	604	554	617	568	613	610	579	633	612	611	603	595	611	602	601	578	595	596	599	608	596	628	579	629	592	606	602	601	671	615	630	589	644	643	597	600	586	597	574	639	585	601	582	585	575	612	591	594	606	561	560	603	606	614	605	568	605	624	616	571	629	608	593	608	628	593	587	595	567	623	598	609	600	625	625	595	598	636	553	608	604	563	639	570	645	595	620	583	560	631	591	613	638	559	647	619	630	583	596	574	591	598	588	577	639	619	599	630	581	620	619	575	603	558	614	577	587	624	589	640	583	603	586	633	637	551	631	659	604	586	601	591	622	611	602	640	594	587	586	572	577	654	604	627	638	603	607	611	601	629	635	600	599	561	625	607	576	562	573	600	577	630	590	614	627	615	611	606	618	640	574	588	621	626	608	607	595	602	591	611	590	582	605	586	557	614	605	605	570	605	604	661	651	601	582	591	624	572	576	571	582	592	612	622	602	609	599	545	605	573	584	623	588	568	554	602	571	644	673	608	600	571	606	584	612	591	588	639	623	616	580	613	564	575	588	587	643	562	571	612	616	633	620	610	590	587	585	608	605	609	581	618	589	627	609	608	580	629	605	620	586	607	567	646	622	579	598	614	578	614	614	598	603	635	566	560	647	580	600	627	650	616	641	627	650	633	639	608	572	601	637	647	607	571	604	599	613	603	628	598	599	589	613	590	666	610	606	597	577	624	570	611	636	606	592	639	642	612	584	608	611	614	640	606	564	603	575	639	608	625	599	565	568	565	550	590	614	593	572	639	603	589	571	596	641	570	571	634	627	628	587	607	561	566	587	642	573	617	590	575	611	565	608	650	576	608	578	619	592	581	596	587	599	621	637	612	587	594	609	603	597	608	636	579	619	611	556	631	586	550	588	588	644	658	601	590	609	616	569	567	577	570	610	624	588	564	607	640	568	576	655	663	570	582	640	626	594	656	590	605	621	605	605	622	606	615	589	575	584	610	614	642	583	619	546	593	601	614	625	604	630	563	594	587	643	595	601	622	636	592	622	613	625	606	633	619	623	578	556	594	613	617	654	580	637	608	639	619	579	633	657	611	595	613	587	650	622	598	584	624	565	606	586	631	579	614	619	648	600	609	613	603	615	590	633	645	543	617	615	590	584	587	596	579	601	595	629	594	643	569	580	564	585	581	631	645	572	607	605	623	661	555	624	597	592	615	627	585	590	612	613	585	644	680	624	632	638	591	576	632	596	629	631	585	593	582	585	624	580	586	592	596	550	583	592	623	588	641	712	614	599	616	606	575	595	648	613	566	586	594	594	629	629	623	598	610	608	578	586	567	569	594	630	588	586	603	637	609	619	617	580	589	610	607	571	628	585	614	571	646	614	620	586	626	622	604	634	595	617	589	571	642	579	632	649	625	567	583	637	595	576	598	639	577	610	633	621	573	649	594	600	574	603	609	643	615	594	563	579	572	584	560	617	594	602	591	627	602	589	574	566	667	623	588	559	618	613	633	609	615	629	582	590	608	620	597	632	630	617	600	588	579	628	608	615	638	612	660	618	607	579	584	605	637	573	627	556	629	581	607	620	622	617	588	620	635	574	639	575	609	575	588	660	604	583	596	598	658	621	637	603	605	572	637	636	647	610	607	597	625	631	583	676	622	568	567	606	574	600	583	574	617	582	647	597	582	614	590	658	594	612	614	638	630	624	588	610	620	577	597	593	652	609	610	623	578	596	644	629	639	554	567	586	602	570	559	609	584	644	614	587	610	621	597	595	591	617	546	595	621	579	605	577	580	614	543	564	614	605	614	649	569	625	590	593	608	622	645	581	589	628	635	595	620	566	605	584	618	614	605	626	607	582	594	571	571	595	624	644	648	551	580	564	657	601	635	610	569	635	589	616	638	600	595	613	619	613	630	590	628	601	600	615	625	614	592	596	606	651	581	571	594	604	624	612	562	611	607	565	586	615	651	626	651	612	619	627	556	600	611	669	584	606	609	604	615	618	591	617	585	598	571	589	566	612	545	598	600	615	593	616	562	570	631	603	614	576	620	634	636	600	553	581	637	575	623	574	632	625	624	618	559	621	573	603	603	600	559	596	603	606	617	612	598	582	600	593	569	586	648	591	586	612	631	607	608	599	645	636	622	619	589	581	612	572	598	638	570	597	638	613	617	601	614	567	570	625	593	606	623	594	593	554	597	625	654	582	612	631	629	594	582	602	580	599	568	611	592	607	578	575	583	594	544	637	634	617	614	609	632	603	618	624	603	588	601	639	597	615	593	643	547	587	590	579	593	630	598	601	603	586	575	583	585	599	557	595	602	639	582	584	647	585	606	631	569	593	583	627	605	625	617	634	607	603	565	597	609	659	604	602	604	557	607	610	617	586	612	658	620	593	602	602	609	632	630	592	588	635	617	580	607	606	576	596	648	606	606	630	583	627	624	652	572	616	592	561	579	617	646	634	647	592	604	611	621	591	612	611	589	621	605	598	608	596	580	587	559	574	593	622	611	588	580	619	610	641	601	583	635	585	616	597	625	576	625	619	589	611	608	556	555	635	645	608	623	567	630	581	590	654	593	568	585	606	609	637	606	606	616	631	639	578	615	561	597	582
31610	25526	22821	17506	11193	6872	4138	2148	584	470	459	428	367	279	270	251	253	247	276	220	253	251	255	259	248	245	262	253	241	230	262	256	270	236	226	273	243	245	194	274	247	266	222	245	266	229	243	243	239	255	265	236	283	250	254	227	231	268	254	250	236	252	223	230	252	236	235	246	244	251	233	240	241	239	307	225	258	258	250	234	244	210	233	224	256	255	246	240	212	248	245	267	221	239	239	247	267	265	263	262	251	223	235	228	252	245	246	236	205	275	280	234	249	240	271	225	251	268	239	262	265	260	232	242	274	244	243	239	239	234	247	246	244	252	236	276	234	257	252	228	243	259	241	233	240	245	245	250	249	238	262	242	270	249	277	242	259	239	235	252	270	246	262	256	231	248	231	235	237	279	229	225	241	253	260	236	247	239	244	257	236	252	219	214	229	221	216	277	273	221	275	258	270	235	242	256	245	244	260	248	235	243	236	237	266	251	240	269	236	241	256	257	284	254	249	241	263	245	259	271	244	246	221	259	260	256	262	242	241	234	252	257	244	251	246	253	263	246	262	249	244	248	270	242	262	272	231	219	267	235	202	235	230	250	235	268	268	263	255	267	230	255	231	260	265	249	210	233	234	237	273	261	225	244	229	247	252	257	220	233	240	243	244	238	209	235	246	261	276	236	241	247	260	211	284	248	251	251	265	260	239	233	235	243	221	230	231	244	231	258	242	215	265	280	262	237	242	230	235	260	246	229	247	261	235	253	250	269	261	236	268	245	231	245	240	231	239	227	268	259	242	236	241	227	228	240	242	250	231	241	243	251	256	242	273	221	233	268	247	245	249	249	221	235	257	230	238	262	216	221	249	246	236	239	246	238	222	243	274	272	246	255	242	218	247	228	286	253	233	244	244	255	215	244	240	263	267	246	243	224	257	242	219	232	264	226	243	228	244	260	271	250	247	260	230	235	243	249	249	256	248	238	241	301	237	216	224	274	265	244	251	264	210	237	251	251	232	244	241	273	245	251	230	249	262	251	234	221	267	231	238	244	252	239	246	207	258	245	236	242	222	240	245	233	236	228	242	240	250	261	237	258	271	273	257	237	219	266	248	253	287	233	236	236	246	279	237	232	260	218	265	276	222	233	239	211	246	237	248	264	268	243	234	226	253	264	264	285	258	242	240	238	251	216	252	265	237	238	238	293	243	241	258	242	222	245	256	250	261	263	209	271	250	245	243	230	241	230	218	229	260	262	239	257	234	253	250	195	238	231	234	211	229	226	232	239	237	207	246	226	265	258	242	267	233	235	246	226	260	220	243	250	241	259	251	244	216	259	224	243	263	237	231	220	212	261	237	280	249	226	245	245	262	294	263	272	273	267	272	267	245	240	243	272	262	223	254	236	255	275	244	238	230	258	239	246	227	233	216	269	276	270	243	209	223	267	281	240	262	223	221	248	255	244	243	221	272	260	231	229	252	250	240	239	224	239	232	218	269	262	232	251	252	261	238	252	253	265	253	240	255	241	247	262	240	253	278	263	247	237	256	198	256	245	221	242	255	231	245	246	234	252	259	248	268	233	229	262	248	251	277	240	240	268	242	260	241	232	232	230	251	248	252	244	256	244	229	256	215	261	240	271	235	245	226	246	240	263	233	239	217	285	279	226	244	260	251	237	242	250	241	263	243	262	241	241	242	243	235	233	229	262	259	247	216	243	221	243	258	267	286	222	224	252	232	227	218	252	246	253	240	260	255	264	219	236	247	247	252	256	236	235	239	253	232	251	235	270	259	221	264	258	252	244	262	244	250	198	222	257	251	229	234	249	253	242	204	237	242	253	232	226	252	252	249	255	245	260	249	241	254	234	245	242	228	219	255	246	219	239	265	263	222	217	239	261	246	255	247	281	232	245	277	247	260	236	252	223	246	232	231	247	257	218	270	246	233	236	244	253	258	214	282	225	260	221	254	230	250	254	258	217	224	246	221	276	273	259	277	234	264	259	253	253	251	234	238	240	256	229	262	235	266	237	234	229	250	241	248	231	239	250	235	215	218	254	245	244	231	234	267	255	257	247	228	227	228	243	212	270	255	227	255	220	221	257	271	239	247	257	270	254	258	237	242	222	243	256	253	243	222	206	226	235	274	231	251	269	232	241	258	248	238	250	263	236	235	231	237	248	275	242	226	227	241	250	248	241	242	258	260	259	240	239	232	212	253	259	232	251	236	223	226	250	234	250	214	256	263	237	235	281	261	235	264	224	239	239	246	242	234	273	247	218	244	297	225	251	245	253	226	268	266	219	252	224	247	250	248	256	239	241	292	228	224	239	231	248	239	249	215	245	225	253	249	231	226	213	264	254	243	245	280	247	247	259	250	254	254	259	246	245	245	244	226	246	274	242	259	241	226	257	255	248	227	252	247	270	270	232	232	243	259	227	238	255	228	191	266	265	234	228	260	234	239	258	262	249	256	252	250	233	231	265	248	265	230	237	265	262	238	234	255	245	267	236	243	257	225	257	256	252	275	285	268	230	252	248	237	283	260	227	225	247	248	252	261	250	253	233	238	235	240	236	242	241	238	260	256	248	256	252	235	230	225	228	223	252	236	218	268	233	230	243	235	261	232	239	256	247	263	232	243	253	232	245	244	225	240	252	250	206	231	253	259	249	243	238	249	261	239	233	262	221	250	254	237	222	230	263	276	234	243	266	240	282	247	239	238	252	234	252	254	241	221	218	228	245	269	230	249	234	241	253	275	268	240	271	253	251	253	236	254	262	242	240	249	255	268	258	250	289	226	279	275	247	273	213	248	239	252	249	238	270	226	234	243	260	265	215	253	278	215	229	239	227	251	243	246	267	245	228	246	227	248	250	241	261	270	265	234	274	257	247	249	245	245	249	253	201	229	242	238	265	247	255	265	256	214	245	227	240	242	257	269	264	253	258	246	261	251	260	255	249	285	244	246	223	245	236	245	258	221	238	221	257	235	261	239	268	260	253	240	251	262	232	218	247	224	231	272	236	228	263	252	255	289	235	244	237	236	252	267	254	248	243	246	226	255	240	241	247	262	228	257	238	223	261	260	253	253	245	242	248	236	266	230	243	264	242	224	221	259	264	241	264	250	223	241	261	234	260	248	222	256	197	228	218	245	251	250	246	266	243	250	257	251	209	244	271	244	285	252	235	244	265	243	251	217	227	234	251	249	260	282	224	248	233	261	273	267	250	249	268	237	239	226	267	224	236	232	236	225	278	244	249	247	238	242	246	290	199	271	258	236	240	227	230	240	261	248	272	250	251	246	253	206	270	255	247	244	234	239	250	223	259	242	236	228	244	249	218	213	276	218	239	248	247	255	243	239	261	243	233	216	261	260	238	256	241	237	232	226	264	253	223	266	248	283	229	258	245	241	251	239	249	248	245	227	247	241	262	216	270	235	248	224	253	241	231	254	250	262	252	245	245	250	246	235	256	253	262	250	256	240	246	227	265	236	268	228	233	235	250	253	240
20073	21265	29377	29713	25083	19706	14546	8221	2481	1792	1751	1443	1178	834	732	724	669	670	648	627	670	635	634	647	668	660	664	677	605	647	694	674	674	647	706	637	649	668	649	665	699	675	630	618	656	661	656	710	636	625	650	643	669	666	679	676	704	645	672	646	664	662	650	682	622	693	675	660	649	640	673	718	659	645	670	679	693	632	693	673	645	641	650	655	618	690	615	655	650	651	671	692	703	698	676	617	662	665	683	643	646	675	636	681	637	658	643	676	611	672	661	652	667	666	615	645	695	650	662	689	656	635	643	668	656	697	673	670	709	635	644	644	623	645	662	656	670	647	653	672	612	665	699	653	667	682	638	634	657	705	687	676	674	673	668	670	638	662	656	648	668	640	669	670	660	632	689	656	666	667	624	624	638	654	677	650	668	627	667	658	670	656	635	681	635	649	680	618	640	677	646	624	648	667	688	705	661	663	646	616	647	671	646	653	660	645	644	618	668	649	673	643	699	677	640	624	696	630	698	641	705	629	644	677	638	692	698	687	691	644	620	648	717	637	657	672	689	724	703	643	657	639	644	650	644	664	668	671	632	612	645	678	661	649	667	657	624	662	656	628	639	686	659	637	697	645	660	641	611	628	657	676	639	683	681	675	613	667	693	639	653	647	666	616	658	696	648	688	647	680	669	688	651	680	666	680	678	621	632	690	680	732	629	675	666	665	672	664	661	661	636	680	711	706	633	663	669	680	620	680	658	704	635	656	638	642	611	674	674	649	685	679	654	655	637	620	660	652	681	679	649	649	676	694	653	660	645	685	631	696	652	644	654	689	698	672	669	650	635	693	685	639	665	637	663	637	663	664	687	649	654	689	710	680	645	642	655	682	679	672	637	613	655	641	660	619	661	703	628	627	644	664	671	643	703	670	672	629	656	662	627	639	654	675	675	663	666	676	688	650	668	695	647	686	654	689	660	623	665	680	649	674	674	659	668	653	674	626	673	647	656	644	635	672	661	705	686	646	646	681	658	666	641	622	620	654	702	641	669	660	674	649	626	667	712	720	641	688	690	651	671	668	629	713	701	659	699	665	684	660	631	670	621	729	651	676	663	649	667	630	663	703	651	658	651	620	630	658	714	664	645	632	660	663	669	668	638	699	668	695	644	641	625	669	654	677	693	672	673	669	647	632	635	658	706	620	641	641	661	634	649	670	654	697	656	651	687	663	675	615	655	663	658	709	681	636	705	646	656	634	660	612	630	631	632	677	622	677	666	705	632	660	618	669	667	675	667	673	658	668	631	642	662	667	657	706	687	648	663	626	682	654	665	698	623	672	665	682	669	639	670	639	624	641	692	631	610	629	661	682	656	704	642	700	694	659	670	699	667	668	658	710	687	654	680	649	659	685	611	683	668	622	658	649	635	671	695	690	637	664	661	677	660	662	667	641	676	665	671	650	658	686	647	711	647	671	676	706	707	688	667	657	671	638	610	670	661	660	629	681	705	663	687	697	700	666	688	685	658	660	671	635	648	666	702	621	666	642	671	616	652	640	666	664	686	681	671	638	703	685	642	643	625	655	653	649	652	668	640	620	647	698	656	666	647	647	661	617	661	662	701	649	665	589	629	606	659	644	699	690	652	688	633	686	689	641	621	639	636	685	655	664	668	679	620	672	670	672	666	631	638	703	646	670	685	660	649	671	656	691	683	676	643	698	665	679	662	638	668	659	636	624	703	660	657	630	674	667	615	640	664	658	624	629	660	694	649	679	650	659	632	660	666	698	668	627	653	658	657	687	639	667	672	683	695	676	700	719	689	632	645	671	664	702	669	672	683	662	687	693	702	637	646	712	625	666	652	643	668	681	707	651	674	626	658	659	690	629	672	712	655	659	638	683	684	685	645	671	653	663	679	642	669	693	677	663	695	667	702	670	608	661	650	678	677	654	653	677	705	653	711	614	689	646	664	629	687	644	668	656	653	685	674	669	682	687	670	683	685	699	630	712	639	610	667	681	651	622	712	670	698	632	652	710	667	622	675	653	644	685	707	709	622	649	649	674	645	682	605	654	626	685	719	621	621	683	675	642	622	650	685	644	653	645	672	667	665	688	694	684	670	662	676	627	682	655	681	630	671	639	656	618	656	716	657	682	658	688	643	662	673	664	662	692	673	678	701	681	676	664	644	690	645	644	682	677	677	715	651	663	616	664	666	655	703	631	643	710	668	624	641	669	622	657	658	614	673	637	647	658	709	689	649	616	688	600	590	623	643	641	687	688	638	638	682	621	648	678	673	653	667	677	668	601	707	656	705	648	658	672	663	619	673	649	670	692	661	672	666	600	648	679	624	662	643	684	625	646	611	675	697	681	690	665	631	666	656	700	665	675	667	642	674	666	640	658	628	650	656	680	637	665	668	658	716	669	666	659	693	664	660	640	668	669	688	660	657	681	675	659	684	636	653	667	641	693	642	685	682	665	656	666	693	639	627	644	659	656	736	706	638	633	641	684	639	676	660	658	677	652	674	679	720	677	707	654	669	634	666	727	661	667	620	646	663	686	633	632	699	739	663	622	662	648	685	662	672	665	704	705	685	714	657	625	687	704	640	680	642	712	613	646	692	684	643	642	671	679	665	574	674	644	634	652	665	661	710	620	692	674	653	745	648	659	681	690	635	664	624	634	701	643	668	648	636	703	648	641	668	680	663	686	687	656	679	656	687	666	664	694	655	670	636	689	664	687	658	645	639	668	644	619	652	646	653	698	636	672	640	651	644	672	673	676	666	677	690	726	680	650	627	670	612	644	720	632	671	675	631	651	659	655	675	638	637	648	699	684	667	643	694	642	674	658	702	656	636	637	643	672	689	648	657	682	650	655	685	718	628	674	725	639	682	651	603	672	649	657	614	603	619	643	664	688	631	650	673	683	656	632	607	643	638	669	653	654	662	664	666	629	729	669	627	649	656	643	724	665	611	656	705	663	688	621	636	596	683	621	697	649	657	660	685	667	639	663	683	653	707	661	671	679	623	700	654	617	604	622	668	656	705	651	675	625	678	730	672	679	616	677	647	677	644	688	688	643	661	676	706	650	631	676	641	638	630	667	636	668	684	687	720	663	606	640	653	662	657	674	629	646	653	637	663	654	606	676	625	610	676	692	613	655	690	646	684	666	671	623	652	641	659	669	686	653	667	661	683	659	632	644	671	652	638	657	663	638	694	680	643	662	616	602	662	634	696	639	658	641	678	629	610	644	648	673	639	641	650	676	652	678	666	696	712	648	653	631	640	629	655	686	669	672	669	682	656	685	684	647	670	690	651	661	640	674	633	659	654	640	658	636	683	731	657	599	603	637	653	596	681	636	657	690	678	648	679	692	627	631	658	651	698	639	704	707	713	674	657	678	689	638	689	661	664	690	622	707	693	671	661	652	655	650	663	602	672	666	646	610	657	657	709	665	672	679	672	693	643	650	671	604	601	665	646	673	629	621	650	633	692	616	627	644	625	640	653	665
46883	45310	51273	39606	31878	25274	12478	8297	6271	5275	3423	1828	951	533	292	274	255	229	239	222	234	246	259	246	231	242	228	234	248	231	243	236	220	242	240	228	231	235	239	225	211	243	254	234	242	245	252	240	246	230	227	193	240	237	228	243	241	236	242	232	236	240	270	225	225	222	239	233	245	233	216	242	207	239	211	227	226	247	237	237	226	246	243	232	225	264	233	261	259	209	248	223	236	249	244	245	232	233	222	230	234	226	208	232	225	225	259	214	235	233	236	243	221	265	243	204	208	247	256	237	270	241	214	206	230	232	256	231	230	247	231	224	238	236	223	230	240	215	231	258	236	241	234	241	236	237	234	270	238	248	242	268	262	246	236	250	212	251	251	262	231	228	251	239	226	262	246	222	252	238	238	234	212	278	247	255	242	238	252	252	245	217	253	266	219	226	219	231	262	238	228	225	223	218	257	259	235	255	222	260	228	249	270	233	263	247	245	236	209	233	252	218	255	217	261	257	239	255	222	240	253	255	233	256	227	232	231	246	242	253	240	242	235	214	246	254	280	243	217	237	252	262	257	243	272	233	232	222	230	212	220	253	216	235	235	235	241	263	247	226	240	235	247	278	228	243	238	235	249	237	246	220	239	248	255	237	220	238	258	270	247	218	252	226	237	236	241	249	240	250	219	235	253	248	222	206	236	235	224	232	252	229	255	275	241	224	272	226	243	230	251	241	256	221	262	240	245	219	198	233	222	241	235	248	237	237	248	256	247	242	223	245	251	237	235	225	224	237	243	267	244	225	259	212	228	246	222	200	274	236	252	236	265	268	267	229	237	225	195	212	241	236	260	254	254	248	229	255	266	262	226	225	231	237	241	281	212	255	204	272	233	231	218	247	245	229	243	233	227	240	235	221	201	216	242	280	257	220	239	221	241	255	269	229	248	254	242	262	248	252	256	231	244	238	258	243	252	216	229	249	241	244	254	234	236	226	242	225	250	248	236	262	225	248	241	260	257	265	229	222	235	259	220	214	221	232	214	240	251	223	207	261	243	244	244	227	226	234	215	241	214	241	229	222	192	234	237	258	245	234	236	230	223	227	228	250	252	239	238	217	202	230	270	248	228	241	246	229	216	227	239	229	225	242	214	234	253	231	220	268	238	244	240	235	251	248	259	237	232	270	235	206	248	248	223	220	221	269	228	260	225	239	235	224	224	219	244	233	237	250	259	215	261	250	235	243	238	216	244	233	225	257	226	248	230	243	247	220	268	236	233	265	231	225	227	242	258	260	243	237	222	222	248	223	267	238	231	234	217	211	242	249	253	230	254	247	245	200	202	208	259	249	228	236	242	234	225	233	270	246	245	281	243	240	243	252	251	232	247	251	222	210	242	227	246	242	254	244	221	247	242	242	214	237	262	245	212	253	253	225	251	230	227	218	236	243	246	228	252	277	226	218	231	243	243	216	219	257	249	258	243	236	248	270	236	234	240	246	239	225	260	250	239	248	231	216	259	222	254	221	201	246	231	233	253	230	225	216	229	250	243	237	245	233	226	230	252	215	243	238	228	229	233	246	229	208	229	219	243	230	247	224	243	268	227	218	235	251	262	252	250	233	217	269	262	220	253	217	263	235	214	233	199	244	230	245	249	231	210	258	242	248	217	228	218	203	237	188	251	246	228	210	207	235	246	210	238	205	254	249	213	221	234	255	263	229	239	225	230	238	274	246	273	226	228	244	225	241	236	241	218	218	237	219	219	233	269	253	245	273	245	238	241	236	271	244	232	238	238	248	264	242	236	222	211	254	229	249	249	195	226	259	237	239	223	221	252	230	218	227	252	264	243	233	236	271	208	222	242	230	243	237	213	223	247	226	251	231	237	238	224	231	228	260	238	240	267	247	255	233	217	226	240	235	239	232	270	254	234	221	236	271	241	230	250	256	220	253	229	212	252	248	254	218	230	247	244	249	255	244	229	221	247	244	232	246	219	237	240	260	253	216	208	246	203	246	251	225	203	238	199	278	205	238	234	227	263	255	262	215	261	214	265	231	218	210	222	210	224	249	240	248	247	255	250	219	215	257	229	241	259	240	214	227	273	236	237	232	240	223	244	239	241	210	248	249	234	224	229	250	272	233	228	215	218	269	256	243	231	242	244	246	239	251	225	251	239	211	229	253	238	292	242	222	227	235	237	270	234	238	236	236	239	234	206	232	227	227	241	229	226	210	226	231	244	271	214	261	236	243	227	216	256	237	212	251	263	213	242	240	254	241	235	262	243	248	223	248	242	244	222	235	235	226	244	249	233	230	238	240	236	242	254	254	237	247	233	242	248	226	245	226	240	242	247	228	246	234	253	230	253	226	219	235	224	228	227	247	233	220	234	250	244	243	242	250	248	240	237	249	231	234	257	249	239	217	226	229	249	241	229	207	277	258	246	240	241	239	242	244	235	205	200	249	247	244	263	219	238	236	231	253	234	233	218	248	260	237	224	249	247	248	244	252	237	257	229	225	255	237	240	229	238	233	225	213	232	235	217	223	250	245	241	237	251	234	246	236	253	243	251	240	255	220	246	238	237	240	255	248	252	248	233	230	243	249	255	238	207	260	275	246	225	243	249	236	230	272	221	244	235	235	212	232	229	261	239	257	251	218	279	241	240	236	230	241	241	236	224	222	239	279	264	246	233	238	240	245	260	246	256	217	259	241	215	214	237	237	237	246	246	241	227	215	230	212	241	238	247	223	242	242	265	240	225	243	216	235	266	291	260	238	230	230	240	243	207	244	265	230	250	258	236	235	254	265	239	235	255	240	252	246	229	222	218	270	268	238	225	237	223	212	219	232	239	250	258	243	243	227	253	236	250	257	257	211	219	231	217	259	228	227	208	200	228	265	246	226	215	199	245	257	244	258	218	232	258	215	268	229	250	254	209	261	254	246	240	260	247	276	226	240	248	223	227	226	228	226	207	220	230	228	262	217	238	237	228	251	242	216	253	232	256	236	212	239	230	240	230	252	252	246	253	220	223	257	238	234	241	257	235	261	261	248	230	224	249	250	230	249	255	256	242	249	246	224	240	223	255	265	214	228	225	246	233	181	243	238	235	259	227	231	228	227	230	218	221	238	247	228	241	245	246	232	239	233	237	252	233	223	233	223	223	257	231	229	236	249	244	233	241	220	249	225	225	244	232	231	239	237	228	242	247	226	260	260	245	250	239	220	231	217	237	253	239	230	248	228	254	231	256	244	230	258	235	232	235	218	234	209	239	214	227	221	225	249	249	235	226	221	255	225	252	240	224	244	244	233	228	235	248	240	221	218	241	259	224	248	227	244	251	250	211	223	244	224	248	252	224	241	243	249	217	259	238	249	265	240	237	248	232	235	230	225	242	244	248	224	234	237	248	259	260	220	256	232	214	232	259	245	243	226	239	224	227	212	236	260	249	224	221	240	239	241	260	233	231	220	220	245	272	261	231	237	277	249	208	240	228	234	228	246	223	263	253	224
31393	38482	49899	47157	43645	36741	25556	23280	20055	18448	13642	7650	4040	1753	1050	803	723	685	652	614	645	657	644	647	644	661	628	653	614	584	626	651	688	611	629	617	668	644	652	626	616	649	655	603	633	624	617	638	668	625	641	684	628	675	627	641	630	646	636	606	626	660	616	621	656	612	636	657	624	697	641	629	618	673	574	609	667	649	670	628	695	653	578	633	645	657	621	583	632	644	622	613	632	646	641	640	656	591	663	655	675	653	659	653	658	640	631	651	653	645	615	645	647	662	641	631	648	691	618	600	650	625	715	669	677	690	617	668	589	610	623	661	649	627	647	651	638	648	692	655	682	634	617	645	637	597	651	646	698	598	665	608	626	644	615	598	645	677	679	637	590	651	666	633	620	650	637	639	668	661	611	622	637	688	655	594	687	654	659	695	602	602	609	655	622	670	646	662	645	657	709	645	656	652	652	586	671	650	639	618	588	645	641	642	623	659	626	655	684	630	664	659	631	650	647	645	634	620	638	629	657	590	635	661	646	675	619	620	617	636	644	647	654	670	633	664	670	603	611	657	644	625	620	626	680	686	683	577	629	691	663	613	633	612	666	630	641	616	623	668	643	594	602	637	647	670	605	656	661	657	621	650	608	635	631	638	710	629	653	633	643	674	646	646	647	635	651	659	639	626	664	635	647	635	628	630	662	648	622	635	619	620	622	634	711	644	623	649	601	642	658	639	645	652	644	625	659	671	646	661	629	637	628	644	642	590	641	628	594	625	668	622	600	624	658	602	636	654	641	589	627	614	615	650	665	655	618	649	643	652	692	640	639	652	661	656	651	618	658	628	669	641	661	686	642	635	660	649	650	581	662	624	664	624	657	621	615	614	632	646	649	650	650	624	677	632	627	662	621	642	691	621	675	646	674	677	635	655	638	636	635	657	655	650	614	614	669	615	614	644	660	618	675	643	650	623	675	610	652	622	594	642	643	633	614	642	613	641	682	660	670	626	611	686	650	641	645	624	627	648	654	627	613	612	630	649	619	605	646	614	668	654	633	667	624	649	662	626	651	626	626	600	640	662	663	621	639	662	648	624	622	663	628	613	614	631	661	715	650	650	633	639	656	620	652	636	641	613	683	664	619	619	633	620	673	647	647	623	650	673	648	598	638	619	669	601	624	633	562	652	629	640	618	641	639	643	642	592	645	622	683	667	631	666	654	620	636	620	637	670	591	608	646	678	625	654	617	655	646	666	642	638	638	663	645	662	647	638	684	627	662	633	678	647	649	629	653	639	643	653	632	624	626	641	623	671	634	634	615	650	630	651	627	658	642	666	607	650	628	646	568	636	654	634	625	636	651	604	627	648	651	627	633	602	656	655	684	643	636	702	703	642	652	588	651	646	637	647	681	649	619	596	651	683	670	620	641	667	648	675	686	597	657	679	628	623	668	660	633	660	683	652	645	601	666	631	665	730	633	653	602	608	598	632	643	621	621	637	676	625	624	632	633	634	624	673	626	666	614	595	648	693	619	657	651	638	672	652	663	655	657	599	609	615	650	633	601	682	661	657	635	641	609	640	675	667	619	668	634	664	664	609	637	617	609	665	589	664	590	610	631	669	641	645	664	684	646	674	629	667	623	638	630	644	656	690	672	624	666	624	675	638	627	648	619	622	672	641	605	615	614	668	645	645	648	650	661	659	617	662	624	651	631	646	624	608	628	648	629	685	652	624	643	648	627	601	642	705	675	639	655	632	643	650	624	652	704	685	602	651	624	690	591	639	651	625	643	644	665	659	596	643	615	623	592	646	630	643	622	597	654	676	659	642	669	650	591	665	637	625	678	650	648	615	614	677	646	642	632	664	640	635	704	587	631	644	656	623	645	661	637	621	628	685	643	686	625	639	638	660	618	641	583	657	655	580	622	639	627	682	701	633	722	602	604	626	626	597	638	652	672	673	605	679	642	632	670	651	665	631	617	653	637	624	613	642	640	617	649	707	630	635	676	645	670	627	624	620	625	626	666	627	681	606	637	635	654	655	646	655	619	639	620	613	659	658	662	630	617	621	633	608	631	643	652	642	617	655	635	658	604	663	637	666	612	659	719	634	618	655	601	620	615	621	618	610	688	614	654	647	662	632	687	621	648	643	650	645	629	653	633	653	670	616	668	669	602	651	627	664	643	621	602	652	641	660	615	651	656	704	665	651	651	616	686	653	618	655	658	638	596	652	679	656	650	612	588	625	645	648	618	639	638	655	618	623	630	615	621	637	615	675	644	672	657	635	636	660	662	587	687	636	655	644	618	614	638	634	624	607	639	624	652	644	648	655	676	609	599	640	637	633	622	658	630	636	707	620	588	625	613	631	596	629	615	663	668	619	616	660	600	609	662	639	642	620	669	616	680	625	597	631	622	633	688	678	632	652	615	630	689	626	581	643	615	607	625	631	656	635	634	632	615	649	636	681	617	627	630	656	669	639	614	648	633	645	647	634	657	683	652	663	610	609	641	683	666	615	597	629	659	628	655	633	714	642	630	659	612	668	650	628	624	649	655	711	630	644	641	599	654	614	650	659	668	618	602	598	662	654	660	698	625	646	624	678	655	669	642	650	674	627	659	631	615	644	623	674	600	672	637	646	625	653	627	637	681	619	658	666	648	652	650	637	629	650	609	667	668	618	627	616	654	594	621	638	622	683	663	602	654	621	656	642	629	627	651	666	656	627	663	642	627	602	631	610	646	628	642	636	635	619	609	645	690	664	683	640	658	630	653	628	711	666	668	621	620	637	634	608	625	696	666	675	644	671	617	675	648	609	625	595	617	647	665	611	628	696	630	648	652	702	657	638	662	631	607	633	601	635	613	674	650	634	664	633	672	657	654	690	628	626	580	625	665	681	615	618	659	600	597	669	648	610	633	659	646	653	652	648	664	666	672	681	680	667	655	632	630	636	660	642	673	629	669	636	571	616	612	688	654	600	645	643	667	639	646	676	645	638	630	643	624	623	625	639	640	607	683	638	596	594	696	663	643	638	723	638	660	624	634	632	600	620	642	713	628	625	624	592	660	631	644	652	650	668	646	633	645	624	633	609	597	611	582	602	639	642	625	666	674	653	617	613	625	630	645	668	621	662	609	647	651	619	697	629	579	618	663	640	621	670	633	593	670	634	617	651	648	631	645	633	664	606	586	703	608	603	666	638	647	625	611	631	603	616	632	630	624	625	691	630	642	636	633	633	605	672	619	639	640	578	638	656	624	666	655	628	673	587	621	648	638	660	636	661	591	615	648	648	642	619	647	616	641	668	674	663	641	626	583	640	626	671	625	653	642	671	604	617	663	644	642	669	658	650	657	666	687	651	627	689	638	643	614	634	629	626	637	624	646	629	676	632	651	643	655	632	604	660	597	612	606	651	692	633	666	673	613	620	657	598	663	628	642	627	637	647	627	641	604	627	642	667	646	609	623	615	656	623	637	610	681	662	618	631	670	613	656	614	670	636	642	675	665	628
52654	53459	58402	49725	40091	24511	17499	20085	13114	7013	4583	2766	1113	440	355	244	231	233	214	234	226	238	227	216	261	211	217	258	221	237	244	235	210	258	277	235	219	221	248	219	242	249	236	230	229	221	208	246	242	208	242	225	228	226	218	208	214	247	218	217	179	248	242	232	234	247	221	210	225	211	207	238	238	218	239	208	200	245	214	239	230	228	221	252	223	245	227	197	233	200	212	216	227	223	225	220	209	217	228	221	239	218	223	226	246	219	235	207	257	257	225	227	211	194	206	218	243	231	217	221	228	212	224	229	177	211	223	232	234	217	203	207	202	214	232	193	216	232	210	261	240	219	223	230	222	229	231	248	243	211	269	214	234	220	240	223	230	257	225	211	214	241	225	242	204	229	205	220	246	216	225	222	212	212	226	206	222	239	245	234	229	232	214	209	213	253	229	226	229	210	229	223	239	224	243	245	218	193	212	223	210	269	208	215	240	203	232	224	234	234	232	226	240	236	222	232	239	226	224	212	222	233	212	208	206	254	198	215	222	249	220	212	242	231	210	237	219	239	254	231	218	243	238	203	230	226	216	242	221	236	224	238	235	225	201	213	241	226	248	237	205	237	206	264	243	245	202	230	230	241	238	218	236	217	201	201	220	214	217	232	210	245	225	235	247	220	247	219	216	199	218	223	205	232	228	223	227	244	230	217	217	251	227	207	225	208	212	234	239	214	241	241	242	242	214	247	242	228	219	205	250	227	210	217	240	229	248	241	233	232	229	259	227	238	224	234	211	206	262	223	228	232	190	231	238	238	229	233	234	244	226	254	225	226	243	203	224	220	244	237	235	229	250	214	229	230	224	227	230	219	246	215	234	237	246	221	242	223	206	229	185	231	228	225	223	230	220	228	227	208	216	210	245	235	242	212	238	214	238	229	224	243	224	207	213	222	225	216	238	226	202	245	232	230	219	245	233	229	234	228	243	221	213	234	240	217	224	236	196	252	237	228	223	224	252	220	224	243	224	218	241	231	252	215	233	226	224	258	212	217	209	238	218	202	227	247	243	255	235	218	220	236	239	201	211	253	200	213	210	240	243	234	205	209	235	257	225	240	242	226	202	199	217	234	192	216	216	224	237	229	211	252	204	235	244	220	218	215	204	231	261	216	228	246	207	224	218	241	224	237	247	203	225	204	223	230	239	248	223	225	216	210	201	226	225	234	211	222	225	251	218	256	243	239	175	225	223	221	242	209	229	241	193	258	206	231	233	225	204	233	252	220	220	222	208	242	205	252	231	231	226	205	225	215	230	239	236	236	224	237	222	223	226	213	216	256	211	219	218	233	246	228	220	204	215	265	213	219	231	229	252	251	216	215	222	252	197	216	237	232	221	244	224	239	233	241	207	199	209	226	244	196	191	223	244	240	208	236	193	224	235	204	243	233	224	234	219	234	232	247	202	228	222	219	235	237	228	218	253	243	255	211	240	231	211	202	222	228	202	205	226	233	246	234	222	209	215	225	246	235	242	220	238	211	220	224	240	249	227	215	240	226	235	225	184	263	243	230	212	219	235	220	243	233	220	246	225	210	240	235	240	225	229	227	260	245	244	223	229	223	251	224	234	251	244	229	253	223	230	219	206	220	202	246	255	223	245	228	238	240	236	221	224	225	242	220	229	249	218	245	210	235	248	231	218	270	226	224	213	222	234	236	226	228	244	248	267	245	228	239	228	248	231	229	264	221	234	215	248	214	215	256	229	224	236	242	249	229	207	228	248	235	220	236	223	237	237	236	225	227	225	207	218	257	201	241	216	216	254	210	268	237	224	246	229	224	217	242	248	253	224	228	221	231	242	237	244	217	261	229	206	209	189	230	237	236	240	230	210	213	257	223	237	240	211	226	219	226	187	231	249	206	226	252	244	218	241	220	220	208	244	257	232	228	244	243	228	227	214	231	202	193	225	227	215	228	226	216	241	231	228	241	202	217	255	210	228	204	210	205	244	221	213	247	229	224	253	233	247	240	253	206	219	222	231	233	205	237	226	228	245	217	242	252	237	255	232	225	206	236	206	208	207	225	217	204	217	233	251	244	224	230	230	250	220	219	262	225	200	243	227	222	237	243	224	260	241	202	222	233	232	228	230	245	209	233	228	213	217	243	236	240	203	205	237	252	232	248	243	211	223	219	232	218	217	225	218	214	206	264	205	227	207	226	245	197	229	217	236	236	242	234	232	238	236	212	248	254	215	214	241	223	205	257	221	241	239	232	229	261	208	248	255	221	226	228	222	214	237	229	244	201	229	200	215	215	225	239	208	246	244	240	246	224	241	227	255	251	216	253	230	212	259	240	236	223	242	232	205	240	238	218	224	259	210	210	238	236	235	243	251	219	206	220	211	232	199	198	212	241	249	222	203	218	207	246	247	233	220	231	249	238	250	229	232	248	208	222	235	212	222	200	260	240	218	214	211	222	223	255	234	242	211	240	230	257	207	230	185	231	215	216	222	214	221	233	237	227	235	234	253	246	243	205	193	232	235	246	249	204	223	220	202	221	226	220	227	219	233	238	214	218	221	237	235	248	246	257	242	229	229	240	222	262	229	245	203	264	229	229	232	236	225	228	205	224	205	232	228	223	228	230	248	226	230	233	222	221	216	232	241	195	231	249	235	204	214	224	216	225	234	221	207	254	256	217	214	227	239	234	237	223	224	236	245	242	217	221	228	231	252	194	249	243	206	233	232	214	239	234	236	249	224	255	232	227	238	236	228	230	241	255	223	218	210	224	235	249	232	260	250	214	234	227	229	182	245	212	240	229	230	248	229	237	229	239	234	196	204	233	237	214	210	208	235	221	232	238	240	249	267	218	201	210	242	228	226	225	225	260	217	238	210	232	237	219	234	226	238	216	222	207	210	222	226	231	244	220	239	251	274	220	250	222	260	238	226	207	236	237	225	232	235	235	216	221	252	221	243	229	229	209	226	241	222	250	218	223	247	236	223	223	247	195	247	221	238	240	235	248	239	221	242	236	239	207	238	205	225	215	229	226	224	264	213	228	225	247	238	253	207	244	224	222	233	228	240	262	231	230	218	235	215	236	238	264	213	231	231	204	227	212	235	240	234	219	244	234	248	229	238	205	221	211	258	239	208	224	224	224	208	243	242	217	233	234	234	244	224	228	256	226	249	221	225	216	238	211	220	202	206	255	222	224	242	218	217	231	222	258	221	226	225	206	221	223	215	209	229	231	234	218	223	220	224	237	216	247	234	242	237	231	231	226	202	234	229	225	214	240	238	210	217	219	238	211	247	245	220	209	207	236	244	214	230	238	246	212	199	230	222	254	216	219	230	199	226	218	240	217	214	226	204	225	203	234	224	212	251	249	212	250	230	236	215	222	244	230	204	219	217	200	210	225	215	229	246	223	196	214	221	197	225	238	242	211	202	200	210	237	218	237	234	214	256	242	224	268	212	238	239	204	227	215	218	216	199	234	204	226	205	218	214	237	238	210
35166	44312	57218	56697	49478	34094	33560	38138	28100	20575	16455	11035	4688	1785	912	688	673	603	658	641	686	628	650	636	637	664	563	606	572	631	583	625	588	639	612	638	615	639	634	616	628	613	639	598	576	627	570	598	596	631	601	640	581	609	674	630	612	653	608	626	622	637	630	598	614	637	603	670	634	600	648	574	624	607	654	549	602	632	599	633	619	581	604	631	616	619	621	613	611	617	605	636	566	635	612	656	643	617	629	651	622	624	556	641	647	590	660	624	622	563	608	583	655	619	568	602	582	615	635	586	617	610	647	597	603	668	642	580	576	673	631	626	627	625	636	633	646	600	596	623	601	568	636	624	610	606	587	607	566	588	605	631	652	614	597	641	551	583	610	599	611	598	591	597	599	611	600	649	612	571	598	606	613	564	594	597	619	600	654	581	615	624	607	614	653	620	597	642	622	624	629	617	582	633	657	581	596	601	600	637	644	643	644	597	592	629	609	607	575	639	598	581	630	642	617	582	631	634	621	602	643	635	609	597	629	594	618	641	641	626	659	598	646	595	604	628	640	652	598	658	615	627	555	600	579	595	592	649	611	603	620	614	606	653	617	633	634	598	654	691	623	615	631	626	616	616	618	616	627	592	654	639	683	609	618	633	693	582	627	606	632	613	575	610	609	581	590	572	628	619	641	607	641	641	624	612	587	581	643	608	643	629	625	588	638	616	661	640	607	635	628	595	595	596	600	569	621	667	606	632	622	664	633	559	606	561	637	616	603	623	592	599	599	606	614	558	632	661	628	599	641	597	617	614	609	585	630	593	628	567	618	597	602	590	641	616	605	615	630	616	606	616	626	627	649	654	593	623	591	610	624	618	595	660	621	608	622	608	600	644	598	660	655	607	639	602	642	601	563	624	583	598	592	581	650	630	636	640	647	640	649	625	665	657	610	627	626	624	702	620	603	608	601	615	618	639	650	658	638	613	613	573	607	620	640	643	626	609	611	607	639	651	622	655	602	632	627	659	659	591	607	605	607	602	596	596	645	599	595	609	603	637	594	604	629	597	599	595	624	578	579	601	674	632	602	619	616	560	642	622	582	637	641	577	591	587	609	585	591	618	640	566	656	635	591	668	584	609	623	656	628	605	612	595	611	632	639	631	591	625	632	599	602	576	619	602	646	626	633	600	629	630	583	662	599	643	588	588	612	584	583	620	588	626	589	625	672	619	631	601	598	640	589	606	593	634	635	591	598	636	635	650	609	605	617	563	640	615	598	615	628	593	627	584	641	612	571	649	590	589	618	657	600	636	597	621	607	594	597	626	575	606	588	590	617	621	578	606	659	606	654	577	588	611	672	639	611	602	594	635	615	604	623	652	569	625	628	553	603	636	616	616	601	640	598	594	641	582	619	632	629	622	581	593	639	638	652	595	609	636	612	613	645	636	585	594	611	610	621	557	630	592	636	631	633	620	633	626	591	650	627	635	606	646	626	607	604	562	627	626	611	621	620	607	643	601	601	619	596	651	609	599	609	550	622	606	576	618	582	615	561	635	615	623	600	614	638	576	595	571	622	640	614	604	619	627	592	612	631	643	646	615	642	641	629	626	584	631	606	668	584	605	623	602	607	579	654	597	595	581	609	636	589	636	592	616	629	640	607	605	631	610	604	615	660	614	684	638	650	629	618	576	608	625	559	599	654	596	597	623	644	607	592	651	637	580	586	615	598	672	588	630	616	619	648	661	581	615	634	582	563	597	628	586	596	640	643	595	557	629	645	646	604	559	648	647	665	635	639	589	633	629	655	604	615	576	607	624	588	626	625	616	615	608	642	621	625	618	653	618	603	619	583	633	594	605	644	650	591	640	613	607	609	595	620	602	623	592	612	631	596	635	574	609	593	655	659	629	631	639	633	602	642	608	593	604	620	607	641	693	617	586	660	607	608	605	602	611	576	680	630	625	597	613	596	582	644	633	597	638	645	591	596	604	633	606	602	613	632	631	588	623	613	600	623	626	640	623	611	605	643	614	642	669	626	631	620	572	596	644	631	611	651	602	598	604	625	609	619	635	629	615	602	631	602	623	626	591	614	611	625	626	600	639	593	602	618	607	623	600	600	626	592	585	614	607	643	643	575	629	666	616	613	657	628	631	615	628	635	580	619	632	600	634	625	634	598	622	609	601	588	623	619	559	623	614	616	613	637	568	596	605	600	628	619	665	602	623	655	649	636	616	636	624	588	650	620	599	618	620	621	627	646	620	632	642	574	586	610	653	637	609	580	609	618	579	590	661	584	689	595	614	622	603	590	610	593	587	582	598	611	563	621	606	632	573	644	599	630	636	604	632	618	609	647	609	627	631	646	634	599	605	618	607	633	636	608	648	604	676	615	612	624	633	577	639	592	577	616	614	676	640	633	595	570	603	590	638	592	614	630	598	669	610	645	618	609	629	698	653	655	615	609	627	631	644	619	686	578	631	596	622	668	610	599	629	593	616	611	599	626	606	593	605	642	653	628	646	577	645	634	618	623	664	599	617	621	568	607	636	696	614	622	633	609	624	608	609	598	606	620	608	614	591	582	627	599	627	571	615	622	611	618	653	579	617	594	605	634	607	644	601	657	593	602	637	651	618	650	609	587	574	632	593	619	632	645	646	602	599	630	617	650	577	623	664	645	610	629	611	586	615	597	582	640	655	579	612	606	622	618	547	616	633	632	579	637	611	630	623	617	594	591	640	625	600	611	643	595	656	589	612	627	597	605	652	631	592	597	622	625	613	596	628	608	629	582	617	628	627	618	600	584	648	609	613	631	599	589	625	621	599	565	620	604	609	614	618	614	593	651	649	667	618	614	623	627	637	628	604	643	585	607	618	598	635	630	621	625	603	668	622	586	607	624	637	616	566	615	598	619	655	641	650	660	647	589	596	606	582	627	634	615	626	619	616	611	607	585	626	612	614	642	586	610	585	621	611	611	626	597	636	631	634	651	650	610	631	634	673	618	617	617	582	646	592	629	597	623	614	634	632	608	664	588	631	572	657	658	562	609	592	617	634	601	637	617	634	604	626	631	587	630	598	572	635	574	643	642	595	635	626	627	672	603	655	617	582	592	640	611	632	648	608	571	611	623	621	642	637	632	597	669	600	641	655	632	622	651	575	624	579	624	597	641	593	660	594	606	642	644	642	659	636	585	633	651	612	603	624	614	608	648	629	654	624	609	589	647	612	615	618	632	660	667	610	590	618	614	612	615	613	603	638	633	603	634	605	642	619	560	625	617	593	643	641	586	643	598	594	614	613	611	587	600	681	635	624	606	606	625	606	574	604	626	596	624	633	657	642	636	632	642	660	628	626	623	610	607	586	652	619	609	599	624	638	642	672	606	595	592	586	609	588	617	614	604	616	622	623	598	642	656	646	597	618	627	609	628	608	619	615	580	619	665	613	625	614	616	605	615	631	638	639	600	630	617	583	585	625	596	601	605	610	604	656	617	613	628	662	632	668	653	622	638	643
29298	32039	26230	14505	6646	2069	1442	1400	1468	1233	964	554	363	283	278	291	276	241	231	242	279	231	248	241	269	225	238	240	214	248	257	232	235	235	256	258	261	243	251	246	245	243	240	235	232	251	265	218	243	229	252	224	255	215	247	266	217	212	262	274	228	247	256	258	261	245	267	256	228	264	266	225	242	234	239	245	236	224	266	251	244	242	260	221	241	236	220	254	223	241	239	251	262	239	223	223	249	225	278	231	258	255	242	237	228	238	250	251	239	238	244	245	242	235	245	234	232	239	245	240	254	222	256	271	262	248	248	237	235	247	251	270	271	232	239	228	278	267	247	273	267	219	213	250	247	244	256	251	287	261	257	256	248	232	248	258	232	208	254	261	245	207	261	264	252	239	245	222	263	241	226	220	225	240	253	228	252	233	249	252	240	225	217	249	235	241	238	247	234	259	240	250	242	243	239	246	234	240	240	237	246	241	242	235	226	246	224	222	235	240	237	253	265	215	262	242	235	266	256	243	221	214	276	243	252	208	230	251	204	280	251	236	264	258	222	276	224	236	254	244	216	224	230	247	255	263	249	231	232	243	218	214	245	255	260	232	247	239	241	246	229	267	262	260	256	223	244	241	251	229	226	275	270	227	259	259	239	278	261	267	232	255	251	234	236	229	236	201	265	247	248	237	242	259	247	221	256	189	247	229	266	221	226	231	232	240	232	236	257	251	274	240	254	252	244	233	256	236	231	245	233	227	273	245	217	262	251	229	242	221	231	258	234	249	224	256	248	231	283	243	242	246	286	244	204	252	254	260	229	233	229	250	257	290	251	227	264	264	265	249	254	253	260	237	251	271	240	235	262	250	261	251	254	258	252	263	235	241	258	227	252	232	238	229	234	223	234	216	258	250	236	261	258	251	275	225	235	256	230	249	244	263	247	235	253	239	264	271	248	241	273	234	239	224	253	256	217	258	232	255	220	259	232	238	267	253	238	248	246	258	245	230	247	251	254	256	239	238	243	248	240	235	244	255	248	244	253	226	262	242	237	250	209	237	259	247	257	252	255	232	277	251	238	239	277	243	256	245	237	229	238	252	238	221	233	235	234	238	278	233	253	290	242	237	235	258	268	225	247	230	207	220	224	254	282	234	245	223	244	237	228	242	263	239	233	207	236	222	252	243	256	221	266	249	241	241	250	256	232	284	221	257	241	240	186	262	247	235	244	224	231	255	233	247	254	273	265	248	225	271	282	271	225	221	281	238	250	202	250	226	241	228	253	272	260	231	254	255	242	228	251	242	266	233	252	244	242	232	236	233	243	243	287	259	244	250	271	269	256	258	234	262	248	274	253	275	214	253	204	255	249	245	268	248	262	223	253	237	257	205	231	250	224	260	229	249	239	233	253	253	228	229	244	204	253	247	249	226	263	228	262	226	235	273	255	239	212	249	237	246	223	273	244	217	278	224	244	262	228	242	238	255	254	245	266	238	215	244	238	261	220	232	256	240	212	257	245	239	264	226	219	262	268	239	271	255	265	247	238	275	239	238	258	248	234	247	263	260	213	243	252	223	248	276	236	220	227	241	238	259	225	254	288	253	270	256	254	251	276	247	258	244	248	263	250	224	226	243	268	223	209	251	263	243	246	219	248	257	265	259	259	248	252	229	220	249	244	255	259	223	216	236	237	255	254	251	229	269	259	231	228	251	268	242	241	246	262	227	243	239	262	250	248	231	241	244	258	245	242	236	228	269	243	259	225	206	243	250	296	262	249	255	259	212	244	237	236	293	246	232	229	239	220	252	254	228	252	250	239	210	256	251	270	262	262	234	256	256	237	265	262	244	242	273	236	255	268	236	221	251	247	204	238	234	246	231	257	247	227	256	261	274	248	233	267	271	234	238	246	217	269	246	236	252	278	244	262	222	248	231	253	259	269	224	249	231	226	243	243	237	231	235	268	227	237	238	223	237	221	277	243	258	239	212	217	250	236	245	247	243	254	252	231	227	238	250	232	286	214	234	230	248	237	228	238	260	240	275	278	238	233	263	222	232	235	237	253	234	247	253	249	238	231	260	262	227	236	232	233	250	246	231	267	267	231	269	223	253	267	256	243	256	220	271	260	228	249	278	258	258	245	246	275	199	240	254	243	264	231	247	261	244	246	231	252	243	255	218	251	264	230	242	252	215	238	235	224	279	238	231	243	249	266	244	294	239	238	241	220	256	249	224	261	229	245	243	238	233	265	236	248	265	247	263	250	245	264	260	243	222	228	220	248	273	242	268	239	243	239	249	210	220	259	250	247	252	253	243	267	263	231	261	266	285	247	255	265	240	243	258	237	270	277	235	284	234	250	257	253	242	235	234	242	256	249	246	236	209	238	221	244	257	254	230	249	233	253	227	267	215	227	264	230	223	226	234	272	234	234	241	246	261	265	267	245	240	230	244	257	223	242	227	252	241	232	232	274	207	221	266	215	228	240	230	264	229	254	264	265	241	245	237	265	257	266	239	267	282	247	279	231	247	238	267	258	250	260	248	237	237	253	251	224	235	265	255	244	237	220	240	223	251	240	250	241	232	233	242	243	241	257	241	223	230	257	236	250	226	264	253	227	251	235	240	244	258	216	270	248	252	239	238	254	243	267	258	220	250	252	259	261	220	226	223	230	226	224	238	249	248	228	250	252	247	240	274	252	240	279	256	258	249	261	258	260	257	233	259	258	248	233	250	227	278	233	267	237	222	229	249	275	281	242	258	241	252	273	234	238	266	222	249	266	266	265	226	238	222	243	237	257	269	232	257	254	230	217	232	254	272	251	252	226	252	260	228	242	236	234	232	242	221	251	279	261	237	237	227	237	237	260	233	257	227	253	241	231	235	254	248	239	262	249	243	240	232	242	236	231	247	248	241	238	234	222	239	234	220	251	245	262	271	249	248	238	258	289	263	241	254	226	257	261	263	271	238	224	211	250	224	241	278	253	226	250	266	255	236	237	276	251	245	223	270	249	244	226	264	270	239	248	222	242	240	246	232	237	264	241	270	222	259	241	248	242	212	243	244	239	245	253	256	252	223	282	283	265	231	220	226	258	273	250	278	271	218	221	221	227	265	255	245	257	265	245	250	261	255	226	248	265	249	250	254	268	252	217	247	254	246	227	229	228	254	254	208	254	239	234	233	255	223	226	237	255	202	243	240	249	251	237	257	229	294	222	227	238	263	225	219	254	269	253	227	241	239	241	224	245	227	234	236	251	236	242	225	231	232	248	207	258	258	241	226	244	238	225	258	256	249	247	222	260	242	236	259	233	242	257	241	256	214	244	229	263	248	244	259	235	277	232	245	238	237	210	257	244	249	254	279	233	247	249	256	221	250	252	250	233	228	255	238	266	276	251	231	250	253	272	229	267	247	245	245	245	275	225	221	241	251	239	268	250	242	258	238	246	256	250	251	241	260	245	248	252	226	236	261	244	248	234	250	232	264	273	243	229	250	255	249	267	231	231	247	279	247
18972	28230	29691	24625	16673	7409	6149	6444	7201	6063	4112	2264	1181	807	702	645	647	671	678	634	641	646	698	652	641	692	594	643	644	684	674	633	667	667	686	672	689	687	637	690	675	666	649	609	690	683	697	666	675	687	629	648	633	645	622	631	650	685	636	691	656	712	653	698	621	640	660	668	683	640	643	640	630	664	645	653	624	674	658	595	657	696	649	680	674	716	636	659	702	702	639	687	653	614	670	616	630	652	638	666	705	660	632	677	698	651	713	671	674	638	658	655	670	715	705	656	638	655	604	653	615	646	677	708	639	624	632	617	651	681	619	658	741	647	709	672	666	662	666	671	660	692	620	655	669	645	603	657	650	641	683	715	685	692	666	649	698	643	686	680	695	695	690	673	636	699	707	654	652	701	659	664	669	673	605	622	633	671	679	657	700	676	682	634	636	657	620	642	627	633	676	653	699	617	691	685	648	622	612	642	658	657	645	693	656	625	643	670	623	664	646	689	678	590	631	650	648	646	668	632	680	649	665	648	655	667	686	677	654	691	670	637	713	621	625	659	664	656	688	673	669	639	624	619	627	614	619	643	682	662	647	641	710	681	636	694	683	674	649	691	666	617	664	685	724	679	641	668	653	655	647	622	675	669	682	645	712	654	658	658	695	636	647	646	671	642	623	672	667	660	632	682	623	642	608	643	603	648	655	654	667	638	638	673	644	668	719	678	664	664	670	624	649	708	681	613	639	630	663	640	695	653	672	696	627	661	648	655	607	666	636	647	685	638	703	689	639	656	620	641	637	676	640	682	646	640	647	618	630	676	655	674	651	705	649	666	654	645	660	679	662	706	645	702	643	662	671	634	678	659	645	665	600	681	669	665	705	656	637	671	705	679	659	660	589	652	642	634	678	666	652	639	630	619	713	635	672	667	662	670	671	670	602	640	666	681	633	652	692	656	631	668	654	620	716	694	659	652	690	633	639	697	650	650	655	685	671	691	665	616	670	669	669	664	672	684	642	676	670	606	627	683	626	686	654	684	664	617	692	655	662	658	643	679	644	643	639	630	684	636	654	646	668	659	675	690	660	651	662	621	602	683	692	657	627	636	665	654	662	666	639	661	692	664	631	666	647	699	666	703	684	645	661	611	729	645	635	637	672	635	665	650	634	686	696	637	663	657	673	635	679	692	672	641	652	648	639	675	656	724	669	660	656	624	656	602	664	664	629	644	593	699	675	644	647	693	676	634	682	653	694	650	664	719	674	660	642	652	628	666	712	647	685	659	628	675	669	707	677	643	652	634	659	664	682	677	638	635	656	678	633	643	644	641	653	652	677	671	655	666	619	681	649	675	622	662	675	626	649	673	716	674	647	637	716	670	653	670	619	650	647	617	653	638	673	656	631	610	688	700	647	639	723	630	687	636	603	635	654	695	659	630	694	659	685	663	655	685	631	717	678	647	695	650	693	659	703	630	662	654	675	661	711	658	646	679	681	663	593	652	672	643	659	677	694	636	680	661	664	670	640	673	678	667	681	643	628	663	658	636	703	633	666	619	640	658	640	679	706	671	653	690	647	666	663	658	639	660	644	648	655	624	628	674	625	706	642	671	654	680	643	672	653	657	668	677	680	627	658	627	659	644	666	645	649	615	643	628	686	641	671	646	621	604	682	696	670	610	664	675	648	667	693	657	645	673	628	634	626	643	664	662	704	618	636	690	724	656	666	635	615	678	633	612	661	643	623	637	643	637	637	672	687	655	647	630	643	675	650	705	632	646	665	700	685	623	644	649	611	653	631	699	668	667	674	662	599	693	645	641	708	647	644	628	622	649	646	643	635	676	686	676	663	651	646	656	682	652	648	634	655	652	674	626	656	692	634	675	659	678	672	640	683	673	596	629	654	689	654	639	666	642	671	669	697	645	644	673	638	692	650	655	622	637	645	660	667	692	628	621	689	688	624	608	667	689	642	673	673	722	654	623	652	704	681	643	652	663	639	683	648	644	660	691	670	658	646	666	680	614	667	600	661	670	643	649	683	667	647	657	656	706	675	672	653	639	668	631	647	663	631	635	632	660	677	691	675	620	659	666	671	637	630	613	712	693	645	689	665	646	691	654	647	659	700	604	629	677	662	655	661	638	635	644	603	591	629	667	672	675	633	639	661	665	676	665	625	645	660	670	635	621	689	687	647	627	651	687	687	663	660	663	670	654	675	621	695	667	679	628	683	646	670	583	620	682	618	686	636	628	614	676	710	652	658	627	662	673	648	606	645	630	651	619	659	667	660	689	623	649	646	652	632	668	661	711	671	660	688	660	691	610	656	646	646	633	619	640	635	646	643	648	713	708	660	648	639	689	646	688	655	637	676	655	668	650	681	619	636	617	714	678	659	659	652	648	661	646	625	646	630	677	645	748	648	668	696	659	630	644	702	688	684	677	700	675	674	671	655	664	610	676	701	661	672	639	639	672	612	660	684	629	671	648	641	636	661	654	639	666	689	655	642	681	628	640	609	616	702	710	654	702	639	633	671	678	654	681	641	678	619	624	658	654	651	642	664	656	633	630	668	694	604	665	662	689	592	655	683	651	620	621	631	673	674	666	609	650	682	642	690	597	653	690	653	634	596	671	662	666	620	627	653	638	639	620	651	621	653	654	675	651	662	649	649	652	657	669	699	656	677	649	647	656	651	654	663	644	645	687	659	660	636	648	667	661	661	611	675	658	686	679	698	661	660	653	666	650	657	659	656	679	657	661	668	619	656	606	638	605	676	650	685	630	621	617	673	584	676	670	633	674	634	646	627	641	655	683	652	667	703	636	662	703	695	652	682	651	643	643	638	655	610	626	711	640	668	676	641	639	631	678	629	652	672	630	626	664	652	653	647	638	655	653	631	669	620	625	718	674	633	644	669	657	639	672	657	671	681	644	644	637	644	653	666	668	657	671	712	626	631	643	651	662	673	675	642	662	659	661	678	688	655	704	700	664	607	623	677	651	655	631	675	675	637	655	671	674	657	644	658	650	655	630	635	672	632	601	647	672	678	665	683	679	687	709	652	705	610	651	616	685	689	609	661	621	643	633	634	642	646	733	666	675	697	670	652	675	702	639	661	626	666	664	672	659	682	630	641	666	653	700	691	681	619	720	666	646	656	612	620	645	670	674	702	680	665	650	623	615	690	672	672	698	671	663	660	641	653	643	682	656	674	686	624	676	651	690	665	674	701	676	715	664	642	655	614	660	670	645	635	614	641	684	640	646	660	671	650	645	658	666	668	667	645	615	661	696	662	687	658	651	672	694	652	679	669	684	676	650	582	694	708	666	665	644	664	660	641	665	657	660	694	720	641	629	661	676	698	686	687	629	682	677	694	622	718	654	643	666	661	640	692	685	608	662	635	650	699	664	652	641	709	706	631	650	633	646	672	638	604	665	690	657	635	639	674	673	661	586	645	609	617	649	674	710	645	685	664	727	651	635	661	646	673	640	639	662	660	624	673	680	663	639	701	674
47806	51294	50190	36651	27970	14297	6940	8069	10398	6810	3289	2143	1224	821	479	348	280	218	269	250	210	231	231	230	228	231	224	211	215	233	258	253	252	245	278	254	253	223	257	213	242	221	224	217	237	223	237	251	228	222	235	219	226	229	229	253	249	247	214	229	204	237	252	222	227	230	243	240	228	235	256	208	252	204	250	212	244	240	230	248	227	250	233	212	229	230	265	210	250	234	247	232	234	246	240	233	243	236	235	223	232	241	215	225	246	251	224	224	250	228	247	207	227	228	271	242	240	247	223	269	232	215	236	256	224	235	231	223	218	241	212	246	238	202	257	227	249	214	243	231	248	237	225	257	193	273	244	238	244	216	223	262	247	225	242	271	246	211	214	250	243	226	231	231	259	230	252	226	243	225	255	242	227	238	243	242	239	208	225	251	266	206	226	240	248	248	236	242	223	234	273	219	233	233	220	235	228	232	252	196	230	216	213	228	235	213	212	245	257	234	220	232	268	219	219	241	239	227	244	251	263	247	251	241	227	227	230	216	242	210	216	246	241	241	238	226	231	248	231	250	240	219	253	229	255	212	240	230	238	260	257	265	241	219	217	251	218	235	239	242	253	224	226	225	206	222	264	230	236	209	263	239	221	246	243	231	220	226	202	225	253	247	249	229	236	223	249	231	220	200	211	213	216	249	222	222	245	216	245	227	249	220	245	251	214	252	254	232	210	228	254	251	236	257	257	243	225	199	277	241	247	240	243	220	225	212	207	256	224	219	243	246	225	239	221	229	250	240	218	242	210	212	262	200	216	212	235	244	191	268	230	207	245	212	256	243	229	227	202	204	222	237	249	253	256	273	238	247	223	234	254	234	276	238	221	247	249	252	237	221	222	236	230	255	251	249	227	220	232	269	247	238	237	199	226	260	235	255	211	239	237	216	211	257	242	230	235	215	257	223	224	244	247	230	240	217	231	223	217	216	250	239	238	216	244	222	233	220	246	255	277	226	214	264	225	230	208	214	232	241	249	245	227	240	232	231	218	235	250	216	211	216	222	250	224	254	229	245	223	237	212	220	258	228	226	229	240	214	229	204	225	250	240	250	276	233	231	244	252	229	231	229	243	235	213	230	230	250	211	230	238	229	219	245	244	253	230	226	234	232	245	244	219	246	243	233	229	256	248	248	227	221	238	230	244	230	246	253	237	236	236	239	221	207	207	247	244	219	228	243	233	238	246	257	238	219	256	225	227	232	243	223	230	238	219	225	247	221	257	249	234	246	212	219	232	196	231	241	237	232	217	252	246	199	214	241	216	238	244	226	238	215	210	236	235	233	255	210	224	254	228	238	212	238	242	214	231	209	223	231	228	251	245	246	235	226	225	243	235	219	235	213	229	219	227	238	239	211	211	233	234	258	217	228	214	258	255	237	209	226	249	213	226	240	276	241	222	189	234	218	222	237	208	218	235	237	235	219	235	228	231	221	234	236	218	236	257	223	270	242	226	230	250	225	242	220	221	260	230	210	223	243	212	249	234	203	227	213	225	245	205	235	226	210	210	219	204	232	233	228	233	236	240	233	216	254	253	227	213	237	253	252	241	236	219	257	229	228	236	224	232	228	220	242	244	211	245	225	220	238	208	244	246	206	218	212	199	239	234	227	268	221	223	251	223	234	258	228	226	254	232	229	204	206	234	260	213	268	239	242	199	242	231	240	240	231	253	255	230	234	202	209	223	227	249	244	254	213	228	231	238	230	249	219	228	275	233	221	249	219	261	256	226	231	230	219	243	213	201	234	238	226	221	202	256	238	261	216	231	242	251	221	236	232	231	248	234	234	239	224	223	228	214	217	241	230	265	248	231	250	237	247	226	231	237	244	250	245	263	232	215	243	209	251	245	226	242	248	252	233	217	227	211	231	236	229	258	235	252	244	244	241	221	242	252	246	225	238	214	241	247	269	222	249	259	225	251	241	221	223	254	234	247	244	251	234	227	239	223	241	222	225	211	246	233	208	234	203	240	240	249	247	254	235	240	242	261	222	225	255	243	215	208	219	213	238	245	213	241	233	201	238	222	236	245	231	246	226	234	236	231	226	245	239	217	283	219	257	232	224	225	243	208	229	245	238	221	204	216	258	229	207	214	231	230	248	223	231	217	258	225	230	230	240	202	241	201	235	205	216	236	228	228	210	233	266	227	231	247	213	227	213	251	234	226	230	219	257	259	235	269	203	224	234	246	227	221	242	244	223	226	224	213	223	209	222	213	225	227	250	214	234	263	206	227	257	222	244	224	235	229	219	246	249	228	211	272	197	221	239	239	223	230	250	247	253	245	239	220	221	258	220	221	222	238	213	237	234	239	231	248	240	238	220	196	213	236	234	232	277	250	222	263	227	238	230	239	237	253	247	212	228	234	234	258	226	225	242	246	224	227	276	251	216	239	239	232	233	244	210	219	197	228	218	228	254	195	232	220	209	242	233	254	257	241	173	220	271	205	236	258	258	233	234	242	241	229	231	233	237	226	241	199	234	245	215	233	232	210	224	236	246	235	226	232	224	232	225	208	241	217	240	212	241	218	254	215	208	236	217	214	231	222	251	213	237	221	216	249	233	216	221	249	249	252	232	219	242	240	240	237	239	225	261	206	226	220	198	238	222	232	235	240	211	230	231	279	240	247	234	237	246	230	256	246	206	216	235	235	249	231	228	257	219	221	245	229	246	202	255	231	228	275	247	212	268	240	244	242	240	230	265	226	217	232	233	230	214	209	200	224	220	237	220	213	241	235	228	245	232	237	256	252	238	226	210	235	247	216	246	221	231	260	242	261	256	212	268	238	279	247	246	230	215	208	231	229	210	204	248	255	213	255	247	236	230	249	252	238	228	211	223	247	250	222	222	204	263	223	259	230	216	218	219	219	245	269	225	238	220	213	229	238	244	201	207	217	240	240	205	233	231	217	224	216	212	236	230	230	245	237	240	237	238	227	213	205	236	224	213	237	212	245	281	234	229	239	228	218	204	212	254	249	253	213	224	223	226	237	229	254	227	238	234	243	231	238	223	248	239	232	233	222	221	251	236	241	226	229	248	225	243	247	213	247	254	222	242	226	251	215	221	220	222	247	240	241	226	215	263	259	231	271	240	230	233	263	233	221	249	242	267	234	246	230	233	276	233	244	245	205	217	232	254	217	238	252	233	226	249	269	255	245	206	240	253	210	209	254	241	231	220	223	244	243	256	216	231	214	232	229	207	214	231	245	193	221	236	245	238	226	222	241	233	222	249	230	226	231	245	242	216	265	252	229	205	230	224	224	208	239	233	232	233	228	214	235	296	239	247	227	227	215	226	244	243	216	226	251	250	230	239	227	248	206	252	246	239	244	218	227	252	228	248	264	207	211	247	257	234	215	231	209	235	229	228	242	250	226	197	257	216	228	265	196	213	221	229	254	233	225	236	214	221	210	256	236	240	207	212	225	231	242	236	238	229	246	257	250	221	240	222	230	219	249	240
32520	42063	49420	43677	38825	24838	20291	24784	28454	21668	12886	9349	5610	3644	2050	1307	811	691	678	673	671	614	620	658	635	588	639	623	663	628	673	628	625	593	619	642	614	623	655	661	619	660	601	624	663	601	655	632	618	592	659	691	578	649	642	619	668	636	604	642	624	614	675	597	638	658	564	600	611	618	685	627	641	609	645	638	629	666	623	671	665	612	611	628	610	609	633	661	672	620	604	595	590	612	624	625	645	605	621	670	628	646	595	607	630	620	638	639	660	689	624	620	663	602	671	687	624	608	630	663	582	563	620	622	603	645	629	644	670	638	615	690	602	609	603	628	658	675	661	662	611	613	689	590	665	675	640	613	646	619	644	602	601	637	611	669	628	633	605	635	691	606	621	578	590	645	590	651	661	643	598	615	595	633	636	620	622	670	598	595	614	596	621	643	589	629	674	644	611	689	671	612	635	641	625	655	611	639	644	610	640	591	639	661	618	601	598	586	652	692	618	605	639	684	664	641	633	620	658	642	593	616	613	609	660	594	642	618	641	608	617	650	672	671	652	573	670	638	620	600	653	621	623	626	651	666	670	665	602	615	613	625	612	700	645	631	595	588	651	673	615	635	624	640	637	693	628	607	677	658	630	624	669	608	661	655	636	631	659	625	640	618	642	660	599	653	655	688	623	654	636	625	625	677	640	603	644	616	623	645	611	632	605	648	674	644	628	636	646	597	651	665	646	606	644	610	573	623	650	638	647	632	646	659	611	615	597	632	688	640	650	676	619	612	603	630	685	628	645	629	618	565	671	637	643	639	623	652	656	611	611	632	635	619	646	621	640	587	609	623	629	597	609	650	622	639	584	610	587	667	683	612	597	698	630	651	605	641	641	640	636	598	600	622	641	586	623	613	623	635	663	606	648	665	616	628	661	682	619	621	660	645	638	655	648	593	623	611	642	651	655	636	592	653	591	611	619	633	608	654	649	634	619	665	673	636	581	595	667	644	655	640	651	650	666	672	676	607	618	636	664	633	649	605	589	616	645	640	657	632	633	665	660	616	631	596	607	639	635	575	607	666	618	630	646	613	622	671	635	605	679	655	596	617	627	658	669	626	597	640	663	656	627	613	642	662	633	667	624	646	607	632	625	624	627	616	625	643	625	640	595	646	619	606	656	664	656	569	618	586	649	624	642	606	651	629	609	626	646	620	633	611	592	628	691	607	635	613	660	640	624	664	638	645	654	667	610	615	613	680	656	629	690	600	609	592	634	685	686	624	649	653	666	604	594	606	615	649	626	605	634	615	641	679	626	620	588	665	635	658	633	643	682	612	613	615	637	647	605	616	637	635	670	567	661	661	640	604	634	666	614	649	578	612	631	613	609	614	639	626	663	611	618	689	611	618	680	617	651	627	621	630	664	634	633	630	655	631	646	659	658	621	645	636	649	617	659	649	587	657	613	650	613	663	645	629	641	687	595	589	617	631	681	584	663	642	655	648	609	682	637	647	607	633	617	633	599	641	661	644	611	666	643	674	614	557	614	620	590	629	659	647	584	628	607	646	623	583	670	639	627	600	621	623	641	633	659	669	650	619	631	627	600	594	615	639	654	652	640	625	597	623	615	657	641	605	645	671	623	647	651	647	599	612	637	627	582	639	645	661	626	683	632	615	634	665	623	647	635	662	667	621	598	625	663	603	643	611	607	634	620	592	648	600	625	590	663	582	631	648	628	652	641	650	665	629	654	636	647	633	579	644	666	587	633	630	621	643	614	634	606	676	660	605	624	629	626	640	599	703	668	608	630	633	627	656	638	636	601	642	631	630	641	633	613	619	622	617	683	646	613	577	621	655	618	594	680	657	623	622	614	656	590	684	658	612	635	625	616	628	622	633	613	608	613	660	672	662	652	681	600	661	606	645	645	625	612	634	593	667	628	605	655	628	663	607	591	658	638	645	643	631	617	646	660	650	623	635	617	642	659	669	679	607	605	631	632	651	593	645	654	615	641	609	647	659	636	670	612	667	603	653	562	651	635	615	639	638	647	597	645	635	656	641	611	620	639	571	656	606	617	645	643	596	610	598	652	635	636	666	621	661	660	637	638	637	591	651	594	586	639	680	605	659	587	584	658	612	608	639	650	643	668	619	644	643	634	634	637	637	621	647	647	635	623	640	595	620	590	609	611	646	676	670	627	637	617	668	630	639	627	623	637	592	633	612	667	644	613	626	617	674	611	651	597	596	611	595	620	657	627	607	656	661	610	573	662	651	645	584	610	580	634	634	683	631	634	604	604	627	630	645	654	642	655	632	638	625	609	630	657	602	621	622	653	602	600	652	641	615	557	619	635	608	634	616	659	617	595	627	591	604	669	655	638	649	661	628	622	573	621	653	652	638	650	638	612	645	604	619	623	604	617	674	632	615	692	627	614	648	623	613	598	637	609	635	584	630	707	675	612	604	600	636	607	640	662	639	612	662	639	633	582	652	640	587	666	605	670	631	627	635	624	639	664	673	618	625	630	631	639	656	679	594	633	626	605	620	691	662	673	629	610	658	649	625	598	638	623	634	612	589	624	593	609	649	654	651	640	619	647	626	647	660	618	637	654	646	680	612	606	645	620	644	602	644	640	668	556	613	659	656	652	626	646	601	652	606	600	645	594	614	602	672	648	598	653	596	651	642	630	656	618	688	633	632	628	650	608	596	664	622	635	630	699	635	642	617	650	622	710	601	640	668	629	623	580	614	639	626	632	610	608	594	612	624	629	585	665	647	647	577	599	645	636	642	648	628	656	679	637	627	605	605	668	684	666	659	639	622	609	627	649	584	620	640	629	610	671	648	605	600	617	572	633	634	619	641	643	622	696	630	646	670	600	614	667	641	671	626	621	578	615	620	604	612	646	644	625	654	658	664	609	631	607	627	610	654	644	628	645	650	614	591	610	650	606	646	625	611	603	631	643	655	659	632	636	694	626	667	612	656	665	611	640	635	620	557	685	641	616	607	622	601	632	631	618	634	651	665	644	635	598	650	656	630	648	595	626	602	666	638	611	624	626	657	659	591	619	613	639	641	587	596	679	665	646	667	680	661	652	633	629	632	598	635	641	621	633	601	630	670	633	591	616	659	625	631	617	647	642	654	600	607	635	630	651	685	605	654	647	640	655	643	642	643	619	584	612	680	617	651	626	606	629	650	617	665	584	590	593	651	593	650	651	593	647	622	643	591	648	659	638	587	627	610	624	639	613	675	639	566	632	626	579	638	623	650	623	637	583	622	610	657	600	634	616	627	664	676	669	564	619	654	657	631	641	704	639	644	608	640	623	618	602	603	672	617	708	684	644	636	602	620	625	653	661	603	634	615	631	642	622	593	597	693	621	644	606	623	632	641	633	638	645	653	609	647	674	659	644	629	653	636	660	641	646	595	630	649	646	649	598	634	621	648	613	633	603	637	655	617	627	607	624	623	607	600	652	643	639	613	619	613	629	664	681	645	625	665	638	636	640	614	634	632
56036	52966	53326	46401	36607	23976	16924	12996	13656	12132	6675	3488	2091	1141	623	338	260	266	252	210	229	222	194	229	211	243	196	219	235	220	207	228	232	251	228	203	241	237	260	215	215	185	221	219	215	214	209	221	234	228	208	245	216	228	250	246	237	220	198	220	191	210	208	244	210	216	216	224	224	199	229	259	228	213	230	209	208	206	203	202	239	242	205	232	244	226	214	204	216	241	275	245	194	217	198	239	222	249	254	226	208	222	220	223	207	220	241	219	221	226	241	237	241	217	226	238	238	230	242	248	233	206	204	246	217	231	219	206	238	214	204	243	233	231	212	209	259	224	229	253	253	199	256	208	207	239	230	220	235	231	236	221	224	230	226	248	199	209	236	215	238	208	216	219	192	197	193	207	204	233	248	233	206	224	191	222	204	240	222	201	231	209	213	204	218	217	222	260	251	229	222	214	224	247	218	226	213	193	220	234	202	223	237	204	235	207	242	232	213	228	224	207	222	218	222	212	203	222	222	171	197	215	211	239	220	234	224	216	228	209	225	223	246	206	197	225	217	226	214	213	253	233	234	221	210	229	223	215	223	230	226	215	188	220	210	220	223	249	244	241	230	225	225	215	219	209	221	218	220	236	214	226	245	206	226	214	212	239	254	227	199	219	220	236	237	206	208	227	243	228	236	228	222	232	227	234	231	204	238	233	214	225	226	221	219	194	233	220	224	224	198	237	215	243	224	215	254	257	232	203	218	225	235	220	225	215	214	219	202	238	226	218	255	263	226	224	200	209	196	228	229	225	203	231	248	220	221	242	219	218	216	181	239	248	233	211	222	232	240	247	236	244	223	229	225	219	229	215	219	206	205	216	205	215	202	205	230	240	221	216	236	223	202	219	239	243	201	226	204	218	209	224	239	226	237	230	240	204	249	233	229	227	234	242	246	221	237	221	251	223	213	255	223	260	242	259	214	222	218	204	230	210	228	233	231	209	230	211	219	233	223	214	213	214	219	232	214	231	213	187	246	234	216	242	224	250	237	217	235	216	228	228	196	201	223	261	229	234	221	244	228	227	212	215	221	235	193	236	204	213	233	230	195	232	246	216	245	233	204	223	222	235	240	226	243	226	228	212	230	238	233	240	221	227	245	227	248	219	199	240	242	201	215	232	213	222	216	214	225	205	246	241	248	209	221	219	230	257	242	232	251	207	234	245	207	234	243	206	232	242	220	232	210	231	225	242	241	221	200	203	220	228	236	234	207	206	221	235	224	232	237	233	255	227	243	202	232	206	214	226	218	222	233	224	212	217	197	229	198	219	238	232	205	212	217	218	217	238	217	219	223	232	213	229	214	247	192	205	221	216	242	219	208	254	211	256	213	209	225	195	218	224	219	268	201	212	209	213	244	218	229	252	232	244	195	220	210	213	210	214	248	215	228	206	227	197	212	207	233	225	239	230	238	207	221	212	237	222	270	237	256	203	222	222	203	196	218	199	221	257	252	218	202	226	217	247	211	225	196	196	231	229	243	240	225	210	215	237	266	228	208	218	241	242	239	236	237	225	216	218	207	220	226	234	213	209	204	211	206	220	218	262	227	227	200	234	213	236	225	210	189	203	228	215	219	213	227	198	204	224	250	204	222	223	231	242	260	218	221	218	212	213	207	247	210	230	257	201	209	199	201	226	221	257	245	227	222	208	257	212	240	233	211	219	233	200	216	217	227	224	222	220	235	220	212	235	203	231	237	220	233	251	235	201	233	228	226	244	233	220	189	222	257	240	232	238	225	229	227	232	226	234	203	224	232	219	218	243	214	211	220	238	210	218	223	215	194	231	193	253	201	220	205	216	229	241	235	206	234	200	222	240	237	252	224	248	222	232	225	223	240	221	222	226	223	227	233	226	216	224	239	234	214	227	233	210	255	202	237	204	231	237	231	215	245	214	208	217	226	214	239	200	232	218	230	249	213	225	224	259	227	244	232	209	246	196	222	219	245	219	204	220	233	244	220	232	224	226	219	217	216	212	228	237	226	242	197	212	252	236	226	216	244	225	230	231	246	216	231	189	225	219	229	216	234	204	217	224	227	241	250	196	203	219	230	194	203	243	240	196	254	220	219	237	210	221	257	238	220	219	203	207	251	246	231	229	223	234	225	221	249	237	227	251	230	215	228	221	226	228	200	220	223	221	260	202	235	238	228	204	214	235	227	234	212	251	217	233	235	220	227	209	219	217	203	220	209	227	231	249	206	200	238	227	238	229	245	240	219	209	202	236	217	231	252	212	264	250	224	223	226	223	215	216	219	233	238	256	209	214	218	234	229	223	235	223	208	215	235	221	207	237	223	246	229	249	228	220	233	213	234	215	194	224	260	199	224	208	227	207	225	227	227	234	200	238	213	232	235	214	214	244	225	213	236	224	218	212	241	207	224	242	211	187	209	247	216	220	213	224	222	216	247	242	238	224	242	242	221	198	246	237	227	237	229	214	200	223	243	219	251	246	215	244	203	236	226	226	233	246	233	220	220	222	210	218	209	233	225	215	238	202	221	226	210	258	215	224	232	220	216	228	223	212	236	235	220	225	239	225	221	225	231	215	215	224	228	244	200	233	227	218	247	207	249	245	242	236	239	220	190	215	206	240	223	231	239	218	209	235	196	218	225	235	232	225	244	217	242	220	250	235	211	232	232	245	234	215	236	211	233	213	242	212	228	245	239	223	237	213	227	251	217	232	211	243	241	216	212	224	200	228	212	201	221	207	204	209	228	193	237	191	226	207	215	214	205	236	219	251	220	232	263	216	253	205	215	205	218	222	185	215	223	231	241	236	238	216	220	228	207	231	224	211	221	234	229	222	228	240	182	216	256	217	231	215	215	248	229	228	230	213	231	230	233	223	214	224	232	218	238	223	226	205	258	249	219	229	207	226	226	226	219	221	229	237	215	202	229	224	214	217	254	241	199	235	214	228	238	241	237	205	215	249	216	246	241	219	189	201	183	217	221	235	207	235	237	224	225	233	201	227	229	230	212	218	202	184	210	193	210	208	231	253	212	236	267	231	218	216	240	254	215	221	215	217	198	206	210	234	215	193	258	243	241	232	229	212	234	222	242	225	208	205	206	194	207	235	224	240	219	245	214	223	234	214	238	216	219	202	234	219	223	209	222	209	229	226	237	224	232	246	253	207	225	215	213	238	218	221	207	221	227	207	228	194	254	223	231	206	228	230	248	212	208	208	221	208	231	247	236	213	249	244	223	251	190	205	242	214	248	222	224	238	225	241	254	212	227	181	245	253	245	215	232	223	222	197	227	198	243	200	257	225	217	201	208	230	225	225	235	268	222	191	214	243	241	223	218	209	215	229	225	252	250	205	208	239	239	211	218	200	205	185	211	239	214	215	215	211	195	233	197	207	219	206	241	204	241	215	207	237	247	205	193	212	211	209	221	228	227	228	226	225	205	211	222	227	235	238	215	223	213	245	234	228	224	196	198	210	223	225	198	222	235	206
38466	44014	52743	52192	46029	35854	32308	30285	33032	30227	20716	13621	9068	5106	2523	1230	797	655	608	604	628	598	623	633	607	562	547	619	617	599	630	583	658	611	577	635	580	612	631	624	583	618	584	590	611	638	612	598	639	611	593	609	637	616	608	598	576	621	594	646	585	593	653	624	638	601	547	604	605	617	606	626	613	581	629	671	576	652	610	599	653	607	605	580	582	644	600	596	636	601	606	604	599	605	611	594	588	635	590	590	603	619	582	595	593	606	632	623	573	595	591	590	601	582	636	604	630	543	625	565	585	628	582	592	601	563	632	534	637	584	616	602	632	575	595	587	651	603	613	552	616	574	606	599	628	623	583	615	581	552	622	631	585	618	612	620	612	600	597	607	586	661	658	602	630	589	597	600	630	629	627	591	611	617	597	618	627	615	635	600	603	630	590	632	586	604	660	626	653	624	593	637	594	575	588	616	617	594	618	596	583	607	636	636	644	639	591	568	625	652	616	561	610	609	614	629	635	629	592	627	606	647	634	585	567	619	615	585	588	585	595	626	598	630	616	612	595	599	598	570	594	630	628	608	591	643	596	612	639	608	638	605	636	582	628	654	597	620	601	590	609	595	624	584	573	606	615	648	621	592	643	626	584	629	605	580	668	640	642	606	603	606	616	589	599	635	616	606	596	633	607	582	604	601	602	562	650	563	589	626	624	643	612	657	625	605	647	648	542	596	650	605	607	612	593	620	593	626	612	672	624	634	644	580	586	589	642	596	602	621	597	612	611	644	573	641	588	624	573	640	644	632	588	609	666	545	585	612	625	630	633	602	614	609	576	642	613	574	621	585	606	667	640	552	605	610	582	635	629	622	617	616	563	611	642	590	624	591	629	634	630	614	633	603	635	597	617	563	595	565	632	605	620	618	576	642	637	634	591	605	626	616	601	608	595	621	640	561	613	616	632	582	629	593	611	601	629	590	642	610	571	652	622	592	586	579	623	560	594	582	588	631	614	579	614	619	599	603	587	589	590	557	608	581	602	626	591	628	622	609	604	604	597	618	612	598	613	582	641	656	626	601	597	552	645	606	629	594	633	596	629	607	593	590	594	635	599	614	604	587	570	640	569	584	600	653	597	584	558	610	615	587	556	628	607	590	604	600	584	620	621	657	592	605	569	642	632	605	641	594	602	575	594	612	610	615	604	585	627	637	610	606	572	552	635	587	586	593	640	599	602	605	587	598	617	576	642	607	575	624	583	641	576	594	599	574	599	608	572	628	576	591	570	621	661	630	609	593	631	599	613	617	647	600	667	605	582	602	593	592	634	646	587	606	621	584	621	593	645	609	625	615	609	640	624	598	599	639	607	621	581	623	580	603	630	613	638	626	598	582	575	606	641	663	634	574	584	623	645	550	574	621	612	622	596	602	644	604	596	632	607	612	603	590	580	626	603	610	592	630	627	609	594	598	584	647	595	616	601	641	563	598	617	651	658	604	625	577	552	584	613	618	594	589	637	603	674	619	568	617	596	597	628	631	608	608	625	667	607	611	639	623	575	652	645	636	669	654	584	589	590	623	605	604	592	635	573	560	615	650	596	591	615	604	630	600	605	603	584	633	621	589	651	607	641	625	588	612	628	592	611	629	640	606	599	589	619	622	640	576	618	649	644	601	605	617	602	608	592	628	577	620	607	607	592	587	635	606	560	604	626	592	596	625	590	608	557	559	603	600	600	635	596	632	583	620	603	613	586	585	586	604	614	616	589	566	620	592	595	587	621	637	573	619	615	615	627	586	585	621	601	627	620	592	613	552	604	606	587	621	623	592	611	638	609	605	580	597	550	616	594	621	621	638	585	615	604	597	626	608	590	604	614	595	624	606	633	584	607	612	662	606	620	573	626	590	641	630	621	604	657	603	598	604	592	600	536	582	620	611	623	649	613	622	575	629	620	601	593	597	613	619	624	561	576	607	609	585	615	580	628	560	627	605	612	592	623	633	595	588	583	596	630	537	654	603	620	592	614	593	607	628	645	582	589	591	643	614	587	557	611	581	598	608	635	587	584	576	641	629	592	628	612	585	612	586	596	640	601	608	606	589	615	637	579	615	646	615	606	572	617	554	631	558	602	568	576	605	632	586	611	602	590	600	646	559	620	596	648	589	585	608	568	602	608	611	568	589	616	610	601	607	596	641	605	615	578	570	625	559	622	620	623	596	600	601	586	552	614	645	615	589	581	578	599	623	568	643	662	633	581	622	567	569	583	613	569	603	592	613	602	581	630	632	613	610	575	578	576	579	620	614	640	581	610	657	588	598	613	584	619	619	622	585	572	621	646	575	599	608	621	570	573	602	616	544	575	633	591	596	594	576	586	598	633	585	597	630	631	635	646	555	605	609	607	622	631	604	586	612	595	594	613	570	650	602	631	576	542	599	593	605	623	620	582	632	600	631	585	584	592	618	576	622	626	602	603	601	634	584	597	657	617	641	582	589	614	602	604	630	613	588	633	639	602	604	617	663	590	609	603	628	646	657	640	591	653	616	586	596	588	584	637	584	624	598	580	603	630	581	560	582	593	619	563	631	628	605	615	618	602	652	571	643	583	601	607	608	599	584	624	623	586	623	615	592	577	639	626	604	574	615	636	625	608	624	629	589	571	553	600	601	607	598	619	663	597	600	621	611	605	586	595	626	637	594	608	619	634	582	597	612	606	547	629	563	613	582	610	654	621	619	566	595	605	600	609	613	632	611	574	605	635	619	568	637	598	600	603	593	610	602	635	600	569	594	638	597	599	601	598	590	611	636	603	624	626	631	633	595	622	637	607	579	604	597	592	591	625	604	567	609	592	587	607	620	638	622	618	630	621	590	607	659	617	598	663	595	592	587	649	633	598	611	660	620	597	596	626	613	610	582	633	563	595	561	586	585	626	580	572	585	581	583	626	590	600	614	605	586	589	629	595	581	629	600	636	602	620	637	584	632	613	603	638	619	579	603	631	644	607	644	586	615	604	610	602	609	606	622	620	673	591	577	617	589	588	624	600	585	594	602	600	602	617	617	594	621	576	588	590	642	596	632	609	572	664	640	645	631	601	573	593	620	583	558	663	629	661	598	609	628	631	610	625	629	641	599	627	669	603	638	590	570	615	577	557	620	631	593	621	573	637	626	642	629	643	603	650	604	607	628	601	582	602	647	606	554	603	632	634	607	632	631	585	621	576	609	611	640	614	544	616	564	588	622	621	637	605	587	625	629	566	597	610	611	605	562	670	608	645	627	616	640	567	590	546	581	654	575	606	568	542	586	593	572	619	608	621	594	625	601	618	633	590	607	581	608	622	649	601	574	575	610	619	558	625	634	646	595	600	598	545	584	608	599	611	624	619	628	600	600	604	621	614	610	617	630	623	601	615	614	593	608	642	618	621	605	603	595	575	608	571	623	608	596	590	569	615	618	604	624	589	605	621	636	619	561	632	596	589	619	621	588	608	600	604	572	581	568	583	621	612	645	634	625
31398	27642	22486	15736	10565	5887	2718	1386	867	836	660	559	460	367	313	262	251	247	226	273	222	224	251	240	221	226	242	260	223	237	249	237	250	236	240	245	217	231	259	250	252	257	265	251	243	207	248	226	278	261	222	238	242	243	269	242	222	273	260	224	230	239	213	250	234	212	281	235	266	253	218	233	261	269	254	231	230	226	228	266	257	263	250	247	270	253	237	232	249	232	208	243	235	224	269	260	235	234	245	251	260	245	247	247	232	216	252	291	251	212	232	251	233	237	252	256	247	248	273	215	218	234	236	251	219	239	267	230	229	244	242	240	232	252	246	245	245	233	245	238	250	226	243	231	238	226	247	279	223	262	275	265	259	258	234	261	245	239	247	237	260	250	230	237	235	253	208	253	240	220	230	265	217	218	253	242	231	246	255	241	231	247	233	254	229	233	230	251	228	239	261	217	251	267	272	236	234	260	240	244	227	240	219	248	247	233	252	259	242	218	249	237	266	261	218	245	275	246	268	255	222	261	247	230	242	248	243	231	254	252	231	228	260	235	259	247	253	202	212	244	225	234	240	232	212	262	226	228	223	240	264	226	252	243	252	247	228	239	231	255	245	257	243	249	266	250	235	237	239	246	259	264	261	248	224	241	279	250	252	247	224	271	253	260	228	256	240	276	241	231	251	224	222	237	260	257	265	261	242	217	238	248	261	240	264	237	238	229	252	265	229	217	239	232	226	257	232	237	221	239	228	256	223	254	250	239	237	240	223	261	232	243	213	233	261	228	245	244	241	248	246	284	262	226	261	230	247	231	229	246	266	245	227	238	225	253	280	229	200	239	246	246	263	254	273	233	253	230	233	247	216	234	243	244	247	225	231	210	231	232	223	234	261	226	250	242	262	234	233	237	244	264	258	238	245	245	231	242	231	263	220	229	234	243	235	213	266	240	247	259	219	254	218	252	228	235	260	260	240	230	248	250	235	232	245	265	226	267	241	262	224	265	262	228	260	270	239	251	214	262	215	223	239	244	241	269	233	237	261	260	217	223	246	226	220	242	239	235	233	224	263	274	243	219	226	270	264	225	246	253	240	280	241	243	222	258	244	228	257	257	211	226	239	256	248	242	249	236	237	250	233	241	220	258	261	238	243	244	255	236	229	228	221	228	254	220	230	243	271	224	260	236	242	235	244	242	254	287	226	252	243	252	211	247	219	255	241	236	221	263	206	243	216	233	246	231	241	260	232	240	256	236	252	246	257	248	229	223	243	210	222	242	236	235	235	240	226	248	282	254	247	237	249	223	209	230	247	225	263	265	234	234	244	219	245	223	259	233	214	246	234	225	232	234	242	253	247	265	280	221	254	248	257	242	220	229	244	250	242	214	244	214	240	259	260	245	213	234	251	240	246	231	230	251	229	220	232	253	252	225	245	232	224	260	235	237	237	248	219	238	234	232	238	228	247	235	217	227	254	242	255	247	244	237	224	237	251	248	253	240	241	238	248	271	228	243	221	231	255	247	241	217	224	228	241	239	224	254	244	231	241	262	226	236	233	227	245	246	247	252	243	201	237	243	239	247	247	261	241	230	259	231	251	261	251	235	231	233	217	233	239	263	270	224	235	267	240	229	233	251	246	225	245	277	270	247	211	216	257	238	273	236	249	243	257	273	248	286	217	264	235	251	246	243	264	242	238	243	227	243	248	241	243	247	255	251	254	266	227	234	252	236	266	200	232	245	254	247	250	232	245	254	213	245	237	228	223	232	206	226	255	246	276	223	240	212	275	249	240	242	235	253	222	224	263	217	222	246	207	245	238	270	225	265	211	249	267	222	232	238	274	226	260	241	250	227	259	231	250	220	240	257	265	236	213	237	241	241	260	236	283	242	258	221	210	254	258	247	223	227	239	269	230	259	239	232	247	265	260	232	231	239	239	213	226	202	256	235	219	282	236	247	271	233	216	244	233	260	228	252	237	236	233	241	256	227	230	270	216	253	251	217	242	209	247	239	227	232	258	224	247	223	274	266	231	222	247	238	241	219	229	261	237	249	245	210	244	264	238	235	249	228	223	246	234	227	242	265	239	257	224	240	229	233	225	217	244	264	260	240	211	240	241	259	232	246	232	250	242	261	249	238	230	253	230	245	252	264	244	241	233	262	263	215	229	236	247	262	291	203	219	224	218	260	246	236	210	228	245	222	230	214	229	267	242	214	244	267	235	259	256	226	244	233	252	264	258	258	228	242	259	245	239	240	251	239	238	277	242	229	251	239	250	260	237	232	235	263	238	250	257	244	242	244	243	243	218	226	221	235	246	261	278	227	248	209	235	249	202	238	241	243	244	233	299	266	243	262	216	242	228	257	217	254	247	251	246	246	259	243	244	226	243	232	225	262	225	255	244	240	240	263	247	253	219	264	219	251	251	242	244	245	247	271	257	257	229	228	254	251	201	225	280	256	256	233	245	231	240	243	231	236	240	211	233	254	235	256	240	203	243	251	280	234	261	243	233	215	220	228	266	240	227	245	232	256	256	215	253	230	217	237	250	246	234	232	251	236	261	235	246	215	283	241	243	264	257	263	203	244	236	232	220	200	233	254	243	238	244	242	265	242	217	236	222	233	210	219	269	253	249	243	230	258	228	230	200	257	249	248	238	280	247	232	258	222	230	215	210	249	226	259	261	219	259	241	211	239	269	208	262	239	275	232	233	236	247	242	201	240	226	249	226	236	268	230	237	256	262	210	262	240	221	235	231	230	235	236	235	216	247	237	229	232	244	237	238	232	252	243	247	238	244	214	256	229	249	230	246	251	225	255	268	245	244	244	235	244	241	262	270	240	200	230	211	225	246	239	228	247	258	259	248	224	222	237	258	231	236	212	240	259	235	211	276	227	244	238	249	247	247	255	260	228	222	221	253	253	210	245	252	228	230	226	247	231	237	249	229	235	270	228	227	235	252	258	229	260	220	235	254	228	244	233	262	262	254	218	214	235	260	244	261	231	233	255	245	251	225	247	236	212	266	256	225	241	225	245	210	214	236	224	232	256	269	241	250	265	215	224	239	247	240	248	261	240	275	267	250	236	224	250	240	233	267	220	212	252	233	271	231	241	259	238	256	259	243	252	210	209	231	222	218	258	264	218	209	247	224	252	254	225	267	231	237	221	235	227	225	236	244	238	254	248	249	252	257	234	251	230	217	232	245	244	272	229	240	230	221	229	247	260	229	226	256	249	251	252	249	257	250	249	238	223	243	252	233	241	245	236	240	227	224	231	271	236	232	242	247	245	252	244	211	244	215	242	240	243	214	263	227	241	256	255	231	234	235	229	262	240	246	225	265	239	227	265	244	253	254	252	250	244	272	237	249	229	243	241	252	268	269	226	277	248	261	228	250	259	245	219	232	233	261	240	261	236	232	230	251	233	249	247	254	230	244	219	237	213	228	269	259	227	247	228	230	231	220	238	256	260	254	272	235	239	241	242	267	258	229	247	251	223	227	264	241	225
20218	23430	27753	28188	23752	16818	10732	6100	4155	4009	2982	2192	1718	1243	916	744	656	690	651	646	712	638	682	667	617	673	682	646	674	660	651	642	687	661	691	703	672	693	670	636	714	649	688	638	708	642	664	677	648	605	658	653	693	667	647	678	645	651	627	669	647	629	649	645	688	696	642	650	643	673	665	672	640	677	672	732	658	676	637	614	653	693	681	634	664	627	675	636	614	633	648	641	644	574	692	631	678	710	643	692	664	713	625	615	646	675	661	630	609	663	634	626	636	669	648	654	644	643	626	664	641	652	611	641	628	624	632	697	631	649	637	660	655	680	644	647	618	602	647	628	644	682	660	680	683	651	662	664	659	643	692	673	681	697	641	644	660	677	646	648	680	666	643	628	631	619	685	595	689	609	639	678	668	672	648	657	662	673	650	649	630	651	699	626	670	636	632	633	661	652	622	698	650	632	706	644	683	700	629	633	674	700	661	622	664	675	650	634	638	655	698	693	693	622	682	675	627	679	624	688	636	662	660	685	629	642	687	703	685	653	667	641	640	653	667	623	654	655	657	681	669	622	672	655	673	670	657	659	712	653	620	692	648	664	723	645	712	625	639	626	672	664	648	656	650	660	644	649	644	705	624	698	651	673	643	640	645	676	638	662	675	651	674	628	656	648	623	652	696	653	676	692	636	691	659	684	636	640	668	633	664	609	669	636	620	659	619	664	638	665	656	672	702	642	655	646	677	602	653	650	627	655	647	656	651	617	657	652	651	645	673	640	639	636	676	674	649	652	675	649	660	643	641	691	683	685	621	626	659	650	653	703	675	637	660	646	672	634	658	659	621	644	683	664	648	640	691	647	623	592	632	669	666	624	665	639	660	598	650	643	609	632	661	645	633	636	655	652	659	618	639	661	686	637	686	632	652	658	626	681	626	669	672	664	642	684	650	669	674	576	668	657	683	648	654	644	691	678	622	670	644	693	594	624	666	652	648	675	669	649	683	691	664	667	662	657	682	662	679	665	647	619	650	635	652	650	664	670	628	644	637	662	640	679	646	673	677	646	625	609	668	638	669	650	614	625	659	670	646	666	626	650	701	632	696	697	628	701	638	594	698	696	631	744	640	651	634	665	616	670	668	611	712	662	646	707	653	602	690	634	682	691	679	636	654	675	671	647	670	650	622	642	621	664	650	658	673	655	671	616	681	639	683	640	657	681	687	647	645	670	653	669	701	648	629	693	649	628	683	611	655	694	639	639	658	715	625	675	655	659	690	647	665	679	668	659	612	612	634	624	657	594	664	694	655	669	688	637	643	672	682	645	692	717	658	667	691	660	603	679	644	703	623	624	633	645	637	683	646	623	654	669	691	650	650	663	644	655	627	689	673	637	669	673	626	689	658	689	654	677	659	599	658	655	629	634	637	692	662	640	688	648	672	635	705	646	676	636	628	622	635	641	676	658	608	703	649	675	666	673	656	654	671	678	671	652	648	697	637	658	620	682	662	635	660	665	666	624	654	670	647	661	637	653	644	657	644	632	687	694	636	659	657	676	662	647	655	690	648	680	652	682	639	678	681	653	664	685	646	651	653	691	647	647	652	668	690	625	658	695	676	674	654	611	650	672	695	635	680	668	628	667	658	678	641	685	643	697	640	599	688	644	635	635	637	687	623	695	687	604	653	649	627	659	634	659	677	684	667	672	664	671	609	650	676	655	682	610	630	676	679	666	687	671	668	659	685	643	678	668	656	652	619	699	646	688	652	655	601	656	654	661	671	630	610	638	682	650	648	621	648	630	664	599	617	694	677	639	640	728	698	697	639	639	659	656	685	636	651	675	636	618	667	647	652	680	626	680	679	644	659	664	625	691	689	641	621	733	659	666	634	673	671	648	645	697	676	649	688	622	641	644	631	642	645	639	679	631	656	676	666	648	677	694	675	646	645	613	660	625	639	681	651	675	622	619	664	667	658	672	682	627	628	682	690	670	618	626	647	703	610	638	624	661	648	654	643	639	709	717	654	666	636	609	662	664	646	662	635	633	622	599	628	617	675	661	615	642	661	654	634	668	608	640	688	648	659	703	645	608	642	636	678	627	703	669	652	646	657	673	633	626	690	729	644	601	662	616	693	684	620	656	610	643	679	679	628	618	666	681	659	686	650	639	651	676	644	676	683	678	663	608	650	673	719	665	630	622	655	654	627	658	693	652	652	663	696	667	636	697	716	656	664	653	641	658	672	647	671	648	641	618	683	649	626	675	636	676	674	690	644	648	650	626	653	674	613	620	712	674	591	632	650	673	664	633	666	650	680	653	610	620	666	658	666	663	671	663	680	689	698	730	690	675	614	645	656	614	680	644	650	640	648	645	669	666	639	631	629	671	692	677	605	655	616	649	626	646	648	650	605	687	674	692	707	644	638	663	647	691	673	657	668	653	659	667	660	667	638	625	654	651	651	673	668	656	646	687	626	670	638	621	668	661	657	672	635	705	672	674	625	644	673	665	644	664	680	682	635	675	704	672	645	637	633	684	672	666	638	627	645	667	693	647	688	735	688	662	656	661	651	656	691	661	642	636	651	616	664	679	682	633	622	656	681	630	680	662	655	611	635	601	610	704	672	624	658	624	645	618	686	691	609	644	700	668	698	676	688	614	692	642	679	669	638	655	677	664	648	631	681	635	646	696	691	672	643	699	669	659	644	654	620	647	682	738	672	698	683	663	629	642	679	698	641	655	652	595	626	663	664	691	673	714	652	665	672	623	660	640	652	640	671	627	663	666	611	657	660	646	674	678	641	616	652	583	696	615	652	671	628	641	586	630	670	641	633	688	662	676	662	621	627	677	680	689	657	651	680	673	703	708	676	684	632	644	632	661	625	705	653	638	644	643	641	608	686	693	673	681	656	651	669	669	642	686	681	630	657	668	676	680	663	646	647	670	671	629	596	681	638	667	703	615	634	650	655	644	609	663	679	656	704	625	634	664	620	638	621	653	623	667	661	681	707	693	632	670	696	650	660	664	632	647	619	636	624	633	651	690	678	642	642	664	615	618	696	668	643	671	652	647	674	705	671	699	658	616	628	664	676	656	689	644	614	699	648	648	672	687	649	669	642	710	603	681	645	658	684	638	636	673	654	634	682	650	691	647	670	683	673	673	701	643	653	687	628	638	699	644	664	654	628	617	635	660	674	655	646	703	617	632	693	668	667	678	643	681	715	614	661	649	704	681	644	648	630	646	672	691	647	637	638	676	687	651	632	672	712	672	608	693	633	668	664	649	658	713	650	687	672	710	652	673	633	627	662	676	693	680	639	654	641	659	717	669	666	681	633	657	665	641	633	639	678	643	689	670	653	731	676	616	659	710	708	630	646	641	652	664	628	642	645	712	666	650	670	651	664	690	658	622	668	625	633	671	686	652	638	650	633	638	680	644	634	631	667	683	634	636	659	670	654	653	654	674	661	610	624	672	655	642	625	663	636	625	637	631	661	633	672	688	690	696	643	667
48568	44433	45412	39898	31379	18258	9879	7062	8165	8974	6125	3178	1639	804	436	302	262	245	211	212	252	234	255	213	259	218	270	217	235	266	240	241	244	246	268	220	240	271	254	253	240	234	240	283	254	212	219	211	251	208	243	227	257	249	252	265	239	208	250	230	219	235	259	247	241	223	243	228	232	237	254	271	218	212	256	220	246	212	215	242	237	235	241	255	221	234	241	216	254	231	224	244	194	234	253	242	263	250	220	228	243	228	230	248	258	210	226	215	225	213	235	218	241	246	240	214	247	231	245	201	247	211	224	232	245	208	250	240	218	244	255	215	217	229	218	232	232	251	259	224	235	225	224	203	221	228	238	216	207	204	222	234	245	234	238	224	235	225	230	252	207	234	215	197	223	247	243	235	227	239	244	222	259	219	209	246	250	236	225	228	240	227	234	212	236	240	212	211	247	242	219	270	221	231	248	234	238	246	217	232	231	235	215	201	260	228	255	233	237	223	224	248	215	228	246	217	225	222	246	238	232	214	221	252	225	216	209	269	223	245	228	226	236	252	228	233	191	237	212	227	238	226	238	223	225	254	228	237	248	225	226	228	221	236	236	228	229	240	231	240	209	217	234	243	224	231	239	265	252	255	235	268	254	232	258	238	226	258	223	236	228	205	247	244	240	232	227	214	238	254	256	217	229	226	226	255	234	250	233	243	232	242	239	238	237	251	215	238	203	230	262	225	247	238	213	264	230	222	239	222	236	230	257	257	240	223	246	244	234	250	283	220	234	222	238	250	247	247	249	250	216	223	233	221	219	252	234	239	199	231	226	216	222	217	239	224	194	257	236	200	263	242	215	228	235	222	241	228	229	235	225	221	246	238	258	222	229	247	255	252	238	235	246	226	242	251	218	203	236	236	193	219	251	213	230	208	271	235	228	215	240	217	250	206	252	223	236	241	231	232	241	224	225	183	210	245	229	228	247	244	230	231	215	230	228	206	219	226	226	243	208	208	237	219	246	215	248	232	246	209	244	238	254	223	243	235	234	212	241	235	245	225	226	235	239	232	218	210	226	218	229	252	197	230	216	224	213	222	267	252	213	236	221	246	230	243	237	233	224	234	238	227	217	249	233	217	234	220	224	231	206	238	247	240	228	224	247	237	213	201	244	232	216	236	246	238	240	234	258	230	246	225	239	230	209	228	232	222	258	219	228	242	215	215	225	258	246	215	238	207	255	233	215	205	215	204	223	240	251	241	207	251	247	229	231	211	209	233	220	218	226	220	238	257	228	235	229	213	232	242	219	254	201	235	256	230	220	230	239	226	238	235	246	251	223	251	242	193	242	222	244	215	223	230	251	227	218	222	232	216	232	240	234	248	220	233	249	233	210	232	230	244	262	226	219	218	253	245	252	231	210	249	237	232	226	228	237	242	228	235	240	214	236	256	233	256	255	226	209	209	236	225	207	238	255	219	224	237	234	219	246	240	239	253	232	225	237	234	240	234	236	216	242	221	219	219	228	220	232	268	263	239	229	223	225	254	253	223	211	253	243	237	236	237	209	215	221	230	193	223	209	246	222	227	254	257	215	204	252	213	228	226	215	216	223	234	251	221	230	231	250	252	229	226	224	235	236	199	256	240	226	209	218	228	210	247	248	235	224	235	230	250	228	219	235	236	232	243	217	211	223	215	245	249	228	253	216	187	230	212	191	232	221	201	230	236	212	232	226	239	231	242	234	242	216	242	239	220	238	226	244	234	213	218	238	225	216	238	244	221	242	229	248	225	229	237	228	219	197	273	252	249	225	225	223	233	243	216	261	236	244	224	203	256	250	261	242	206	242	246	243	272	242	210	229	226	256	218	223	227	223	253	247	233	231	237	257	247	227	228	216	258	224	271	203	226	222	235	277	230	236	215	210	246	228	225	210	248	243	229	226	228	224	241	233	250	203	226	228	206	239	220	231	229	249	261	223	229	230	234	245	209	264	205	235	255	241	255	249	244	254	224	218	258	248	244	231	262	256	239	230	254	224	258	232	215	246	230	261	237	260	243	236	229	227	224	234	221	248	249	228	233	223	254	235	228	231	233	240	200	227	221	233	260	207	233	250	227	254	224	212	231	269	243	260	237	211	211	222	243	230	258	232	224	277	241	252	269	211	225	252	217	260	248	220	256	243	243	211	233	230	215	257	223	216	215	241	241	211	225	237	245	220	235	231	213	266	225	250	245	228	239	236	235	244	216	239	238	226	266	218	220	271	208	233	241	251	263	227	243	252	231	241	248	225	259	229	239	222	232	238	225	231	246	243	225	243	209	242	230	220	227	241	205	241	229	267	225	192	220	226	204	227	258	234	216	214	217	206	208	259	222	210	224	215	248	217	218	235	241	249	238	235	215	218	256	210	277	242	236	222	218	225	218	213	264	208	284	218	221	243	241	234	236	221	246	233	226	260	219	229	227	241	247	257	227	224	225	215	203	252	256	240	249	236	220	219	234	201	211	232	239	188	220	242	240	246	256	233	216	249	229	229	238	224	240	227	245	227	220	220	254	254	234	247	228	242	193	220	248	212	221	221	204	263	226	228	241	230	261	244	232	239	195	233	235	196	253	252	235	239	228	230	230	234	241	222	228	255	216	225	232	242	244	249	240	230	221	242	212	266	253	231	241	256	247	227	229	265	222	233	222	242	227	234	213	229	221	243	217	230	228	223	201	224	238	251	234	236	240	244	198	233	228	212	220	239	239	188	192	248	239	253	244	244	223	217	231	216	241	230	223	234	250	224	234	240	249	237	224	230	226	243	216	227	235	213	218	210	205	222	229	226	233	212	220	229	234	243	244	206	221	243	230	226	250	225	218	227	250	224	244	229	239	239	240	244	226	218	237	221	243	253	228	252	243	195	243	246	230	219	243	234	218	237	226	236	256	252	230	243	249	198	243	229	242	221	239	218	245	217	256	239	216	268	223	237	225	226	231	233	208	229	258	228	221	254	213	207	215	239	245	250	263	242	213	220	229	227	222	208	226	241	264	194	235	230	233	231	238	242	243	251	225	218	260	256	248	271	212	212	247	206	240	243	210	224	236	231	231	243	226	251	249	230	260	240	210	222	225	205	213	215	234	228	243	261	224	240	234	254	248	230	243	216	252	255	250	209	210	231	199	238	244	253	248	246	223	223	230	230	219	212	245	237	243	221	222	204	210	221	216	232	235	234	231	222	218	226	217	253	244	234	235	243	267	223	227	216	211	240	241	228	209	237	227	231	205	226	250	213	229	219	227	242	225	236	257	266	223	234	226	225	256	249	235	227	251	244	231	233	243	239	229	234	234	210	222	207	235	246	247	229	239	237	237	214	255	216	240	205	232	247	228	237	227	238	226	225	250	221	247	227	239	207	230	199	235	218	222	221	237	244	247	257	252	239	227	224	237	225	213	211	242	242	215	207	215	216	213	243	216	238	200	215	256	210	248	262	221	221	231	253	242	255	230	220	245	247	198	250	202	227	221	202	207
32592	36934	45949	47129	41734	29360	24049	22097	25663	26555	20764	12826	7373	3521	1753	985	760	711	669	662	649	647	627	652	658	663	658	666	621	610	648	637	620	645	610	629	618	614	617	593	656	649	608	651	617	624	612	678	626	608	627	615	597	628	655	630	636	637	628	612	646	643	625	617	600	636	661	624	629	631	676	607	672	640	625	625	646	640	657	660	627	636	657	632	660	649	648	645	645	682	665	643	618	664	625	640	656	636	620	653	628	620	677	674	634	640	628	646	711	583	627	638	632	607	639	629	640	595	643	677	565	617	665	606	614	681	632	581	627	682	627	640	635	647	667	611	641	632	642	641	639	661	614	622	588	658	616	646	648	595	652	633	637	655	619	606	629	630	612	597	671	640	640	677	607	665	627	635	631	642	620	657	666	647	674	615	636	605	633	650	626	644	611	610	620	603	614	639	630	632	655	638	640	675	672	584	669	641	618	646	625	632	613	652	632	664	680	601	628	596	634	636	619	648	661	641	613	671	626	660	595	640	607	661	669	641	625	692	629	637	623	639	661	641	616	612	639	667	643	607	633	652	645	617	644	680	691	632	651	599	610	587	645	649	678	677	699	598	640	629	616	640	629	680	641	634	600	638	676	587	645	632	617	626	657	666	602	650	623	601	621	651	604	641	598	592	614	603	615	701	645	647	629	643	671	607	646	605	641	644	687	678	605	623	667	614	642	645	641	625	613	621	642	669	635	668	654	631	653	626	649	619	643	611	620	605	643	658	603	629	652	653	656	603	646	598	613	666	628	613	644	593	614	628	633	636	624	623	674	663	621	617	694	632	576	610	662	622	651	632	657	617	662	652	646	652	609	626	677	637	639	621	636	632	682	610	631	666	631	650	631	648	646	677	617	655	642	648	651	657	640	638	636	619	601	677	639	651	637	629	646	662	651	635	612	633	647	630	645	597	621	635	655	628	590	638	644	642	639	652	643	655	676	613	623	640	668	626	577	646	654	636	595	628	626	676	609	677	669	626	653	611	571	600	623	696	685	657	635	629	626	626	613	617	649	639	623	669	623	667	624	641	632	620	606	654	637	603	650	632	603	629	613	683	605	633	662	607	657	662	641	625	647	648	639	660	667	622	661	655	631	632	619	620	633	618	630	611	616	648	658	621	657	676	625	634	671	648	615	636	665	630	697	618	577	665	633	614	661	663	691	618	644	625	674	649	673	628	631	620	600	643	631	651	620	634	665	646	649	584	628	672	630	607	627	660	679	619	646	653	668	627	605	664	638	599	626	624	615	621	628	663	699	616	692	646	680	619	653	604	662	654	622	641	629	648	634	592	633	632	673	616	685	596	626	638	619	621	630	635	636	662	639	605	625	660	667	674	616	631	646	643	611	632	611	627	614	608	661	634	610	571	633	659	654	658	637	663	650	664	622	655	646	573	625	621	644	617	640	615	643	666	606	593	620	603	599	646	589	596	607	639	637	642	640	625	611	643	657	662	606	618	643	617	592	639	665	598	637	601	593	593	638	655	584	638	583	660	666	631	598	667	645	621	668	657	610	582	629	601	647	677	623	679	649	677	652	648	637	621	601	606	672	609	662	612	634	628	622	637	623	632	623	660	666	632	644	645	628	649	621	637	651	640	635	642	644	648	625	654	602	611	660	625	653	650	646	638	623	631	607	633	593	627	670	634	661	654	655	634	625	644	615	676	635	628	598	622	661	608	639	617	628	612	631	668	669	645	644	632	631	626	581	659	628	642	645	601	639	652	598	639	625	610	665	633	667	643	592	608	616	637	654	634	614	614	627	632	645	638	627	641	614	586	623	627	673	602	626	616	629	685	633	593	645	653	631	619	608	666	645	635	645	611	614	612	642	630	654	678	622	617	640	570	694	627	623	708	637	625	650	581	639	638	580	623	630	638	649	607	641	632	597	668	634	618	630	664	596	599	638	619	606	694	640	623	662	600	600	660	618	614	642	634	677	617	625	646	682	610	639	616	670	656	636	656	700	603	618	608	663	670	617	587	679	641	608	628	646	622	652	644	621	651	617	605	687	610	674	667	633	610	635	664	675	662	638	631	645	621	648	674	641	683	633	641	609	632	632	587	589	638	628	647	644	655	670	627	653	667	665	631	626	620	628	623	643	630	610	598	594	628	628	631	608	660	604	586	659	625	598	656	608	651	675	668	651	622	605	599	589	672	653	611	625	642	630	598	620	612	630	592	639	665	647	604	653	595	604	633	650	626	639	646	636	577	588	642	620	632	604	655	635	686	637	688	634	638	622	648	599	657	678	617	598	658	652	660	604	661	645	637	664	576	666	641	613	649	619	696	613	635	666	649	632	674	627	643	649	642	621	610	646	649	627	666	666	622	638	629	632	652	653	662	611	629	642	616	629	649	615	631	655	626	650	602	611	669	651	638	672	592	632	637	604	620	651	641	631	636	593	687	634	633	668	656	669	609	683	607	602	636	626	616	684	671	647	594	628	599	610	619	632	633	638	602	647	670	646	663	655	649	635	612	612	607	643	610	570	591	617	650	667	644	637	641	633	629	636	667	621	627	704	665	636	587	636	614	597	598	653	676	621	632	637	653	659	623	604	657	643	621	581	659	631	590	613	572	649	617	655	645	639	629	648	646	634	636	612	643	649	657	647	645	642	635	673	657	640	636	629	620	617	630	621	631	633	621	651	662	653	628	652	615	649	700	632	652	569	659	629	605	620	596	587	611	610	646	632	647	632	635	588	661	659	652	634	609	629	637	678	687	593	608	660	633	703	595	667	600	661	644	615	611	593	628	658	619	646	577	666	646	610	627	648	676	667	594	619	643	651	622	644	638	617	644	636	648	633	638	587	631	577	669	648	624	619	650	600	598	637	581	625	641	685	630	628	625	651	634	662	575	648	639	605	648	644	632	629	671	676	639	626	618	659	610	608	640	669	608	659	692	627	607	612	622	607	627	670	638	627	638	622	637	617	624	666	600	621	668	624	607	633	670	637	628	619	624	646	681	626	603	626	613	644	663	629	597	650	641	648	655	652	609	628	622	640	698	629	646	659	625	589	642	598	621	644	633	627	624	599	608	633	636	619	592	606	625	570	649	642	623	634	655	606	586	622	642	621	608	592	629	673	624	677	624	585	678	602	645	579	686	583	628	613	610	671	637	596	621	651	602	638	613	619	615	627	622	621	618	678	626	604	614	632	612	613	672	640	680	620	641	639	686	659	660	622	610	622	626	633	663	638	634	601	619	597	657	585	587	645	616	653	627	662	622	590	653	644	606	638	671	658	663	667	624	637	599	637	665	617	632	642	634	672	608	654	617	565	635	626	670	617	635	604	676	639	660	672	619	630	666	636	636	653	649	643	636	611	643	621	679	669	624	633	611	683	587	677	630	609	618	629	625	666	658	642	614	651	623	629	624	625	635	616	604	655	628	660	639	604	629	604	648	619	629	606	622	657	609	647	658	697	615	634	618	603	643	644	615	609	650	672	650	616	659
55857	54342	56287	49307	41567	31651	23889	16915	13598	11650	7673	4019	1921	850	447	300	264	261	239	223	244	236	232	214	210	223	210	216	206	229	222	235	210	197	225	225	233	219	214	223	225	226	229	217	206	205	243	240	236	236	234	225	240	237	218	236	210	220	201	235	246	205	214	218	221	231	198	255	207	219	222	227	190	215	219	223	219	217	232	218	256	214	217	215	241	206	221	218	227	281	234	245	232	257	218	212	220	224	221	237	222	220	230	209	203	214	202	236	218	237	231	226	246	243	244	228	230	223	229	187	208	205	231	216	202	221	226	251	219	214	225	233	246	235	245	209	220	226	227	220	225	217	243	242	214	214	233	216	228	216	216	228	248	237	234	196	246	228	236	233	221	229	238	226	228	235	222	208	215	210	217	211	251	219	195	226	198	222	222	223	210	201	203	214	244	234	225	222	218	233	252	249	245	237	249	218	207	236	227	238	225	218	219	236	242	234	214	213	224	234	213	242	218	215	218	233	194	212	234	243	238	232	230	202	226	221	232	221	228	207	216	212	234	210	230	213	204	235	224	202	240	210	233	235	234	232	226	212	246	241	239	239	243	221	233	242	227	210	255	211	195	228	225	259	241	210	232	236	223	254	208	233	245	252	231	219	223	229	191	214	231	249	222	244	224	235	236	211	237	235	221	225	213	227	220	237	207	232	235	225	244	222	228	198	215	225	205	240	217	227	249	231	227	215	227	243	223	231	204	240	221	222	222	221	224	241	234	230	194	236	234	215	181	250	198	213	206	263	238	228	223	206	246	204	230	200	243	214	217	211	217	234	214	229	259	236	201	223	221	204	227	215	214	200	242	220	229	188	228	221	200	233	194	221	200	223	204	226	226	236	230	236	225	219	242	224	235	219	219	209	217	180	220	222	219	197	206	244	238	202	231	214	229	242	226	211	235	241	225	230	239	239	221	218	212	189	204	206	215	201	216	238	231	233	218	240	232	218	240	230	225	241	248	235	211	223	229	216	220	242	208	213	202	227	229	234	226	220	263	232	239	241	225	222	247	216	240	197	220	222	212	224	219	236	221	212	226	249	235	213	222	225	235	214	226	231	247	205	225	222	244	217	231	234	212	218	232	240	218	216	199	212	240	204	237	193	206	216	228	214	232	225	267	230	244	222	218	260	249	232	223	213	213	237	241	231	232	242	203	204	231	226	205	238	242	193	230	226	234	208	215	229	231	243	216	197	214	202	216	204	210	232	234	243	254	235	207	245	225	238	221	211	225	232	228	234	244	245	239	212	223	200	241	231	214	238	200	228	196	212	235	201	218	233	245	238	204	237	215	248	221	227	239	215	193	219	240	244	227	223	221	233	216	213	257	234	238	222	214	219	238	233	247	213	265	212	213	243	186	218	223	236	259	231	223	221	231	239	226	213	222	232	239	238	227	239	265	217	254	246	213	232	232	209	249	242	213	245	274	215	226	241	243	215	254	247	244	209	222	237	213	242	229	217	228	233	241	223	218	225	218	223	238	233	205	218	227	221	229	232	223	248	227	206	200	209	224	243	220	229	228	230	221	211	220	185	204	209	224	209	221	216	241	240	213	200	213	233	221	234	226	214	230	231	232	205	207	218	222	223	226	221	215	240	226	245	213	229	233	254	219	235	236	187	204	200	203	219	237	234	204	252	244	213	229	233	223	194	209	217	227	208	213	211	247	238	199	244	221	239	218	227	219	209	241	230	205	232	223	215	221	251	215	233	219	239	222	221	221	237	210	220	215	211	233	230	233	213	218	222	209	230	246	229	213	253	248	203	239	234	212	224	236	216	230	212	186	228	221	207	233	243	233	204	224	237	218	241	218	247	218	193	264	238	200	213	223	193	215	208	204	252	228	218	233	195	237	242	229	247	195	194	236	183	194	224	237	236	206	212	211	242	212	236	231	204	245	242	229	220	238	245	234	256	238	225	234	234	211	234	228	218	281	219	229	203	225	204	236	231	223	222	214	235	240	239	210	216	197	221	260	228	227	210	241	223	211	208	224	245	251	270	217	238	217	222	199	230	223	228	221	235	220	235	233	216	229	221	240	234	208	233	232	230	187	242	204	219	205	224	239	219	217	274	222	200	239	234	213	242	231	232	259	215	238	253	242	211	227	208	221	219	238	219	212	240	238	211	215	253	226	255	242	250	203	227	206	247	248	255	252	232	216	232	228	229	216	237	247	209	224	228	226	200	251	219	211	215	237	210	233	220	209	242	242	246	233	249	237	228	200	226	230	259	235	216	207	228	250	243	249	270	224	210	236	230	207	245	247	203	239	219	229	217	230	227	244	230	226	227	241	222	234	186	223	210	210	227	254	230	217	232	214	230	196	238	226	235	236	221	199	231	219	219	256	237	213	241	216	221	247	223	210	243	256	232	231	227	220	222	229	241	219	239	237	213	220	218	211	230	235	239	217	198	224	216	215	227	226	203	213	208	204	227	199	239	214	244	201	215	212	245	231	238	220	206	224	238	235	244	210	248	227	214	233	238	218	214	216	234	204	198	238	191	217	228	220	211	234	208	194	218	216	220	225	218	253	224	250	213	209	222	198	221	214	229	220	225	235	234	212	224	245	236	224	243	205	228	217	215	246	241	247	221	238	227	242	228	219	236	247	214	214	214	207	228	251	236	222	259	207	220	243	198	236	220	240	239	213	210	198	266	231	229	228	219	240	214	255	225	231	217	225	227	235	236	223	215	258	231	258	202	247	220	241	184	229	257	209	221	242	245	202	207	224	245	204	230	196	244	223	231	218	229	236	235	237	195	209	229	218	235	217	207	221	230	206	229	211	251	197	204	220	231	231	211	254	228	237	226	235	205	223	224	246	243	215	223	247	229	240	218	241	235	222	212	215	235	216	233	227	231	253	239	241	236	240	240	227	226	257	241	246	242	226	206	212	237	241	250	226	245	218	212	203	230	225	216	245	219	244	227	251	223	210	254	202	225	199	235	239	197	236	210	209	233	222	212	248	208	221	212	212	192	230	201	254	226	219	260	208	251	225	232	233	234	210	232	230	203	221	238	258	254	228	228	213	245	203	218	229	220	230	196	240	237	228	251	223	221	221	208	231	240	221	184	245	246	234	240	240	214	237	225	232	237	245	231	205	220	214	219	215	219	214	225	216	225	232	234	247	240	212	220	211	249	241	235	225	219	229	211	208	230	256	209	224	206	207	212	231	240	222	213	252	187	207	230	227	226	240	229	227	225	223	219	232	244	203	223	231	201	214	218	229	207	210	236	223	223	228	266	184	233	216	202	211	212	231	227	220	234	249	234	232	206	237	259	241	219	225	261	252	202	217	206	238	209	220	262	229	195	233	228	225	221	209	218	263	231	244	227	232	212	223	249	228	217	268	241	244	243	216	204	210	232	208	244	220	238	200	193	219	210	257	216	240	258	209	232	221	221	239	202	248	232	230	210	207	239	230	236	237	218	219	198	218	229	248	221	224	238	232	223	230	241
37692	44795	55312	55091	50810	42914	38899	32818	32199	29990	22964	14663	8063	3328	1484	872	708	589	659	614	615	569	622	650	619	583	607	583	631	603	609	638	591	600	611	651	602	583	569	635	588	615	621	615	602	602	595	644	638	619	595	603	598	633	646	632	605	614	623	623	642	587	663	581	598	666	624	625	630	611	641	650	576	635	591	615	649	605	670	595	542	606	650	612	626	583	654	605	613	650	619	592	631	618	625	613	582	605	605	618	621	646	580	585	603	592	607	617	624	583	618	572	633	610	590	622	593	635	604	574	623	615	588	597	653	628	615	547	632	632	646	562	591	596	567	608	612	643	642	588	628	609	595	574	574	630	577	595	604	657	658	566	597	603	611	593	639	586	598	576	611	578	604	599	589	608	643	635	551	580	605	637	579	616	573	626	595	634	594	584	587	632	633	620	575	582	606	591	582	610	556	629	601	615	623	625	623	640	605	611	563	603	641	585	599	644	612	659	615	626	597	657	607	627	600	604	598	643	618	605	656	632	617	613	633	571	560	622	587	621	607	609	609	636	609	606	597	627	645	598	649	601	600	617	594	586	629	656	579	620	609	615	606	568	623	645	636	615	574	653	599	600	616	620	595	617	617	594	584	616	619	612	624	579	585	600	586	598	603	649	590	609	612	602	645	579	593	595	611	623	620	634	595	602	585	632	601	620	611	632	586	627	649	589	565	652	588	617	595	622	598	582	617	621	624	601	643	660	640	577	631	613	603	667	622	591	643	614	619	647	590	640	560	627	595	623	544	694	575	576	582	649	604	561	612	595	587	622	583	563	642	628	605	632	615	616	579	633	671	623	561	595	589	586	605	638	631	629	621	610	574	599	633	631	588	592	650	604	623	596	598	592	611	623	598	628	611	623	591	689	650	645	640	558	666	609	611	666	600	618	595	584	645	617	636	556	553	618	658	623	590	641	651	614	564	597	607	657	614	630	658	619	621	598	588	620	581	667	604	613	642	644	603	587	651	626	616	592	599	627	643	636	585	589	593	650	626	604	589	625	625	521	574	629	600	581	571	592	599	604	586	634	658	635	577	638	613	659	635	602	634	627	605	591	627	569	622	606	592	664	629	608	631	637	623	608	602	560	576	634	604	593	651	576	623	608	602	594	571	614	615	638	655	640	661	594	595	645	591	632	625	615	642	615	639	637	591	612	619	579	634	639	641	608	632	640	612	569	638	626	635	643	606	621	623	623	610	626	556	592	598	559	567	578	633	616	603	586	578	621	631	571	572	614	654	596	631	642	584	590	625	628	614	619	647	639	595	581	591	628	624	555	633	598	646	647	632	596	620	611	603	647	629	611	619	628	602	654	598	590	599	623	639	572	638	588	621	635	624	611	605	627	675	650	605	601	631	597	610	564	617	610	604	620	691	583	620	626	618	606	581	572	614	595	595	642	638	649	612	613	624	651	610	620	572	639	622	613	587	627	605	589	626	606	611	634	584	624	617	601	620	624	567	622	621	588	647	604	595	594	592	623	605	621	639	620	612	626	588	601	623	611	617	637	600	636	608	649	607	606	589	615	647	573	636	625	596	603	585	683	561	627	602	564	609	643	622	667	603	606	621	597	643	617	609	614	645	629	639	641	612	614	671	612	572	606	609	604	662	620	612	626	622	608	650	656	635	659	654	624	613	597	577	633	579	592	589	690	609	641	583	603	621	627	561	575	590	608	606	606	625	596	603	572	596	631	591	587	636	576	590	583	608	639	592	645	588	631	576	617	603	677	674	608	627	604	605	630	612	635	595	625	585	590	634	606	590	614	645	628	631	585	598	601	594	638	595	628	627	648	642	616	579	625	641	587	615	611	609	596	631	607	566	593	587	605	636	613	650	612	578	618	616	577	624	607	613	599	619	601	623	657	631	641	567	601	603	649	657	611	588	600	626	632	592	603	619	600	626	610	578	623	590	574	596	596	589	612	667	604	660	602	584	648	556	565	604	620	593	581	601	599	595	630	641	634	619	632	596	592	598	645	567	614	664	622	636	650	571	623	644	593	611	609	619	591	633	583	616	606	600	625	638	645	603	636	573	685	625	583	621	639	606	641	555	595	589	609	613	611	611	588	643	573	611	632	591	547	613	615	639	631	608	609	596	622	603	627	615	597	656	636	609	586	645	620	652	613	596	671	591	664	609	615	602	598	572	612	583	607	607	636	600	610	629	591	634	640	589	604	611	654	627	622	622	642	652	657	592	610	596	609	598	608	618	583	591	630	630	617	600	627	657	582	566	629	660	591	591	618	604	678	591	647	609	634	655	603	589	572	647	664	607	672	643	604	647	610	582	647	576	567	661	616	674	634	599	629	652	621	606	617	631	638	628	579	646	628	606	586	588	611	623	654	599	587	613	629	619	628	632	602	619	618	635	609	598	640	601	656	630	598	646	617	636	606	591	602	586	616	585	584	603	629	676	601	608	660	636	631	576	640	625	588	608	581	591	642	614	589	617	622	645	594	632	591	636	592	649	582	616	584	616	650	636	598	622	644	596	650	585	585	648	611	601	588	635	622	609	648	648	649	609	633	599	589	643	622	583	604	600	641	644	623	587	636	602	600	575	624	619	592	590	602	616	601	596	615	578	619	624	633	583	612	642	605	577	632	556	572	637	589	630	646	600	625	581	621	579	577	601	580	619	618	579	598	626	658	607	607	585	589	603	621	621	600	594	619	631	614	619	653	601	600	644	634	622	628	585	629	621	586	624	636	639	630	606	616	603	631	604	662	666	626	641	628	649	573	587	631	630	612	644	644	622	667	612	608	567	622	620	645	565	636	635	567	551	583	609	611	626	628	615	609	589	602	615	583	616	624	597	604	638	634	587	629	608	614	625	643	607	616	604	584	615	602	645	601	606	609	660	631	617	617	631	605	637	612	587	616	610	620	611	618	626	655	636	578	564	595	572	618	575	548	628	596	607	667	642	590	614	636	636	622	603	623	621	595	645	654	624	561	596	631	616	604	598	616	621	568	595	622	629	633	609	609	629	625	621	675	631	656	601	644	612	602	635	619	628	652	615	652	660	625	603	675	606	595	613	579	611	614	617	609	647	617	634	659	618	618	614	588	578	650	631	561	606	645	593	623	627	610	591	621	637	576	652	563	645	612	610	585	580	638	602	607	561	695	619	640	644	631	613	593	563	657	590	607	588	598	613	621	622	600	602	629	610	637	625	615	570	619	621	639	603	614	642	610	588	570	651	609	600	603	582	619	627	640	634	597	583	595	642	605	574	611	625	598	588	624	583	588	602	607	609	590	593	643	641	606	628	605	594	599	636	595	626	626	636	593	594	589	593	619	583	619	616	578	645	566	661	614	608	615	649	584	607	639	631	630	592	627	583	598	586	686	627	577	613	592	620	584	606	628	608	634	590	583	592	624	606	653	585	579	574	623	630	607	615	571	587	638	557	576	615	590	591	605	600	599	611	600	611	579	619	603	605	620	603	576	630	661	633	604	595	628
37775	33012	30811	23233	17940	10861	4578	2332	1299	1137	767	506	384	340	257	257	264	256	235	260	250	249	216	223	240	234	229	256	252	232	234	204	252	208	247	227	231	242	270	258	240	237	235	252	230	238	232	251	254	253	230	246	238	238	251	220	261	258	257	224	228	232	248	246	245	263	247	259	251	215	255	246	249	238	258	244	254	273	252	226	231	260	224	227	258	239	245	222	242	231	244	218	254	244	244	253	276	246	242	254	234	239	219	244	240	259	254	253	237	228	261	252	253	244	238	263	260	230	221	255	238	270	247	247	242	223	227	269	208	248	235	241	220	255	223	252	213	241	230	242	252	224	247	240	233	218	257	227	249	236	237	255	213	248	256	248	232	229	241	219	230	243	234	211	223	214	232	254	233	223	221	261	232	230	227	216	254	217	257	244	250	220	234	255	253	281	252	238	241	231	249	233	249	253	232	247	232	207	250	242	218	249	242	209	233	233	238	224	236	262	231	295	232	227	247	234	232	250	258	242	235	254	239	247	246	221	252	254	252	252	215	239	253	253	236	237	247	235	241	257	233	220	232	239	234	240	235	222	268	238	245	239	236	228	252	232	264	266	269	248	225	260	258	230	213	244	256	243	242	206	247	212	231	238	254	254	246	212	221	246	235	237	256	243	270	250	243	240	255	270	265	233	237	259	224	238	259	225	250	249	249	248	237	272	242	243	190	199	201	241	256	253	259	228	266	198	223	232	231	280	216	249	256	214	263	245	237	247	248	237	249	217	247	253	233	263	246	246	272	285	238	254	241	269	224	230	278	243	221	231	232	268	259	224	251	232	260	239	219	222	228	242	253	224	242	266	239	247	235	242	226	255	270	270	239	225	241	251	250	231	213	228	221	228	239	242	237	242	215	258	239	282	247	260	262	241	227	261	235	229	231	267	219	266	261	249	233	260	246	241	229	245	243	263	235	253	230	236	253	276	208	236	214	230	242	261	246	244	222	246	239	259	268	221	258	246	230	223	254	262	274	213	235	229	225	254	203	221	235	237	238	218	217	231	242	249	259	258	243	233	252	241	278	259	249	235	247	232	244	229	250	242	197	250	240	255	247	230	251	245	255	292	242	255	235	254	234	260	253	225	218	209	217	240	210	274	235	255	254	263	247	235	260	263	218	251	263	258	217	224	217	231	242	253	210	252	248	266	226	236	233	254	256	243	229	255	258	257	261	239	228	271	244	225	245	240	237	245	238	230	233	217	225	261	248	229	252	241	244	254	247	266	228	234	224	263	248	247	247	231	229	228	273	240	242	233	228	233	227	249	248	248	234	201	246	229	231	201	252	256	229	229	218	255	243	234	241	229	240	229	226	242	251	231	244	210	241	250	229	246	231	214	230	235	256	213	225	258	215	249	232	247	264	238	249	252	218	254	252	233	270	252	235	257	231	199	242	238	256	243	217	255	222	229	250	260	226	226	222	269	230	244	257	229	249	228	222	226	225	236	259	249	249	227	237	252	223	224	242	250	222	248	255	245	244	252	222	221	244	228	238	232	230	229	265	232	242	250	202	224	253	259	235	251	250	238	224	244	236	236	259	235	261	259	278	237	252	250	232	264	240	215	258	240	262	240	231	240	227	259	252	237	223	225	214	231	245	267	244	243	213	216	239	225	266	248	252	245	215	220	269	200	278	238	240	238	223	290	253	249	244	239	230	215	231	244	294	231	230	243	227	238	256	236	266	251	257	193	255	231	259	221	233	215	226	247	227	253	246	251	244	245	246	231	231	254	233	213	260	258	222	254	245	250	233	238	238	215	239	226	239	247	252	251	231	270	237	250	246	249	239	236	257	224	259	231	221	243	243	253	219	236	252	237	233	251	250	222	238	234	229	220	252	233	233	269	248	247	245	243	242	253	232	235	209	233	247	209	249	248	230	214	236	258	225	276	243	257	233	262	222	234	229	268	254	239	226	233	245	257	250	230	233	224	242	252	224	236	227	258	261	242	207	213	260	228	235	246	251	217	217	211	279	224	215	243	241	240	224	229	216	217	243	245	247	251	255	253	229	246	228	245	214	264	261	219	258	247	237	239	263	254	210	231	244	256	233	263	268	238	263	276	238	209	248	258	222	260	219	240	239	238	224	270	241	235	257	251	250	234	234	248	250	257	241	269	232	190	253	235	224	236	227	250	254	219	237	232	243	232	224	264	221	227	247	243	238	235	276	231	238	228	242	243	234	227	230	245	212	247	222	232	233	236	218	234	271	249	228	272	217	261	205	223	222	262	270	236	248	258	216	237	270	232	230	227	251	231	222	243	252	234	239	248	252	229	239	201	261	245	242	242	241	237	236	231	211	260	231	254	241	243	249	261	236	228	229	215	243	234	234	217	232	240	273	258	246	216	255	215	227	237	249	245	252	260	220	226	252	241	256	254	241	235	256	260	255	253	212	237	261	221	241	236	270	242	246	230	229	232	241	261	240	244	232	220	278	227	231	227	267	238	221	226	221	241	255	230	216	268	241	261	254	248	264	248	216	226	246	243	229	219	246	229	230	240	226	252	221	255	243	230	251	255	238	250	251	230	204	225	211	202	242	228	249	242	239	198	228	228	244	241	239	252	235	218	233	238	264	241	245	269	226	201	237	254	249	284	275	245	215	259	201	261	239	231	257	252	229	237	247	251	238	223	246	234	241	225	246	243	252	211	241	258	237	230	264	261	254	260	229	248	252	230	243	242	226	231	252	240	241	241	204	269	262	236	223	273	255	239	239	267	234	233	254	239	211	237	222	246	228	237	237	235	233	261	240	256	236	266	263	242	248	233	219	251	249	225	236	265	243	243	243	244	229	216	237	243	232	224	236	251	259	235	218	260	259	217	232	257	231	220	251	243	255	271	232	265	204	234	250	223	227	258	243	263	233	233	254	266	248	266	246	236	227	272	232	254	227	260	259	244	239	209	254	248	250	250	212	280	251	267	231	232	238	222	258	237	249	259	226	256	294	239	271	241	230	263	268	241	231	256	231	243	239	259	251	252	246	250	251	250	270	233	268	260	254	222	268	229	229	243	214	247	233	248	246	236	250	292	253	249	244	227	230	221	213	229	255	222	255	242	236	237	251	241	252	268	214	234	245	226	238	237	246	242	235	227	247	261	223	245	231	249	264	241	238	211	241	263	245	278	280	228	235	268	251	237	263	229	244	243	253	262	287	245	234	219	214	228	221	248	227	231	216	219	241	261	234	241	242	203	235	229	227	228	201	225	256	221	244	253	229	235	231	215	263	256	226	241	201	257	238	225	246	249	249	226	228	248	231	235	233	260	230	236	249	237	251	233	248	226	245	243	241	259	229	242	229	242	246	225	234	245	219	244	230	244	257	230	245	226	239	256	265	240	229	249	247	255	242	237	243	236	271	223	229	228	259	228	252	230	230	226	247	221	252	233	226	255	246	268	244	232	209	242	232	238	252	254	244	255	247	242	275	215	238	206	212	227	226	248	224	248	233	237
24077	27164	35335	34849	32625	25178	14631	8815	6050	4759	3016	2169	1536	913	715	661	639	610	662	611	612	710	673	674	694	633	651	649	682	652	668	670	619	592	645	639	670	648	659	659	644	664	672	676	661	674	644	667	656	652	625	627	673	657	681	659	675	661	620	636	670	615	682	670	663	680	644	712	650	641	679	669	682	608	622	659	680	680	621	662	651	645	623	676	646	670	658	665	651	654	669	668	682	657	666	643	696	629	650	664	616	620	658	677	676	680	658	637	636	659	664	604	685	730	687	675	633	639	652	653	662	611	629	634	661	687	631	659	661	651	626	644	624	678	651	627	644	634	662	654	652	666	664	652	625	651	699	651	690	664	637	649	652	696	647	639	680	632	675	667	666	668	627	617	700	651	622	678	647	670	623	654	633	649	694	689	603	635	658	630	679	629	631	661	672	627	643	611	616	663	621	650	680	648	640	599	660	660	692	684	645	618	590	660	635	634	665	689	702	665	653	619	613	627	657	603	684	660	591	710	590	672	583	687	639	641	662	635	680	658	601	632	647	711	630	647	662	628	643	662	645	667	646	624	616	667	594	589	691	673	641	661	642	701	654	703	675	599	626	704	648	612	626	641	622	648	644	672	664	654	617	634	664	677	635	650	623	650	619	650	674	653	642	697	627	653	643	661	679	681	627	630	678	703	678	643	621	706	620	634	658	673	639	645	609	667	614	621	650	643	599	632	716	632	634	668	635	645	647	620	598	667	601	642	676	666	660	636	642	656	654	642	666	663	659	658	708	681	641	626	683	628	644	655	654	662	685	626	650	676	632	634	680	632	713	668	610	664	659	653	642	670	650	669	678	664	652	632	620	616	630	637	597	672	646	654	648	638	627	706	636	638	660	634	663	662	673	683	643	672	635	682	681	643	614	635	659	685	688	682	688	636	622	649	644	662	635	671	649	639	661	593	668	655	674	644	637	647	651	665	650	658	632	639	648	657	648	646	657	697	650	673	642	655	656	657	657	626	667	621	638	605	658	634	700	654	650	691	655	628	670	654	643	690	658	668	660	657	661	633	613	677	654	677	620	665	652	631	676	636	703	663	673	631	672	619	639	603	600	618	645	690	657	639	678	650	680	644	640	676	676	628	662	625	645	646	592	622	636	656	605	657	660	627	674	669	661	669	654	616	639	674	629	693	672	666	671	633	587	652	608	618	671	648	635	665	616	667	621	678	679	613	632	674	646	694	662	610	614	611	686	662	622	646	624	678	601	669	659	663	651	673	695	665	665	689	627	680	677	655	631	652	649	642	656	649	664	654	718	626	641	659	628	612	599	661	685	643	639	587	674	665	690	639	613	648	664	629	667	668	606	633	655	681	703	658	667	611	641	670	641	679	645	665	682	630	627	627	632	624	597	683	671	674	653	637	652	631	623	687	681	657	626	637	700	689	703	637	677	665	661	609	592	669	629	681	598	623	663	657	649	667	642	644	646	671	646	658	598	655	644	691	641	643	626	666	646	640	636	641	637	709	642	687	661	611	660	658	609	617	725	600	647	630	659	630	629	634	669	643	694	673	640	663	671	642	698	644	662	674	649	647	660	632	675	645	647	700	656	687	655	658	602	653	621	672	613	683	635	637	659	637	581	613	659	635	624	650	656	671	623	653	660	658	678	636	627	677	613	658	653	635	680	644	624	625	627	656	670	630	617	672	652	688	705	649	717	633	700	694	643	595	672	660	619	651	666	613	666	652	627	679	672	638	650	626	660	681	665	616	659	627	651	637	621	650	597	635	671	655	669	677	641	643	680	664	663	640	654	655	650	601	652	661	639	664	665	619	631	625	674	657	657	655	647	676	683	697	604	684	613	619	640	654	651	660	661	641	645	648	635	609	644	705	676	647	677	691	676	682	663	665	666	650	650	662	657	665	675	654	676	650	631	674	643	653	660	668	705	659	644	610	636	634	679	665	678	648	654	629	654	606	621	700	638	638	624	671	625	621	597	652	657	642	654	587	625	647	660	638	685	670	689	660	628	608	687	635	670	659	679	672	670	623	645	660	624	666	642	662	670	659	650	647	627	688	617	659	665	688	657	647	662	628	641	594	648	629	649	643	659	683	634	648	676	627	655	622	645	651	611	653	629	650	629	655	666	658	677	639	681	627	659	611	636	649	676	650	694	677	642	652	661	615	678	668	611	636	681	637	623	668	649	661	625	614	676	704	682	670	654	705	666	649	670	639	650	636	660	620	645	622	668	660	634	632	681	697	675	678	654	647	647	630	654	649	677	700	689	653	650	649	673	641	638	623	652	652	647	649	637	697	666	648	647	672	667	652	656	705	665	648	628	641	627	660	632	726	645	639	668	640	659	662	675	637	647	631	622	643	656	668	677	647	651	635	665	641	609	671	696	611	630	632	617	670	661	630	676	699	653	653	610	638	664	685	693	651	655	609	658	652	633	645	656	628	652	681	663	617	622	664	622	631	656	665	625	663	699	604	642	697	680	668	649	639	670	663	650	641	664	644	638	626	641	692	644	632	666	634	651	617	659	656	624	618	652	629	641	697	667	641	658	666	655	601	649	642	637	654	704	619	599	656	644	652	649	626	680	661	665	623	671	654	716	676	657	628	673	669	658	604	656	649	639	637	594	658	644	659	654	679	651	646	669	620	658	661	653	633	642	647	634	664	654	654	654	678	664	630	633	612	603	637	627	718	678	674	655	629	669	660	662	645	642	627	664	665	636	679	647	700	668	642	625	681	648	663	637	651	678	658	660	607	696	661	646	690	685	598	685	649	672	655	639	674	699	642	623	660	665	652	632	649	636	667	655	639	629	603	647	612	689	644	620	683	607	662	623	671	639	681	711	647	635	660	679	633	636	655	658	665	640	667	674	654	640	617	647	626	637	664	628	682	651	661	660	686	657	634	665	637	662	611	678	634	622	629	687	641	639	630	653	702	670	640	659	645	619	624	634	646	625	654	635	660	604	637	643	704	666	687	682	680	672	655	598	627	608	690	633	630	644	671	691	634	635	652	664	693	673	665	654	584	667	667	674	668	617	638	648	682	662	643	679	682	660	686	606	638	674	702	661	682	682	666	679	635	653	682	691	617	668	655	620	597	674	669	645	660	666	661	618	656	679	663	652	653	647	608	638	685	625	652	614	642	674	659	664	671	634	644	656	625	639	661	665	615	640	660	649	671	646	716	639	672	698	684	667	684	667	619	667	622	632	658	636	651	686	647	606	679	674	668	689	651	664	608	665	665	623	638	650	601	668	646	655	668	638	682	693	578	602	659	668	709	628	616	657	696	620	654	662	653	669	662	628	615	668	661	646	632	644	641	678	628	630	649	657	656	600	701	675	713	654	636	657	682	641	657	643	666	671	595	611	686	662	687	628	652	599	675	649	655	649	661	668	679	663	653	710	619	646	641	683	663	668	612	655	625	665	703	629	610	646	675	678	635	607	630	639	662	624	628	629	684	657	636	645	658	678	646	675	712	637	649
47608	43317	46075	37776	35090	28603	12578	8674	9278	6631	4614	3108	1475	638	359	267	257	257	230	235	237	241	212	227	258	220	222	262	242	213	217	253	245	215	234	217	229	236	252	199	236	210	223	269	253	205	241	203	235	222	245	220	245	218	224	235	257	233	200	219	236	226	224	206	205	223	232	239	226	205	229	226	243	239	223	221	218	216	219	236	232	247	234	209	204	230	217	230	237	249	262	248	251	238	245	256	242	227	231	207	221	234	252	235	240	247	237	221	238	212	222	241	248	207	246	246	213	225	253	247	215	238	251	237	247	218	225	223	237	217	243	238	241	260	221	241	218	231	234	234	233	254	214	261	219	241	216	235	239	221	242	216	227	233	207	203	226	232	238	177	229	222	227	223	241	241	250	212	243	237	217	236	230	227	219	234	223	228	223	248	240	243	224	236	223	210	233	224	229	220	252	213	225	214	247	215	259	217	237	241	260	247	254	224	238	227	238	226	244	231	209	232	218	219	232	228	220	259	254	213	227	219	217	218	241	255	224	228	229	240	257	238	216	247	221	245	208	237	249	238	239	237	233	227	241	247	228	225	239	241	254	256	228	219	245	247	197	249	206	234	221	225	217	233	243	242	242	224	246	232	250	243	254	216	219	251	209	216	222	244	217	240	230	222	222	257	224	251	213	248	243	232	236	238	234	209	203	236	209	220	261	213	245	247	252	239	246	256	228	246	231	227	218	240	226	200	236	237	213	223	243	245	233	266	247	250	215	221	261	219	231	235	224	222	212	261	227	243	216	224	233	232	265	224	211	237	235	226	225	252	247	216	260	241	253	245	225	241	234	238	235	229	250	215	217	218	255	207	235	224	228	236	253	246	204	231	219	252	226	231	233	234	240	266	250	239	230	240	259	230	255	266	222	226	232	232	225	268	205	243	234	227	244	234	223	268	254	226	206	209	235	228	244	241	257	222	228	231	243	230	235	234	254	251	211	213	253	248	234	227	231	243	241	236	240	189	223	209	249	230	234	239	226	246	221	209	227	223	227	223	246	224	214	209	219	209	223	243	215	239	215	231	227	238	231	237	211	226	221	240	199	212	225	238	246	208	215	221	239	232	227	231	257	213	243	229	219	219	226	267	214	217	205	234	211	225	229	250	229	232	250	227	221	245	262	233	225	258	251	240	214	232	235	270	232	200	233	242	231	215	211	252	244	222	208	234	235	230	215	219	236	208	212	248	253	242	223	247	232	205	243	229	243	247	220	217	231	239	256	253	247	209	258	220	237	250	242	241	231	235	244	225	246	212	224	194	235	249	242	231	248	217	239	226	246	251	205	225	246	253	235	220	230	210	212	229	202	233	237	249	268	201	221	222	230	230	247	224	235	211	227	235	229	222	237	214	225	250	251	239	226	257	199	247	218	243	224	240	236	233	236	191	217	218	217	241	241	252	246	232	224	245	207	254	218	222	253	216	211	228	241	240	196	206	225	244	220	233	229	235	230	230	227	241	181	251	236	225	233	266	231	227	251	226	233	237	227	232	233	230	246	228	227	248	256	238	253	235	241	233	241	228	232	238	237	232	224	240	250	219	217	253	233	193	241	245	226	218	234	220	251	246	240	242	235	238	239	239	195	225	221	221	224	217	242	187	245	244	210	230	231	228	231	198	248	246	242	229	246	245	231	232	246	230	215	224	221	242	224	223	229	226	244	247	236	228	236	259	225	220	213	241	216	229	221	235	230	267	210	232	244	248	227	240	236	239	235	235	238	222	206	235	224	225	250	227	215	245	213	211	234	208	217	220	224	222	245	237	217	223	222	252	211	213	253	224	258	242	230	207	247	230	225	226	210	220	205	219	237	224	237	266	215	221	234	225	222	227	225	228	216	237	234	252	266	272	242	258	189	213	254	219	216	227	205	238	219	245	224	261	244	235	263	220	203	220	238	227	214	235	249	216	216	236	248	236	225	208	233	222	246	208	214	229	227	220	238	224	229	251	228	240	223	215	201	245	252	212	243	223	251	232	223	236	237	233	215	253	215	234	228	229	238	235	232	238	205	217	254	219	231	262	221	237	238	205	265	215	224	241	206	236	216	234	219	225	216	241	248	240	231	216	210	230	219	209	255	243	235	243	234	230	244	253	229	235	261	234	221	216	235	209	244	231	228	216	224	251	257	232	186	232	244	248	217	269	219	232	220	238	224	233	224	252	245	239	219	219	217	198	244	193	229	223	234	236	241	260	233	224	228	233	215	264	221	232	221	237	224	222	226	207	233	255	251	234	223	223	229	265	256	239	228	230	218	230	226	229	221	239	219	214	231	240	250	218	220	229	235	242	233	240	223	275	261	222	221	222	242	215	210	256	236	232	205	244	223	244	226	260	243	212	231	253	239	229	240	235	222	228	257	224	262	226	234	231	222	245	212	225	210	236	208	230	246	216	251	221	215	209	206	215	214	260	240	228	246	236	240	216	204	226	203	208	222	201	232	230	238	248	242	223	231	242	257	195	212	238	239	241	229	223	236	212	221	213	210	247	226	239	248	241	223	218	249	227	227	235	224	225	247	227	222	245	226	223	240	244	255	266	224	251	228	246	241	209	213	226	220	223	224	249	215	234	217	233	238	222	208	279	245	253	225	225	217	227	226	246	222	219	236	231	209	193	222	251	217	229	216	236	223	216	259	231	220	229	215	217	216	218	242	233	224	251	250	219	233	215	229	215	214	235	220	231	234	239	274	219	212	276	203	255	231	225	221	245	244	240	234	230	269	221	213	243	261	263	239	214	223	228	220	217	225	223	213	232	249	255	214	202	238	237	223	246	244	228	217	231	215	260	232	239	227	221	210	229	230	244	200	237	255	213	240	234	203	230	204	218	251	183	228	222	250	212	208	256	229	224	206	232	268	254	229	223	224	234	209	271	238	245	237	246	246	213	214	201	229	226	269	234	236	215	251	263	216	239	251	244	247	202	256	241	261	223	231	248	226	223	262	268	235	235	232	228	212	228	224	249	231	251	235	238	224	216	226	248	239	256	236	244	232	238	232	223	196	222	246	218	228	220	232	205	226	228	198	218	230	240	240	242	238	217	233	237	260	249	210	219	228	251	240	205	236	230	226	242	217	245	216	230	223	244	220	247	217	225	239	231	219	213	214	222	225	260	230	237	229	209	226	245	207	238	245	250	241	205	231	271	253	269	235	237	205	241	247	234	240	258	236	221	243	221	248	217	265	231	242	271	204	245	243	227	257	234	233	222	239	260	225	208	216	223	214	202	240	219	232	218	206	225	219	225	242	249	217	250	229	230	224	221	211	230	236	214	211	255	225	225	248	220	245	244	215	224	190	236	265	221	214	227	234	226	200	254	232	229	241	241	236	222	257	233	221	228	253	243	225	244	200	212	255	236	221	250	249	245	238	251	230	252	237	212	241	234	212	245	252	210	234	223	227	239	198	229	225	238	238	270	232	233	242	229	258	229	221	267	244	225	225	246	229	229	251	243	232	246
31087	36014	46749	45475	46991	40253	24817	25215	26771	21598	16971	12567	6233	2675	1244	846	674	678	635	683	646	606	648	656	631	649	634	624	593	630	621	640	562	644	617	601	622	605	603	595	616	620	589	637	623	633	654	630	603	593	606	647	598	599	593	662	613	617	599	593	614	639	629	652	609	573	656	593	623	616	678	622	630	607	612	603	634	627	613	608	589	624	607	632	640	591	611	639	664	598	598	635	657	598	667	619	623	604	582	655	625	627	601	665	581	645	583	617	640	629	608	617	614	623	610	592	625	609	633	615	662	619	610	615	634	607	595	617	621	650	644	627	613	670	652	606	580	599	626	622	635	568	625	672	599	601	636	630	651	631	624	571	606	664	640	595	592	594	609	636	646	619	582	623	616	637	664	664	600	644	591	617	579	604	622	580	622	640	615	626	651	624	605	623	646	602	676	623	624	622	605	591	630	644	578	611	617	596	637	578	618	623	621	605	595	638	598	609	620	633	628	634	627	628	635	647	607	618	651	618	595	603	630	601	639	650	605	670	597	653	655	623	591	594	661	622	607	650	630	587	647	612	611	674	651	610	568	618	674	614	683	660	601	607	621	650	614	580	642	602	654	650	646	624	612	625	588	675	607	606	585	626	626	647	623	622	624	625	583	641	641	622	587	627	613	646	594	638	632	586	652	614	606	654	643	653	616	651	650	633	650	537	642	626	600	619	649	638	641	652	647	630	633	577	606	620	602	646	654	648	540	589	628	621	614	604	639	643	606	640	646	606	671	624	635	607	669	607	603	630	627	575	644	607	617	618	630	658	614	658	590	583	630	662	632	625	646	612	582	607	630	621	607	649	615	566	604	599	562	580	646	682	585	610	609	624	610	601	633	628	605	563	622	600	615	605	619	633	658	653	625	656	565	653	647	612	612	623	635	623	622	668	647	618	657	583	615	601	606	618	588	607	655	622	636	622	583	568	639	648	660	643	662	644	609	628	608	635	613	635	646	587	609	648	609	637	600	617	597	619	656	677	660	646	636	658	621	646	607	585	632	599	627	682	603	602	650	640	646	650	629	639	647	606	643	563	627	623	635	611	640	604	653	620	650	672	628	618	614	612	636	668	586	594	638	650	608	621	628	600	599	631	653	644	642	616	630	623	622	622	600	597	652	647	610	632	621	608	594	682	578	631	568	651	630	634	638	631	629	656	623	613	633	576	613	633	589	570	624	629	645	589	634	595	628	630	588	656	648	613	650	587	643	600	648	653	636	608	640	615	620	586	622	603	630	668	607	620	620	647	661	599	657	620	624	615	643	614	604	622	637	612	638	614	628	668	651	653	604	616	662	627	651	604	623	613	581	632	629	630	600	635	595	635	644	648	640	636	566	655	640	625	593	604	646	611	649	628	638	636	668	626	669	632	587	624	638	618	625	657	658	653	667	629	620	665	598	622	576	644	659	599	642	601	646	583	650	617	647	579	628	638	608	667	614	606	652	585	624	640	624	675	600	627	631	664	620	624	636	621	605	644	608	633	637	588	608	651	665	618	576	605	614	647	634	632	621	650	595	638	648	643	575	570	644	667	698	599	624	547	621	648	634	611	626	613	583	636	625	592	635	645	586	639	671	583	603	643	607	613	620	600	639	671	645	609	611	607	628	584	591	600	649	611	609	638	660	631	644	641	625	616	639	640	623	625	600	626	591	643	629	647	626	628	583	615	574	644	614	623	651	597	633	617	590	606	627	620	633	617	612	632	597	642	699	598	616	615	652	598	636	621	591	662	645	628	641	603	634	630	637	602	625	634	659	624	648	616	627	674	613	613	657	571	628	657	678	641	652	634	595	663	696	673	637	616	637	575	608	626	605	611	626	612	581	579	677	592	593	620	632	606	636	578	640	678	593	635	618	649	617	637	618	613	649	614	616	613	592	610	628	642	653	631	604	628	637	601	656	633	609	632	633	661	566	650	614	600	678	640	620	632	586	664	632	646	641	652	641	640	614	618	651	627	659	628	637	688	618	595	617	618	629	626	576	623	615	615	654	624	624	626	619	652	622	607	673	630	599	620	599	605	597	617	663	604	650	598	637	609	605	667	593	593	607	661	609	609	595	621	606	611	639	655	664	626	605	624	646	622	592	607	612	607	634	619	638	620	668	640	641	619	631	625	630	610	642	620	688	619	606	632	614	644	633	604	605	641	610	610	599	620	608	617	611	631	651	627	648	629	636	644	608	622	674	640	579	663	629	586	570	614	646	576	638	617	617	670	688	659	634	602	631	627	635	617	635	594	627	620	607	618	618	637	648	601	645	631	580	621	644	609	643	612	617	607	610	627	590	605	610	618	611	623	650	591	644	614	596	631	654	628	672	612	594	629	636	665	561	597	620	605	666	617	676	652	606	630	623	671	676	620	664	650	591	654	652	634	612	622	615	603	625	658	601	623	592	631	641	633	651	624	655	615	607	674	604	631	630	605	635	599	634	654	648	655	637	591	620	594	617	631	580	620	599	660	652	600	604	661	637	624	636	627	624	602	628	603	631	597	642	638	607	599	608	632	604	646	645	642	602	602	614	607	591	604	624	599	597	598	617	622	638	652	620	631	632	622	569	615	621	649	656	618	669	640	625	597	630	642	596	671	622	596	654	612	606	624	642	636	612	597	614	636	621	675	655	630	683	639	578	645	594	637	584	592	626	648	635	602	614	661	585	586	622	642	656	642	605	594	649	641	616	635	661	616	641	585	612	617	603	658	612	638	604	624	630	635	606	623	658	633	644	617	599	608	606	607	609	627	618	657	601	632	621	642	614	628	590	646	617	630	602	631	634	638	614	592	665	612	604	588	624	628	630	595	595	626	618	597	622	617	659	644	647	611	607	613	604	630	641	684	629	628	640	573	638	638	607	606	591	641	606	630	589	621	580	638	638	634	570	637	615	650	609	647	589	607	628	658	640	611	597	639	622	611	633	639	616	588	635	598	570	676	559	612	634	641	618	603	644	603	601	580	563	634	601	636	619	597	620	610	636	646	633	637	631	620	601	623	637	650	620	623	670	626	642	665	616	612	623	655	610	637	656	600	603	647	581	631	632	597	616	599	597	631	598	653	642	631	598	661	642	634	628	640	667	593	625	665	622	600	667	686	619	607	629	658	607	630	658	637	664	600	631	621	652	614	632	639	628	602	647	685	620	612	617	642	609	615	645	599	655	640	593	642	620	632	590	603	639	622	610	639	641	647	656	644	585	657	574	595	648	641	627	590	628	587	585	603	601	649	621	635	628	634	650	611	609	648	627	623	634	611	628	637	651	588	607	597	689	624	610	632	601	641	574	611	624	622	616	605	582	624	636	627	658	608	601	609	676	594	616	666	627	594	593	659	629	634	574	652	643	627	615	682	625	644	641	636	654	615	588	621	672	636	650	579	642	603	644	628	613	644	608	617	633	646	567	637	606	670	661	599	610	627	584	617	640	617	590	629	624	633	625	601	651	662	605	644	654	620	644	620	623	617
51667	51448	54670	45312	40212	29128	18018	15216	13595	8192	9069	7380	5002	3227	1964	1084	858	471	376	297	289	264	281	237	215	219	233	220	222	219	217	219	195	193	191	221	211	187	219	203	202	214	178	214	195	209	238	220	203	211	193	207	253	181	231	200	243	190	215	219	209	226	219	216	205	253	212	206	219	190	210	198	202	190	225	201	229	220	203	267	217	223	242	205	204	220	220	228	214	229	220	214	198	207	228	201	243	211	222	210	204	211	214	196	239	199	224	211	212	208	211	204	240	230	197	187	218	238	231	222	215	200	207	217	227	216	203	223	222	201	208	201	196	230	200	208	220	227	198	214	206	228	217	222	199	198	212	242	247	199	215	243	216	205	195	225	198	225	212	210	212	212	220	205	208	228	220	210	186	229	196	198	197	220	238	225	221	189	217	217	205	240	226	222	234	228	210	214	226	213	209	228	230	232	225	216	219	215	205	236	204	218	198	218	190	198	207	221	214	203	225	221	198	238	206	214	218	223	211	213	225	218	202	222	228	223	187	190	203	207	216	219	189	212	196	195	205	219	189	225	181	199	247	231	202	222	220	229	218	222	198	224	212	222	205	223	189	218	206	211	216	252	222	193	195	216	205	206	206	210	221	212	200	226	214	197	211	215	211	235	212	213	203	190	207	274	218	220	210	213	218	204	202	196	215	200	182	228	219	218	207	217	220	223	210	200	231	211	219	213	205	196	201	231	204	207	195	221	194	247	238	223	226	220	209	197	234	216	209	239	213	215	199	211	209	189	190	207	246	206	229	202	234	197	218	218	203	219	235	235	210	192	239	202	228	203	227	228	207	209	210	194	207	211	194	204	181	219	208	211	223	207	207	207	225	228	227	212	230	201	246	209	210	241	212	221	243	201	216	244	207	205	216	221	203	220	190	222	211	187	205	211	204	242	225	194	207	222	229	232	198	209	207	198	216	225	225	230	202	213	216	210	215	182	218	190	218	218	203	193	210	235	207	210	217	193	215	206	211	219	212	201	223	188	218	207	225	178	228	222	205	196	216	193	214	203	228	201	222	218	220	214	204	196	231	230	230	216	217	198	205	197	218	204	236	212	225	213	197	226	183	215	195	183	247	228	231	224	199	226	208	218	202	221	222	219	205	198	211	216	227	216	216	201	197	197	199	198	220	221	209	204	225	195	210	229	224	212	212	182	237	198	222	185	195	199	200	240	225	207	216	224	186	200	211	195	229	229	210	230	230	214	222	209	215	228	200	208	209	207	223	223	221	198	207	224	220	235	217	206	209	222	202	205	181	198	207	231	204	208	224	209	228	220	193	207	192	220	222	198	194	223	203	200	192	210	232	211	207	207	211	220	245	223	216	222	212	202	211	199	215	227	185	227	201	228	199	226	212	202	213	208	216	216	198	228	239	203	215	213	228	208	201	213	231	188	214	231	210	214	180	211	194	224	211	199	249	192	191	211	197	248	225	239	226	203	228	221	207	229	228	240	192	230	204	210	213	212	241	212	212	197	217	197	219	193	213	233	231	221	223	215	226	208	219	207	176	208	220	219	199	230	241	208	232	192	212	218	222	236	224	200	187	224	248	212	211	200	219	198	207	204	227	224	234	228	178	198	219	218	205	204	201	226	204	205	207	191	206	207	209	231	224	195	216	210	209	193	239	235	231	212	205	212	197	213	204	227	215	216	224	192	241	195	223	236	201	182	201	242	218	189	212	238	214	253	212	220	198	217	209	217	205	204	231	199	225	206	206	200	212	230	203	208	211	237	215	205	228	213	216	230	246	223	206	239	191	207	218	209	210	206	193	220	192	204	224	203	201	209	188	220	215	223	181	217	197	193	191	191	215	212	212	232	197	224	214	194	201	205	223	216	227	179	175	222	216	228	216	224	228	217	231	237	218	161	189	209	200	205	220	221	232	200	224	216	183	192	196	221	191	229	193	206	217	215	249	215	206	201	239	195	203	205	224	197	226	221	201	212	204	205	211	216	221	230	203	188	211	207	212	218	227	207	190	197	206	201	206	201	205	226	195	217	242	201	218	215	197	233	229	210	193	189	211	230	185	202	232	190	211	186	202	197	231	205	227	228	202	232	224	207	220	186	201	234	226	195	211	194	227	210	228	230	221	244	211	195	204	186	219	220	204	211	222	225	215	208	229	211	208	216	207	244	190	208	207	202	223	201	192	215	200	229	204	201	228	228	228	199	217	201	207	215	189	188	191	192	196	218	201	230	219	194	201	215	241	198	203	209	248	190	225	226	225	211	229	223	215	209	237	227	204	211	203	207	196	223	204	180	218	191	223	214	210	212	210	185	216	223	207	204	197	216	216	226	198	223	203	207	223	207	235	194	215	192	256	201	215	230	209	203	196	235	212	208	203	207	214	214	198	228	200	216	224	219	217	202	207	191	182	201	227	236	223	205	237	238	223	237	198	227	203	242	178	211	216	211	209	212	190	226	216	227	187	214	207	218	212	194	218	184	205	216	206	227	203	204	218	214	204	225	206	232	196	216	211	228	202	212	201	204	231	205	192	200	234	206	226	226	216	226	223	202	205	171	217	231	191	243	219	220	224	200	211	214	203	217	218	235	207	232	202	209	235	205	222	225	243	213	183	208	214	207	239	220	226	192	222	221	212	196	219	224	209	201	228	201	200	212	181	206	203	207	207	211	208	191	207	216	209	223	223	210	200	230	183	213	220	220	202	221	205	202	230	241	196	202	247	216	223	215	215	223	237	218	185	217	204	232	211	212	215	220	230	211	213	204	202	204	210	217	183	208	211	231	223	197	230	221	222	225	226	224	188	218	203	225	198	226	219	202	223	208	206	194	200	200	209	226	233	207	227	213	224	221	190	190	213	224	229	222	215	228	233	215	202	211	226	234	188	213	228	209	174	185	211	219	220	217	197	198	218	196	235	192	193	188	229	223	230	231	226	237	210	212	219	223	211	189	212	188	213	217	203	181	198	205	211	195	220	196	231	203	200	229	212	205	211	215	200	220	216	192	224	212	223	211	212	185	224	227	221	198	198	223	222	225	205	239	227	225	217	237	198	208	222	219	204	192	210	196	218	201	195	217	218	211	224	224	201	203	255	205	239	204	231	198	218	195	198	215	202	234	192	209	217	198	227	218	220	191	230	217	198	224	204	187	197	212	248	221	234	207	223	207	219	221	210	215	216	213	191	212	200	212	200	205	205	203	221	228	223	214	218	222	222	213	197	200	233	245	234	210	206	201	193	207	208	202	211	193	222	253	221	199	199	197	234	197	177	219	204	224	219	201	197	212	208	219	215	178	210	219	192	203	191	211	215	229	190	214	205	212	214	215	235	212	200	192	204	177	211	247	211	186	204	209	212	218	190	218	225	230	222	211	200	201	235	197	201	203	208	227	202	165	215	188	217	222	197	237	180	203	233	229	198	240	231	197	209	205	216	194	221	223	215	201	214	208	192	193	236	216	245	216	234	208	231	223	197	234	225	221	211	228
34010	41536	52775	50932	49439	39229	33326	33356	31880	22226	27172	22944	18316	12899	8224	5094	3854	2200	1476	1133	979	953	880	778	634	649	604	608	580	624	598	592	531	614	575	637	590	579	565	560	552	603	580	634	579	577	590	552	567	540	554	566	595	584	578	549	554	545	557	611	583	598	583	601	591	556	578	598	552	572	566	543	585	630	579	566	582	527	620	563	568	594	566	615	591	596	606	589	599	586	568	561	526	526	551	601	576	594	571	608	564	620	562	617	600	569	579	529	576	600	595	545	577	604	558	593	558	570	553	545	578	514	560	563	608	578	637	573	618	557	591	610	570	579	562	546	613	616	585	627	609	558	557	536	596	543	579	561	564	594	585	634	579	594	567	550	619	550	532	592	577	520	588	573	580	552	589	599	568	550	607	525	555	562	553	535	514	567	638	572	558	585	553	595	588	593	596	555	592	552	590	557	579	545	582	608	602	614	552	548	562	552	595	569	603	580	552	583	580	592	580	555	561	587	600	597	559	589	581	622	603	582	572	558	587	550	607	606	569	577	537	548	583	563	589	566	559	580	583	586	566	570	593	592	601	605	594	620	600	650	579	597	628	561	554	554	578	573	590	560	576	587	568	588	517	601	567	581	555	553	554	569	563	613	544	588	595	557	595	527	575	551	581	546	577	572	609	584	597	580	556	584	541	542	530	580	571	562	572	539	596	586	620	568	536	608	556	589	610	574	571	559	600	574	561	574	580	612	575	605	596	570	548	563	572	563	552	575	572	553	553	632	538	598	595	561	564	546	568	570	561	572	549	587	553	568	597	594	569	592	604	611	611	598	574	541	591	596	570	592	588	568	622	584	571	564	606	585	587	616	617	599	548	531	574	602	603	564	592	593	621	586	554	596	581	576	556	544	598	567	555	557	602	558	563	612	610	556	572	596	561	600	548	568	608	601	561	594	590	593	569	561	547	568	575	586	557	560	574	576	572	615	563	595	580	621	567	548	528	569	579	582	581	575	611	576	595	603	560	578	542	566	629	568	589	620	580	607	568	564	581	587	590	584	559	587	598	609	563	576	548	543	621	552	608	543	574	548	561	575	606	588	570	600	597	571	537	582	613	605	608	570	597	575	585	590	580	546	520	564	580	564	579	580	554	596	569	581	572	561	590	564	576	579	581	558	571	565	566	607	585	503	551	602	562	612	571	577	605	576	586	574	528	598	604	522	598	596	627	570	542	582	560	575	587	544	526	592	569	568	614	606	527	585	534	595	604	585	597	592	535	540	579	550	589	567	577	576	592	535	557	573	538	569	588	585	578	630	547	604	578	557	531	574	619	559	589	585	599	549	562	561	554	547	544	558	632	538	609	585	584	587	573	574	554	584	570	540	604	554	619	600	575	589	590	617	604	583	646	581	574	558	605	615	552	595	619	584	563	576	556	585	606	607	536	549	570	593	607	584	572	573	573	543	564	613	566	562	578	554	593	616	578	589	608	572	578	630	571	555	580	572	592	582	610	596	554	571	548	603	568	552	590	563	571	571	536	591	615	573	556	555	573	565	551	573	588	631	561	608	613	588	516	610	581	602	553	563	600	571	607	626	584	552	611	580	548	552	604	594	561	592	584	585	558	559	559	622	541	546	581	624	616	557	567	572	558	593	569	617	553	606	576	564	603	586	556	550	586	568	556	605	589	573	582	621	564	554	594	624	593	582	631	603	590	618	577	540	597	559	552	553	570	581	594	584	580	597	552	553	542	534	582	586	547	620	589	587	534	546	601	565	576	537	557	603	551	589	581	591	587	590	567	581	574	582	618	545	604	574	581	573	594	521	587	570	565	598	593	596	609	573	524	591	548	590	587	568	561	586	568	572	541	557	507	577	561	561	574	603	593	561	576	595	584	578	616	534	594	598	610	601	621	605	532	602	617	587	610	550	563	566	588	587	571	597	562	604	542	571	597	548	616	581	543	541	553	544	555	519	566	641	617	607	574	566	590	585	540	542	617	588	604	569	545	556	561	568	592	552	523	599	561	567	613	547	590	588	590	556	621	604	581	597	588	608	587	615	605	525	541	621	566	587	582	600	555	559	599	591	548	566	598	578	561	570	539	556	582	562	622	568	585	588	571	612	564	570	539	554	565	545	601	566	611	585	564	566	578	566	587	581	560	576	607	532	568	582	609	567	602	572	595	591	593	572	573	583	551	572	581	614	601	558	583	582	591	598	548	614	552	549	578	613	574	606	574	593	571	553	595	608	562	552	558	573	568	607	538	592	567	622	606	563	624	561	565	571	554	617	558	557	597	611	572	553	578	610	570	536	579	589	578	543	597	582	570	584	536	546	593	630	623	611	599	528	534	606	566	564	609	620	558	607	593	565	583	598	577	517	588	542	575	577	582	553	587	562	592	619	596	567	591	615	554	570	544	582	598	566	544	607	574	583	584	565	536	610	620	580	565	572	583	603	616	580	542	569	581	585	603	585	592	619	588	560	566	551	584	520	555	555	565	549	616	626	571	562	571	591	598	579	576	589	512	546	549	580	578	582	592	579	611	582	568	565	611	557	572	579	560	618	609	553	593	571	561	555	636	552	581	594	587	572	593	600	582	583	593	588	538	594	600	554	605	551	606	582	561	548	551	590	548	543	572	562	593	581	591	552	578	596	589	600	638	586	562	594	590	591	574	575	587	567	592	609	566	566	595	597	554	582	552	541	561	592	579	586	586	551	565	556	581	576	557	564	560	563	555	568	618	629	607	573	604	569	597	588	533	609	618	611	586	572	566	573	608	616	595	559	610	546	586	554	550	569	605	568	543	586	572	588	595	597	591	566	602	591	544	588	598	599	566	575	582	575	568	572	551	586	557	560	624	587	564	573	636	560	591	576	596	566	528	570	584	575	580	562	543	586	627	542	604	601	580	592	569	609	594	569	569	604	563	555	600	585	602	589	557	608	540	605	586	653	571	573	552	521	561	586	568	605	593	573	606	554	589	572	578	576	591	596	551	577	585	578	525	582	588	549	580	588	591	609	578	560	587	635	600	580	546	576	605	611	571	560	592	579	569	596	633	570	526	591	554	603	596	570	570	562	588	543	540	585	596	576	571	584	592	584	574	533	563	587	604	592	584	584	570	570	555	573	597	580	606	565	579	603	541	566	607	568	569	572	578	557	542	565	560	564	571	571	573	545	599	602	569	535	552	578	531	568	567	602	584	580	565	602	601	524	609	557	604	588	578	566	615	553	613	647	572	555	561	573	567	598	599	583	557	586	580	574	601	602	567	596	591	615	540	578	588	594	591	600	545	602	547	561	576	556	588	605	594	579	579	571	585	603	574	561	555	608	568	573	584	585	602	586	602	608	568	550	605	597	552	589	549	561	592	593	540	572	579	613	595	582	569	577	561	580	567	559	582	578	574	590	549	578	566	557	558	543	590	564	565	549	614	589	611	585	570	539	567	549	605	553	574	607	577	573	598	613	520	552	550	543	597	557	594	535	602	579	566	532	598	590
27073	23641	24966	20346	13445	4746	2615	1584	564	612	772	732	532	459	355	292	252	229	265	251	222	214	238	215	250	219	202	249	238	242	231	242	250	233	229	227	228	233	256	253	228	270	265	231	232	222	216	258	220	244	236	229	222	275	239	241	236	249	218	270	219	239	226	260	267	246	218	235	205	249	238	221	241	265	237	260	247	257	251	228	251	260	220	234	246	250	219	249	214	244	242	241	243	241	250	221	262	255	265	252	254	214	259	229	244	223	242	243	230	219	235	217	224	267	228	253	225	233	229	262	249	242	239	247	231	226	239	240	235	236	257	226	240	249	257	259	263	231	235	234	242	239	250	217	244	252	219	223	255	258	247	254	251	265	254	221	223	232	246	213	255	252	213	233	229	250	230	218	247	218	251	247	260	252	231	229	241	209	249	219	246	233	254	209	247	233	219	240	235	237	237	246	253	230	236	211	234	237	267	227	233	247	247	261	258	238	229	244	247	253	253	243	236	228	241	242	235	253	253	249	243	248	231	239	245	239	240	244	243	240	254	228	247	271	212	242	258	247	229	224	251	226	225	223	216	230	240	227	226	253	225	227	236	233	221	242	225	241	234	257	236	232	245	234	233	249	247	258	232	229	257	243	244	248	271	258	210	254	244	237	241	252	218	212	247	217	235	249	248	246	236	240	220	218	231	251	208	226	234	256	242	228	230	260	227	231	261	217	247	227	236	248	255	210	234	219	239	242	235	223	239	262	223	226	228	228	214	217	247	224	255	268	237	219	240	230	241	239	230	209	236	233	248	246	254	247	261	241	270	229	241	257	236	225	252	256	260	232	249	226	238	234	250	221	232	243	258	217	217	217	256	233	247	218	215	211	215	279	231	228	237	240	264	234	250	231	237	218	251	223	253	267	274	251	235	245	242	280	235	222	231	234	262	228	247	247	244	247	210	259	229	250	233	233	244	251	242	221	224	249	246	241	261	252	256	245	223	229	245	260	207	255	247	242	226	229	246	241	232	229	245	235	242	260	266	256	261	232	277	229	225	236	227	246	223	233	253	239	227	238	252	257	262	216	226	225	234	224	227	211	226	260	227	234	234	240	224	213	239	233	214	244	223	244	242	240	259	256	238	222	266	230	259	249	283	215	235	258	251	233	193	237	258	247	244	218	236	257	235	235	219	232	216	222	245	253	251	245	259	246	265	228	213	213	227	229	226	251	235	251	255	213	247	236	253	259	239	245	241	226	223	235	252	253	234	239	240	244	248	246	234	213	235	225	232	214	240	276	252	250	225	252	255	229	254	244	244	255	245	234	240	227	224	242	240	206	258	238	215	249	233	232	244	228	237	249	232	237	252	220	247	248	226	221	252	230	224	268	232	256	228	247	249	252	233	228	233	248	208	256	257	239	228	251	268	252	239	232	215	234	240	258	237	261	251	203	248	229	248	242	252	225	255	239	271	230	247	259	247	246	257	264	240	252	247	241	252	240	225	236	265	225	226	245	247	234	228	268	244	249	248	266	242	254	250	253	249	245	228	244	260	241	252	237	201	230	238	234	226	242	245	228	247	259	228	232	255	228	234	239	231	233	256	259	253	213	251	226	244	237	256	272	225	227	225	244	222	262	242	225	216	248	244	230	255	242	231	217	230	249	232	226	216	241	241	206	246	238	228	234	262	247	243	256	253	226	219	276	235	276	246	229	268	254	219	226	254	237	230	253	227	231	252	232	246	213	218	237	220	209	242	212	258	237	236	246	226	251	235	260	237	226	257	203	255	247	231	229	246	252	244	242	246	238	243	254	253	249	259	280	257	218	253	242	200	213	265	255	235	233	232	275	221	251	251	223	219	244	215	225	238	224	239	239	256	210	250	241	250	259	230	236	250	232	241	232	239	231	242	254	217	266	238	237	214	225	243	233	272	230	255	235	241	248	229	201	223	251	239	233	233	255	259	240	237	231	241	240	218	227	244	211	257	230	240	242	205	253	263	244	247	249	235	208	220	271	225	242	215	245	234	237	236	255	277	208	247	241	251	254	252	216	236	247	227	277	258	224	249	265	223	225	242	261	228	258	242	230	232	239	254	245	229	260	222	229	234	206	233	221	236	209	253	242	240	223	230	242	242	254	228	236	236	241	247	219	238	265	262	247	245	277	239	251	227	247	227	215	238	210	224	230	235	259	225	242	230	256	220	217	276	235	241	245	218	231	194	249	240	235	237	263	237	245	242	222	265	224	237	227	234	240	245	222	229	221	244	223	231	249	244	234	254	225	242	208	244	246	259	239	247	231	232	254	235	222	231	237	246	254	245	257	209	246	245	211	256	234	219	294	238	247	254	235	235	230	227	238	226	212	239	227	230	230	267	256	208	254	236	243	266	258	256	235	236	253	262	257	259	231	246	251	223	220	232	220	241	275	263	261	243	256	239	225	240	239	231	244	229	226	233	247	249	215	270	204	247	208	234	237	244	225	246	231	254	228	238	259	269	248	252	256	231	224	239	273	217	251	229	241	251	246	264	216	265	247	258	237	250	212	238	238	242	230	244	265	237	239	259	260	236	239	226	261	233	247	234	223	252	232	247	243	242	259	231	278	240	253	238	237	204	238	264	253	262	266	248	244	241	229	232	231	240	239	232	232	253	243	241	251	245	217	249	227	214	273	226	255	227	207	253	235	240	231	241	221	226	239	234	246	219	252	232	263	269	238	234	244	221	241	242	242	275	216	245	232	233	217	226	257	238	262	248	234	234	259	235	255	242	257	262	221	256	249	236	247	240	244	241	226	228	229	269	244	258	252	241	250	253	264	246	224	242	243	255	255	258	232	205	244	255	239	238	251	261	244	246	236	253	253	217	245	217	261	238	279	245	231	218	225	257	207	244	249	259	253	228	233	239	245	241	206	234	221	246	237	219	221	238	261	213	255	247	243	236	255	224	246	248	261	241	224	229	219	225	244	260	267	229	230	241	235	233	244	235	267	222	267	262	227	245	227	228	246	248	236	247	247	261	238	254	257	216	245	238	247	247	252	227	233	235	226	232	249	250	249	249	248	220	238	227	260	239	220	236	247	230	222	246	237	249	250	247	244	233	229	232	246	255	199	259	239	225	259	246	255	235	236	270	255	218	235	236	240	258	231	268	247	253	233	221	239	273	247	236	250	229	233	240	230	228	237	243	248	216	253	259	254	232	240	247	257	250	238	229	195	213	231	230	230	224	232	259	251	250	239	257	232	261	247	238	218	232	236	240	249	236	227	235	245	258	254	236	251	220	255	245	226	248	249	218	270	225	213	231	225	222	254	268	227	235	238	224	290	244	218	238	235	260	244	229	244	247	247	223	265	234	228	259	234	264	235	226	229	235	241	221	229	232	224	243	215	225	241	247	287	258	236	225	220	246	230	234	255	237	250	209	265	263	261	235	261	249	229	232	227	248	219	245	277	248	238	216	237	239	242	257	265	267	244	238	214	221	236	244	249	209	226	243	266	285	224	249	245	254	231
17273	20110	30976	32263	26444	13686	10467	6535	2281	2860	3625	3388	2194	1646	1074	862	758	670	600	618	663	618	649	692	653	689	638	704	615	678	656	621	656	655	654	643	676	622	653	697	646	671	670	649	672	651	699	612	617	594	659	637	693	622	660	650	684	640	641	640	603	620	661	609	673	605	633	652	634	640	645	639	662	648	629	664	695	652	620	646	638	637	653	679	691	664	630	672	661	665	628	640	642	604	641	639	630	665	680	654	669	617	644	643	644	630	655	644	615	615	639	630	661	585	621	648	649	670	671	623	653	627	681	684	657	625	664	637	646	626	665	659	654	598	639	615	651	661	626	584	651	690	618	634	686	637	599	653	674	665	659	606	642	598	583	682	671	590	637	603	622	626	621	658	698	682	625	650	629	646	619	627	639	585	649	646	658	650	654	611	639	635	632	668	658	602	601	633	602	681	661	623	655	640	642	631	641	619	624	637	654	655	634	614	668	654	669	654	671	650	629	618	622	682	645	633	647	669	643	666	684	618	654	637	663	587	610	638	641	679	681	651	677	658	639	611	641	605	679	656	658	654	645	638	688	620	647	646	636	660	656	644	622	620	681	611	652	628	615	642	673	693	632	681	652	622	631	627	624	688	652	691	648	646	680	637	686	684	622	686	668	671	648	643	652	636	626	663	618	675	651	613	638	658	652	591	657	614	675	635	659	672	657	642	649	647	627	646	642	707	634	624	622	632	678	646	653	660	640	660	625	650	623	676	655	656	658	657	659	578	628	642	658	631	632	679	593	672	626	628	651	603	659	611	660	666	665	610	664	611	664	674	661	663	699	652	701	635	626	647	630	639	668	671	627	611	599	611	637	673	633	642	664	616	686	619	642	604	667	609	657	649	648	637	671	657	653	640	614	636	646	633	641	668	643	631	606	592	670	648	635	637	627	648	666	695	637	631	668	646	595	626	617	642	676	678	646	657	655	656	648	650	640	672	647	584	675	631	628	635	658	678	641	684	658	620	698	647	638	628	629	667	681	633	596	661	664	625	667	644	629	683	715	632	587	687	648	643	630	655	654	623	650	645	658	621	675	631	623	675	697	580	611	668	602	680	633	603	617	662	674	646	629	654	661	664	631	681	626	660	626	645	672	661	647	652	652	650	653	593	637	653	625	675	620	659	641	641	593	675	613	644	652	617	641	595	662	695	664	636	642	660	632	701	681	646	636	715	633	679	677	659	591	662	656	626	634	663	654	621	609	654	607	669	626	642	639	645	635	634	646	641	649	647	626	663	610	629	658	699	612	654	635	691	654	669	654	632	625	679	649	617	648	596	650	666	629	648	660	663	673	598	632	625	621	648	659	612	653	660	635	649	656	637	652	661	651	635	674	685	651	679	613	653	662	619	626	680	649	621	624	640	644	598	641	616	653	617	597	646	659	637	640	673	660	640	655	659	627	637	672	693	680	687	640	590	685	658	653	669	653	687	631	682	633	651	716	665	647	639	613	634	635	634	647	673	713	683	632	631	646	678	624	639	657	630	608	653	643	627	622	656	655	634	643	676	641	703	662	646	657	623	649	645	626	643	660	652	669	648	626	625	627	623	679	653	628	628	665	633	668	652	639	688	629	629	620	642	698	627	667	656	665	619	663	616	642	616	643	634	645	674	666	689	645	625	635	651	642	659	658	663	649	646	646	622	587	643	613	661	654	667	620	653	695	679	610	622	647	622	635	691	672	656	654	600	665	663	637	675	666	659	663	640	673	646	660	653	716	645	663	666	666	621	650	648	614	655	636	655	643	663	656	649	631	675	639	625	653	634	660	707	647	629	700	693	634	625	684	626	623	602	642	672	630	671	635	626	655	634	692	621	615	644	643	713	653	648	618	657	694	657	645	713	661	646	675	656	657	656	649	641	622	638	697	633	626	652	617	605	655	649	645	643	581	636	622	624	637	672	612	636	676	689	614	625	634	681	648	614	673	664	662	672	608	605	670	662	639	613	656	621	691	653	628	653	649	651	712	627	631	621	634	670	637	623	640	653	668	676	653	646	631	683	642	652	610	658	604	644	675	642	651	645	627	666	645	627	665	603	682	629	658	636	616	657	642	663	627	637	616	656	662	667	603	658	632	661	630	605	608	623	668	651	700	641	623	591	654	635	669	670	659	629	633	662	649	610	674	621	623	656	666	685	645	650	668	586	648	612	654	588	631	636	645	620	674	651	667	660	669	629	673	605	621	606	653	647	636	653	637	642	627	665	633	636	631	677	597	614	631	673	667	656	680	673	675	663	641	671	625	657	675	623	661	642	629	633	638	666	687	633	639	633	650	642	675	643	654	629	639	619	627	662	645	667	669	658	657	620	603	655	625	646	643	649	651	639	652	619	628	644	661	700	658	664	717	647	616	638	656	619	635	642	663	655	672	640	646	646	615	609	643	658	601	640	634	648	634	677	600	674	619	613	607	641	645	648	606	638	634	658	634	600	615	643	632	627	644	664	647	681	658	660	643	651	683	664	650	669	682	638	642	682	641	609	635	631	653	647	659	632	629	617	637	643	679	649	678	662	653	645	622	652	624	682	637	660	639	654	627	652	607	688	626	666	633	657	663	667	610	661	625	624	603	655	625	657	621	611	666	650	670	608	655	676	669	653	670	633	633	619	631	649	678	685	646	643	649	637	681	651	660	615	662	633	668	617	652	670	619	649	627	644	638	633	627	658	641	655	643	675	614	659	633	691	671	642	656	658	636	610	669	643	666	621	650	623	629	668	647	635	648	633	643	660	690	648	684	668	636	652	623	615	639	635	625	663	666	638	619	667	678	661	670	641	675	626	643	620	674	639	622	653	620	635	693	691	636	655	665	697	612	621	674	648	638	616	687	614	649	635	626	642	596	632	638	659	632	654	675	623	617	633	629	670	689	641	649	649	632	606	640	659	621	673	649	617	650	643	634	620	699	663	639	626	663	659	661	647	635	635	630	652	639	616	629	637	656	658	654	643	665	619	663	665	650	638	663	673	657	686	636	632	610	653	688	636	657	635	644	634	637	678	607	720	648	613	654	634	654	665	633	616	613	692	650	661	654	645	646	652	592	627	701	631	588	614	657	650	697	673	688	665	653	670	640	635	659	650	648	668	668	615	607	680	668	660	631	716	649	655	661	661	672	622	653	646	646	631	673	621	634	684	670	611	638	595	628	614	656	649	731	683	650	645	663	581	644	688	655	686	651	677	626	644	681	647	664	616	678	588	670	682	709	677	682	636	661	620	664	638	649	619	598	625	594	721	627	680	677	673	633	639	604	667	656	649	652	655	619	663	657	660	643	634	602	605	686	614	649	625	675	620	628	637	647	610	629	639	627	660	645	681	632	661	645	631	701	660	617	672	613	621	642	675	613	649	685	623	631	575	629	624	653	651	671	604	683	636	657	654	670	689	649	623	665	640	659	643	646	713	642	648	662	643	629	629	655	627	652	593	624	708	634	612	697	651	657	666	623	690	659	657	634	632
42949	38632	43466	43209	38223	26572	19632	8374	4504	3794	4324	3763	2354	1112	591	321	246	245	237	260	220	243	187	243	231	247	197	229	239	225	238	203	237	238	234	235	240	222	249	230	212	252	217	215	231	224	217	228	222	218	245	230	228	198	220	216	245	215	230	230	249	206	235	228	224	215	233	219	241	222	239	244	236	209	230	233	205	267	244	232	233	231	243	219	217	231	232	203	247	233	253	212	228	190	239	238	207	218	246	214	233	224	211	232	218	236	264	217	225	256	250	267	236	241	216	222	237	270	225	200	265	246	234	260	252	230	226	223	195	226	249	225	223	243	241	231	228	198	236	235	237	263	256	255	220	233	217	196	239	219	236	212	222	235	214	225	249	225	234	216	206	230	236	217	249	237	205	223	216	221	242	239	211	218	221	211	203	240	220	230	224	233	250	229	220	224	209	238	245	226	231	240	212	235	214	246	239	211	227	226	226	217	233	222	220	236	224	246	214	216	225	226	234	262	221	229	259	227	246	245	240	236	231	232	224	246	223	240	228	205	224	238	218	263	257	213	214	245	220	207	226	258	230	239	234	227	244	234	274	215	220	220	237	228	249	239	239	246	254	228	258	227	210	242	200	229	257	223	233	232	218	208	241	201	237	236	249	210	217	209	231	263	222	237	227	202	235	226	254	263	229	260	222	241	256	240	245	246	219	228	194	249	251	234	213	249	229	237	241	224	231	231	218	246	228	219	236	267	221	213	231	222	250	253	231	219	227	269	247	232	240	214	205	245	219	222	263	242	236	197	220	211	249	217	251	233	262	225	245	205	228	244	229	260	262	252	234	231	227	224	245	243	250	233	252	211	221	232	259	217	217	214	216	249	234	253	237	236	262	258	223	239	253	237	221	232	238	231	248	259	229	212	230	219	245	220	245	228	216	254	190	223	211	228	248	226	235	212	215	236	233	226	233	244	241	233	242	251	221	249	240	240	234	229	262	201	220	259	235	248	228	222	224	244	218	217	226	219	216	245	225	240	200	239	230	218	238	246	245	216	239	234	206	223	287	226	196	206	230	228	200	194	238	227	248	241	231	208	221	245	222	207	236	245	231	217	223	253	236	225	225	235	235	212	221	233	242	219	235	237	239	225	208	226	250	223	257	229	220	225	241	241	252	247	230	226	241	220	235	241	240	248	220	243	221	242	211	266	229	244	253	247	232	232	239	219	224	209	259	239	246	237	248	216	223	233	233	207	208	244	235	238	218	255	238	236	228	236	222	231	217	212	217	198	218	218	250	253	217	258	213	227	203	230	226	234	228	231	236	244	237	225	219	269	247	200	251	239	238	218	216	228	237	216	232	242	212	234	219	210	223	225	252	249	245	217	194	223	238	252	221	248	235	239	261	246	220	227	246	206	225	233	234	195	215	240	253	224	221	227	253	223	228	241	185	246	228	241	228	223	215	251	253	199	249	217	257	231	233	241	197	202	222	248	195	216	255	192	249	232	235	224	247	252	238	223	232	242	199	207	234	250	233	227	230	219	240	223	236	234	263	228	230	247	256	248	198	227	202	216	216	241	240	186	249	224	229	246	216	234	228	233	249	215	254	219	229	219	228	222	214	225	251	228	238	229	202	229	222	263	221	223	247	219	222	239	216	242	196	226	233	253	249	221	223	233	263	210	219	223	231	239	229	216	218	233	236	215	216	229	234	203	234	239	227	218	213	216	233	224	219	245	216	229	257	231	263	222	255	206	269	229	195	256	224	231	213	240	256	225	256	226	229	218	249	235	227	235	242	225	241	254	213	215	234	250	240	227	202	228	234	241	215	223	231	254	234	236	236	237	242	220	226	236	222	219	221	229	217	223	229	224	243	233	274	240	264	209	248	226	225	220	242	225	224	221	196	252	198	211	222	217	212	233	247	241	229	254	233	234	218	219	251	227	236	219	229	235	245	233	239	218	178	211	243	258	230	231	203	273	216	241	219	230	215	218	256	224	242	227	238	200	242	247	207	195	254	228	251	229	236	247	259	238	210	212	232	248	216	225	216	241	208	243	215	213	235	241	216	233	223	241	221	228	222	206	197	218	208	229	227	234	237	226	233	238	235	247	222	255	223	213	234	242	211	224	221	211	244	228	248	237	226	222	217	230	258	210	254	228	197	225	224	217	231	218	241	240	240	230	246	258	244	245	243	224	250	216	230	245	221	250	240	206	249	256	191	231	245	245	198	233	217	217	226	235	225	208	212	236	241	236	225	233	223	227	234	249	225	243	224	245	229	218	254	224	243	224	245	215	248	239	240	241	219	240	234	241	206	249	226	222	231	211	221	250	193	251	196	202	254	236	249	204	242	226	247	227	219	193	231	214	227	242	235	228	220	219	199	226	236	221	236	246	234	237	231	221	206	218	232	256	216	258	233	248	217	248	237	248	213	243	238	237	243	217	240	254	231	220	246	232	209	224	213	225	227	241	238	238	240	249	240	227	241	224	216	251	248	216	245	239	216	216	235	230	192	228	230	232	195	270	231	243	218	243	244	241	230	253	233	233	240	225	221	222	223	244	219	201	209	239	204	238	216	247	202	238	229	248	234	204	208	232	240	223	216	229	210	239	231	211	218	211	216	243	194	217	242	233	239	231	223	226	223	211	238	211	240	243	246	249	223	223	228	213	225	216	221	215	237	229	231	246	239	204	222	202	194	233	234	236	249	235	227	235	229	262	226	226	224	216	222	242	245	234	243	247	259	232	221	235	248	225	254	222	237	223	257	225	237	210	224	227	228	251	215	217	250	251	288	225	236	226	258	210	219	233	230	234	226	205	210	236	225	242	248	229	226	208	250	238	213	258	216	218	227	214	215	250	227	232	233	218	222	230	230	242	228	239	241	215	235	215	249	247	216	204	226	223	253	221	226	235	253	238	217	237	236	223	237	226	236	268	240	227	239	236	198	236	222	244	237	245	225	238	249	201	220	204	248	233	258	234	203	247	247	242	232	230	243	216	250	238	221	240	227	230	248	238	225	203	214	219	225	218	236	214	258	242	232	238	266	216	221	222	202	219	187	251	248	208	214	239	230	237	224	221	197	235	207	238	235	213	223	213	230	200	248	235	237	210	235	246	251	208	225	218	240	232	229	216	269	231	233	214	242	221	220	235	225	237	233	249	244	228	233	240	237	222	196	238	239	219	200	226	232	227	217	218	203	234	258	216	232	261	256	229	234	224	250	220	225	243	217	227	232	227	250	220	226	222	251	226	255	231	230	234	230	224	222	254	243	255	192	217	251	229	246	217	228	255	237	233	238	220	217	221	213	265	213	219	232	226	241	220	200	225	236	220	249	208	242	228	228	224	261	247	229	218	241	225	208	230	226	237	262	233	236	253	222	233	223	249	252	237	234	231	224	229	224	228	231	215	239	249	235	232	234	234	228	254	253	218	236	220	220	214	213	222	256	207	241	210	236	266	246	206	219	234	213	243	212	225	207	248	213	240	261	219	215	239	242	243	241	243
28343	32251	44570	50925	47876	39389	33855	20017	16006	14722	16869	15451	10354	5280	2370	1136	753	688	644	630	637	630	630	585	598	625	606	609	647	605	652	615	630	608	658	710	635	610	627	566	687	625	628	621	650	632	596	617	637	628	631	612	629	622	659	618	629	592	628	651	661	649	630	627	613	606	651	663	588	615	638	656	596	681	648	631	619	546	594	651	609	625	561	646	644	619	610	615	618	656	615	609	593	631	631	637	605	634	636	666	639	631	669	597	651	652	588	634	611	634	634	650	613	655	601	594	644	611	616	649	600	632	603	627	652	640	643	616	634	609	595	613	610	592	625	635	624	611	629	615	621	650	609	616	594	674	628	641	632	639	600	634	579	615	616	636	620	650	619	620	628	586	629	584	637	604	595	618	632	650	648	592	631	626	623	667	641	631	640	599	667	571	621	642	613	634	605	640	617	615	575	659	575	617	630	637	675	592	613	617	615	639	640	625	612	683	630	623	641	642	650	608	665	619	603	597	626	639	592	582	629	612	613	577	600	650	619	620	649	600	619	606	607	677	638	623	602	637	569	632	547	615	602	650	647	666	591	570	624	628	603	598	657	658	568	627	563	635	634	623	607	605	568	665	583	632	651	619	672	642	653	586	612	647	631	652	648	618	648	655	624	642	650	644	632	604	603	626	612	586	631	617	625	643	578	635	697	648	635	645	625	621	647	605	645	564	598	634	585	658	633	661	621	598	645	641	612	629	589	614	615	634	600	631	607	636	605	589	598	623	621	648	593	654	635	617	590	636	598	640	687	670	644	628	624	643	624	620	584	571	660	609	603	605	609	642	658	580	621	625	615	647	654	628	627	592	658	618	630	642	610	674	569	648	600	606	581	601	629	641	650	638	595	651	673	678	584	648	643	651	656	625	605	628	639	639	609	579	576	638	639	593	629	598	618	673	647	632	613	638	588	583	647	612	627	620	627	588	632	613	641	632	623	619	604	641	589	641	634	641	620	644	653	631	638	626	642	586	648	648	630	625	607	634	586	644	581	603	642	586	619	625	601	593	629	652	673	636	629	638	609	643	618	588	633	610	642	636	598	655	611	687	630	610	558	611	631	639	661	608	586	600	577	632	651	621	630	660	656	644	614	654	585	634	619	610	663	656	650	598	598	631	621	608	636	600	644	653	642	645	649	614	653	595	617	620	636	639	653	630	635	619	643	638	627	615	675	593	621	624	604	633	618	607	630	620	663	595	694	638	633	644	598	587	644	695	590	606	620	679	601	620	599	647	616	597	671	618	621	627	602	652	645	607	660	609	601	622	662	622	617	623	653	608	603	639	625	614	618	643	654	642	633	624	633	632	638	610	595	609	653	654	605	621	615	664	600	615	659	643	630	649	615	629	627	656	618	635	646	656	638	596	652	627	627	632	639	599	660	618	668	644	596	614	639	601	631	611	620	601	656	653	606	629	648	627	615	598	649	604	612	599	651	627	674	580	615	623	632	646	652	607	659	584	637	609	588	615	617	621	649	649	574	632	608	664	593	600	632	612	636	606	638	690	650	640	601	626	617	646	631	648	601	607	633	635	640	658	652	649	620	659	663	646	612	623	623	577	625	641	634	606	627	659	597	697	681	588	628	644	633	637	653	644	649	617	625	586	603	617	650	594	644	640	630	677	600	649	606	623	639	624	630	633	587	673	635	598	603	657	629	669	602	624	640	638	652	628	631	641	626	612	603	627	669	645	633	623	642	607	612	600	626	616	647	618	641	662	637	585	664	639	624	667	624	622	650	615	667	626	612	637	619	657	631	637	655	644	635	626	591	601	638	669	634	624	632	648	617	640	601	643	621	648	636	653	631	642	668	630	595	618	637	595	598	631	597	583	656	617	622	608	637	599	618	601	653	647	637	568	638	628	604	591	636	634	583	582	639	646	642	590	658	593	583	611	585	627	636	613	619	614	588	626	617	643	625	654	591	664	661	629	651	622	634	656	639	641	619	641	623	609	647	613	635	620	652	622	610	636	621	626	593	606	639	599	614	631	634	603	587	615	629	621	634	639	650	660	644	660	584	640	619	599	634	585	630	641	598	635	622	623	603	615	630	619	624	639	605	629	611	630	674	612	639	607	607	644	608	608	612	598	661	610	588	605	607	609	630	591	635	638	646	602	625	610	613	647	631	621	624	656	627	678	579	632	595	614	664	560	595	654	604	627	624	630	628	645	642	635	632	610	580	661	596	610	637	690	613	661	629	601	657	601	626	617	580	639	634	607	647	607	619	616	645	643	592	645	609	606	639	610	624	589	618	619	650	625	578	607	607	645	606	657	635	608	598	617	638	596	614	623	648	587	641	639	618	598	636	651	628	660	635	613	596	654	623	622	606	624	600	656	617	629	628	633	617	562	568	635	642	629	627	639	654	635	631	662	636	601	614	621	618	628	641	609	662	617	659	651	622	611	617	580	624	593	624	635	608	643	602	608	620	659	633	592	629	594	595	643	673	631	641	620	630	585	670	597	600	570	623	657	586	641	610	632	629	613	651	599	608	591	607	623	628	554	628	628	627	647	608	641	618	617	626	584	667	617	627	629	676	600	659	597	639	641	639	627	610	635	625	635	552	657	672	618	678	614	642	600	591	635	688	621	642	634	625	651	665	598	632	634	617	648	577	632	634	633	669	595	616	664	628	608	651	664	592	681	625	677	605	631	616	589	614	627	637	634	663	602	586	633	667	623	593	687	676	604	628	637	617	606	596	622	653	612	606	626	651	633	653	647	638	590	619	617	628	622	617	616	618	639	628	679	643	595	622	616	589	637	629	608	602	587	640	667	618	610	624	625	660	591	611	608	637	616	625	639	632	654	625	603	638	638	610	639	610	644	622	597	602	638	620	617	617	676	608	666	650	634	614	627	618	590	583	594	601	577	619	621	627	635	651	577	615	638	636	675	655	646	616	591	665	591	663	631	641	629	658	651	631	593	601	607	642	591	640	605	620	613	668	610	634	608	584	650	605	667	628	647	666	594	613	652	616	683	628	635	625	627	626	645	629	647	627	606	597	635	595	632	647	662	613	632	608	653	640	612	612	626	659	609	611	610	602	663	610	638	610	641	666	625	637	633	649	646	595	629	612	652	619	628	670	650	633	673	588	590	646	625	643	661	647	582	672	654	627	628	618	639	640	624	626	622	653	644	635	619	676	610	607	604	603	638	637	595	654	618	618	635	628	649	612	620	626	634	628	639	579	611	624	622	645	640	588	636	619	650	655	646	605	636	632	645	631	633	591	636	634	634	635	617	667	657	638	638	653	619	647	597	604	605	662	615	596	601	620	640	656	617	655	550	640	636	628	606	614	594	641	611	628	657	595	624	598	619	604	675	650	640	634	601	630	645	601	588	617	637	640	601	598	600	629	622	669	618	630	645	610	610	625	601	650	627	605	615	585	609	567	644	644	585	655	646	611	647	597	673	615	617	651	650	595	606	617	651	648	649	629	600	654	639	603	633	595	642
49143	46789	55606	46632	34951	31945	32608	25792	17514	11696	5895	3125	1925	861	427	253	250	210	227	229	218	227	224	219	221	236	243	222	217	225	234	233	253	223	213	217	228	236	235	225	222	226	238	225	252	235	228	234	239	212	224	238	226	234	218	199	228	223	232	214	239	252	227	208	232	213	231	216	214	258	225	212	227	224	199	213	218	217	226	235	225	218	226	210	259	229	229	227	220	216	218	204	224	216	238	216	243	227	229	204	215	213	226	207	243	260	211	220	229	232	192	226	247	213	220	230	182	236	225	215	234	204	216	209	222	247	212	218	221	225	211	230	250	231	229	220	193	224	199	200	215	224	237	193	205	228	202	231	239	234	214	246	204	227	226	208	238	226	225	234	198	243	201	233	224	238	246	237	235	227	231	233	219	207	202	215	224	245	233	232	221	219	193	210	203	242	219	227	222	237	216	226	218	220	234	199	217	219	227	200	196	213	198	222	226	224	209	216	225	210	226	203	230	237	244	227	212	241	181	230	257	207	202	208	226	202	230	210	244	229	232	223	213	216	218	237	223	222	249	238	224	184	222	234	205	229	221	203	191	228	227	236	215	235	236	215	208	241	239	203	208	219	238	225	264	240	239	212	239	230	219	224	210	225	204	245	227	218	221	217	236	224	218	235	197	218	228	218	244	239	199	202	235	234	196	234	247	225	222	199	226	238	246	249	222	213	230	204	246	231	229	232	243	209	203	235	240	231	210	232	240	217	222	201	216	233	229	211	230	218	200	226	217	247	214	211	234	217	216	228	225	241	213	211	215	215	210	237	238	219	220	220	215	237	201	235	246	235	229	236	250	221	205	209	236	223	240	241	197	181	222	245	259	211	222	229	248	218	237	200	217	233	206	235	247	201	224	223	230	212	196	226	240	210	197	209	236	220	232	225	208	240	212	209	232	183	226	226	250	230	214	222	214	221	203	230	221	207	211	213	241	208	233	235	207	214	221	244	230	212	220	217	202	212	191	215	247	200	212	229	227	211	215	224	251	197	211	191	214	232	226	205	212	184	205	218	198	267	204	225	243	227	223	230	249	214	223	233	214	230	225	241	209	206	225	239	223	232	233	221	197	229	219	234	226	222	221	209	205	214	243	230	249	243	223	216	211	195	251	239	229	216	197	223	203	227	211	229	211	235	205	261	209	215	230	222	222	241	260	242	208	212	219	219	218	221	210	225	209	223	209	209	210	232	234	216	222	247	218	229	242	230	228	246	216	211	188	256	224	221	247	228	236	225	227	199	204	220	213	213	204	201	226	216	232	230	233	226	227	220	239	221	237	243	232	222	253	218	204	241	245	221	242	222	213	211	207	205	233	236	218	224	221	229	214	206	214	229	244	200	227	203	234	223	208	237	238	220	212	234	239	227	227	194	212	203	202	240	220	227	224	252	201	225	216	229	215	241	248	236	233	195	243	225	231	220	236	207	224	213	240	242	223	220	239	238	205	226	231	223	220	238	221	221	262	219	216	182	225	221	201	214	199	235	214	204	251	237	199	219	232	230	200	223	223	220	238	235	205	215	240	216	216	233	231	230	216	246	237	236	215	219	220	233	214	214	212	212	220	241	237	207	216	194	227	248	216	206	227	209	240	222	211	219	220	215	198	218	206	223	258	255	225	188	229	230	207	264	219	246	223	211	223	223	220	207	237	204	209	214	212	216	230	232	213	215	240	229	228	212	225	239	221	227	186	186	217	257	231	208	224	225	246	246	202	217	219	204	220	232	262	207	218	227	241	212	200	241	243	227	204	233	214	205	200	248	218	239	211	235	230	237	226	219	229	240	250	220	225	200	232	195	179	236	229	237	209	232	202	230	206	248	229	245	246	252	230	203	233	211	233	209	228	226	213	212	230	216	196	228	209	195	221	218	212	243	210	208	217	229	208	232	206	240	211	212	244	237	238	201	215	217	250	234	227	202	215	211	241	252	240	221	231	206	213	205	215	213	229	227	224	219	265	198	237	235	244	215	236	224	212	240	201	245	209	235	203	220	211	249	229	210	220	234	206	210	223	230	209	191	213	232	221	224	231	218	231	210	213	240	215	206	231	211	202	222	211	226	224	222	237	213	231	209	209	192	209	240	226	224	199	211	224	199	220	225	212	214	196	260	212	220	227	206	179	200	230	242	224	220	226	229	204	233	244	224	207	196	208	186	254	219	217	202	226	208	209	227	219	232	213	225	247	247	228	241	186	219	241	226	231	247	214	229	218	229	233	257	210	213	230	230	196	211	224	231	203	219	202	234	229	223	210	209	221	216	221	219	235	236	236	234	259	215	240	209	226	234	222	216	223	215	221	259	217	199	215	192	235	237	228	229	229	210	201	229	218	205	226	254	246	212	220	226	246	206	202	218	224	228	203	232	240	239	232	229	204	230	203	203	195	213	231	233	231	211	226	184	225	184	241	218	217	202	238	211	239	215	234	220	234	214	242	233	197	213	237	223	234	235	210	208	213	213	230	232	225	238	244	212	230	216	218	215	241	201	216	207	210	247	214	227	233	217	231	232	199	226	217	233	213	226	217	214	230	236	217	210	215	221	211	204	226	187	197	235	240	224	238	225	211	201	242	229	229	221	207	232	213	216	219	217	211	190	235	223	213	214	230	239	224	220	252	235	205	237	216	210	262	198	223	232	221	216	254	258	228	226	227	238	223	223	253	235	240	201	241	227	208	205	222	186	213	213	212	242	246	200	249	203	225	253	230	226	223	228	231	236	223	203	220	211	226	233	231	213	238	221	221	183	201	215	199	233	208	203	204	230	208	231	230	200	228	217	222	202	226	206	210	221	210	215	206	205	205	254	200	221	248	216	229	216	206	238	243	208	227	238	207	199	236	202	238	210	212	224	218	210	227	216	234	219	185	211	229	225	237	188	222	209	221	217	225	197	222	231	222	180	243	243	243	222	234	189	220	205	223	202	201	221	226	202	211	230	209	229	216	217	218	215	213	229	199	237	261	213	244	217	237	216	229	247	222	212	210	206	225	213	215	206	230	215	236	229	212	225	215	216	231	223	229	212	209	225	228	248	229	213	238	203	205	231	233	248	233	225	226	224	265	213	215	218	202	217	232	191	242	214	216	203	228	204	242	202	240	207	196	221	180	220	234	251	235	229	202	228	250	216	233	194	246	241	228	240	236	234	230	193	216	215	214	232	234	230	217	215	213	238	218	228	205	223	199	219	205	223	200	209	236	222	229	220	210	220	221	228	213	225	222	223	232	224	239	206	220	228	241	186	212	231	241	226	218	240	224	232	204	215	196	216	225	226	216	201	242	225	209	208	208	238	220	226	229	225	227	234	233	237	231	223	234	247	238	190	225	223	243	214	231	240	226	214	225	230	220	234	204	239	229	208	218	211	230	220	202	239	209	233	193	232	232	215	216	232	235	211	238	243	193	233	214	215	210	227	216	244	223	226	217	222	215	189	243	229	198	229	233	220	234	277	241	218	216	230	235	222
32347	38324	53208	51544	45246	46371	48165	41543	34198	28111	18653	12671	8343	3767	1627	783	646	685	572	629	611	616	608	602	590	628	630	598	637	635	642	607	634	624	611	597	573	603	589	590	575	622	581	591	617	598	599	613	579	578	594	617	605	593	561	605	609	548	585	560	630	577	556	618	595	610	599	632	593	601	647	612	570	614	600	626	605	573	633	612	635	603	645	575	599	619	593	587	629	587	575	622	594	627	609	624	600	594	593	605	577	651	589	597	593	639	578	625	590	580	548	598	597	615	616	620	589	561	618	599	573	606	586	595	568	632	597	607	577	583	591	588	610	580	579	632	591	613	605	621	618	585	580	639	648	610	592	602	579	636	561	608	644	578	596	576	621	572	593	615	612	616	612	626	607	608	620	579	603	589	620	584	629	569	610	605	575	557	624	605	604	624	568	560	602	563	589	584	590	613	593	551	631	618	620	602	589	589	593	603	619	618	621	576	640	616	599	584	578	610	606	652	574	634	616	630	542	655	581	561	631	575	614	603	552	605	601	619	585	585	574	575	617	570	612	571	603	572	615	642	543	583	621	581	611	583	566	553	621	583	593	640	618	608	622	612	590	613	588	602	587	600	597	585	605	626	656	614	613	607	619	597	613	617	599	604	679	592	606	631	593	615	638	595	579	611	569	599	646	562	633	583	636	587	560	587	620	586	567	615	605	593	625	588	578	605	603	607	580	589	586	642	586	629	567	544	623	596	588	585	639	623	647	638	606	597	620	569	647	598	629	576	600	628	572	582	590	591	567	626	609	606	600	559	610	641	588	569	667	583	602	600	595	612	576	604	579	625	611	604	621	640	610	577	610	635	586	617	574	631	609	613	602	609	683	637	602	578	607	597	611	589	639	567	541	563	632	610	561	599	595	585	588	557	629	673	595	585	592	614	604	609	599	585	578	605	569	630	561	611	625	608	594	588	588	588	627	587	618	635	581	575	603	568	609	579	586	604	654	604	623	603	594	597	605	572	599	644	570	605	616	588	610	582	560	591	598	610	548	591	586	602	598	616	593	591	623	589	641	613	613	603	579	630	589	640	638	607	609	606	566	588	643	598	603	610	609	646	622	572	636	559	609	614	635	634	586	602	618	582	616	559	577	608	577	562	619	628	617	613	599	614	548	590	575	575	615	604	598	612	558	597	624	601	624	590	627	606	649	632	592	646	642	640	626	638	614	615	611	595	629	606	599	599	607	614	643	589	612	584	629	616	601	647	615	614	591	602	596	627	576	615	602	627	661	631	562	611	605	610	641	618	586	595	634	569	623	562	609	548	580	592	584	587	595	583	564	612	592	581	569	599	604	595	633	612	595	611	594	601	600	596	611	617	603	569	559	585	620	662	608	602	586	589	635	600	614	594	571	629	573	606	601	592	618	614	578	588	638	623	602	608	598	562	614	593	640	595	635	602	587	572	626	604	598	619	592	625	648	592	587	574	605	584	628	549	640	610	626	627	608	615	615	600	646	620	596	570	587	628	571	548	579	592	549	600	578	611	612	578	561	565	558	617	574	620	572	607	597	577	620	649	601	637	589	601	561	635	618	667	610	577	584	579	562	625	564	595	560	604	598	580	619	592	636	594	619	639	612	587	614	609	631	586	569	639	625	609	557	620	605	605	623	626	589	606	586	562	570	611	591	620	614	630	597	617	620	598	622	578	639	634	630	612	602	623	581	597	615	660	644	600	596	622	634	565	594	606	575	630	582	607	551	566	572	613	595	604	577	602	594	609	569	564	566	631	641	594	599	625	611	625	611	561	577	633	599	610	649	589	574	603	576	613	583	631	646	596	612	610	633	608	580	597	631	572	584	575	599	604	596	625	601	583	638	614	580	645	594	628	595	610	575	577	621	631	619	600	590	593	624	585	588	603	645	592	576	601	580	614	581	580	674	589	581	596	610	621	611	600	583	622	608	585	596	593	626	592	665	642	593	609	607	622	600	582	597	591	608	610	646	571	619	562	574	589	590	570	561	611	625	588	602	582	634	602	633	606	569	586	593	624	589	650	613	588	629	572	588	625	593	630	594	564	570	564	601	609	625	611	611	561	636	559	614	567	579	631	609	630	568	598	590	638	568	585	628	611	614	596	631	619	620	631	618	547	610	574	555	583	596	614	561	582	614	606	586	609	671	629	579	598	609	619	617	639	594	582	579	611	636	597	633	637	616	600	648	590	604	617	599	608	576	555	628	581	618	648	556	591	596	653	600	596	562	559	593	607	617	623	612	629	605	634	590	586	608	646	608	590	566	587	630	599	597	611	529	609	656	608	631	563	606	605	617	596	599	581	591	593	567	603	609	607	575	597	590	618	664	623	627	612	591	578	612	574	614	602	591	573	597	580	597	603	574	573	634	638	602	598	637	576	609	527	619	632	636	600	644	611	607	598	623	610	598	636	584	575	601	581	622	616	596	611	602	609	606	578	605	622	582	573	593	575	578	535	559	595	581	620	601	614	602	636	615	588	610	583	603	584	587	618	619	622	616	618	626	617	559	580	614	603	569	593	642	588	634	641	610	620	580	572	634	630	604	571	554	602	578	589	599	590	620	622	612	581	626	586	629	586	573	602	614	609	644	556	616	574	627	614	555	641	615	604	651	606	591	598	593	640	611	586	616	648	612	602	602	655	605	628	641	655	618	580	635	591	616	559	606	615	606	598	589	606	562	594	571	600	587	677	606	629	600	613	610	643	618	609	570	586	548	618	584	569	606	612	576	571	599	657	599	586	591	591	589	593	578	615	593	579	597	613	609	626	597	626	642	566	588	607	549	617	588	646	589	615	576	613	626	567	584	572	584	582	562	596	605	607	527	637	591	608	587	594	655	633	590	599	625	576	537	645	631	582	564	580	570	581	571	599	611	612	612	590	591	560	605	612	603	615	618	583	603	561	593	621	562	617	577	558	618	613	613	635	614	572	580	639	610	595	600	565	620	624	585	583	584	601	614	621	581	586	602	629	592	570	554	628	626	562	579	611	550	559	600	618	548	578	609	603	596	568	605	607	612	598	590	597	570	573	639	577	571	615	552	559	594	619	587	596	643	568	621	645	617	586	594	619	586	589	588	588	582	613	582	615	635	622	624	598	583	600	623	640	606	618	635	610	607	599	565	586	560	613	620	575	575	628	584	593	602	598	610	617	615	630	603	640	655	581	596	606	637	608	595	604	624	604	593	550	558	571	627	610	615	623	610	635	562	589	613	586	611	594	615	581	613	597	583	606	651	599	654	620	601	601	663	609	615	615	584	607	626	574	579	596	537	568	591	592	606	578	583	623	601	603	621	594	620	586	582	561	554	640	620	606	543	623	602	589	576	593	576	588	607	590	621	589	601	622	616	578	636	561	625	627	629	607	597	594	541	603	570	629	669	558	579	606	635	584	617	632	591	582	622	645	578	588	597	616	643	580	562	653	663	614	624	609	608	599	598	607	595	588	598	608	597	597	598	594	589	595	616	627	579	666
26073	26181	27497	20085	10790	5207	2524	2067	1466	1131	775	446	365	289	248	255	247	254	230	257	237	223	237	237	193	263	235	234	221	220	240	254	243	259	245	237	255	253	225	228	234	259	237	253	249	248	230	225	232	244	253	249	251	216	232	218	238	248	223	220	242	228	237	253	240	238	247	251	253	218	246	251	218	224	253	244	230	268	265	246	248	241	270	245	252	249	255	234	239	237	217	225	236	249	211	225	224	226	217	233	255	234	253	240	237	228	233	224	243	246	236	251	226	225	261	248	229	235	244	245	263	226	251	232	216	250	240	240	250	245	223	222	253	220	243	222	244	237	242	289	215	235	236	238	231	223	238	254	244	248	233	228	223	246	218	256	236	244	244	234	203	271	266	241	241	258	254	267	258	233	250	262	249	236	220	231	263	238	238	228	222	238	230	250	253	267	251	260	266	225	247	231	197	251	241	239	218	229	232	217	245	218	256	233	245	225	226	256	219	243	220	241	249	248	244	263	211	241	244	233	234	237	251	230	274	249	239	244	255	249	215	245	205	231	253	248	225	250	231	234	261	250	255	248	259	232	263	232	231	250	249	205	229	246	255	229	231	229	235	236	256	260	242	220	223	235	246	249	225	233	242	208	252	260	224	255	227	242	258	246	254	230	255	242	249	237	225	254	253	272	221	245	238	220	229	248	245	243	248	253	213	275	245	253	257	246	263	247	231	263	215	229	244	248	236	270	264	246	252	262	235	236	224	266	224	232	235	231	247	253	210	240	238	222	265	260	236	249	228	235	250	285	212	239	244	234	240	237	247	250	230	243	238	245	281	240	235	269	258	231	258	262	249	218	226	208	220	257	265	225	207	224	256	210	211	241	241	225	226	237	251	249	268	234	240	218	235	226	226	265	235	212	254	257	247	231	254	224	244	254	252	240	256	249	234	260	230	255	244	213	230	234	235	260	249	237	246	267	258	233	213	232	226	230	224	246	231	261	237	267	215	241	240	267	241	250	228	272	228	231	233	234	215	248	279	262	233	235	242	226	234	281	248	236	243	259	244	229	255	246	233	239	234	239	262	230	254	251	252	223	254	244	243	221	238	239	227	225	265	233	241	256	249	244	234	216	246	236	238	247	240	207	251	252	245	240	249	258	255	210	253	240	228	248	251	229	241	261	238	228	237	246	207	241	226	269	251	261	215	224	248	254	237	248	276	247	274	223	262	296	242	264	221	245	241	272	196	227	242	263	244	258	216	237	222	222	252	226	232	237	225	234	248	257	271	232	225	220	259	223	240	271	253	258	244	239	231	245	239	233	254	233	255	220	219	239	232	270	238	228	225	237	238	225	239	227	207	253	248	254	253	242	232	222	255	242	262	256	252	234	207	243	220	253	275	233	210	249	247	236	227	231	235	239	253	232	260	249	246	223	249	220	242	224	232	215	248	258	242	267	243	229	234	238	218	250	242	244	249	261	249	245	241	253	255	234	227	227	212	225	277	244	255	232	255	244	240	215	226	234	259	271	239	244	240	252	224	220	240	247	250	214	266	234	223	244	250	239	249	228	226	269	218	250	243	229	240	250	250	224	228	248	257	227	222	242	235	231	253	237	246	253	224	230	225	247	232	242	237	225	231	258	216	239	242	228	233	234	221	230	231	227	273	248	229	241	242	242	240	236	201	265	211	258	236	250	198	216	226	258	245	246	227	238	266	215	223	227	248	266	235	241	228	264	223	242	269	252	238	236	242	238	237	254	249	226	209	244	246	260	246	219	222	238	217	245	251	218	239	250	237	246	251	255	244	265	248	231	245	247	228	209	227	222	230	236	258	238	229	224	225	231	246	235	252	240	230	230	267	222	230	246	223	243	241	237	216	224	229	232	248	237	260	228	224	226	217	237	235	227	231	263	231	237	252	219	237	255	251	205	233	231	248	256	227	226	241	235	218	232	263	245	234	240	235	235	221	262	222	211	236	216	226	207	243	236	247	252	208	229	245	213	262	259	232	251	241	234	210	256	239	223	266	253	227	245	228	225	235	251	236	244	244	253	223	231	220	245	253	232	243	267	243	237	248	237	247	256	228	228	244	259	232	261	219	238	220	237	248	239	254	259	244	257	237	249	262	244	240	240	237	229	209	246	223	233	222	227	230	211	222	224	246	240	249	210	247	236	235	228	238	242	205	232	226	251	260	217	256	237	251	222	233	233	251	238	217	253	267	223	274	255	224	247	233	250	249	238	239	231	266	254	250	244	233	228	230	225	240	244	254	224	234	228	261	240	250	244	277	227	242	257	241	258	247	209	247	245	247	238	248	227	253	214	229	230	269	226	252	235	264	250	247	254	232	236	206	245	242	241	227	227	233	248	242	238	229	247	275	267	225	205	258	249	231	258	225	218	236	207	276	249	252	228	249	254	226	212	209	231	231	248	277	252	255	264	266	256	246	236	256	244	249	224	237	220	234	244	231	231	251	227	221	264	234	244	265	227	260	234	243	259	244	248	240	223	246	206	241	210	228	216	257	255	222	241	261	221	257	236	235	231	228	250	227	240	254	224	228	225	233	230	236	234	265	238	247	244	227	240	252	233	252	258	232	230	237	200	223	222	269	253	253	219	261	248	259	223	249	223	268	227	248	269	221	232	225	234	258	228	227	256	264	231	231	235	250	213	259	237	256	250	216	246	233	260	229	247	285	253	234	226	252	227	246	212	253	243	245	221	234	247	246	241	217	256	273	245	251	249	251	245	219	263	220	233	240	201	244	239	212	257	230	253	234	231	249	230	217	230	237	228	239	256	268	220	267	215	260	236	233	230	227	232	254	260	243	259	237	261	221	275	254	235	248	244	236	244	245	251	270	247	228	250	217	221	240	234	253	234	246	256	228	238	239	237	233	256	256	253	224	246	251	255	190	233	228	239	237	239	239	231	233	244	230	223	227	261	238	252	226	253	239	243	225	228	246	254	255	234	230	241	242	221	244	257	240	215	254	236	224	261	230	250	250	262	263	228	241	246	254	217	238	257	212	235	261	258	229	239	230	228	263	249	237	236	233	267	240	208	245	231	229	222	239	237	232	250	260	238	238	229	257	271	216	244	246	266	253	251	256	224	238	216	230	231	255	269	224	229	218	249	245	233	249	252	232	243	215	223	234	222	261	246	213	220	257	227	248	221	263	217	234	261	272	237	241	235	240	242	249	250	231	233	227	235	233	249	221	243	252	222	243	206	250	255	248	228	231	217	239	252	234	238	248	230	231	245	241	210	243	212	239	276	258	251	224	211	228	244	224	213	248	243	268	242	239	214	246	246	210	227	230	227	231	225	230	228	233	227	234	264	235	249	252	259	239	231	215	229	242	202	228	257	236	232	239	249	243	223	247	234	237	243	225	254	277	258	257	227	224	242	218	227	247	254	247	250	248	236	226	230	227	230	269	221	210	237	256	215	229	220	242	219	238	227	244	247	249	242	221	249	272	218	242	236	221	253	217	222	228	228	247	233	213	224
16598	22932	32483	31417	23238	15430	10383	9139	6780	4912	3072	1705	1092	847	770	640	657	658	625	637	676	652	631	632	631	664	634	605	674	649	626	639	637	629	668	668	612	640	621	717	686	646	664	630	664	711	624	672	649	657	664	647	660	633	640	619	642	662	660	644	628	636	660	651	656	605	658	646	647	681	643	638	602	644	628	680	652	654	658	696	649	625	662	641	631	671	648	644	655	665	698	609	635	630	661	661	633	626	630	638	644	646	656	653	666	643	632	666	665	653	630	667	627	671	583	605	599	693	619	624	650	667	628	645	655	641	621	651	670	668	643	674	626	656	666	663	620	701	657	611	648	612	714	637	641	663	683	657	618	628	665	660	611	659	595	646	669	620	667	643	604	637	642	639	664	659	676	649	646	649	663	634	655	677	622	649	668	616	624	653	671	643	685	631	606	683	659	652	674	619	684	687	645	655	615	621	615	613	683	671	649	658	644	687	629	652	636	696	589	644	673	673	603	637	643	646	665	645	680	618	609	647	653	654	626	624	639	654	643	651	620	631	637	644	656	639	662	670	644	678	673	674	696	681	646	657	647	604	686	628	658	597	685	668	696	641	695	622	672	645	677	689	645	661	634	667	686	647	632	657	647	629	664	638	659	677	658	660	625	679	682	658	633	663	635	623	640	651	656	654	650	660	646	607	632	641	666	672	699	658	639	627	690	698	614	635	629	689	616	656	667	605	622	631	662	665	642	680	644	640	652	637	666	620	693	645	635	703	661	650	674	676	685	626	656	620	627	626	723	629	646	618	660	635	719	681	623	654	665	610	652	640	682	681	631	657	658	691	607	686	656	674	689	638	627	686	629	616	631	696	661	648	619	625	677	636	650	645	632	616	642	672	653	612	674	656	653	667	646	665	691	658	614	658	628	683	723	632	612	647	626	604	638	647	612	653	643	606	586	686	679	628	664	618	671	660	615	671	627	636	627	639	652	614	679	693	653	654	670	640	670	673	587	690	622	624	646	599	647	659	612	639	661	668	646	618	642	681	646	614	652	677	649	663	619	637	653	612	655	610	662	651	637	669	610	644	622	600	706	613	672	617	648	683	638	632	647	627	672	613	641	681	649	650	671	688	655	633	656	634	655	662	672	636	621	657	704	654	628	635	618	671	636	659	649	650	684	652	636	659	680	649	678	665	652	679	612	656	649	656	664	657	656	605	640	583	640	677	680	677	655	652	641	657	676	628	636	713	634	686	633	658	675	641	649	655	637	637	699	669	646	643	657	632	625	619	675	652	655	617	691	657	652	658	649	613	635	697	602	663	676	647	644	623	637	628	657	678	658	639	642	619	649	668	688	640	646	621	655	630	622	621	666	645	651	638	629	666	663	633	633	689	618	660	654	630	676	634	724	647	702	653	642	632	630	642	645	653	643	652	676	659	615	674	665	662	641	650	662	673	683	643	635	693	630	657	647	680	627	645	634	619	605	628	683	621	667	649	649	628	707	695	668	669	642	657	629	672	651	663	633	643	655	666	603	620	667	660	667	675	621	662	669	671	662	624	655	707	640	660	676	678	647	658	619	658	680	615	614	614	641	612	681	649	647	623	661	607	667	656	666	637	656	628	707	628	655	625	679	617	679	664	630	700	650	634	641	642	657	686	658	645	624	651	623	613	681	679	604	642	588	635	647	649	677	640	692	664	625	645	640	618	649	674	655	629	630	657	685	681	637	598	651	659	615	665	634	654	677	654	629	659	668	624	609	648	639	629	671	638	659	631	634	620	640	671	678	632	600	678	658	645	648	693	666	662	644	617	667	638	597	641	646	630	627	666	696	635	608	616	670	639	643	681	683	698	633	679	610	658	658	622	660	670	660	659	653	665	632	645	655	632	637	657	619	691	653	677	660	650	641	645	654	638	649	648	665	620	617	609	633	674	630	615	675	583	668	656	619	623	654	642	666	613	662	642	660	671	637	609	626	691	637	717	655	665	616	669	667	662	671	628	664	644	647	681	668	694	665	611	678	624	641	640	657	613	667	631	654	683	669	641	706	627	625	658	635	674	646	623	705	637	625	642	659	651	647	676	649	636	657	656	678	606	658	650	676	674	602	623	659	626	678	686	639	645	666	602	654	640	665	660	610	692	677	639	694	634	692	683	673	632	675	616	682	642	679	642	666	623	633	666	641	674	667	616	693	621	647	648	652	680	621	662	658	619	639	663	634	714	644	671	671	646	653	692	683	647	627	664	607	625	640	655	624	605	661	648	636	652	620	680	621	662	633	640	637	627	633	664	649	663	645	649	615	679	639	675	606	656	648	678	615	633	657	644	645	660	608	614	658	653	660	661	610	601	622	667	670	611	635	662	665	616	677	648	652	631	614	684	656	657	685	628	625	662	647	638	656	661	673	649	639	687	655	639	636	667	638	665	615	678	651	611	639	624	671	658	658	690	671	620	657	671	665	627	636	637	661	653	647	660	606	605	705	649	695	630	648	667	696	630	665	621	628	637	630	623	631	625	649	623	631	689	649	668	611	655	672	677	706	655	625	592	679	662	589	647	661	613	673	645	626	636	661	658	650	589	633	666	665	649	653	616	637	640	661	583	636	698	652	674	616	648	674	689	634	648	625	667	643	653	645	654	644	638	606	612	703	618	651	646	638	643	648	627	629	646	668	636	716	652	648	653	636	634	623	673	631	671	633	602	663	608	640	654	686	640	656	628	628	630	625	637	609	665	637	685	684	663	676	618	588	618	663	675	633	662	652	629	639	617	628	647	629	682	647	644	657	603	641	615	637	611	649	653	654	635	604	664	666	659	640	595	674	641	625	688	626	650	659	668	644	644	648	628	635	693	634	627	660	612	663	638	587	598	631	646	696	683	660	699	668	668	702	692	636	677	626	658	648	653	682	657	664	679	685	661	636	637	617	670	654	630	684	667	612	666	623	581	656	668	620	675	674	665	680	648	673	620	649	647	641	628	649	660	675	648	647	618	635	615	617	611	655	627	670	657	672	629	613	672	652	695	658	648	625	650	664	656	624	667	641	625	643	646	626	667	651	733	659	639	655	617	636	645	658	609	628	722	662	654	651	614	701	652	628	672	671	673	652	591	641	641	689	661	656	648	608	658	620	607	616	665	649	625	675	657	621	657	669	658	659	600	675	657	618	653	646	681	703	628	653	604	629	692	617	630	651	689	634	630	661	673	707	625	627	644	619	624	656	619	629	680	643	656	595	629	662	597	630	624	653	642	686	650	638	627	625	635	667	619	630	629	627	636	693	635	678	683	625	653	742	643	667	601	667	645	674	615	612	682	591	609	670	690	663	676	642	661	663	610	625	658	656	641	652	664	613	597	631	645	651	658	656	629	642	629	615	660	647	622	652	681	677	647	680	650	696	639	669	647	685	623	644	612	643	683	681	642	661	675	662	606	669	646	627	637	684	617	636	649	617	676	684	674	659	615	628	666	647	654	666	614	622	659	679	666	619	633	614	616	662	665	641	648
43509	43656	48253	42465	34243	21568	15858	16489	11053	5658	2770	1300	648	413	287	254	231	229	266	227	237	258	224	212	240	260	248	240	202	237	242	232	223	233	235	214	235	234	246	217	237	228	251	244	222	219	231	243	266	221	219	197	237	227	227	234	202	226	212	245	235	252	207	216	223	234	210	238	231	220	232	248	233	217	220	236	224	241	217	238	212	242	220	229	232	241	214	250	246	203	212	224	245	212	222	234	226	231	213	232	204	211	218	203	250	223	219	221	242	242	255	208	228	244	212	228	239	237	212	254	227	219	232	231	268	224	222	222	229	242	232	207	239	245	247	227	247	231	211	223	214	240	212	225	238	233	229	281	226	237	255	223	232	212	215	216	228	255	245	212	236	206	249	241	250	204	236	211	226	255	250	252	260	222	247	236	220	240	239	212	217	219	240	278	221	251	220	232	254	257	219	241	215	220	229	260	229	219	238	225	249	264	232	243	266	235	250	230	239	244	239	210	253	237	243	248	235	232	213	250	238	230	225	224	223	262	221	218	208	237	252	239	202	253	241	255	221	237	230	263	225	243	223	248	234	222	230	241	223	242	198	242	234	221	237	223	213	245	222	235	209	232	239	245	227	251	234	238	208	264	264	234	251	242	247	249	228	225	225	225	215	241	219	239	248	209	255	259	214	205	241	222	241	205	235	243	227	244	244	221	265	231	231	229	243	219	243	229	239	252	203	229	223	237	243	221	233	225	251	215	211	238	248	253	234	247	256	227	226	224	210	221	243	244	221	236	232	254	225	220	242	241	219	227	207	210	244	238	204	220	223	245	240	231	256	219	221	231	245	249	266	241	219	221	246	220	226	238	206	222	238	236	221	215	252	230	234	243	214	238	235	237	230	228	251	238	227	255	242	251	241	237	220	245	250	249	223	216	219	240	244	238	220	259	227	230	234	237	228	238	237	222	226	218	253	261	241	252	240	229	238	238	277	233	215	243	224	194	244	223	227	219	219	259	226	230	235	218	227	242	245	223	239	230	225	232	239	212	231	252	240	240	235	214	238	231	229	246	221	253	221	236	224	224	231	235	250	225	232	243	259	240	232	272	231	218	243	216	246	226	226	223	248	218	231	258	234	224	250	211	237	220	252	231	267	219	238	264	219	233	219	237	206	258	214	223	225	228	229	237	236	230	247	221	235	276	204	211	227	234	238	242	217	223	237	227	239	213	241	233	231	232	234	218	210	235	254	228	225	244	208	250	227	211	253	237	228	223	231	248	233	219	199	221	214	207	230	219	215	243	219	208	225	236	225	253	240	254	208	247	223	229	224	212	227	226	244	258	247	233	229	230	197	246	221	214	228	234	209	206	217	202	226	228	248	225	213	263	212	241	200	233	243	228	222	261	236	225	209	222	222	250	194	226	247	243	254	232	246	219	242	227	235	219	232	235	228	218	218	197	207	209	219	228	236	231	232	235	237	210	236	234	230	214	214	211	230	219	222	217	228	221	242	239	260	214	243	232	220	222	260	245	218	236	186	225	260	241	231	203	263	233	234	216	235	248	242	264	247	220	239	210	236	237	273	217	234	245	206	243	232	225	226	244	216	223	248	227	235	214	206	222	233	221	226	247	229	236	241	224	230	227	229	253	219	230	228	211	256	258	240	246	242	235	245	236	248	226	241	257	222	243	211	227	241	211	279	215	260	246	217	226	223	228	242	243	227	215	253	254	220	215	223	223	204	189	229	230	259	240	224	227	242	253	227	228	218	222	231	222	256	237	243	229	251	246	222	210	240	232	210	270	226	254	217	245	214	254	236	230	250	233	236	208	231	238	244	231	227	212	217	239	228	262	243	242	252	225	224	253	251	247	236	226	240	239	247	232	242	204	229	226	243	205	234	245	243	237	240	260	247	225	216	248	242	199	242	247	195	256	234	222	265	242	229	234	215	249	223	244	221	247	225	233	215	220	226	211	221	233	230	220	227	209	221	248	259	227	256	233	217	218	244	171	207	238	208	227	240	236	233	225	235	228	228	205	231	233	239	254	211	228	238	244	210	214	261	211	218	234	226	269	225	233	222	242	261	238	225	231	226	253	226	258	225	204	217	242	227	235	236	216	202	238	249	241	222	208	228	236	217	259	217	279	266	212	225	196	220	263	222	209	230	230	253	252	215	237	221	235	236	219	253	229	279	250	219	269	238	222	235	197	245	232	245	230	245	227	271	235	241	242	236	260	224	250	219	273	234	211	253	210	232	240	243	211	246	221	229	251	242	230	200	263	246	206	228	229	226	220	223	225	223	209	244	258	251	211	198	247	239	221	245	268	215	267	212	227	245	244	252	228	241	222	263	214	233	226	209	225	219	232	249	221	218	229	229	218	224	228	256	218	216	226	239	187	231	225	236	229	226	217	233	207	207	213	243	251	220	210	222	238	225	246	239	227	254	202	221	223	221	257	226	219	253	243	205	226	255	268	219	229	217	233	226	233	214	249	211	243	230	220	228	236	226	238	210	220	220	206	233	233	211	221	235	265	202	211	194	240	259	236	215	222	220	269	259	207	231	215	226	246	237	241	220	225	244	249	252	218	240	259	238	246	232	214	230	242	241	236	228	248	213	211	222	231	247	260	225	246	264	247	247	222	236	209	245	218	233	225	256	249	227	246	223	198	247	193	263	238	237	207	239	237	263	217	256	221	247	209	239	216	204	241	254	204	264	250	221	203	231	227	233	216	237	218	240	198	222	221	219	233	206	214	236	217	214	212	220	260	251	230	230	248	227	239	242	220	234	212	223	260	235	237	238	231	192	236	237	246	221	220	257	216	222	227	223	222	209	246	220	209	210	237	213	239	226	240	212	244	257	245	226	238	252	240	224	230	208	210	222	215	239	233	231	212	223	257	247	247	218	251	245	233	215	244	224	222	245	219	201	219	233	231	257	229	247	234	210	222	234	233	253	219	242	236	227	224	217	233	234	251	258	233	237	240	226	251	251	246	224	231	230	226	257	246	243	245	237	257	252	204	221	231	256	204	256	243	225	213	231	238	248	253	241	254	231	255	244	241	224	219	223	232	257	225	200	233	245	221	275	240	234	236	277	240	222	256	219	238	241	227	236	220	238	219	212	246	223	221	216	234	258	223	217	224	246	246	226	241	212	251	230	213	237	250	255	238	237	241	249	258	246	226	257	238	219	269	230	205	228	226	233	226	221	246	238	261	245	243	226	238	239	193	234	224	242	241	269	239	234	218	248	247	253	228	247	228	225	212	198	225	236	240	229	247	241	204	206	234	251	259	226	264	219	231	249	231	240	228	237	231	237	253	198	234	239	251	213	223	232	224	212	237	227	229	193	195	221	238	243	219	204	235	230	228	241	222	241	228	217	207	214	248	251	232	224	250	242	229	238	204	208	232	236	248	226	236	210	252	223	228	218	242	242	250	225	244	230	222	240	242	231	226	240	222	219	217	220	223	238	229	248	198	202	250	257	203	219	233	243	228	231	237	235	238
28617	36502	48585	49024	43738	34264	33143	34998	27345	18185	10709	5790	2912	1510	901	702	677	654	648	622	646	641	642	625	619	624	614	629	613	588	661	637	597	659	582	669	591	628	662	638	620	598	625	640	646	678	599	625	599	661	639	689	598	571	639	588	607	660	616	617	621	599	595	645	645	645	634	635	609	619	605	661	637	692	636	670	646	615	626	591	664	619	628	616	618	636	588	621	606	617	627	609	623	588	620	629	660	629	637	652	623	627	611	586	630	606	600	649	624	624	652	620	630	648	633	624	648	654	643	618	608	620	596	595	648	632	655	605	598	655	619	634	597	632	606	600	635	651	606	571	545	619	609	661	646	631	599	609	606	649	619	624	633	647	618	590	608	667	646	606	650	640	629	652	636	592	624	625	638	622	603	592	598	625	637	624	619	620	619	600	674	607	648	636	629	634	598	644	637	629	596	617	583	574	587	601	649	629	621	641	638	613	598	630	647	613	649	605	596	640	661	637	661	657	629	617	647	597	640	627	606	612	629	615	645	633	667	608	649	617	639	602	637	634	630	654	630	639	651	633	619	602	669	632	645	649	621	581	605	650	650	632	621	685	657	572	639	634	583	634	608	605	594	634	612	604	612	613	660	643	638	583	608	586	599	606	565	616	621	651	609	612	636	626	613	642	640	675	659	619	624	647	621	641	644	594	675	623	624	631	642	664	638	636	605	616	578	617	621	644	566	607	634	591	640	591	588	638	630	621	660	590	599	651	591	633	664	640	611	613	597	604	580	621	626	626	613	614	641	609	636	638	596	626	642	648	624	663	602	586	674	647	643	646	602	655	600	605	584	635	588	647	595	603	634	622	664	618	635	632	663	628	597	627	664	642	623	621	583	629	635	586	647	680	621	603	648	620	611	587	591	660	650	595	638	621	613	596	640	612	636	638	616	624	609	661	622	646	637	679	638	656	625	669	696	609	619	613	613	664	659	659	640	628	629	599	628	607	636	612	635	652	656	619	643	633	637	601	616	643	624	658	618	609	602	622	626	657	632	609	641	651	652	638	579	611	630	617	653	611	616	603	648	659	659	612	602	613	618	618	592	596	683	640	629	635	637	653	662	675	678	580	642	633	662	604	615	658	622	633	624	574	597	628	628	623	593	683	613	637	615	602	620	598	590	586	617	613	617	638	642	641	596	641	654	620	593	663	661	576	605	651	647	648	619	645	624	647	599	620	652	600	640	670	600	557	667	632	608	645	656	651	667	624	641	659	622	560	633	614	597	610	609	629	607	577	590	612	615	656	626	658	635	650	611	660	634	625	660	610	688	602	642	648	582	641	660	613	633	612	602	593	654	616	624	643	609	643	625	665	633	644	630	580	610	613	641	673	652	606	636	614	616	646	660	582	615	647	597	645	635	612	634	656	645	611	585	613	621	600	656	655	607	600	631	673	615	618	630	635	654	639	574	635	614	642	604	635	658	609	650	582	621	608	612	620	655	618	644	651	597	678	633	633	612	669	640	624	662	641	681	657	647	585	665	634	630	644	611	623	621	634	656	624	662	609	673	580	607	626	634	641	619	693	634	683	622	647	654	617	636	603	630	649	638	686	632	618	628	617	602	625	648	654	574	616	662	616	643	610	599	657	630	614	611	614	611	652	615	640	616	657	660	641	637	635	627	570	629	637	656	678	645	611	630	609	613	673	635	631	650	615	537	641	599	587	573	610	592	631	665	580	595	621	599	636	595	670	636	625	595	635	678	630	609	595	614	600	671	593	624	661	644	592	639	634	636	594	629	640	655	626	646	648	665	610	622	626	633	637	592	597	648	645	621	621	629	653	648	621	656	663	639	632	665	645	616	615	636	608	648	627	615	619	677	588	652	660	675	612	650	627	624	604	575	593	616	676	590	669	640	613	639	620	607	617	621	597	649	626	624	608	573	611	649	623	633	634	670	676	644	654	626	598	626	638	644	594	647	621	624	652	595	623	664	617	644	637	605	613	651	659	669	601	632	620	611	636	600	611	578	631	625	613	595	590	602	602	615	640	648	668	602	654	629	677	653	638	640	648	625	626	597	598	597	661	644	657	588	601	621	638	657	624	665	650	604	596	650	610	683	601	618	659	646	609	625	643	619	703	656	612	588	621	591	677	681	627	650	579	588	579	620	634	600	622	607	611	623	598	623	597	621	610	663	646	630	644	650	591	576	610	619	664	627	623	612	582	632	672	597	649	665	617	617	625	648	664	615	612	645	630	630	610	619	615	643	624	633	600	603	661	600	623	624	644	612	601	629	641	628	651	679	631	678	626	588	619	657	658	617	652	656	617	604	622	627	633	633	677	608	632	638	608	622	602	642	613	649	647	621	607	561	613	609	605	656	639	665	643	675	596	606	637	634	598	655	623	663	627	640	597	590	645	616	589	647	633	623	620	604	612	623	640	641	632	616	651	656	638	638	684	654	633	634	665	623	623	631	622	587	673	630	593	599	636	657	618	661	647	648	637	635	634	634	607	691	636	619	636	602	607	664	632	634	588	621	634	662	629	662	589	636	620	599	627	627	627	620	649	681	625	676	592	655	648	655	691	607	607	605	591	668	655	596	605	610	630	616	652	641	589	679	605	643	588	643	626	594	648	639	596	600	646	621	640	640	654	594	616	606	600	635	641	657	601	621	635	651	639	604	593	616	619	641	638	629	642	611	636	600	624	632	626	675	645	644	623	639	623	628	631	675	618	655	630	622	633	633	636	641	646	618	613	606	600	659	577	592	674	605	617	640	611	681	614	624	659	608	626	615	646	628	640	611	702	589	591	584	632	600	663	627	685	631	583	594	603	627	648	652	613	585	676	629	623	642	665	643	616	633	619	622	600	609	636	649	610	606	642	634	638	625	587	583	644	624	659	613	600	659	602	621	629	644	640	606	607	655	612	643	627	606	593	631	637	651	645	613	649	648	622	627	604	613	653	569	618	584	617	628	675	631	610	610	585	580	611	668	615	626	630	607	620	615	607	603	637	634	625	643	651	673	605	656	594	608	608	592	619	655	615	638	608	640	662	599	630	689	607	621	640	617	619	584	631	589	608	623	630	644	616	599	650	632	656	682	599	615	672	609	628	596	620	585	631	621	655	635	649	658	662	606	639	654	573	650	614	584	653	602	617	604	659	600	635	624	611	629	643	632	589	618	650	593	633	647	630	615	649	628	628	608	633	603	642	637	640	665	589	614	579	657	655	658	642	626	611	648	625	647	590	653	652	592	637	638	668	602	617	675	631	604	626	631	669	598	635	614	652	646	610	613	647	613	650	619	619	679	621	616	617	640	591	573	615	636	673	625	650	596	599	645	646	628	654	590	619	643	644	643	622	637	594	627	621	574	606	653	634	588	635	583	603	634	615	617	590	624	628	644	577	643	601	627	591	651	674	618	584	615	627	626	641	645	625	608	625	622	596	611	624	659	632	609	655	603	593	657	621	580	642	616	667	594	664	656	625	704	681	621	617	626	662	630	635
52209	53370	56115	46586	38090	32066	24108	22626	18105	13069	6248	2655	1131	691	461	269	249	217	222	255	217	233	222	233	202	211	212	242	193	258	213	232	228	212	237	207	196	236	236	230	201	224	230	218	241	238	205	214	231	227	203	234	228	204	233	203	214	202	221	220	258	254	226	219	242	225	207	257	218	216	246	204	221	214	190	201	204	238	251	209	235	222	243	259	225	231	232	226	246	215	212	211	229	223	232	177	214	199	231	217	215	221	231	198	207	221	219	208	250	217	210	252	219	228	219	239	245	240	241	236	232	231	219	210	217	241	234	221	218	201	195	191	235	219	208	220	216	210	220	251	221	213	200	217	221	208	213	232	233	246	218	210	213	231	216	242	239	207	223	213	209	223	239	203	204	221	212	238	218	201	222	225	232	239	207	198	196	215	247	232	228	227	227	237	231	220	195	244	250	237	226	209	252	234	205	227	240	246	211	218	241	207	230	220	206	220	203	238	238	255	212	232	210	249	212	213	220	209	274	228	201	234	202	220	244	217	214	231	214	219	207	217	226	213	218	242	208	200	235	225	208	212	243	228	253	243	223	224	210	228	218	246	198	212	245	242	238	180	250	238	241	204	217	228	209	224	231	215	251	219	208	204	217	234	226	213	241	251	221	229	229	231	227	224	208	210	225	223	220	222	219	239	224	214	209	219	219	218	227	231	206	234	228	202	226	234	198	243	220	224	231	223	220	211	240	195	234	232	195	216	200	196	192	219	231	207	229	222	232	214	212	204	213	218	257	206	223	205	203	214	233	273	260	193	235	224	216	226	226	223	215	232	215	222	230	221	211	231	211	233	186	205	226	212	217	214	217	242	221	197	225	217	207	229	227	228	215	244	217	237	230	235	229	215	221	222	208	226	209	221	232	205	224	235	218	233	197	224	226	244	225	231	227	220	194	224	220	224	211	265	266	241	191	223	229	207	236	224	230	190	209	209	239	210	241	225	238	219	227	221	243	227	227	207	224	220	220	232	238	202	211	210	210	204	242	234	219	212	226	217	221	215	224	211	228	222	244	239	202	226	227	249	215	254	230	244	255	198	215	220	214	237	252	245	213	227	230	205	223	229	241	204	226	242	199	209	226	197	207	231	182	215	219	218	250	217	204	237	201	213	225	212	195	220	235	249	223	239	225	217	245	251	242	211	231	231	220	238	246	229	234	243	208	243	237	204	218	204	221	199	233	209	226	228	222	237	234	228	206	190	213	206	242	227	219	233	224	209	230	215	205	221	217	185	228	247	234	224	236	236	227	219	217	235	225	227	225	233	201	248	213	225	230	239	228	215	218	230	226	241	209	214	223	218	200	207	198	212	238	223	199	249	240	253	259	234	227	210	225	247	219	229	203	236	237	228	222	221	236	232	255	199	256	210	240	231	205	249	207	205	192	233	205	236	218	259	216	202	229	226	236	206	233	196	225	235	247	243	221	233	236	210	223	208	205	200	215	227	231	237	220	227	200	215	234	202	203	243	239	196	223	200	216	195	213	236	223	212	231	212	226	206	266	219	206	222	240	238	222	235	253	231	211	242	268	219	220	226	204	206	208	216	248	221	205	196	233	229	236	203	212	234	241	220	213	229	247	212	251	225	215	214	218	261	208	242	236	239	242	231	215	208	199	211	247	205	214	214	256	233	249	213	185	223	225	237	228	241	225	184	239	229	202	205	219	241	226	215	210	214	223	228	201	226	232	214	223	214	211	245	213	194	249	238	250	237	227	221	205	214	220	220	242	214	214	205	220	223	216	210	226	229	238	215	229	238	229	223	232	216	195	206	216	237	228	211	227	218	216	220	201	207	217	211	213	215	236	256	210	257	203	225	225	250	204	211	260	247	231	219	221	223	211	210	204	197	214	221	241	214	236	202	225	223	202	237	227	247	221	234	216	218	201	209	213	225	224	224	213	226	214	219	219	234	219	207	217	222	252	228	220	197	217	226	216	209	231	210	225	223	211	239	227	223	214	209	237	211	243	220	240	219	219	225	221	209	214	225	211	231	234	215	226	206	218	222	227	231	208	232	229	273	219	217	186	218	248	232	219	221	230	239	209	204	196	227	196	222	247	234	225	234	233	222	223	202	208	220	262	236	199	253	237	209	263	199	252	227	231	228	238	243	183	211	227	231	225	205	227	250	213	209	238	218	200	212	184	209	229	221	210	235	224	218	234	223	244	222	210	219	235	224	246	232	249	223	212	238	231	198	238	223	228	192	239	230	218	214	188	197	241	223	245	228	221	202	207	212	247	228	228	219	219	224	197	211	231	203	213	212	229	207	218	210	226	225	209	215	208	193	219	216	208	223	196	217	224	243	223	209	220	214	230	225	176	229	226	220	221	206	249	215	230	215	253	237	244	219	241	211	243	224	238	225	212	205	200	222	211	215	193	221	193	214	237	239	213	187	267	244	233	214	221	238	238	214	222	230	220	243	210	246	235	213	223	245	225	203	204	225	225	205	222	241	217	202	221	217	206	246	259	225	230	221	211	223	248	224	242	226	217	218	231	218	210	206	225	223	243	238	205	220	238	223	212	224	216	231	231	206	226	227	235	229	203	235	226	218	244	223	212	204	241	240	237	226	198	245	221	192	249	224	249	245	193	225	224	245	214	238	221	218	237	214	222	238	228	243	223	206	234	247	244	234	246	229	209	241	227	217	194	216	210	226	227	216	217	205	247	241	230	223	227	217	252	242	224	214	208	198	207	215	225	216	241	225	234	206	212	205	219	247	215	227	210	212	226	207	232	230	242	243	248	207	222	221	217	212	229	199	209	228	203	257	226	225	229	217	216	208	226	202	244	224	205	235	207	204	245	212	235	220	237	219	236	225	213	216	249	204	249	221	210	223	225	229	226	219	195	232	213	222	233	213	246	218	208	226	229	219	208	241	230	213	227	235	244	216	199	237	211	254	253	180	234	236	242	242	225	221	210	244	197	250	214	198	236	229	224	222	220	233	224	207	228	235	213	215	218	201	239	187	195	246	221	233	222	250	219	225	242	213	235	236	260	229	237	235	190	219	237	219	253	230	236	203	236	224	228	239	262	206	232	243	237	213	223	226	204	236	228	216	233	223	207	217	258	208	231	222	203	217	228	238	228	253	239	234	242	228	228	232	236	200	219	210	225	217	212	210	228	220	222	203	221	232	182	211	270	194	217	232	218	239	231	194	234	209	230	231	209	206	254	208	208	245	235	192	216	212	217	215	230	238	228	254	230	209	214	224	215	231	242	213	239	236	228	241	222	222	241	242	206	243	217	218	213	221	245	248	228	206	230	215	211	226	233	199	208	229	202	232	223	242	230	239	236	227	222	237	227	217	238	184	205	227	229	226	209	222	193	209	220	238	212	225	210	205	241	221	205	241	219	234	219	238	207	193	243	227	247	221	221	228	206	205	238	207	200	210	229	240	211	235	205	209	228	241	238	223	188	222	240	232	209	223	213	198	215	216	206	249	217	222	214	217
35001	43452	54588	52594	48269	44084	39164	39635	35990	30131	18891	10493	5218	2718	1550	887	693	661	623	649	599	616	621	626	646	599	571	609	563	606	622	540	601	641	571	592	598	626	633	589	580	616	611	593	622	605	590	621	629	607	656	618	555	622	653	607	648	645	599	624	630	594	592	623	599	566	603	614	629	589	597	635	583	617	634	581	625	639	578	619	595	578	623	573	603	602	598	605	599	594	559	685	604	592	614	577	613	545	633	599	580	590	636	616	587	596	612	612	570	595	626	623	585	619	583	589	616	590	601	588	639	610	618	568	565	604	616	619	603	571	574	646	600	619	599	576	614	607	633	596	626	603	620	588	607	615	616	580	640	618	585	543	590	591	590	627	574	565	637	608	612	625	664	616	603	610	609	607	631	636	616	599	610	569	570	609	596	604	654	560	564	584	607	620	619	626	617	581	596	583	615	632	597	581	663	624	581	573	618	607	669	638	618	609	566	607	605	620	585	662	619	639	612	620	588	570	627	621	603	614	609	547	607	607	646	616	585	581	573	592	569	568	555	576	635	597	634	630	605	571	591	586	657	554	591	628	583	610	584	574	566	595	599	599	608	643	594	582	668	655	585	571	577	595	614	586	610	620	594	610	596	619	617	607	613	609	600	579	588	653	598	594	585	591	591	633	620	583	628	597	553	614	587	609	574	605	620	634	583	626	586	593	605	608	593	639	587	601	630	584	608	631	611	595	581	565	601	616	556	599	614	630	588	603	597	587	587	615	637	628	602	620	626	618	590	576	642	582	612	607	601	577	560	610	617	583	599	583	621	590	604	593	653	627	600	593	635	593	628	627	553	572	557	643	587	571	590	605	625	604	627	617	583	615	579	570	612	660	607	577	587	600	630	586	589	590	607	612	609	577	589	600	588	662	580	570	564	622	604	628	598	597	578	558	582	658	571	623	613	590	621	593	580	592	581	573	593	655	613	565	602	566	591	605	617	624	564	632	576	607	606	598	630	557	599	584	617	616	661	620	597	601	596	567	611	552	589	592	579	655	627	548	604	636	577	590	657	610	591	600	595	591	611	623	646	587	567	603	617	569	592	611	611	614	579	591	632	607	632	606	574	572	610	569	577	611	575	595	639	598	585	565	588	640	608	622	593	584	609	599	596	597	627	600	566	626	637	640	616	575	620	551	638	587	616	600	569	624	586	595	592	577	576	583	606	603	603	605	649	631	619	604	597	589	565	564	555	631	599	601	601	608	584	590	578	616	621	616	635	621	588	587	569	607	609	587	590	612	607	572	618	635	638	592	569	600	601	666	564	577	627	603	631	629	590	634	611	599	607	635	607	615	623	549	619	604	611	628	614	584	570	614	596	572	590	643	624	583	621	649	609	557	560	591	580	540	607	598	571	568	621	607	598	634	581	602	590	607	611	590	615	599	583	610	606	613	589	603	552	585	612	629	606	603	633	559	618	604	597	594	600	613	597	634	606	593	605	570	622	621	607	629	568	600	560	584	576	615	605	603	572	586	651	628	617	623	600	633	576	612	584	584	604	627	607	582	592	583	630	619	577	618	584	601	614	590	579	618	607	594	597	602	641	593	619	586	583	621	610	631	639	601	600	604	638	605	592	624	630	538	604	577	592	587	595	630	638	595	605	630	615	614	595	615	617	559	579	659	645	601	582	634	570	615	606	583	648	643	598	629	574	616	614	562	617	616	612	609	650	611	604	584	594	595	618	616	582	640	545	554	599	603	655	581	625	576	575	599	630	595	589	542	598	642	610	580	590	590	623	573	588	606	568	615	607	600	617	613	595	585	605	634	622	626	632	640	595	572	600	571	623	600	585	584	666	630	644	565	558	658	604	585	594	593	611	600	621	582	599	572	641	588	579	542	631	568	647	580	579	600	618	614	588	611	623	604	610	578	595	598	588	601	646	574	613	547	599	610	643	579	622	614	579	659	578	592	588	603	612	615	596	662	591	620	592	596	632	596	606	635	619	577	605	597	571	622	569	586	607	596	597	611	595	570	587	595	585	609	628	654	623	557	601	553	617	630	638	643	580	628	619	610	572	614	595	605	576	574	591	578	587	584	647	623	610	583	604	571	648	592	589	598	587	631	668	623	586	622	615	584	579	590	608	614	571	578	637	554	630	603	615	635	572	646	581	615	621	650	590	618	593	647	626	596	599	602	588	602	607	651	561	618	582	616	635	586	606	595	601	620	584	578	622	633	635	587	636	607	634	579	582	600	568	578	592	567	596	630	576	595	587	610	614	597	603	587	609	560	643	629	621	600	622	599	597	555	615	609	622	626	585	606	613	592	594	611	556	616	651	609	577	613	620	596	563	605	584	597	594	602	611	558	596	584	597	595	621	619	625	613	603	584	602	625	575	612	586	545	615	644	607	567	618	581	566	659	597	609	601	650	609	602	589	592	586	595	604	599	578	621	638	612	588	635	581	586	567	604	597	613	586	632	609	637	558	587	573	645	554	592	630	581	598	579	588	621	582	579	611	595	599	605	604	570	601	578	614	618	600	605	607	617	613	573	625	604	596	586	579	622	609	583	631	606	583	603	628	607	604	608	617	626	597	567	630	572	634	612	653	595	604	604	611	571	589	626	598	604	623	590	570	596	589	593	628	623	577	693	605	563	612	560	615	635	611	585	599	561	586	577	596	603	589	609	618	570	597	607	608	632	598	607	606	586	589	610	619	622	563	594	576	578	571	612	579	581	628	605	602	564	620	601	616	602	569	596	598	603	616	612	631	651	619	599	629	555	611	593	592	610	580	609	637	623	595	612	599	614	603	608	623	604	599	586	589	531	587	587	565	592	620	599	593	614	608	626	599	627	575	608	628	608	556	624	629	635	616	622	607	591	571	604	578	583	595	589	601	638	593	602	616	611	595	615	579	619	590	631	572	673	625	591	583	621	579	587	589	636	640	607	642	606	611	559	595	615	555	568	611	577	566	598	620	592	591	605	602	603	593	595	631	561	588	674	586	599	594	572	598	588	567	578	553	593	565	604	594	646	577	647	619	590	590	595	602	619	598	605	626	649	573	601	622	622	611	626	639	604	643	646	588	604	580	620	583	628	589	635	664	611	571	609	580	590	635	574	653	600	585	607	586	565	627	600	646	604	592	631	675	620	607	587	606	617	600	599	588	581	583	602	565	563	598	586	641	610	629	575	598	581	621	570	614	590	575	551	590	631	550	570	571	621	627	564	596	635	570	650	592	612	641	602	572	594	624	577	573	639	595	608	576	658	660	612	596	672	601	574	612	600	610	596	612	573	634	635	620	647	610	599	584	628	589	596	643	597	573	623	539	580	599	584	602	631	581	585	618	562	615	591	625	610	626	611	632	651	619	579	572	611	564	575	583	593	618	615	553	567	597	591	605	553	592	596	613	620	620	635	592	550	650	611	602	615	594	617	577	622	634	597	634	579	535	625	578	556	629	638	621	603	579	616	602	604	583	610	578	635	635	631	605	594	609	585	600	601
30050	29984	28316	19727	12118	6361	3950	2083	1447	1165	805	560	416	317	242	221	235	236	248	222	205	265	255	224	231	235	223	259	219	236	237	241	238	263	245	243	227	239	232	226	210	226	255	228	244	251	257	227	214	244	274	240	271	218	243	233	240	239	249	232	259	222	249	264	220	259	253	244	252	222	228	235	213	227	234	247	204	239	233	240	234	246	245	228	260	245	262	248	235	208	239	220	255	242	251	235	237	244	229	229	223	255	234	219	248	243	251	219	217	180	197	265	226	221	232	232	243	230	254	236	220	208	233	239	228	233	220	249	202	219	219	248	252	226	238	227	238	230	209	247	246	226	219	251	241	209	222	238	221	213	235	252	207	250	232	202	247	262	225	219	257	235	227	233	247	240	222	241	190	243	225	263	258	219	251	219	219	257	232	257	229	231	226	250	236	235	240	251	245	260	235	238	248	257	238	272	239	223	238	224	240	204	250	234	240	240	229	215	227	206	237	224	260	226	241	243	221	255	244	243	279	238	227	244	247	242	250	229	231	201	252	232	234	234	242	223	230	225	224	252	223	235	228	234	230	260	225	232	224	256	238	230	231	233	235	258	262	233	239	243	239	218	254	249	223	245	242	228	239	241	226	246	242	233	257	230	258	227	233	241	250	208	213	251	268	220	260	226	221	246	215	258	233	269	261	241	249	236	226	222	256	258	235	236	228	204	224	242	264	250	216	226	247	257	257	230	243	247	243	231	267	248	221	231	243	238	240	276	214	246	248	231	241	209	233	242	219	232	237	281	214	205	249	268	261	229	247	226	246	256	236	247	245	264	244	274	253	236	249	228	234	252	236	211	233	229	244	246	234	233	248	220	251	256	216	235	242	251	246	225	243	236	240	275	226	207	225	230	223	270	264	228	214	238	249	269	252	211	211	264	222	229	213	244	242	246	259	252	246	225	219	228	256	238	235	241	238	255	235	252	225	223	212	246	242	243	270	238	233	245	236	237	212	223	231	240	215	240	222	241	266	219	253	211	222	215	246	238	240	254	241	250	265	262	239	212	225	193	231	219	237	212	237	258	214	242	246	236	237	236	266	271	246	237	225	247	251	240	257	257	231	248	250	225	260	240	224	229	234	231	205	260	237	236	230	238	234	251	237	242	240	256	263	216	236	264	231	244	241	248	231	256	221	259	250	209	230	231	262	221	244	217	247	258	253	252	252	211	250	253	223	271	243	237	252	238	245	204	214	215	256	232	238	256	203	222	226	222	234	235	247	234	243	232	256	249	258	248	223	233	213	257	239	231	245	236	206	257	256	247	243	226	224	228	219	231	229	213	213	217	237	219	250	218	233	230	232	243	233	259	249	225	266	234	209	225	240	265	255	249	241	256	257	252	216	244	247	245	234	254	241	242	266	223	252	239	241	243	241	264	235	227	246	217	222	247	245	239	243	218	245	251	262	240	242	244	210	232	218	228	219	227	231	235	224	234	237	244	245	262	236	213	249	267	252	244	266	203	257	236	289	255	265	229	223	235	256	211	223	249	244	261	239	257	231	261	257	234	247	227	234	234	209	221	239	246	235	234	229	210	238	236	236	231	243	267	216	236	253	223	235	268	254	265	227	244	221	234	224	220	247	241	232	228	232	227	255	210	207	224	249	213	267	260	228	236	233	224	239	264	220	247	251	233	252	242	232	235	238	247	258	252	235	239	249	279	197	251	228	263	236	233	230	236	223	240	228	250	211	237	241	219	256	217	226	242	256	249	228	237	215	239	244	255	229	197	257	236	240	237	258	218	227	246	248	236	259	221	229	221	236	285	244	264	257	234	218	250	252	205	227	218	246	228	228	219	241	238	208	246	236	213	243	223	233	230	264	255	235	252	243	228	244	237	250	242	233	235	220	255	248	224	256	236	233	218	271	266	243	205	244	260	226	212	258	260	239	226	228	231	251	242	229	253	216	239	242	219	238	238	211	231	216	240	207	211	234	236	268	225	227	248	251	255	241	234	252	228	221	216	226	245	236	239	237	206	246	226	242	240	229	236	247	245	259	228	259	223	249	254	255	235	230	238	194	245	259	215	238	242	209	247	196	219	234	232	240	235	232	244	256	229	249	245	237	217	224	253	221	227	248	264	236	230	226	231	230	239	249	229	217	238	285	230	224	255	241	246	261	267	212	249	217	253	243	217	236	242	232	248	254	242	262	228	238	240	238	210	248	269	254	235	231	263	238	247	243	246	258	247	229	228	240	232	241	258	243	237	252	241	257	249	254	246	217	250	235	233	247	242	234	254	271	231	244	228	217	231	235	255	227	227	228	279	216	218	233	235	241	238	226	247	237	251	247	245	261	217	259	200	221	254	229	222	253	210	236	246	254	217	254	233	212	256	257	226	240	238	278	243	243	211	259	252	236	227	245	254	230	230	238	219	240	245	238	256	235	249	262	209	255	236	232	234	255	250	261	235	257	228	206	215	243	222	227	231	229	248	242	245	266	233	255	240	265	230	241	263	253	214	231	236	207	231	260	241	249	200	223	222	262	242	217	239	254	223	244	226	262	251	267	241	257	257	241	218	254	194	235	244	227	245	235	211	232	240	227	226	244	233	235	242	233	248	260	215	235	221	215	264	235	238	228	238	230	241	224	272	247	242	233	264	229	242	246	231	216	227	238	234	241	232	236	224	224	240	231	235	237	239	234	248	230	226	233	237	252	254	251	263	232	220	239	235	232	245	240	239	216	239	234	248	252	225	217	260	218	225	247	266	235	237	229	265	219	232	241	278	241	229	237	245	218	233	242	239	240	244	237	213	244	252	242	228	232	241	268	195	217	243	246	255	241	214	209	218	238	248	240	233	258	250	262	262	216	220	254	260	230	238	218	237	225	240	214	215	245	257	257	235	245	242	246	279	223	257	241	254	245	230	233	252	227	246	242	239	244	206	243	230	231	240	222	243	243	258	225	269	246	235	235	233	250	220	234	258	236	237	250	220	239	202	255	258	240	226	255	241	213	262	226	236	237	224	219	210	270	270	217	224	248	247	227	246	270	230	223	256	257	233	248	241	228	258	246	250	275	272	231	265	250	234	234	247	228	233	259	254	235	229	231	248	238	224	257	235	239	241	252	239	257	231	228	253	241	247	227	241	222	231	212	247	236	239	238	205	255	250	244	273	255	261	235	230	246	250	253	247	277	224	226	218	224	236	247	253	238	220	244	226	256	223	244	253	217	247	267	239	220	261	247	223	220	222	244	210	236	205	234	241	234	246	239	237	233	226	246	237	239	247	232	255	236	262	246	259	227	228	215	255	239	224	215	224	238	231	231	248	249	255	220	242	244	248	221	246	235	249	233	247	233	236	239	266	235	240	252	247	246	255	253	235	211	253	236	238	243	250	220	260	228	250	240	261	233	232	226	234	251	233	227	236	224	245	220	219	231	232	232	250	270	264	260	229	230	258	228	237	254	253	273	226	236	227	218	227	254	273	254	237	253	234	241	241	228	247
19246	26190	33143	31254	25696	18029	13741	8488	6351	5504	3494	2407	1359	1007	826	653	631	652	656	687	607	633	655	633	645	593	627	612	613	669	623	618	679	636	685	621	601	661	590	630	662	700	651	615	653	675	661	657	591	685	640	638	625	586	611	678	648	594	640	643	665	599	683	668	649	686	657	609	704	687	674	608	592	655	616	653	664	657	646	614	625	693	626	643	629	664	597	655	682	594	643	696	650	636	646	651	619	644	658	653	639	650	644	658	638	631	649	635	644	639	662	637	682	686	661	632	633	644	660	625	621	666	599	643	670	630	647	640	650	635	569	625	648	617	631	650	667	633	649	642	632	623	623	637	672	661	642	673	654	656	651	632	627	599	661	593	608	709	696	663	610	608	636	691	641	616	629	642	641	664	651	626	673	609	625	633	688	630	633	657	603	648	642	630	690	610	630	661	639	618	612	684	671	633	640	657	618	647	664	643	669	689	671	639	611	623	680	629	615	643	634	662	656	635	666	601	650	670	665	607	669	681	663	653	679	673	614	659	692	675	594	661	602	623	675	629	669	642	608	644	637	641	644	646	632	656	642	657	636	655	679	625	675	657	626	694	651	623	616	614	650	640	598	618	674	611	605	624	667	642	635	667	640	647	633	655	636	648	617	630	627	607	665	645	623	662	640	655	628	670	653	637	620	670	607	665	653	594	656	669	659	634	645	666	616	610	605	641	676	637	630	657	631	669	604	679	644	640	680	649	689	634	636	632	673	630	640	665	706	624	626	627	636	653	657	610	673	661	658	655	584	642	666	682	649	606	638	662	625	638	651	622	657	660	642	579	623	682	641	635	659	611	650	639	669	634	662	629	625	649	665	628	623	647	597	658	645	599	633	660	603	561	635	609	712	610	647	651	654	627	654	651	674	671	663	697	631	643	674	621	632	641	636	666	660	581	628	651	655	674	638	673	649	616	654	668	670	632	664	644	617	647	659	655	677	618	597	655	654	641	674	667	601	657	643	649	675	652	623	619	643	640	648	637	597	626	629	611	634	670	613	607	624	617	673	614	661	637	659	661	621	681	634	640	643	614	634	658	610	647	651	651	640	662	648	625	653	654	656	679	651	639	633	628	617	652	613	642	630	656	659	634	714	638	644	577	665	624	703	627	633	610	671	659	645	659	689	647	627	607	658	630	654	647	652	618	637	611	618	682	605	648	624	626	652	594	680	646	678	671	626	614	627	634	654	636	621	632	628	644	646	665	672	693	645	644	670	651	618	690	608	651	667	671	670	632	625	636	625	656	657	609	682	664	621	612	633	651	598	629	677	678	665	645	644	629	648	644	674	675	692	661	636	667	640	633	665	649	692	618	636	685	653	665	637	642	623	659	674	652	638	685	654	668	633	634	623	586	637	604	639	627	712	655	650	678	628	681	635	654	625	639	639	666	643	671	616	673	643	624	617	638	631	647	608	664	629	658	621	611	626	639	609	659	598	667	652	653	628	651	653	635	663	645	635	624	603	641	619	587	606	609	642	665	674	675	624	649	663	632	648	608	665	632	635	612	617	647	606	605	640	644	623	643	650	634	649	603	624	600	632	655	653	646	652	616	623	667	579	735	655	658	646	625	612	663	645	642	626	661	627	591	650	648	645	637	646	660	629	651	645	676	604	581	700	642	679	630	629	601	652	630	672	636	656	632	655	637	632	670	650	711	640	632	616	640	650	626	722	644	647	621	630	682	672	703	675	625	617	596	647	644	645	674	625	631	637	620	660	660	669	639	658	578	658	639	620	607	626	627	642	633	664	630	654	702	676	642	653	653	655	638	649	621	625	647	668	659	630	675	655	698	637	636	640	627	646	635	654	590	628	652	705	652	633	670	635	644	651	634	648	638	622	643	655	625	656	614	660	658	617	643	625	634	636	643	666	676	663	618	570	620	635	625	693	643	635	599	627	652	677	667	637	691	585	651	605	624	593	639	678	653	642	668	654	667	635	641	672	664	671	621	641	634	685	646	684	672	640	649	676	652	663	660	632	638	642	668	639	596	591	623	699	648	627	653	638	644	653	650	694	635	645	619	638	647	663	674	622	640	659	655	663	618	678	639	633	646	611	618	626	681	615	609	647	657	654	694	646	669	598	647	718	644	628	605	647	675	637	666	616	650	694	715	643	629	622	651	649	633	660	637	621	621	640	655	629	624	605	609	625	678	630	677	662	631	642	627	628	654	665	628	635	663	629	630	659	659	648	620	623	664	655	623	639	592	645	668	670	630	646	665	683	625	646	630	673	623	631	657	641	657	663	656	665	660	679	660	679	675	611	650	648	654	602	684	644	666	655	640	596	675	628	605	619	620	666	656	666	639	637	655	621	640	657	629	627	637	670	624	666	659	640	662	637	635	640	649	624	598	636	660	618	626	678	625	640	638	619	581	658	625	630	649	613	656	651	633	649	632	638	636	636	633	632	630	637	658	621	664	629	622	632	675	613	667	614	598	637	617	652	602	649	661	639	648	646	643	631	644	628	660	630	645	613	632	621	635	648	663	625	642	674	639	670	620	596	657	676	636	674	682	692	664	638	679	606	650	628	636	597	670	695	704	617	677	633	639	624	668	644	659	666	576	682	624	601	616	645	666	641	617	623	702	692	652	598	627	635	638	671	613	652	614	614	628	657	624	609	602	619	675	703	632	563	604	653	653	655	653	655	649	645	651	630	687	630	616	610	649	650	647	645	636	672	638	622	633	677	628	613	613	668	684	632	677	649	676	642	624	611	661	637	689	651	657	666	652	655	593	630	632	661	670	656	650	647	699	621	638	695	622	634	643	644	687	630	643	656	663	660	612	646	627	684	687	670	626	620	654	648	611	644	625	654	622	625	606	636	700	642	615	618	638	638	675	680	682	617	639	641	663	634	637	651	636	629	631	657	642	608	648	643	610	649	614	664	633	649	579	660	591	652	606	668	618	669	634	645	652	664	634	612	700	684	637	629	670	624	645	654	675	676	629	643	685	631	646	636	634	611	667	624	622	636	637	610	646	636	576	636	649	674	632	658	652	653	635	614	644	668	638	646	609	638	635	690	621	645	632	669	653	653	657	645	666	635	618	628	655	682	595	646	637	696	639	613	649	650	666	640	636	648	650	597	588	639	661	651	663	646	608	608	663	676	655	674	631	631	631	652	662	662	626	676	646	632	660	631	662	680	613	617	689	670	597	605	631	695	565	650	644	652	615	613	604	695	617	666	648	604	618	657	613	633	633	688	636	645	676	602	604	613	679	657	650	669	682	636	603	649	650	644	692	625	618	640	642	643	694	639	652	649	661	663	624	657	671	675	608	645	649	618	649	657	702	643	654	645	619	668	657	687	675	638	657	604	604	669	636	632	642	623	672	645	625	640	614	630	648	642	646	628	698	629	641	644	654	610	656	642	650	644	665	652	668	632	620	651	616	683	660	646	638	624	657	627	631	629	672	619	649	645	689	586	678	644	640	632	606	606	621	624	635	593	629
48294	47623	50569	42869	33181	24256	12365	6087	5773	6633	5288	2792	1376	732	429	329	298	238	236	235	240	221	229	217	243	208	237	231	220	236	244	232	232	242	258	192	222	228	229	242	211	218	255	234	216	227	250	242	228	236	218	220	228	235	204	236	240	225	204	212	224	234	215	257	192	247	233	235	227	219	237	236	230	249	218	237	203	238	236	224	212	256	247	235	209	247	224	225	219	221	227	210	243	233	225	218	204	228	217	192	253	240	227	221	213	207	231	224	221	224	235	233	229	217	231	229	212	230	226	223	246	234	231	242	222	220	229	248	243	231	244	249	197	241	224	235	224	222	211	237	242	258	204	236	214	230	234	225	239	240	257	262	223	222	214	237	221	256	210	230	211	234	252	248	208	237	227	239	230	205	216	237	202	249	191	246	250	229	226	231	226	252	241	214	224	214	218	209	252	239	226	203	240	199	245	224	241	231	258	222	216	235	258	244	225	238	221	216	265	218	262	241	235	226	208	224	217	250	232	218	218	209	250	230	216	227	254	229	235	200	242	228	221	208	195	224	238	239	243	224	225	207	239	254	227	239	194	222	259	211	221	229	248	239	245	194	209	229	211	214	216	243	249	234	217	270	222	200	246	225	230	251	210	231	222	223	231	244	226	239	203	232	225	197	228	236	224	225	204	243	259	198	201	238	237	218	227	227	236	223	261	225	210	246	228	236	210	225	220	216	239	217	259	234	211	213	217	232	240	249	227	215	211	216	225	213	219	225	222	235	206	255	236	221	221	211	268	235	209	214	217	222	258	228	224	224	222	232	222	211	215	218	219	249	232	218	230	207	224	225	246	199	242	250	208	235	220	245	255	205	217	256	216	224	237	232	232	249	213	239	204	212	209	252	201	231	212	223	247	194	197	210	212	260	224	217	236	226	227	220	240	223	218	242	232	245	221	211	216	225	244	231	251	262	207	240	181	234	202	222	237	225	236	227	214	225	226	249	220	243	239	221	208	228	244	230	213	228	249	233	230	212	219	228	239	230	214	221	225	225	229	211	232	224	242	252	246	216	237	232	235	237	233	205	225	224	226	272	229	225	218	234	259	250	217	232	252	248	210	234	256	215	198	241	206	206	219	227	219	198	210	217	253	241	257	217	206	244	235	221	251	235	236	218	243	263	222	207	231	230	230	231	218	222	210	237	199	185	226	231	217	206	214	237	213	202	222	218	240	241	243	241	234	217	228	242	201	216	229	216	234	243	213	227	247	237	226	223	245	223	243	227	224	225	231	231	249	237	227	233	217	241	209	237	224	237	224	246	218	217	240	232	220	232	224	222	218	224	236	219	216	218	215	239	258	229	217	213	252	215	239	225	212	222	242	244	232	229	200	243	222	234	232	246	241	229	217	238	211	205	251	217	233	222	228	247	215	220	252	230	248	224	219	214	215	234	226	236	237	234	225	236	240	244	232	228	236	238	238	218	226	226	220	239	235	257	191	190	224	216	236	258	222	213	204	241	269	226	222	229	244	232	208	211	221	215	219	240	219	212	236	223	198	228	240	227	220	249	204	255	232	224	220	250	222	210	209	245	233	246	217	211	234	220	240	216	227	230	226	227	224	232	241	228	238	232	243	233	219	223	224	227	224	229	230	222	210	244	259	238	234	232	221	242	250	216	233	198	222	230	246	219	213	211	223	233	219	218	238	221	207	246	209	244	254	233	220	239	238	237	233	261	219	216	238	242	228	228	211	232	231	228	225	221	229	234	249	256	216	221	204	217	242	226	217	241	240	242	243	231	200	233	225	250	227	215	215	226	208	246	221	237	213	228	272	208	215	208	236	231	241	200	253	221	234	242	250	244	209	233	248	247	213	235	213	227	228	226	230	252	220	256	229	236	217	238	234	236	231	236	242	248	242	241	225	215	221	218	238	258	206	195	225	241	235	231	255	217	217	220	239	198	239	222	227	234	246	256	235	240	247	226	230	229	228	208	223	210	257	235	226	220	231	197	215	241	238	218	219	222	220	222	220	248	200	241	228	233	222	248	238	251	234	243	242	222	221	234	234	248	244	231	240	213	215	244	217	251	239	263	229	220	234	191	219	237	223	246	222	243	227	238	219	218	238	215	209	240	222	243	189	198	237	245	215	223	221	224	209	221	200	244	253	223	215	245	225	249	265	224	221	237	191	248	251	264	251	216	228	250	226	224	277	232	240	214	209	225	226	230	232	212	216	221	234	231	237	239	217	237	233	246	228	211	229	196	233	236	203	251	249	228	224	254	202	243	200	241	217	219	241	242	244	241	219	225	237	230	231	214	223	217	211	234	235	227	228	243	215	242	266	233	233	242	231	234	224	239	248	233	234	210	201	226	228	209	241	234	201	230	231	224	211	220	216	272	202	225	230	266	217	240	225	211	226	239	226	219	223	227	229	222	191	223	257	212	243	245	204	222	207	234	227	225	223	216	212	233	213	230	215	195	237	208	197	230	253	216	237	216	221	221	216	240	246	240	268	247	221	218	206	219	232	235	209	221	254	242	228	188	227	221	221	219	228	238	225	230	242	225	223	222	223	241	262	220	202	235	230	248	247	214	240	223	222	208	211	239	248	236	219	222	226	243	235	233	218	227	228	237	249	248	255	203	226	243	242	221	258	227	241	218	257	235	231	230	242	253	234	226	198	235	236	217	220	208	226	227	248	259	221	228	232	238	224	228	231	191	262	241	239	216	250	250	227	234	227	246	215	246	222	205	227	224	209	212	236	253	206	224	260	258	229	249	213	198	214	225	215	238	224	223	229	215	236	218	249	207	226	227	246	249	228	240	229	219	248	221	231	219	214	201	230	214	232	215	214	231	238	223	242	229	245	217	247	248	268	228	214	245	211	236	201	229	179	249	248	237	216	230	227	235	212	213	231	241	202	206	233	212	235	211	232	206	237	229	213	230	193	229	233	242	224	226	253	251	237	241	239	244	248	204	227	211	238	228	237	227	235	219	224	221	234	227	219	198	235	219	229	208	227	229	228	214	231	230	224	243	228	263	234	219	231	225	221	239	235	233	227	228	234	217	215	261	226	202	228	249	223	216	252	221	238	215	236	230	237	199	232	243	208	219	229	234	227	221	207	227	259	207	199	224	222	241	208	231	229	252	210	225	232	225	209	211	228	231	207	223	220	215	240	224	276	238	217	236	229	219	240	195	229	232	236	228	275	227	243	225	224	235	229	271	236	237	242	229	223	209	232	203	206	252	238	205	237	210	223	223	210	233	207	229	214	221	214	235	233	246	234	219	237	259	214	221	218	263	226	207	226	252	232	216	232	235	237	227	240	195	234	211	222	244	232	226	235	230	217	214	226	225	243	225	216	234	205	232	230	225	234	231	199	238	235	192	238	247	214	221	200	228	225	246	221	236	235	217	240	252	252	239	217	227	244	246	205	227	224	246	260	242	207	209	202	238	196	206	224	219	193	230	205	236	211	260	266	228	207	228	199	236	213	223	239	215	223	226
31966	39591	50190	49132	44473	36202	26377	18700	20676	22605	18687	11684	6169	3083	1549	1086	901	750	646	613	610	597	671	590	642	604	604	616	589	659	610	630	608	621	624	594	630	586	617	641	573	621	631	626	597	620	638	602	605	615	609	643	582	613	558	620	593	665	594	589	634	587	599	608	563	638	627	629	619	609	623	625	614	625	620	635	649	636	632	621	617	635	626	637	596	638	574	613	643	601	638	625	596	621	565	590	594	608	604	630	615	614	600	601	628	631	596	618	585	607	608	631	608	623	592	661	611	630	622	588	612	592	599	632	588	583	644	612	622	614	635	614	611	636	615	651	614	613	623	605	638	639	606	635	642	626	632	638	627	619	635	623	613	625	624	589	582	617	625	606	640	636	617	611	633	600	637	612	614	620	637	582	564	580	681	626	668	602	643	625	605	540	569	593	642	618	622	625	633	637	608	623	594	628	606	646	626	608	579	630	608	618	621	575	584	608	608	597	608	574	604	617	575	619	600	554	623	609	596	618	613	634	616	602	614	584	649	618	609	641	620	627	607	618	646	668	652	610	624	646	694	602	623	599	650	657	573	619	644	616	610	668	645	630	595	644	614	592	610	638	611	635	606	639	612	638	627	670	619	606	643	602	633	601	660	624	632	604	645	641	636	637	604	615	636	627	603	578	639	601	592	581	626	688	597	614	605	654	589	608	599	592	581	629	594	615	660	596	598	604	600	622	617	631	596	571	610	645	596	593	581	616	643	618	562	647	655	601	600	654	606	606	642	657	639	619	666	582	647	620	621	644	615	593	635	599	615	600	627	616	582	632	627	618	638	629	614	571	609	609	634	653	634	600	566	620	623	576	630	604	656	634	592	612	629	636	644	601	549	651	604	609	620	614	609	600	619	590	591	633	618	635	609	614	568	652	638	587	681	573	664	582	602	653	637	640	610	663	577	607	649	623	596	636	633	596	615	600	607	651	602	607	631	597	602	613	577	629	614	594	601	622	613	579	564	597	647	605	612	586	644	621	617	629	619	585	621	580	589	620	587	603	604	582	618	674	578	616	614	587	648	614	577	592	595	581	624	653	623	569	607	661	604	598	626	606	613	620	633	575	620	614	615	574	596	641	664	604	607	581	612	626	668	643	624	644	646	672	663	601	588	594	612	621	613	592	647	612	611	597	618	626	632	610	598	639	604	560	633	594	617	576	620	627	652	592	636	633	604	629	644	623	643	597	609	625	589	584	614	594	625	580	645	599	631	610	629	615	637	616	598	589	612	678	639	623	608	618	646	587	625	600	621	618	633	609	596	620	622	662	629	643	589	638	634	602	614	621	602	598	585	596	568	609	589	638	628	601	630	647	643	598	625	596	590	568	603	593	639	585	583	642	604	638	642	604	601	616	609	569	576	601	606	648	595	616	622	604	612	615	631	595	644	632	596	611	638	612	609	637	611	594	601	640	623	569	601	644	614	620	607	654	614	634	605	640	578	617	625	618	602	632	643	641	628	632	596	546	686	644	597	603	631	625	624	612	629	617	629	593	610	625	640	595	633	621	609	588	619	620	601	599	611	594	619	568	591	628	630	589	642	656	588	663	579	623	627	633	600	602	603	562	584	627	631	598	614	667	637	585	595	593	673	648	615	625	639	604	569	606	636	668	603	616	637	594	654	593	648	634	610	611	625	627	657	615	600	637	634	634	602	631	622	601	598	610	580	590	587	624	654	634	634	629	599	592	639	647	619	591	647	627	615	599	572	585	595	618	587	556	605	632	639	641	591	585	648	646	625	670	562	600	624	589	622	623	715	594	647	655	594	595	632	634	585	560	571	605	592	615	568	649	584	620	605	623	656	614	631	618	608	613	644	599	579	659	613	618	637	596	605	585	596	613	619	589	650	646	634	611	564	633	658	594	632	632	527	590	651	618	622	607	625	589	574	597	610	640	639	668	576	602	602	637	639	609	629	631	640	629	646	605	642	610	557	627	625	628	608	623	626	604	626	600	609	641	593	631	649	627	637	643	646	653	600	611	614	630	626	621	605	623	629	598	657	599	629	588	578	602	604	686	595	609	594	610	537	634	590	585	624	595	609	625	577	653	606	601	672	595	642	610	577	595	621	628	622	606	615	620	644	627	599	604	579	643	599	558	646	569	630	621	606	581	585	590	600	622	632	607	631	605	600	653	611	612	636	624	636	674	617	587	584	600	591	618	608	618	593	643	609	620	607	647	667	624	585	605	622	624	617	635	608	610	642	640	639	627	587	607	610	610	578	586	621	577	600	620	643	621	579	629	633	611	626	593	564	591	622	612	645	592	610	592	592	610	621	623	606	581	610	651	613	612	575	639	596	577	614	646	604	649	619	612	621	584	656	616	640	596	628	625	589	630	586	609	622	636	650	593	648	625	636	618	628	602	623	668	614	590	618	617	603	631	611	632	614	618	646	626	610	598	613	626	649	660	615	618	594	603	603	583	613	622	654	590	596	631	648	589	624	621	588	602	577	646	617	598	600	591	628	630	614	586	617	596	612	612	634	620	588	636	609	597	639	599	648	629	636	600	600	637	661	619	615	606	603	594	603	597	634	629	599	604	585	601	645	632	611	611	621	647	634	605	636	605	644	620	625	591	653	613	665	662	594	594	595	611	610	652	584	617	636	601	627	597	626	573	613	655	619	608	604	629	625	557	614	661	624	606	610	626	638	607	631	597	597	617	595	615	566	621	606	654	588	636	609	625	610	605	572	600	607	574	588	631	622	606	671	565	642	623	596	633	636	587	634	663	599	650	623	646	578	565	576	585	625	618	651	600	637	609	603	575	641	584	624	597	634	582	561	595	597	622	584	579	628	609	604	619	631	638	640	593	546	664	629	615	591	612	631	607	623	622	580	630	620	590	577	597	581	610	598	609	635	613	622	584	609	611	591	569	670	630	609	619	574	641	606	643	608	637	589	615	597	630	637	608	607	653	578	663	622	605	600	607	613	620	634	647	575	622	652	596	584	660	657	628	566	633	645	622	638	618	641	628	630	660	614	596	646	650	641	613	613	561	654	620	689	594	617	655	633	628	618	643	560	650	639	631	611	625	661	647	660	587	595	606	611	599	614	598	628	605	617	644	592	630	625	641	594	648	647	606	631	642	618	631	629	638	672	598	626	640	610	598	634	654	638	593	583	645	628	597	659	605	620	601	632	638	680	597	562	639	581	579	613	623	625	622	623	634	594	587	589	633	623	589	627	615	647	613	637	616	599	648	564	579	636	605	589	609	583	601	643	668	637	572	585	629	638	621	617	610	605	630	604	633	615	609	584	658	622	633	635	624	639	605	614	645	597	602	636	597	662	610	612	648	635	674	599	595	651	651	633	608	631	653	641	586	621	584	635	606	653	606	629	590	631	622	631	630	575	617	612	603	656	668	564	624	665	615	600	640	583	632	612	611	588	601	618	599	626	581	622	595	600	619	602	601	632	641	601	635	590	630	636	628	646	630	589	603	600	580	612	636
56252	58087	57629	46836	39918	29989	17040	10034	10446	10481	8364	5548	3012	1818	1142	696	441	355	281	266	223	204	239	230	238	222	205	189	206	201	219	221	215	201	195	210	207	232	230	229	199	215	211	214	248	211	207	232	207	201	201	194	205	189	215	214	207	216	200	223	224	229	229	202	209	239	201	207	222	224	247	209	209	214	197	214	215	195	234	216	218	197	216	225	195	197	204	215	205	207	186	235	238	203	228	222	224	185	242	213	206	205	213	217	234	206	201	205	206	214	237	221	198	217	221	207	197	216	214	202	210	217	235	205	222	191	218	239	230	198	203	199	207	236	203	205	207	205	206	194	219	219	233	266	215	219	229	208	221	191	222	212	217	228	228	205	196	218	190	199	182	202	206	224	231	213	195	212	220	218	194	198	218	196	223	200	195	233	220	194	185	231	227	196	212	230	211	213	215	208	217	222	191	231	187	206	205	215	223	224	186	206	231	193	223	237	207	199	221	213	216	217	199	200	206	204	241	195	245	202	226	186	235	237	214	231	213	242	208	214	196	202	200	189	198	183	202	227	209	195	209	211	221	209	245	212	204	231	210	203	190	204	198	204	209	204	225	218	198	207	210	208	211	227	203	225	179	214	210	216	193	250	239	202	221	212	209	202	215	215	211	210	208	187	197	213	199	207	219	212	201	215	195	223	214	218	209	197	197	185	209	231	217	185	211	216	240	189	207	226	230	233	179	204	182	204	199	222	232	192	202	202	241	195	200	198	209	219	228	226	196	187	190	195	202	211	197	214	184	208	200	192	237	205	197	226	222	215	204	226	193	194	210	240	212	195	247	204	224	237	213	202	196	258	195	209	239	190	220	203	193	207	217	223	223	199	212	230	226	207	198	195	233	209	208	226	216	225	218	218	235	222	214	218	191	198	214	201	197	211	221	202	208	221	196	206	226	233	193	210	211	193	215	218	229	198	216	216	221	209	187	211	192	213	220	214	210	204	202	223	204	212	229	208	190	232	218	195	216	210	200	215	256	216	177	207	207	211	204	207	206	215	219	201	204	221	226	247	206	207	215	198	211	189	214	217	236	216	208	213	187	188	229	200	201	184	209	203	215	220	230	201	225	210	218	217	198	219	182	231	202	219	211	219	166	199	218	221	214	184	194	204	220	204	193	199	198	204	207	231	202	204	212	222	237	198	206	199	201	203	219	231	226	233	205	235	229	219	189	198	196	199	218	225	212	227	194	175	217	204	197	222	206	201	201	237	217	229	201	200	220	220	208	236	186	229	221	212	196	222	217	236	244	215	176	236	199	230	238	236	173	206	230	200	207	188	205	219	197	206	216	219	198	192	208	202	212	220	230	201	237	211	234	234	216	223	203	225	224	217	221	206	198	200	219	208	242	199	200	234	224	227	196	203	204	209	213	192	209	208	234	223	214	231	232	193	207	221	228	198	210	213	226	205	199	218	205	225	177	218	212	226	216	215	210	208	211	222	189	221	237	202	191	197	256	214	208	204	185	195	216	205	194	203	234	194	207	217	190	190	212	214	224	208	187	196	219	205	211	227	234	261	210	209	212	185	203	192	188	209	240	220	219	211	210	198	213	210	196	210	199	206	223	233	213	207	234	200	233	242	207	190	191	232	210	220	216	207	215	195	209	210	233	231	210	207	223	202	230	213	218	213	194	226	193	212	212	219	214	230	208	206	213	205	188	207	201	203	227	226	183	192	215	215	207	225	201	228	218	195	209	180	213	218	213	225	211	213	207	207	222	216	234	221	234	207	201	206	226	187	232	223	190	197	216	194	195	216	198	204	209	236	227	233	226	189	204	210	179	209	212	233	221	201	236	204	190	234	201	222	213	218	217	208	222	242	233	187	192	200	246	220	216	236	217	178	229	203	229	204	198	243	217	207	199	207	203	225	222	177	202	228	241	242	207	214	210	230	213	210	201	221	226	214	210	197	211	223	194	214	227	197	221	207	207	222	221	242	218	199	204	202	206	203	201	222	212	192	205	237	217	212	211	216	228	226	196	215	198	214	210	190	215	209	200	215	249	219	209	206	234	223	185	206	231	202	217	195	203	222	206	238	201	225	221	226	191	205	222	187	211	237	184	210	217	207	207	212	214	206	235	216	204	199	221	240	213	195	204	204	205	211	204	224	193	233	215	202	195	193	209	194	199	193	194	205	248	219	202	223	231	212	203	199	194	206	219	205	199	187	208	207	184	219	210	213	201	236	205	220	213	180	205	205	214	191	212	206	226	217	206	199	221	206	212	231	217	234	202	203	205	239	204	225	202	226	213	222	205	199	207	210	200	221	203	220	190	227	228	220	204	221	243	218	208	197	201	195	215	212	197	199	209	218	219	213	218	211	244	215	225	201	200	222	226	229	230	210	215	224	233	189	211	213	217	196	177	220	201	204	229	221	216	206	178	211	178	196	222	198	221	196	235	208	221	214	210	210	220	196	216	220	217	235	228	199	220	207	165	199	203	193	212	218	206	195	238	214	184	198	202	196	187	207	235	214	215	217	242	226	218	228	195	195	216	231	236	190	197	203	207	213	235	236	232	208	207	232	176	202	202	229	208	189	233	255	200	224	198	242	207	233	215	196	204	225	226	225	204	206	204	208	214	202	202	194	219	213	234	228	211	209	204	240	220	221	216	232	217	225	235	214	217	208	215	205	230	203	186	204	225	222	205	211	207	210	193	204	205	210	250	230	208	214	216	227	206	194	214	211	214	194	221	214	231	227	213	214	225	222	217	222	224	181	218	205	205	181	204	239	230	189	216	222	208	192	226	219	192	216	203	205	232	227	179	200	217	198	196	215	213	200	244	187	217	212	225	210	228	214	210	182	227	203	216	231	214	219	218	209	218	217	221	214	212	228	225	217	173	216	199	219	219	186	249	200	204	194	218	203	245	200	213	199	217	205	203	198	224	231	210	206	208	205	223	202	195	182	208	237	220	203	228	205	206	209	223	221	210	200	207	226	202	186	224	226	241	210	197	204	216	211	209	198	186	217	216	225	227	220	217	221	216	212	213	204	216	207	215	229	211	192	219	211	208	220	223	223	194	190	216	212	192	205	235	214	239	243	193	223	203	204	218	207	222	207	204	193	167	181	198	214	198	206	218	219	185	220	191	222	234	207	233	205	210	240	203	208	192	216	219	210	199	182	199	226	174	215	234	220	219	193	221	221	206	213	207	188	199	208	228	192	235	211	230	204	231	225	211	221	177	194	210	229	200	216	225	220	208	221	226	217	235	224	195	223	229	233	213	216	211	197	204	217	220	239	233	208	205	216	216	206	231	205	208	199	210	233	203	195	220	198	215	192	197	219	214	223	229	204	211	228	209	230	187	222	245	215	180	230	198	228	211	209	208	208	198	215	214	214	216	224	236	221	224	193	241	207	205	246	212	223	227	245	225	204	209	208	220	224	217	225	198	198	225	215	231	184	196	228	220	214	219	200	209	230	214	229	212	234	214	214	213	204	220	208
38020	47403	57294	54401	50491	41304	30445	26133	28691	28024	25153	18993	12243	8193	5202	3249	2065	1320	956	750	712	718	688	661	669	618	634	631	603	596	551	587	551	646	590	548	576	609	545	565	568	595	582	583	572	570	588	563	521	556	580	525	605	589	560	544	572	522	573	557	576	585	582	583	589	561	582	553	571	569	543	581	502	571	632	574	523	624	578	574	588	579	592	534	578	611	585	597	564	590	547	567	552	586	579	577	504	594	603	561	581	597	585	570	561	575	566	611	514	611	552	571	588	568	614	555	578	621	564	591	583	605	579	583	579	561	585	561	642	569	547	573	592	568	580	586	559	578	608	561	601	568	521	559	549	591	627	583	562	523	571	589	619	589	593	566	588	608	615	577	543	570	578	605	596	570	566	563	563	602	550	570	562	590	562	553	584	598	592	561	532	562	575	576	577	574	612	543	531	621	580	555	575	559	555	609	574	569	642	623	556	554	554	566	535	537	565	593	592	603	572	570	578	575	590	574	602	589	547	554	568	594	544	592	600	600	544	585	581	562	555	577	552	606	613	560	574	582	554	574	587	611	551	573	602	573	593	588	581	535	596	544	569	584	563	592	577	551	565	594	591	595	592	583	578	567	591	556	567	594	548	561	573	552	564	577	536	601	535	614	600	597	540	582	581	547	564	563	569	636	595	615	558	563	576	594	575	565	588	587	588	592	606	566	622	563	549	616	583	601	583	529	586	614	576	578	570	570	561	599	555	580	534	527	544	550	590	590	618	599	537	514	632	562	573	565	550	609	555	562	566	572	563	594	590	575	532	556	602	578	555	575	592	570	558	547	568	599	587	528	551	569	614	562	630	614	574	568	570	551	536	584	584	610	576	584	555	593	543	594	538	594	569	575	555	574	584	568	576	530	585	558	578	564	567	585	583	592	545	552	561	593	556	579	569	572	606	562	593	572	563	562	589	546	562	571	591	590	580	561	503	565	602	556	576	546	580	563	546	569	555	575	612	558	599	594	596	595	604	593	621	539	525	618	583	564	598	561	574	543	571	570	600	558	574	565	524	574	602	546	543	599	605	557	573	558	615	601	550	578	569	543	588	578	575	576	591	558	582	585	563	571	548	596	574	580	566	594	567	575	542	570	595	561	573	564	543	578	545	555	560	537	590	581	543	574	586	587	585	581	537	573	597	550	545	576	589	610	588	584	578	552	573	572	558	594	615	581	523	558	539	556	625	586	608	597	564	580	565	547	630	565	546	569	539	572	551	567	561	555	612	572	582	556	553	596	539	575	546	586	608	570	608	548	579	569	570	557	554	568	596	574	599	549	577	583	579	579	600	567	578	601	583	571	558	523	558	564	614	583	569	563	582	586	562	537	537	595	631	570	569	557	535	555	567	620	601	597	590	592	569	542	600	581	593	554	581	556	577	582	584	579	581	601	616	582	551	554	566	582	551	554	545	568	528	586	577	577	618	572	570	572	577	604	552	581	586	540	553	592	608	553	559	581	555	627	544	566	593	522	566	618	595	597	626	587	587	551	568	585	586	618	581	568	558	594	568	620	586	563	581	544	540	578	578	569	574	563	599	564	584	527	555	612	568	569	550	597	572	577	546	589	589	569	562	582	581	553	558	558	567	564	588	534	578	569	586	591	566	615	576	582	550	586	566	600	579	535	597	574	596	574	600	619	590	587	551	582	612	595	588	564	520	547	528	573	589	535	565	563	580	548	570	572	563	560	590	579	558	550	599	587	616	539	561	574	586	595	561	571	560	570	566	602	569	546	603	547	556	540	602	548	545	588	572	569	579	537	550	578	566	562	570	537	606	570	643	593	542	541	557	566	561	615	594	579	563	565	539	588	628	585	609	618	596	584	530	570	537	569	537	574	541	549	572	587	592	579	571	583	576	577	587	526	578	558	617	581	568	578	596	562	533	590	591	527	574	597	617	579	590	556	580	582	558	535	594	603	564	591	591	589	599	599	562	561	539	580	574	585	573	531	557	559	580	575	561	573	551	555	546	567	572	550	569	559	561	579	575	561	577	599	538	596	624	545	614	547	574	593	533	591	580	592	598	551	617	558	582	591	569	570	574	586	615	485	561	570	578	613	624	558	577	548	592	562	615	565	555	600	574	614	593	576	563	600	543	533	562	597	598	592	573	581	612	561	560	561	601	566	564	517	558	594	605	567	578	593	593	602	543	570	573	582	569	546	567	591	583	575	602	565	585	565	567	567	576	558	550	555	585	574	551	545	534	587	578	550	559	599	591	595	573	568	563	592	585	570	549	570	579	557	561	612	613	571	596	519	532	514	570	610	545	552	566	576	564	580	537	591	566	565	597	592	600	540	574	577	570	650	552	540	540	592	575	580	544	581	602	545	532	566	590	589	611	588	569	541	573	565	601	579	621	559	606	576	526	552	584	566	561	555	531	593	618	534	564	562	583	592	565	602	620	556	584	605	539	596	608	581	561	532	540	585	612	584	584	583	588	584	558	588	580	527	588	583	589	604	549	587	558	625	603	566	609	545	565	548	610	574	569	618	560	540	579	561	616	561	553	588	568	555	558	547	532	575	587	529	564	562	637	579	565	581	566	529	601	588	598	550	536	585	567	573	633	581	554	567	559	638	558	604	564	563	557	560	584	536	582	615	573	572	596	621	550	593	575	587	587	575	556	583	545	616	571	520	579	598	598	569	554	573	544	572	613	519	590	607	586	624	589	586	552	520	573	587	582	587	590	618	606	560	523	553	604	539	602	596	582	591	600	608	590	563	591	590	541	553	576	560	554	586	576	617	585	579	571	533	583	531	560	520	551	568	547	590	632	565	585	527	552	566	574	589	579	551	587	566	569	608	619	577	585	600	591	589	573	536	566	565	589	576	579	571	551	554	546	605	529	569	542	578	622	546	579	556	587	602	575	620	596	561	597	557	571	569	583	574	569	617	564	603	578	547	562	582	571	565	632	531	582	551	590	570	587	545	551	578	533	601	578	540	562	557	563	573	564	547	591	578	630	577	589	588	567	580	556	589	604	545	568	558	573	592	594	556	563	568	533	555	543	555	607	589	582	577	555	543	606	596	585	596	570	581	548	609	566	574	559	615	579	603	571	551	567	582	555	564	553	607	598	615	552	557	598	607	568	595	577	591	520	576	565	594	551	592	566	556	567	579	549	577	571	582	600	611	570	553	595	571	554	567	603	586	591	568	534	581	581	543	540	544	604	569	612	587	558	574	580	558	594	581	606	583	562	513	580	580	588	571	596	546	587	575	605	572	569	598	552	548	581	604	561	529	581	606	567	586	590	539	578	606	594	562	583	554	592	541	594	584	552	589	570	589	618	534	503	564	573	600	603	525	559	594	550	594	649	547	585	601	570	570	571	587	608	543	599	583	522	588	564	503	621	566	591	544	576	565	559	583	581	592	566	583	566	581	526	594	598	533	614	587	589	600	594	601	578	565	569	546	593	520	588	569	592	545	601	601	596	561	545	610	533	583	569	561
30038	27364	26956	17655	9375	5072	1659	578	540	452	419	529	709	577	421	311	253	258	262	255	241	245	231	259	226	239	219	226	214	230	248	217	247	259	213	211	249	213	237	258	236	229	269	245	264	224	236	258	215	270	240	235	224	220	227	200	249	209	242	252	257	228	214	229	254	214	247	239	219	272	210	227	215	237	225	233	223	248	255	230	238	251	208	256	233	236	237	257	228	235	237	225	244	212	236	229	239	227	254	239	245	226	243	211	240	232	246	248	223	221	228	211	241	208	232	221	244	227	214	241	229	252	262	215	234	248	215	257	238	228	247	211	222	255	245	226	214	246	241	254	260	220	221	245	242	227	240	233	228	237	198	222	231	240	248	241	237	240	201	229	235	243	235	229	243	283	246	241	225	249	245	244	210	251	228	241	220	211	215	239	222	233	231	212	250	257	262	227	223	239	262	221	194	202	229	251	253	237	235	200	226	246	235	212	239	234	245	242	239	274	241	238	237	234	240	227	234	221	211	225	244	226	232	258	239	225	250	242	245	245	250	241	238	209	233	249	237	210	267	244	241	247	226	228	238	254	218	273	223	244	225	225	228	222	252	228	234	238	246	261	230	228	219	236	229	233	218	220	229	258	229	227	247	252	263	235	242	219	234	234	213	221	257	212	224	254	225	223	238	230	248	259	221	236	260	218	216	196	221	251	256	246	218	208	217	220	228	229	236	245	222	249	246	249	241	238	234	220	221	211	239	214	229	250	251	244	227	253	228	236	207	265	244	233	204	239	219	228	242	245	212	219	210	244	225	244	224	224	233	247	244	230	255	238	245	241	238	228	227	216	226	215	238	248	232	226	223	244	217	214	234	230	227	226	242	227	250	234	242	265	224	231	247	220	232	261	263	243	222	254	229	231	225	206	183	244	240	233	273	230	234	250	225	218	218	221	217	260	238	234	248	215	224	238	229	262	234	220	242	273	232	243	236	228	230	226	248	204	247	241	242	245	252	249	229	239	249	203	232	248	251	221	217	233	236	230	231	250	220	224	235	207	219	237	220	255	226	235	219	213	229	249	257	225	216	201	211	254	243	228	246	219	249	245	249	232	236	239	237	239	236	204	220	237	223	252	247	244	216	232	247	231	226	248	243	247	231	227	250	229	218	241	241	228	225	232	234	275	187	245	259	256	245	236	239	225	240	229	228	242	240	221	239	207	244	230	234	223	210	248	222	239	215	187	213	247	234	230	267	243	236	260	245	265	229	251	241	208	235	271	228	223	250	221	262	253	219	242	247	224	201	231	201	258	219	210	238	247	229	252	220	245	211	242	204	209	208	245	225	217	238	234	243	208	243	234	226	243	232	236	243	210	224	265	232	258	206	232	231	251	250	241	255	229	229	243	256	218	250	208	216	256	251	224	209	236	225	232	253	240	232	229	243	238	235	250	250	233	242	243	225	220	244	229	255	234	231	219	263	218	243	219	243	231	238	215	232	260	208	213	238	238	239	246	195	218	246	250	226	232	234	227	232	253	223	257	247	237	226	231	234	247	228	242	213	228	203	243	262	229	256	231	250	218	243	244	251	243	217	244	224	219	211	248	219	265	229	248	197	243	241	259	210	247	245	211	205	221	209	247	254	254	293	235	224	244	230	227	208	236	246	254	199	210	227	212	247	227	234	220	237	213	239	242	227	227	238	237	243	232	227	207	236	248	242	217	250	246	224	241	236	213	223	227	236	236	235	212	225	199	264	220	201	242	223	223	258	231	229	230	246	273	271	225	216	237	218	238	219	230	219	224	230	241	218	246	242	235	245	241	255	238	258	236	224	233	223	233	240	233	230	246	230	254	228	257	265	225	238	222	248	212	241	222	241	253	231	246	237	213	224	205	218	243	226	230	254	242	230	246	233	239	219	239	204	246	246	232	185	248	237	227	240	236	252	258	223	236	244	233	222	229	249	238	232	251	241	240	204	237	212	199	221	213	207	220	242	241	226	239	265	234	215	216	224	204	219	219	212	233	262	241	229	251	222	273	256	241	211	240	250	234	217	273	241	269	237	235	217	233	269	238	238	228	244	237	265	253	224	255	237	233	250	219	221	233	241	245	230	249	222	245	235	251	230	250	243	249	244	284	239	229	226	244	254	236	223	217	219	219	245	240	241	216	241	246	226	250	251	238	253	216	244	252	236	227	212	237	252	241	251	235	242	242	245	232	229	247	219	258	265	219	223	222	225	249	258	263	226	246	246	234	230	245	229	234	246	239	242	231	227	216	272	236	232	250	240	239	244	231	233	223	231	214	241	221	246	198	222	228	230	220	239	242	215	255	247	258	260	232	241	246	243	227	233	211	250	209	241	256	227	235	236	245	239	237	237	238	243	253	236	231	264	219	223	235	221	271	211	259	230	242	248	229	227	209	253	232	220	235	244	243	237	226	247	236	219	218	235	252	252	215	220	232	260	249	237	224	226	227	220	217	249	242	222	220	253	209	210	243	231	246	237	235	253	219	232	258	242	245	261	240	213	209	261	219	227	231	242	220	252	230	236	210	234	236	231	212	255	219	244	202	271	217	247	230	234	247	231	247	234	248	230	237	266	236	224	215	245	246	235	196	236	235	236	213	243	221	219	215	249	260	261	229	225	227	229	242	249	230	258	230	240	249	251	260	224	255	265	245	211	258	250	206	238	240	221	233	215	219	278	239	249	232	250	259	249	219	205	221	211	229	234	266	220	251	255	230	257	242	250	227	225	229	224	246	264	262	219	211	232	249	240	231	210	265	262	262	252	222	247	234	237	232	224	225	206	251	236	231	249	216	213	233	234	221	232	217	228	216	231	225	224	236	234	209	244	250	223	255	242	213	270	251	235	235	223	241	207	246	205	216	250	240	222	247	227	245	256	242	224	227	237	216	240	241	245	218	225	267	230	211	230	207	264	239	229	248	225	277	250	234	224	232	235	243	229	231	241	248	198	248	209	227	234	236	235	193	218	230	202	202	224	246	251	250	247	238	223	222	239	243	221	244	238	261	243	247	230	218	261	260	256	236	257	225	224	226	217	250	222	197	257	237	236	218	231	215	242	208	245	218	215	252	226	247	227	213	232	245	191	206	250	224	255	223	243	208	221	260	217	252	255	255	258	260	239	257	224	227	236	244	267	265	238	235	248	220	223	233	227	239	220	269	230	221	227	224	250	238	268	205	211	252	225	248	236	238	209	224	234	233	206	225	236	228	228	209	250	263	224	226	237	257	209	235	268	219	240	226	243	220	225	235	245	241	232	222	239	206	248	253	238	238	220	245	237	244	248	246	243	233	213	248	240	250	227	210	245	265	223	239	224	248	229	252	227	234	209	235	228	232	222	221	229	274	226	208	230	233	227	245	213	261	246	235	238	254	249	226	234	239	242	219	235	253	220	226	247	225	236	250	254	226	211	232	230	259	238	212	256	225	230	259	253	239	225	245	229	232	230	209	240	223	235	255	239	244	242	241	236	269	258	230	207	213
19236	23385	32320	28737	21177	14977	6513	2539	2495	2093	2133	2595	3253	2450	1341	922	786	741	681	619	645	565	665	649	621	662	604	610	650	609	638	622	630	656	605	639	642	644	608	604	634	638	634	637	602	644	618	645	622	621	639	610	639	643	623	599	597	622	613	627	643	604	592	603	616	640	629	592	621	619	657	599	679	597	631	642	634	641	636	585	631	653	639	647	619	621	615	612	652	643	651	629	630	589	661	650	582	608	644	654	671	619	614	634	656	620	653	602	621	632	635	623	614	626	623	652	680	641	601	644	648	650	657	615	645	630	672	633	628	584	650	592	652	621	616	642	651	627	608	621	650	670	579	611	651	634	609	643	628	600	653	658	669	593	652	613	604	606	592	626	621	601	656	607	630	653	612	639	636	611	633	612	659	578	647	595	626	624	586	626	602	629	632	635	623	613	630	605	637	629	607	608	650	611	607	625	648	608	672	624	612	681	645	604	690	634	622	644	652	641	593	624	583	574	645	654	647	590	606	641	664	635	659	652	591	658	592	673	618	648	653	647	613	600	635	620	637	648	609	609	630	620	643	623	654	636	633	662	668	659	635	653	636	626	620	592	578	629	617	652	624	604	620	640	667	663	635	609	598	606	634	607	643	642	607	659	618	634	607	609	640	625	648	643	637	644	628	676	621	567	614	628	641	613	642	630	602	646	618	654	640	635	579	591	637	625	640	667	631	609	642	675	614	637	660	557	613	606	644	622	657	593	653	604	633	656	687	622	642	599	619	659	632	608	619	630	643	623	659	634	628	630	620	624	609	640	580	633	616	605	606	643	628	613	633	641	611	636	620	634	616	593	609	628	622	653	638	644	623	597	621	605	571	626	620	626	597	611	651	657	598	624	670	619	613	600	594	568	660	626	617	677	631	635	664	667	611	660	678	643	677	640	618	614	640	647	640	612	618	664	651	643	643	576	608	612	637	640	611	631	637	609	636	612	650	610	667	638	621	637	618	582	635	622	678	592	613	631	676	618	672	682	603	674	640	653	633	606	609	622	666	632	609	610	591	607	617	640	628	669	660	646	595	612	628	660	655	644	607	642	665	641	633	616	625	640	661	636	606	661	637	623	628	658	613	631	596	621	612	667	594	668	609	639	642	640	612	599	647	673	635	661	650	665	627	626	632	672	636	651	624	617	622	639	658	630	620	666	635	605	673	616	620	654	635	617	661	659	621	630	584	635	667	580	634	618	673	600	632	608	621	577	657	632	629	619	649	638	584	651	621	595	611	620	597	637	611	628	620	643	645	605	618	648	629	649	671	646	591	632	642	596	617	633	681	641	574	626	597	621	636	605	607	653	674	585	630	629	654	624	630	662	642	605	640	626	634	647	648	635	613	644	677	623	654	618	604	576	581	638	686	645	660	651	630	639	650	598	623	653	635	679	644	637	594	608	610	679	636	627	632	632	613	646	664	597	627	629	625	645	618	624	632	619	623	616	631	612	600	626	647	601	601	651	601	638	650	658	599	617	651	632	632	597	601	628	645	623	604	598	611	620	600	589	622	603	648	680	621	624	687	616	622	674	611	624	605	624	637	630	624	624	570	625	633	664	636	697	630	619	604	629	620	626	662	637	635	584	637	638	614	604	614	607	582	625	629	654	675	639	626	622	603	634	622	612	643	622	626	616	661	653	648	661	648	609	641	625	664	603	616	631	622	707	637	612	630	644	570	638	643	642	596	622	681	625	625	579	666	682	608	640	629	658	642	604	633	609	640	628	622	635	595	612	642	627	626	626	640	615	624	631	653	589	646	645	682	588	638	650	622	629	621	616	627	620	609	645	649	618	605	622	610	671	629	643	623	604	635	653	602	624	632	668	653	615	607	644	610	638	636	623	637	604	644	658	599	609	625	669	598	624	597	623	635	648	666	594	652	642	648	641	596	647	645	611	653	641	581	626	610	633	612	642	655	631	673	658	635	579	581	607	630	598	623	645	640	637	671	608	637	601	630	626	633	622	650	596	621	658	615	597	638	619	656	634	672	606	636	666	621	629	609	606	625	620	628	627	634	634	651	602	641	619	630	662	652	633	645	641	691	615	654	646	634	601	612	604	616	617	639	652	648	594	655	581	610	654	618	701	589	671	617	599	628	640	625	628	624	600	603	577	628	591	644	669	619	635	615	636	629	641	613	689	632	608	619	675	616	616	625	583	573	577	631	650	635	624	639	630	624	651	585	635	619	619	627	602	598	636	644	653	668	633	631	622	646	640	613	617	645	680	663	662	633	612	599	631	591	569	639	644	649	681	617	589	629	581	665	643	605	640	610	594	665	588	611	598	617	645	611	661	620	594	686	656	671	646	621	622	606	620	614	598	634	644	606	568	627	618	650	574	615	613	615	635	592	693	637	639	626	649	676	663	623	642	614	619	613	654	590	621	618	602	603	630	669	607	613	596	628	611	599	671	659	639	668	660	668	642	656	638	617	616	600	618	648	650	617	584	604	651	647	632	653	599	641	648	640	637	666	671	610	625	611	627	671	634	612	639	635	649	597	623	635	656	654	615	662	629	653	623	578	631	588	668	636	635	612	646	645	639	654	621	633	637	642	657	597	597	643	642	629	601	656	618	638	636	604	654	591	647	613	632	592	638	607	636	617	568	664	584	641	591	638	614	626	596	663	640	568	609	586	632	636	655	670	611	628	611	623	608	636	653	656	611	641	637	618	626	668	643	578	652	636	623	663	604	627	684	611	595	617	574	618	661	614	646	700	588	682	669	661	625	654	650	671	588	585	684	625	594	625	608	640	640	676	705	609	636	601	659	637	629	610	617	608	642	624	630	622	657	622	617	596	577	619	615	666	674	601	663	643	619	605	650	630	631	630	657	656	631	641	608	661	659	652	624	638	620	658	617	630	620	625	588	649	675	592	601	656	655	646	643	638	598	646	621	650	649	628	697	635	673	638	630	621	656	673	620	575	633	632	612	624	633	632	598	577	624	620	627	620	638	616	667	616	638	667	628	638	688	616	600	632	653	630	647	576	663	597	639	657	673	616	682	583	652	629	588	666	631	649	568	615	605	600	625	670	687	640	647	642	612	649	613	620	599	666	631	641	629	612	629	625	637	635	665	633	674	683	665	592	679	648	610	665	600	611	618	623	672	621	634	637	632	623	609	622	613	674	605	606	626	608	604	604	624	610	586	607	623	637	633	627	622	636	610	647	691	644	623	654	617	613	596	648	662	637	638	608	633	650	582	607	633	664	605	619	600	574	650	649	592	635	616	634	609	599	640	603	583	614	614	611	639	663	616	643	612	603	640	637	645	644	607	607	647	652	577	622	634	636	617	608	667	606	640	627	638	598	629	618	671	623	634	608	619	601	596	603	627	605	611	613	616	621	638	616	658	593	569	614	604	651	653	667	621	696	605	635	632	676	643	589	655	633	604	617	636	644	623	611	631	625	591	651	672	609	583	620	607	640	653	619	624	619	628	614	594	650	608	629	630	628	608
44643	45205	50905	40986	25407	13221	7978	6235	6326	7067	6428	5496	3718	2030	893	562	406	415	304	260	244	227	234	253	225	228	221	247	225	214	224	223	211	196	228	232	230	214	222	216	215	222	245	207	229	202	240	186	211	207	239	221	198	180	204	225	239	226	238	223	244	193	233	218	250	217	233	228	216	201	214	203	210	243	215	240	223	240	235	232	240	213	225	205	247	213	191	204	231	238	238	231	202	223	231	216	213	234	235	227	225	219	222	211	201	218	216	221	220	223	228	225	212	220	206	189	238	244	226	237	232	228	214	215	253	225	219	234	208	215	216	224	211	236	231	232	228	217	221	209	211	216	232	216	234	238	223	247	220	255	214	223	211	253	210	209	224	236	209	216	210	214	220	192	215	230	233	247	244	224	209	211	212	220	210	227	226	211	232	223	199	228	187	207	228	218	210	215	190	233	232	188	226	229	216	221	212	220	210	187	218	243	223	226	231	198	195	192	222	251	228	211	225	202	226	227	225	225	248	235	237	253	217	233	220	217	247	234	202	220	212	208	192	223	196	229	217	212	233	254	232	217	204	231	227	237	245	219	226	216	207	227	227	189	196	241	242	223	223	244	221	217	215	238	209	214	235	233	241	211	235	238	197	198	236	215	204	229	218	213	196	234	252	236	222	228	241	215	209	240	207	236	222	207	221	223	206	215	228	213	232	219	234	203	217	230	214	228	232	208	211	235	213	209	218	242	228	202	223	240	226	223	203	207	219	229	196	209	213	216	216	210	246	226	203	230	234	213	213	246	235	203	210	202	230	215	209	219	238	224	223	185	231	189	198	231	222	186	211	237	213	184	201	226	214	224	217	229	222	261	235	211	223	219	204	230	242	209	240	211	216	209	252	213	229	205	206	247	201	229	244	210	228	232	222	213	206	219	226	234	224	256	223	223	229	240	238	241	222	219	212	215	235	213	226	196	231	199	208	236	224	228	217	219	224	228	195	219	205	263	220	215	241	217	252	224	214	207	198	257	239	214	231	223	217	233	197	264	231	222	217	225	214	229	207	203	231	193	224	251	230	228	266	201	210	208	221	216	241	232	229	212	195	246	208	213	225	229	213	227	222	226	218	217	186	197	216	214	240	178	226	247	210	217	216	224	232	229	227	206	221	254	239	260	226	229	234	194	235	222	207	210	218	219	221	213	214	226	232	206	257	234	214	234	199	232	213	229	234	229	240	217	207	235	262	225	196	219	202	211	231	204	212	232	220	201	203	231	253	233	215	230	212	228	220	248	240	211	235	209	224	236	222	236	239	234	219	264	228	186	226	193	204	213	222	224	219	254	236	234	221	235	235	224	206	228	228	221	227	243	211	215	218	226	227	231	226	220	232	255	199	225	215	218	234	234	227	227	228	234	199	229	209	213	214	224	220	217	224	217	198	221	201	235	217	242	219	203	244	216	206	222	219	211	213	224	186	219	221	220	233	211	228	234	230	210	231	217	230	239	234	214	214	226	201	260	236	213	238	218	216	219	261	223	224	229	220	225	221	245	193	270	220	210	211	207	229	266	202	229	206	216	220	239	213	211	246	218	208	212	202	222	203	209	223	268	213	200	187	239	224	237	219	244	208	236	244	233	220	217	235	217	217	179	237	245	259	228	218	205	224	213	210	244	201	207	204	236	210	229	205	213	204	217	210	237	220	206	212	220	194	204	224	244	246	233	227	233	231	237	211	203	253	207	245	229	221	214	219	237	238	246	197	235	221	247	216	212	224	220	240	237	248	220	227	219	215	245	210	228	217	215	224	222	205	197	226	220	226	242	216	254	203	216	206	229	212	213	234	219	248	226	207	194	191	201	214	212	243	215	196	222	201	218	230	239	205	242	213	215	221	199	223	200	218	244	200	201	228	220	203	237	242	234	229	222	238	213	235	225	239	232	242	249	196	225	211	223	238	225	239	203	235	237	227	225	220	256	216	246	227	221	250	230	217	195	211	212	233	196	215	209	211	211	198	233	231	231	194	217	235	214	204	260	217	217	236	227	223	220	238	200	194	199	204	240	217	225	236	213	205	220	209	232	213	225	212	212	231	230	216	239	218	202	223	202	223	228	246	225	233	200	216	226	219	208	201	202	226	225	254	242	223	241	222	218	201	234	226	261	218	219	222	221	233	222	267	206	206	201	232	225	193	197	247	232	227	211	223	214	240	205	219	214	224	232	215	223	232	217	184	239	235	225	216	239	228	235	225	226	211	199	202	225	235	199	236	237	222	233	241	242	218	210	207	233	237	242	206	203	228	233	227	204	211	235	240	211	242	225	232	209	204	229	211	232	210	242	244	236	220	221	232	216	238	239	213	238	209	226	205	213	194	219	227	222	202	212	234	242	219	250	234	243	250	221	208	211	248	231	195	234	225	226	205	218	226	237	219	224	236	246	237	232	210	238	215	207	245	201	248	246	216	203	224	210	238	235	247	241	212	221	194	207	231	196	203	220	226	244	213	215	193	224	220	219	212	218	209	211	208	210	230	229	222	203	196	222	190	228	212	210	217	199	206	219	216	223	227	226	236	238	211	246	209	215	219	188	231	212	249	205	257	206	233	227	208	238	225	218	217	219	231	208	213	209	230	209	229	217	238	221	189	220	232	215	217	212	206	229	233	223	232	228	222	235	215	228	205	223	225	228	216	232	224	240	223	208	206	227	244	233	207	231	198	240	220	197	233	215	201	224	225	223	206	184	235	238	213	212	212	236	202	228	207	207	193	211	202	234	223	215	219	230	190	204	200	216	229	215	225	220	201	223	204	207	186	222	240	218	242	195	209	218	230	196	209	237	185	231	229	210	205	205	240	208	246	213	231	208	212	192	224	234	247	213	206	220	234	221	229	207	241	229	238	213	209	238	229	217	230	217	215	199	228	222	238	207	192	217	197	216	230	214	222	215	190	191	228	237	221	193	237	229	221	211	231	250	211	215	222	214	233	225	201	207	222	206	190	216	213	226	217	214	250	233	202	238	225	234	228	215	202	230	221	174	191	203	226	218	225	216	226	235	218	243	251	221	229	225	206	233	216	214	227	216	210	219	226	220	218	211	235	235	235	210	219	182	229	196	241	228	222	227	215	200	219	226	214	226	204	218	221	200	217	204	233	229	217	215	195	258	202	195	234	213	206	218	242	207	219	216	207	223	221	225	222	222	210	233	237	221	200	212	212	232	221	223	236	228	210	241	227	239	234	191	211	225	239	216	215	218	211	224	200	265	218	214	195	191	204	212	233	215	222	220	225	249	220	214	222	244	231	230	215	210	221	198	195	247	227	216	217	217	240	239	234	228	200	211	235	230	196	213	238	194	211	208	241	231	211	228	212	245	210	227	245	227	218	214	230	215	215	224	235	212	208	222	234	236	200	223	219	209	228	196	208	224	247	219	222	233	224	229	219	221	235	218	226	232	213	208	207	206	223	205	248	218	249	236	228	220	211	207	210	243	239	245	206	208	247	203	220	236	199	212
29504	37553	50215	46910	33459	26425	21814	21090	21881	24001	22732	20147	15348	9491	4395	2508	1808	1377	1058	690	645	685	660	621	629	628	642	629	604	583	640	632	585	603	610	583	615	596	592	643	615	643	603	589	632	645	595	596	599	644	553	593	545	602	589	598	613	597	571	612	604	585	545	633	602	579	584	621	554	597	570	604	628	598	627	587	618	576	590	624	556	598	571	584	585	603	631	587	566	581	589	569	618	568	587	632	577	591	606	568	583	609	619	562	596	622	645	577	613	599	647	577	627	601	586	561	612	607	622	564	575	589	589	591	592	602	601	583	598	569	569	572	605	578	591	596	573	594	604	614	566	611	657	589	611	597	586	630	604	573	621	609	573	616	580	591	606	607	634	566	572	573	625	611	582	606	596	579	550	602	589	643	575	593	592	542	565	584	582	583	593	594	624	592	580	612	596	561	623	571	604	634	609	597	624	607	561	583	537	626	601	572	599	588	592	613	610	604	611	606	573	574	610	580	584	587	647	553	657	585	592	628	620	616	610	561	579	599	605	589	586	584	549	587	597	648	574	617	612	616	576	579	630	585	599	559	590	579	638	624	632	589	623	578	593	587	626	577	591	599	612	604	548	590	614	609	573	630	562	602	598	603	626	631	569	549	582	596	606	569	604	645	619	644	629	625	622	610	593	572	615	535	577	579	575	631	595	577	585	606	594	559	586	608	566	567	596	592	612	589	604	599	607	574	581	639	575	594	551	601	575	597	630	572	573	605	624	601	571	609	596	584	657	595	576	622	593	619	580	589	606	585	597	593	610	604	549	602	557	618	568	633	644	622	570	594	647	585	584	560	618	594	647	608	627	558	556	569	594	576	589	578	629	587	607	624	630	565	612	603	630	586	625	598	571	579	591	594	569	553	640	594	605	581	621	609	592	618	629	587	603	592	613	593	594	565	626	635	548	603	611	601	593	587	604	634	623	632	549	599	596	645	570	614	576	559	583	572	580	597	574	614	638	586	617	577	580	642	636	583	615	588	604	576	632	595	620	620	598	581	582	594	595	566	592	604	601	607	587	577	636	603	571	603	599	602	652	585	615	606	600	607	572	581	632	592	553	613	565	550	577	619	613	564	628	637	564	580	565	576	622	616	557	625	584	613	623	591	555	608	599	613	589	622	598	584	595	611	626	616	612	588	591	580	589	601	641	610	559	611	628	602	623	587	629	562	611	627	555	582	641	565	621	570	548	554	583	624	594	638	533	605	593	613	560	640	599	602	587	564	547	637	587	591	637	581	609	574	599	586	554	572	585	635	579	597	614	565	624	641	589	608	599	582	615	610	610	618	631	593	604	621	538	630	574	610	598	552	620	616	610	565	592	582	559	618	568	625	606	624	651	621	617	598	592	587	580	577	606	591	610	585	636	580	564	577	577	611	609	610	597	543	540	583	576	595	617	607	560	560	621	617	571	579	604	597	590	561	645	610	548	596	581	628	571	623	621	587	587	585	583	600	592	635	620	627	585	620	610	565	593	531	627	574	586	620	618	562	582	566	623	604	605	577	610	571	589	619	582	571	584	592	631	584	621	581	602	594	576	558	614	670	611	559	608	594	566	659	590	573	583	634	606	587	625	558	592	564	559	605	582	573	575	607	616	578	621	618	573	621	563	614	647	617	602	549	613	599	590	628	584	608	610	604	614	594	572	597	596	602	612	594	612	619	580	589	604	609	616	625	621	590	614	619	542	579	560	635	586	587	582	576	613	578	591	625	576	612	624	640	619	582	540	600	557	613	612	604	553	604	639	579	603	593	558	575	601	582	545	617	596	622	644	537	537	540	575	606	577	566	562	609	547	608	591	593	574	587	578	620	617	604	603	590	636	628	605	594	658	575	574	589	624	594	617	584	559	604	603	603	557	582	563	601	567	568	607	570	579	576	559	581	592	594	607	595	593	582	632	565	553	583	607	572	558	577	633	563	610	582	585	573	595	609	601	596	603	581	614	592	560	629	626	583	613	564	624	615	595	620	608	609	567	651	631	571	634	599	589	553	607	557	603	581	578	591	602	643	668	624	598	578	605	604	604	593	590	590	599	587	592	611	621	617	588	550	614	605	591	568	620	609	618	610	610	592	617	604	572	550	584	615	585	575	591	566	628	610	605	533	610	563	558	587	562	624	587	591	600	602	593	593	529	604	612	559	612	630	568	589	648	629	596	628	613	567	587	579	599	581	549	600	602	557	549	651	593	571	604	587	559	586	565	587	619	614	579	627	600	568	594	582	596	632	591	657	572	612	590	598	581	609	582	593	593	601	626	623	594	559	577	618	616	605	590	576	558	654	605	629	638	616	591	600	575	592	623	582	619	569	614	611	614	607	614	623	616	572	602	573	577	578	634	538	606	594	602	610	590	578	595	643	591	609	589	623	594	619	554	583	558	579	641	617	617	614	631	608	586	607	608	587	617	588	638	570	575	630	613	556	581	594	630	579	578	596	622	629	563	569	590	611	569	608	597	561	607	588	586	607	584	615	623	583	597	595	610	575	569	564	609	563	546	609	568	577	589	579	609	592	638	629	628	571	582	609	597	634	582	599	624	564	601	543	572	582	616	564	582	573	588	597	631	598	642	585	590	602	641	643	571	585	600	610	599	584	591	593	551	633	611	605	622	613	584	567	602	631	557	603	594	566	629	567	579	627	558	581	617	611	583	597	623	580	593	610	590	615	566	579	573	598	573	571	584	602	560	608	563	613	584	602	583	577	571	566	623	561	587	608	553	589	607	604	550	617	608	612	587	565	570	618	625	600	569	598	600	578	604	586	588	537	595	619	597	604	594	607	584	620	592	622	583	579	583	576	577	578	592	595	607	591	582	589	592	626	657	553	608	580	635	592	593	604	591	583	620	614	559	558	614	566	615	584	631	618	581	581	607	580	655	612	591	588	615	598	559	633	615	610	604	593	602	602	618	608	567	623	609	627	608	608	594	610	584	597	629	636	573	597	559	599	626	644	561	567	614	566	571	569	591	595	609	619	597	573	577	578	568	611	602	600	594	597	604	573	563	574	616	617	585	609	609	593	608	584	607	634	589	601	581	612	628	593	616	641	595	612	612	600	620	615	649	639	587	572	571	591	614	576	628	645	610	564	585	610	619	575	586	623	616	596	627	593	583	612	601	582	575	578	580	576	594	559	591	584	638	596	588	616	595	625	617	544	568	584	601	569	624	590	616	583	652	600	619	567	606	556	603	613	602	584	589	649	599	615	617	578	580	600	598	625	579	625	584	607	577	581	623	620	592	571	578	568	627	583	587	639	625	597	592	626	614	612	654	665	571	586	631	563	602	555	635	614	568	612	595	569	632	589	607	587	574	596	628	598	576	570	629	602	589	590	602	596	587	633	639	621	617	622	582	620	581	547	650	593	599	587	553	579	598	628	599	614	620	603	580	619	606	588	616	589	591	615	605	625	601	581	635	596	582	602	619	591	624	627	600	565	562	588	616	583	556	551	606	591
52959	53397	56040	49269	27804	17937	12491	9234	10290	9962	11304	12073	7057	4399	2897	1419	1055	699	439	362	261	226	228	243	226	223	220	234	251	194	218	213	183	176	223	205	185	199	208	226	203	193	179	199	204	195	208	220	199	191	175	212	177	188	194	202	196	174	220	238	198	190	187	208	208	206	194	179	185	200	201	218	218	217	217	205	206	191	208	196	228	199	216	213	198	186	188	204	183	204	206	217	215	204	189	207	182	201	198	196	182	198	229	201	233	185	239	218	201	207	214	194	178	210	204	214	223	197	226	202	201	193	218	199	203	186	209	204	212	217	167	191	217	209	205	177	176	210	195	195	208	219	208	226	185	203	200	204	210	208	184	212	202	217	221	223	218	193	215	178	227	181	209	185	196	202	221	189	202	217	175	220	203	198	199	202	214	195	212	226	196	213	202	206	220	196	201	190	227	216	227	214	235	218	241	197	172	207	211	207	230	203	208	217	232	214	194	191	187	190	200	181	208	204	198	201	223	196	210	193	210	191	200	211	213	200	189	197	214	192	217	212	192	208	213	211	221	212	197	220	201	193	195	203	238	224	204	169	212	201	209	205	184	187	229	204	175	220	174	225	206	224	198	209	186	217	234	204	209	193	200	198	232	217	201	216	172	206	196	189	203	206	210	219	202	212	184	205	217	201	221	224	199	228	198	185	203	215	209	206	202	191	216	223	214	214	204	217	195	201	203	216	194	203	219	215	198	202	198	191	187	209	213	201	216	201	200	196	220	221	186	187	228	194	231	193	214	179	206	191	210	228	206	202	209	208	207	210	213	230	205	166	208	191	196	222	193	207	224	208	206	208	207	194	211	187	209	225	202	215	205	199	210	203	209	205	211	213	220	199	199	215	196	197	179	187	205	199	218	182	208	224	177	210	170	199	176	214	195	248	195	191	196	204	201	182	202	206	184	184	201	210	217	211	204	209	198	169	189	185	199	196	210	214	210	200	196	187	227	198	177	212	221	213	183	214	191	196	192	195	224	194	215	211	197	189	227	193	204	179	212	200	201	214	202	246	204	217	192	205	217	224	195	216	193	196	210	214	209	219	206	206	203	196	195	199	198	202	206	205	186	212	194	194	216	197	200	213	205	211	188	187	218	229	212	189	220	233	192	221	205	166	192	194	220	223	212	193	207	207	221	236	164	203	198	226	207	225	215	196	232	212	221	200	180	207	220	201	187	180	187	216	195	215	183	197	208	213	189	201	199	194	214	195	208	210	191	215	192	210	203	216	194	200	197	210	205	202	192	219	213	211	227	225	235	209	202	197	198	194	186	217	230	199	201	170	194	199	225	204	179	199	216	191	204	225	187	205	194	211	213	244	193	208	213	209	199	206	210	211	216	193	215	213	208	195	225	198	209	202	209	192	189	184	212	195	219	214	227	217	216	196	206	204	204	225	211	208	208	163	204	225	204	224	207	218	198	209	199	187	208	182	179	249	217	184	153	180	173	190	207	213	229	208	189	191	221	221	197	202	221	217	207	182	199	209	215	205	213	204	187	217	213	204	200	216	197	208	191	221	187	183	178	174	209	198	191	218	215	207	228	233	206	200	227	201	246	200	216	213	185	196	216	209	194	188	217	224	222	166	189	198	184	202	223	205	198	195	239	212	227	196	234	177	222	223	226	211	216	223	200	197	200	215	200	206	200	228	221	192	214	214	205	185	213	215	223	212	209	210	199	177	199	207	194	192	230	186	200	194	215	212	197	218	220	199	228	205	175	190	193	223	236	194	198	209	198	202	196	200	226	220	232	205	204	221	212	211	203	188	173	199	231	191	209	195	212	210	210	221	219	191	195	206	180	205	231	206	195	194	216	208	189	212	209	187	193	196	204	219	210	184	195	198	173	193	221	213	205	186	200	209	210	210	204	197	220	209	212	199	218	209	195	197	204	225	237	193	224	218	196	194	218	217	185	209	208	215	191	174	198	223	225	220	215	211	195	194	193	209	186	210	205	215	187	191	222	175	217	207	236	218	192	199	211	199	216	212	188	197	203	209	214	207	206	232	204	200	205	210	211	220	190	230	184	198	210	223	196	228	217	176	217	176	211	224	217	227	223	222	224	174	206	210	242	243	202	176	203	201	242	213	226	223	195	179	170	211	203	194	199	214	218	205	224	200	220	170	214	208	204	203	194	206	215	217	211	236	179	227	226	195	196	208	184	183	200	209	173	185	222	211	214	203	198	227	213	217	199	218	220	198	218	207	186	213	216	222	184	176	192	189	199	192	205	221	203	184	215	192	202	222	193	176	195	201	191	200	207	210	199	190	215	204	215	227	214	217	198	175	188	202	185	180	214	204	212	182	208	183	194	225	187	236	216	199	179	212	189	203	209	210	202	206	165	202	208	216	185	223	186	210	203	188	190	194	213	221	213	169	198	205	198	217	219	199	188	209	212	187	208	188	222	218	217	214	191	184	209	183	213	199	199	217	226	167	194	204	198	183	239	228	226	225	218	206	219	226	215	215	214	183	222	205	208	213	224	183	220	218	202	198	186	218	215	205	201	216	208	204	203	193	168	208	169	213	206	190	211	200	196	214	211	216	215	210	182	204	195	218	201	201	228	205	206	220	192	213	207	186	229	208	182	188	226	197	218	215	214	196	205	225	221	215	190	173	217	194	228	193	185	225	209	188	193	213	201	208	217	202	225	205	177	196	208	190	193	195	211	222	205	214	195	207	202	224	208	210	212	199	204	213	213	187	193	201	216	188	193	168	221	228	190	180	216	199	207	202	204	211	212	192	226	206	209	191	206	205	213	207	212	190	213	195	201	202	205	203	197	194	205	200	206	206	220	212	184	207	233	221	199	203	204	191	208	208	193	178	206	208	199	198	188	204	201	200	221	213	184	194	211	194	229	187	224	206	188	212	210	209	193	188	237	192	206	215	197	198	207	182	201	219	192	217	202	195	208	211	196	218	223	185	196	202	189	223	201	203	227	197	207	186	220	221	241	218	199	205	196	220	219	219	230	183	192	184	190	228	206	209	230	211	203	233	222	192	200	202	235	226	252	166	217	181	196	220	201	202	222	206	185	205	194	211	210	225	191	180	198	180	192	211	186	238	197	198	205	198	175	197	224	221	197	204	201	178	195	210	230	204	193	191	195	169	197	205	223	202	221	220	214	196	208	190	223	208	210	234	194	211	220	184	197	188	181	215	211	215	198	197	221	192	203	210	198	218	186	212	196	230	201	224	216	227	188	250	190	187	211	197	214	200	197	184	191	209	228	181	203	207	173	185	208	204	209	226	210	186	190	206	225	229	226	228	228	194	215	202	222	192	201	212	194	210	197	210	228	255	205	185	213	192	213	217	214	213	204	213	220	188	178	207	183	222	189	240	194	212	204	187	205	194	215	202	216	215	244	204	205	210	194	221	215	247	185	185	211	209	192	186	215	220	231	181	204	197	234	212	169	192	215	214	206	202	206	208	198	199	196	204	202	206	191	213	210	189
35556	44208	55030	53628	34103	29293	28014	25969	28121	28428	30972	31121	22918	16819	12649	7134	4895	3135	2069	1431	891	818	763	760	725	665	658	617	625	614	619	604	557	595	517	538	601	583	534	538	521	577	502	564	565	550	524	569	554	547	588	529	572	536	577	591	594	549	563	549	560	557	550	580	535	523	552	593	560	569	533	567	549	571	542	621	579	540	568	532	561	556	575	519	568	537	607	597	558	561	533	559	535	554	523	564	531	565	564	544	550	545	546	560	587	548	564	547	581	528	518	570	579	594	565	562	571	572	589	549	551	560	571	573	563	585	561	521	602	541	555	484	542	546	541	589	579	536	590	581	561	617	545	592	530	566	588	561	580	543	534	571	575	540	549	540	541	555	524	538	530	549	584	534	561	588	506	530	546	595	586	585	556	548	577	544	569	538	575	560	570	514	555	610	562	597	541	516	519	589	532	560	555	573	573	508	558	558	551	547	596	565	562	560	530	558	537	501	572	569	599	516	560	538	549	566	520	583	554	549	549	577	555	524	532	529	519	607	579	520	620	573	553	556	566	547	479	581	578	555	517	554	539	564	544	579	559	547	555	556	564	612	584	642	546	502	574	569	589	517	561	563	570	558	518	560	555	564	565	599	545	550	604	581	530	540	537	594	528	531	553	541	559	543	603	528	503	536	551	537	574	549	554	514	575	613	550	577	523	616	552	548	547	541	574	529	545	536	587	543	601	565	578	554	571	574	579	534	568	605	578	573	539	568	570	546	540	547	590	522	561	555	568	547	551	581	575	527	531	545	519	566	531	538	557	571	543	555	577	560	542	543	557	555	571	599	592	554	566	550	556	554	553	509	573	565	591	542	600	556	594	564	533	558	590	534	540	574	594	582	567	573	569	568	573	577	565	568	549	573	552	579	574	538	542	556	571	527	584	566	577	530	543	541	592	536	531	550	556	545	547	576	578	585	569	559	531	586	567	567	555	544	596	547	537	572	546	571	564	611	568	544	588	549	604	523	568	600	546	553	541	556	527	560	563	533	540	556	540	546	534	539	556	577	552	549	581	549	585	564	545	537	511	530	573	572	543	563	616	576	558	556	562	596	549	549	585	532	528	546	536	548	549	581	560	573	571	578	537	548	585	570	580	546	551	524	558	549	552	584	529	591	552	549	559	558	545	557	522	524	567	548	581	555	548	546	531	508	548	562	561	541	600	595	555	547	564	593	571	558	552	550	578	554	550	545	601	558	516	543	545	526	537	574	553	579	554	555	598	581	553	532	547	526	571	573	549	587	542	538	586	564	574	540	534	582	580	553	603	576	574	587	566	543	547	565	548	570	535	540	537	574	489	590	540	595	535	605	562	563	528	570	554	599	554	533	556	590	591	592	531	571	582	560	600	544	532	556	542	553	503	555	579	561	542	540	579	537	576	580	536	516	540	533	532	546	552	586	630	547	544	577	526	549	563	623	561	540	541	585	551	573	548	524	567	570	586	567	503	583	574	554	566	555	573	511	558	551	593	588	473	567	546	542	545	536	563	534	545	573	535	532	548	573	580	554	547	553	552	590	581	539	543	567	558	563	499	609	558	556	574	573	509	585	536	545	536	537	554	539	531	543	566	540	575	552	550	565	541	557	543	610	567	528	538	576	580	531	549	573	539	555	551	569	591	561	573	555	553	547	579	562	561	574	577	527	552	542	537	589	572	561	545	585	569	553	582	557	588	613	577	546	530	541	536	559	563	565	548	555	631	554	596	561	497	592	552	546	594	538	554	561	542	562	586	619	513	537	523	545	539	557	522	541	567	537	548	559	573	566	526	572	557	567	548	554	590	515	546	557	523	549	554	555	566	571	536	562	562	543	541	550	553	544	560	598	580	558	586	545	549	526	536	516	561	589	568	539	569	581	517	567	613	508	513	576	537	549	569	578	541	563	593	602	582	544	573	569	552	548	537	554	568	532	581	519	559	600	537	549	543	565	547	544	521	526	539	546	593	591	552	561	543	549	565	560	564	523	513	584	532	546	578	525	572	540	553	555	523	520	593	548	579	537	541	538	544	527	561	568	567	554	521	553	587	568	532	585	553	544	566	557	607	549	547	587	573	558	584	579	572	570	526	585	559	610	526	568	592	543	553	564	510	571	582	575	608	594	538	528	542	590	578	589	516	534	592	544	563	571	540	571	547	548	520	528	581	540	556	551	551	600	579	541	603	573	555	598	583	523	577	541	552	552	559	588	556	568	546	581	576	552	548	538	522	550	529	585	535	552	588	560	563	567	554	596	537	521	572	591	559	552	524	547	508	561	558	585	554	518	590	578	573	548	555	554	559	549	574	602	563	540	561	556	562	543	547	560	568	559	524	557	564	555	550	539	557	549	550	552	572	559	526	519	535	511	511	577	513	562	561	549	566	555	534	512	608	534	616	553	596	586	576	578	543	576	541	567	567	569	555	567	573	548	559	532	574	576	577	546	516	539	567	608	560	573	573	549	549	593	548	536	562	545	558	524	596	553	567	557	534	520	554	523	559	598	583	555	570	564	607	542	558	535	534	563	532	583	554	560	588	539	602	544	587	603	522	579	520	550	561	576	528	572	572	535	584	540	518	549	557	525	548	533	567	587	584	556	576	544	555	531	552	575	516	567	585	551	544	572	577	532	531	566	594	546	569	582	567	566	567	585	563	554	569	581	539	546	551	537	585	572	572	546	563	536	566	581	572	578	551	526	562	589	546	535	570	530	560	559	518	549	565	592	571	534	519	582	521	564	624	562	537	550	555	546	558	544	552	538	556	552	592	617	578	564	530	568	582	562	624	616	573	567	558	562	566	569	605	574	547	583	588	574	557	542	533	546	553	549	594	618	557	619	584	537	546	553	580	547	562	556	539	598	553	569	553	575	577	548	573	554	546	617	541	551	528	551	556	538	564	555	583	562	555	577	559	510	550	538	540	540	532	521	535	525	529	553	549	588	593	555	531	526	567	541	571	557	549	594	543	533	548	558	562	570	552	537	561	565	569	530	535	573	520	557	594	569	582	541	548	560	508	586	499	560	564	530	564	553	593	554	531	516	564	521	536	574	551	560	567	556	564	565	556	558	550	554	504	529	531	565	524	574	521	547	551	556	572	558	577	541	593	624	550	576	567	591	564	581	597	616	524	535	513	528	532	601	552	600	549	587	544	540	530	530	517	534	579	551	541	546	563	534	584	538	611	547	525	533	569	573	542	521	511	604	580	518	573	540	610	559	550	548	555	581	581	541	537	547	548	588	569	551	596	545	575	568	558	547	550	576	566	583	518	558	531	541	517	608	541	567	581	550	557	536	555	565	561	548	564	530	517	592	536	512	601	552	585	506	593	553	539	551	561	547	612	552	583	579	521	554	561	592	565	552	554	531	551	545	522	558	570	531	575	546	546	541	578	603	525	532	579	522	547	582	596	549	491	599	549	549	552	561	560	551	529	567	587	573	571	582	551	568	563	578	572	534	550	568	565	559	553	554	580	555
26298	23557	27934	16868	2844	754	550	454	455	616	799	857	685	476	369	285	279	264	262	230	218	219	201	223	225	230	255	234	214	239	196	219	233	216	253	237	231	266	193	270	219	244	238	219	223	209	223	213	230	237	238	217	274	239	238	236	226	225	230	213	226	218	196	247	231	246	242	228	230	257	223	237	227	217	235	212	246	239	245	238	227	227	225	235	247	231	224	245	235	233	245	226	203	236	216	242	241	255	239	243	250	263	208	227	252	224	198	226	225	264	216	243	227	243	217	225	213	200	207	237	227	244	245	233	216	237	243	247	223	221	231	246	226	247	202	239	235	212	209	212	237	241	260	228	243	228	219	236	233	244	234	233	229	239	227	206	242	212	208	245	214	256	244	224	233	220	229	235	244	235	267	228	244	243	242	263	224	229	220	231	231	239	254	225	225	229	232	217	242	222	257	234	219	234	243	226	251	207	245	222	219	274	227	253	222	218	213	252	248	245	215	258	193	233	217	223	233	280	233	238	242	244	254	248	213	242	245	212	216	216	233	222	239	217	210	220	238	247	227	241	229	210	231	214	240	203	234	224	247	231	237	211	229	222	224	245	244	216	239	204	219	224	215	232	231	216	218	256	235	226	248	217	239	231	217	248	221	197	226	242	237	224	200	228	253	236	224	231	222	209	267	208	222	274	251	248	215	271	212	206	237	232	241	236	225	225	228	240	237	263	231	240	222	238	241	251	238	286	245	224	234	214	241	238	227	222	232	249	227	232	250	264	243	257	226	211	271	239	244	225	234	234	219	237	212	206	251	243	233	251	244	239	210	218	237	251	253	238	231	237	233	252	246	239	249	217	197	213	236	236	225	212	211	251	225	219	228	226	233	253	221	231	217	245	224	213	190	225	233	221	255	212	227	250	237	244	261	214	257	233	212	238	221	232	212	233	249	228	227	222	248	222	248	211	266	224	231	223	243	227	241	240	249	215	270	249	243	228	198	222	216	265	233	194	241	221	231	229	209	214	235	229	224	230	243	235	213	176	219	239	223	242	211	224	225	230	211	245	221	210	215	214	255	249	227	220	224	229	226	222	216	244	203	226	242	219	210	241	236	229	246	228	227	231	229	229	221	241	250	245	290	224	232	238	229	233	247	240	235	221	240	253	238	242	217	238	246	231	231	242	213	252	245	222	257	245	231	230	255	260	251	216	236	232	221	222	206	231	236	244	250	249	231	236	242	254	242	233	221	215	237	218	202	249	225	266	233	225	220	225	231	229	250	231	229	248	243	238	210	235	243	227	214	241	238	204	241	229	227	256	243	232	220	230	245	224	245	211	262	240	237	238	229	241	250	234	255	224	222	226	225	231	234	231	230	223	240	241	201	225	213	248	215	226	252	247	238	212	215	290	206	232	242	257	226	247	217	247	243	240	237	264	234	217	235	245	257	201	218	215	237	219	230	245	208	245	223	228	207	218	219	252	212	239	221	240	250	232	246	238	247	228	196	224	237	231	227	231	220	229	210	236	207	215	213	239	211	242	234	237	217	203	242	246	237	211	225	199	226	249	239	236	211	240	250	219	253	216	243	252	249	233	232	234	231	224	261	245	234	252	211	215	216	250	248	221	220	239	255	235	204	213	253	234	238	202	239	247	262	260	211	218	230	212	257	230	247	212	241	230	217	246	227	220	212	240	231	240	260	224	250	207	234	242	208	242	227	240	259	201	228	237	228	236	224	239	222	217	254	233	237	250	232	242	216	231	227	231	247	255	242	257	204	228	251	260	238	219	250	241	233	238	253	269	242	239	225	258	238	225	235	212	205	217	241	234	212	203	237	216	217	217	267	213	217	240	221	222	236	218	256	215	233	241	213	227	232	256	253	242	236	218	232	187	205	246	205	219	257	233	212	245	246	240	244	224	217	232	208	228	245	234	246	233	233	225	223	224	230	223	247	238	235	247	247	263	226	225	235	242	226	228	223	230	244	224	202	238	272	221	212	227	226	247	229	228	243	231	230	230	228	230	240	251	230	228	241	244	257	234	233	223	245	223	248	232	220	249	211	239	236	219	226	250	234	196	243	249	220	238	249	236	239	252	224	223	252	234	214	229	235	253	255	236	215	235	253	204	234	253	210	207	222	230	216	262	239	246	264	235	246	255	192	236	231	237	230	215	256	257	243	198	225	216	224	240	235	230	260	230	239	214	241	219	223	241	217	231	225	229	214	237	252	266	232	238	213	247	237	232	240	238	222	231	238	223	211	206	220	211	244	221	226	228	249	245	214	240	212	236	256	231	220	247	222	224	229	222	220	214	220	228	216	222	227	229	230	244	265	243	239	226	228	221	228	221	231	214	233	217	254	219	215	235	214	240	209	228	251	222	259	228	225	236	196	223	211	220	201	221	219	234	236	208	248	239	215	232	252	252	203	238	240	215	205	243	260	217	229	246	243	219	217	239	260	238	223	256	231	230	222	224	236	210	215	243	247	237	233	223	233	230	234	254	257	229	227	243	246	188	262	199	225	214	225	244	226	234	218	213	201	241	244	251	237	224	244	235	234	226	244	242	235	228	210	244	238	227	215	216	248	239	224	212	259	219	219	248	231	231	249	219	223	217	212	225	201	223	239	212	240	220	239	227	234	220	252	239	230	261	233	250	219	199	239	211	242	238	227	216	245	229	224	219	233	228	235	231	253	207	214	249	244	226	210	247	207	261	228	212	227	226	218	258	215	261	261	245	256	210	226	255	213	214	232	219	248	225	226	232	252	236	234	257	239	227	225	238	226	229	232	238	222	224	214	226	224	223	256	254	201	228	242	216	235	236	235	202	228	226	269	228	244	231	227	238	221	220	240	247	235	202	233	245	203	238	214	235	234	234	220	223	242	236	217	255	232	219	226	224	255	233	240	231	225	226	224	238	194	236	222	221	240	255	189	249	217	253	217	233	211	230	232	224	239	226	239	228	239	243	201	228	257	226	235	226	225	216	223	243	229	251	251	256	216	230	236	209	225	239	246	225	237	231	244	237	254	237	224	235	248	233	216	234	222	218	227	244	208	239	247	234	241	244	245	237	195	240	222	234	225	237	256	233	225	247	211	236	219	216	230	237	256	223	247	259	222	203	247	243	210	204	222	223	228	225	231	241	235	241	252	244	232	209	237	226	263	234	221	229	209	244	257	247	234	229	234	206	245	245	199	249	246	231	220	234	229	250	243	235	223	231	233	236	255	236	246	230	212	218	233	226	239	247	224	244	239	224	225	239	245	241	212	236	231	234	215	216	231	243	246	213	209	224	225	227	256	238	224	238	233	223	212	230	245	230	240	213	232	243	207	240	209	223	227	233	209	235	222	200	215	277	233	247	225	247	248	216	250	226	217	225	253	245	238	251	232	225	228	215	235	193	212	247	240	229	215	193	222	220	219	210	246	239	206	265	223	242	236	232	232	236	209	257	211	234	249	217	221	220	243	213	230	228	223	228	264	245	237	246	241	272	231	246	207	224
16407	20989	33456	25844	5790	3013	2431	2230	2147	3083	4094	4181	2943	1896	1345	836	742	706	701	658	650	609	603	682	643	658	640	638	644	633	631	622	616	616	629	649	632	682	597	657	607	616	602	628	600	652	607	591	604	670	600	637	627	664	616	630	633	579	636	643	570	625	586	637	687	599	618	648	653	618	709	623	652	656	618	635	607	616	621	626	624	616	647	620	606	628	626	591	620	659	631	616	653	602	636	622	642	641	630	644	642	677	633	642	640	610	595	662	596	634	657	633	636	627	611	619	651	661	644	588	605	614	618	657	634	608	611	609	664	631	602	616	630	631	649	622	590	667	649	597	658	671	615	638	626	628	622	653	588	625	637	615	601	650	665	644	648	637	631	609	637	625	603	619	633	636	646	616	657	628	666	640	686	637	607	607	602	613	642	644	636	598	608	689	611	607	594	620	679	579	620	607	656	633	664	643	651	620	653	649	652	628	626	650	646	593	603	638	611	644	666	647	620	613	651	603	600	657	649	624	676	614	589	635	633	679	641	627	607	649	634	587	606	588	642	640	632	612	624	643	646	592	630	630	634	655	656	645	653	617	634	619	658	598	634	600	587	644	609	642	622	635	573	656	628	610	671	603	661	649	637	618	663	610	584	611	618	673	599	655	653	611	665	613	636	648	639	594	631	613	629	666	608	600	629	609	617	660	690	647	643	621	599	652	672	648	597	682	586	597	622	557	711	619	642	620	627	624	598	635	601	591	627	604	615	626	593	645	656	608	619	634	614	610	610	638	619	599	595	625	590	639	636	627	587	636	627	617	662	642	631	608	665	629	667	631	643	636	606	662	599	590	648	655	634	620	678	580	619	605	621	627	636	660	654	636	620	649	613	596	621	633	635	619	702	650	633	639	609	619	676	629	615	608	622	633	615	640	598	620	658	602	634	636	605	620	643	601	652	629	618	623	578	605	605	644	628	633	600	633	656	611	624	655	671	579	617	615	668	611	643	598	617	582	650	654	637	646	656	633	572	617	650	624	662	583	647	613	589	592	637	644	594	673	685	628	608	658	613	594	591	643	606	633	664	641	610	625	630	609	630	601	618	606	602	578	627	628	612	615	670	623	588	632	614	615	683	661	631	687	582	630	591	672	592	627	670	626	578	639	621	666	670	620	618	641	635	656	653	582	648	614	651	605	613	668	604	629	628	630	610	659	626	619	640	643	643	594	595	623	598	607	584	599	584	618	587	629	613	649	642	601	629	629	623	628	608	625	618	611	602	596	654	639	624	621	648	641	589	634	651	676	624	613	587	612	627	640	596	605	611	564	588	627	629	635	652	620	647	647	634	621	679	619	604	626	609	612	633	665	629	623	594	660	625	641	634	597	644	602	613	646	656	602	627	665	618	630	635	646	648	609	608	629	559	625	656	661	627	621	563	611	630	624	612	640	630	633	656	610	684	620	588	618	600	648	673	608	615	637	645	620	583	626	593	601	617	624	596	638	627	631	603	629	604	633	625	668	587	610	671	580	624	612	622	576	659	603	569	651	637	637	632	628	672	625	623	617	638	613	643	670	610	634	667	628	658	623	623	619	647	598	636	638	634	654	630	634	644	609	609	581	629	640	600	651	653	579	620	633	682	631	630	636	621	668	613	651	622	641	625	625	640	674	625	598	600	626	615	645	626	637	647	599	651	640	597	688	643	630	624	609	581	621	640	591	629	621	614	635	616	654	602	660	584	606	658	608	638	608	662	635	640	624	635	657	675	596	598	622	642	635	638	642	681	608	620	648	676	635	641	625	607	668	655	595	632	592	654	609	628	638	625	657	630	621	645	634	578	581	632	638	622	611	626	648	623	633	613	606	645	617	611	643	605	625	596	601	609	656	656	596	619	621	597	653	597	576	662	650	581	630	625	596	662	623	637	638	670	611	627	669	631	598	622	623	627	633	700	688	627	634	593	609	625	632	644	619	607	600	590	618	585	544	628	611	681	611	590	614	603	653	628	623	586	613	594	674	626	653	614	623	609	684	654	622	675	600	652	630	666	604	581	606	642	604	614	614	655	650	635	599	658	643	630	626	638	656	629	647	583	629	617	645	621	649	607	655	648	620	660	673	623	586	649	616	632	615	653	591	663	641	647	613	622	604	629	631	672	670	607	635	635	604	655	605	626	626	632	625	617	604	668	605	631	649	636	612	638	615	641	678	620	649	671	658	644	615	585	646	631	592	589	657	625	601	638	626	621	660	607	632	627	632	617	632	676	635	627	608	597	631	597	634	615	637	601	665	643	630	628	633	582	616	612	630	647	639	622	641	626	601	605	641	589	609	634	610	626	627	636	613	632	600	622	621	657	643	599	590	603	668	620	652	624	640	653	632	674	643	643	633	610	644	642	618	649	610	630	624	624	659	642	629	635	638	601	607	635	642	589	628	648	595	705	637	616	600	593	643	618	626	636	626	618	662	632	681	636	630	608	652	655	606	615	619	593	623	613	614	594	608	623	667	619	649	599	623	612	628	639	640	646	644	627	620	604	629	611	629	600	596	631	632	633	634	620	650	600	647	612	625	623	606	645	626	637	681	563	624	686	593	600	624	665	631	615	633	623	637	618	620	614	633	603	618	595	647	634	650	632	620	666	655	661	628	598	580	584	602	601	643	625	659	623	647	588	641	632	603	644	631	626	610	608	657	650	634	654	628	620	634	579	617	634	567	611	634	631	665	657	644	605	650	595	622	625	594	611	633	627	597	631	668	615	622	658	611	610	618	589	616	623	602	645	607	652	601	631	615	620	658	662	653	641	602	607	616	591	664	676	629	667	627	635	621	636	623	571	614	630	641	641	618	619	615	658	602	615	617	624	650	587	626	577	620	624	622	621	617	621	681	658	638	617	648	659	649	630	605	624	679	656	589	620	672	603	631	600	583	600	673	645	588	593	620	578	622	626	606	702	662	621	604	594	633	679	602	580	645	688	640	669	600	603	641	606	648	660	634	633	656	666	650	622	630	613	614	580	603	575	624	617	649	626	626	610	610	622	668	673	603	628	615	598	635	692	631	644	623	643	655	616	617	643	633	601	643	644	573	609	627	634	614	661	602	639	638	616	689	649	595	609	626	640	624	604	632	617	598	686	648	637	600	660	610	633	641	627	629	651	609	644	612	607	595	589	642	646	584	635	618	657	616	602	608	620	603	685	614	604	589	652	647	626	636	557	627	649	624	628	595	600	648	600	700	630	637	610	653	615	650	625	647	655	648	610	640	671	592	628	656	621	630	639	584	658	601	658	660	578	630	642	619	617	603	583	612	622	599	630	624	649	605	653	603	616	633	638	581	642	579	659	643	632	650	633	660	652	627	636	648	656	645	600	611	637	598	638	601	627	612	624	620	639	625	650	640	612	664	602	584	642	645	646	634	608	653	638	614	623	600	628	640	628	591	581	622	638	666	622	621	610	667	617	643	620	626	643	639	647	633	638	603	577	579	614	645	639	641	624	626	652	610	632	622
43569	46220	51421	39405	21715	9010	5357	5022	5119	6931	7539	7905	4980	2233	1009	445	244	271	224	221	207	218	248	227	194	223	220	242	228	203	221	259	224	243	214	223	207	218	221	225	217	222	248	245	222	242	236	218	221	225	225	221	229	234	228	208	261	219	208	227	200	231	228	219	215	226	207	218	221	215	210	221	226	237	232	209	227	209	223	238	224	232	239	199	236	217	241	206	213	231	210	247	207	211	237	213	237	238	204	230	209	222	239	229	210	224	214	228	236	202	242	214	215	198	201	241	218	229	221	221	227	204	211	216	197	223	202	234	228	215	212	228	217	205	218	210	216	230	242	209	219	237	212	202	224	224	216	225	218	209	235	240	211	223	204	211	225	217	208	239	227	206	206	222	239	239	220	207	214	247	234	224	217	221	216	226	257	231	226	247	205	206	234	220	246	213	206	239	229	225	193	187	242	206	212	218	235	249	222	238	248	244	250	204	227	215	208	217	201	208	224	235	215	204	220	246	231	205	240	203	233	199	238	245	251	225	249	210	219	228	224	229	234	227	248	236	233	226	230	203	211	227	250	264	213	211	236	262	224	213	240	245	232	247	248	225	234	226	215	217	232	228	220	219	199	242	214	191	219	259	207	231	215	255	245	224	203	218	228	273	218	205	234	210	235	247	210	220	198	211	237	237	225	219	225	206	239	238	211	252	231	247	211	230	217	221	208	214	229	204	224	231	214	215	212	242	222	220	209	220	220	221	228	206	239	222	244	198	220	235	226	261	215	235	250	246	207	222	229	243	215	217	222	235	236	234	230	229	215	242	221	243	215	193	221	207	229	244	236	228	212	206	223	225	217	203	240	227	232	222	204	235	233	200	243	219	206	231	228	250	245	201	247	220	220	236	227	201	209	223	257	215	221	225	221	214	208	230	243	213	231	198	225	222	239	246	227	236	219	197	196	227	210	244	216	239	256	222	233	220	200	228	242	232	250	200	241	222	229	208	231	197	218	221	196	210	192	202	204	215	233	247	219	230	242	223	230	228	228	215	231	212	237	191	206	203	220	243	222	216	220	227	223	224	226	208	222	240	212	216	227	234	213	240	209	254	207	226	234	244	234	251	238	255	223	253	221	235	219	213	203	231	245	227	229	247	240	226	226	223	234	223	253	224	235	200	223	234	219	227	242	230	226	241	222	210	203	237	240	215	230	244	213	233	219	247	246	241	208	221	214	213	225	235	208	243	240	194	224	210	223	187	208	250	233	225	214	213	265	192	238	225	245	250	207	204	244	212	205	226	224	221	205	238	236	222	226	216	248	218	235	219	199	241	256	281	201	235	197	247	216	239	226	254	243	227	195	224	219	214	200	237	195	194	228	218	250	229	241	210	239	211	196	223	231	210	221	233	230	251	227	210	263	239	235	228	247	214	215	256	248	233	207	217	214	231	244	233	225	216	226	207	206	226	217	222	210	208	205	233	237	215	217	239	219	219	216	253	218	211	212	216	193	222	235	222	229	235	195	204	243	224	199	235	222	227	226	221	207	230	225	217	213	225	203	226	254	214	213	208	209	232	205	210	213	219	228	207	200	218	226	218	208	252	216	216	222	210	228	232	220	215	211	241	223	220	263	246	229	231	212	221	251	220	224	218	230	239	197	234	225	232	223	242	221	249	215	206	221	241	196	209	239	251	252	203	252	218	212	240	227	226	233	230	231	214	226	220	201	218	219	203	235	245	241	213	217	207	244	236	219	214	223	230	270	220	229	234	254	211	233	200	225	202	227	239	230	239	220	254	250	210	230	251	216	220	226	225	198	209	211	217	230	225	234	217	245	256	239	236	222	200	227	222	245	245	190	224	221	226	250	243	235	217	246	200	223	208	225	237	240	243	233	255	208	211	234	224	200	256	228	205	238	225	234	214	243	221	244	235	222	241	205	207	228	219	233	211	204	255	221	223	211	231	257	216	215	249	240	226	229	239	243	237	198	218	236	199	246	222	231	203	228	212	235	229	227	216	224	239	246	248	236	225	206	215	215	256	195	228	234	238	254	218	228	216	209	211	198	240	180	227	225	204	222	214	254	258	228	199	245	234	236	225	237	224	216	227	222	217	251	224	222	229	215	223	244	178	193	211	217	202	228	235	233	215	213	222	224	220	196	241	239	242	235	236	199	216	237	230	231	221	236	233	216	251	235	251	229	200	214	238	242	229	225	213	205	196	254	191	235	197	216	213	244	250	227	242	232	245	248	264	231	208	211	235	211	224	232	231	236	237	186	183	230	248	228	216	231	222	197	201	220	198	224	217	209	240	210	232	230	223	220	236	198	220	227	233	235	188	233	238	213	209	200	212	192	225	246	243	245	219	225	219	238	218	228	240	239	236	227	208	244	223	217	218	227	212	212	227	196	220	230	218	221	227	226	216	214	225	220	231	205	214	213	220	222	225	245	208	226	218	223	233	225	232	231	240	214	211	238	235	239	229	209	226	224	228	224	221	225	217	201	206	227	231	219	224	219	214	229	247	243	206	252	221	226	233	227	206	222	213	214	221	227	219	224	214	231	206	230	237	240	187	258	236	203	227	199	216	237	203	225	245	241	226	204	226	210	228	210	253	220	207	224	221	237	249	205	226	224	233	210	209	243	216	224	229	220	231	216	232	220	241	216	230	231	220	217	223	242	236	205	193	220	212	220	230	255	207	231	249	239	232	215	221	220	202	237	216	225	239	230	201	195	237	224	237	237	191	231	219	220	217	216	224	205	203	210	202	243	193	210	238	227	220	217	196	210	235	236	237	240	232	217	223	215	229	223	208	205	245	227	256	254	242	208	209	252	261	217	240	247	218	206	224	207	229	206	221	231	234	215	224	199	228	223	226	188	182	208	231	225	219	212	218	230	239	231	223	200	223	222	232	222	245	211	212	231	225	230	221	230	231	239	240	230	207	222	212	230	229	211	202	222	241	224	221	213	232	236	214	234	242	200	236	249	224	227	219	211	223	228	230	230	225	210	214	205	214	233	218	235	220	197	243	213	212	200	239	230	199	205	234	234	221	223	213	207	202	225	206	253	253	229	193	222	229	214	238	235	219	217	234	236	209	228	239	235	215	238	229	226	237	247	208	267	219	228	240	229	210	212	211	220	189	220	224	211	232	228	214	215	221	204	218	249	238	192	244	272	256	208	226	219	216	201	208	202	240	229	222	208	208	218	210	223	209	213	199	217	230	221	239	209	234	202	222	226	218	223	226	238	201	222	222	237	217	220	205	217	237	254	231	243	227	240	213	203	217	206	185	219	230	223	198	213	227	219	227	228	218	220	211	188	242	218	213	212	244	217	250	219	212	249	200	194	230	213	207	213	207	231	206	224	264	228	225	212	220	213	218	211	204	238	234	235	211	201	217	223	220	220	215	218	244	263	247	223	218	241	204	240	237	238	255	229	239	224	241	219	237	198	213	235	236	206	249	238	207	218	226	226	209	196	237	203	239	235	219	229	240	250	228	208	199
28900	39284	50247	43865	27194	19490	17758	18521	19447	23883	25571	25915	18232	9733	4324	1663	869	665	648	665	625	644	602	628	626	603	586	631	625	581	602	628	590	634	588	656	645	583	628	572	615	607	599	603	593	590	605	604	592	624	602	589	654	622	614	602	628	576	670	644	615	596	560	610	634	599	558	634	611	625	622	600	603	550	587	590	596	649	575	595	631	606	616	578	589	543	621	610	593	647	618	600	575	639	588	615	581	595	611	597	571	645	630	583	572	642	572	598	612	626	616	598	561	638	565	623	578	616	609	619	647	615	576	590	626	599	594	611	588	670	644	569	629	600	622	597	610	641	630	594	545	608	576	605	624	588	632	601	632	601	625	636	629	597	609	619	601	607	594	628	601	650	621	583	663	647	624	565	590	621	599	581	627	622	616	637	627	637	609	606	637	575	594	642	606	558	578	592	594	622	621	608	582	617	624	615	571	640	586	575	659	570	680	637	574	603	575	600	584	601	568	609	603	594	602	634	642	603	627	622	609	588	624	639	577	644	647	634	631	602	616	601	617	578	639	612	606	587	601	571	617	626	630	616	576	625	649	646	608	637	581	596	608	609	596	611	613	593	611	613	628	624	599	586	630	636	609	579	601	644	609	609	618	576	573	619	577	583	655	590	610	571	586	598	571	647	615	577	592	598	576	627	643	601	589	624	618	610	603	570	607	569	654	612	598	645	650	634	630	609	625	635	589	599	565	594	585	578	618	593	620	635	633	576	649	619	573	605	584	584	578	623	641	609	611	599	648	560	566	642	622	644	580	608	614	648	619	601	633	659	629	599	588	579	593	590	623	640	576	556	611	581	608	642	626	647	605	641	610	596	599	593	609	606	622	593	660	589	578	604	623	598	560	604	613	601	616	589	607	607	621	608	608	604	625	599	563	676	586	613	574	603	605	648	616	591	551	620	636	593	599	599	612	615	638	582	624	599	588	612	637	596	571	614	569	573	563	592	649	626	632	605	603	550	605	569	583	607	593	633	612	582	605	631	605	602	652	600	595	640	619	624	572	623	628	609	634	594	628	605	682	594	601	597	614	598	611	615	592	584	631	541	583	614	612	592	596	611	601	581	579	663	594	608	635	618	567	643	574	622	658	646	578	606	621	576	629	601	629	591	610	595	580	581	568	600	616	553	629	599	595	631	633	622	578	623	622	606	604	616	600	682	653	588	632	598	591	608	610	598	610	642	600	601	573	658	590	597	587	593	618	635	567	627	591	592	598	595	620	593	605	608	603	634	561	591	611	586	593	603	594	602	599	586	650	587	617	618	616	612	590	589	579	625	599	594	605	591	614	623	573	598	687	559	619	582	611	605	592	615	596	625	587	606	566	626	627	582	620	588	622	620	660	582	583	643	634	618	626	624	647	615	630	637	565	601	600	635	600	612	583	630	582	618	584	592	572	592	601	581	588	601	629	630	619	615	588	614	591	634	613	628	593	598	685	627	638	662	566	614	649	610	617	623	626	605	610	575	638	620	609	606	566	604	627	600	636	590	589	592	643	606	686	558	628	656	563	589	595	633	621	619	583	581	595	590	614	606	615	598	603	618	592	624	630	594	628	616	655	673	633	665	632	648	585	570	621	592	620	639	585	629	580	608	590	598	595	618	623	597	634	620	604	595	587	619	608	585	649	610	590	561	594	627	600	628	568	632	611	609	592	597	566	643	587	613	638	559	587	618	585	671	580	621	586	595	575	648	621	558	592	583	616	556	635	629	604	635	605	623	658	612	649	616	575	666	607	606	582	578	604	593	567	575	554	635	586	624	622	585	660	610	549	611	577	595	592	588	646	597	579	579	622	610	622	648	600	628	588	617	656	652	646	579	591	570	607	617	600	620	568	581	605	628	611	614	577	615	621	595	561	612	554	625	588	607	611	597	592	613	610	572	604	609	605	630	615	625	634	594	615	611	665	616	628	588	615	586	578	564	616	617	614	604	622	615	600	591	577	630	629	589	600	624	596	653	619	593	621	604	565	642	571	575	625	605	618	595	606	592	613	574	586	593	604	628	648	586	610	610	629	581	610	596	607	628	602	632	599	673	603	587	586	636	638	643	608	578	637	647	596	621	644	612	603	652	608	613	630	609	594	658	582	612	592	581	601	647	642	574	630	603	597	606	625	592	618	579	572	620	596	615	600	627	625	670	615	596	625	593	656	626	623	587	625	553	592	645	611	659	583	605	658	575	583	584	579	635	610	621	642	633	585	584	607	632	598	608	550	630	624	609	630	596	594	611	594	579	552	638	626	616	629	626	635	635	604	571	597	618	626	601	638	599	649	641	585	584	583	603	603	600	567	602	613	600	574	619	600	615	608	589	649	607	633	651	619	569	609	625	649	572	610	657	626	599	605	648	581	614	567	632	609	603	631	550	633	580	599	585	589	612	591	571	625	627	642	637	618	593	607	555	613	590	629	616	560	627	634	605	628	629	576	599	608	576	613	632	619	599	643	589	605	608	607	596	600	587	641	610	545	591	579	635	626	617	653	626	602	614	609	607	605	618	603	602	611	620	576	620	607	634	616	604	554	608	597	593	581	653	676	599	672	598	623	608	629	614	620	620	583	628	566	610	578	606	633	606	579	613	636	649	647	590	633	559	559	598	603	566	596	606	581	610	586	592	597	659	581	618	601	634	592	561	618	640	591	627	612	595	591	600	628	623	635	606	630	614	624	604	581	599	636	594	594	616	647	675	584	624	665	645	601	619	626	571	625	650	628	570	593	644	607	650	608	606	630	611	615	572	620	611	622	575	618	614	571	621	606	614	623	626	581	641	619	603	588	618	623	640	614	584	618	600	612	600	589	632	608	590	577	619	584	678	628	617	633	609	621	599	625	591	598	614	624	619	572	646	591	616	611	604	604	622	637	598	650	591	626	622	600	571	626	599	602	620	607	618	642	577	639	638	597	614	622	601	622	589	604	601	623	557	587	612	694	630	588	581	638	596	556	633	642	600	623	592	604	596	592	591	585	602	592	607	593	635	659	608	587	617	589	603	616	615	589	635	571	615	609	584	588	600	617	596	650	610	645	646	540	633	598	564	625	576	592	612	586	626	599	626	608	616	621	651	604	595	638	592	599	583	617	615	630	626	583	622	602	579	631	603	605	620	643	628	632	583	585	625	628	627	631	590	614	600	597	569	625	616	589	602	576	605	605	624	595	588	648	609	582	627	585	638	611	564	596	656	648	616	617	633	628	582	635	626	609	598	644	626	620	591	620	620	639	591	586	621	608	615	625	608	560	626	637	628	596	581	639	639	622	612	627	621	630	626	622	591	640	570	602	601	564	627	618	621	618	597	641	594	626	573	608	622	630	593	604	614	641	613	624	654	599	561	564	632	628	597	610	649	655	636	641	634	619	634	581	550	577	582	588	624	599	630	551	667	596	649	666	586	638	639	639	585	559	603	607	616	653	649	653	608	652	615	635	606	620	626	607	637	596	602	636	616	618	628	626	570
50689	47520	53651	49648	37040	18989	10925	8511	7643	9060	13766	13791	7319	2955	1066	424	304	269	229	206	209	198	223	208	226	243	230	197	242	193	209	220	181	226	215	183	189	211	210	224	189	206	214	222	256	221	227	209	228	202	233	207	196	202	194	202	231	207	218	205	219	215	223	208	223	220	193	220	211	196	214	198	235	205	205	198	207	210	194	224	218	217	214	216	229	194	193	221	207	192	215	218	204	218	208	238	208	235	211	212	202	206	199	207	205	163	215	228	225	219	193	213	222	202	209	206	213	218	228	193	215	203	236	212	217	229	201	230	187	226	199	210	223	230	212	208	233	227	203	212	223	214	217	215	177	225	231	215	198	191	197	191	216	221	215	215	216	184	243	229	209	209	212	222	222	220	219	224	224	198	192	223	218	219	193	184	210	186	233	244	207	234	199	218	205	224	234	196	193	219	217	211	206	192	200	190	190	186	211	205	232	211	210	213	203	225	193	194	192	214	229	190	214	226	223	219	239	203	225	213	205	184	221	233	221	202	215	199	203	215	210	179	181	209	221	216	217	218	228	205	205	220	188	210	204	234	226	193	212	207	224	188	232	210	217	211	222	205	199	211	207	209	194	210	202	210	203	205	224	232	214	213	235	203	223	208	208	207	201	223	184	205	210	223	230	231	208	207	217	224	193	196	227	216	224	182	216	219	224	220	237	230	209	185	209	232	209	195	218	205	214	198	201	197	231	204	237	207	211	188	198	220	195	205	211	208	226	217	211	242	236	252	202	222	207	220	205	227	191	220	221	193	220	203	195	209	225	222	223	216	235	220	206	209	213	236	190	231	219	218	199	208	188	206	200	223	210	207	192	193	221	215	206	232	182	198	203	210	195	217	214	210	195	205	214	193	216	191	179	209	231	227	200	207	221	220	224	192	236	203	233	206	200	211	216	200	223	216	214	241	209	190	236	206	209	218	185	180	198	218	244	206	190	196	203	238	227	210	213	205	189	216	197	211	213	210	210	210	183	205	210	245	211	209	204	213	228	229	231	217	227	216	206	212	212	208	210	218	203	217	236	214	204	236	201	210	224	204	201	224	218	204	216	203	190	216	201	213	216	181	206	201	221	227	215	208	220	208	207	206	218	253	210	224	216	215	213	190	195	203	246	218	200	180	207	216	229	201	217	218	217	204	224	195	220	205	201	220	221	208	220	208	191	204	214	221	215	206	205	200	214	219	218	200	261	210	202	206	214	200	242	232	215	208	207	202	223	202	228	198	224	174	202	207	223	208	207	211	194	217	211	209	216	206	180	205	204	205	221	205	211	207	201	222	220	197	244	198	206	220	207	218	193	228	222	227	255	189	203	219	220	230	209	194	215	225	214	204	183	209	199	204	229	223	191	197	227	213	224	210	198	191	196	235	205	204	237	188	221	236	208	193	195	224	232	194	230	201	181	201	204	192	198	207	185	201	188	207	247	170	217	201	204	198	197	196	169	217	164	219	219	194	211	198	208	196	220	216	220	211	220	217	201	213	191	203	216	191	197	175	239	230	204	226	223	191	199	232	219	250	210	183	212	241	212	233	248	214	188	202	228	179	226	218	190	210	223	205	221	216	224	218	231	208	233	219	229	215	218	209	179	201	195	187	213	213	233	251	226	206	208	220	215	206	191	218	237	222	212	200	224	223	214	221	225	217	195	195	192	190	199	219	207	224	194	256	187	196	222	203	206	216	215	179	210	196	191	219	235	190	211	177	200	218	207	216	200	220	215	226	227	203	208	208	206	199	215	227	200	197	205	258	200	203	214	206	217	211	188	200	188	187	204	196	211	216	217	218	219	230	215	206	208	232	242	200	213	225	200	212	215	207	212	218	235	228	205	203	232	200	212	189	210	225	229	218	204	186	209	208	215	196	202	241	200	196	196	205	215	207	214	234	206	232	219	212	191	203	211	210	189	221	203	201	206	242	223	185	213	183	246	205	196	231	218	192	202	180	212	209	208	234	205	236	216	228	222	199	209	223	239	226	195	214	209	207	211	204	211	220	232	198	189	197	224	209	194	177	214	191	209	203	194	221	215	214	190	230	204	218	214	195	234	199	215	204	199	232	212	225	208	202	222	186	231	224	210	237	183	204	196	184	203	198	213	178	205	222	235	216	200	199	206	234	220	226	222	235	242	213	226	213	227	215	210	197	205	213	213	206	197	234	207	232	236	219	204	205	201	208	181	203	220	214	214	226	211	225	214	186	205	215	206	198	200	211	249	214	237	188	205	220	197	205	218	230	228	222	204	223	220	232	224	229	197	217	213	183	228	213	223	183	204	203	201	215	216	235	185	210	216	217	188	189	235	200	215	216	232	214	218	220	220	185	206	218	212	198	209	213	208	202	220	224	212	184	191	194	220	214	220	222	218	208	220	224	217	206	191	208	208	188	180	204	228	214	229	212	233	198	213	228	206	200	176	201	233	192	213	227	229	214	217	202	211	207	211	229	206	232	232	190	211	207	199	217	213	233	189	204	204	208	231	208	226	249	212	223	202	201	217	234	235	204	205	195	200	207	225	193	203	216	202	215	204	204	183	234	209	203	197	211	207	213	194	187	193	229	214	197	218	210	211	203	198	218	204	212	206	240	203	251	218	210	237	184	216	202	233	209	217	214	220	221	227	244	226	221	236	225	220	220	236	226	208	229	200	215	219	220	233	230	187	209	215	191	194	207	224	208	235	239	227	218	240	200	207	218	214	201	207	208	223	216	198	225	192	210	210	223	212	219	223	212	199	224	192	200	214	224	214	208	203	255	226	207	226	214	194	202	231	232	188	246	201	207	203	186	221	199	201	214	206	238	187	220	218	245	216	218	207	187	198	199	216	200	212	213	253	222	212	235	237	217	224	222	190	205	216	215	220	210	188	209	231	212	227	195	209	217	225	212	223	224	214	207	194	214	201	197	229	208	212	225	211	205	194	201	209	232	191	217	247	169	220	211	196	203	197	219	209	201	216	207	209	218	205	200	232	205	225	218	211	192	204	204	213	210	247	204	214	236	231	203	218	237	206	223	204	199	200	196	235	229	215	205	195	211	200	208	190	208	216	240	214	215	200	211	205	201	201	212	207	225	215	206	220	198	211	216	203	200	214	204	212	205	217	211	233	228	226	221	236	215	212	237	207	198	188	186	241	230	202	227	211	222	221	206	211	184	201	191	218	250	207	202	213	208	227	216	222	219	205	217	210	218	197	229	193	214	212	196	230	190	202	203	225	215	207	207	198	238	209	235	226	224	227	236	212	215	205	189	217	214	233	199	211	210	232	204	190	218	219	193	216	206	220	213	214	230	228	205	213	206	214	237	183	207	230	207	217	193	239	222	211	212	199	241	191	204	200	172	214	205	196	235	196	230	220	212	188	229	216	206	214	205	216	211	196	213	205	210	221	222	195	203	221	216	216	222	232	205	184	210	192	217	201	192	198	196	210	214	212	197	208	210	241	209	221	187	223	224	232	221	206	221
33590	38578	52531	55559	41271	27412	25265	24817	24575	27095	34780	33080	22089	11970	4616	1469	951	758	716	625	615	611	568	576	547	542	602	610	587	585	596	588	634	582	566	566	569	606	602	575	558	597	577	557	580	574	574	562	620	599	552	537	547	559	546	594	586	560	542	539	581	585	622	561	614	556	557	555	566	562	556	569	568	589	597	567	614	554	573	621	561	572	577	591	586	606	542	643	550	590	578	576	557	565	577	557	558	588	588	568	549	564	587	587	620	547	558	589	588	594	598	556	606	608	595	581	581	530	607	551	553	565	570	561	613	553	601	595	637	559	567	534	586	604	603	577	584	570	581	546	550	608	538	552	605	591	552	596	589	582	562	561	578	520	607	582	537	555	596	574	577	537	565	563	545	556	558	559	596	561	610	600	562	568	620	567	564	532	571	573	551	608	542	581	594	581	581	565	612	568	556	608	556	545	567	561	605	584	597	608	599	579	620	586	573	597	588	557	599	588	605	592	564	585	549	518	548	559	605	587	530	588	578	558	626	566	558	530	557	546	596	564	565	581	576	585	617	581	578	577	559	575	588	545	596	562	604	529	533	586	515	596	590	566	553	607	565	581	594	565	577	597	561	576	556	536	597	550	583	582	593	588	604	585	546	601	608	574	545	546	594	584	582	583	622	587	590	560	591	604	556	541	546	563	605	565	563	599	615	545	578	547	592	605	594	624	554	600	612	535	586	562	539	535	588	569	550	556	532	587	565	574	550	599	632	570	601	580	545	570	538	576	598	579	537	610	566	579	606	582	573	604	564	581	610	573	597	550	564	564	618	636	618	573	606	600	565	603	587	588	593	550	590	596	603	597	607	545	574	612	548	584	555	547	562	593	604	586	582	560	567	604	566	547	567	572	601	605	583	569	543	571	604	562	595	623	582	570	531	609	565	580	559	584	584	584	603	549	585	583	613	557	529	559	574	613	589	538	573	543	595	601	605	599	623	564	570	581	572	602	568	558	608	598	554	562	598	581	562	557	560	593	601	579	572	597	563	575	620	577	553	618	534	586	577	577	577	572	610	579	586	563	569	584	603	584	557	589	577	592	581	590	571	553	537	576	607	577	611	590	583	556	602	579	602	608	561	609	607	591	604	562	590	533	576	577	547	562	572	554	560	610	554	535	558	588	594	567	550	595	607	600	603	565	565	612	606	548	596	529	596	593	575	566	593	558	569	525	536	565	603	574	594	579	553	572	576	574	580	563	559	587	570	586	586	556	581	588	563	574	540	560	585	605	621	536	580	612	589	564	581	540	603	558	586	574	594	572	542	581	583	648	550	591	600	588	571	554	590	545	578	600	536	572	586	543	558	586	592	595	571	596	583	536	582	559	538	579	574	581	572	601	598	572	572	585	562	535	596	535	633	567	625	554	588	563	545	567	626	545	567	596	605	621	571	571	634	582	590	550	587	560	565	591	588	582	578	573	579	557	583	560	604	620	609	590	567	587	615	593	533	574	572	557	580	588	579	595	592	562	618	560	555	586	580	546	586	590	551	584	556	576	557	550	542	630	554	548	585	557	585	556	549	586	613	587	608	589	525	560	597	610	558	594	570	656	588	606	571	608	568	563	576	604	599	592	574	558	605	540	608	603	562	616	582	591	586	551	590	575	562	572	622	552	572	562	640	581	586	540	544	588	593	584	587	587	610	585	559	542	555	559	581	558	598	511	587	557	621	570	580	575	549	612	563	555	600	570	545	545	562	551	604	547	574	585	574	568	592	624	541	616	557	614	586	594	541	556	540	580	572	544	569	606	533	552	635	596	591	533	573	582	587	575	604	587	637	572	605	564	586	617	567	579	550	552	609	559	577	554	562	521	577	614	571	607	577	598	587	589	607	547	583	594	563	574	594	571	564	573	574	546	579	573	557	580	565	578	551	576	604	595	588	591	580	628	613	584	558	617	562	533	591	605	572	609	547	591	577	581	572	554	561	618	555	579	603	590	557	565	568	620	616	560	572	578	577	541	575	573	617	551	590	599	602	578	589	578	561	580	558	567	610	545	590	587	573	565	589	587	576	580	578	596	609	602	577	554	547	563	594	581	591	556	587	559	607	560	562	545	601	558	567	590	612	582	613	562	552	612	633	577	571	614	570	541	543	597	517	579	580	586	559	573	622	560	583	533	578	546	581	582	580	548	580	602	576	636	573	603	561	566	588	585	588	645	558	582	596	550	583	633	538	635	553	567	555	573	546	565	573	572	582	562	619	602	607	517	544	597	597	612	560	595	578	592	577	594	611	632	595	522	608	559	524	575	566	585	604	578	597	604	571	562	582	571	553	594	596	556	616	571	598	570	555	567	581	604	623	588	614	651	601	522	585	584	556	574	601	610	541	572	574	558	585	557	563	584	586	556	580	579	573	560	565	608	568	561	556	565	652	581	575	598	559	607	603	594	578	612	600	558	578	573	585	586	555	538	583	604	602	612	576	612	590	540	579	543	578	575	613	565	578	607	578	569	558	603	594	572	560	595	572	550	560	573	618	589	588	615	606	601	547	560	576	574	555	601	543	580	536	555	565	550	559	577	602	577	563	570	586	526	614	567	582	596	561	561	620	624	552	551	595	579	590	555	595	561	584	577	607	553	591	578	554	592	573	593	572	528	545	530	558	597	585	545	607	583	536	558	558	594	569	595	553	597	595	536	598	564	551	581	552	574	572	564	593	580	573	557	582	571	597	552	590	570	593	569	580	590	542	556	560	558	567	609	572	597	556	588	599	568	579	616	592	604	552	586	575	572	577	537	583	560	598	598	599	612	602	587	574	584	581	557	605	568	563	583	552	618	565	573	563	528	571	574	571	589	573	558	587	489	607	623	592	580	590	606	600	586	568	594	572	571	579	582	588	564	559	597	594	531	577	519	567	569	618	601	576	567	611	538	585	597	592	577	558	601	570	580	579	555	628	584	543	617	610	557	579	568	552	569	597	563	561	586	603	600	536	536	578	528	570	558	576	582	579	561	569	554	586	603	562	564	554	564	556	585	557	588	596	589	566	561	541	556	552	626	531	576	577	581	591	596	559	576	571	618	550	616	586	629	562	586	583	562	583	578	574	559	609	589	587	608	585	586	579	601	546	565	559	565	616	560	548	563	536	572	597	575	568	577	571	561	586	547	606	593	587	602	638	575	606	563	554	566	561	614	579	569	530	545	589	639	613	570	578	619	570	545	554	533	551	588	577	586	586	556	573	587	593	539	588	574	546	602	569	604	566	592	519	537	592	525	576	575	540	585	582	636	633	581	627	558	561	585	578	541	604	564	562	598	621	606	572	585	552	576	537	578	587	556	611	555	560	579	606	576	610	587	560	558	576	602	562	594	548	566	607	618	613	625	558	548	589	591	584	546	570	557	563	603	580	572	589	569	615	573	554	639	570	603	634	577	615	588	575	605	571	601	589	588	582	560	506	559	587	587	583	625	518	621	543	575	567	558	588	592	587	552	563	596	613	577	575	571
26274	24215	24757	15325	7910	1537	742	692	661	868	1150	1093	729	447	325	258	266	240	201	237	204	216	232	211	215	206	216	236	244	233	242	268	232	227	217	206	224	253	211	245	245	238	213	231	241	243	226	270	232	221	246	233	219	241	245	215	221	225	269	231	227	207	242	221	222	205	215	242	275	231	243	258	240	209	224	216	197	213	210	224	234	229	229	234	244	228	245	219	254	242	241	244	244	230	235	241	252	220	227	230	235	230	216	247	221	245	250	234	229	213	209	218	252	227	242	224	233	215	239	218	242	235	242	241	244	231	221	241	239	232	233	238	235	239	222	219	205	236	217	229	220	221	248	180	241	234	238	217	218	248	229	252	241	239	215	220	242	237	236	238	225	201	233	237	244	237	218	218	246	215	239	231	229	221	227	211	221	201	226	227	241	256	246	227	234	230	236	225	234	249	229	231	219	228	228	236	227	253	223	228	250	236	246	226	218	234	215	258	236	211	229	233	223	231	255	225	249	238	240	241	224	253	202	236	213	238	235	224	241	212	232	221	255	241	273	234	225	237	208	240	219	186	226	225	233	242	239	258	209	229	235	247	229	224	228	213	226	247	212	235	234	258	230	238	229	216	218	200	212	208	263	238	246	248	233	221	216	240	234	243	205	230	224	244	254	241	229	239	218	226	240	248	209	226	236	231	233	217	247	218	244	219	261	235	220	200	229	231	245	247	256	216	219	243	221	242	240	228	217	239	225	237	239	234	244	244	238	218	182	244	246	261	220	233	223	228	234	248	214	233	230	192	252	252	215	233	215	239	235	220	255	216	248	241	219	214	225	226	218	234	245	206	225	240	220	243	244	223	228	240	214	227	243	239	248	271	230	233	234	216	225	228	245	240	217	228	270	237	218	253	240	215	226	250	235	219	233	222	214	249	247	205	217	227	221	222	231	222	227	225	209	231	234	225	239	214	233	231	223	208	225	232	229	219	239	248	240	228	260	247	240	243	230	238	219	246	255	251	219	241	240	234	254	232	233	196	243	223	222	233	265	223	202	237	236	236	249	251	222	220	232	241	238	207	230	237	227	240	263	250	215	216	246	239	202	216	231	243	205	224	211	218	230	231	249	234	223	247	227	223	210	257	253	216	251	188	251	214	240	221	240	227	229	259	234	235	241	247	226	230	241	230	215	229	224	232	234	231	214	229	234	246	221	232	233	209	239	247	198	218	239	205	253	231	251	236	216	221	209	254	243	234	243	213	238	233	249	221	236	224	252	242	234	236	244	217	224	251	256	208	215	249	231	204	209	236	229	246	251	249	227	245	237	239	247	220	214	229	248	241	247	241	216	226	222	247	230	226	234	237	258	224	206	201	226	228	218	182	238	219	248	220	228	222	219	266	247	238	225	226	234	240	268	197	249	198	244	266	220	208	235	219	217	222	243	210	226	210	248	226	218	255	231	218	221	218	230	254	244	230	222	242	228	239	208	215	228	249	211	258	232	218	244	241	244	235	232	219	224	189	217	224	213	224	222	237	254	255	222	235	221	243	242	213	228	217	234	233	202	219	252	249	239	269	253	210	224	229	260	242	231	200	183	229	239	228	242	193	231	221	235	229	199	209	218	228	217	229	251	245	210	219	245	236	232	232	218	268	228	228	248	247	233	248	268	217	231	227	231	230	224	266	207	226	213	225	228	250	243	199	248	219	210	223	243	237	252	226	231	204	243	228	208	195	204	218	246	249	230	226	255	225	218	199	258	242	212	249	253	256	244	209	219	264	225	228	235	248	233	220	238	238	220	247	237	244	211	256	229	228	247	226	216	234	208	242	212	248	257	234	265	219	275	227	256	237	251	231	239	231	233	238	249	220	223	228	220	238	241	208	237	239	233	230	239	266	236	203	219	255	214	256	221	227	230	232	214	234	223	238	249	197	230	262	247	214	228	224	253	236	236	200	252	218	222	228	194	215	234	237	222	236	223	223	207	240	225	233	232	193	228	229	238	223	209	272	235	245	224	236	243	233	234	226	221	238	217	233	229	220	239	227	249	226	227	253	276	273	228	226	216	223	264	229	218	239	225	234	214	222	229	238	265	224	211	205	255	233	247	252	244	239	217	244	247	227	229	261	231	218	231	253	232	235	239	264	236	275	207	241	253	225	209	211	234	237	223	244	221	243	215	225	236	231	230	237	231	225	226	225	247	258	241	237	255	231	213	244	231	237	225	229	242	223	238	241	217	266	247	222	237	255	224	244	202	210	220	212	237	214	244	214	235	238	251	247	218	236	239	215	236	245	232	269	225	249	243	233	230	240	238	248	223	249	223	230	271	232	240	223	209	225	244	248	227	242	231	228	240	241	221	208	211	227	225	198	229	252	233	262	227	210	231	216	232	234	232	238	241	229	239	213	233	242	246	206	217	229	226	238	224	197	219	237	208	219	237	229	257	217	210	257	241	256	250	205	241	251	245	222	240	242	237	235	240	221	227	237	249	222	255	231	265	221	259	249	236	234	221	267	241	261	246	250	264	254	221	225	229	226	221	237	249	220	228	248	237	208	214	231	216	221	257	241	219	261	231	218	243	229	237	250	240	250	229	227	194	222	237	233	261	224	222	244	229	244	226	222	218	220	236	243	206	228	224	208	212	213	264	242	227	269	232	214	214	244	250	244	221	262	225	250	239	240	233	246	240	228	218	217	221	214	232	269	239	254	214	241	207	224	252	227	225	235	246	229	230	233	211	241	249	234	224	251	224	220	247	225	226	256	237	234	220	206	252	271	243	200	223	232	233	244	267	201	244	204	262	208	246	220	225	244	248	235	213	235	215	229	240	253	236	207	252	250	208	237	228	227	207	227	226	238	230	221	223	233	213	237	229	219	224	264	251	250	217	236	240	208	225	217	229	243	250	227	217	215	237	232	231	240	236	224	241	227	243	232	256	240	244	252	264	232	237	238	226	230	228	208	254	220	215	213	257	221	240	245	234	236	235	251	248	224	215	234	247	213	243	216	255	212	221	235	205	220	220	221	235	225	233	226	250	219	220	216	227	235	227	222	226	235	251	230	207	226	230	263	238	265	231	225	240	235	226	204	232	245	225	227	262	284	235	246	218	232	225	219	254	236	243	259	227	203	222	225	234	246	247	235	231	244	218	221	239	210	231	228	253	213	203	231	247	249	222	243	225	197	225	243	207	214	204	244	240	203	266	237	228	241	256	221	235	226	214	232	233	228	250	267	237	239	240	214	234	231	226	246	216	245	234	219	224	228	267	241	214	251	242	226	241	217	249	243	211	232	222	248	229	242	232	256	201	239	222	239	215	233	256	208	198	234	249	253	225	224	233	231	241	250	229	218	213	214	244	231	233	235	225	242	240	223	232	203	244	211	255	214	244	234	244	253	210	210	250	232	207	230	226	238	228	208	221	239	218	253	235	248	227	251	229	267	236	233	230	262	212	209	218	247	223	234	241	223	244	222	215	249	225	219	212	214	232	249	197	234	232	209
16630	21552	30691	25094	18019	5189	3452	3223	3238	4821	5534	4649	3052	1590	957	726	670	636	599	642	618	606	618	634	619	567	648	646	640	621	660	612	637	631	652	648	615	585	637	617	616	632	647	641	612	622	626	598	608	615	609	619	618	647	608	614	601	634	619	670	587	640	633	623	624	636	595	661	636	612	610	611	672	632	626	620	638	626	624	636	654	610	599	623	617	651	593	634	637	658	624	604	661	616	658	610	677	611	596	623	586	651	587	673	627	622	632	593	644	666	595	657	670	602	605	632	647	601	646	621	614	640	646	611	683	663	680	602	644	638	641	595	613	637	638	615	613	628	648	616	578	596	639	627	666	583	646	639	671	638	620	589	665	628	606	637	589	650	605	625	632	633	617	650	612	607	613	664	632	616	609	667	633	639	583	660	640	621	619	601	657	627	620	611	619	646	643	597	628	580	612	693	620	592	660	640	618	617	621	619	651	654	599	625	619	629	596	637	648	655	647	643	613	669	624	608	660	610	649	643	617	638	628	635	664	631	617	661	575	613	628	626	615	628	620	653	632	621	679	657	648	641	649	582	645	668	614	616	609	647	623	630	669	608	606	594	614	587	660	635	595	615	620	641	645	600	632	635	633	623	589	673	611	611	625	651	632	613	628	697	601	641	694	628	624	646	631	669	611	631	648	599	636	630	616	623	622	611	637	648	624	651	604	636	602	639	616	613	637	653	635	612	623	573	604	676	623	647	653	617	648	588	635	640	638	618	641	645	625	597	603	599	583	672	613	690	643	602	631	645	683	648	590	638	572	629	650	660	612	615	649	603	630	647	648	638	663	618	647	646	675	621	656	625	658	639	650	623	626	629	635	620	647	601	566	672	654	610	579	605	636	631	614	631	619	671	693	630	612	643	610	648	607	614	640	621	595	640	650	588	605	608	621	667	615	652	618	646	660	632	631	615	636	626	627	613	615	609	664	621	643	620	665	634	641	625	631	638	640	613	620	670	602	634	627	653	637	650	614	607	606	620	606	622	616	660	621	618	654	632	626	653	596	626	612	641	650	668	633	612	644	639	603	595	623	617	608	610	628	596	622	591	615	658	623	615	645	619	642	654	645	624	633	622	623	618	604	586	611	652	588	580	637	610	679	601	642	663	644	593	598	642	605	628	629	628	587	619	647	606	664	624	647	575	633	653	609	623	627	602	609	653	607	580	647	629	641	597	650	654	619	650	673	652	657	637	632	631	635	637	589	639	612	638	655	649	609	633	632	616	676	600	619	627	622	619	636	640	618	609	607	650	654	642	661	627	641	655	598	595	606	654	635	617	633	637	656	648	586	636	611	642	622	643	614	625	625	613	624	635	576	598	655	671	583	636	655	656	614	624	578	628	612	569	645	618	624	639	615	620	616	643	592	635	668	629	615	660	590	657	609	654	655	652	619	604	626	660	655	612	636	623	612	679	616	637	634	626	643	609	617	650	699	576	594	577	644	612	602	625	635	613	609	637	629	647	645	593	646	588	619	629	629	641	622	618	624	668	641	626	663	654	660	634	591	602	645	583	639	568	621	608	613	589	643	612	613	597	632	628	603	672	601	622	624	640	589	598	589	633	608	597	620	607	645	621	622	596	641	621	623	628	608	652	598	634	659	624	635	655	641	646	576	679	572	621	592	592	648	665	643	650	649	599	688	591	633	638	616	650	645	590	650	620	676	691	637	634	621	633	616	661	583	632	633	642	674	655	694	624	644	596	640	644	672	578	606	625	603	631	589	620	618	586	628	659	583	584	636	601	613	615	586	649	653	624	625	663	638	617	586	641	594	606	649	615	668	598	616	598	636	619	614	609	572	612	578	643	637	640	583	577	639	635	661	677	625	665	634	632	617	591	603	584	604	649	659	615	592	615	662	649	686	620	612	601	682	633	641	622	629	622	654	569	624	665	689	610	622	663	640	651	616	620	606	632	666	631	581	639	640	611	644	591	652	647	613	606	535	642	596	585	627	626	622	590	662	625	609	662	657	669	617	594	660	629	638	678	629	610	601	665	606	622	642	627	630	595	627	627	613	647	606	599	619	630	573	643	585	652	593	663	645	605	614	656	650	649	581	615	638	635	634	610	566	653	629	622	629	628	638	608	648	647	637	622	606	617	675	692	657	641	659	654	595	648	617	638	672	626	610	589	655	615	620	688	645	605	622	669	631	659	603	591	597	640	606	631	562	614	603	620	641	593	628	660	584	616	637	624	614	649	610	635	619	631	632	658	586	595	648	657	637	643	579	613	662	651	617	631	618	641	648	624	630	672	624	603	599	643	635	660	640	608	656	630	636	580	637	636	609	629	615	664	620	628	620	615	639	620	623	635	611	643	624	684	611	634	651	661	662	582	607	635	609	623	638	598	593	610	615	621	625	658	666	662	594	679	672	673	616	657	612	587	643	700	614	598	672	649	664	684	625	641	600	622	635	651	664	634	671	610	620	649	626	581	628	665	641	630	589	622	619	630	606	635	647	660	622	650	618	643	649	647	673	627	587	618	584	634	664	655	613	628	639	659	599	653	602	589	657	645	656	613	667	668	632	687	675	614	649	648	590	642	641	623	618	615	593	676	579	625	648	632	591	641	632	616	652	603	554	637	580	629	620	645	612	591	639	670	618	626	645	638	621	644	634	602	686	659	637	674	590	575	679	657	633	691	619	596	619	637	596	631	641	652	653	669	616	641	660	640	617	640	621	653	650	601	627	613	615	591	581	599	613	638	660	644	624	582	662	624	666	655	648	634	608	657	588	611	622	615	592	584	647	652	598	657	628	633	619	660	656	591	586	630	613	605	630	648	610	609	697	632	657	620	678	613	611	602	657	607	588	632	630	617	662	620	621	645	597	651	635	621	661	631	645	632	642	621	611	614	633	623	658	645	618	649	612	612	654	629	631	667	635	652	648	633	591	638	636	638	644	631	635	640	673	641	630	634	596	603	657	640	586	642	618	659	618	650	626	624	640	646	635	621	596	668	620	647	625	633	654	623	610	635	607	694	658	626	582	628	599	589	646	630	622	638	649	610	625	598	623	607	639	638	599	608	636	639	604	626	667	629	597	596	634	637	623	637	626	664	630	615	636	678	611	635	607	660	640	603	636	610	627	648	648	654	613	676	624	600	625	599	633	611	593	635	652	613	587	654	583	654	590	649	694	681	664	657	655	634	649	614	665	659	636	673	628	648	665	587	593	588	655	634	655	681	618	627	610	663	656	596	635	585	656	651	634	627	619	652	641	668	675	611	645	638	643	638	634	616	674	601	653	631	627	668	647	610	590	624	625	667	591	601	626	639	640	636	587	618	601	652	622	657	643	623	618	663	612	657	617	592	573	621	614	658	594	620	615	615	644	611	643	639	645	614	654	599	637	614	627	620	624	627	628	641	635	591	614	664	566	608	599	639	578	644	638	618	610	627	621	597	593	605	653	683	588	624	641	674	609	596	694	626	647	640	628	630	649	613	656	670	640	646
46103	50342	51761	42526	29294	16282	9424	13434	12714	10396	6039	2784	1174	479	323	232	198	230	233	238	211	242	256	224	243	215	227	241	228	203	214	224	223	241	251	228	225	211	243	222	236	230	200	214	226	216	232	197	206	214	203	229	251	208	222	230	241	250	226	212	232	200	237	209	193	230	234	221	231	230	225	243	234	217	220	214	234	221	194	194	243	222	216	198	238	207	206	196	202	214	227	235	226	216	247	207	196	240	243	221	215	222	192	253	204	198	203	216	227	248	249	223	230	194	195	215	245	210	217	227	223	225	218	228	229	222	264	206	222	217	223	220	253	246	252	202	213	226	226	223	206	210	214	254	236	235	203	217	221	212	220	205	210	218	242	231	262	217	211	256	204	227	224	211	205	221	238	241	209	232	230	218	255	193	209	237	223	223	211	228	229	215	202	240	206	212	226	241	212	229	223	240	237	234	249	226	241	187	231	262	202	235	243	224	210	237	228	221	234	239	227	227	215	227	223	227	237	172	222	244	234	232	222	208	245	205	222	226	241	233	208	212	230	228	232	225	198	187	228	215	254	209	232	201	216	209	214	234	206	261	221	261	198	197	204	209	238	253	225	235	245	213	205	190	228	201	228	224	227	230	210	211	235	233	216	189	229	226	219	236	236	259	242	209	216	233	202	202	226	212	225	235	254	234	253	232	188	222	239	224	205	222	214	234	242	219	213	272	245	227	218	230	229	217	259	250	242	210	217	242	227	224	225	189	203	211	229	220	242	223	210	245	249	214	217	236	224	240	214	188	247	192	243	227	219	187	219	205	255	221	222	226	225	232	215	240	236	225	205	216	220	246	251	226	237	228	225	226	228	243	233	211	210	234	219	224	210	237	206	212	233	226	214	246	193	223	214	222	203	247	225	205	236	230	236	209	231	216	215	226	216	218	206	221	215	210	229	249	221	203	225	237	221	221	230	225	242	208	236	235	230	251	231	208	254	221	221	221	191	204	221	232	199	245	206	248	234	214	226	226	201	220	208	228	222	239	225	196	226	207	225	256	215	223	207	232	233	230	221	209	211	232	237	204	204	227	215	228	236	232	240	232	244	198	223	227	244	232	219	204	209	238	239	221	240	231	227	216	227	228	251	220	236	221	219	210	218	204	221	196	218	223	208	262	207	205	226	211	224	228	238	230	226	225	202	239	217	254	222	224	221	223	234	218	263	244	217	225	199	218	212	225	185	228	221	216	248	213	219	212	234	208	237	223	212	197	213	210	226	240	233	228	221	231	220	229	236	210	222	231	228	238	220	238	182	226	218	228	199	196	216	218	229	184	227	236	216	199	201	265	221	221	230	222	215	248	210	225	234	234	207	237	221	235	222	211	227	203	230	223	226	225	211	205	208	223	240	231	266	198	215	223	226	210	228	226	201	222	204	200	216	231	243	223	235	231	231	205	245	227	226	250	218	243	235	218	222	205	229	200	249	213	248	229	220	175	230	210	232	234	208	211	226	228	228	228	229	223	220	234	223	260	230	221	266	211	217	243	229	224	237	242	228	244	216	192	236	201	200	213	194	241	252	221	255	227	240	229	206	260	213	232	223	213	217	224	208	218	211	250	216	212	223	230	226	241	205	233	234	225	206	219	218	256	216	224	209	209	212	192	206	252	232	206	232	224	223	216	216	214	237	213	200	222	251	221	251	236	228	215	205	208	212	221	206	221	204	221	210	233	197	250	230	229	249	249	219	214	238	225	224	197	207	216	233	225	242	232	233	201	233	219	232	216	226	213	206	215	216	201	206	226	258	207	205	203	217	236	224	224	218	212	212	225	231	219	234	223	218	225	224	210	236	235	240	260	224	225	240	213	235	217	226	229	205	223	225	244	217	204	227	228	220	196	220	236	213	233	228	211	208	212	216	223	245	221	225	242	224	208	225	220	209	250	234	199	223	219	235	228	216	219	203	223	210	230	237	197	223	245	221	213	232	241	233	209	229	231	225	217	221	216	224	249	218	240	241	229	242	272	213	251	224	197	227	238	232	256	253	231	191	243	231	229	200	235	247	209	230	230	212	217	211	249	237	219	224	219	204	244	233	221	219	209	223	193	218	227	215	223	207	226	235	209	213	224	200	215	207	242	221	222	210	227	232	228	242	254	229	257	216	214	215	196	232	241	233	235	213	223	242	217	241	221	249	244	237	259	211	216	202	219	212	232	223	221	219	227	230	220	225	222	250	212	220	228	217	210	241	248	246	201	220	233	229	218	205	216	231	188	223	211	226	224	214	236	216	209	187	207	235	228	227	221	219	212	240	196	217	221	183	210	242	254	215	248	214	189	247	214	220	223	194	228	206	253	215	209	237	223	212	234	232	242	240	244	244	193	234	228	254	230	223	216	245	244	219	238	209	244	224	226	214	236	236	220	197	222	222	204	235	209	232	215	255	185	218	249	225	244	233	240	193	251	234	216	209	230	187	241	227	226	242	253	211	235	203	242	192	223	257	207	241	218	218	225	265	213	230	202	232	233	205	240	207	226	218	222	235	230	247	216	212	202	257	213	211	228	234	196	229	220	214	222	213	210	246	200	220	235	227	226	234	252	240	214	232	234	209	231	223	208	195	227	210	225	229	210	223	232	214	211	223	212	228	202	225	228	237	235	213	220	244	243	224	210	218	216	218	208	208	222	251	220	226	220	222	215	226	225	210	210	254	204	201	198	212	231	219	236	225	227	203	218	224	223	228	216	228	210	194	247	214	228	207	215	231	196	249	225	193	226	233	241	220	202	232	210	232	220	219	219	201	224	186	227	230	230	215	199	234	224	228	210	232	208	217	223	240	202	233	227	210	234	234	237	204	249	229	206	207	210	237	225	243	214	194	225	213	220	202	205	215	238	239	227	220	204	219	225	192	226	235	212	218	230	204	215	211	217	233	211	235	216	221	196	222	226	198	199	243	201	204	236	221	230	217	234	217	224	222	217	245	229	229	208	217	230	219	200	214	213	206	235	196	205	211	229	228	201	220	236	233	217	256	221	247	196	225	231	199	207	221	242	223	201	228	217	235	217	220	224	241	232	217	215	208	207	212	233	225	219	227	218	235	239	254	215	236	222	222	214	239	232	236	195	249	224	220	224	230	246	224	206	224	218	201	225	211	226	233	243	218	232	242	238	216	204	221	205	241	257	234	198	242	225	217	221	233	231	209	211	208	204	215	218	202	265	223	228	205	223	207	223	221	206	228	217	235	218	252	225	243	244	231	207	203	224	237	242	176	209	215	232	244	224	177	202	231	206	248	228	228	218	243	203	232	221	217	225	201	237	234	239	240	226	227	223	225	220	227	227	214	184	241	215	208	202	226	215	243	200	234	216	217	230	230	207	215	224	226	232	221	226	209	192	225	202	182	226	219	197	231	235	243	223	237	250	215	236	239	202	227	211	217	219	230	221	229	210	239	223	220	234	219	205	235	241	206	197	225	226	232	213	200	229	232	208	232	231	226	217	233	184	203	198
31417	41536	50984	48756	38089	26633	23691	33518	31503	28302	19959	11093	5169	1820	1045	728	627	639	628	645	591	600	623	568	600	644	585	608	623	665	570	626	599	641	661	560	586	605	638	593	624	620	583	580	579	593	585	621	590	625	588	602	604	556	608	588	636	641	604	632	618	631	641	551	610	607	585	664	597	637	639	584	575	612	601	586	648	591	592	595	615	577	637	619	589	621	610	576	618	564	583	606	611	605	624	631	620	600	683	610	602	557	634	636	612	606	566	578	598	576	619	597	566	610	595	586	587	568	569	569	604	644	668	600	588	620	576	567	580	593	602	645	604	625	625	584	603	579	601	570	592	611	585	629	573	614	579	583	529	594	576	585	631	627	609	561	611	658	605	624	609	669	626	644	606	632	622	602	596	573	601	613	592	577	633	612	591	599	586	618	564	610	631	594	575	612	615	569	625	623	608	648	588	615	575	635	565	602	655	636	580	595	592	592	585	607	622	630	569	612	618	567	596	595	555	586	608	609	596	586	617	635	599	609	616	606	610	644	590	588	609	596	615	600	658	619	582	630	598	625	618	579	605	602	657	601	576	644	623	618	629	541	641	582	541	578	587	579	636	610	605	621	610	612	636	580	643	608	552	593	568	635	627	596	623	579	595	614	620	559	564	604	647	592	612	593	638	582	630	628	612	584	576	585	568	606	623	607	614	613	601	608	615	664	628	649	599	583	664	615	609	605	564	613	669	565	616	577	577	587	592	602	588	588	645	611	617	608	581	632	638	621	594	586	610	602	619	598	621	572	572	587	632	617	661	614	625	634	574	602	578	665	577	615	607	609	616	619	583	624	625	613	600	591	592	596	609	569	568	667	565	594	608	600	615	578	662	609	618	615	609	620	560	570	616	656	595	633	618	596	610	618	598	642	586	612	620	596	613	600	585	611	595	613	639	644	580	565	605	643	606	590	613	631	602	601	607	612	629	594	608	600	596	613	596	601	586	640	589	576	635	618	583	632	596	626	633	596	633	602	614	561	632	696	593	628	632	632	645	591	619	592	593	601	586	571	616	625	580	603	613	641	590	599	586	618	619	603	564	605	599	604	635	594	644	642	591	591	592	602	577	585	569	615	598	600	602	590	605	539	589	572	630	553	571	589	608	586	566	594	626	610	601	620	570	574	621	597	556	601	608	609	599	619	601	656	595	641	636	610	603	627	623	592	640	614	648	618	575	611	605	605	602	588	607	605	577	634	624	570	600	579	590	648	624	577	594	656	632	609	559	582	589	602	617	589	588	609	639	614	570	650	569	589	619	602	584	646	611	608	696	573	569	630	579	580	625	626	630	628	595	638	606	622	597	582	594	630	625	611	596	620	605	611	597	550	644	617	605	603	596	605	576	597	593	586	583	566	608	620	591	579	593	567	622	623	633	600	544	613	559	586	627	599	600	623	591	576	629	621	618	597	571	660	552	573	557	592	594	618	598	627	582	608	608	572	602	643	584	613	634	592	608	571	600	638	570	647	593	626	583	647	640	606	599	629	565	628	627	582	614	631	622	647	584	566	588	635	603	577	612	601	638	551	612	660	598	565	607	624	613	592	605	573	602	574	605	628	659	627	641	594	599	599	607	620	611	578	566	605	601	581	634	606	619	581	631	614	608	608	605	605	565	566	578	617	585	642	589	583	625	613	587	606	612	621	623	638	631	568	609	629	582	611	616	577	595	639	615	602	570	615	596	602	605	637	585	609	660	582	598	642	601	579	579	646	617	609	614	581	630	623	598	616	592	602	653	564	662	653	577	574	588	588	614	622	635	579	594	580	574	583	614	644	603	593	612	595	589	619	591	586	612	609	603	567	621	588	582	578	617	594	585	579	617	659	582	594	616	600	635	594	627	616	664	581	618	598	566	576	598	626	617	617	574	611	616	608	614	592	605	587	632	596	601	634	617	622	610	641	640	598	646	599	586	593	608	601	567	606	574	596	599	622	652	581	617	619	629	554	576	605	568	554	580	595	600	631	565	595	634	568	564	612	593	619	581	572	576	609	625	616	603	625	629	622	632	637	595	561	546	609	590	568	622	580	604	621	638	631	575	619	643	591	616	598	590	619	579	641	609	627	600	608	616	569	590	593	574	631	637	616	655	571	606	574	622	625	674	613	688	569	589	614	624	631	611	573	579	603	558	603	540	624	620	580	617	600	617	590	590	594	573	623	654	581	559	585	588	597	662	605	621	618	633	592	611	614	572	667	608	585	547	608	592	620	602	612	615	601	661	623	624	577	626	615	673	628	595	615	628	619	594	628	610	575	604	610	612	575	615	648	617	632	616	600	620	592	595	628	587	611	608	647	595	611	592	559	605	609	613	609	599	635	583	602	606	591	600	609	580	610	604	564	624	622	624	605	589	591	588	558	607	571	593	597	604	604	583	600	656	573	633	597	608	594	596	613	595	581	583	622	575	634	595	580	594	647	613	580	594	613	607	605	569	625	601	620	618	605	637	644	627	597	636	607	586	558	576	594	631	618	583	597	627	612	586	597	624	635	603	599	574	632	582	580	654	604	607	631	589	602	632	621	609	616	593	591	642	636	622	621	551	584	606	611	633	574	606	588	657	639	582	596	605	642	593	611	608	579	592	568	544	605	624	656	600	617	618	617	640	583	620	586	579	638	596	559	614	621	614	616	608	577	602	623	587	623	604	617	569	610	637	637	618	568	640	627	606	568	603	626	635	612	663	574	635	621	619	594	608	617	621	600	589	630	565	591	597	594	574	618	629	612	645	606	666	601	607	580	559	615	650	618	605	628	589	602	636	624	615	602	635	653	588	588	601	588	634	596	600	625	634	580	599	642	665	595	608	576	668	622	575	575	565	643	604	596	582	566	612	632	598	593	628	593	573	607	594	589	586	593	548	627	614	572	595	627	617	618	576	593	628	619	599	659	609	597	623	608	606	583	589	637	553	579	597	579	624	625	579	587	577	601	640	592	596	627	584	565	600	635	626	593	605	588	614	618	606	612	593	629	625	630	640	597	630	634	577	590	594	580	578	634	574	573	625	625	602	596	621	628	633	587	563	610	565	608	569	599	585	586	588	625	603	615	581	617	605	579	582	639	583	579	610	659	635	545	625	592	604	607	576	615	578	608	579	589	590	637	629	566	548	581	642	574	574	613	630	623	592	561	595	611	571	619	603	604	620	644	626	585	595	604	578	591	580	557	595	642	610	614	614	610	587	584	624	572	590	605	618	595	568	578	619	592	639	635	592	588	587	594	557	620	650	634	580	605	617	588	628	615	602	576	566	573	597	616	625	579	552	579	637	570	605	584	566	645	553	644	583	586	574	585	615	648	612	605	584	627	594	615	577	610	596	614	622	571	589	584	623	607	611	569	575	634	618	590	598	608	609	587	629	565	597	604	609	638	575	626	581	584	586	585	595	569	629	628	570	555	537	615	654	621	549	614	611	623	618	597	575	600	585	574	569	638	570	612	626	594	631	564	627	635	580	568
55999	54281	58711	51191	45908	27289	17702	20841	19120	13985	7471	3456	1207	550	308	239	236	211	226	211	190	227	216	205	202	205	210	221	177	192	254	215	209	235	234	213	217	226	217	236	213	234	224	213	205	210	216	208	190	209	214	212	219	218	196	234	221	227	222	243	202	203	203	230	218	226	229	200	194	232	198	221	230	210	208	209	227	205	231	223	198	221	202	181	211	234	193	217	224	225	205	205	232	207	199	223	213	206	208	202	237	234	222	192	199	217	216	199	228	190	198	211	195	206	238	209	218	221	238	213	206	231	205	204	220	218	231	198	223	213	224	221	227	213	167	247	249	206	222	212	178	219	229	201	223	207	199	208	206	200	237	238	213	226	199	214	214	220	220	228	230	199	225	211	211	240	230	195	190	200	186	216	219	200	217	225	214	207	181	220	248	217	211	225	211	209	209	208	216	212	205	221	220	211	226	211	200	247	191	215	206	207	207	209	231	184	209	213	218	199	224	223	205	199	219	219	221	200	193	210	235	193	208	228	216	223	239	218	190	223	212	245	232	207	208	229	211	221	232	223	235	205	204	215	203	196	196	227	201	187	228	192	191	187	221	233	192	217	208	210	218	227	226	207	221	205	224	215	211	208	210	232	225	231	214	210	213	220	224	199	210	211	199	192	207	211	194	204	236	214	226	214	211	183	222	213	232	223	220	201	205	242	222	222	199	232	228	209	200	228	203	245	187	217	226	219	223	215	220	185	223	221	218	215	235	241	207	217	198	210	204	221	207	214	224	199	212	201	210	205	218	233	195	202	191	216	244	182	224	225	188	232	210	202	199	206	222	201	193	198	219	175	197	220	218	216	209	192	211	204	199	210	207	213	227	209	221	209	207	218	212	207	208	205	242	221	238	212	196	222	223	224	221	231	201	200	207	212	220	233	197	202	224	177	224	234	230	209	212	232	210	224	217	203	193	209	236	201	208	214	223	227	180	213	220	181	192	208	235	207	215	233	218	239	196	218	226	221	240	237	223	228	199	205	206	226	196	205	215	189	204	207	213	218	205	220	217	232	228	205	194	202	231	191	239	237	228	223	201	217	200	246	212	228	199	200	206	219	188	196	232	228	221	236	199	207	210	214	213	201	218	224	209	184	213	212	225	219	219	216	194	215	199	216	252	195	226	212	215	239	235	237	220	225	207	228	218	216	198	220	208	197	210	247	201	212	223	225	207	219	222	241	212	220	202	232	221	203	226	207	212	201	200	206	215	226	219	210	197	220	210	203	207	222	216	209	221	242	190	200	226	194	213	204	243	206	232	212	221	221	204	243	220	205	217	223	223	235	203	212	212	188	244	207	194	189	195	235	244	195	224	233	210	248	180	221	232	220	228	222	212	231	198	207	238	206	192	220	217	230	192	182	198	229	187	190	221	216	207	203	211	221	188	232	205	202	221	216	230	217	212	224	202	196	204	209	217	209	182	197	246	249	224	234	216	209	200	199	228	226	192	206	229	222	192	217	238	188	190	208	221	242	216	200	205	214	233	223	193	201	211	223	224	208	225	223	214	207	230	187	191	215	215	227	193	226	242	211	208	226	210	233	215	220	199	244	205	202	205	189	213	228	201	222	241	204	209	237	212	209	238	198	199	203	186	237	198	215	184	213	203	199	215	221	204	189	232	219	205	187	222	237	199	212	206	209	213	205	205	215	193	211	204	188	227	199	222	199	212	210	223	218	197	233	205	243	222	222	257	223	214	198	217	221	202	204	221	208	200	222	195	243	202	211	216	187	212	257	212	235	213	211	217	218	238	188	193	225	213	226	209	245	234	216	215	215	228	220	204	237	223	215	239	229	215	203	204	230	236	212	231	210	215	224	227	217	240	180	217	179	209	191	197	194	205	212	243	225	210	227	200	218	188	234	208	210	211	226	222	201	224	209	216	203	216	228	215	224	228	257	220	196	215	199	201	236	216	219	212	203	218	205	184	185	236	220	197	212	202	221	223	209	210	224	213	223	204	221	224	219	214	207	188	217	186	235	221	197	228	214	186	218	226	207	199	207	194	204	242	199	191	190	205	237	205	218	215	223	219	223	204	232	223	230	221	224	189	202	195	224	210	178	202	209	234	204	198	222	220	210	231	225	225	234	228	224	228	220	212	206	200	207	217	230	221	239	222	210	196	212	199	235	193	223	210	202	220	223	237	198	225	249	204	206	215	210	201	225	203	239	211	256	181	191	196	211	213	243	222	223	234	218	190	225	188	220	227	205	240	204	222	197	203	232	190	204	196	189	210	212	201	216	228	203	209	219	201	210	210	207	201	190	211	227	206	210	205	206	206	217	213	217	213	244	177	211	229	221	229	218	211	206	207	215	224	217	202	212	212	212	202	209	192	218	215	221	199	217	218	194	203	206	204	213	223	213	205	249	214	195	214	202	222	241	208	228	197	199	190	236	209	211	224	227	194	228	237	235	217	215	210	213	212	229	253	220	195	200	208	244	192	239	227	215	239	249	230	229	207	218	210	225	221	192	203	204	221	205	210	222	196	195	206	222	232	182	213	227	242	217	198	182	200	209	201	237	236	211	212	200	206	224	246	209	212	234	210	194	216	202	238	215	204	248	210	198	215	208	237	198	217	211	225	204	192	207	188	245	205	240	198	225	196	234	213	223	198	233	229	220	219	219	223	230	207	213	209	222	218	212	212	170	190	217	219	233	201	227	209	205	235	198	232	212	209	201	204	196	224	229	201	218	207	210	190	261	196	225	198	234	186	229	218	217	237	200	210	204	204	206	211	192	199	185	223	188	202	209	209	196	216	215	213	222	215	190	202	231	226	229	212	229	228	244	229	208	228	236	199	216	226	208	213	222	213	243	221	220	208	221	209	240	221	226	212	188	219	237	203	204	220	214	205	196	222	237	231	207	190	225	213	195	195	211	207	197	232	218	200	214	215	195	204	196	208	217	188	214	217	185	220	231	192	195	225	222	228	198	214	239	233	212	207	202	174	198	214	191	196	230	233	196	212	242	212	227	184	207	188	237	192	230	210	219	212	206	211	214	210	237	215	197	199	211	193	240	201	225	226	208	204	190	187	207	234	205	215	233	192	220	217	209	209	216	205	222	236	217	223	190	244	204	200	199	225	214	232	193	202	210	249	227	234	202	229	212	237	235	200	221	231	218	214	172	231	206	218	224	234	199	217	220	187	242	209	213	221	228	203	210	207	225	208	228	228	202	220	199	220	203	201	227	187	220	196	200	214	251	228	206	224	200	219	211	201	205	214	242	193	206	193	206	200	211	207	231	213	192	224	202	227	223	196	204	220	225	213	214	224	220	215	213	226	219	265	243	211	233	223	210	194	207	249	197	235	204	232	207	210	219	218	206	214	229	207	190	232	200	216	209	189	180	213	229	196	199	234	208	221	228	226	241	227	239	206	233	220	196	246	246	219	219	225	213	226	194	210	207	208	217	217	203	220	205	178	207	214	203	210	233	219	209	193	218	235	222
38348	44978	57747	57205	54085	35903	31945	38620	37717	31560	22032	13242	5124	2098	1073	796	667	693	636	592	586	591	567	574	596	579	604	628	584	586	572	560	596	560	552	572	577	583	584	587	568	576	578	567	608	589	598	594	615	603	575	575	598	611	586	548	577	615	599	600	626	553	585	641	556	566	608	601	613	572	535	572	567	573	572	557	593	583	556	628	591	585	578	570	562	583	567	593	580	575	592	593	540	550	597	571	569	591	588	574	590	592	605	595	559	539	591	568	543	628	536	632	599	552	588	580	587	569	559	572	601	599	569	581	623	556	614	580	585	552	559	583	572	563	579	558	528	604	548	581	578	625	588	581	581	584	629	580	579	557	604	590	591	599	539	578	549	558	526	587	543	560	619	583	565	550	579	533	586	556	600	598	557	611	588	559	540	544	606	535	566	568	541	560	619	589	581	551	587	546	560	594	605	555	576	549	563	563	631	585	567	595	604	610	559	609	592	550	564	556	553	525	552	563	574	601	533	597	557	620	609	568	577	573	537	537	562	582	571	571	571	596	576	561	553	516	561	549	553	549	594	545	566	567	566	557	590	593	541	546	632	631	562	624	562	599	606	569	609	575	571	586	584	613	568	612	589	560	581	580	563	556	586	579	559	606	594	575	586	589	588	617	551	567	611	553	568	556	580	562	574	604	545	560	559	579	610	562	590	600	590	614	563	556	583	602	557	546	535	556	589	569	599	600	580	602	569	591	585	590	574	596	543	609	554	557	579	595	556	580	577	583	586	582	550	604	581	526	579	541	570	594	582	598	586	533	599	592	579	588	568	603	571	590	565	577	550	613	580	551	576	579	582	546	587	574	541	599	560	587	580	596	609	612	631	554	564	566	599	589	569	603	597	541	574	621	578	609	622	554	596	579	569	556	606	569	556	566	596	528	576	569	626	564	624	572	585	575	519	528	590	566	608	575	578	581	588	564	565	579	621	601	563	543	560	582	544	556	584	554	612	561	616	612	599	585	608	569	598	580	556	566	586	594	589	574	587	564	547	571	580	610	601	610	610	571	565	555	580	551	557	575	592	558	532	560	592	579	555	584	576	595	603	564	595	558	562	560	547	562	557	586	582	563	614	555	578	581	589	541	616	583	550	589	582	595	580	655	604	584	573	610	557	596	607	568	578	580	579	601	573	552	551	593	577	572	549	544	597	551	590	569	594	609	585	540	554	587	588	574	557	577	591	630	611	589	575	527	608	577	575	595	598	564	588	566	574	579	603	562	572	585	590	626	583	570	582	538	540	558	583	548	577	558	561	565	599	577	585	591	604	564	599	585	575	532	563	576	583	597	587	597	568	553	592	552	563	601	610	585	542	612	574	576	574	585	591	544	553	590	592	572	554	559	584	567	533	550	577	567	595	565	586	571	587	574	585	589	558	592	584	569	616	566	596	565	649	600	550	566	593	592	594	577	598	633	566	552	572	588	578	607	589	547	591	539	592	567	597	569	571	591	574	608	574	597	572	554	591	607	577	566	589	579	603	626	576	602	595	593	590	598	589	555	592	549	611	601	570	624	580	574	597	559	564	566	604	602	533	568	590	596	582	607	593	612	593	554	594	548	583	554	557	604	598	507	545	544	611	603	567	555	591	565	629	602	607	579	587	581	606	583	576	621	581	598	546	574	569	589	634	593	604	572	558	579	630	580	595	604	575	591	547	584	551	559	569	554	599	566	566	588	559	628	607	570	583	664	600	588	537	557	561	594	590	572	567	589	629	592	584	554	561	567	593	583	586	596	548	541	565	553	587	540	589	623	561	618	573	581	576	608	543	593	596	548	583	552	618	552	578	558	623	542	575	602	616	600	551	612	560	570	564	542	553	556	565	569	531	577	556	589	546	601	560	592	573	563	566	556	558	570	572	561	593	609	559	548	546	594	552	555	606	571	532	568	552	567	586	553	595	570	561	604	588	592	569	559	600	605	561	585	600	593	572	551	632	563	604	617	536	587	548	585	597	585	540	530	527	553	559	608	536	587	581	604	589	603	591	618	586	553	571	579	588	633	554	580	602	549	605	565	517	603	607	553	561	562	545	574	563	568	584	602	576	576	625	596	593	551	578	601	586	548	596	534	543	582	608	586	557	590	545	583	586	563	568	592	564	532	572	543	612	553	638	587	560	542	603	570	579	559	592	555	585	547	580	604	582	621	567	554	605	563	585	576	593	580	550	575	555	556	578	564	560	575	581	574	589	611	607	550	608	571	551	557	601	607	580	579	589	620	607	631	546	564	575	587	594	590	574	585	608	521	559	552	545	568	626	549	552	626	546	595	564	592	543	588	599	585	601	548	569	586	582	570	618	573	608	600	548	572	599	555	602	589	579	573	560	553	577	577	617	584	577	578	614	578	578	593	588	542	550	519	529	569	620	549	566	578	594	574	543	582	605	575	591	598	576	613	608	604	586	587	551	607	585	567	564	574	585	593	611	561	574	556	558	575	566	587	588	539	602	600	582	576	582	561	570	583	594	615	603	595	574	577	598	567	537	577	586	618	602	598	558	579	590	593	565	567	568	561	605	627	582	544	576	603	618	578	583	562	546	624	580	584	581	564	583	583	555	600	602	629	587	606	579	550	600	596	560	595	573	577	578	558	585	609	609	558	570	580	565	621	574	592	554	596	568	548	550	567	596	570	558	606	592	560	588	613	550	624	581	591	585	585	591	549	570	586	591	537	600	560	596	557	589	586	544	623	572	574	591	571	549	584	587	613	573	592	621	576	581	573	572	555	511	583	553	583	551	543	588	596	581	595	606	543	591	592	570	551	587	580	619	577	595	584	567	576	547	598	578	560	554	563	549	568	593	570	566	602	578	556	559	585	608	546	557	572	622	555	591	598	561	546	588	582	508	598	572	583	584	578	595	630	619	584	566	549	539	546	566	602	580	581	598	613	615	583	578	610	566	606	524	529	546	596	581	556	571	564	539	571	583	571	561	604	558	582	552	575	566	583	552	540	582	543	581	569	593	598	559	553	571	640	619	552	595	572	575	590	553	545	557	567	608	559	582	520	567	598	602	619	532	576	607	561	610	553	598	566	553	582	595	615	583	601	583	586	560	545	589	545	577	564	616	568	551	556	576	604	587	578	573	564	550	575	565	569	573	552	584	527	588	567	561	582	590	535	574	573	581	601	577	553	563	591	570	562	538	617	577	557	589	620	566	589	562	566	597	557	581	588	599	612	591	588	591	574	563	543	555	595	545	538	564	546	591	557	569	554	618	558	606	550	560	566	558	580	597	623	544	587	601	568	577	603	597	641	561	560	602	573	606	557	558	574	587	567	575	575	566	574	573	545	589	572	572	574	570	545	603	554	556	584	554	570	575	608	577	556	558	572	600	581	599	561	584	578	551	566	580	574	538	581	581	594	602	591	551	632	559	623	538	604	548	577	558	600	575	544	568	567	583	606	639	563	558	562	554	545	580	593	595	589	607	574	524	566	603	572	594	587	574	611
28458	29377	25725	16177	11391	5897	2870	1818	1281	656	620	485	353	317	248	237	236	238	217	248	227	197	249	211	245	225	214	218	227	237	236	222	207	231	219	252	233	270	252	229	213	257	218	241	220	263	240	239	217	223	233	247	231	225	229	273	239	224	245	256	221	243	215	192	252	242	250	218	230	229	238	227	233	242	209	222	232	221	199	226	241	215	241	217	213	229	243	242	215	249	265	241	235	230	266	226	253	239	238	233	208	221	245	234	252	242	237	224	226	251	233	183	252	247	200	200	232	222	231	224	215	250	254	222	214	232	236	228	237	232	199	249	261	247	229	246	219	214	216	241	216	234	232	228	234	210	253	223	207	238	249	205	245	268	223	197	216	218	238	264	227	220	262	241	225	219	248	220	251	247	229	244	235	213	217	226	238	214	234	239	232	249	229	236	247	212	251	242	255	225	220	218	250	232	223	192	244	245	234	206	233	231	228	227	249	227	243	204	204	222	200	237	249	250	224	226	246	221	240	270	225	244	249	227	228	222	242	234	229	232	238	221	204	228	209	222	236	218	219	175	252	226	218	211	211	253	182	254	231	239	232	245	242	263	229	214	213	252	257	234	220	217	225	256	251	232	237	211	232	229	233	238	262	232	208	210	239	247	238	252	248	215	233	216	232	246	252	237	216	232	263	231	223	260	241	235	247	220	196	235	227	233	240	219	233	214	236	212	249	259	242	241	207	233	233	216	227	235	206	240	227	220	219	215	231	239	248	235	263	203	242	249	212	247	229	204	238	235	264	215	217	238	226	257	248	222	206	226	212	230	237	239	230	223	233	231	225	231	227	235	245	235	215	255	244	255	238	228	233	200	229	225	230	231	248	264	245	238	259	247	229	214	254	224	228	225	238	208	226	230	249	263	226	208	215	218	245	236	250	222	235	222	237	241	208	221	225	247	239	232	248	245	241	242	185	227	248	245	211	232	259	215	232	203	199	250	219	247	240	226	218	222	230	245	208	223	236	231	252	232	241	241	240	232	235	244	229	222	239	199	229	239	216	238	247	227	223	240	217	221	212	220	242	204	254	248	243	215	221	247	237	241	222	207	235	226	240	224	261	229	254	255	226	238	214	225	228	234	222	223	212	225	229	227	223	214	255	237	226	216	221	209	249	212	228	256	213	234	210	235	252	259	258	233	251	236	234	223	211	228	231	217	233	223	214	234	249	240	218	229	232	222	225	235	233	227	227	234	213	233	231	216	228	217	249	250	278	244	236	249	229	224	240	243	247	231	253	240	240	239	248	249	239	205	228	248	255	218	226	248	243	246	217	252	240	207	218	233	218	217	232	233	216	215	210	192	253	198	208	249	242	225	226	194	250	224	250	231	236	231	207	240	218	230	227	228	242	212	213	213	216	243	245	227	223	255	248	211	210	240	244	228	235	219	241	226	226	238	244	230	231	218	245	249	223	220	253	223	228	245	215	231	223	231	241	218	238	249	211	207	240	233	255	223	272	218	224	256	218	221	237	226	230	210	234	208	222	225	241	212	252	225	235	225	241	209	244	258	255	224	201	231	241	225	221	231	244	221	252	236	247	216	243	235	241	225	211	218	234	241	218	223	245	215	228	252	201	213	241	232	238	238	236	206	213	220	221	230	237	230	237	227	214	234	213	228	224	231	226	238	221	225	225	238	211	216	220	224	218	228	224	253	193	212	236	226	223	227	248	262	242	219	236	247	211	259	232	260	238	229	235	212	227	229	245	242	237	206	241	236	234	246	290	232	234	227	235	200	222	215	225	244	247	198	218	245	244	243	211	222	233	254	210	209	255	206	215	250	238	235	231	253	221	236	245	249	228	253	218	250	233	250	235	243	234	233	241	207	219	222	236	214	230	228	230	259	216	212	218	241	250	230	222	263	228	253	203	254	254	257	230	217	226	230	235	262	235	217	232	245	233	218	224	253	249	232	240	216	268	232	257	228	251	241	233	244	238	228	229	196	266	209	236	220	235	234	237	217	236	224	238	230	247	226	231	221	224	238	231	218	221	222	218	239	208	234	224	208	226	252	224	223	219	234	236	204	228	252	235	242	226	236	253	250	231	225	233	254	218	212	234	236	245	216	203	245	236	252	229	212	238	236	239	241	224	208	239	220	253	254	217	233	218	244	247	248	215	212	254	236	238	235	203	217	249	233	245	261	218	231	225	206	226	213	226	253	234	226	227	226	253	232	250	233	222	253	247	250	233	234	199	235	205	234	242	228	250	219	203	220	238	234	232	236	218	268	245	228	236	265	223	203	250	233	226	225	234	213	221	215	222	237	211	237	241	243	234	219	220	239	234	231	229	223	221	217	246	223	230	224	250	256	241	204	231	234	239	251	221	213	225	237	228	207	237	232	233	238	238	249	223	229	235	247	232	194	250	222	226	258	180	266	224	217	245	232	238	234	220	234	216	216	222	217	221	208	210	216	232	235	220	220	202	228	239	208	206	229	226	222	216	249	218	233	227	241	245	222	215	231	252	228	276	225	226	238	253	248	226	225	267	240	222	239	237	243	218	250	247	203	237	217	224	221	251	221	208	212	251	246	228	243	250	223	216	217	212	227	254	225	245	231	241	250	256	223	227	237	223	231	245	253	206	215	226	220	235	237	233	236	238	227	257	239	215	222	260	239	239	251	198	213	236	222	229	252	263	251	241	223	222	251	200	220	231	238	234	250	232	220	236	212	214	257	226	251	245	196	239	228	246	191	231	236	224	215	210	214	249	260	252	232	231	226	239	204	224	212	247	234	249	218	239	245	245	236	256	239	234	247	232	235	226	225	231	225	222	264	254	245	247	238	259	238	232	221	233	229	224	213	210	215	189	219	219	231	224	219	235	245	227	213	229	220	257	191	236	223	229	218	225	252	222	218	228	239	220	237	238	244	241	206	218	239	248	233	224	231	248	197	217	217	218	205	232	247	245	212	247	246	254	236	255	263	243	227	247	246	247	215	238	235	284	227	244	247	250	241	237	247	217	243	243	232	240	251	245	236	227	227	218	250	214	228	258	249	236	241	227	233	207	229	224	225	262	211	223	236	221	216	238	220	241	233	235	207	245	205	232	253	237	251	244	237	237	234	219	232	222	261	219	227	229	252	258	228	227	215	195	238	223	201	230	251	235	239	220	213	220	228	232	197	227	272	217	250	240	216	209	195	232	225	229	226	226	203	230	243	226	225	237	209	222	252	219	242	213	241	241	251	208	224	237	217	239	233	224	223	242	228	229	260	245	237	227	252	255	273	251	215	222	227	219	200	222	237	237	231	232	246	234	223	249	237	239	232	218	224	203	249	186	241	197	240	216	223	252	221	238	227	237	218	212	211	235	241	233	220	202	228	211	238	219	214	206	244	212	214	241	226	236	200	259	216	212	259	205	227	240	203	221	238	248	228	238	222	243	257	208	261	214	210	235	221	241	233	237	259	232	237	215	220	255	241	231	234	221	237	219	227	245	198	256	225	211	224
18553	25227	29770	27000	24632	16810	11425	8424	5571	2886	2577	1964	1150	797	661	597	637	603	609	610	614	622	630	599	665	670	649	587	644	659	679	627	610	629	617	638	622	616	614	633	665	629	628	611	628	611	609	651	599	630	592	632	647	610	601	623	611	593	616	624	641	604	599	590	676	606	633	588	590	646	636	628	622	601	624	626	600	624	626	628	619	624	579	631	645	606	600	629	642	677	649	603	655	622	631	638	600	618	654	652	614	622	625	558	607	623	612	598	599	661	651	613	596	653	583	691	643	625	644	638	616	638	616	626	632	625	600	618	621	635	641	605	630	667	661	618	628	629	615	595	648	657	585	614	667	595	610	579	616	652	627	650	610	609	583	599	613	595	633	602	575	566	638	624	600	639	618	622	615	617	625	613	610	595	692	607	608	648	640	642	649	640	632	612	658	636	662	628	620	669	590	600	621	610	637	603	630	665	611	633	615	609	673	641	674	584	581	669	602	603	617	624	588	630	599	618	605	629	606	600	615	628	629	634	593	623	620	645	641	625	616	605	606	611	625	620	575	579	621	598	592	610	631	612	592	570	581	635	610	611	621	606	581	605	617	628	579	660	619	645	642	597	645	592	554	634	608	601	584	627	624	585	593	644	632	602	622	618	617	640	640	596	606	600	633	621	635	625	597	612	637	653	683	620	574	628	544	625	610	624	589	572	640	613	605	610	626	608	618	613	585	609	601	632	610	613	624	609	617	615	615	625	586	598	612	629	651	652	585	636	618	619	600	630	619	643	603	658	604	590	580	632	619	597	607	591	615	621	597	607	633	615	621	576	679	617	606	605	642	647	626	623	597	627	617	590	646	600	603	623	563	661	631	588	659	627	642	642	630	653	617	623	657	596	597	634	653	620	616	626	648	650	597	640	639	609	632	572	620	648	633	614	640	655	668	649	603	588	640	599	650	647	573	633	599	624	678	602	603	596	647	648	597	588	618	613	664	623	635	616	620	612	596	610	638	620	641	645	626	623	650	665	638	646	621	614	678	620	645	636	594	608	625	605	627	635	630	642	647	621	617	617	616	623	603	626	610	648	638	638	685	554	604	620	636	631	582	626	605	673	599	586	628	622	620	616	606	652	606	636	574	608	612	613	657	634	631	649	622	591	629	625	588	588	665	641	614	632	708	591	627	620	616	678	674	614	574	639	596	622	578	653	608	635	659	640	592	597	620	653	641	625	568	622	641	604	628	629	611	631	627	622	639	676	610	652	599	643	620	629	624	665	609	600	602	625	666	663	538	613	658	576	620	655	649	638	601	635	622	654	612	630	632	570	598	624	585	642	634	603	602	543	635	577	578	592	615	588	667	646	633	616	605	643	616	619	630	632	650	633	644	640	611	639	599	648	613	689	594	634	620	671	559	649	689	631	614	620	668	590	638	622	635	637	581	624	625	648	605	650	656	594	632	582	660	595	656	636	672	637	614	611	623	607	639	605	586	667	657	662	649	593	616	654	641	623	603	622	664	626	602	621	606	602	608	634	625	606	625	648	663	629	614	615	650	598	597	611	625	570	629	570	627	629	609	635	628	640	630	616	679	683	598	654	646	640	630	634	619	634	615	622	638	594	612	604	593	583	612	598	642	635	615	582	632	589	566	644	637	613	642	622	656	629	652	601	592	610	632	641	625	678	678	666	660	612	616	605	654	600	633	710	641	632	616	610	630	596	706	620	670	595	635	607	597	651	656	603	613	598	622	646	601	600	596	618	648	597	643	601	652	612	658	650	649	598	652	627	594	646	639	666	641	608	641	604	585	624	578	602	625	606	619	648	553	640	647	601	641	642	617	631	645	625	624	617	633	646	629	551	641	689	619	624	634	642	605	621	606	628	634	624	606	625	616	623	605	634	638	599	666	578	640	615	616	643	599	653	629	627	664	662	610	588	582	609	621	665	606	652	593	622	637	650	641	632	587	591	603	644	668	610	641	648	711	655	609	626	625	598	651	615	618	636	621	613	601	661	589	562	599	660	620	605	613	660	626	621	599	609	635	610	595	666	640	649	627	634	612	610	590	663	629	615	609	604	654	639	601	648	659	603	568	648	613	603	600	631	640	632	637	648	613	624	616	615	620	630	592	609	591	651	625	692	627	600	598	636	659	572	605	621	644	620	574	602	634	598	628	587	632	615	647	614	611	611	655	633	614	620	651	626	605	604	643	621	596	649	615	677	626	615	615	642	627	626	633	593	641	627	588	625	579	639	648	616	594	671	593	565	604	646	616	638	605	677	618	650	568	581	646	654	590	614	633	628	635	625	607	660	649	617	632	637	628	592	606	646	600	623	580	591	637	666	625	622	656	605	625	679	641	630	616	621	609	622	569	637	602	562	632	576	634	631	667	616	596	624	600	634	586	644	634	618	623	636	630	632	641	607	635	662	655	603	602	628	616	628	637	655	621	609	638	622	663	614	630	600	651	610	622	625	652	662	603	611	598	643	641	612	665	612	554	617	641	597	575	669	605	611	613	588	639	616	615	641	621	613	622	608	627	662	615	617	614	604	601	611	672	666	593	615	585	655	652	645	616	637	643	634	641	629	611	593	628	618	671	592	629	622	652	635	632	593	617	660	597	599	667	599	593	681	634	617	612	603	603	597	622	640	601	600	611	646	654	638	550	588	625	647	654	590	621	626	623	625	610	643	629	612	655	599	579	641	610	621	646	644	668	633	627	635	626	635	613	607	586	602	626	635	623	614	588	601	620	627	638	657	608	584	638	636	651	635	638	587	687	622	616	630	665	636	670	586	636	649	649	605	630	640	628	662	599	644	649	597	673	601	597	594	636	638	627	630	645	632	616	623	579	608	648	591	624	618	633	651	585	618	602	609	625	638	568	616	614	615	581	585	615	629	598	631	632	602	614	618	643	693	582	636	625	628	624	684	639	606	632	607	602	645	658	622	652	620	603	664	589	642	573	645	664	658	621	614	593	588	624	634	628	611	625	606	606	584	612	649	594	633	581	640	637	587	592	639	637	616	598	620	591	628	629	630	592	606	611	612	584	602	624	638	661	665	595	640	598	623	644	623	611	634	643	596	616	616	659	626	641	658	624	643	604	608	614	624	626	617	619	619	638	640	658	619	656	612	595	603	651	572	607	656	638	624	624	632	607	629	629	564	621	645	642	629	637	687	626	658	590	658	577	636	628	568	603	600	601	631	614	610	593	602	597	631	613	597	661	623	629	621	649	626	586	615	586	629	639	606	612	588	582	660	638	613	633	623	609	623	590	629	614	653	606	662	643	590	576	592	594	634	659	633	613	586	672	608	626	644	630	599	624	600	657	629	585	606	638	661	605	648	672	613	635	618	638	596	627	591	594	650	593	588	638	631	662	660	651	637	590	625	599	625	603	596	626	637	613	648	580	653	593	594	639	606	591	642	639	614	646	610	596	631	596	584	647	609	612	645	624	634	634	597	613	653	651	638	598	632	622	662	614	591	632	613	619	652	641	607
46558	43879	43903	37216	25847	18910	10825	14655	11396	8183	4932	2489	1542	690	352	277	236	220	228	219	219	222	209	236	219	225	220	213	238	221	219	227	228	201	224	224	224	222	248	200	215	202	222	227	243	219	241	245	247	226	186	208	235	216	221	239	241	211	236	224	191	209	218	220	212	221	226	247	234	214	207	205	224	227	242	218	231	212	231	199	245	216	194	221	213	201	222	216	213	244	214	213	216	225	203	249	223	204	222	204	207	219	233	196	246	228	207	211	218	215	197	227	208	238	233	213	207	223	202	226	219	214	212	240	229	223	222	224	227	213	222	227	242	213	209	207	218	198	226	222	224	215	223	247	242	214	223	221	221	203	188	241	226	195	200	191	203	205	203	229	229	208	233	227	213	226	225	221	217	237	204	213	229	210	237	213	218	195	238	232	230	237	205	213	268	228	215	226	212	218	223	212	237	206	216	231	230	219	233	226	223	208	197	228	219	236	246	225	226	232	234	235	203	199	195	226	203	234	209	262	221	217	209	238	232	225	232	213	233	227	204	192	194	237	238	222	224	221	203	243	230	234	232	219	227	237	264	223	242	214	229	204	231	218	217	233	223	236	220	222	251	240	215	191	214	209	222	239	204	230	210	258	228	224	230	228	223	207	235	212	210	219	234	241	239	219	189	239	192	218	227	218	245	216	219	202	224	230	229	178	203	218	197	222	209	253	227	216	222	206	210	203	223	220	256	249	232	199	219	213	217	206	240	230	228	215	235	213	211	223	234	220	230	229	218	216	218	227	222	274	248	257	206	233	237	225	209	211	219	217	204	213	237	213	242	231	233	209	202	206	209	205	246	228	220	244	232	216	210	213	224	200	231	224	200	215	218	232	209	229	223	193	232	205	218	224	209	219	205	202	208	234	237	213	229	216	234	204	206	237	234	248	225	222	212	223	224	212	237	213	235	185	206	207	217	210	216	225	217	214	198	215	236	221	205	244	228	237	211	255	212	240	212	230	209	222	222	216	230	232	230	211	223	232	211	219	231	241	237	226	217	199	223	229	203	226	210	196	224	214	231	182	221	217	219	220	230	218	225	224	201	223	219	232	213	214	210	210	227	218	226	237	216	204	229	228	214	210	222	217	204	222	210	236	211	205	214	234	249	232	237	204	251	230	218	238	224	210	216	213	228	243	191	230	224	221	200	224	211	222	185	215	215	217	219	238	218	223	219	219	222	206	216	238	252	218	226	212	222	231	233	217	234	246	220	210	236	232	194	227	241	233	205	230	223	207	210	225	206	223	235	224	227	196	226	238	198	237	197	194	186	200	201	210	224	214	233	210	240	213	220	218	221	211	225	232	204	237	218	227	232	215	216	197	226	204	215	207	215	231	230	222	221	212	232	250	255	228	210	226	242	206	237	216	233	249	251	215	222	190	203	200	242	222	224	237	221	226	243	224	197	191	222	221	233	221	231	219	231	217	205	228	217	221	209	252	210	229	201	192	247	214	232	247	241	218	202	228	217	198	232	223	188	206	235	210	210	219	220	236	200	221	242	234	195	223	239	244	212	222	252	214	215	199	202	218	190	223	229	238	235	209	230	214	242	229	220	208	231	206	212	223	215	232	243	215	243	214	233	207	226	207	231	212	212	215	200	218	212	209	211	211	208	209	253	214	226	215	227	209	228	210	217	213	236	255	210	216	217	233	212	236	241	218	213	208	217	200	212	204	230	221	211	205	216	223	196	199	247	225	201	224	247	241	213	229	210	195	231	201	224	208	237	238	233	208	208	225	218	209	231	214	229	223	199	219	245	211	216	206	237	242	242	208	222	210	225	226	218	234	213	212	226	233	204	197	216	234	218	223	241	219	237	210	227	226	217	209	197	210	210	211	204	209	206	239	220	240	234	197	227	213	216	220	232	198	227	242	223	208	230	223	247	227	204	237	235	245	222	225	239	220	223	201	246	240	226	195	241	228	234	217	214	233	236	215	244	212	229	217	238	212	216	217	217	199	249	237	218	199	260	225	237	220	194	228	228	210	214	225	201	203	206	201	221	228	195	225	230	225	225	254	247	199	198	208	237	220	208	233	236	235	217	212	227	214	203	242	187	207	238	206	230	202	223	249	193	203	231	227	216	231	235	226	221	227	189	216	204	230	231	237	242	219	218	236	187	220	235	203	227	213	194	219	250	226	215	233	230	246	227	210	231	241	215	207	261	210	218	216	216	226	194	215	225	216	251	243	213	208	209	228	213	237	218	225	227	235	223	223	227	234	210	204	204	223	224	198	237	241	232	203	216	207	190	233	230	212	220	237	239	239	228	249	223	199	210	259	228	197	214	199	238	224	230	214	205	213	232	232	219	215	208	237	224	223	231	220	223	199	204	234	242	220	214	240	235	226	221	241	232	208	191	260	213	203	224	234	214	228	217	239	193	229	229	195	235	201	208	206	244	236	215	247	234	212	219	207	211	213	243	230	204	206	199	232	221	203	201	233	209	226	231	207	194	189	202	226	187	229	216	236	248	225	223	215	187	203	260	200	224	212	246	214	260	228	241	221	225	238	216	212	224	197	229	212	222	229	213	222	228	219	219	226	210	228	217	208	226	195	249	229	220	211	227	233	229	203	209	227	211	235	224	227	248	250	203	221	252	224	216	202	239	227	207	233	226	264	220	223	224	219	221	202	208	228	216	234	233	229	235	229	214	207	222	216	202	219	210	233	211	227	222	187	215	216	228	238	231	209	210	209	262	215	223	241	201	233	231	236	210	239	203	209	232	247	179	230	203	208	225	232	228	226	204	208	200	217	242	212	237	220	245	195	225	210	218	217	233	227	218	238	205	240	207	212	233	216	219	220	213	224	244	190	239	218	214	229	206	227	215	238	229	238	199	196	231	214	235	227	227	229	243	191	227	229	218	193	200	194	223	230	242	194	209	254	215	219	214	211	228	196	203	215	200	238	227	267	234	208	204	170	211	263	254	223	210	226	218	236	251	230	220	186	231	221	210	226	211	236	200	219	240	219	232	200	226	247	211	217	229	213	214	204	213	213	213	211	221	225	238	231	203	252	221	208	258	189	212	215	200	198	234	233	223	242	208	201	238	260	263	223	206	184	242	248	179	200	212	233	202	210	226	257	199	214	204	247	234	195	221	219	210	207	216	224	210	228	218	205	220	219	209	210	229	251	219	260	243	205	235	217	214	213	215	203	242	230	205	235	225	232	210	204	228	246	213	236	233	196	215	230	228	210	239	210	227	224	197	232	252	193	232	230	211	198	204	208	231	238	222	218	195	233	232	214	225	241	225	222	240	232	245	209	208	238	239	217	203	217	199	205	209	234	209	239	214	216	212	225	231	210	225	222	225	238	220	232	205	206	234	206	211	221	233	212	204	224	247	225	220	216	222	221	231	242	243	222	238	225	210	230	217	226	197	213	206	227	207	218	228	239	254	196	222	192	230	192	212	217	202	214	218	216	214	211	246	219	216	208	225	235	255	224	180	221
31463	36458	44715	44902	37045	34274	25888	35032	28946	25114	17744	10911	6866	2850	1299	825	636	623	644	630	637	635	596	620	570	613	619	619	627	555	580	600	611	578	565	577	618	536	596	570	597	563	554	609	592	537	611	564	582	622	610	579	540	599	603	577	611	568	588	620	622	632	610	588	601	597	540	590	630	594	649	611	571	603	591	613	608	609	602	578	638	593	611	590	589	587	605	584	630	625	576	597	578	583	610	569	596	604	592	593	601	630	556	609	609	627	594	579	560	596	616	585	587	594	599	638	620	612	576	618	537	587	621	594	611	575	622	595	627	600	663	609	676	591	559	569	615	657	625	595	596	568	633	595	569	594	618	568	576	583	612	609	574	580	588	562	600	618	565	564	606	556	602	605	594	587	578	575	574	553	582	616	621	582	606	642	632	589	591	563	607	590	595	622	596	626	601	616	596	602	626	615	559	634	564	597	582	611	607	573	602	557	644	611	591	618	600	602	546	537	562	595	591	600	663	651	607	615	591	600	572	627	607	652	588	636	649	584	609	600	622	545	572	570	542	551	587	603	587	576	589	597	598	589	576	590	621	577	594	574	605	646	566	591	615	545	642	575	591	605	592	578	601	602	574	600	591	596	579	618	616	600	622	607	575	588	584	570	655	597	649	579	568	575	596	595	568	601	576	606	585	628	602	607	602	635	581	590	587	581	605	579	586	590	606	590	586	560	589	579	616	608	599	618	569	582	593	555	588	619	628	564	613	579	625	585	605	577	632	564	564	550	625	547	562	590	620	613	603	627	587	560	570	623	593	610	610	609	585	624	628	641	600	578	560	612	560	604	593	595	592	606	643	606	550	575	609	607	590	656	616	631	597	591	590	586	615	618	612	612	602	596	602	595	596	586	582	588	638	645	614	638	572	592	589	600	585	597	585	577	592	616	587	606	566	583	600	573	608	623	596	614	624	608	564	663	598	556	606	663	637	612	630	592	593	612	620	612	609	603	563	562	612	607	563	583	576	591	587	562	576	593	593	599	617	594	631	576	632	587	553	615	574	604	585	638	584	590	589	585	604	570	587	655	597	605	606	603	566	577	590	600	593	611	572	587	558	585	640	586	594	596	569	636	577	618	576	612	604	583	601	591	591	636	623	623	587	629	637	644	626	566	631	603	614	640	589	571	590	643	578	597	591	589	567	572	591	572	621	598	640	593	575	600	609	606	556	603	568	591	589	628	631	575	612	622	593	624	575	593	597	571	601	616	585	631	564	592	582	607	594	610	597	591	590	610	594	585	619	623	604	618	562	593	591	599	598	618	615	604	592	605	579	608	595	591	602	643	596	638	635	545	611	610	568	597	637	560	591	580	597	576	594	613	597	561	614	627	591	597	582	591	565	597	542	628	630	555	563	585	602	620	593	598	637	610	588	610	614	590	600	593	619	631	592	604	581	597	618	626	638	567	604	558	609	627	616	643	614	605	596	602	587	568	601	628	635	558	586	622	655	590	606	602	584	561	562	616	566	581	539	577	603	600	652	593	594	550	562	563	638	610	594	584	596	645	621	603	626	621	637	621	609	641	587	609	604	560	583	597	606	592	599	596	570	598	588	583	619	615	598	581	559	598	627	579	588	607	594	599	598	586	606	567	627	563	600	595	598	585	603	603	606	649	646	632	579	589	632	599	617	594	613	593	573	613	626	586	630	540	592	571	602	587	647	604	676	639	610	562	608	606	609	588	585	603	576	610	598	630	536	584	643	563	572	558	589	548	654	590	580	623	598	630	606	622	641	596	617	597	602	587	597	608	614	600	559	583	586	600	645	572	629	610	589	620	532	590	657	590	624	585	647	598	604	626	628	646	571	600	579	589	608	622	595	600	612	600	591	629	638	604	600	609	619	610	573	629	602	595	594	611	540	627	595	625	583	593	567	607	632	591	607	626	595	610	604	626	607	597	570	586	627	624	571	588	576	568	597	620	620	584	619	600	559	563	600	569	596	610	578	634	620	640	594	614	612	576	629	584	595	628	594	609	622	602	675	637	582	654	559	590	598	631	621	639	588	581	635	590	637	570	564	589	587	608	614	579	590	599	585	593	552	601	591	664	582	644	561	563	568	621	657	611	618	574	596	587	593	548	602	562	555	590	628	565	649	573	615	602	614	601	606	618	601	587	623	604	649	599	626	553	578	649	553	586	614	587	585	591	631	600	607	602	606	621	591	619	588	626	590	606	601	566	596	629	609	535	612	626	617	596	576	602	612	609	640	609	580	612	556	600	616	644	614	581	597	609	618	593	639	630	615	594	603	606	583	649	621	563	588	615	628	638	584	598	541	627	603	632	615	610	619	618	593	592	595	581	631	599	621	632	651	601	594	654	604	619	632	593	619	523	617	552	576	602	610	574	622	614	633	589	618	568	606	626	571	617	601	612	656	588	588	577	573	623	579	630	597	587	561	604	621	610	585	632	631	627	588	621	600	577	624	598	583	609	580	619	611	550	590	594	581	617	562	613	579	577	558	590	580	596	582	694	590	580	589	586	619	626	614	621	582	557	600	577	616	602	595	601	648	553	582	562	569	604	634	620	520	605	598	590	579	596	601	592	644	629	631	622	577	605	577	595	567	634	572	598	605	614	612	577	576	586	620	618	609	619	573	573	626	628	589	613	579	591	638	608	609	611	640	625	632	609	614	573	598	581	605	638	613	590	627	576	599	575	583	591	675	590	638	584	623	635	623	563	569	592	601	576	622	618	588	601	617	597	646	616	587	599	551	540	610	612	551	597	608	604	543	604	599	582	580	612	641	595	615	604	554	615	593	589	573	581	617	616	594	579	624	579	590	583	599	581	567	655	601	636	580	624	589	628	593	622	632	598	584	587	589	612	620	519	613	595	628	607	573	569	630	585	592	583	579	629	579	603	567	588	577	589	629	605	606	591	592	600	609	606	597	563	612	624	653	558	609	579	632	617	562	553	631	564	579	621	583	600	618	612	591	563	597	592	586	572	602	576	603	599	588	605	571	602	609	586	581	619	595	630	606	618	623	570	618	607	592	585	554	634	597	609	607	625	563	602	646	566	623	632	610	596	567	612	609	588	638	575	603	628	589	593	603	632	574	596	617	634	611	594	574	578	593	596	604	583	574	616	571	599	609	565	578	603	591	620	617	588	634	589	567	665	609	590	605	579	623	574	605	614	580	585	636	589	542	631	629	611	591	586	605	572	608	571	605	572	615	598	627	544	607	563	633	645	598	556	597	649	605	607	609	628	564	592	579	637	567	603	587	611	634	616	561	576	620	562	580	603	597	548	608	582	654	563	608	579	576	626	591	593	600	571	623	591	583	575	591	587	591	573	620	587	549	551	611	561	585	587	574	586	610	597	589	571	650	583	586	618	606	606	598	570	607	593	585	582	631	608	614	588	608	594	608	593	633	587	588	570	618	600	629	580	615	596	569	618	586	625	615	591	570	599	570	586	584	631	600	568	558	598	605	579	612	592	570	604	607	585
52077	53244	55113	47340	34951	26750	21983	24402	20395	11831	6743	4098	1973	1003	562	279	254	249	234	225	237	245	214	227	224	229	197	211	232	221	213	213	213	193	217	243	199	213	204	186	218	202	212	211	187	229	189	223	211	235	194	238	192	204	207	236	255	208	179	217	210	220	222	209	216	223	216	192	209	219	225	228	203	216	212	208	210	217	214	212	225	211	204	219	195	196	195	209	205	178	187	187	219	210	244	204	191	221	195	227	203	213	201	226	184	210	204	210	196	228	239	202	199	233	230	193	198	217	216	200	218	210	254	227	231	225	213	199	210	192	215	201	207	215	223	188	203	220	252	206	208	210	193	204	223	227	207	194	196	191	216	201	232	204	219	208	224	245	226	227	220	210	199	220	238	215	221	226	192	193	232	208	206	223	192	233	206	201	225	227	222	227	194	194	202	219	212	205	204	241	205	222	220	200	196	223	200	202	206	211	198	177	202	239	201	213	206	186	197	206	227	216	247	228	210	220	213	220	241	211	206	227	199	223	238	220	211	193	200	213	209	231	210	220	205	229	192	210	195	206	207	201	222	236	189	208	199	216	211	211	222	194	240	212	191	203	224	225	201	201	206	192	197	233	208	202	216	210	208	206	227	222	203	189	223	219	210	194	211	200	222	220	200	237	203	244	219	212	219	215	206	231	204	210	218	237	227	214	239	212	232	205	196	213	221	207	229	231	188	208	217	219	226	227	213	199	234	216	201	207	237	192	208	208	215	201	210	218	220	198	218	216	208	218	220	237	223	228	178	215	214	189	214	214	220	231	195	217	182	217	208	206	230	209	187	202	228	236	232	244	194	207	216	205	235	234	221	226	216	223	198	232	225	218	193	200	211	192	222	219	195	208	208	202	198	220	197	230	242	199	228	198	217	212	218	220	215	185	210	199	219	210	225	224	201	223	226	224	193	221	215	207	221	207	203	217	190	198	213	192	208	204	204	230	221	209	219	214	210	218	222	222	197	210	217	196	196	217	218	212	191	204	207	209	224	182	188	227	206	233	244	196	201	222	226	231	223	210	205	236	247	186	233	199	202	226	213	244	196	210	227	207	201	188	208	229	199	221	207	207	212	225	218	219	202	214	209	222	217	229	220	196	200	243	216	216	212	203	211	219	215	191	229	210	228	239	242	226	215	223	219	200	188	236	232	194	210	209	248	188	203	209	212	207	199	231	192	205	200	216	218	221	197	205	222	196	205	232	226	207	218	200	200	216	220	227	221	215	200	227	217	239	239	198	202	232	234	218	215	168	224	205	214	207	225	201	193	205	188	217	224	219	222	201	204	241	208	199	197	212	219	227	229	208	210	196	221	215	219	208	215	202	226	189	231	210	178	210	199	181	203	209	208	217	207	209	208	218	215	228	204	197	201	189	232	193	220	250	204	209	198	243	224	225	200	208	199	204	213	218	202	219	213	199	239	198	202	227	235	216	210	215	211	223	218	216	212	206	217	240	223	200	203	233	204	200	228	203	212	228	216	246	204	223	194	223	194	207	189	194	224	201	193	193	221	197	221	215	222	210	180	186	204	198	224	224	239	212	218	210	204	190	218	207	199	237	224	227	196	209	216	197	205	206	218	202	201	217	213	197	189	206	216	189	233	213	193	221	207	217	211	220	212	215	220	216	221	215	201	207	217	204	202	211	192	227	203	229	199	212	209	258	217	192	229	211	207	220	185	195	195	212	201	209	205	224	217	204	219	192	226	207	222	201	220	208	208	221	221	204	207	222	221	227	195	217	218	213	218	198	233	209	201	209	222	222	222	222	196	206	202	196	230	207	211	223	222	194	209	190	225	229	210	210	203	200	223	216	211	212	217	218	210	218	217	213	193	193	227	193	214	219	197	221	208	200	223	208	221	170	210	220	206	200	231	214	217	213	200	210	216	213	203	206	202	204	241	212	226	221	224	232	208	220	215	226	223	223	227	206	201	211	198	216	229	207	224	223	242	206	198	192	204	223	190	193	194	212	206	216	200	232	197	212	205	226	223	217	193	209	211	212	219	232	243	188	212	207	178	197	217	204	204	219	219	228	204	215	206	226	214	216	203	177	242	203	231	188	222	226	190	249	219	220	197	208	193	198	208	239	187	207	212	218	211	229	218	218	217	203	199	212	197	204	218	218	204	192	214	199	217	205	203	228	244	215	200	223	231	207	227	197	237	221	192	226	193	208	186	214	198	226	220	188	214	209	198	202	207	220	228	196	208	194	211	239	205	222	190	208	209	207	222	224	221	196	200	216	210	207	195	212	237	206	231	212	238	207	208	214	196	221	210	205	204	194	198	218	221	204	203	196	220	217	213	197	209	204	220	218	217	228	182	232	202	212	213	218	212	198	240	229	232	256	194	246	208	226	222	215	223	211	215	187	210	226	221	229	212	213	206	221	212	198	203	211	217	221	216	191	225	216	215	206	226	238	221	218	180	206	209	209	215	192	232	235	216	201	215	236	211	220	236	192	215	219	194	223	219	191	195	216	230	193	196	215	192	208	196	202	203	222	204	232	218	203	225	232	186	208	187	228	225	222	216	201	212	240	207	206	233	214	221	220	203	216	222	198	191	201	216	209	238	243	202	204	231	221	226	187	209	241	231	183	218	217	224	193	215	218	218	217	227	202	223	210	221	227	237	194	218	198	222	222	207	190	202	210	206	216	229	208	223	205	192	206	191	216	201	201	198	209	220	218	223	223	244	238	208	211	227	194	211	188	205	219	211	205	213	228	245	214	222	198	216	208	193	230	195	191	215	190	206	196	199	198	227	195	223	209	223	207	204	203	225	195	199	228	208	217	209	208	215	214	206	237	223	202	196	192	242	200	214	216	216	210	189	214	200	209	250	203	210	210	203	227	222	213	194	211	194	203	221	174	198	234	213	227	232	251	220	201	208	216	189	205	198	214	211	200	204	204	205	205	218	208	204	204	204	227	213	224	220	214	198	210	224	233	210	231	227	222	206	221	190	217	237	193	202	212	231	193	239	220	212	224	222	202	203	226	219	219	210	219	217	212	203	206	240	198	213	190	194	212	175	207	218	217	219	216	203	196	232	217	203	220	218	187	217	196	204	204	199	216	213	222	236	235	186	247	217	212	199	202	213	211	197	230	210	207	210	209	212	216	241	198	192	207	216	213	213	212	194	206	215	224	221	169	230	212	220	220	216	200	216	217	209	215	249	234	228	223	211	203	222	218	226	201	215	230	188	188	186	213	209	223	177	224	191	216	197	187	216	220	195	253	183	214	218	212	204	213	204	209	207	229	234	199	190	219	169	212	223	213	233	215	222	213	204	218	220	219	199	225	214	201	211	199	201	201	212	231	207	207	205	190	212	231	209	199	229	222	206	230	207	198	213	237	178	206	223	184	222	201	210	204	232	215	225	223	200	240	214	234	197	218	223	231	224	224	226	183	229	192	212	197	186	226	206	230	217	201	205	212	208	210	205	194	213	212	214	222	223	205	227	214
34949	43497	53537	52437	45403	40809	38654	42097	38298	28091	21172	15007	8562	4375	2297	998	675	642	657	558	571	570	604	589	576	567	609	576	555	597	589	574	575	564	568	596	539	599	581	607	572	561	602	582	559	532	617	561	575	572	533	567	546	561	552	578	622	571	587	549	566	584	533	544	564	602	602	542	603	579	578	536	593	563	549	577	576	579	577	565	549	576	581	569	602	559	558	636	578	615	588	568	598	543	626	541	618	547	574	562	575	594	537	571	596	574	553	586	578	591	558	568	566	569	572	603	579	594	610	541	569	567	532	593	573	563	581	587	562	557	590	556	556	548	614	582	586	579	554	538	522	520	569	594	540	566	582	593	555	569	557	567	574	531	571	570	571	574	584	549	577	552	565	555	633	563	576	542	601	588	548	579	603	571	600	586	589	564	547	568	556	559	579	595	589	549	574	567	625	535	563	571	578	533	575	568	560	567	579	582	589	558	594	596	566	597	599	557	548	597	613	535	555	575	583	573	561	599	587	551	606	646	563	575	557	558	566	593	591	600	602	553	574	561	626	562	586	525	533	563	554	577	562	621	564	523	591	585	547	551	557	555	571	572	567	557	599	612	571	599	560	586	549	601	606	589	613	552	600	532	543	584	589	554	608	563	564	552	576	559	573	563	540	564	561	581	620	537	572	585	601	560	567	548	552	646	559	541	604	579	549	513	591	588	605	586	577	568	567	589	606	593	622	531	580	558	569	578	581	587	587	619	534	602	584	573	580	585	649	543	576	575	564	553	589	606	585	580	606	551	564	577	586	576	564	584	558	612	591	587	612	547	538	525	556	581	547	522	577	593	607	546	564	613	545	631	565	529	609	571	571	577	534	627	549	581	636	585	594	580	630	586	578	636	610	569	608	540	611	540	614	552	599	581	551	530	575	576	595	615	554	558	583	531	540	581	574	554	601	582	594	548	554	552	587	606	597	585	635	584	591	589	582	537	553	536	602	590	597	590	581	580	574	596	561	586	594	562	596	582	544	589	553	604	585	605	550	585	564	560	611	600	545	562	568	560	563	594	566	595	539	527	581	524	579	551	571	557	544	598	571	599	593	536	625	571	543	584	582	584	574	583	627	590	575	577	579	579	587	588	575	583	588	588	552	574	548	562	612	559	608	584	564	574	582	561	569	589	603	579	557	556	555	580	545	553	583	544	570	581	581	528	535	523	580	569	547	581	570	563	530	571	603	576	614	576	570	580	551	562	580	565	569	564	577	536	593	614	537	616	556	544	548	564	550	563	607	540	573	577	605	595	587	571	574	596	595	579	535	622	556	558	543	579	608	575	544	547	585	587	582	575	540	597	568	584	531	528	560	623	603	582	596	558	591	583	576	544	565	585	598	565	566	594	579	603	551	537	577	549	545	604	583	564	561	591	580	551	578	577	594	611	562	561	586	579	571	580	588	598	598	601	524	569	583	562	554	564	545	591	570	599	546	532	564	577	517	561	593	571	570	568	544	577	579	537	570	604	588	561	540	559	589	609	544	558	576	562	592	593	591	568	565	549	591	551	576	598	567	541	582	566	546	537	602	553	583	588	573	615	578	547	583	557	563	559	549	534	577	601	582	606	574	609	529	591	549	531	597	573	612	588	553	578	563	595	583	593	589	591	593	583	575	549	552	553	594	560	542	568	612	531	559	620	577	559	579	577	608	574	591	574	561	594	555	546	556	607	577	592	574	585	554	592	565	559	567	568	603	577	596	586	556	553	582	545	595	534	576	600	574	571	555	578	552	594	594	567	581	562	598	595	563	594	542	599	604	589	560	596	556	564	521	593	565	537	580	570	573	617	553	572	599	568	601	614	571	600	578	578	579	586	614	634	566	586	536	579	521	561	591	550	548	552	545	583	566	563	583	594	578	563	580	586	573	545	573	585	607	552	590	561	596	562	582	593	542	582	582	614	594	528	556	557	554	574	589	587	601	564	555	549	599	603	592	557	620	587	585	606	551	553	565	580	587	588	559	579	578	561	603	540	583	575	568	530	598	585	572	562	584	581	591	601	525	572	597	634	558	599	559	593	568	586	588	583	588	571	542	521	562	562	546	558	586	631	625	578	524	572	563	536	623	544	574	559	551	543	605	581	587	561	568	572	576	572	567	544	612	555	567	597	545	507	594	590	544	577	573	579	562	556	591	565	613	600	606	570	573	572	529	597	589	599	556	578	595	568	554	619	565	566	543	590	586	581	592	536	614	552	584	535	575	588	592	581	579	582	525	588	584	588	592	568	552	519	586	564	562	549	568	597	588	621	571	598	608	580	575	571	570	574	533	589	570	590	577	547	586	575	597	574	533	588	576	563	552	545	554	553	573	592	596	569	596	575	587	566	581	587	541	587	574	586	608	528	629	551	575	613	540	596	558	579	557	555	590	640	571	580	553	593	576	585	574	568	550	559	574	565	562	580	592	521	583	602	574	584	585	519	568	609	591	557	574	570	586	523	569	558	552	564	590	555	601	566	560	561	573	579	576	602	577	519	558	552	597	582	572	599	634	549	598	577	576	576	584	550	574	584	569	569	571	590	523	553	545	569	564	589	568	562	575	598	618	600	587	558	594	581	574	548	529	559	580	610	533	545	568	572	587	549	616	556	589	552	563	589	569	548	577	578	542	606	614	597	593	588	577	577	581	540	570	544	593	617	593	582	513	585	585	570	607	607	584	560	564	591	558	592	588	616	550	602	611	579	573	555	583	582	592	589	534	593	577	535	594	593	574	572	570	551	595	568	601	563	568	611	549	561	587	573	591	596	581	586	593	587	543	557	535	598	621	593	583	571	576	586	586	520	580	560	589	610	569	547	571	575	562	590	518	579	598	601	609	571	596	593	572	616	618	608	517	583	541	576	610	562	570	558	560	542	548	573	573	591	548	579	510	582	566	573	572	566	541	546	601	605	567	572	589	585	552	547	563	579	568	572	607	565	628	584	561	625	562	569	592	555	553	569	578	607	573	549	595	595	569	587	586	568	625	550	591	587	548	601	571	552	563	580	596	566	584	607	568	590	642	601	554	551	606	530	554	540	536	542	561	547	572	568	564	594	579	616	608	573	536	580	565	530	506	600	605	574	578	556	592	553	563	539	550	563	555	529	589	557	604	594	568	536	564	550	542	564	557	584	592	600	607	601	547	584	598	565	540	551	618	572	604	565	552	558	599	553	588	562	591	586	588	554	596	572	614	584	582	561	573	598	577	566	595	585	568	567	627	609	597	584	538	557	613	555	576	573	579	577	570	612	596	555	615	542	553	552	547	569	579	613	589	573	569	559	600	555	591	599	620	571	577	581	588	584	605	568	611	565	565	586	568	537	591	570	546	570	570	564	549	542	583	561	567	597	585	571	595	611	599	562	579	573	555	555	534	601	540	530	608	523	601	593	581	526	535	558	578	571	549	571	573	610	575	598	590	587	564	602	574	584	603	580	585	575	627	576	585	538	561	597	635	592	570	546	556	605	573	568
28364	28334	28803	19239	7066	4948	3134	1420	1194	753	503	368	339	271	284	263	223	240	225	215	239	240	224	211	254	260	211	252	226	207	256	219	240	212	212	231	223	244	218	228	242	223	234	225	235	221	215	233	222	234	223	241	240	230	243	219	186	259	225	204	232	198	212	216	240	206	240	250	194	212	216	237	243	222	250	247	201	246	234	235	240	217	235	235	219	247	256	224	227	234	214	223	250	235	248	255	224	242	248	203	219	242	234	233	208	239	235	234	253	209	243	226	212	199	222	236	244	262	233	218	233	227	246	212	205	224	205	240	221	224	217	241	203	228	234	224	261	208	227	235	214	242	245	248	251	228	212	220	240	224	233	238	240	218	232	253	229	214	200	224	258	229	225	214	220	234	236	220	216	237	217	230	241	214	259	209	219	240	206	244	244	222	244	214	207	219	229	251	267	195	224	211	249	235	234	246	229	233	247	250	206	233	200	211	250	214	231	237	232	235	210	236	224	250	250	262	241	259	216	238	220	244	219	238	245	229	230	229	232	227	234	243	248	238	238	222	232	236	258	223	234	214	230	244	236	263	249	226	229	229	231	241	241	252	203	245	220	217	234	234	248	249	221	246	238	224	216	230	237	225	225	227	218	247	243	235	230	214	227	259	242	222	217	210	226	258	244	215	216	218	239	240	230	236	236	227	215	191	249	250	218	224	257	219	211	235	233	232	232	233	250	210	230	205	211	241	233	221	230	221	224	193	211	229	237	240	211	232	253	242	211	234	235	233	237	227	237	233	265	243	253	266	234	233	200	258	234	250	211	221	241	262	243	242	219	199	243	227	234	233	241	257	241	231	218	235	248	245	214	233	229	221	246	219	225	236	213	263	214	245	224	217	238	224	217	244	206	230	221	218	234	233	232	240	215	217	237	207	225	231	226	234	214	252	232	236	228	240	223	228	246	219	238	245	230	233	250	216	251	235	241	251	237	212	211	265	212	268	222	236	246	219	222	206	207	254	237	216	216	253	226	239	213	199	198	224	190	223	244	237	230	229	204	248	234	232	255	235	223	199	226	236	256	220	226	280	249	231	219	232	232	233	230	235	211	215	211	210	236	222	223	238	213	233	214	229	230	231	227	249	245	224	258	215	229	233	242	234	230	241	227	236	215	256	228	230	222	249	228	215	234	196	209	213	211	235	238	259	254	234	234	209	218	250	211	238	211	262	241	229	246	222	245	223	222	217	202	252	236	208	245	227	222	235	262	241	214	225	235	223	233	228	251	244	226	237	208	226	258	227	252	211	223	224	220	208	242	214	210	245	226	239	212	202	246	230	223	230	234	241	252	227	250	232	217	230	220	224	220	241	208	242	216	226	228	235	252	229	207	251	207	235	228	243	216	225	233	229	222	222	238	216	217	259	227	274	228	257	235	233	212	226	223	218	228	245	217	244	209	211	240	214	225	203	232	240	222	232	217	222	221	226	227	209	247	208	228	241	217	242	206	217	219	224	241	229	230	238	223	251	227	257	234	208	247	237	242	248	236	240	221	208	235	217	238	231	220	215	209	232	217	255	206	225	236	243	258	204	262	215	222	231	230	244	202	224	222	239	192	228	212	221	239	242	228	197	235	244	234	241	235	206	237	203	207	250	221	248	251	240	249	247	250	243	236	257	235	229	233	231	249	222	241	240	241	231	257	199	242	270	239	229	237	227	259	221	228	258	214	240	224	235	208	227	245	251	232	215	238	230	220	250	255	217	238	227	247	237	236	209	225	225	229	236	221	246	222	222	223	226	226	211	243	229	241	235	247	259	227	237	239	216	230	220	220	208	215	229	209	227	216	226	226	254	208	250	247	241	210	247	247	217	228	211	265	233	203	240	231	253	237	224	209	245	238	237	220	242	200	233	233	237	223	227	241	225	241	189	209	239	222	220	255	230	221	211	217	248	226	254	238	231	196	228	221	220	228	233	255	198	227	222	238	207	226	268	217	211	229	223	238	228	227	240	195	232	209	223	243	233	208	238	243	255	225	220	221	220	224	235	223	246	244	200	247	235	235	233	216	219	209	227	233	239	241	194	218	221	202	242	213	210	222	194	225	238	226	217	240	245	234	215	219	226	252	226	239	231	272	244	235	223	232	240	224	215	245	249	234	243	226	249	226	222	242	192	216	246	245	254	217	213	211	263	231	228	225	265	256	251	247	229	238	245	232	247	231	235	222	204	232	219	210	237	224	251	227	246	205	236	228	221	236	218	244	210	246	200	213	207	249	254	244	221	237	229	223	225	211	227	223	248	251	237	234	215	236	235	229	217	236	252	230	235	240	221	249	237	214	249	242	218	251	229	224	232	218	234	224	232	223	211	246	255	223	233	226	246	239	234	226	210	241	219	206	225	240	222	240	225	237	236	260	198	232	223	239	241	238	211	236	225	249	247	228	216	202	231	218	258	204	217	240	257	196	225	228	211	200	243	228	223	245	210	249	213	245	220	235	240	244	230	221	229	212	242	216	235	241	235	247	225	207	227	243	230	227	215	251	239	257	245	255	211	213	228	218	220	233	227	218	216	239	233	234	203	245	222	230	236	199	218	234	245	234	257	230	241	230	212	238	199	247	235	249	193	231	220	239	251	236	238	233	221	254	231	231	232	248	246	228	228	249	236	231	224	215	232	266	219	238	243	231	195	268	212	216	241	239	234	252	220	228	217	244	255	243	226	226	262	242	229	276	246	234	252	242	250	211	243	245	230	216	219	251	253	229	241	223	242	227	233	206	237	195	207	249	221	250	257	240	223	237	261	264	222	226	224	229	214	223	234	216	233	225	218	221	230	242	259	234	228	222	219	245	243	241	220	255	240	235	233	212	232	242	225	225	232	222	222	241	243	230	272	199	236	224	277	238	253	208	228	238	235	208	245	204	244	242	222	244	253	227	246	249	256	244	212	210	229	266	228	231	244	243	257	212	246	238	251	249	222	228	241	226	249	221	234	225	227	221	227	237	225	231	255	209	213	252	220	227	206	227	218	231	256	225	231	218	251	239	230	202	255	258	228	242	245	221	223	235	232	250	235	248	221	209	229	241	276	218	226	242	225	250	239	207	208	218	238	237	220	284	219	238	265	229	226	231	228	220	212	243	269	242	242	221	218	212	217	209	236	225	217	227	248	215	247	230	238	222	232	244	237	219	230	203	212	234	245	214	256	290	235	234	238	264	257	233	213	211	224	232	219	228	231	230	257	219	238	215	222	219	204	260	233	235	231	264	199	228	243	200	227	222	220	224	228	227	263	223	276	220	216	210	216	234	256	217	237	251	223	228	236	227	214	230	229	248	230	222	227	249	204	237	204	228	219	226	245	222	228	231	216	221	220	214	249	243	214	202	234	209	210	253	212	220	215	229	254	251	218	231	227	228	239	273	216	226	246	215	191	212	215	217	252	247	237	240	210	226	226	231	221	225	221	254	244	232	227	254	204	192	224	212	237	243	216	219	238	215	219	233	219	209	259
18487	24807	33526	28660	16484	16198	11650	7040	5615	3198	1976	1348	1014	840	775	661	638	642	631	622	609	615	636	674	599	613	625	639	623	648	608	588	580	663	655	637	631	620	614	662	635	642	589	601	624	626	610	636	589	595	629	607	586	608	615	659	637	585	590	631	601	632	645	644	592	596	612	601	612	599	600	602	673	604	620	645	608	621	592	641	635	631	608	627	640	652	605	620	596	622	612	642	633	606	617	649	604	601	625	621	587	588	608	583	606	661	622	605	623	602	654	615	597	591	651	605	575	587	655	630	646	671	613	650	647	622	595	623	568	597	597	589	603	636	630	634	606	599	694	630	608	631	565	655	624	586	621	630	630	585	650	605	639	637	611	647	623	667	629	557	614	578	612	610	609	625	583	669	678	629	655	667	640	638	613	622	613	609	617	591	626	622	642	635	632	588	680	609	625	578	626	603	590	633	631	673	605	591	600	621	637	625	641	681	621	648	564	613	600	605	615	609	653	619	590	635	639	624	624	649	587	606	617	566	579	618	588	596	656	611	634	616	590	655	643	649	622	647	602	648	624	617	574	636	594	655	658	644	595	587	665	643	586	625	662	631	625	629	616	657	650	605	594	640	597	609	644	588	604	666	601	641	645	615	676	645	568	606	652	615	671	659	638	603	657	607	610	610	619	647	657	649	620	658	630	654	626	643	620	634	625	579	605	608	612	619	638	618	644	630	630	620	571	616	595	637	650	617	599	597	650	617	629	606	631	683	642	644	638	620	597	656	615	621	631	575	598	639	610	575	620	643	587	614	636	583	608	591	588	565	602	636	646	618	636	630	609	661	618	664	582	614	604	604	606	649	610	592	604	641	631	646	666	603	601	641	627	607	624	633	622	655	664	655	624	679	627	629	612	647	626	620	590	620	605	611	608	624	633	596	606	632	646	653	627	630	626	614	623	630	635	622	602	593	614	667	593	662	638	623	646	638	640	641	641	619	656	638	654	676	630	586	660	615	659	588	619	621	641	605	637	603	602	619	593	642	656	568	625	630	588	612	590	663	635	652	658	584	626	619	638	612	625	633	624	611	606	612	631	659	594	632	657	633	635	653	605	579	613	590	667	647	599	643	592	592	605	568	637	648	652	614	625	625	619	594	600	627	610	606	615	642	614	692	634	596	610	569	597	567	625	617	627	620	672	641	636	665	598	574	602	631	654	674	620	697	577	629	582	641	654	605	599	626	619	646	600	622	604	649	592	624	607	591	622	676	634	638	621	619	620	630	620	620	656	546	625	630	554	596	649	627	629	631	648	596	613	625	589	576	644	643	632	614	635	702	635	656	624	622	636	661	612	617	643	603	626	602	601	638	626	592	644	647	636	677	629	566	607	652	614	611	600	634	606	610	592	619	625	631	636	622	653	607	628	605	604	648	597	634	633	612	626	615	644	602	593	644	644	622	599	618	657	600	640	636	657	647	619	591	607	611	592	636	608	567	635	606	622	601	632	584	632	585	575	581	598	627	638	636	588	560	602	626	656	656	593	610	628	671	618	594	588	638	572	651	636	623	610	650	639	648	685	610	645	620	593	642	631	615	605	584	668	647	606	608	637	605	652	633	610	579	643	591	592	632	597	591	621	644	630	645	649	588	626	646	618	658	642	609	615	620	580	630	627	608	659	602	613	641	616	572	631	637	646	621	620	633	672	624	641	609	628	620	665	620	650	596	639	619	578	632	641	643	612	649	611	592	614	613	633	644	639	627	637	576	641	575	607	599	670	681	615	653	630	629	596	625	628	600	643	592	675	625	640	570	615	661	631	620	626	617	613	619	678	670	626	621	609	594	609	662	651	603	625	653	602	627	609	636	617	610	638	600	615	603	634	627	608	640	604	627	646	614	638	564	612	628	619	586	593	653	611	628	665	645	615	611	633	610	606	616	618	671	620	609	655	656	619	601	642	608	609	606	639	610	609	627	630	631	642	653	596	617	611	627	626	632	608	620	613	632	618	615	631	699	651	606	634	577	593	598	608	592	595	582	679	626	675	616	609	598	612	628	646	634	602	623	636	651	617	635	613	615	607	650	644	636	643	651	632	629	621	629	655	646	631	631	634	607	662	613	589	615	606	605	609	622	593	627	602	625	650	605	628	618	609	594	643	651	615	604	642	619	592	589	601	632	607	662	658	644	639	646	581	587	660	595	611	642	584	630	593	661	633	648	614	630	614	610	626	630	610	596	622	615	607	670	620	644	646	631	641	631	611	644	619	613	628	623	578	622	639	651	627	641	658	602	617	644	650	599	629	623	625	626	585	652	590	645	647	604	650	632	631	640	658	625	609	616	680	599	651	602	620	597	670	650	615	583	586	616	608	598	617	586	580	640	624	668	622	639	633	619	646	629	632	632	663	644	599	641	643	684	653	649	634	598	617	676	637	621	636	636	627	633	656	599	638	620	607	674	613	655	597	625	639	595	617	590	652	644	609	621	617	580	628	640	628	654	678	616	633	608	619	626	613	629	592	647	622	647	646	605	643	619	610	642	666	607	600	633	617	629	629	634	607	633	651	605	602	617	627	598	611	624	638	647	617	625	596	624	634	623	617	674	607	608	615	633	613	639	678	608	589	571	633	641	662	598	583	602	625	626	609	633	649	613	621	625	613	671	622	605	639	617	535	607	619	627	653	635	638	611	600	630	624	636	618	643	610	648	624	692	618	623	637	643	629	635	638	611	589	600	588	654	612	602	600	631	628	630	655	572	621	645	643	651	647	587	626	618	646	653	644	653	616	599	629	588	659	612	666	605	603	653	646	586	604	652	622	627	630	609	616	594	616	625	599	614	617	661	616	642	634	621	632	606	649	616	616	627	590	611	640	636	617	632	583	626	629	644	631	600	631	650	661	612	639	633	601	583	603	650	620	579	594	609	634	661	639	628	663	591	648	607	584	624	596	644	645	604	667	581	666	657	613	621	659	603	627	648	631	643	586	634	596	623	643	600	615	648	633	621	609	651	637	605	604	579	611	641	645	610	659	596	664	606	651	568	603	636	661	665	602	587	611	630	601	634	615	649	590	611	635	637	646	615	656	616	617	622	604	640	649	597	608	621	641	573	635	580	625	574	594	631	602	637	624	630	615	636	640	621	626	649	644	576	639	612	580	616	631	592	669	643	627	644	622	629	616	618	635	665	622	655	644	628	648	641	660	656	594	647	619	645	650	630	632	618	620	643	661	606	585	646	611	622	628	626	632	670	642	661	587	659	658	598	661	646	628	610	641	633	642	616	644	620	635	629	582	627	645	656	645	656	626	636	603	636	596	589	619	627	601	634	635	627	636	620	600	641	603	681	627	658	658	620	611	609	643	625	606	633	625	682	612	635	664	559	630	624	651	636	627	623	605	600	631	620	653	601	639	596	602	608	603	659	583	614	619	625	560	640	613	620	570	657	628	632	606	579	644	660	655	616	601	614	648	614	613	631	643	616	613	595	645	639	635	608	618	650	625	661	593	594
46549	46056	46129	33712	25741	18765	16101	14675	10269	6423	3494	2331	1486	834	442	301	250	215	219	228	209	230	168	237	196	236	210	208	224	196	228	226	225	220	212	227	214	205	221	209	207	222	221	204	221	213	212	219	213	246	228	188	199	212	227	222	221	247	242	224	231	204	196	202	213	227	225	260	218	208	234	217	215	226	229	208	225	240	211	194	227	241	228	219	213	215	245	232	243	229	214	225	239	240	248	221	202	192	236	203	227	237	215	226	218	215	246	216	209	223	230	243	215	218	213	211	206	239	217	216	238	213	218	204	242	216	209	231	223	243	235	223	203	223	259	244	220	222	208	208	236	221	245	231	211	210	232	208	228	230	245	208	223	248	220	207	238	192	222	188	218	224	231	227	225	207	235	238	201	226	200	244	236	214	226	215	211	234	218	224	213	212	225	223	220	240	238	191	222	226	211	203	190	228	209	237	210	236	212	197	208	212	231	212	235	237	223	232	244	237	226	201	224	209	216	234	227	227	213	203	233	206	243	202	237	232	221	218	191	223	225	219	216	209	234	200	232	223	242	219	226	218	187	240	175	236	205	206	243	213	217	230	225	202	202	193	233	241	198	229	222	206	220	217	211	239	223	246	234	225	240	242	210	223	213	210	249	215	195	203	209	207	223	210	230	217	192	219	226	216	229	202	229	223	215	247	279	237	217	215	216	208	208	213	223	177	200	240	228	242	232	220	217	215	241	232	205	209	266	213	209	225	221	199	228	233	265	185	217	233	180	221	239	222	225	246	203	185	223	211	217	209	180	226	230	218	244	242	228	236	215	208	212	269	207	240	207	233	226	222	242	204	234	217	201	233	232	203	217	225	242	246	218	219	208	202	215	201	208	203	214	220	225	208	251	226	232	211	222	223	220	221	200	212	220	214	217	237	232	229	222	220	216	228	227	224	212	221	217	251	223	236	230	213	218	216	242	213	189	224	203	221	229	226	209	198	229	232	219	212	203	203	198	251	226	202	213	216	210	207	209	222	228	219	219	211	199	240	220	226	236	222	217	196	200	194	216	242	223	205	209	224	209	206	252	227	232	221	183	236	225	209	222	249	222	203	193	217	220	206	180	235	225	225	208	214	206	246	239	205	175	220	243	192	248	220	229	224	219	231	218	218	225	208	214	220	229	217	210	213	228	223	218	206	214	219	212	246	239	224	235	223	221	202	217	204	230	205	220	243	188	220	251	213	224	210	235	230	216	214	207	231	198	239	192	230	201	231	240	197	213	212	212	211	246	212	222	220	222	202	222	227	237	217	204	234	234	198	212	217	229	207	228	219	205	222	215	221	210	226	199	209	221	241	250	234	230	215	216	216	225	236	221	204	187	220	221	217	226	218	240	204	227	208	201	227	219	220	211	237	218	232	224	198	222	205	194	217	228	216	240	235	196	207	181	235	212	214	210	229	212	204	217	247	223	223	205	240	232	196	209	228	235	215	236	262	248	238	204	221	212	197	224	230	249	250	199	247	228	245	214	233	222	232	253	245	228	208	213	224	220	205	245	226	232	228	225	231	183	204	220	261	203	226	221	228	201	237	216	219	220	240	248	206	236	227	206	212	205	248	213	225	227	213	208	233	219	225	225	191	223	222	230	205	220	257	228	238	239	224	223	213	220	228	223	247	230	201	209	223	192	221	206	206	223	223	231	214	212	232	207	216	201	208	247	203	210	251	209	243	232	222	209	221	223	206	238	201	205	188	222	230	225	250	215	224	232	214	234	195	220	205	247	225	213	175	216	218	227	208	246	231	228	218	245	231	206	228	204	243	235	229	211	224	195	217	219	241	200	188	212	254	203	240	213	186	201	259	258	250	208	246	235	209	230	209	240	265	222	238	237	214	222	202	244	204	230	247	230	221	213	199	219	205	226	240	237	203	237	224	208	229	229	203	197	203	222	222	210	216	195	238	217	257	219	207	207	217	192	213	213	245	217	272	234	203	211	217	188	196	217	217	213	244	226	209	221	237	201	234	224	218	214	219	225	213	231	211	249	226	240	242	195	226	223	189	197	214	202	241	233	214	186	203	229	212	239	220	228	217	219	212	235	211	225	228	246	240	239	243	207	224	245	222	226	194	200	209	227	214	233	213	222	231	246	203	215	243	222	233	242	222	233	237	216	226	210	218	198	227	226	229	229	214	237	209	257	215	211	225	218	209	232	254	209	230	241	200	215	222	214	232	228	198	218	221	195	208	208	247	229	207	218	230	212	234	249	221	198	220	192	202	223	212	222	236	240	217	224	226	252	230	193	224	219	206	235	227	227	235	199	236	231	209	191	229	234	220	245	204	222	212	209	205	212	228	227	207	215	253	197	212	218	229	225	220	246	225	228	215	214	213	227	229	231	208	202	258	226	204	221	212	195	216	223	233	213	231	222	204	216	220	220	215	253	210	206	224	211	213	224	199	221	214	218	219	207	229	252	225	214	220	228	232	238	229	248	217	215	209	218	229	195	218	202	219	218	223	212	246	235	219	208	207	205	200	222	234	201	207	210	228	190	212	207	250	221	211	236	222	213	185	206	195	206	217	234	237	216	198	224	221	229	212	212	206	237	219	214	226	213	239	226	226	201	222	221	198	221	191	216	201	206	247	239	222	209	235	228	227	200	214	217	207	208	232	210	228	232	234	230	208	237	242	218	198	226	238	211	245	236	226	202	216	238	221	218	231	221	224	232	204	227	207	238	221	229	215	233	214	212	194	201	213	213	216	244	223	218	234	212	226	236	215	241	236	218	230	201	218	222	208	210	196	212	206	214	235	218	210	197	216	218	222	218	216	214	221	226	208	202	216	205	215	210	210	217	222	207	244	225	222	212	231	209	218	232	190	240	226	176	248	206	232	198	235	231	216	233	224	233	229	197	224	220	251	242	212	218	216	235	220	227	228	205	198	225	238	204	241	242	228	226	214	226	222	223	226	248	219	213	220	192	216	232	209	208	213	242	211	247	185	215	232	234	220	226	220	206	228	242	204	212	226	238	212	209	240	209	243	216	231	241	188	225	216	238	197	192	227	197	170	217	213	209	210	215	214	239	222	275	254	208	236	200	191	215	222	228	216	195	241	214	202	214	187	239	239	248	210	219	207	223	245	228	215	217	215	215	206	217	216	223	222	224	222	221	234	232	193	239	204	236	242	260	227	229	245	212	210	234	226	238	198	221	219	226	217	241	204	204	211	227	258	198	234	209	233	241	245	218	223	226	215	221	227	238	215	196	236	202	233	233	222	212	221	224	231	212	226	232	227	235	219	201	222	241	205	222	233	196	226	204	194	240	246	205	224	211	212	243	204	203	256	215	225	208	231	225	221	221	230	259	222	238	241	193	221	217	233	236	234	215	199	220	225	230	227	215	223	211	234	230	224	203	223	223	217	211	241	229	216	224	219	218	217	246	231	211	225	221	212	210	216	238	198	222	237	213	241	184	216	208	234	207	230	212	223	209	210	229	204	201	224	238	230
31278	38428	45399	41820	37627	32741	34789	31337	28119	20729	13776	10323	6952	3699	1799	1128	775	702	650	640	617	601	617	616	626	624	618	577	647	624	578	590	596	639	651	572	604	621	601	617	583	599	621	586	617	625	604	598	567	598	597	612	584	603	598	595	589	553	618	621	600	611	616	627	615	590	614	557	578	558	628	586	602	602	614	621	618	632	588	641	623	607	548	589	605	583	632	614	576	622	599	603	616	571	612	642	603	611	588	611	640	617	545	618	585	578	615	578	582	568	609	578	632	629	608	586	606	609	610	566	553	607	594	606	601	655	576	579	599	586	605	587	579	539	617	607	587	622	556	580	609	619	580	650	577	558	559	592	599	582	612	599	562	595	609	664	643	640	584	581	569	625	595	571	631	550	625	612	600	564	620	614	611	565	587	598	586	590	543	577	645	621	568	653	639	588	608	636	594	640	571	597	596	639	594	627	616	581	595	617	571	588	587	600	559	582	591	589	575	600	598	612	568	615	619	612	605	635	611	594	609	616	573	596	620	554	581	584	565	575	592	593	576	622	619	611	614	596	616	608	584	549	642	594	597	579	577	585	650	607	573	569	592	575	605	560	582	625	580	562	618	587	613	605	582	593	592	572	628	575	613	572	630	604	610	576	578	568	600	599	622	622	601	622	585	549	585	584	596	572	600	612	608	593	600	651	573	604	616	615	623	574	579	571	610	596	597	561	602	561	618	593	614	601	642	596	563	565	593	544	592	590	593	554	571	599	589	608	594	605	607	621	636	605	594	612	683	606	614	588	592	661	598	567	583	584	589	566	601	578	568	588	551	613	586	587	587	591	583	626	598	569	546	586	611	564	575	624	593	533	609	593	648	656	609	629	597	627	609	605	584	559	590	615	587	581	599	579	596	617	621	614	578	608	596	605	594	579	574	569	624	580	588	628	594	592	578	589	569	569	610	574	601	622	610	631	615	588	585	588	563	546	638	629	633	635	628	605	599	622	576	584	634	622	624	586	622	640	596	598	599	591	591	609	638	579	574	602	579	648	636	607	583	594	601	608	578	577	580	604	586	615	598	599	624	557	588	635	560	572	600	608	570	616	575	628	585	585	592	629	573	632	623	600	600	544	560	608	634	622	603	637	636	609	600	580	624	568	613	596	634	587	612	600	597	595	623	608	584	564	602	646	619	606	606	613	622	588	560	628	604	609	579	626	554	642	630	625	611	568	592	581	612	615	579	646	597	600	590	609	579	580	639	564	578	590	612	574	576	601	570	576	572	638	580	633	552	577	601	612	582	583	651	580	598	635	613	614	586	614	638	579	594	569	574	633	589	570	600	643	610	594	573	557	615	645	629	619	634	570	609	586	568	596	595	621	582	572	625	545	596	610	646	621	600	609	623	627	610	595	598	604	634	613	535	660	596	567	623	610	559	545	576	601	597	580	617	574	610	611	592	615	595	620	566	583	583	592	582	637	587	586	598	635	610	612	593	647	604	587	593	568	563	569	584	591	567	669	621	621	600	572	596	550	627	625	607	587	586	623	584	590	637	579	597	596	580	584	623	611	612	587	615	572	600	593	620	597	570	621	639	587	635	583	611	612	598	627	612	628	575	617	615	577	561	603	596	592	617	619	609	598	576	593	629	591	597	584	623	595	550	585	599	592	613	639	624	592	592	575	547	610	608	599	580	628	588	612	582	618	614	579	602	608	626	618	611	626	567	615	612	529	612	576	558	584	569	643	573	607	644	572	575	605	597	628	576	613	591	592	603	630	650	595	627	602	639	608	552	634	545	585	538	627	598	617	602	614	594	620	618	568	601	589	623	625	569	588	606	595	615	605	580	600	607	610	595	612	648	576	612	574	599	592	630	631	607	580	672	646	637	620	634	614	651	624	604	612	592	615	610	577	598	624	595	576	577	603	616	601	600	584	610	604	537	605	527	647	633	555	606	600	587	583	593	620	614	617	568	598	600	587	576	592	595	582	586	586	583	600	590	602	617	597	601	547	566	563	593	624	587	621	601	597	662	594	565	583	597	580	565	585	616	554	583	608	628	609	593	626	605	588	545	618	577	617	603	571	584	624	605	586	651	596	579	622	630	644	627	645	572	594	623	627	647	593	580	601	609	607	587	600	619	661	608	626	603	564	616	648	607	591	630	627	602	595	609	587	579	556	634	584	612	630	585	593	582	618	623	598	608	607	577	593	605	596	622	614	580	561	598	596	585	583	593	577	547	644	646	566	575	591	589	569	642	590	593	618	597	612	633	592	593	627	588	580	538	622	616	570	618	587	634	602	661	589	591	591	605	587	601	604	595	586	575	626	680	571	575	607	589	635	583	639	564	606	611	646	578	587	597	625	616	612	535	604	637	645	627	556	587	562	611	593	601	568	586	573	563	583	616	628	620	557	595	584	609	590	597	627	578	601	602	585	563	609	615	620	617	626	594	567	633	585	577	567	603	571	557	600	608	618	574	617	605	602	619	617	597	619	571	636	626	612	569	598	581	610	559	673	609	573	571	602	559	612	630	534	622	615	594	581	609	641	613	584	559	620	662	651	628	598	627	599	603	603	606	634	566	576	599	641	582	582	639	618	600	584	598	588	612	582	587	578	610	621	606	605	602	596	594	590	599	595	606	596	634	643	640	626	618	612	604	613	623	564	595	604	570	573	578	596	601	600	586	604	649	618	604	566	581	641	574	548	619	650	608	632	575	618	605	609	578	603	600	614	641	599	586	605	549	584	570	585	579	605	597	581	575	587	592	576	588	595	627	582	616	636	616	595	612	597	596	592	625	559	619	618	604	597	594	631	576	574	638	591	571	593	586	619	616	572	602	583	624	601	604	621	587	596	647	595	558	602	611	554	608	589	589	616	592	569	623	605	613	592	585	601	607	592	598	571	619	580	615	586	570	616	553	589	584	625	620	577	625	647	594	624	616	591	573	628	602	575	594	629	602	593	624	603	615	584	618	584	619	621	599	624	569	608	603	624	570	622	602	602	608	618	624	611	622	606	598	597	585	644	604	596	609	564	614	628	574	572	546	650	606	556	600	595	633	599	624	596	614	629	575	621	603	603	611	589	659	592	610	589	559	598	637	606	597	552	570	601	557	619	595	607	615	614	597	588	567	595	638	608	615	660	598	630	580	612	579	599	611	555	597	611	593	603	618	571	616	633	649	598	579	582	592	617	600	558	581	565	635	580	566	557	592	635	608	646	618	610	599	614	637	601	599	591	574	576	586	621	591	614	631	632	605	578	612	575	627	591	620	595	614	627	576	584	612	625	651	612	585	570	576	632	622	571	583	579	635	618	592	596	635	583	581	588	615	602	634	604	648	631	598	600	605	614	614	623	619	607	600	597	598	575	633	649	609	610	588	581	580	629	623	559	565	605	586	606	587	638	591	570	612	600	570	581	608	569	620	556	645	597	569	599	636	578	611	595	532	592	603	532	568	624	601	567	624	615	617	569	646	614	584	585	574	579	624	623	593	609	604	604
53191	52186	51169	36866	29733	20544	16221	15909	20368	16269	11486	6770	3262	1524	722	383	268	253	208	213	234	230	202	217	212	209	199	240	207	244	231	221	210	210	195	210	207	206	210	193	225	226	215	212	184	228	253	210	211	188	214	209	213	253	212	188	206	226	189	184	209	219	222	217	221	217	203	227	206	217	201	233	208	225	203	221	198	206	211	192	215	213	215	217	192	201	197	209	213	209	226	224	199	215	242	199	216	201	207	183	178	177	203	217	215	206	201	208	219	208	191	204	207	201	197	203	215	195	206	213	248	221	217	215	226	186	185	192	217	202	209	215	228	214	204	219	229	205	201	208	210	178	221	220	193	249	215	193	215	203	205	209	228	231	226	216	203	199	212	209	233	227	231	195	210	252	222	233	208	209	211	216	205	194	222	197	223	208	209	238	212	210	184	226	241	219	190	210	219	209	212	180	214	240	200	219	198	212	212	201	194	210	217	216	216	231	198	212	208	215	189	191	207	190	229	200	210	233	196	196	254	230	216	216	224	220	188	225	201	210	187	190	237	211	217	231	207	231	220	181	208	212	214	231	241	193	194	198	202	218	205	208	213	223	223	206	204	233	229	218	210	239	190	209	227	200	207	221	205	216	206	236	232	209	206	191	236	213	231	216	199	210	244	194	215	206	214	203	233	205	234	213	210	204	231	225	191	243	234	221	202	215	214	192	206	198	248	212	214	212	214	198	208	202	202	230	215	221	207	210	227	215	233	202	217	214	206	206	210	211	215	218	219	208	204	211	186	214	213	195	224	213	223	195	230	206	206	211	212	208	196	207	217	234	233	234	221	195	196	220	216	213	190	183	198	224	200	224	218	201	192	208	220	196	193	213	206	203	200	204	178	251	205	213	204	225	226	232	218	191	196	237	216	211	243	234	203	191	196	225	234	221	221	175	214	196	189	217	211	224	197	218	242	206	202	233	183	215	213	201	202	187	208	192	222	211	227	188	196	189	195	212	218	209	202	207	245	188	209	203	209	198	215	198	213	233	214	205	195	204	211	204	230	237	198	240	226	213	201	266	211	222	216	194	209	231	231	226	262	219	205	221	206	199	210	199	254	205	215	198	194	220	239	223	212	197	196	213	215	198	189	200	206	193	197	198	192	209	214	201	231	195	218	229	216	209	215	222	229	186	211	244	210	199	190	231	234	203	220	232	197	190	205	223	210	233	212	198	211	211	228	214	200	206	195	202	188	214	205	178	219	204	222	200	194	202	237	210	204	215	207	218	215	177	213	219	217	202	219	202	211	203	216	229	240	210	205	214	206	223	192	197	184	199	227	224	230	220	215	201	194	233	199	191	202	212	204	233	195	201	211	209	201	215	215	224	234	221	203	200	226	216	210	192	238	204	203	186	218	220	217	204	208	241	230	218	200	219	214	207	219	223	198	205	219	188	216	249	203	232	214	216	198	202	226	178	182	209	215	216	214	250	219	204	244	209	196	218	209	205	225	209	209	231	212	233	188	230	227	221	190	196	189	220	214	231	238	183	202	234	206	181	216	233	189	206	221	193	205	215	215	208	226	222	192	225	211	214	189	242	231	214	222	213	206	192	218	210	209	209	211	197	238	219	210	216	233	207	213	240	192	193	200	204	214	229	198	201	194	230	191	215	212	228	219	203	221	215	194	224	244	196	234	201	224	229	206	201	235	197	227	212	203	203	215	213	211	216	216	185	199	214	229	227	225	196	198	220	234	215	193	205	219	190	217	223	220	212	210	206	223	214	218	206	191	218	215	232	223	207	198	205	225	222	213	222	192	206	198	204	184	198	216	210	204	204	219	230	242	213	191	222	192	222	239	198	209	214	199	221	240	216	236	209	210	205	222	204	205	231	232	206	214	202	193	220	222	231	231	207	229	223	213	203	209	199	196	195	218	219	215	214	247	211	195	225	238	195	220	234	204	217	207	206	202	212	226	209	232	235	187	212	232	216	221	218	180	209	203	251	201	225	194	200	205	174	213	229	214	197	189	215	199	247	223	223	224	228	219	213	214	217	221	203	220	197	192	208	207	208	203	202	230	230	217	223	193	226	210	220	194	218	233	197	245	194	219	200	210	212	198	209	228	204	226	216	196	224	237	223	219	198	192	219	242	220	198	209	212	207	199	227	203	205	201	223	205	222	196	225	209	195	199	215	198	200	204	219	208	218	195	212	206	213	218	203	231	197	208	232	209	206	211	200	195	213	208	194	194	208	211	218	231	199	198	226	235	217	192	191	205	239	209	237	211	210	185	213	214	171	212	199	211	220	187	191	193	219	204	210	187	223	211	206	190	209	236	196	220	215	223	215	202	210	204	221	191	218	214	224	225	208	223	221	197	216	233	227	207	232	203	198	192	205	230	223	212	218	200	234	229	200	230	217	214	273	183	234	221	219	221	199	216	216	169	221	223	214	213	232	222	240	245	202	214	233	222	208	188	220	206	208	202	204	215	206	200	197	200	199	218	198	210	216	230	222	206	200	196	238	235	223	194	211	232	218	252	204	197	246	234	236	214	216	209	196	228	239	215	217	207	225	225	213	231	194	205	211	216	222	216	227	196	205	216	227	218	207	210	252	210	213	224	205	221	188	194	188	219	213	245	235	224	224	199	207	219	196	217	218	221	211	206	210	207	239	207	208	215	211	210	206	205	216	232	210	247	211	205	188	196	229	217	194	190	202	207	205	223	228	196	206	200	226	196	198	210	246	200	241	200	193	198	197	231	195	198	210	214	187	181	221	201	227	220	211	194	219	217	210	221	220	218	226	201	229	210	183	238	226	230	210	196	208	222	219	193	207	232	219	229	199	191	214	186	215	221	242	231	226	218	188	178	195	205	206	206	233	218	207	187	219	223	212	217	233	211	196	207	190	222	190	180	183	237	207	217	235	210	194	229	210	222	217	243	196	228	242	241	248	219	221	211	177	193	199	219	210	179	228	220	198	220	204	216	207	194	234	185	238	240	193	229	226	211	213	196	236	215	220	233	218	199	229	185	224	199	225	192	178	211	215	200	205	215	197	236	213	194	227	213	203	188	212	205	224	229	181	221	220	239	234	185	241	205	188	240	237	192	210	209	207	209	184	204	208	211	190	208	216	230	219	211	195	207	233	192	229	230	242	206	229	190	197	212	231	196	178	221	240	220	210	207	227	223	204	244	214	202	216	199	203	196	196	207	213	201	205	193	224	204	202	219	214	219	226	225	200	194	219	195	212	214	212	219	215	213	236	222	221	207	231	206	223	207	202	221	238	214	225	213	215	201	233	178	222	219	189	202	205	222	230	218	226	210	200	188	214	222	195	197	188	178	231	210	199	199	197	226	212	190	206	216	217	193	220	208	219	205	210	199	207	215	215	207	204	203	244	202	208	222	207	222	195	218	216	223	209	235	219	212	234	221	233	224	209	226	200	194	193	192	174	226	213	206	221	218	206	219	210	220	192	218	193	226	210	191	205	214	218	224	250	243	212	228	225
36035	42896	49203	44366	41135	35092	33165	34514	39189	35108	29142	21526	12944	6858	3181	1427	827	688	606	552	590	566	553	600	600	569	565	603	604	549	584	539	554	611	579	588	590	551	541	596	555	508	600	601	559	570	516	602	605	564	585	555	598	545	549	580	580	560	575	552	538	622	577	548	566	604	576	616	577	590	528	580	574	585	608	546	617	570	588	590	585	568	588	572	578	590	594	545	593	584	578	579	614	610	565	571	620	577	597	560	569	584	562	557	623	581	590	572	594	590	598	565	560	588	588	618	573	597	575	554	558	550	595	596	558	569	605	600	573	599	572	575	569	573	565	578	545	563	604	550	604	554	580	587	558	570	581	588	586	575	586	553	606	557	559	538	536	553	593	555	589	584	624	572	539	545	540	590	573	588	573	568	541	577	553	570	568	535	620	548	597	582	562	606	535	613	577	557	522	599	572	611	592	598	565	556	602	596	575	571	554	571	592	550	543	521	559	586	570	544	572	564	567	572	561	607	583	577	608	557	621	533	554	564	597	600	564	591	579	600	585	605	593	533	569	588	579	553	607	548	621	553	563	574	567	521	589	575	606	614	554	534	538	569	581	570	606	551	599	563	592	622	552	555	588	573	588	583	549	568	629	551	600	558	627	593	575	577	588	569	550	556	590	598	598	564	574	577	600	579	574	588	602	578	552	585	581	588	563	557	589	596	563	592	576	580	546	591	572	581	582	559	570	585	576	604	578	555	581	567	578	608	564	603	592	551	547	596	579	618	546	564	587	574	523	588	631	563	555	629	594	543	578	604	588	550	573	533	564	545	556	566	581	602	597	542	591	565	579	544	585	581	592	594	590	566	573	569	595	556	540	566	592	625	577	606	618	564	607	574	546	586	637	573	557	546	593	533	587	587	565	559	565	548	615	568	604	586	593	604	555	512	581	566	554	559	502	556	531	531	631	498	589	591	580	615	568	589	593	596	532	582	566	562	553	530	553	564	574	586	618	572	580	567	605	606	588	557	619	535	560	553	592	583	627	600	618	587	580	586	597	582	581	593	579	614	590	597	569	581	554	579	581	590	603	596	549	600	590	584	564	588	590	604	533	571	572	615	585	546	597	556	553	589	609	566	574	546	605	580	548	590	563	573	560	608	555	508	611	597	626	588	585	593	588	605	546	576	594	544	599	559	553	574	555	569	584	579	577	625	596	565	620	525	617	597	570	551	588	608	567	548	572	582	547	578	579	655	564	629	556	587	556	573	592	567	582	566	558	557	571	544	553	540	556	547	585	543	568	548	580	578	599	581	576	573	604	592	569	555	547	608	605	589	599	582	594	609	555	631	559	590	571	580	570	588	562	580	607	627	554	622	599	552	556	559	578	557	589	540	591	549	570	572	597	601	579	570	551	561	577	608	547	542	578	547	555	581	632	545	520	624	552	576	595	527	604	554	586	595	580	656	568	608	556	547	601	537	551	585	551	600	618	527	569	589	593	604	593	580	551	594	554	581	562	592	562	574	599	538	594	567	538	549	526	552	536	574	579	581	556	562	597	560	571	601	547	631	562	610	591	542	572	555	579	567	592	554	589	569	566	605	589	569	593	530	598	566	576	571	577	597	568	611	546	559	600	546	539	597	590	550	615	575	583	581	553	613	564	606	569	600	592	559	595	579	596	593	559	592	615	591	563	555	604	539	554	567	559	563	568	570	606	598	624	557	595	595	615	575	551	554	560	626	598	591	588	534	593	577	599	572	544	588	600	578	587	573	603	595	568	556	564	563	568	567	558	593	573	572	564	557	579	568	586	591	562	574	530	570	554	554	603	605	591	583	598	610	604	564	541	617	568	558	560	547	591	576	590	568	581	589	590	554	527	578	553	596	598	535	600	561	558	594	546	582	563	597	568	558	582	583	563	610	534	599	581	572	554	576	621	590	583	571	543	596	529	551	543	590	572	546	599	582	579	581	604	577	591	607	575	558	599	575	572	554	600	589	597	580	579	531	566	566	601	627	620	560	565	548	538	574	599	600	602	576	534	580	578	569	560	576	562	612	607	556	597	570	559	583	575	570	573	590	595	593	569	568	574	585	577	545	609	552	576	561	586	550	602	630	601	556	546	576	592	579	577	582	568	587	559	570	546	568	567	575	595	583	586	588	579	590	560	561	594	581	548	599	548	618	582	554	551	537	599	579	574	589	570	575	550	584	545	541	591	593	588	583	558	563	565	574	561	581	565	586	559	590	555	577	633	575	577	562	571	581	563	563	546	542	624	543	542	631	593	604	604	572	534	564	568	597	598	592	527	540	551	608	573	595	568	580	592	566	567	522	565	576	618	588	577	595	589	576	603	557	578	598	587	581	562	573	595	586	551	582	541	548	538	561	549	592	577	611	569	615	560	589	611	552	598	542	584	532	563	575	577	536	579	610	556	548	565	534	549	564	543	578	562	585	610	538	583	559	577	556	561	572	588	558	596	599	580	579	576	568	554	632	588	582	586	599	581	573	570	608	578	603	615	577	575	595	598	602	608	595	605	585	636	566	574	592	577	592	588	552	565	544	616	609	565	569	607	536	583	595	535	529	579	553	584	585	569	624	573	616	543	638	592	540	596	597	560	608	566	590	559	531	558	567	599	547	563	544	642	593	530	592	545	571	532	598	591	566	567	564	571	582	552	572	585	602	578	591	564	548	604	556	587	538	540	604	567	561	593	554	588	556	594	564	592	611	575	600	559	575	593	569	599	617	631	548	555	567	561	596	621	570	607	548	624	536	573	550	543	580	566	528	593	590	538	569	612	555	588	572	622	600	574	587	597	577	551	567	578	541	552	572	553	575	515	616	598	569	600	575	614	564	581	576	571	621	558	604	605	601	585	572	575	587	572	555	596	543	596	554	567	576	604	581	571	567	570	579	619	562	569	580	584	601	556	575	586	533	575	594	565	572	588	623	571	566	596	598	576	587	601	572	559	623	588	589	644	583	528	563	561	577	584	580	567	563	605	606	626	576	605	560	582	579	534	527	603	617	568	563	524	562	616	581	590	586	584	582	582	572	579	600	587	555	615	558	631	588	599	599	564	575	579	523	583	594	604	564	586	569	617	595	613	603	648	561	551	537	596	591	584	586	607	552	587	573	587	594	556	591	571	542	568	558	600	580	559	581	564	578	604	609	575	569	567	544	572	553	558	608	561	562	520	570	536	577	541	587	541	569	563	634	640	560	576	569	585	565	576	572	573	553	587	552	516	599	556	609	531	591	573	570	588	587	578	569	561	574	535	557	570	548	630	558	608	580	629	610	583	549	536	551	615	606	574	599	608	589	581	592	582	573	609	584	562	593	605	579	576	572	554	538	575	584	563	559	602	582	540	592	552	598	573	617	584	538	591	568	571	565	545	560	596	586	579	581	555	603	578	568	629	587	580	556	617	590	575	599	591	529	579	586	586	659	603	505	572	591	582	554	598	566	564	583	604	595	600	605	573	630	595	576	550	531	593	593	537	542	625	583
30828	28673	20697	12344	7462	3054	2074	916	942	1316	892	625	489	321	296	268	230	233	227	227	225	233	227	231	220	257	201	218	231	221	225	201	230	262	218	224	244	220	239	235	250	226	248	212	227	232	206	207	227	217	218	255	227	251	249	234	226	238	204	225	209	229	196	229	242	211	234	242	233	231	181	250	234	201	248	236	228	220	209	188	226	218	225	228	217	232	225	228	219	234	209	242	234	243	240	233	250	256	232	232	235	229	268	234	213	228	234	249	231	217	227	242	208	227	236	210	252	251	247	225	237	284	234	231	213	254	226	198	244	258	236	251	237	210	201	251	230	186	242	217	236	230	227	231	240	234	234	221	213	224	221	229	234	236	227	243	242	236	235	225	268	230	244	205	213	240	221	209	239	231	227	229	228	208	219	199	224	249	211	214	228	189	204	232	246	231	253	207	212	225	235	220	252	224	220	216	224	219	261	240	223	259	241	212	243	235	234	248	247	195	221	235	212	220	223	218	230	222	250	203	210	229	269	231	224	230	229	224	231	232	195	226	229	224	211	242	213	225	215	242	207	224	229	227	223	216	220	234	250	228	203	210	202	215	226	259	209	228	245	236	222	206	246	212	238	226	221	239	226	246	219	219	244	226	253	243	217	211	251	196	200	205	214	234	258	252	222	226	212	236	205	205	201	248	255	227	208	222	200	207	192	265	203	218	228	205	210	211	203	227	204	248	234	205	221	233	214	240	186	210	246	228	209	243	215	259	205	192	236	242	225	266	228	220	249	221	209	245	229	226	214	231	222	244	236	232	242	228	253	251	230	202	242	216	240	249	242	227	246	209	240	228	211	202	207	231	212	232	227	219	219	252	235	256	207	216	230	234	227	211	227	242	236	219	199	230	239	246	228	238	241	212	200	229	215	248	227	225	230	241	250	244	243	217	212	222	245	224	235	231	238	233	253	259	210	221	216	265	221	223	219	216	220	232	202	193	238	228	232	216	229	231	233	217	242	226	255	253	232	196	195	246	249	193	229	235	239	219	248	229	209	225	248	240	218	251	222	220	218	222	240	249	240	241	226	238	219	205	218	239	211	229	226	229	218	229	229	240	211	210	231	223	208	230	190	242	220	251	200	223	215	230	226	247	236	236	238	228	226	241	203	242	226	232	226	230	245	249	228	238	217	255	207	215	237	226	235	222	227	225	241	248	239	213	231	213	229	217	234	186	235	227	223	236	217	203	227	235	220	239	221	214	195	234	232	228	235	222	224	222	255	211	215	202	233	220	246	240	248	213	242	217	233	223	214	253	231	253	214	215	239	249	226	236	240	222	217	219	216	232	192	247	232	231	216	228	218	259	233	202	222	229	234	200	218	222	221	203	222	196	237	260	237	251	245	239	221	238	245	219	237	223	218	218	197	201	233	240	214	210	229	244	244	214	227	237	216	212	220	215	215	200	222	235	222	235	224	223	228	243	218	246	265	216	212	226	252	229	232	252	213	240	216	224	233	225	214	233	220	238	228	234	253	232	244	207	221	221	201	240	244	223	229	207	221	226	239	221	215	241	237	221	223	231	216	253	226	225	228	237	246	210	234	216	234	216	240	208	226	249	223	238	239	210	218	241	250	241	205	225	220	229	217	214	225	241	200	244	238	241	261	215	222	217	218	240	215	224	203	238	232	210	210	242	212	220	201	277	220	247	212	244	239	217	233	204	232	227	245	243	224	244	212	212	216	219	201	235	246	221	206	241	256	242	218	206	220	225	235	196	231	233	252	218	225	203	219	217	211	194	236	243	220	252	248	234	238	226	211	239	206	245	251	255	209	233	218	241	224	221	225	239	222	249	225	225	257	230	202	217	219	216	245	237	240	252	211	220	236	256	221	254	221	227	201	234	229	241	230	225	196	199	243	227	222	230	204	223	236	198	205	226	235	228	260	213	227	218	198	211	193	245	236	242	240	217	242	249	218	248	223	211	217	237	243	224	228	210	226	230	229	226	249	268	253	235	245	230	206	267	240	266	223	244	236	220	220	227	213	211	253	239	249	245	212	237	206	248	243	238	239	227	210	206	206	220	227	205	218	251	236	214	222	251	244	241	217	234	220	214	254	234	231	225	240	260	239	219	234	223	227	228	215	237	215	256	198	226	227	241	200	229	223	256	229	231	225	204	227	209	219	212	230	217	224	259	253	240	263	232	215	227	219	247	222	217	200	214	225	245	225	244	225	234	220	261	218	233	222	257	234	230	236	238	204	250	234	228	238	224	217	231	231	242	202	237	224	226	223	221	235	222	248	239	232	227	230	249	243	232	250	237	245	234	230	245	204	217	255	240	227	213	197	224	218	221	233	234	229	256	211	234	248	225	229	238	217	241	230	222	238	216	219	211	217	226	256	269	224	194	212	218	209	224	222	213	230	242	213	219	227	272	231	227	248	213	247	233	213	248	210	237	244	235	219	233	192	242	219	236	196	248	226	244	238	213	206	220	226	271	241	227	247	231	252	251	231	196	256	239	209	256	247	216	200	226	234	260	233	258	217	212	244	231	225	229	244	208	219	259	225	222	227	226	234	225	220	240	223	219	222	236	239	223	238	234	231	219	199	225	215	217	216	222	255	220	237	226	210	231	257	214	234	207	219	225	228	241	204	226	227	245	210	193	224	223	231	228	247	243	233	252	219	239	224	231	228	208	252	261	227	210	228	232	255	225	227	222	235	219	243	232	220	234	197	246	234	234	231	221	241	247	223	238	194	201	213	232	230	241	245	229	232	249	226	228	237	213	241	217	238	223	245	246	246	232	246	214	229	196	210	246	245	227	214	231	207	258	233	235	193	239	206	220	233	231	239	205	223	239	257	192	225	227	238	215	227	246	251	229	214	200	231	238	237	204	221	227	235	249	242	224	235	235	228	205	236	259	227	216	244	237	202	206	245	249	212	226	218	238	211	230	214	212	219	214	229	245	234	230	257	220	254	225	260	232	226	231	223	214	230	213	279	259	247	230	229	226	234	221	252	202	227	236	233	247	200	221	204	244	232	208	234	231	227	246	257	257	224	215	235	221	200	244	240	245	215	230	218	229	234	215	209	222	234	214	227	236	223	244	203	192	202	227	207	250	221	232	239	235	181	198	227	191	233	231	244	253	271	235	237	223	214	221	191	232	241	236	205	208	241	221	225	206	223	252	214	224	191	237	216	205	265	249	264	231	206	257	200	229	232	243	224	221	239	223	223	216	227	227	234	231	222	230	230	248	221	230	240	218	246	220	215	235	188	189	231	211	244	221	214	230	218	245	200	217	214	243	241	231	235	241	231	219	227	237	237	224	228	221	221	238	249	249	265	219	221	226	218	232	234	230	245	216	203	254	206	202	229	231	222	264	214	262	238	231	262	240	230	249	238	217	213	250	221	234	214	241	223	239	231	231	217	211	210	233	227	262	219	242	186	234	252	211	243	240	211	236	196	226	263	214	232	214	237	231	208	208	226	232	219	207	248	232	225	242
20239	24225	24937	23717	18183	11162	8616	4199	5167	6256	4233	2576	1727	1163	849	645	635	617	657	607	612	639	615	602	632	631	644	599	640	593	567	573	677	599	622	585	621	682	608	642	644	589	601	611	619	619	630	606	578	645	605	669	687	581	627	644	638	597	626	575	651	603	605	591	618	632	618	627	637	603	665	624	624	557	650	584	622	647	635	598	631	608	626	570	610	676	645	624	645	604	592	662	625	618	625	627	612	603	616	611	600	651	574	605	612	620	581	595	642	605	582	615	636	662	630	634	614	607	625	621	604	613	581	611	592	618	620	647	642	630	616	636	615	634	651	596	572	664	571	629	624	606	638	628	643	600	637	620	582	599	605	600	557	621	604	617	597	583	635	581	614	621	615	617	616	610	630	632	618	652	616	634	632	608	609	601	581	647	647	594	633	621	641	585	608	589	579	630	658	568	643	629	688	583	665	636	590	624	626	632	596	619	616	645	636	654	603	596	662	598	617	620	609	641	636	633	616	633	637	602	599	624	596	585	664	636	555	610	627	631	605	601	655	648	549	632	591	591	622	635	595	632	634	595	613	633	596	580	598	577	650	626	578	617	625	639	653	595	600	608	667	583	658	660	636	623	595	656	638	594	616	659	622	655	609	595	610	630	599	621	580	631	654	579	640	593	650	645	643	589	611	668	615	624	584	631	628	622	643	647	649	593	609	618	621	613	615	645	610	609	636	595	624	636	622	618	629	597	647	605	636	652	637	564	611	620	661	640	630	573	579	617	587	642	618	629	627	634	583	656	650	645	658	633	610	600	601	583	658	630	585	599	622	608	665	630	603	615	615	618	617	643	597	638	601	648	608	626	598	601	656	623	613	627	612	594	580	596	645	607	608	615	627	636	605	589	628	637	627	635	636	631	621	584	584	613	622	589	646	609	550	600	610	626	639	571	648	576	633	592	600	660	617	603	589	607	640	562	651	636	670	608	653	613	647	639	588	640	588	625	635	611	640	606	567	607	625	586	559	609	606	615	638	647	642	585	612	564	628	636	628	576	575	612	591	620	662	613	590	609	645	594	619	629	610	611	623	593	612	576	639	621	575	636	592	576	646	604	626	637	642	639	632	630	643	619	601	619	645	648	634	634	642	566	636	630	630	598	589	622	613	627	587	658	624	637	647	637	628	657	639	626	654	607	605	637	646	636	617	614	591	612	623	635	633	661	617	605	644	598	573	585	647	578	638	616	657	637	625	640	616	618	617	621	605	619	616	608	624	595	593	618	619	615	614	644	625	591	607	649	633	631	610	634	639	659	618	574	640	591	624	613	599	646	611	665	645	617	630	641	660	624	607	626	596	668	591	632	603	583	634	627	641	625	600	600	636	628	628	611	602	640	652	594	630	579	616	615	634	613	654	645	604	628	568	643	588	608	663	577	600	629	656	622	649	613	610	640	563	634	641	650	604	603	627	643	588	623	609	604	604	632	602	637	611	640	619	594	588	623	632	627	672	615	649	570	639	627	636	616	603	620	629	599	626	656	656	593	627	598	572	678	655	632	628	654	586	599	615	641	641	636	600	650	633	584	591	673	628	608	648	652	602	627	616	643	607	634	601	609	601	636	607	597	651	626	591	635	661	662	597	610	610	617	656	620	637	602	628	603	634	611	632	633	599	644	586	606	585	657	612	622	591	610	661	630	624	607	610	639	610	605	622	665	642	593	606	625	645	639	583	650	633	624	597	601	631	651	599	613	609	627	630	598	629	633	620	601	602	601	607	607	669	676	583	576	652	621	597	680	597	600	593	639	663	626	637	635	603	590	608	632	615	634	590	611	654	581	627	590	649	608	657	640	622	633	637	644	661	632	609	645	621	614	602	618	662	629	595	612	619	615	623	668	628	647	632	584	597	613	623	625	576	638	600	648	642	668	649	582	589	601	620	608	587	636	649	634	621	586	628	589	609	530	668	583	675	646	619	598	565	618	639	594	607	648	638	579	641	616	623	610	627	630	622	593	597	615	599	609	585	619	619	617	596	583	627	595	648	647	593	643	615	624	577	657	631	662	601	613	660	632	628	587	628	668	644	693	587	637	604	629	600	619	620	610	612	617	588	621	585	614	617	633	591	618	601	651	659	602	637	609	586	601	581	625	609	611	628	637	633	606	578	609	568	595	611	659	608	614	605	595	608	610	629	609	618	657	595	634	612	591	584	641	627	627	606	638	608	603	622	586	592	652	611	625	619	640	643	642	579	608	590	641	609	644	616	621	604	620	624	585	648	633	608	587	602	627	596	618	619	620	628	593	619	624	639	580	608	664	625	610	594	621	689	607	647	622	612	664	604	604	628	602	614	638	648	611	649	612	619	646	660	618	653	606	641	648	621	646	610	655	608	612	606	622	612	575	582	613	620	619	608	636	635	647	634	613	622	663	621	646	628	643	589	632	677	623	588	609	643	601	646	588	629	615	626	610	644	617	608	616	554	621	617	659	625	608	672	618	593	623	626	624	647	610	642	579	599	627	596	638	659	639	616	628	610	618	608	616	614	637	636	659	616	644	634	631	597	580	676	579	661	587	598	618	654	651	611	574	606	610	610	618	627	621	598	618	601	612	654	584	609	623	618	626	625	662	614	591	648	667	588	596	621	622	607	595	628	631	600	587	619	641	642	596	625	572	586	655	580	638	586	608	602	607	632	542	633	635	611	626	647	625	613	641	604	600	603	618	579	638	654	620	617	614	597	623	645	626	642	647	610	634	625	579	653	592	643	641	627	634	576	655	653	579	589	612	618	561	580	631	573	605	619	622	594	618	638	640	664	666	637	614	645	646	637	613	622	598	599	641	622	599	600	585	651	659	573	607	624	598	635	597	667	569	576	603	629	590	602	605	587	604	654	637	631	648	600	571	669	620	632	631	624	610	572	618	653	616	591	623	620	628	638	616	547	608	586	623	612	596	607	662	600	604	649	592	638	655	616	596	654	607	652	639	631	621	580	612	603	591	602	600	648	626	619	618	615	609	624	551	631	655	621	620	651	599	661	621	602	639	643	664	612	624	626	566	580	653	619	591	660	615	586	577	556	662	586	641	642	625	600	651	634	624	603	565	631	638	598	660	621	623	608	638	588	622	621	634	648	576	638	637	603	606	620	620	623	648	641	623	605	650	614	589	584	629	631	651	624	605	629	644	648	584	653	598	601	625	644	623	629	579	611	597	661	613	680	633	630	617	610	595	647	620	613	608	651	611	619	613	603	621	586	607	641	633	642	634	637	619	604	639	630	610	607	639	624	654	634	616	625	669	641	652	646	644	597	637	603	635	637	614	624	642	582	654	611	604	640	669	594	597	600	627	597	655	629	644	626	659	635	633	623	602	618	627	632	667	606	607	614	604	604	630	598	593	623	640	624	616	608	637	632	632	638	590	601	608	606	597	631	601	640	605	637	649	602	628	598	627	591	628	621	604	597	590	590	627	598	657	629	635	677	624	626	623	615	594	578	597	613	629	608	631
46230	41321	47276	41670	30449	19871	10899	6816	10681	9029	6715	5721	3646	1612	709	367	270	218	240	246	208	196	206	194	222	239	212	243	222	219	232	252	216	223	197	197	222	200	231	234	205	248	226	205	220	204	230	231	208	212	225	202	198	217	219	232	191	204	206	194	198	223	206	234	190	226	213	240	225	235	200	231	218	233	219	239	220	230	242	229	228	201	241	226	167	219	193	207	221	229	210	204	191	235	216	231	231	203	230	225	245	208	205	223	245	200	214	206	199	222	228	219	229	231	227	207	219	206	208	209	192	218	205	198	234	203	221	212	187	189	220	204	221	215	246	233	238	222	220	234	224	220	231	231	230	215	204	207	235	226	232	221	182	208	219	208	222	246	220	204	217	218	217	208	222	214	239	204	207	226	209	236	235	209	204	206	210	251	202	218	209	236	248	223	218	234	236	212	220	214	208	189	230	218	234	235	215	229	230	214	203	218	228	204	229	239	208	195	231	218	183	223	265	235	217	217	217	220	225	235	249	213	259	201	241	239	201	212	204	210	232	224	207	204	218	218	233	219	202	217	204	228	210	206	217	222	221	199	210	192	227	224	260	229	240	233	227	239	224	223	204	221	218	232	232	234	242	219	202	193	206	191	212	244	195	227	203	231	193	232	227	239	229	190	227	241	219	212	237	234	205	217	214	229	197	203	228	216	209	186	217	191	221	209	213	216	216	216	192	213	252	205	214	234	209	207	221	231	208	231	204	190	209	211	215	207	212	206	238	227	212	242	243	214	204	214	216	211	219	196	189	224	250	203	230	186	208	221	217	222	225	203	212	190	208	237	215	222	226	221	182	233	214	227	232	222	235	243	215	223	227	204	227	202	234	197	214	228	207	200	247	218	205	223	231	223	211	216	191	196	275	187	221	236	207	218	251	214	213	251	243	244	224	222	224	235	228	195	201	198	222	194	217	217	247	228	191	209	229	207	191	226	235	246	230	205	221	219	188	199	202	230	225	218	271	199	222	241	229	213	212	237	211	210	241	212	186	218	227	246	223	223	219	221	205	218	195	191	213	224	216	201	245	206	218	217	217	197	214	231	242	201	151	199	219	234	222	190	196	207	215	209	214	222	226	210	236	201	218	251	226	216	197	206	224	222	226	216	207	232	208	206	232	194	203	211	209	200	227	188	226	217	196	216	247	205	211	190	235	210	217	213	217	216	211	235	222	219	235	228	216	222	203	200	207	209	230	199	218	210	232	204	215	227	213	229	243	212	258	206	239	191	208	208	220	192	228	236	181	187	234	206	212	220	234	193	211	216	215	210	199	202	227	219	213	211	222	198	218	192	218	211	233	236	230	234	245	220	214	210	200	207	222	212	219	202	195	246	214	225	232	197	227	228	244	195	202	242	228	214	234	201	189	195	211	228	224	197	238	223	229	188	203	202	240	213	239	216	217	216	219	195	223	227	210	221	234	209	226	205	213	244	222	230	187	218	221	239	200	221	217	194	248	226	231	200	208	235	200	202	228	218	211	226	228	222	236	204	236	214	204	233	247	209	219	206	230	213	216	208	221	240	217	196	218	229	228	219	228	227	216	207	243	231	218	231	237	215	218	212	265	201	203	224	201	241	238	216	216	245	223	228	201	231	229	186	219	197	203	200	223	226	228	245	222	206	239	238	236	205	235	192	206	206	213	195	230	227	208	221	190	232	207	219	223	214	211	228	214	221	234	220	225	202	219	238	226	232	219	224	208	238	223	238	227	242	217	227	231	203	227	234	203	229	201	232	223	211	218	240	203	248	217	256	216	203	216	237	215	209	219	220	216	225	234	218	222	241	227	206	206	221	202	246	248	200	218	215	227	241	217	206	213	225	191	237	237	211	217	193	251	209	217	212	215	209	222	233	207	192	210	211	211	216	212	210	231	250	237	232	216	242	226	206	244	226	237	223	222	245	211	239	218	226	249	195	211	195	242	213	206	204	186	242	238	212	240	224	225	190	212	233	207	214	208	198	224	224	195	212	219	226	198	234	235	209	223	209	237	193	242	223	231	200	225	197	228	235	243	211	198	230	223	195	233	210	219	235	199	197	213	214	239	192	191	221	220	221	204	239	211	225	229	211	207	237	229	203	209	231	221	195	206	221	233	223	208	214	216	242	232	226	210	218	215	209	225	209	212	226	216	224	231	224	226	232	246	197	227	227	202	209	207	235	234	201	223	230	218	207	225	219	220	208	194	230	202	206	216	212	238	253	204	231	230	217	227	249	229	204	214	209	229	218	199	193	201	205	238	198	210	234	230	239	171	246	227	211	212	245	234	229	246	201	229	208	220	230	229	204	228	209	203	206	223	253	259	203	241	245	216	212	209	243	202	224	207	214	228	229	233	226	220	235	204	218	213	235	222	206	195	244	219	245	232	206	225	236	226	187	194	215	237	207	211	205	202	208	248	221	232	213	226	224	199	196	232	210	203	217	217	218	185	194	207	234	223	207	221	229	242	237	232	214	212	189	238	230	259	212	224	207	231	219	214	238	218	231	206	224	233	213	191	224	214	232	212	211	215	251	205	228	220	231	220	207	234	211	198	218	232	269	210	199	194	204	219	226	211	224	235	207	222	203	229	230	249	195	223	218	236	234	240	186	239	215	219	215	222	216	223	221	232	231	223	223	221	246	227	229	228	220	235	223	198	239	217	217	232	199	226	231	225	219	217	214	200	216	209	216	199	213	213	228	220	193	200	233	225	247	251	201	234	213	240	235	205	250	190	204	230	208	246	202	220	209	214	207	236	202	230	223	232	218	262	221	212	198	234	211	191	218	241	218	223	213	238	221	241	222	223	205	233	209	208	259	232	218	223	226	208	196	230	192	191	222	197	210	246	212	219	204	218	225	236	231	248	226	230	228	193	186	235	236	241	237	225	238	232	222	224	209	204	198	237	219	223	215	240	201	247	202	231	232	222	233	223	239	226	228	198	216	225	219	203	220	242	260	191	214	229	240	206	231	212	202	222	211	207	219	191	214	190	212	217	201	229	224	219	237	241	205	210	223	227	234	210	211	225	244	247	210	235	221	244	219	209	206	198	196	224	229	215	226	206	204	207	239	216	197	235	224	230	207	234	231	217	203	231	209	242	202	197	204	229	229	211	252	211	198	224	245	202	213	222	235	189	210	216	220	251	202	224	215	241	217	223	219	198	219	209	210	201	236	237	200	230	213	194	219	242	224	222	233	223	240	222	232	212	233	199	195	206	219	203	225	225	227	225	209	216	233	221	242	213	237	236	200	203	234	227	193	234	219	222	235	221	238	207	235	212	219	207	222	242	246	243	220	197	211	213	215	199	208	236	181	207	220	217	221	220	217	228	221	221	212	216	210	232	222	215	183	227	198	226	217	217	209	215	230	201	223	228	225	212	201	219	204	215	200	221	235	197	226	245	225	238	221	233	229	218	214	234	229	218	223	188	234	203	195	195	218	209	210	236	208	222	215	229	220	254	229	227	190	183	200
30906	34263	47137	47669	39609	32993	25229	21415	29626	25780	23760	20102	14251	7270	3146	1322	889	636	637	611	638	624	561	572	595	608	539	636	574	597	592	610	613	526	592	592	632	597	635	614	576	574	619	595	620	600	558	567	553	579	605	585	594	580	610	593	590	588	610	555	567	617	630	598	599	606	611	572	606	583	648	563	565	583	617	609	589	617	617	586	569	593	561	592	568	608	638	609	599	585	586	609	613	594	613	602	512	580	596	608	567	557	548	581	534	628	623	589	597	581	590	614	608	614	570	563	599	602	547	577	602	628	592	602	541	604	578	563	551	564	614	585	616	610	569	602	578	587	589	611	588	622	604	609	595	573	621	566	643	582	607	599	561	607	559	616	614	602	599	556	587	622	639	587	573	590	610	609	556	618	609	570	593	599	599	621	608	628	557	599	590	635	565	607	568	580	559	585	575	602	596	618	605	598	605	609	590	613	589	631	588	586	591	599	579	605	615	620	541	559	576	598	588	610	620	604	600	584	610	613	579	573	618	540	607	584	583	564	627	604	570	570	613	539	543	572	581	613	565	609	573	608	596	606	580	606	607	620	630	610	555	572	629	575	567	601	580	571	600	589	539	606	630	581	627	590	614	558	633	619	572	584	560	611	607	619	572	590	606	589	625	600	606	626	615	555	596	619	601	590	569	612	551	637	618	586	603	618	643	611	580	596	539	571	650	572	574	585	584	621	618	568	597	557	571	621	592	558	606	581	579	606	595	595	565	603	626	567	597	578	607	565	622	601	626	580	613	618	623	586	604	582	574	562	586	530	601	615	578	578	610	626	554	573	583	587	608	597	561	630	604	592	632	579	600	571	580	631	615	584	611	599	548	603	639	596	531	599	595	583	607	593	583	604	665	612	606	540	578	583	596	592	609	569	582	545	632	585	599	596	607	597	609	625	611	579	618	603	573	581	595	578	629	594	610	582	626	605	637	603	614	585	542	573	635	553	587	597	570	599	573	600	619	622	542	568	603	620	598	560	560	570	580	613	582	582	597	610	653	628	609	615	593	580	568	638	562	599	589	622	613	633	555	604	596	609	577	603	652	632	607	576	611	583	607	621	597	622	613	569	616	616	585	579	620	621	595	596	552	574	633	603	575	561	596	587	627	567	593	640	597	623	616	560	602	646	576	600	600	601	616	626	630	611	601	572	602	596	574	590	574	629	587	601	602	608	586	605	588	580	592	630	613	568	610	619	588	571	552	625	588	603	588	573	590	566	595	600	585	600	571	600	576	589	588	592	614	555	555	628	583	599	616	559	560	578	601	622	639	615	584	602	622	611	580	606	596	562	608	594	599	578	565	592	567	570	619	611	615	568	618	611	573	613	616	576	588	581	568	575	609	595	654	599	618	611	587	577	584	623	600	592	574	562	612	578	578	564	554	594	642	603	616	600	609	556	593	568	590	635	632	583	619	587	572	586	587	585	629	638	582	570	587	587	609	551	582	594	602	571	578	592	614	628	613	641	617	560	560	582	543	598	605	595	585	563	562	611	592	555	601	572	600	606	589	584	563	583	584	589	571	584	645	585	653	608	568	573	608	553	589	617	562	616	610	640	576	589	581	564	597	635	579	578	604	529	550	590	620	592	581	530	590	607	572	643	576	597	594	595	614	623	603	583	544	602	583	555	581	607	640	597	615	581	626	605	578	593	590	527	644	555	569	576	584	552	539	618	569	651	621	557	594	587	566	636	640	583	607	599	601	577	563	583	608	609	581	585	609	631	576	620	595	619	593	582	606	603	617	601	607	637	623	583	640	583	638	641	617	565	574	591	604	659	582	561	577	620	620	589	550	641	589	591	607	583	594	549	573	627	591	603	615	600	604	582	602	604	596	626	627	579	598	565	640	592	589	593	614	622	593	614	594	655	568	567	600	593	570	612	610	605	602	629	592	585	630	589	589	612	536	596	596	647	625	579	602	574	566	568	599	620	603	614	606	600	574	577	615	644	596	626	665	610	609	575	552	591	564	559	609	597	651	574	603	625	574	619	623	547	600	588	592	571	568	578	587	615	616	580	584	594	598	580	553	572	592	600	583	576	581	591	634	608	578	633	545	607	584	588	552	593	605	625	586	621	626	597	599	607	610	588	592	562	578	584	583	644	567	594	603	589	590	596	601	568	554	597	618	608	615	556	575	626	623	589	627	578	589	584	593	596	605	600	569	611	593	555	629	571	644	598	610	582	633	573	590	606	599	607	586	582	647	606	575	555	603	587	580	613	584	625	585	605	612	605	562	582	630	596	574	584	636	594	607	556	620	601	565	596	586	603	572	608	580	574	618	620	519	581	624	597	579	600	599	578	582	612	598	609	549	627	591	612	589	607	571	621	591	590	630	611	595	628	582	582	601	556	581	590	655	594	623	579	632	601	631	581	572	543	602	548	609	603	571	570	633	580	560	600	603	640	610	620	597	587	584	608	594	628	543	583	585	608	613	532	569	585	603	545	594	640	607	590	616	633	586	582	599	553	573	642	599	633	545	602	569	606	591	608	623	612	606	566	600	566	659	607	601	600	599	616	601	620	599	612	556	606	558	591	610	617	591	627	628	572	624	624	585	616	598	591	585	618	584	609	633	601	615	540	640	628	611	625	539	652	621	618	591	604	587	624	594	572	603	625	607	558	609	584	631	601	586	623	645	582	619	578	557	641	562	600	640	603	582	570	604	618	603	599	610	557	617	579	598	604	537	625	583	611	598	609	621	570	595	595	589	562	574	625	587	608	610	572	575	571	559	585	592	587	575	592	576	620	621	567	580	555	587	582	572	579	636	638	653	604	631	628	567	634	602	580	564	559	611	544	601	604	584	597	592	601	624	590	563	594	648	602	560	592	559	593	606	631	601	564	592	569	609	604	602	596	605	582	569	665	564	590	559	598	609	575	583	601	569	594	582	599	584	623	627	630	530	625	635	632	568	591	573	601	562	576	635	609	604	575	603	573	610	611	623	619	564	606	546	660	647	557	607	562	568	603	595	645	622	616	585	617	609	615	596	601	592	592	617	612	585	591	627	585	580	598	606	570	606	584	623	591	547	598	604	577	628	594	622	580	604	584	602	598	566	568	596	604	624	625	651	611	600	567	563	606	586	568	598	607	612	617	552	585	558	650	581	577	594	622	615	612	625	653	621	583	601	591	579	589	552	571	590	591	593	593	589	611	586	584	596	601	589	592	553	635	583	638	518	623	585	584	580	591	614	640	605	604	567	556	571	580	602	617	603	591	582	566	608	600	593	579	575	616	564	560	581	589	586	573	556	582	593	635	602	569	584	616	612	577	634	558	595	583	575	614	588	584	593	606	570	640	603	595	581	622	598	578	620	581	595	554	575	679	569	560	625	572	606	580	566	605	564	578	549	598	589	563	612	608	625	579	586	537	575	570	599	617	592	573	581	585	588	604	591	626	599	584	595	600	559	545	569	618	571	611	644	590	573	599	617	643	590	568	572	601	632	558	647	624
50757	50269	50864	41760	32910	24078	18842	17696	10816	19943	17986	11186	4813	1685	703	307	261	234	230	221	210	208	204	202	207	203	198	213	209	237	207	213	207	195	216	227	229	221	222	207	201	237	213	219	203	202	209	216	208	220	222	196	189	212	208	206	202	197	202	216	213	201	217	198	216	198	204	195	210	241	213	206	225	213	205	210	201	220	196	228	198	204	171	201	199	198	228	203	213	226	194	204	222	209	209	208	195	191	209	185	236	205	223	216	202	227	206	218	189	197	192	232	169	195	193	227	223	208	192	210	215	232	213	228	209	194	208	202	251	222	204	220	195	208	202	231	231	215	193	226	224	207	198	200	204	203	225	197	209	209	203	175	231	213	200	218	222	221	211	216	227	200	201	218	235	227	180	208	209	210	182	205	225	210	214	206	218	210	208	221	201	208	190	219	207	180	182	226	235	203	188	225	223	204	206	210	243	209	195	228	214	210	193	215	214	199	205	214	197	229	208	214	226	236	207	195	195	251	206	173	197	196	184	252	220	221	214	212	227	175	203	246	225	209	209	207	199	177	209	212	213	202	219	210	223	210	192	199	211	193	213	189	181	215	202	224	212	207	235	205	217	237	228	217	222	224	222	217	180	210	221	223	203	177	235	212	189	246	221	208	216	203	212	229	185	207	195	246	230	207	211	220	216	230	223	207	227	209	207	202	203	219	225	198	209	219	200	223	199	205	196	234	201	197	197	187	201	207	196	224	197	233	203	202	209	215	194	222	170	212	221	191	219	213	216	201	212	218	228	187	209	206	208	191	194	220	218	206	205	221	226	210	218	217	218	237	213	206	197	212	207	220	224	203	234	236	200	224	204	198	197	215	243	209	224	210	200	250	202	216	215	214	216	208	210	207	200	234	208	206	223	228	228	214	194	222	197	196	201	232	232	227	225	213	200	225	221	242	201	219	224	212	210	192	171	213	204	184	238	206	183	187	199	216	190	194	223	205	183	197	233	237	230	217	223	225	209	202	209	191	181	213	222	194	203	213	211	216	232	211	218	199	220	206	221	221	208	208	217	242	215	208	203	226	230	217	194	215	223	196	214	220	201	229	207	222	237	187	207	199	202	224	199	232	212	226	216	188	230	195	208	193	216	202	215	221	190	209	208	225	188	210	198	210	225	203	235	191	214	209	201	211	229	211	236	208	191	216	232	216	196	195	207	200	223	207	217	214	225	214	220	199	203	201	194	228	202	218	219	214	192	202	207	216	206	203	204	187	210	202	204	209	227	176	213	235	204	199	227	232	202	260	214	227	228	220	224	221	190	204	207	197	205	197	233	191	226	212	190	199	210	212	203	240	193	211	224	212	209	211	197	214	187	200	218	210	212	224	206	209	191	206	221	206	221	217	167	226	198	226	200	207	199	205	227	209	246	217	229	209	217	203	203	198	182	225	197	179	230	189	212	209	198	210	218	196	197	206	202	234	210	190	213	211	214	236	205	215	222	182	200	215	218	199	217	229	204	176	182	214	189	214	204	222	224	182	201	219	207	232	209	209	213	216	218	238	227	235	229	192	182	217	241	226	194	205	220	219	191	232	222	208	203	209	232	200	217	203	193	207	246	225	214	237	183	219	201	202	188	201	203	220	212	179	228	204	199	205	224	216	211	204	208	219	222	166	182	210	216	222	222	213	201	213	215	224	181	214	195	240	195	214	205	210	221	221	215	210	184	218	212	210	210	241	205	196	211	207	247	207	203	187	202	201	212	191	180	203	218	190	213	213	208	204	213	229	220	199	195	187	212	197	234	211	184	211	218	209	215	217	192	187	220	212	207	212	225	198	207	212	207	212	185	200	211	211	212	198	217	196	204	204	212	226	210	203	219	235	234	197	202	205	206	196	224	224	199	205	214	223	218	236	207	200	216	206	217	206	224	235	202	206	211	205	184	206	221	205	213	212	198	202	198	194	210	222	238	210	220	224	217	208	191	204	197	173	208	214	177	195	203	209	211	215	200	202	187	194	211	199	209	221	215	222	211	205	207	212	226	208	219	215	203	217	219	174	216	218	204	199	219	201	209	234	208	217	181	211	205	231	202	218	180	235	212	221	199	205	214	228	241	220	183	201	209	231	224	198	210	227	211	212	246	230	190	217	205	210	218	199	213	204	199	200	221	234	208	226	179	206	212	189	231	239	212	211	210	234	202	218	207	193	218	241	208	190	226	191	188	203	201	205	215	208	210	202	218	211	214	223	212	201	192	195	202	206	213	204	247	232	204	212	183	202	234	219	206	209	201	199	210	222	180	222	203	210	221	195	214	228	205	198	191	230	231	217	230	194	203	201	208	205	172	234	198	199	194	207	229	193	195	240	191	200	209	211	205	203	221	206	219	211	205	221	185	226	196	189	187	194	204	205	213	194	177	233	233	200	223	192	210	185	195	201	220	213	205	209	228	215	203	224	207	218	213	204	218	191	203	236	192	227	207	216	188	205	225	208	196	216	225	218	203	194	198	181	241	203	189	224	203	244	214	216	203	216	191	225	243	207	208	223	207	215	220	205	201	214	191	208	223	208	214	196	200	211	232	207	216	217	216	187	217	223	215	204	216	218	203	200	198	222	188	199	200	233	228	225	216	234	232	214	206	188	177	213	217	211	223	208	199	209	194	251	186	205	217	208	203	192	218	210	200	200	218	221	207	183	188	224	209	196	221	194	229	214	216	209	213	214	229	221	217	198	254	227	208	192	217	190	194	223	210	213	217	216	200	212	219	197	204	202	186	208	203	191	216	226	230	235	213	214	214	179	216	234	199	203	189	208	239	204	222	236	228	205	193	223	214	193	196	212	197	211	203	205	203	191	215	181	224	211	193	192	171	214	219	210	242	193	234	195	205	211	215	229	220	244	207	192	216	199	227	214	188	203	212	236	202	210	243	215	217	201	201	207	215	226	210	194	214	227	214	226	217	220	216	217	219	244	198	197	195	194	214	196	191	204	217	208	211	184	226	178	209	210	225	193	218	203	221	241	206	198	205	193	207	216	196	204	209	215	208	230	204	204	237	220	202	216	201	231	207	220	209	218	257	234	215	205	210	238	204	189	234	225	221	207	182	179	196	204	197	210	226	227	231	255	217	212	192	187	219	195	191	188	237	230	230	223	200	217	246	198	241	194	211	212	194	187	224	193	185	191	218	197	199	191	205	211	238	179	221	199	201	193	208	196	221	242	213	225	231	206	199	194	231	225	249	199	206	209	212	230	195	204	190	200	218	204	214	210	204	197	205	209	199	225	179	196	230	183	224	200	227	204	191	211	215	208	201	199	196	205	230	220	217	226	206	225	232	208	223	213	226	191	185	218	212	217	217	226	221	231	228	214	212	228	221	240	218	199	214	226	201	212	199	204	224	214	207	203	216	205	204	194	220	200	236	225	203	209	203	212	214	203	208	221	208	208	203	225	217	250	212	198	199	211	175	200	220	204	217	202	210	239	206	223	217	219	234	234	202	220	211	214
34172	41307	49765	47952	43253	37464	35758	34002	28638	40941	37651	28189	16104	7013	2977	1195	768	619	594	606	630	550	561	595	582	562	571	577	552	584	565	593	545	592	546	597	602	569	626	590	574	537	556	581	575	610	526	573	541	569	605	597	610	574	547	585	547	637	594	592	588	550	539	604	589	570	579	563	571	545	556	560	627	598	559	609	589	611	529	557	580	561	572	521	585	563	538	598	542	569	625	622	540	601	568	576	588	619	588	591	533	571	583	616	545	568	576	569	630	589	574	568	568	557	547	617	562	534	556	572	583	576	544	601	577	488	528	551	599	552	574	596	572	567	610	558	564	569	590	550	558	573	543	551	558	586	544	594	565	564	574	565	584	553	563	572	543	565	575	514	587	583	582	595	598	522	574	566	528	576	564	584	564	587	570	571	536	585	565	610	564	606	543	555	559	580	584	582	617	598	563	624	581	599	573	583	588	533	577	531	599	603	547	537	575	564	599	561	570	554	528	523	573	596	565	570	553	574	580	580	596	552	579	602	589	578	587	601	553	578	607	573	571	565	561	565	590	552	571	592	570	573	573	589	567	545	570	543	529	571	532	565	556	592	553	581	541	564	563	603	589	540	521	581	581	593	546	581	616	540	621	536	569	586	542	589	535	588	587	577	550	547	575	543	598	544	562	563	624	566	570	523	593	582	526	564	574	543	555	558	542	590	571	510	540	562	564	621	541	564	567	584	543	545	600	525	515	577	571	541	589	535	523	538	570	587	558	563	521	574	578	606	596	563	558	564	580	533	573	554	555	615	562	587	572	629	541	545	563	585	563	603	526	561	581	568	569	553	571	576	570	558	557	618	571	604	577	588	576	593	565	574	581	540	543	581	582	569	576	559	526	588	581	573	530	545	535	546	588	593	538	605	590	582	569	517	569	578	595	560	581	576	597	599	563	596	571	518	571	546	553	560	533	631	563	579	581	581	561	555	598	547	595	597	594	591	564	591	591	570	570	558	562	605	549	585	582	571	602	546	568	588	584	532	565	575	575	562	548	598	559	549	573	595	564	597	586	580	552	564	547	573	573	531	590	584	598	569	558	517	550	545	588	605	560	543	562	547	564	571	584	568	542	577	626	572	580	562	537	588	567	576	584	598	611	557	604	609	553	550	522	538	576	599	556	545	562	555	515	552	560	600	537	554	593	571	537	553	551	583	581	555	554	550	583	557	532	543	533	584	553	588	596	562	512	569	605	584	591	549	577	575	579	578	551	612	547	533	583	563	550	582	583	526	578	559	624	569	563	592	577	587	570	528	547	575	587	581	573	573	523	575	554	587	606	538	565	556	577	560	556	576	558	534	550	627	589	525	587	559	548	541	563	554	565	596	577	572	565	554	552	609	584	555	560	514	615	589	578	585	565	575	550	568	573	573	567	551	546	559	579	548	537	596	576	524	554	548	557	585	577	553	542	555	575	558	553	560	575	535	552	600	556	580	547	588	508	593	565	578	579	564	559	583	579	519	543	542	584	557	583	540	587	545	585	594	578	538	621	585	620	558	589	528	565	544	584	546	576	531	567	563	602	551	585	594	556	560	573	566	587	587	547	577	555	591	582	584	597	595	568	571	597	550	549	565	570	594	535	569	571	558	555	580	549	527	536	582	633	620	564	573	534	590	604	562	564	570	568	560	599	566	573	589	554	560	546	563	561	550	578	586	566	561	574	540	548	573	520	553	522	578	594	570	619	625	575	576	546	592	556	566	576	557	579	595	583	619	595	581	568	564	602	574	544	577	593	562	600	582	559	573	585	549	591	584	566	516	583	584	592	572	591	550	544	547	594	552	580	584	551	580	572	582	607	589	604	567	546	601	586	580	533	610	560	572	587	556	544	554	561	573	577	573	591	541	602	557	529	606	583	571	620	539	600	589	581	556	558	597	549	600	589	512	564	531	576	587	579	559	572	613	635	568	587	595	569	540	547	547	560	554	518	591	593	545	583	607	534	585	570	591	550	556	616	555	616	535	539	582	569	583	607	555	565	605	581	559	590	544	552	579	563	577	571	584	572	564	584	591	591	542	533	566	595	560	621	542	576	556	570	590	566	571	585	565	572	524	557	579	620	556	578	549	577	588	584	554	563	604	579	575	564	541	598	547	576	542	593	609	555	623	531	528	568	593	551	580	563	588	537	574	539	538	547	556	585	608	536	541	568	565	558	580	570	609	547	559	592	578	557	566	565	541	539	559	584	610	585	535	588	586	555	536	589	561	570	602	593	534	595	552	564	554	592	545	540	525	519	603	572	547	570	608	561	552	571	579	584	584	590	535	588	536	563	576	580	571	533	569	538	610	645	568	545	589	565	574	594	591	549	583	569	569	590	643	561	593	534	525	568	545	612	566	616	579	545	503	539	552	608	564	612	583	575	573	567	583	539	520	554	607	587	585	559	594	569	527	559	560	557	576	582	568	537	590	575	516	529	575	565	588	602	590	582	543	574	607	588	558	577	561	568	567	556	617	549	569	532	580	512	568	567	589	558	556	594	536	544	593	581	543	593	581	574	562	598	564	601	576	555	592	567	538	539	581	585	562	569	551	612	589	587	586	573	562	585	545	582	607	525	581	571	587	592	552	539	547	556	597	584	532	595	595	558	542	578	549	581	565	538	563	545	601	576	570	531	541	539	572	536	576	574	546	593	569	568	564	575	535	554	586	573	601	582	575	592	538	551	591	571	532	614	564	557	562	558	598	572	529	564	595	583	534	568	590	575	582	558	591	581	581	595	552	572	540	536	593	603	546	578	565	583	557	563	547	592	557	559	568	538	581	539	558	616	548	555	597	587	602	539	612	579	536	575	557	613	522	598	528	567	545	559	541	550	588	592	552	553	578	570	573	549	578	555	580	536	575	572	576	574	535	581	582	595	649	577	612	529	547	515	562	573	563	572	575	578	560	551	607	556	548	568	570	598	547	559	575	520	552	544	561	608	628	546	565	575	535	563	595	564	586	581	538	609	555	562	554	578	586	568	562	580	579	545	536	547	590	587	561	568	572	593	616	593	575	570	540	597	566	532	531	572	594	541	628	575	512	584	566	623	536	578	561	604	615	534	521	579	605	587	558	565	586	566	522	595	573	606	540	579	558	594	553	510	564	567	577	610	584	532	531	558	610	566	547	574	529	565	574	567	624	553	557	598	602	581	617	582	590	577	571	554	580	564	586	589	559	572	567	539	564	564	544	528	583	533	572	542	585	569	574	603	561	545	565	559	545	587	601	556	586	583	524	571	556	542	548	585	606	563	595	569	581	598	613	551	575	547	572	586	552	554	614	570	607	574	565	631	579	587	587	559	592	558	577	551	540	545	543	581	577	564	561	576	568	598	604	554	581	568	538	567	565	530	552	567	583	552	580	580	605	588	587	596	570	605	544	585	555	548	547	538	569	570	583	582	570	551	555	515	576	607	578	527	576	538	538	565	598	528	558	595	568	579	593	579	528	569	575	575	595	554	540	546	535
25928	20610	18658	13497	5466	3360	1660	1781	716	658	688	797	609	360	284	249	228	253	205	225	200	224	222	237	238	232	238	213	228	227	240	222	224	217	223	234	234	234	213	194	211	224	235	253	215	262	235	208	225	237	218	222	228	218	200	201	235	240	216	240	211	225	252	243	239	225	225	227	230	215	229	226	215	234	237	202	195	229	225	204	228	233	213	202	209	217	261	200	233	221	236	245	224	227	221	218	222	226	213	223	225	230	218	217	207	204	204	222	234	214	209	222	222	246	226	242	227	250	217	216	224	212	215	239	245	233	255	209	229	247	238	241	233	231	243	220	230	207	229	225	231	225	209	217	242	240	231	227	211	247	231	228	246	218	210	233	224	231	239	228	229	223	225	213	245	208	251	234	251	209	221	203	227	237	227	214	227	217	237	248	241	224	226	229	214	232	224	242	236	230	213	247	191	256	217	212	195	230	226	187	236	217	211	225	248	233	213	223	213	233	226	245	201	206	212	203	210	216	218	256	212	229	220	243	208	211	237	241	240	210	227	226	225	230	249	248	223	229	206	233	200	222	241	232	217	226	216	191	228	225	228	234	247	215	230	228	237	201	216	236	239	234	233	258	209	212	233	239	199	228	216	239	236	248	248	248	208	204	232	267	193	227	215	226	226	216	265	206	220	230	234	254	229	225	229	231	243	214	230	223	205	205	216	209	224	205	219	218	206	243	219	214	205	211	233	210	219	216	212	225	230	215	234	234	241	236	235	245	248	233	228	215	238	224	229	260	242	238	204	217	196	196	221	249	253	210	226	238	224	231	243	243	231	224	251	224	230	241	237	243	242	238	226	247	223	208	230	227	261	227	200	256	242	219	215	201	213	221	199	238	218	248	251	197	219	225	228	243	214	222	208	228	227	237	241	239	216	215	228	210	214	239	201	220	216	258	221	222	224	210	218	229	258	209	221	186	201	259	211	248	233	237	215	237	250	228	228	205	223	225	248	214	202	219	216	205	241	234	240	201	212	231	230	255	250	222	219	205	246	214	203	221	217	207	238	220	228	232	234	196	239	224	212	243	242	221	232	237	220	218	217	220	207	253	213	205	236	233	234	207	200	212	230	214	247	235	251	203	215	220	241	273	240	223	232	247	243	221	213	227	233	201	234	200	238	245	236	228	231	218	202	239	230	212	216	217	231	197	212	253	231	240	201	230	244	243	185	253	221	237	206	234	234	225	233	223	227	228	225	226	250	207	215	220	248	224	251	240	235	245	215	239	214	254	237	225	230	229	228	232	218	245	220	207	221	242	208	231	231	225	205	226	225	216	202	226	221	212	215	204	226	255	228	233	198	228	239	216	222	211	244	254	232	211	232	232	232	227	237	246	242	225	224	226	229	220	210	205	233	232	220	235	211	212	247	254	217	223	221	206	205	247	255	208	220	253	231	237	221	219	222	224	202	236	234	212	205	228	223	246	228	209	270	220	213	257	227	266	224	225	219	210	216	219	217	237	224	247	206	235	229	250	204	223	242	219	221	234	229	211	239	224	217	233	216	234	231	216	221	212	243	248	237	203	238	206	222	215	228	233	225	209	207	199	212	228	194	206	243	219	208	238	207	226	202	177	224	204	220	220	231	212	242	208	221	229	246	247	233	235	247	236	239	248	171	210	224	219	205	231	220	214	255	227	225	219	202	211	249	221	221	253	240	226	204	216	240	237	248	186	208	210	213	234	216	197	230	240	201	243	232	227	219	221	221	227	249	227	223	212	222	249	234	228	217	202	233	222	221	222	220	202	220	205	206	252	217	227	240	276	229	243	218	237	235	263	230	221	232	214	223	224	241	224	222	235	218	214	214	251	253	222	221	200	197	238	219	236	247	218	220	238	239	233	219	245	253	222	230	205	228	198	216	244	217	218	235	239	192	239	245	250	228	212	213	201	211	197	241	218	209	211	270	213	238	220	215	218	228	242	235	223	250	258	233	242	225	241	264	209	225	230	224	236	225	238	211	222	218	232	238	236	233	240	252	224	198	236	219	224	219	213	254	263	235	230	223	221	209	237	238	238	243	244	241	240	238	256	230	253	215	252	227	200	252	207	217	235	233	234	212	224	216	192	203	224	239	239	207	230	250	252	222	230	213	250	242	254	236	209	226	235	246	234	226	214	228	231	224	231	224	217	245	242	249	208	213	258	231	214	229	214	222	220	240	220	219	236	232	213	243	221	237	216	218	240	246	207	248	216	223	231	233	222	254	239	212	238	196	210	232	240	222	221	261	228	211	230	209	223	233	239	237	219	227	240	207	234	243	224	248	206	208	206	240	240	194	223	216	215	241	231	207	222	209	253	216	220	222	239	226	227	243	212	243	235	232	208	243	238	251	211	216	219	229	231	237	216	222	237	249	220	211	212	212	230	226	212	220	233	249	207	209	220	202	200	234	210	228	248	224	229	240	236	235	212	239	230	227	250	234	213	243	212	209	226	226	224	233	200	197	233	221	207	231	235	239	249	228	232	236	227	229	212	228	233	238	216	233	221	236	227	222	208	217	214	212	248	228	223	218	211	191	225	228	213	234	245	196	215	214	233	222	232	218	243	233	238	242	228	207	244	251	221	240	216	234	224	209	255	225	227	208	244	224	239	235	256	217	236	233	217	237	231	223	249	236	203	211	263	237	220	229	236	227	214	220	234	238	225	241	243	269	207	224	236	230	225	232	237	230	249	217	250	207	238	218	222	257	231	222	237	226	209	216	204	201	210	251	240	205	208	221	226	250	235	244	226	256	232	241	198	220	206	252	221	234	196	243	236	256	238	208	221	219	185	231	238	228	219	211	216	206	217	238	242	267	236	234	222	238	240	210	204	230	228	217	198	219	217	225	232	216	202	243	237	211	244	213	237	240	219	260	233	212	235	239	228	241	238	243	242	236	248	218	232	235	234	220	224	234	229	241	250	238	208	215	236	236	193	235	203	242	231	256	221	239	228	222	214	209	250	232	241	229	231	222	227	201	252	208	219	205	258	216	259	247	211	205	233	196	237	241	208	233	233	201	234	231	217	217	222	237	222	229	215	236	219	216	246	243	211	226	205	249	220	208	232	226	223	253	202	198	241	222	214	234	213	246	226	214	230	226	215	217	228	205	220	204	251	222	199	219	231	226	234	246	205	221	241	243	244	240	231	214	242	214	244	226	230	263	209	192	232	245	220	249	223	199	249	209	215	226	205	235	225	217	223	219	243	245	235	240	236	210	226	211	226	226	237	241	229	212	211	230	234	241	230	192	234	206	233	233	177	222	210	233	213	209	233	193	213	208	223	225	253	238	254	238	224	242	233	231	223	217	248	251	213	206	216	225	189	200	249	231	245	236	240	228	215	247	241	217	232	259	213	209	219	248	226	213	217	199	228	245	228	208	229	220	230	238	205	228	222	245	223	209	233	234	218	219	212	246	183	239	246	230	237	221	229	199	206	219	229	245	210	221	232	206	255	242	248	225	224	235	221
16680	17618	25242	23880	14087	12377	7149	7888	3586	3142	3428	3521	2888	1279	923	809	719	652	548	630	628	628	610	619	583	588	612	622	627	611	635	617	653	595	568	589	627	623	654	588	596	631	605	622	635	614	621	607	574	622	654	590	587	601	590	607	622	577	629	649	619	627	608	598	618	616	667	622	611	646	621	619	602	603	604	595	615	636	600	604	596	652	607	597	585	635	580	605	605	596	670	597	597	614	555	638	619	597	595	581	624	626	605	583	595	615	602	600	615	635	650	602	637	603	620	631	612	620	602	616	596	589	652	581	619	603	601	625	620	597	592	584	584	613	583	614	588	618	603	591	629	644	596	618	596	625	639	657	609	644	606	575	590	602	613	607	601	603	610	611	618	627	644	596	582	634	614	631	581	588	624	620	626	608	559	613	617	601	592	611	610	674	678	616	601	610	638	630	670	575	622	617	634	625	565	603	608	592	604	620	601	657	608	630	626	606	627	586	679	616	633	632	675	610	599	633	640	587	582	623	584	573	619	610	551	611	558	641	648	613	615	620	640	627	653	624	601	602	620	613	623	594	634	610	638	648	606	580	572	650	582	669	600	579	603	591	561	598	635	610	616	597	640	630	616	608	649	583	588	568	631	636	639	587	618	574	607	620	650	599	633	603	619	597	614	627	603	609	569	597	590	638	611	624	607	581	612	639	583	600	619	601	589	601	643	611	625	640	620	598	649	631	608	645	597	599	576	590	670	565	621	614	581	580	629	615	637	583	630	622	640	631	617	622	596	608	630	570	570	607	624	612	635	626	605	613	654	594	590	611	604	622	585	577	633	569	622	646	603	611	557	624	622	603	620	610	617	587	619	636	646	595	638	596	596	619	582	665	618	638	611	623	605	596	630	662	593	621	595	618	591	668	614	594	611	648	570	619	613	592	630	626	630	595	595	650	574	587	625	602	593	584	594	620	612	620	580	681	591	650	605	629	609	628	607	600	601	656	628	649	585	613	597	630	592	633	585	582	616	638	566	615	602	577	613	652	619	585	637	609	614	598	643	628	629	595	591	615	638	597	610	627	604	610	620	629	629	650	615	627	592	629	603	617	628	581	590	601	580	602	570	628	614	628	612	605	612	606	625	571	629	584	648	604	662	658	586	624	617	645	586	605	632	619	613	592	607	645	572	659	633	592	635	577	645	649	606	652	613	650	642	599	608	684	591	638	601	619	604	595	645	607	606	610	653	633	604	599	634	594	647	600	593	628	598	619	636	586	623	606	635	597	659	629	595	616	614	584	607	568	596	623	625	610	587	646	595	589	611	602	618	607	618	626	628	594	612	637	609	604	605	628	603	599	634	600	570	618	597	649	608	609	599	594	606	608	611	597	635	556	585	609	599	588	568	634	635	607	585	594	554	627	595	592	600	605	600	597	628	635	615	646	653	551	581	639	637	607	606	602	595	600	607	607	656	572	635	613	609	617	632	607	620	614	587	629	604	643	619	612	630	647	623	561	612	604	560	622	635	583	602	620	641	613	563	621	611	641	595	628	649	601	585	613	592	629	588	597	597	631	631	625	607	629	585	597	606	632	597	635	621	586	582	596	619	612	640	653	618	647	636	643	562	575	608	641	589	684	608	610	612	604	634	606	628	608	625	604	623	627	606	577	600	567	586	601	625	619	559	634	578	587	628	604	601	603	616	620	617	614	634	571	542	589	601	647	659	615	620	606	598	618	622	628	602	626	625	625	614	634	604	620	632	581	580	589	648	618	591	577	607	621	655	614	593	603	607	568	587	639	568	581	591	612	598	570	619	603	569	592	627	588	621	604	591	582	592	580	578	613	619	611	615	597	621	609	625	609	614	647	608	585	606	602	591	688	593	563	615	591	587	580	651	561	607	673	606	615	594	616	597	643	608	640	600	596	588	616	577	598	620	634	637	619	588	635	626	633	585	588	625	592	610	624	609	622	627	629	668	589	623	598	644	568	612	589	577	583	617	622	601	596	595	609	610	651	612	627	642	623	609	624	619	600	644	602	607	599	603	637	619	616	646	627	595	579	580	623	574	636	615	574	606	608	673	634	584	614	624	641	616	603	605	576	620	614	596	609	585	589	605	628	635	582	621	615	629	595	613	625	635	625	615	569	638	598	637	590	626	617	617	635	613	645	578	609	606	659	586	606	596	604	605	586	566	609	589	605	611	620	612	658	589	660	611	607	619	596	588	637	583	613	592	631	612	591	610	619	645	568	603	606	640	626	595	641	606	610	634	614	650	594	604	607	607	614	620	629	610	652	572	625	615	600	597	590	622	629	627	607	583	621	623	597	611	601	618	578	603	618	629	619	649	595	556	604	654	610	522	607	611	638	579	593	595	624	610	624	589	587	624	584	600	624	684	579	605	637	573	618	595	634	599	595	607	606	614	647	630	633	583	590	602	609	615	586	577	624	630	598	644	644	616	560	623	646	581	627	639	611	602	651	633	570	608	571	580	589	642	588	625	563	614	591	600	626	584	600	607	558	641	592	605	576	601	592	599	648	606	613	639	609	596	594	603	630	617	690	605	620	639	615	579	541	615	631	632	633	611	589	620	648	641	659	617	580	612	597	624	590	628	613	644	614	643	658	640	579	606	588	587	647	663	593	604	597	613	616	652	657	569	621	642	617	625	593	617	660	603	627	599	602	643	570	610	608	619	606	592	551	598	565	612	606	641	615	584	623	653	591	622	599	579	644	566	635	580	620	597	608	605	627	628	612	608	580	601	579	619	628	602	638	601	557	646	599	616	600	573	563	656	580	642	564	654	608	620	576	597	680	560	617	634	609	648	601	615	662	614	618	608	616	604	632	639	636	595	589	598	594	600	638	622	577	597	621	607	629	616	609	570	580	544	591	622	627	624	612	590	616	623	615	598	603	647	627	605	619	648	619	627	657	570	628	638	653	554	643	628	672	608	604	617	601	584	581	615	588	614	618	589	579	607	603	638	568	600	646	597	592	619	636	623	622	642	600	623	608	583	591	606	611	618	610	615	620	606	672	621	581	618	631	618	587	629	575	627	633	605	587	654	570	632	612	619	589	608	613	550	596	610	613	585	604	624	625	588	613	609	636	585	579	629	596	635	612	579	607	644	606	647	647	572	605	607	594	606	596	603	576	620	618	631	592	633	606	606	630	641	625	654	612	645	598	628	623	613	638	630	582	610	609	625	597	623	614	627	604	625	634	631	654	587	601	612	574	645	609	637	638	640	542	607	594	633	584	621	571	626	642	611	673	597	622	629	610	637	598	582	636	568	603	565	590	634	636	593	620	622	601	610	619	608	661	606	602	607	612	614	619	618	597	618	607	612	640	640	640	639	583	590	621	604	657	585	645	618	553	600	619	567	618	599	642	623	610	595	600	609	599	621	553	625	583	596	603	612	648	571	659	636	594	591	577	605	598	585	606	625	632	608	625	633	606	650	645	583	623	568	606	646	607	588	629	634	626	589	565	604	639	629	634	591	595	641	565
42895	38539	45943	45196	33018	22274	22751	18365	4750	4407	5266	4252	2048	745	517	424	304	280	259	239	214	238	215	206	220	215	238	212	216	212	212	221	208	237	248	217	205	190	215	207	195	214	236	216	192	187	202	228	209	248	234	213	226	227	218	230	216	210	212	181	225	188	209	235	207	216	210	204	216	190	226	197	224	238	202	188	209	199	211	243	220	221	213	223	247	247	213	228	190	218	214	196	194	224	207	212	214	221	213	201	199	231	224	240	196	218	226	226	220	201	239	226	206	240	217	184	203	203	190	225	186	189	237	201	241	194	218	181	235	213	203	214	195	229	216	208	183	198	206	256	235	209	205	234	212	231	230	223	213	203	212	232	209	204	203	211	220	199	209	210	187	231	250	199	234	239	206	178	236	199	188	207	212	221	195	202	206	211	202	213	221	201	215	251	202	194	206	202	218	224	209	223	187	210	224	213	225	199	225	234	231	200	237	219	184	206	234	205	200	217	212	214	211	232	227	205	197	210	219	221	211	221	213	229	218	217	241	206	202	225	235	214	205	222	207	200	196	204	220	229	214	200	190	194	209	204	198	212	234	196	222	215	211	217	204	207	207	206	203	218	237	207	219	232	215	207	218	198	230	222	193	234	235	216	220	203	200	222	209	224	206	198	220	216	216	224	230	228	214	217	198	218	248	216	218	193	219	192	217	226	192	203	197	202	215	227	190	222	250	195	213	217	234	211	223	250	215	205	220	217	243	223	193	231	240	200	239	174	203	217	192	222	197	225	207	209	220	244	220	202	199	229	185	204	192	223	182	199	224	231	217	224	207	204	216	235	214	216	202	211	203	225	197	209	211	185	202	187	224	207	203	200	231	209	226	222	198	212	216	195	218	216	231	204	221	223	226	222	194	214	227	201	220	202	208	208	217	214	191	217	202	242	212	196	213	195	220	243	177	226	222	216	199	213	188	221	229	214	210	220	208	210	211	204	224	210	218	238	213	222	210	180	212	208	211	246	206	214	214	186	223	209	222	211	206	209	194	204	214	241	186	229	207	179	186	222	208	202	208	242	223	186	216	212	217	217	226	232	227	190	230	210	195	229	214	221	188	206	197	218	221	185	198	191	230	193	232	219	201	234	207	243	215	213	198	210	205	198	213	230	195	207	192	207	207	176	194	211	203	215	223	222	225	199	194	208	202	206	196	204	218	214	226	211	191	218	234	239	207	210	217	211	213	207	224	208	207	197	240	215	221	233	220	217	206	215	178	209	222	206	221	230	210	196	197	233	214	191	218	208	200	217	210	220	199	222	214	212	179	213	209	206	214	232	233	214	198	232	216	197	223	194	195	231	217	206	221	206	206	225	192	219	212	217	218	216	194	221	211	190	220	205	203	216	238	215	203	185	220	202	219	237	212	204	208	201	204	198	205	226	224	225	212	228	207	211	200	216	235	244	208	207	215	212	199	223	214	221	206	211	221	207	198	232	224	223	228	240	206	190	211	218	226	205	210	216	227	200	219	211	225	225	233	234	205	215	200	239	213	209	206	213	208	235	199	205	234	216	196	210	217	230	208	190	205	242	205	210	217	198	220	216	209	226	206	214	198	208	212	212	202	184	209	214	217	217	224	204	224	218	179	212	210	220	224	219	209	183	204	194	206	217	205	188	210	205	230	223	223	220	223	209	203	203	214	230	228	208	214	217	220	203	208	197	189	220	238	212	212	192	212	234	227	191	208	209	187	212	222	214	238	199	222	199	205	204	210	207	222	208	205	224	205	209	213	258	225	209	257	218	213	204	190	224	233	235	255	252	208	202	211	211	208	197	207	240	227	214	209	202	203	213	209	209	211	241	213	231	190	202	198	221	221	199	211	214	210	223	236	236	231	195	208	218	228	233	215	229	212	212	219	199	207	194	238	218	239	222	206	227	189	222	220	208	221	222	233	187	215	217	227	194	215	204	216	197	219	229	193	221	243	223	206	212	216	229	170	210	217	204	221	226	205	194	208	209	206	199	203	208	227	208	213	230	203	229	160	197	210	203	216	184	207	203	219	197	238	225	201	225	233	179	218	210	193	206	235	203	213	221	221	252	205	194	213	222	212	191	223	209	231	190	198	220	233	211	195	223	198	211	217	230	217	209	195	204	232	224	230	202	184	218	203	211	208	216	222	196	233	200	198	196	239	201	196	207	189	205	211	228	218	212	232	240	210	202	189	198	213	200	212	205	210	214	197	223	224	209	206	238	177	218	194	217	220	202	179	203	217	249	220	206	202	224	212	219	226	212	220	243	217	222	195	229	229	218	212	224	178	222	219	229	217	235	208	229	200	233	211	199	241	243	219	216	234	201	232	208	210	213	225	233	210	211	231	220	216	235	235	213	201	227	198	220	233	221	226	234	235	212	198	206	203	200	234	222	197	237	190	219	235	225	215	236	208	188	200	202	203	181	182	244	231	200	219	202	201	198	228	208	232	237	215	208	198	208	228	213	227	221	212	208	187	219	221	201	202	229	216	222	225	199	209	209	195	235	171	198	191	213	198	209	211	211	198	236	220	212	206	223	217	201	221	217	237	189	191	202	201	193	215	236	206	205	179	178	238	237	214	244	226	209	212	193	235	203	223	216	229	200	204	252	212	178	211	219	224	194	211	178	198	204	234	231	208	224	229	191	201	217	210	241	213	236	205	230	230	234	215	223	213	220	221	216	219	205	197	229	196	213	207	190	214	190	196	205	238	225	228	210	191	219	229	225	195	210	210	189	220	225	241	198	204	234	208	208	214	218	225	193	225	208	222	199	203	203	215	217	202	208	219	196	219	198	217	224	192	197	224	187	214	221	235	219	190	187	197	223	228	218	222	197	163	204	204	235	235	202	207	217	212	188	227	197	220	207	229	193	194	223	199	210	184	207	202	220	231	225	206	226	225	214	218	240	205	221	197	233	203	225	203	219	206	194	195	192	191	246	233	222	219	198	192	216	210	219	217	228	217	196	193	180	207	226	227	208	213	222	220	221	216	213	242	204	236	226	209	223	217	226	199	230	191	220	211	198	186	193	219	195	206	217	193	220	255	211	215	205	218	211	220	219	218	207	177	225	184	190	216	188	203	192	190	218	182	206	204	228	196	205	218	202	204	195	217	221	213	243	250	177	218	230	206	179	200	191	233	215	224	191	219	199	225	214	238	204	247	229	215	215	207	211	201	241	186	224	216	189	195	200	210	223	221	204	206	200	239	247	232	211	222	203	201	216	211	207	219	217	231	184	186	205	230	267	215	206	211	192	204	224	205	179	204	199	201	223	237	215	234	200	235	203	203	237	214	198	176	220	247	188	223	224	188	205	180	192	222	206	213	182	220	198	224	196	215	226	188	212	204	227	206	207	223	179	237	210	218	213	226	193	183	205	209	235	205	214	223	204	204	239	230	203	226	241	225	204	216	193	208	229	215	210	187	240	203	199	206	217	203	211	213	205	198	227	202	197	214	236	200	203	201	217	228	233	201	226
27990	32359	46249	51029	41579	35645	41461	32494	15024	17429	19750	16772	8777	3418	2377	1629	1176	987	860	659	665	634	689	627	621	593	592	634	579	584	601	605	566	577	580	531	604	607	594	587	577	621	585	584	586	597	585	608	617	584	612	574	614	568	578	605	565	599	572	571	600	604	591	585	574	575	586	619	620	546	555	582	602	557	603	569	597	594	600	639	638	570	581	605	579	549	603	546	623	574	565	532	585	569	558	576	610	580	572	592	613	572	535	593	577	604	617	593	597	609	578	607	590	562	595	596	582	585	639	573	602	571	607	624	615	597	547	554	606	582	631	596	582	604	600	567	557	520	598	586	603	562	596	580	622	584	607	537	569	524	573	620	607	607	573	595	608	592	561	566	568	642	602	556	595	533	593	586	547	600	619	608	539	567	628	590	568	576	579	598	584	581	580	567	626	605	625	600	581	610	592	576	569	576	583	599	569	585	558	538	567	544	566	578	576	574	609	602	582	569	607	596	570	584	580	573	589	586	556	590	593	560	558	618	563	595	602	602	588	579	566	594	573	630	636	556	590	587	599	588	584	571	561	567	588	557	558	563	596	602	592	635	572	591	597	569	567	578	568	601	554	571	602	566	587	605	603	642	556	559	573	577	568	538	585	595	582	600	568	587	565	618	563	593	596	594	594	561	553	593	610	630	593	581	604	582	581	576	560	602	579	554	559	587	591	588	585	550	553	581	620	558	571	554	609	594	566	593	605	622	578	592	564	578	570	650	570	562	544	586	580	580	556	593	548	567	590	545	547	569	563	585	585	601	609	575	566	568	557	564	580	575	559	620	563	562	578	570	632	601	580	571	574	614	604	566	560	542	550	605	606	576	586	557	566	566	595	585	569	581	641	603	571	521	570	561	599	584	590	613	627	574	595	592	552	566	560	564	566	590	539	548	595	575	575	574	541	560	556	598	599	589	585	556	616	583	560	540	561	573	576	574	579	594	549	627	551	591	623	603	608	555	543	576	512	608	595	614	563	591	572	577	544	552	647	555	606	578	572	618	606	534	557	576	564	573	588	548	597	585	596	589	585	593	577	563	603	574	525	556	578	566	569	589	611	565	571	573	538	600	562	575	613	599	618	579	552	618	580	640	560	596	624	563	557	588	614	578	567	551	560	541	594	588	561	586	541	618	588	614	593	563	575	587	563	529	576	570	589	584	548	586	551	575	620	572	564	562	592	613	537	597	594	590	582	573	538	551	553	611	631	576	584	580	601	586	570	590	572	590	577	612	586	567	588	558	612	596	569	554	576	581	596	565	556	580	593	557	573	575	586	617	553	563	596	575	568	574	555	603	556	591	602	550	605	543	552	584	568	569	597	565	569	579	535	575	571	601	591	607	565	560	554	556	554	576	576	537	611	555	557	549	563	582	572	573	568	596	558	565	565	604	553	576	604	567	575	563	575	623	584	537	612	586	569	543	578	583	593	576	617	597	610	559	580	599	601	614	602	598	572	599	504	587	577	535	554	594	578	614	587	588	593	545	602	582	591	581	595	541	587	588	587	587	578	584	592	544	561	621	590	576	578	612	552	575	554	543	603	571	601	583	578	582	611	573	577	581	591	597	614	556	652	595	599	584	580	616	577	560	566	584	508	556	611	556	577	613	586	587	637	550	572	589	633	621	536	591	579	608	575	577	591	587	630	571	563	575	621	634	573	584	593	592	541	566	573	596	571	562	595	588	558	575	569	582	589	615	595	555	598	535	599	622	587	554	583	626	547	535	612	573	562	580	559	590	595	585	561	564	587	589	603	590	583	524	603	592	569	574	573	579	575	571	577	562	569	570	542	585	602	520	591	541	577	587	621	558	570	603	606	583	589	572	584	606	559	573	609	586	569	539	568	560	597	569	551	574	599	590	575	554	587	595	584	585	609	590	558	580	593	532	571	567	574	641	564	571	518	594	560	574	589	551	579	563	589	544	556	564	563	568	589	578	561	587	581	555	562	617	540	586	577	617	634	601	596	572	560	539	605	594	560	599	559	595	568	622	570	598	557	558	542	538	599	581	539	563	601	612	573	566	589	567	558	565	551	590	572	556	569	570	581	574	587	601	610	587	562	575	569	579	567	546	584	615	561	590	582	583	569	557	576	630	570	627	606	596	601	628	541	604	578	571	578	578	601	586	573	568	589	618	585	620	586	589	563	583	545	585	585	614	620	578	625	591	584	574	590	611	588	572	590	599	614	620	597	538	575	525	571	560	636	532	572	592	599	539	568	544	588	584	571	570	529	600	517	557	602	572	603	617	559	581	612	547	545	604	603	580	564	583	590	579	614	556	557	576	569	581	564	617	595	588	581	602	576	626	582	569	609	604	607	569	572	592	575	621	597	584	616	581	582	588	564	596	611	605	606	580	542	597	555	601	604	572	603	587	602	578	583	588	582	568	610	626	592	611	585	558	546	617	638	551	610	535	608	577	547	606	585	583	656	603	583	607	553	616	600	605	584	587	575	614	613	561	601	602	588	567	607	598	574	554	583	576	544	579	609	618	579	532	630	576	548	574	575	580	598	569	572	608	561	519	585	557	597	571	622	555	549	585	612	578	557	554	574	555	548	585	589	587	578	568	575	616	593	567	587	610	557	611	564	613	586	581	565	563	578	569	559	576	564	618	550	567	559	604	582	592	574	557	559	617	596	549	538	571	569	553	542	601	588	559	576	604	592	596	544	593	541	578	623	584	613	582	573	605	598	580	595	577	568	599	563	601	588	607	543	619	571	573	598	596	616	553	566	563	557	578	589	576	571	588	583	593	607	615	568	610	612	571	569	560	522	616	598	586	615	623	576	593	595	599	588	627	588	545	563	666	583	562	568	539	583	533	590	518	608	592	555	546	581	536	570	543	569	595	623	626	589	563	602	625	596	579	606	599	603	563	564	548	574	587	568	596	593	598	577	554	569	591	572	600	570	585	543	619	574	582	580	588	592	622	586	544	589	588	525	562	597	544	592	570	600	569	597	582	586	557	593	569	585	599	587	578	579	568	556	541	565	609	580	599	611	587	579	603	534	586	547	625	622	583	615	554	622	540	558	607	557	593	605	570	555	625	608	611	520	574	616	568	568	542	567	559	565	567	590	598	525	579	577	595	558	594	562	578	602	618	588	624	589	601	584	584	596	604	567	605	576	559	577	588	580	587	552	567	598	561	618	585	568	589	572	586	587	607	582	617	594	628	572	628	588	577	535	595	540	596	575	568	585	575	600	591	561	550	607	578	570	551	621	603	617	602	602	564	569	587	590	585	548	588	604	633	575	580	606	518	555	591	578	554	537	536	569	616	566	577	584	561	587	561	616	590	593	570	610	591	596	582	608	607	584	552	590	577	590	612	529	596	596	561	578	575	561	589	617	557	614	586	613	611	614	613	580	597	600	607	558	529	602	607	588	595	584	597	598	519	594	603	608	597	550	558	595	599	595	612	602	556	592	589	621	568	563	604	633	599	561	561	577	641	586	531
50015	47892	57374	55009	46293	35048	27921	24064	8380	5545	3641	2121	1711	1756	1472	1062	757	573	429	322	270	265	231	240	220	212	202	222	205	201	207	204	206	182	189	209	177	230	174	218	204	186	188	226	235	195	186	217	190	175	203	184	179	191	190	191	181	197	181	203	191	201	178	189	198	227	209	194	170	220	224	205	223	189	201	209	185	186	198	195	201	205	183	187	211	201	202	195	177	192	199	174	201	192	201	199	194	193	190	203	216	204	219	208	182	211	215	200	205	194	208	195	214	203	208	181	197	218	213	184	197	190	182	214	210	232	203	178	196	203	242	220	190	165	188	191	196	194	184	184	186	199	197	202	184	222	216	186	194	186	187	214	195	217	215	223	163	192	202	213	200	187	172	213	203	198	202	204	198	221	202	239	201	170	198	195	217	192	194	203	194	184	178	219	211	202	216	183	208	226	210	190	188	211	202	191	195	217	211	224	245	207	208	215	197	185	200	201	213	183	193	189	235	204	186	186	201	213	215	209	172	174	214	196	204	193	192	190	199	218	194	192	211	202	219	218	206	189	186	207	222	191	189	219	205	199	204	210	191	203	194	199	208	195	189	220	203	204	205	217	170	174	194	194	192	214	197	234	184	204	192	173	216	188	212	208	197	192	192	182	158	215	198	192	205	200	197	174	199	201	201	191	204	157	190	207	201	200	224	199	195	226	190	179	205	204	194	185	214	190	177	193	187	203	172	204	177	201	180	205	187	213	200	214	191	186	174	221	228	206	194	196	201	201	206	210	203	183	182	218	199	187	209	176	212	210	185	241	208	188	198	202	215	186	210	233	195	220	213	202	190	207	191	206	188	199	196	193	192	199	198	187	209	203	214	210	230	189	196	175	198	225	205	192	189	215	202	191	188	196	213	203	234	186	203	209	211	219	180	200	195	204	192	204	182	210	199	185	206	200	185	163	203	196	209	211	208	200	170	200	204	162	203	198	182	205	167	214	193	196	213	186	199	185	192	205	186	212	186	212	210	207	199	170	215	200	180	191	189	201	186	221	192	196	231	192	199	217	193	201	203	218	187	198	191	205	196	201	181	189	217	227	178	222	212	207	192	221	235	188	200	225	207	202	202	220	208	209	221	206	194	184	192	232	194	200	191	206	184	183	187	194	184	207	203	205	216	206	192	229	243	202	209	184	196	187	233	177	192	201	194	197	214	208	233	213	199	212	187	187	219	214	168	206	209	172	197	215	198	190	233	193	183	202	199	207	188	221	184	215	208	218	175	175	200	207	194	189	207	194	198	186	202	190	200	226	213	172	209	210	179	195	195	200	215	177	217	185	205	209	208	189	178	195	205	195	203	180	205	217	185	190	189	203	218	197	190	216	185	208	206	191	190	207	212	179	199	195	202	179	198	236	178	208	208	208	176	199	199	192	204	197	200	174	199	208	189	193	187	210	188	207	214	221	208	212	198	188	188	189	170	195	198	184	200	186	201	206	208	185	177	200	211	204	207	211	183	203	253	233	197	176	162	187	212	185	202	209	203	199	198	208	207	191	192	209	177	197	189	187	200	210	197	187	185	209	212	201	185	194	186	190	196	202	217	196	206	200	203	212	178	198	234	183	197	208	214	213	193	203	211	194	182	192	225	211	200	190	177	183	210	192	178	196	189	188	197	200	189	169	210	186	203	176	196	198	210	200	193	241	185	201	209	212	219	196	225	205	205	219	187	198	173	202	208	230	198	215	195	201	201	191	202	188	192	186	202	198	207	193	229	185	175	197	205	188	201	205	204	224	191	202	203	183	188	204	206	190	209	202	209	197	209	227	204	205	175	198	202	193	185	189	208	188	191	198	200	231	227	180	170	192	181	196	211	172	201	191	194	222	204	192	229	197	200	205	189	203	220	235	216	201	155	247	206	215	201	224	184	191	193	200	193	194	195	191	172	182	229	230	210	210	194	207	188	199	194	190	187	210	189	187	182	181	225	201	214	195	218	170	204	193	186	187	190	205	200	208	210	192	209	239	208	187	222	212	212	195	193	195	206	202	184	198	207	204	187	213	185	196	219	202	185	201	201	187	197	177	214	181	215	203	172	185	191	205	198	182	213	220	201	195	227	208	168	239	226	203	197	197	177	225	211	169	197	208	203	186	196	190	183	197	214	210	199	185	215	192	178	209	182	190	218	205	209	183	163	197	195	210	158	214	213	189	188	220	203	184	181	200	206	207	185	200	210	208	228	200	216	206	168	215	205	180	208	193	181	192	225	181	213	194	193	179	205	201	211	196	220	199	188	179	199	210	205	197	212	192	211	170	193	194	188	179	204	215	187	194	214	217	220	189	174	216	198	212	195	206	200	191	204	205	204	191	214	193	196	203	172	199	226	220	183	200	202	192	228	213	189	210	199	211	183	182	216	202	177	211	187	183	248	207	185	210	220	185	189	194	191	195	196	208	195	217	191	195	219	201	180	174	199	194	200	192	219	198	183	197	202	212	183	201	185	181	183	197	192	184	187	199	207	199	210	206	186	200	186	185	167	191	166	194	192	203	235	185	194	212	198	208	176	192	195	185	204	182	223	206	218	204	204	214	183	193	220	204	197	202	193	200	173	196	213	198	187	171	216	230	174	167	188	206	198	203	237	185	215	198	217	200	178	190	225	228	199	228	188	207	206	177	224	213	199	192	211	185	192	184	209	204	208	201	182	200	224	190	192	216	182	220	218	214	196	198	222	201	193	167	196	191	197	212	200	200	216	184	208	171	195	214	206	200	189	194	222	200	195	218	192	193	202	177	205	193	196	186	188	179	169	186	216	185	211	199	194	208	192	202	212	169	192	199	195	212	187	210	180	195	197	189	201	215	186	196	206	212	206	209	175	192	230	201	184	193	210	200	212	218	191	177	196	215	199	186	203	201	185	220	188	212	184	219	186	172	232	197	186	186	206	187	196	191	195	203	221	183	211	172	184	219	209	203	186	220	203	193	172	178	173	222	242	189	216	230	178	190	183	178	195	247	189	178	198	194	201	181	207	201	191	202	146	193	198	191	198	201	209	178	187	178	190	218	182	197	175	205	205	200	203	184	201	200	217	200	196	224	201	193	214	216	176	186	210	196	209	211	197	196	179	166	191	222	187	215	202	194	212	197	210	202	206	194	177	216	199	208	193	195	185	187	190	180	197	225	219	195	199	175	181	182	246	219	197	214	192	179	204	174	219	194	208	191	186	181	194	192	187	215	228	167	198	177	191	192	198	196	199	226	189	213	176	191	203	206	200	218	177	184	214	172	197	207	169	188	198	186	219	219	203	209	193	225	194	191	199	200	177	204	215	195	195	204	222	182	208	211	215	162	197	193	229	172	225	198	184	205	199	213	198	206	209	203	189	193	195	199	203	174	198	194	187	194	203	186	219	190	205	178	186	202	215	218	199	209	188	198	192	205	189	194	186	212	187	178	195	178	205	190	191	199	223	189	205	189	212	235	163	195	205	197	210	199	191	228	177	191
33238	39234	55679	58811	54814	45749	44048	38407	19786	19460	14644	9327	8233	8944	7201	5311	3864	2760	1982	1218	907	852	703	682	647	591	614	617	568	556	553	603	637	528	565	562	536	568	551	572	599	505	517	528	545	545	550	566	554	534	528	519	569	508	502	518	528	580	528	519	507	519	569	585	572	540	549	543	590	528	530	519	526	562	560	570	523	525	584	501	501	540	566	518	489	524	558	549	550	529	556	522	527	574	534	536	507	545	557	562	530	554	550	572	584	506	495	542	542	546	529	549	537	541	558	543	500	553	568	546	556	564	530	578	528	542	536	515	553	546	548	525	532	545	564	570	549	580	579	531	573	545	526	543	555	566	554	538	488	548	529	613	554	511	578	566	602	549	526	535	550	558	538	526	552	550	545	536	521	563	557	553	560	589	558	551	571	531	552	566	521	553	557	544	588	559	546	570	530	525	563	524	512	570	555	552	548	509	560	545	551	543	565	529	546	562	564	539	561	509	573	516	546	555	546	551	595	524	525	518	549	522	553	518	555	523	549	532	563	512	533	576	553	515	542	578	527	595	539	545	536	544	558	543	532	554	533	546	593	529	576	548	549	539	519	546	517	583	545	543	539	591	530	518	558	530	537	582	573	550	498	486	549	527	552	499	554	536	540	509	554	563	543	594	581	544	581	559	566	540	560	492	570	559	507	554	579	552	575	534	528	527	546	595	549	495	585	562	494	532	519	545	534	570	536	516	540	579	541	537	580	541	519	538	537	512	521	582	595	563	543	527	602	524	533	515	537	555	525	507	488	484	545	561	533	550	572	560	554	524	540	516	549	517	500	545	537	560	536	549	564	513	567	535	548	543	547	614	555	535	512	484	542	552	513	528	542	572	508	576	540	570	456	544	588	536	559	598	539	569	520	506	532	574	545	508	528	564	538	562	531	602	516	549	581	589	545	545	566	521	550	538	533	545	569	527	580	548	554	563	551	541	588	552	545	600	515	569	565	564	560	559	554	541	538	530	525	552	542	512	502	577	510	595	553	528	538	539	587	517	528	527	554	533	551	553	572	516	536	542	539	559	561	560	526	542	568	569	543	552	564	556	587	505	564	534	545	548	542	534	532	513	598	589	540	579	557	554	577	562	554	537	531	519	582	556	549	521	574	560	522	523	565	542	544	557	542	552	542	534	552	551	543	529	513	593	547	535	533	535	536	547	510	572	528	511	537	564	515	533	544	592	567	556	558	541	506	534	537	546	548	559	571	522	511	528	556	566	532	579	505	517	542	533	566	561	542	533	526	536	528	523	515	552	528	541	532	553	568	540	561	501	522	537	575	555	513	489	574	556	533	550	541	520	554	534	547	582	533	564	528	492	584	534	546	545	564	522	541	550	515	588	542	522	540	512	557	547	547	533	553	536	547	526	540	542	523	540	548	501	538	533	521	521	564	502	575	522	543	543	515	516	567	537	575	513	559	553	575	534	559	537	538	531	539	561	489	552	578	561	525	557	531	547	545	537	523	553	535	572	583	523	543	510	517	578	542	553	536	536	522	528	550	505	535	525	550	517	556	549	531	547	547	555	547	537	520	500	519	515	556	521	543	589	544	523	530	525	525	539	551	545	564	516	554	538	552	530	535	496	540	530	564	522	563	568	540	523	537	533	512	577	521	574	584	569	532	556	535	533	535	531	549	534	533	532	553	558	540	559	552	561	513	509	549	514	535	494	544	557	555	496	510	570	565	535	563	583	573	549	524	538	570	562	501	538	530	550	533	511	526	535	522	541	538	540	571	514	492	515	555	526	531	514	537	530	520	575	538	558	517	560	580	533	527	520	560	534	496	542	596	511	550	523	518	557	506	562	546	514	568	527	520	532	540	569	548	488	510	583	539	544	550	536	555	556	533	553	526	572	508	547	577	502	499	548	546	561	541	541	569	581	523	566	547	521	566	582	548	561	535	552	540	569	506	536	575	593	536	544	532	505	534	482	553	532	562	539	569	581	542	494	535	586	561	553	535	536	569	557	540	521	538	568	608	544	553	513	504	516	524	549	528	564	575	577	516	560	553	549	513	490	556	535	591	541	528	510	518	582	561	552	553	529	570	542	548	513	561	521	511	524	545	565	555	543	571	558	547	567	536	549	557	511	535	556	522	567	522	534	574	522	529	524	507	525	482	526	545	536	569	559	538	557	518	553	535	571	526	550	543	526	519	542	544	553	511	540	583	569	558	509	520	544	559	581	565	565	576	576	542	558	549	599	545	516	564	582	574	530	549	504	551	510	544	552	545	536	518	568	527	534	534	541	555	546	564	561	554	528	517	563	541	538	522	549	569	554	561	586	592	513	560	599	519	539	556	534	566	546	542	520	526	513	555	543	523	567	532	564	572	542	535	521	555	536	519	555	561	593	571	553	567	498	505	509	598	516	530	566	565	600	530	507	559	546	516	539	510	586	530	517	567	573	532	547	545	576	545	552	544	543	556	566	540	538	597	572	562	543	554	514	552	516	550	516	573	492	542	573	535	567	544	516	529	550	554	562	554	524	543	525	532	523	510	552	562	510	510	511	583	548	547	498	553	537	538	539	480	553	525	508	526	574	565	552	562	560	542	496	540	552	577	503	569	544	564	574	548	561	537	569	516	567	528	518	572	551	508	514	527	549	603	543	605	576	530	553	549	540	560	508	533	533	520	531	504	563	517	538	580	551	592	563	564	548	580	525	538	587	505	534	557	550	525	532	510	553	501	490	555	557	547	524	601	551	543	532	494	559	552	538	523	491	530	508	486	548	514	556	576	537	548	549	540	515	546	569	515	576	521	513	545	580	515	545	557	543	547	531	568	557	535	515	570	549	541	547	543	553	520	574	516	521	503	586	585	528	519	575	547	555	493	496	493	533	540	528	544	567	528	512	596	552	558	541	539	553	550	527	544	544	566	515	592	522	557	579	563	537	537	538	552	552	524	529	539	553	549	573	536	555	528	510	537	535	525	565	561	539	544	535	536	564	566	536	555	539	561	540	546	496	548	575	517	486	579	530	528	535	548	517	550	549	533	582	526	529	582	551	609	560	527	547	534	573	534	555	517	552	519	568	514	521	564	607	558	557	526	570	572	516	540	550	519	606	556	536	529	565	528	547	560	495	536	562	586	545	561	519	544	548	563	539	549	536	543	523	540	522	569	529	561	570	508	611	524	538	525	539	541	539	540	521	525	513	553	573	563	548	571	518	513	529	547	547	528	530	540	514	557	558	517	580	556	504	563	494	525	563	498	554	554	539	521	576	535	571	517	579	539	560	508	516	533	568	507	551	535	551	531	568	549	542	524	538	542	531	522	513	534	519	504	515	528	575	587	533	501	554	560	539	537	551	526	552	564	505	553	572	514	561	558	501	572	569	518	539	548	511	529	597	553	588	568	541	547	495	548	508	516	551	531	533	545	529	501	589	546	526	536	543	567	571	560	547	585	526	557	555	558	556	571	534	545	506	566	528	540	526	546	562	565	550	534	530
24707	23450	29172	21502	12517	5024	1704	1482	812	483	293	285	276	282	252	267	235	251	263	250	226	231	249	212	217	235	216	223	239	205	207	228	240	211	248	222	239	208	212	212	239	211	205	211	220	218	232	226	208	217	198	213	210	206	230	217	202	211	240	214	223	197	223	209	240	195	211	190	219	228	248	211	225	221	218	237	225	214	220	229	226	224	248	207	212	213	231	207	222	254	232	224	217	190	227	218	220	221	229	220	221	219	203	202	202	183	249	198	209	188	215	244	209	217	193	223	201	194	247	205	236	224	232	195	215	187	212	211	215	222	212	210	201	212	207	241	220	229	218	237	224	215	205	238	240	194	186	182	239	243	222	216	217	216	224	211	231	207	228	217	234	202	236	214	214	226	245	242	230	235	220	227	206	240	217	240	201	223	216	230	216	225	241	224	210	229	233	229	205	276	239	196	222	210	212	199	228	233	225	209	211	202	213	233	219	213	243	213	210	225	226	215	248	211	212	246	222	229	205	242	229	213	231	230	206	215	205	195	221	232	218	212	196	198	220	246	227	233	224	228	229	222	222	228	232	232	222	216	222	190	205	218	235	225	213	280	196	239	237	235	204	198	235	231	211	230	227	216	215	195	239	243	211	236	230	209	218	225	227	217	244	230	242	237	218	209	189	213	214	221	220	222	221	210	220	236	214	226	205	205	229	232	212	229	225	225	210	217	206	214	215	214	235	202	207	234	199	204	224	261	235	204	230	239	213	217	232	196	242	241	233	207	200	198	214	186	192	210	241	236	237	218	202	210	198	234	232	236	238	211	231	237	226	211	232	222	213	236	217	222	237	207	234	220	232	217	238	253	223	213	209	225	214	235	218	218	205	218	192	211	206	246	225	198	240	204	222	235	194	227	216	213	214	249	245	206	238	211	224	205	234	222	208	244	191	185	203	198	189	241	241	209	231	224	218	252	209	228	219	223	216	197	241	201	247	211	249	232	219	239	202	223	205	222	191	214	222	219	199	219	208	217	218	230	210	233	188	229	216	217	209	217	243	200	224	196	217	210	214	213	256	190	221	198	221	188	219	209	229	205	212	230	216	230	208	217	229	223	216	223	237	194	211	218	240	223	232	232	256	247	228	207	222	218	196	222	221	223	257	231	217	219	235	219	204	236	227	227	207	220	233	225	233	219	214	200	208	204	233	218	244	229	226	216	201	229	213	233	244	235	209	193	198	216	210	208	204	240	223	214	224	211	227	214	237	220	228	256	223	201	201	246	217	225	237	210	257	227	205	193	211	193	210	233	220	237	225	221	205	202	242	201	209	191	231	198	206	244	241	221	237	217	222	198	255	218	230	216	202	226	213	221	202	234	229	224	204	202	226	256	233	217	227	206	241	247	216	235	247	224	231	224	204	234	207	231	240	212	249	245	238	215	220	219	201	208	208	209	224	248	203	200	221	223	219	216	221	203	238	205	219	209	204	214	207	215	210	212	230	228	220	252	243	227	217	206	252	210	189	242	217	223	199	202	247	209	206	240	231	232	224	204	222	219	217	226	204	234	210	222	191	241	199	221	234	233	237	192	225	226	223	208	216	222	222	224	196	209	249	236	202	205	208	221	218	200	218	235	226	198	224	219	226	199	249	230	223	229	218	215	214	248	230	231	193	202	246	223	210	246	216	239	231	221	206	202	209	253	224	203	242	219	232	216	241	218	230	215	218	212	217	272	213	201	202	226	213	229	211	252	235	205	217	207	212	241	225	225	197	203	239	233	206	214	239	201	186	200	212	207	229	207	236	233	202	261	203	216	205	216	236	234	216	212	208	203	216	218	198	226	223	195	218	205	237	233	210	211	242	211	226	201	233	183	202	214	209	222	239	237	193	220	222	227	223	223	232	218	228	208	208	215	199	235	252	201	208	226	241	236	223	227	223	213	217	219	223	248	235	247	246	207	235	206	242	231	228	205	223	233	195	252	236	247	210	225	234	202	226	223	243	208	252	227	235	233	236	218	233	193	224	241	225	216	242	242	232	259	202	231	256	229	248	227	221	206	248	252	234	220	213	220	219	204	213	235	210	248	224	222	238	224	245	163	223	209	195	273	184	216	222	227	204	215	232	215	186	232	218	226	211	190	210	216	200	214	217	229	203	221	213	228	225	218	200	174	207	229	200	219	241	211	209	224	212	218	218	230	239	228	227	237	238	209	236	250	237	246	219	235	210	237	228	241	211	231	211	223	245	213	222	231	259	206	205	224	219	221	219	238	227	252	216	219	204	244	227	246	216	195	217	212	214	218	229	226	195	213	231	209	221	214	224	210	201	228	247	228	212	199	217	211	255	224	218	223	212	221	215	241	193	202	210	231	209	221	220	218	240	225	229	239	221	212	238	224	210	215	222	242	218	208	221	213	231	216	208	207	213	214	222	188	187	231	220	213	219	238	248	228	241	227	212	241	226	191	219	247	216	232	212	224	230	207	217	208	225	197	233	224	234	198	223	208	231	225	215	214	214	222	236	203	223	226	199	218	223	186	220	233	229	214	250	227	206	222	217	200	212	214	207	204	223	211	203	201	188	207	204	222	214	215	194	207	224	221	224	223	206	223	232	225	218	215	228	218	207	229	239	221	213	231	228	243	222	201	219	219	221	209	229	231	223	208	202	231	218	207	207	227	213	229	217	206	202	230	203	215	237	254	223	243	196	251	206	227	230	240	235	239	222	237	231	212	242	220	208	210	230	235	240	206	219	203	219	219	215	208	252	205	233	195	204	235	237	242	247	226	233	236	225	233	196	234	212	206	231	227	225	228	199	226	229	221	223	252	206	219	227	190	215	242	209	230	230	200	217	216	229	199	228	236	246	234	213	223	218	206	201	232	228	210	207	203	227	214	178	244	223	233	240	196	232	234	226	230	212	209	205	218	221	219	228	253	227	211	203	204	201	232	243	198	243	220	221	220	232	205	227	240	228	226	234	224	214	198	225	228	227	220	206	234	232	221	223	197	216	261	187	200	213	189	197	217	213	202	221	230	221	204	211	218	233	221	234	218	227	236	217	247	226	224	200	213	205	210	226	213	216	229	187	208	210	223	228	217	198	201	244	219	219	215	225	200	243	235	233	221	210	228	235	218	206	240	222	248	208	199	234	214	214	219	203	212	218	234	237	234	240	213	212	211	206	209	227	202	194	221	228	232	224	230	212	189	229	247	221	226	229	221	251	238	220	230	226	224	222	199	225	208	229	269	230	242	236	237	206	196	236	196	236	198	226	233	239	239	223	225	221	222	234	202	224	229	261	204	209	217	219	225	210	206	213	231	245	227	211	226	202	255	214	209	242	248	224	220	229	227	215	230	205	218	201	198	204	206	207	241	240	216	238	235	258	254	223	207	216	217	211	214	217	209	221	215	259	240	237	206	218	208	208	195	212	222	210	224	216	208	223	221	233	251	206	242	232	259	218	192	222	244	219	239	237	231	250	255	246	181	240	221	220	204	225	217	224	199
15928	20798	34622	32801	25118	13811	7530	6893	3703	2109	1167	863	937	848	818	781	710	709	616	606	588	625	587	585	640	561	603	635	621	618	606	592	601	616	571	630	605	600	605	563	628	607	616	606	643	595	596	551	603	603	579	588	612	606	574	638	595	617	584	613	620	657	564	594	568	633	571	605	596	589	584	599	615	610	579	634	592	619	626	632	578	588	616	614	579	597	594	599	589	578	561	636	587	593	606	572	589	605	585	634	606	607	569	583	574	569	587	549	585	605	580	556	573	570	576	606	603	594	563	636	574	543	586	587	584	599	588	589	575	605	630	662	563	619	627	560	566	645	585	614	572	585	577	590	603	619	580	577	582	660	604	584	617	640	599	582	567	603	601	559	564	558	553	582	597	602	617	589	588	646	593	565	585	595	587	612	606	629	604	569	581	603	596	614	549	546	576	588	595	607	598	560	559	618	584	623	632	621	591	575	623	634	633	590	570	573	626	586	653	646	569	605	617	622	624	612	595	635	610	597	583	619	569	597	588	608	597	620	587	622	644	557	638	606	604	606	599	622	616	577	607	612	577	577	591	565	581	585	585	632	589	606	615	532	607	539	584	614	611	551	588	564	621	604	594	607	592	569	582	578	574	616	620	614	579	590	571	639	612	576	621	589	602	561	585	597	619	611	577	610	576	603	616	602	595	566	624	577	600	617	615	582	576	645	599	557	581	608	590	604	643	655	567	571	590	602	610	618	605	614	599	606	594	614	602	539	625	610	593	576	561	586	546	599	628	610	587	606	614	614	586	550	550	600	569	576	586	611	592	588	571	553	615	558	648	634	620	615	611	646	591	604	587	599	614	601	571	551	642	569	543	595	554	545	590	562	637	553	551	606	613	614	619	588	622	583	620	638	580	594	621	563	599	599	611	576	627	667	558	587	601	561	595	651	603	607	611	641	621	574	574	582	601	622	563	563	592	564	626	588	608	602	606	591	614	553	622	612	581	586	606	598	630	680	613	587	568	546	566	600	606	557	563	610	581	614	608	634	601	541	625	592	609	606	595	631	580	618	612	608	566	617	593	624	582	586	578	607	591	585	539	603	617	630	644	595	658	599	625	630	586	572	619	601	655	593	583	588	605	529	578	550	593	623	619	600	637	607	558	544	593	605	595	596	586	614	597	565	639	588	648	591	591	630	605	588	598	595	571	640	596	590	647	559	603	618	561	572	597	583	617	628	619	604	607	577	646	596	615	663	600	601	579	626	615	606	585	601	624	571	596	598	588	598	620	601	583	612	625	546	589	571	593	592	570	612	570	593	645	536	607	636	577	594	605	578	588	580	580	616	616	597	607	613	592	578	588	627	621	612	628	608	577	629	608	609	607	580	579	603	614	597	624	624	568	585	587	608	605	595	604	592	606	624	587	610	567	641	566	594	622	625	564	612	586	543	590	587	598	549	558	578	610	616	554	670	606	639	596	625	549	615	593	588	649	622	598	594	606	598	565	617	585	613	572	619	543	594	596	567	594	578	565	621	636	567	637	596	611	622	600	585	604	579	611	616	608	578	607	571	547	607	612	588	646	604	597	587	602	658	595	564	616	593	588	600	563	595	626	584	578	613	633	636	625	601	577	594	640	586	589	596	570	569	589	620	568	609	608	607	618	573	551	619	611	553	614	591	596	567	588	581	608	606	602	628	642	634	597	632	552	569	594	610	612	606	603	596	572	590	599	628	576	588	561	593	556	582	592	538	576	581	597	590	622	603	577	611	611	582	619	592	637	575	556	631	584	606	615	576	577	618	584	600	603	599	630	642	572	632	612	542	554	598	604	576	581	581	649	584	528	615	657	612	603	637	648	576	605	634	558	586	602	618	581	595	620	602	653	567	571	582	577	609	553	612	577	604	596	609	656	571	649	629	652	572	609	598	600	591	580	570	580	578	616	583	622	603	623	602	621	575	605	605	620	602	570	643	569	599	597	609	590	586	602	614	597	608	616	580	599	611	589	587	596	610	621	595	598	584	576	605	574	600	617	589	598	596	619	619	622	574	624	587	578	601	566	590	569	599	628	597	636	611	620	580	584	592	596	614	556	593	589	598	582	624	632	646	588	591	570	621	649	622	575	557	636	574	612	624	599	594	644	585	606	625	595	616	578	608	588	610	610	606	618	602	594	620	599	607	623	599	575	584	653	585	610	607	588	585	583	563	600	616	594	606	603	580	583	614	595	599	598	571	611	597	572	629	626	605	612	604	571	621	576	579	580	580	603	588	578	567	605	634	584	589	592	630	583	599	672	574	597	576	660	578	613	630	628	618	609	561	601	626	616	599	596	574	603	606	598	603	602	541	606	604	567	605	560	591	617	629	605	626	583	563	636	624	599	647	614	617	594	623	610	642	568	601	560	568	612	607	579	591	574	610	607	612	617	610	621	630	571	562	583	597	612	637	607	600	544	603	594	574	534	604	586	626	614	584	581	572	579	627	653	575	623	611	612	594	586	636	644	653	578	572	562	591	621	605	554	569	579	581	620	601	576	592	569	599	577	553	542	535	646	592	586	556	579	568	601	589	627	582	632	594	581	607	588	592	595	608	617	617	596	666	590	614	624	550	635	651	580	606	606	569	590	591	638	550	592	616	645	609	605	581	597	588	582	570	607	607	603	573	623	603	580	627	598	590	620	572	596	609	580	656	625	606	656	554	629	597	583	603	593	618	577	564	600	607	616	638	639	585	617	578	578	605	615	564	586	599	599	608	620	568	545	599	606	585	599	628	615	564	579	636	617	584	610	635	615	600	617	620	607	544	580	586	576	603	622	601	603	580	624	582	635	601	593	627	583	559	598	576	566	628	630	596	560	554	601	575	610	633	596	610	610	609	623	618	583	602	597	626	580	631	640	593	646	627	600	597	597	568	589	592	558	611	593	642	638	568	614	598	565	636	578	617	579	580	597	612	606	584	597	602	590	587	611	576	579	608	578	618	624	585	595	612	581	628	615	575	589	553	579	642	612	561	596	605	597	579	601	609	589	608	550	582	572	585	572	612	622	585	544	559	599	575	587	598	589	621	612	647	575	574	642	616	594	626	626	611	595	602	599	607	583	564	599	590	621	599	582	589	582	634	621	588	605	567	614	552	620	594	572	591	590	553	588	595	620	648	618	682	627	632	600	594	618	576	616	572	617	617	649	601	601	616	587	614	572	595	605	624	617	606	639	577	606	548	583	608	622	586	568	615	557	582	575	617	585	576	576	562	603	601	602	552	605	613	584	594	578	572	592	614	590	609	618	544	639	664	580	594	619	579	592	611	589	597	635	600	632	643	592	609	616	597	560	603	622	617	611	582	587	622	602	566	562	629	579	587	611	628	591	618	617	604	570	601	587	609	599	606	594	597	638	588	586	633	655	609	602	596	602	581	626	592	595	607	622	646	591	590	597	601	595	658	612	595	587	574	606	586	600	618	618	599	587	606	575	545	554	594	601	625	610	632	649	609	601	599	565	590	591	576
44210	47328	47588	41060	33356	22982	11186	10106	8567	4919	2367	1692	1619	1118	873	493	288	253	234	218	195	195	204	220	223	207	230	244	197	198	210	210	182	227	216	203	198	228	207	211	215	203	208	220	214	224	193	187	193	208	225	184	177	219	188	228	207	191	207	193	219	213	208	252	217	198	171	219	206	198	216	216	201	220	192	198	192	180	231	220	213	221	246	231	231	205	240	199	205	225	213	184	200	228	207	217	230	208	226	217	230	214	220	196	225	185	224	222	213	232	211	217	206	176	200	201	199	225	204	201	217	208	189	228	224	214	207	193	201	215	205	212	204	191	211	215	211	220	213	213	218	192	183	196	212	204	195	212	185	205	198	219	198	232	213	226	212	204	199	230	213	184	210	193	208	223	203	214	201	209	252	229	200	197	204	209	202	218	211	200	196	195	204	192	191	223	201	216	194	200	223	224	214	190	205	194	198	211	223	194	193	175	214	245	217	249	226	211	228	217	217	199	188	205	209	242	213	245	206	207	232	234	197	186	201	211	196	209	182	203	232	233	214	220	200	192	205	204	204	206	189	185	207	210	211	222	210	193	204	210	215	205	184	203	225	205	215	204	241	194	229	235	196	222	215	216	232	194	193	216	234	240	229	215	208	234	206	205	202	208	235	212	199	235	222	212	222	231	227	215	207	184	223	217	226	216	206	215	220	236	202	217	194	226	220	213	203	208	220	213	211	208	233	207	216	192	209	213	230	204	205	208	210	206	234	202	216	214	205	229	218	223	175	230	213	213	189	200	215	204	221	223	201	199	206	218	208	238	214	208	238	204	211	226	202	224	196	201	197	203	213	251	193	184	197	240	179	214	185	217	211	209	220	204	235	199	235	211	212	212	207	199	224	211	223	194	194	210	196	214	221	201	188	205	212	197	227	246	202	224	197	220	217	212	208	196	184	213	219	217	209	232	231	212	207	187	186	204	217	218	225	195	220	236	189	221	204	189	216	216	202	221	216	205	184	188	190	208	202	187	228	226	220	209	235	219	214	210	228	195	201	224	202	237	203	190	204	180	230	226	209	211	205	217	184	203	191	202	214	198	213	210	204	207	204	230	215	211	198	213	222	220	224	213	188	211	189	231	218	209	201	219	192	206	217	193	219	220	215	203	199	219	221	213	221	218	236	217	217	215	215	193	230	200	231	216	193	229	180	228	198	246	212	190	208	227	216	196	217	214	237	210	220	205	222	216	200	202	221	212	197	229	197	220	217	231	228	205	217	237	228	202	212	198	208	195	204	208	202	201	213	233	205	241	200	210	205	187	212	207	215	213	222	223	209	209	193	213	222	203	187	194	204	200	210	215	237	230	202	210	208	192	212	204	217	205	192	232	223	214	216	207	226	196	217	227	233	199	205	194	204	198	205	193	214	222	221	214	211	192	227	210	204	219	225	217	238	200	199	213	196	203	230	193	223	201	200	227	216	222	222	198	223	228	175	239	199	197	189	222	216	216	214	211	228	189	202	223	205	187	239	211	193	229	202	207	194	220	208	198	219	198	229	204	247	215	209	241	229	230	212	211	227	232	208	186	206	202	211	214	205	214	222	222	211	219	221	207	244	207	234	223	213	201	202	230	224	207	240	203	229	206	220	217	214	214	201	197	194	184	197	195	214	246	203	206	210	205	220	222	214	207	225	215	196	206	206	243	223	235	195	206	208	195	211	231	213	221	200	217	219	211	212	213	202	197	215	194	200	208	229	220	179	216	228	203	233	233	204	214	218	227	217	190	207	213	230	207	221	234	213	209	193	208	232	232	223	228	200	199	201	217	219	235	199	198	205	231	211	219	197	210	212	213	208	198	194	212	217	189	185	209	186	209	221	199	212	209	210	202	237	225	225	200	203	226	203	210	210	214	200	195	213	213	197	223	217	237	230	220	230	205	199	200	186	210	232	227	198	254	192	197	205	208	190	208	210	247	211	187	199	215	212	251	214	212	227	248	202	208	212	212	226	227	244	214	190	197	203	214	190	237	232	208	198	218	205	230	209	221	235	240	243	183	215	194	188	191	222	205	205	214	216	202	214	209	216	189	216	190	215	235	217	224	218	208	218	227	209	220	212	203	225	227	214	207	192	188	202	237	208	214	200	213	200	191	191	201	217	227	216	233	203	196	214	216	206	221	256	228	221	239	215	192	218	215	243	205	219	227	201	209	206	218	198	240	209	198	188	209	186	208	224	236	180	218	202	211	183	207	214	220	188	195	195	213	217	223	196	225	231	217	239	200	221	224	228	192	204	212	196	229	198	219	202	220	234	208	240	204	240	185	214	212	205	216	228	244	195	187	235	222	228	205	233	205	212	208	208	190	215	207	207	204	210	195	199	218	238	219	214	187	230	216	226	205	192	179	210	212	215	214	205	217	204	203	209	227	188	216	234	216	214	216	176	227	198	211	231	237	234	199	182	222	212	218	194	204	198	209	226	212	188	202	192	201	235	232	214	201	211	229	225	201	209	184	207	202	216	208	205	197	212	215	201	215	201	223	189	200	213	206	229	209	221	195	191	223	220	220	218	200	200	207	186	200	225	198	202	222	238	194	205	224	225	222	222	200	210	173	218	225	208	222	197	203	224	233	228	211	227	199	213	222	219	233	204	219	220	216	200	217	229	238	208	221	228	257	218	186	190	225	229	214	214	245	209	214	205	228	206	206	203	208	206	217	203	215	213	210	215	207	208	231	208	226	203	216	238	194	227	198	205	227	196	197	220	180	189	208	228	211	218	211	199	204	207	213	205	220	201	204	199	204	228	227	225	214	213	192	203	216	233	215	236	234	220	183	215	236	237	250	223	222	187	218	202	215	214	203	230	198	218	213	207	174	210	221	222	204	187	220	219	196	200	202	184	237	235	220	201	181	210	196	227	219	198	199	201	215	224	222	203	205	184	204	206	208	207	240	219	206	183	220	199	210	248	214	203	213	236	207	225	194	225	208	219	221	229	222	211	232	209	206	216	196	226	230	186	204	198	202	218	187	204	195	195	217	235	206	217	206	209	243	202	193	200	207	217	194	201	222	229	215	215	251	210	203	220	237	223	191	206	207	212	194	199	228	210	181	214	198	195	202	222	217	224	200	195	221	214	220	222	218	192	199	221	207	215	210	210	205	218	206	244	195	209	214	217	218	207	228	189	241	208	195	220	206	240	242	209	222	212	198	210	183	212	218	209	203	238	250	193	219	200	237	185	191	203	224	202	212	238	220	216	200	211	195	243	233	209	216	194	215	236	211	234	227	213	214	196	196	253	203	233	226	236	197	206	230	216	215	208	208	207	213	250	235	224	212	199	222	198	210	195	214	205	226	206	224	202	197	223	204	224	225	217	200	224	222	223	193	201	213	183	223	200	207	233	214	208	212	224	206	220	186	198	198	212	231	183	185	203	215	227	215	218	196	213	196	205	210	217	223	224	228	216	230	225	185	214	199	206	231	197	221	238	210	204	217	208	215	209	236	209	198
29601	38893	47500	48412	44251	34667	24748	27711	24891	16943	10338	8224	7691	5340	3769	2250	1123	936	841	733	653	628	610	592	548	631	548	586	624	612	536	599	559	563	599	635	592	592	573	592	586	592	594	605	583	593	562	582	523	575	566	596	575	537	581	538	549	574	564	569	584	567	577	536	571	585	568	577	599	591	552	582	566	594	581	611	594	529	575	562	586	585	583	602	523	590	549	514	528	545	570	579	602	605	602	591	580	557	585	592	566	580	564	579	592	588	566	574	583	543	566	556	576	555	536	579	577	608	602	600	591	546	593	570	584	605	566	576	553	582	608	545	585	570	556	557	569	622	592	557	552	555	606	542	614	582	599	555	606	567	590	581	582	579	582	576	571	583	523	581	582	583	624	618	572	607	600	552	595	550	551	590	583	579	558	578	572	571	579	625	568	605	581	558	585	574	570	589	605	617	584	531	536	598	589	569	624	589	555	552	591	589	568	636	555	593	567	601	564	544	528	612	581	568	584	563	631	582	590	553	583	599	581	586	536	550	559	541	554	588	599	589	592	577	570	570	547	573	538	557	556	564	523	552	600	570	540	594	571	557	584	596	568	596	602	538	573	560	558	620	568	601	611	600	612	602	592	602	592	578	605	538	586	554	621	551	574	547	547	576	599	581	590	549	586	609	615	545	549	611	584	608	547	574	567	562	616	584	574	576	598	586	577	547	573	590	569	579	559	551	559	574	560	593	582	611	538	560	575	588	587	600	599	604	593	592	604	494	579	589	565	619	580	590	583	572	559	594	575	589	530	520	588	556	588	548	586	597	575	598	585	500	586	590	602	562	607	607	556	566	595	553	568	555	566	565	553	547	617	576	601	581	558	545	569	571	572	523	591	577	575	582	563	558	571	557	565	595	573	557	589	598	574	582	584	609	546	583	609	592	587	587	535	622	562	548	572	568	593	579	608	577	602	586	542	561	563	622	571	584	559	553	563	520	589	547	576	573	602	554	588	582	585	581	594	624	611	566	599	581	584	563	616	595	584	608	589	595	565	588	561	587	563	558	625	611	602	562	587	574	581	585	636	605	575	606	572	571	552	590	534	603	622	570	573	589	563	565	586	566	574	577	552	591	590	546	597	607	593	548	574	540	551	598	544	587	547	582	607	538	546	589	539	559	542	574	556	604	578	559	557	572	578	594	539	581	598	623	608	542	554	594	557	608	594	558	616	509	611	616	540	600	588	546	585	587	599	601	582	572	520	602	567	554	560	598	545	553	552	607	573	611	562	615	569	541	595	541	591	569	596	612	593	582	578	603	654	562	579	571	587	603	548	535	589	606	594	571	532	606	574	578	574	591	549	588	516	565	549	556	608	607	570	545	546	572	565	581	611	542	579	628	625	584	577	571	584	573	544	591	575	639	604	561	597	550	593	565	593	510	536	582	582	567	586	587	552	567	591	588	572	553	604	578	581	592	577	590	550	566	553	588	586	582	562	576	574	560	610	554	579	580	557	585	599	532	578	557	615	616	576	567	573	597	546	583	561	547	584	598	539	596	574	600	596	559	529	610	580	605	561	579	613	574	567	612	631	546	619	574	544	579	553	581	612	566	554	573	585	595	614	533	600	583	574	590	578	592	549	569	593	619	575	547	584	610	569	582	522	583	558	572	556	581	560	572	596	541	570	591	602	595	547	592	558	547	577	596	535	612	568	597	592	552	518	564	600	590	581	581	572	536	515	576	540	606	556	577	579	541	569	578	575	572	565	576	611	584	582	585	589	595	580	592	580	571	550	609	596	598	566	620	585	607	605	594	560	530	590	599	605	567	600	562	590	614	574	574	566	593	569	582	589	534	587	567	584	580	616	576	536	544	542	597	571	580	594	562	551	595	600	583	608	580	596	560	548	595	650	562	573	561	583	595	544	590	567	579	536	532	594	567	574	558	581	565	523	578	604	568	600	601	558	576	572	525	576	577	581	569	581	551	592	573	589	621	600	570	605	602	579	590	535	543	573	597	595	551	607	618	534	581	575	589	544	561	561	540	556	588	568	592	579	543	554	561	612	559	601	600	557	584	572	570	590	574	606	610	581	570	609	569	561	594	576	601	584	558	559	607	551	584	613	591	603	581	571	553	616	545	611	580	578	543	600	559	586	580	548	564	558	593	575	569	516	553	587	571	583	581	621	567	547	568	565	581	592	596	575	618	597	564	572	604	561	541	535	586	539	601	562	602	581	585	586	530	642	564	592	611	574	554	544	585	545	545	589	562	557	567	625	546	552	553	639	582	568	531	572	552	560	608	570	594	569	578	589	642	588	608	576	574	539	589	570	577	538	565	553	554	543	578	596	621	603	637	596	593	588	601	587	595	591	567	573	516	619	571	601	588	586	552	588	577	598	596	588	576	520	553	555	599	559	557	550	575	567	571	593	604	600	566	590	631	556	585	543	622	612	602	595	615	604	558	557	570	562	603	547	538	575	555	572	556	613	615	571	585	573	583	592	577	549	519	613	603	581	564	576	566	574	570	551	592	581	546	544	608	580	557	539	597	596	570	555	596	536	538	556	560	604	577	558	523	583	591	580	617	546	589	546	598	573	571	570	533	599	587	589	539	568	558	549	593	591	603	595	568	530	532	588	537	576	585	569	568	547	593	597	532	585	550	586	575	595	542	592	584	581	556	653	602	595	557	617	570	561	629	587	561	578	599	577	566	565	567	554	552	583	577	531	587	607	557	560	580	576	549	600	611	557	562	587	576	578	557	598	585	572	552	566	553	599	525	565	559	582	591	599	560	560	568	638	582	594	599	608	555	602	557	587	619	634	579	577	588	548	567	532	569	591	617	565	620	550	591	616	594	582	588	614	592	590	560	557	567	553	627	570	599	529	543	532	560	564	566	578	656	623	589	559	585	546	582	606	567	548	562	583	599	562	524	582	603	595	578	578	598	544	582	566	602	553	591	599	582	602	556	587	550	578	566	541	591	562	613	603	595	558	579	578	575	560	615	557	592	555	598	538	557	573	555	604	550	559	586	591	599	549	586	593	591	570	565	563	562	551	579	573	564	549	577	607	559	597	549	572	571	611	576	587	619	632	597	552	588	568	567	554	560	581	580	606	585	610	566	559	595	617	566	585	560	657	607	602	529	602	591	520	598	541	589	597	602	587	560	599	597	563	564	582	574	556	538	603	532	563	613	608	543	575	601	541	573	582	579	561	546	545	625	559	593	550	540	527	621	550	570	593	575	572	595	556	548	617	572	591	557	541	554	573	591	564	581	566	602	577	592	547	597	532	553	592	535	550	549	605	561	594	603	555	594	561	602	581	604	600	618	624	553	576	608	618	631	605	576	593	582	585	585	540	584	580	591	571	595	580	581	636	584	543	596	579	556	590	559	600	565	546	532	541	600	517	568	587	561	569	591	543	589	562	624	556	569	551	566	548	536	593	597	621	606	550	569	539	598	550	570	549	583	551	574	582	592	579	578	562	564	576	575	526	556	588	587	594	552
52150	52110	55676	47416	40511	27192	16789	14355	16992	12743	8190	6575	4258	2314	1312	633	315	263	260	262	241	212	203	211	194	208	215	222	204	180	210	208	208	205	201	193	194	207	207	216	232	197	207	217	212	220	201	211	207	198	210	199	187	219	181	200	185	193	190	215	187	203	205	186	217	221	193	185	200	208	205	199	203	203	200	223	217	228	199	206	188	169	196	178	209	207	218	217	192	192	196	197	187	202	198	195	188	202	227	194	197	217	201	211	184	219	206	225	187	219	222	211	207	166	193	228	202	208	195	180	187	199	186	182	188	198	198	204	213	203	221	184	217	210	211	213	202	211	209	222	191	208	203	141	210	218	181	194	204	191	229	193	215	219	205	222	202	187	225	206	208	199	210	219	191	222	212	210	210	197	180	215	172	205	209	225	214	182	228	205	179	189	187	213	198	222	224	173	215	186	215	183	207	194	215	189	189	188	212	200	201	197	206	219	175	199	204	214	211	210	212	211	187	193	207	187	205	220	212	177	212	204	191	192	184	195	217	208	213	175	228	173	197	204	171	221	201	191	194	218	193	186	192	220	207	225	202	206	198	191	226	190	190	199	183	194	207	225	216	198	196	209	178	189	222	203	204	199	192	166	200	214	200	202	222	177	180	200	213	206	210	203	207	196	193	211	189	224	189	207	177	217	197	198	192	206	193	229	173	229	202	212	187	171	215	222	217	207	182	212	202	195	164	188	215	188	207	190	217	222	189	214	196	201	195	194	214	197	209	214	180	186	203	204	214	188	235	190	217	200	188	211	195	183	190	200	218	196	201	219	211	202	178	208	219	223	206	198	201	202	184	201	179	201	197	195	205	216	230	204	197	209	197	180	212	173	181	199	201	197	202	195	197	208	213	201	206	208	178	225	224	222	188	202	196	189	212	198	209	217	211	196	192	190	209	177	181	199	194	181	219	191	202	210	199	217	219	234	225	221	222	202	183	212	189	203	227	190	222	221	181	217	215	199	214	192	203	202	186	195	227	203	196	183	210	208	185	204	184	201	208	149	202	193	182	181	200	214	218	199	198	210	189	193	202	208	185	171	177	180	173	200	205	189	203	194	198	204	226	211	214	185	195	188	195	183	186	189	220	204	192	188	208	245	213	166	216	190	226	191	179	205	200	160	182	191	189	194	206	195	188	199	220	207	206	214	192	197	204	207	220	167	185	192	208	229	218	214	215	201	218	192	195	180	207	220	206	219	219	204	207	205	207	181	211	191	207	181	214	197	187	203	184	211	213	188	201	186	211	190	161	204	200	194	207	210	196	207	195	227	211	186	211	215	195	211	223	221	203	216	200	197	208	189	197	204	181	196	215	208	187	191	208	203	220	202	215	174	188	188	217	184	205	163	188	225	199	202	212	227	205	206	204	220	223	212	184	176	194	186	204	214	199	190	202	216	210	215	200	209	198	180	223	203	207	191	193	199	226	199	224	203	180	206	196	200	186	176	219	206	194	198	200	218	195	201	189	201	200	196	201	186	181	193	182	189	174	219	200	173	224	204	187	201	187	205	188	208	206	208	205	201	222	178	189	204	219	207	181	208	226	210	213	198	180	206	206	225	204	175	223	194	211	202	202	213	216	207	202	199	215	202	201	209	199	199	231	197	176	164	211	182	193	205	192	223	216	201	196	206	190	214	208	198	195	209	189	193	213	180	190	226	201	203	178	207	188	230	173	198	191	193	210	172	204	204	207	190	208	181	203	220	190	202	205	203	199	183	191	197	192	210	217	187	179	191	226	195	186	213	203	214	182	191	211	192	202	198	203	191	200	175	196	196	204	180	224	206	202	188	201	218	187	179	229	205	210	182	198	202	224	202	206	202	202	197	229	180	222	203	198	205	221	179	220	209	225	201	191	199	201	201	228	208	207	191	189	222	205	186	206	184	217	196	199	205	189	196	180	172	203	212	203	171	196	227	182	219	213	199	190	195	193	178	211	185	191	219	209	208	188	188	202	217	194	226	221	213	213	182	201	221	202	215	192	196	191	200	185	231	216	200	201	217	195	187	156	206	221	199	184	193	215	202	212	212	197	227	184	193	214	216	211	224	204	187	191	196	213	207	198	190	188	197	215	212	221	216	216	181	186	193	224	212	192	216	201	209	217	193	213	198	208	185	193	211	176	194	192	209	170	197	202	190	213	214	196	194	210	218	197	190	220	182	204	185	196	201	203	216	193	196	194	207	215	197	229	181	208	212	204	212	214	219	196	194	189	189	205	192	200	203	238	182	192	225	199	204	212	205	217	228	191	222	195	214	190	211	180	193	192	196	208	180	179	199	182	210	192	195	180	184	205	178	241	189	219	196	221	208	225	220	195	189	196	204	209	176	183	209	204	235	208	199	178	231	197	189	178	221	185	180	187	180	198	211	195	214	173	218	214	156	182	178	187	214	203	193	193	204	220	187	204	214	198	205	210	191	189	192	221	210	168	201	203	216	208	249	202	207	205	198	212	203	192	180	192	210	221	193	193	227	195	216	212	201	191	193	214	202	190	189	217	216	197	202	216	202	214	224	227	190	211	193	170	194	209	170	167	194	228	191	192	192	200	190	208	196	197	214	191	210	185	185	216	183	213	201	189	193	192	182	186	199	193	210	229	183	200	197	217	176	209	182	189	200	199	220	208	180	206	175	207	185	208	188	204	200	212	190	208	220	215	181	202	195	201	200	215	197	236	240	217	204	184	213	205	225	188	187	200	204	171	203	212	205	193	196	203	215	214	217	202	196	204	190	213	227	220	207	213	178	177	213	215	218	202	187	219	196	196	216	208	210	194	208	219	192	214	213	212	193	194	201	198	209	195	196	202	197	205	180	213	199	187	187	192	215	219	190	232	169	186	205	211	201	203	193	212	189	209	198	201	214	219	185	216	194	205	196	215	212	197	214	215	191	229	190	199	213	190	182	202	206	214	227	194	189	199	178	216	228	192	205	221	210	202	211	193	213	207	189	224	209	202	195	174	217	216	200	192	200	216	209	187	213	201	206	182	206	224	223	200	209	234	197	204	192	213	192	195	206	188	211	235	193	219	212	194	186	184	207	205	195	208	177	202	203	183	197	202	194	213	203	202	216	198	202	204	206	180	207	197	204	215	205	175	209	217	178	195	222	210	191	205	217	213	203	189	228	201	199	167	204	203	154	195	196	203	219	214	201	193	225	197	213	207	221	230	197	199	207	212	221	214	197	204	219	232	203	191	205	214	202	163	188	195	188	198	225	196	226	183	185	202	193	207	208	207	209	186	204	183	202	202	200	189	173	201	202	203	195	199	200	202	190	195	180	199	201	201	206	201	162	200	200	201	194	171	210	220	224	186	203	240	200	204	198	207	153	184	192	204	181	234	219	209	201	187	190	191	191	198	197	196	180	227	212	187	201	202	189	232	202	210	215	178	201	205	191	196	200	186	221	194	196	212	185	201	189	207	211	176	188	206	205	209	218	211	191	194	191	208	216	193	212
34553	42722	53749	53778	50096	36622	31544	32901	36207	30066	24638	21662	15992	10144	6135	2674	1245	887	847	746	585	607	577	558	541	595	527	580	552	580	551	548	575	530	572	563	526	577	551	527	534	554	545	552	567	560	535	529	572	506	570	597	509	522	590	556	540	522	590	571	575	543	521	550	573	563	505	551	535	546	510	583	487	530	576	546	577	559	568	516	540	553	556	541	545	563	572	559	561	510	533	514	543	561	581	566	540	536	518	567	567	515	568	544	524	549	497	537	552	529	541	550	566	547	543	544	505	499	523	552	552	549	554	531	528	558	549	538	560	594	501	584	523	536	568	544	542	548	504	580	509	556	544	533	526	534	554	529	518	561	536	556	556	535	594	535	586	490	583	536	559	556	574	529	531	557	531	563	566	534	557	543	589	562	506	527	556	527	539	561	538	565	571	550	540	526	536	554	569	575	527	549	578	526	534	567	580	521	561	547	558	526	549	575	561	546	540	577	567	568	534	552	513	566	538	513	604	522	472	550	522	538	530	545	541	546	550	519	535	560	536	543	534	577	577	552	526	549	538	546	554	548	535	528	493	569	552	557	585	562	546	561	542	569	543	549	496	580	508	523	529	567	544	512	565	563	527	535	535	552	494	551	518	515	521	551	573	541	523	518	549	538	553	534	567	557	513	560	543	571	536	581	568	549	535	520	542	531	584	564	538	569	543	537	620	525	545	528	542	537	569	540	552	549	595	532	524	542	507	513	472	500	588	558	576	507	538	518	585	555	534	513	542	558	535	527	578	528	567	554	508	531	537	532	511	562	572	585	535	560	556	566	547	548	574	552	497	543	557	558	574	567	548	520	544	588	574	516	540	525	586	587	545	544	531	540	562	566	544	548	545	577	570	549	535	583	579	589	500	532	543	513	548	564	554	544	584	576	528	540	567	542	552	556	568	551	520	584	551	559	535	570	531	530	562	539	518	546	529	541	599	550	521	536	569	554	537	548	536	518	529	573	552	593	558	585	550	572	580	548	524	503	519	555	563	514	557	520	533	564	550	570	559	567	536	545	545	576	503	544	534	577	546	552	581	525	520	531	552	538	509	528	522	585	523	574	540	523	525	516	522	537	541	540	554	526	544	556	552	543	545	553	539	557	550	518	525	555	536	521	541	542	506	588	550	531	523	529	514	538	541	545	551	536	520	548	537	588	562	544	533	535	486	553	559	541	561	571	556	552	589	564	527	558	559	546	550	545	568	514	530	596	547	536	556	559	557	579	525	547	521	547	552	555	531	551	577	578	565	517	493	518	556	578	542	527	532	565	568	536	520	517	535	532	553	519	557	517	536	528	547	509	522	535	538	504	563	561	543	589	502	542	557	600	538	545	519	506	532	543	576	577	568	524	538	555	583	559	554	484	556	585	575	510	591	541	568	523	520	545	532	544	528	522	487	589	549	583	531	574	531	589	576	572	560	571	530	521	558	519	545	559	548	534	552	562	521	543	582	532	533	566	589	576	565	529	554	556	552	538	586	557	540	525	535	573	529	590	564	541	506	510	542	572	532	552	573	546	549	560	555	544	539	577	553	502	557	547	527	530	536	551	561	545	545	550	557	545	564	557	549	586	544	560	524	546	584	559	540	563	551	552	537	521	558	600	520	551	539	549	494	542	558	550	572	532	524	584	558	542	541	520	564	554	565	572	571	527	583	512	529	540	572	560	546	555	561	552	556	545	539	598	581	573	574	545	540	551	533	559	534	538	565	542	561	531	553	518	527	558	582	501	513	550	523	570	571	513	518	568	527	569	512	560	547	541	524	583	546	507	542	579	540	523	556	539	551	565	575	505	541	550	554	588	515	601	535	555	532	523	542	538	542	497	502	562	555	546	563	552	518	560	585	566	537	559	539	550	556	549	524	521	559	565	577	526	547	546	531	574	526	551	535	564	496	535	582	510	567	565	541	539	560	542	539	529	563	548	541	568	578	544	518	533	544	545	499	516	524	517	526	569	553	523	524	560	549	518	493	521	595	531	544	528	563	531	547	567	530	562	537	552	532	574	564	560	554	567	598	515	535	546	517	543	572	585	596	527	547	562	560	497	587	556	564	526	522	536	535	549	571	562	576	556	556	574	559	507	547	540	502	524	538	567	555	556	566	565	524	573	525	575	553	541	557	502	578	483	558	591	560	540	535	568	544	559	531	551	572	551	549	555	510	546	557	571	537	537	559	522	519	578	539	542	543	533	555	599	585	539	536	548	531	498	553	545	549	532	515	510	585	550	529	477	520	519	559	555	574	540	546	555	558	563	527	583	563	544	525	578	523	542	509	529	514	546	528	505	542	512	519	527	575	579	565	517	512	524	558	542	521	531	537	559	562	545	562	548	522	547	581	564	548	540	554	565	541	531	534	567	570	563	544	558	516	547	543	565	590	576	551	535	511	575	542	549	537	571	542	585	573	551	524	503	552	547	519	475	548	552	531	560	524	516	547	530	529	556	516	542	560	566	515	532	518	593	571	547	541	522	518	581	566	545	502	534	536	555	570	540	548	514	529	507	534	553	524	536	569	535	553	497	566	582	556	529	553	541	548	540	554	541	558	524	543	541	539	531	533	537	544	527	529	536	553	547	550	562	530	554	497	544	569	571	548	509	537	576	576	558	565	520	575	556	570	508	543	554	539	536	578	527	579	539	533	542	498	535	577	521	548	547	553	553	581	525	521	538	551	547	525	512	557	571	547	528	540	529	544	510	576	592	539	536	509	527	577	520	550	565	564	524	531	580	514	545	588	548	540	516	559	606	559	522	585	552	576	531	563	547	559	565	541	537	549	547	545	540	529	563	510	549	564	518	572	571	582	510	573	547	556	558	543	575	562	493	569	542	582	530	535	527	537	545	564	550	543	483	506	550	523	564	539	515	543	574	549	517	530	516	540	531	526	549	558	548	524	551	569	538	507	541	538	520	539	524	526	511	565	541	555	533	513	544	460	598	559	594	573	577	589	568	521	522	580	533	551	517	523	533	535	536	549	504	575	572	492	564	537	518	581	529	579	559	528	499	540	541	515	553	546	557	518	567	517	516	582	526	578	536	546	539	503	554	512	563	545	536	535	551	548	590	591	494	545	514	521	541	567	561	527	551	490	531	552	553	504	535	568	564	551	530	550	529	513	531	578	548	546	539	544	565	582	539	567	526	519	544	557	565	535	513	508	567	547	583	528	515	538	563	544	539	551	550	523	557	535	536	537	573	570	522	539	548	596	535	522	520	533	549	532	577	566	552	520	516	613	531	522	536	538	565	536	514	545	585	571	603	511	537	588	530	548	596	560	583	529	522	602	556	563	539	530	577	572	584	565	576	560	511	572	556	548	538	568	529	589	579	584	531	566	547	526	508	530	530	531	546	534	518	569	591	557	528	553	562	556	546	577	565	542	552	535	526	542	548	575	550	573	532	568	548	536	535	536	551	488	528	547	513	590	546	548	573	551	593	545	537	511	562	528	610	564	548	543	576
28660	27171	26126	15752	6573	2660	1082	705	619	581	545	663	576	374	279	241	249	234	242	215	208	222	238	236	215	210	227	218	233	240	243	211	216	209	232	218	223	241	214	254	230	211	230	246	220	277	218	223	238	252	215	209	204	226	203	205	224	233	232	201	216	219	223	241	222	211	240	228	226	220	207	214	208	237	226	234	235	232	231	217	213	258	190	218	218	248	229	226	226	224	242	227	226	231	237	225	221	221	218	218	229	211	229	209	211	251	217	225	252	244	237	194	217	204	223	202	210	229	226	245	216	245	237	214	233	233	230	230	218	208	228	229	214	223	201	237	218	234	229	211	221	225	237	203	258	191	244	182	208	229	201	240	215	223	220	210	234	249	241	263	209	275	219	212	237	203	210	225	200	232	233	228	230	213	224	203	233	213	239	233	221	231	233	238	221	210	213	216	235	238	210	222	231	203	228	211	240	222	223	230	224	234	231	239	213	224	216	223	228	199	193	200	220	224	231	239	248	218	187	212	211	244	279	210	227	192	203	222	207	238	215	216	235	229	234	249	225	241	231	193	248	226	207	236	218	213	224	253	219	224	222	206	193	246	205	249	204	217	231	225	211	219	232	195	233	218	244	229	222	210	201	223	213	211	215	224	201	254	233	224	228	219	202	238	222	209	242	238	236	228	202	223	203	210	232	221	222	233	213	218	219	223	211	206	232	229	227	199	226	238	240	223	238	212	207	213	221	224	223	210	225	205	205	204	225	237	202	208	217	183	228	179	220	226	206	235	240	224	223	225	212	213	205	213	230	214	237	191	207	229	217	204	200	221	205	220	238	207	235	201	238	215	227	226	214	227	225	198	214	228	211	258	220	220	228	216	242	227	220	198	231	220	211	219	226	227	224	253	227	230	199	222	218	217	212	259	211	214	219	209	231	220	220	225	230	211	226	240	227	230	246	229	208	227	231	230	199	229	238	213	222	231	212	208	246	200	231	239	205	210	243	225	220	210	210	224	224	227	235	233	186	238	220	234	243	228	229	189	221	213	243	230	223	216	219	220	212	214	232	220	232	233	225	221	242	217	223	227	225	221	235	211	251	186	211	221	218	233	238	211	185	206	232	209	251	215	254	222	224	198	209	213	233	234	240	262	226	189	216	231	211	236	212	252	258	182	232	231	228	198	220	225	237	223	204	220	214	234	221	231	199	204	222	215	213	236	208	214	240	233	236	213	228	223	202	246	225	257	223	204	235	219	200	208	236	199	213	213	212	196	204	256	225	224	221	222	211	215	224	213	240	226	216	247	218	210	224	227	200	209	223	194	239	205	200	222	226	216	246	240	197	215	207	210	213	230	247	197	216	222	222	219	209	207	204	229	231	227	231	197	215	216	196	216	218	241	210	202	217	223	183	234	250	223	211	235	228	238	243	234	257	213	241	214	249	235	229	223	211	203	222	217	199	258	223	222	192	208	235	244	204	265	205	230	243	214	203	216	221	242	208	226	222	249	213	208	228	216	224	209	201	230	209	200	216	229	189	217	222	235	224	226	226	229	237	232	236	241	232	214	182	222	233	226	192	250	199	229	207	208	237	218	199	202	230	240	242	204	224	231	220	242	210	216	238	240	232	234	227	222	246	228	206	211	204	221	207	202	209	216	240	217	222	210	229	244	237	233	203	222	182	250	198	249	213	222	235	219	201	233	215	235	223	192	210	199	234	249	229	236	226	229	224	212	226	229	232	243	199	240	220	206	234	210	224	232	207	218	240	227	212	232	250	218	213	243	227	211	238	210	253	226	244	228	226	231	226	229	219	224	223	216	188	215	236	226	246	197	220	209	222	223	209	244	234	212	210	260	216	180	201	277	217	230	229	230	209	211	235	260	202	217	214	206	191	197	224	183	219	223	224	225	236	222	214	205	228	192	217	203	197	224	227	227	226	219	245	227	205	225	230	246	215	247	222	217	213	240	229	231	227	228	197	217	213	212	200	262	193	212	221	222	172	229	215	221	232	241	215	226	225	223	203	255	235	234	235	205	212	221	205	240	230	240	245	244	233	226	215	221	205	210	217	233	203	275	224	229	225	209	205	233	221	193	228	201	220	206	202	201	246	218	228	211	235	191	222	234	215	213	248	225	211	215	242	214	253	236	214	222	214	212	215	230	227	236	233	230	214	207	213	218	217	222	241	224	251	207	218	211	200	221	233	212	209	222	242	225	229	219	253	229	224	206	217	216	224	214	216	236	208	224	221	261	214	222	220	248	230	208	230	229	229	210	215	231	205	220	219	258	241	252	236	222	205	225	224	211	231	245	203	235	210	227	238	198	219	226	234	232	217	210	213	226	223	232	217	240	235	224	252	222	223	234	220	220	247	224	208	220	240	223	230	196	227	212	215	243	218	229	219	215	231	236	214	217	219	233	226	252	221	209	220	238	223	212	213	212	233	262	223	226	207	200	185	235	217	246	193	213	229	260	226	206	214	214	244	197	215	201	230	232	234	213	221	227	230	243	204	228	244	233	213	208	220	208	216	202	216	214	185	220	218	218	211	227	191	239	196	235	214	203	216	221	205	240	228	229	239	232	206	208	220	219	235	246	241	235	221	198	248	227	240	229	236	218	211	229	209	206	223	223	224	220	241	207	215	221	210	223	213	203	215	217	227	214	249	235	236	235	258	201	220	257	215	224	209	220	236	244	230	235	236	199	204	243	227	220	215	249	238	221	255	231	208	266	225	207	237	228	241	242	221	220	232	222	185	220	248	239	226	215	212	229	243	236	204	256	201	180	219	222	243	235	205	215	214	219	236	226	210	228	244	233	209	241	215	205	208	211	232	208	194	229	223	205	248	245	193	225	232	229	266	215	234	214	230	227	237	217	228	247	240	237	212	226	223	228	211	216	207	205	262	226	230	202	234	213	194	197	207	231	222	215	223	226	200	225	238	230	231	220	181	238	235	213	212	190	211	212	211	224	232	241	225	199	242	197	218	215	220	222	209	233	218	211	223	199	223	213	228	218	215	266	207	207	217	203	206	208	221	198	206	245	211	245	213	228	228	219	232	244	241	223	221	217	225	205	222	190	219	226	203	251	217	229	243	201	227	227	237	231	230	212	226	232	246	239	236	242	202	209	211	215	218	212	196	234	224	198	218	228	219	229	208	212	213	227	259	209	210	242	227	242	232	229	207	226	215	195	208	236	224	240	251	229	198	213	229	220	231	246	237	241	231	240	198	240	214	229	228	206	194	216	234	218	220	234	225	235	196	224	223	226	242	181	245	207	197	234	257	241	246	202	219	235	219	218	221	217	220	235	231	220	223	207	220	204	247	223	237	208	203	235	216	238	207	212	200	229	191	209	224	233	194	234	221	186	228	201	191	230	212	237	248	208	236	206	225	192	237	198	236	226	247	232	203	228	247	221	216	237	229	220	225	214	221	225	219	214	219	243	210	209	244	210	227	256	240	240	219	228	219	215	240	210	221	212	217	235	247	254	217	220	215	217
18387	23942	31371	25201	15538	8966	5281	3492	2994	2810	2694	2912	2185	1414	948	767	669	634	600	635	643	588	606	632	624	601	603	603	618	617	619	555	592	617	624	640	631	613	613	618	652	646	582	634	638	619	596	583	607	621	659	614	600	558	552	587	639	606	619	589	593	586	597	617	599	611	546	613	600	595	597	627	631	587	610	644	580	610	587	611	641	585	631	635	595	628	631	610	623	586	626	600	615	595	607	617	604	573	600	646	594	633	634	604	535	617	587	556	564	591	598	640	601	641	530	581	572	674	608	603	629	641	661	561	589	595	602	581	644	609	597	584	552	586	573	546	626	609	587	615	607	601	551	569	591	564	597	575	619	604	601	570	602	607	617	576	599	601	599	653	575	597	626	568	589	635	598	605	646	624	627	573	608	634	641	563	576	594	609	623	676	600	613	561	599	607	649	603	596	619	594	635	571	575	657	587	581	599	599	595	564	619	622	626	614	598	561	615	599	619	582	589	591	591	616	580	575	631	593	610	633	563	604	622	609	607	592	610	618	653	617	593	590	613	591	611	646	606	617	585	574	555	601	585	548	584	578	619	569	541	612	611	589	609	572	591	609	588	613	612	588	593	617	570	583	547	547	610	614	657	601	593	588	622	626	655	597	606	639	625	633	548	590	561	602	582	595	631	589	590	582	569	634	580	606	593	617	581	559	601	632	591	605	602	596	589	581	623	575	633	586	598	585	621	590	584	595	572	577	625	563	657	613	546	554	577	603	573	570	559	630	646	659	619	582	570	625	617	655	606	584	620	560	586	599	654	613	626	601	616	570	571	606	572	610	600	609	596	592	607	616	624	603	609	602	575	588	598	618	621	615	605	617	662	571	586	670	645	563	640	631	581	628	620	597	638	628	575	592	589	636	604	595	599	600	630	540	596	632	613	656	593	591	584	612	576	628	627	576	642	622	578	642	607	564	594	562	606	556	605	594	601	593	616	614	624	613	619	612	571	566	596	608	618	598	593	610	591	630	554	628	595	566	591	573	591	590	601	623	607	595	611	590	585	586	603	604	608	601	605	586	609	578	559	649	586	579	606	587	630	606	585	631	618	635	564	644	560	570	559	578	643	601	594	589	592	592	660	594	625	614	636	627	606	624	597	622	600	538	603	568	639	603	642	586	594	614	635	634	589	598	610	596	579	624	629	611	603	629	574	579	622	609	659	607	604	604	571	603	609	563	571	615	611	599	597	613	602	571	602	614	626	585	628	584	613	576	578	610	572	557	614	543	595	591	623	635	595	610	606	580	580	609	586	587	638	620	598	569	563	597	586	593	623	608	608	619	591	614	602	600	637	577	613	596	581	605	574	576	601	571	605	604	576	578	617	632	625	591	597	602	599	602	586	622	603	571	590	593	595	618	581	634	616	584	613	590	633	612	559	564	596	622	614	626	565	629	590	611	581	632	591	600	673	616	573	629	609	600	622	617	629	620	622	580	601	618	653	560	587	595	633	590	645	629	566	621	597	634	618	551	588	573	595	578	604	584	576	606	588	586	627	607	627	615	565	607	643	626	622	619	580	654	540	625	617	649	634	614	581	589	595	563	600	596	607	582	560	595	602	588	592	605	626	636	583	626	619	545	602	607	628	579	616	580	573	602	616	597	581	565	598	615	610	630	623	598	570	616	606	595	610	612	630	584	579	552	593	572	596	606	586	573	608	554	625	584	586	606	593	632	599	579	600	654	599	588	569	619	588	627	629	603	621	618	610	583	602	606	568	662	588	606	541	616	651	652	579	584	598	648	581	601	609	630	609	585	602	557	628	595	574	604	611	603	585	566	581	623	621	605	548	591	602	587	557	612	592	617	572	604	601	567	611	605	588	636	608	552	568	621	594	614	561	635	649	598	617	581	613	591	600	625	575	586	604	591	615	615	603	592	564	585	630	601	587	626	570	571	599	556	576	599	602	620	555	625	577	589	595	580	577	635	578	573	617	664	589	563	576	655	624	591	571	609	614	590	615	620	575	633	596	595	628	619	584	579	594	604	613	584	607	612	594	627	604	549	608	589	620	630	626	552	576	559	584	610	638	634	569	569	616	606	579	621	567	618	573	598	596	640	559	589	605	567	610	569	606	625	614	598	605	562	653	585	590	602	631	587	564	611	643	628	607	629	546	568	588	574	557	574	625	653	620	585	585	568	633	663	577	570	641	544	590	592	559	580	589	543	606	591	590	602	583	591	596	628	618	590	643	595	597	603	564	598	580	647	608	627	585	628	566	611	594	581	624	594	651	565	598	633	622	595	576	626	608	578	581	594	580	609	641	598	573	607	556	636	618	628	627	634	575	584	599	603	637	562	579	609	587	584	600	607	624	570	588	574	639	595	611	606	580	612	601	607	622	576	604	605	595	625	596	592	590	605	593	594	606	632	561	628	617	601	596	660	587	590	611	566	633	577	593	606	641	626	594	621	612	614	606	613	597	643	604	582	565	632	603	608	578	614	582	585	657	618	592	620	582	600	573	599	617	625	637	629	586	595	621	625	619	565	640	598	638	642	629	592	621	609	615	653	561	597	624	578	581	620	551	614	619	578	631	600	613	609	622	613	612	619	614	636	574	576	612	600	583	625	595	613	596	571	605	583	589	590	630	558	639	589	633	574	629	585	624	610	579	600	585	605	646	589	630	602	633	601	565	573	595	599	612	594	604	600	578	596	588	616	603	566	584	609	635	605	572	654	617	567	633	601	577	612	575	592	541	589	623	604	581	638	575	569	584	599	582	616	557	625	591	617	567	573	598	580	638	612	581	582	549	602	609	604	615	601	635	619	612	575	600	575	597	609	598	576	605	597	587	595	592	613	609	598	591	608	574	607	645	590	607	614	628	609	631	576	580	627	566	582	656	618	583	566	598	636	640	599	581	581	633	596	597	606	609	646	564	603	603	600	602	608	600	650	628	646	580	591	563	611	549	628	606	571	596	626	585	578	616	572	606	601	584	582	565	592	630	633	652	594	644	592	638	589	611	642	608	604	611	571	585	614	589	594	573	605	607	579	593	574	620	610	589	595	603	619	592	599	584	589	630	606	567	602	638	629	606	596	609	595	589	623	587	598	578	579	661	633	575	588	570	582	639	567	602	603	558	586	595	613	576	577	600	639	580	593	620	583	630	599	612	629	635	608	627	632	594	612	616	609	627	568	609	616	611	606	597	573	616	607	586	613	557	549	581	616	589	618	633	627	610	627	626	604	589	625	609	616	604	600	582	567	616	603	592	616	634	653	606	611	596	623	627	568	588	616	649	580	616	569	590	613	614	583	605	633	597	613	544	590	597	633	563	594	599	568	640	588	602	656	573	593	578	559	610	595	578	606	598	649	585	599	598	619	622	631	609	661	624	613	561	609	611	598	610	654	643	662	571	567	601	563	635	597	586	650	606	569	615	591	580	615	569	608	610	609	609	580	589	586	625	644	628	605	599	607	587	643	639	654	606	572	572	649	599	600	606	597	596
45061	46214	49241	39024	27088	20019	16890	16917	9658	5209	3067	2208	1514	1014	600	363	278	235	213	219	206	231	227	222	223	200	172	214	208	207	214	217	199	212	222	204	200	218	229	213	205	203	223	169	227	205	206	188	204	222	197	226	217	236	214	202	219	227	239	190	236	205	208	189	218	207	205	210	221	188	224	203	169	208	211	186	201	222	206	221	189	198	213	215	182	195	203	209	243	202	191	198	201	209	210	197	213	207	212	237	197	216	205	226	220	208	211	197	218	201	207	205	205	193	218	153	203	203	210	194	195	196	197	238	193	210	209	214	214	188	272	205	185	193	216	215	193	216	221	194	199	214	213	213	217	217	201	215	219	177	207	211	200	198	185	198	191	206	219	186	187	199	217	225	220	219	197	204	218	224	203	209	226	223	209	220	200	227	214	222	205	198	217	205	215	198	224	220	204	219	199	218	225	241	194	208	219	213	220	189	202	222	189	218	205	218	225	230	232	209	236	211	198	214	221	186	198	221	207	185	227	209	214	210	215	228	194	222	175	194	173	190	219	210	223	190	202	204	181	201	215	176	209	211	210	220	201	212	237	202	229	208	210	240	210	209	205	217	193	200	232	203	238	229	217	225	199	184	211	220	210	212	197	194	220	225	215	226	216	220	225	221	201	209	200	218	214	217	229	182	197	217	215	217	224	217	222	220	175	193	217	228	176	218	225	190	203	199	189	194	205	185	205	203	192	217	188	196	203	203	215	214	223	211	207	220	207	202	208	216	242	241	227	198	204	226	224	219	194	185	224	210	219	210	242	219	201	192	193	221	199	211	206	220	221	215	231	194	215	224	205	179	213	207	237	224	192	210	213	198	212	216	209	203	206	203	200	220	199	219	217	197	191	209	188	225	191	206	195	233	197	210	214	214	206	216	228	216	191	240	206	213	193	225	206	200	230	224	229	187	211	227	200	226	199	224	197	207	211	199	228	208	236	206	221	210	234	218	225	211	216	197	217	207	214	225	197	222	191	224	226	217	202	187	218	217	195	199	238	220	239	198	227	196	213	206	228	208	202	214	217	178	249	230	217	249	237	196	244	236	234	196	213	219	219	209	211	205	217	196	190	168	234	195	221	208	198	215	186	208	245	233	203	195	195	214	191	204	220	204	219	215	199	215	206	205	214	232	202	212	205	208	217	194	199	237	214	200	235	203	202	210	250	199	217	221	216	213	203	209	214	206	213	186	214	193	196	204	206	215	237	181	219	219	202	221	213	203	203	206	214	202	216	206	204	207	204	226	215	184	214	203	241	217	192	236	216	194	206	195	206	206	190	195	178	212	193	220	217	201	217	207	221	220	207	222	205	205	198	199	206	211	194	221	210	205	202	203	194	219	221	218	222	197	212	206	214	214	217	199	229	199	199	209	220	210	185	190	199	250	235	213	212	202	224	207	212	206	225	211	238	232	173	185	218	217	201	211	212	210	224	208	229	204	204	208	234	224	202	225	218	181	212	195	199	239	209	201	213	204	223	232	208	204	201	210	212	228	212	211	226	191	213	198	203	193	212	209	183	195	191	219	204	202	190	203	215	207	198	214	212	195	206	214	207	208	233	217	206	214	198	209	222	192	208	220	246	203	208	207	221	210	180	212	203	207	217	202	232	228	224	218	222	206	205	194	183	196	227	230	208	221	210	211	239	214	227	216	225	196	193	184	225	219	182	241	210	216	192	227	243	210	189	216	213	221	227	217	231	228	234	194	215	213	213	257	209	230	200	190	195	205	216	194	218	184	225	212	205	201	226	224	208	214	199	203	200	193	210	231	212	209	185	203	186	207	215	196	219	225	208	212	209	220	220	201	239	223	216	205	196	204	202	216	213	217	191	216	213	223	228	176	193	231	192	250	197	204	193	207	180	205	246	213	222	205	205	198	207	209	230	215	197	215	234	213	194	203	226	207	218	228	202	219	213	217	202	223	223	223	214	216	194	230	228	225	213	192	254	206	218	198	220	200	218	235	193	218	207	214	221	204	205	219	189	206	226	223	221	238	222	195	213	215	203	193	205	233	214	226	225	199	215	212	213	213	185	212	218	198	206	219	188	195	171	184	203	206	212	215	225	220	217	180	193	198	190	200	214	224	205	220	219	206	202	191	210	215	194	229	211	216	207	213	202	202	227	207	188	214	240	255	205	217	202	185	191	187	213	224	228	214	212	190	210	181	220	217	224	217	214	224	208	222	192	196	204	212	194	210	213	199	213	220	228	232	187	203	234	215	202	197	209	181	191	212	206	220	206	198	212	201	168	215	219	191	220	225	203	185	227	218	212	225	207	190	212	204	203	211	201	200	192	194	201	194	213	209	198	228	211	206	209	215	214	192	197	222	223	235	205	212	204	187	192	188	214	223	186	211	200	222	198	193	216	232	217	197	187	202	195	228	208	202	214	219	214	194	204	216	226	236	195	218	214	193	214	202	205	210	228	235	204	195	200	194	192	199	234	209	193	189	203	205	199	249	204	215	232	194	223	209	194	229	200	192	211	205	222	198	199	225	182	214	206	196	179	200	215	221	194	215	196	209	224	241	222	241	202	200	208	217	220	204	189	214	207	222	223	224	218	189	193	200	202	197	219	212	216	194	187	209	216	212	204	215	208	180	218	200	203	214	214	182	214	178	235	212	197	210	204	199	212	215	193	217	207	202	210	214	225	240	196	223	224	207	219	208	235	204	221	210	220	192	224	202	223	206	199	214	201	204	190	200	237	192	217	240	220	209	212	222	206	207	208	233	207	219	218	186	182	199	225	234	223	206	214	179	186	205	230	216	179	225	227	233	224	190	196	214	226	197	237	208	205	215	226	224	183	201	236	209	212	206	214	197	204	208	189	194	218	189	203	204	211	197	222	200	209	206	218	196	198	226	226	221	235	224	193	181	227	204	185	225	200	219	213	206	199	205	238	229	205	202	193	197	183	200	206	221	268	226	205	233	194	234	236	201	221	203	202	214	253	213	210	200	226	228	207	227	223	218	229	218	178	192	215	219	210	222	189	192	206	215	195	234	212	189	211	210	221	230	254	214	228	226	220	225	221	203	190	221	202	198	197	202	196	205	222	218	204	206	228	205	207	188	207	189	214	211	193	214	206	231	186	192	203	205	210	250	200	214	229	211	232	209	200	222	203	201	208	214	223	196	209	213	204	219	205	218	211	216	212	205	189	199	197	184	208	203	187	208	222	200	197	220	211	226	224	210	231	229	201	185	207	194	188	206	212	196	215	214	213	174	217	219	203	217	225	240	211	247	197	227	207	202	203	207	202	214	213	210	226	194	214	210	204	185	226	217	214	196	201	194	217	223	220	208	236	208	190	196	217	203	214	235	220	201	251	207	194	224	217	240	191	212	202	221	196	220	221	200	190	204	208	194	191	207	192	203	223	207	207	220	212	231	215	228	183	195	199	220	228	224	217	196	190	214	194	213	190	208	237	197	201	203	200	230	250	209	212	208	177	218	191	200
29886	38055	48142	45828	38554	34369	35440	35765	25001	18020	12652	10139	7596	4595	2505	1608	980	747	726	649	615	580	582	582	574	598	582	590	614	588	572	593	577	583	577	543	552	582	584	531	560	569	562	586	570	578	559	549	567	638	530	564	543	524	577	550	564	558	582	578	601	557	528	602	568	577	532	597	585	563	536	554	562	593	625	587	567	542	602	596	592	554	625	598	544	567	583	580	564	557	572	606	550	617	569	534	584	613	585	596	582	586	539	607	564	551	565	524	535	561	582	591	550	534	571	554	540	597	588	541	554	578	570	574	591	561	617	549	621	560	589	565	553	561	594	587	527	558	607	600	577	566	587	552	553	551	611	577	578	577	590	540	550	571	587	565	578	547	583	565	563	572	575	537	585	588	580	569	600	604	552	565	504	576	532	585	551	567	548	579	561	556	561	525	562	574	564	580	584	556	574	571	561	572	592	568	542	531	587	584	548	547	563	535	586	584	610	551	527	536	574	584	531	594	559	592	575	572	576	555	574	542	534	549	574	571	598	571	594	608	528	579	594	571	548	531	547	555	553	564	590	641	535	565	583	547	579	583	527	575	624	565	604	565	599	574	591	563	581	561	587	557	613	563	561	547	596	545	580	574	577	560	556	534	568	564	628	565	600	566	578	543	561	567	591	578	567	584	544	574	573	578	550	566	576	577	567	582	607	559	587	559	543	557	573	592	578	532	609	550	537	544	567	575	559	612	583	527	554	574	587	600	632	596	600	568	554	566	590	542	585	530	549	572	586	561	522	593	553	547	572	615	594	552	573	535	590	607	580	620	544	587	587	564	563	540	592	573	578	607	603	581	551	578	543	545	554	567	553	576	607	559	561	543	548	620	546	588	559	579	539	604	510	580	610	599	569	573	562	632	562	577	562	536	555	584	608	548	564	560	569	595	552	578	531	586	577	572	527	567	563	584	549	534	555	526	567	576	590	558	544	608	620	602	548	634	578	625	522	539	530	572	550	543	575	598	573	582	556	558	533	574	570	543	580	647	622	588	569	557	575	585	613	590	576	565	570	599	569	591	619	576	589	569	588	564	556	579	550	551	586	564	572	566	577	577	513	596	527	562	606	579	536	623	582	602	604	567	578	572	581	574	574	562	555	611	569	527	562	612	555	585	567	574	552	573	563	519	559	535	546	556	545	558	584	588	580	566	606	497	594	586	584	580	577	583	560	602	591	524	561	602	585	558	560	528	567	585	560	578	566	603	540	576	516	554	573	566	584	517	600	599	583	590	557	548	559	567	593	564	555	546	569	606	559	568	600	583	592	526	601	551	611	584	562	554	579	560	588	562	567	602	550	497	552	567	533	560	577	589	541	549	589	568	560	591	575	562	567	548	574	527	509	601	543	609	556	579	593	559	565	603	576	580	570	563	566	576	565	559	554	577	575	556	524	548	571	587	558	558	611	563	583	581	582	541	583	540	573	545	618	573	599	617	602	581	590	551	557	542	568	553	603	579	608	572	566	562	531	605	569	555	555	549	575	575	564	609	589	581	557	540	547	558	559	566	571	557	525	574	559	607	595	573	586	595	570	587	584	576	549	590	550	569	590	590	544	535	558	576	575	588	595	548	507	547	563	551	527	585	556	606	593	560	515	565	618	566	552	558	545	600	591	580	544	547	552	550	592	567	546	624	585	564	568	592	586	564	604	565	569	572	560	542	565	522	583	555	603	582	526	586	614	554	565	554	597	562	574	557	552	560	598	575	643	587	562	588	571	593	579	549	572	543	580	603	543	594	584	574	583	528	587	544	586	577	597	603	532	551	577	583	568	560	571	546	584	566	534	577	530	597	551	560	609	564	578	540	553	597	536	574	600	566	580	536	528	567	546	569	578	593	543	636	583	580	600	588	590	568	567	562	605	557	558	574	584	588	591	596	550	563	545	542	541	575	605	533	553	575	581	583	597	591	569	559	550	521	575	513	554	573	559	551	583	580	577	544	588	562	568	558	545	596	543	598	555	537	579	582	562	550	566	558	548	598	576	533	558	564	572	548	615	565	551	588	573	577	536	601	545	552	550	537	580	570	581	566	613	519	588	549	577	555	595	541	523	574	562	579	537	557	569	573	587	577	556	574	549	533	569	614	600	576	579	604	611	533	632	574	589	590	589	537	520	505	616	569	561	575	570	581	556	591	553	564	530	616	594	519	543	567	552	588	615	549	582	551	579	593	549	580	594	572	605	615	596	552	536	615	569	587	543	517	572	573	574	573	538	595	550	566	567	517	554	545	625	549	563	615	606	553	601	593	544	577	587	571	602	518	599	545	578	527	575	539	537	559	558	558	546	564	591	614	610	564	555	593	538	597	565	575	601	554	563	575	597	567	589	593	569	581	579	571	609	529	547	570	563	584	571	611	532	564	582	598	600	574	561	573	587	579	617	528	610	553	536	563	553	586	561	577	602	612	564	585	597	534	545	572	555	558	562	584	576	591	580	561	544	566	528	561	554	559	554	531	545	546	571	586	571	558	592	532	569	565	571	578	552	609	584	524	529	581	572	563	549	549	532	588	586	573	597	606	555	595	628	655	603	567	570	560	552	619	553	598	569	569	617	557	547	549	577	580	575	557	551	569	592	540	546	537	548	606	572	574	598	607	564	576	570	571	572	593	562	530	587	639	630	569	541	607	588	585	562	544	573	565	567	566	548	563	575	572	585	542	639	605	546	580	558	543	571	597	541	565	605	577	559	546	508	523	534	550	560	594	612	568	600	544	549	577	574	575	531	622	551	547	579	582	575	581	571	569	576	588	581	575	608	586	577	544	566	547	580	562	559	575	569	573	572	566	609	530	538	589	558	609	566	571	556	583	597	610	554	570	584	568	573	599	564	589	531	586	560	545	552	563	583	560	552	541	558	534	544	550	588	562	564	554	540	590	586	630	517	575	564	540	567	593	567	569	563	553	609	581	584	602	570	614	582	591	603	533	546	575	590	607	611	566	585	587	574	557	516	583	556	593	535	613	536	594	562	577	572	581	547	586	537	555	561	596	527	578	554	588	546	583	569	576	563	569	572	610	553	564	564	589	580	618	580	559	586	597	553	604	575	593	573	582	584	594	558	605	592	564	611	548	535	555	561	565	624	630	588	568	569	565	534	581	604	572	585	543	556	587	592	561	588	543	567	545	544	581	509	571	601	599	555	558	563	583	555	609	559	568	541	623	535	546	539	569	611	599	617	576	571	557	550	546	585	567	554	597	547	549	576	555	620	585	560	565	562	588	553	549	573	551	593	584	552	539	582	575	602	542	598	520	584	587	561	559	608	527	537	604	541	597	577	567	556	562	555	550	572	586	543	571	566	613	616	599	574	549	612	586	599	551	576	557	580	551	550	535	566	621	556	583	578	561	571	510	553	573	585	617	603	563	596	539	555	548	565	589	582	574	587	584	560	567	556	567	605	611	546	553	587	573	572	598	588	579	558	553	598	550	574	610	522	603	581	546	598	524	553	581
52786	52337	54154	48210	38245	28331	22288	15119	8814	10679	8421	6288	4960	2888	1755	810	266	222	211	227	231	203	199	211	212	195	180	217	176	196	205	182	188	183	207	182	195	205	167	195	208	236	209	202	194	193	187	203	200	206	187	207	213	203	193	189	228	222	221	225	187	174	188	203	198	186	180	197	206	201	217	209	177	185	214	210	160	185	204	189	192	212	201	215	219	196	217	192	201	193	206	183	199	203	212	223	173	206	188	221	173	175	203	221	195	192	198	190	190	206	215	180	189	244	212	179	180	196	197	151	206	203	211	187	217	226	183	183	217	196	179	178	214	165	203	216	230	218	215	213	198	166	225	196	196	213	214	195	174	211	208	218	191	205	218	200	226	220	187	195	200	178	200	198	206	169	186	217	206	194	188	178	185	226	188	200	219	217	192	181	220	169	198	170	204	201	194	196	203	191	223	187	223	183	217	169	174	199	178	167	230	189	191	191	193	189	193	217	195	194	204	196	204	190	169	203	204	184	184	224	178	191	161	201	185	192	192	176	185	208	173	195	186	203	213	195	192	185	185	175	211	179	185	204	212	183	176	196	191	202	202	196	182	208	187	189	188	197	179	213	184	184	203	177	206	171	202	207	189	190	168	206	188	192	195	219	229	186	219	156	191	194	199	209	204	169	168	178	204	214	186	203	202	210	212	199	204	187	196	216	177	216	205	212	207	224	228	218	222	208	200	200	205	191	185	193	179	179	183	207	193	210	188	205	198	188	217	183	189	216	203	193	219	215	189	173	192	186	208	191	166	205	211	212	197	210	170	172	218	178	189	197	161	208	205	195	194	209	202	195	205	196	204	208	195	191	193	213	210	194	216	206	228	212	191	183	214	213	201	182	191	203	208	215	189	190	168	218	181	212	190	204	210	195	201	199	192	185	191	178	182	183	216	180	195	210	186	186	189	206	197	173	199	205	207	164	204	182	183	195	210	179	189	187	193	207	197	218	181	191	215	214	201	208	185	203	182	183	179	192	207	189	180	204	212	189	221	185	189	199	204	198	196	197	219	195	182	172	199	197	199	179	184	198	204	209	207	244	206	193	181	200	230	171	194	200	174	215	199	209	222	209	194	186	201	172	182	176	203	207	191	209	210	199	196	211	191	184	202	193	187	192	192	198	171	208	201	207	183	185	214	203	191	174	197	214	202	195	171	182	183	191	190	210	190	177	195	212	201	188	201	205	195	202	176	200	195	175	197	193	197	202	198	199	175	193	194	194	208	199	192	179	197	218	200	206	207	183	184	173	186	208	206	212	180	194	202	193	190	221	203	212	178	181	198	219	195	193	223	193	207	193	172	191	197	214	211	204	213	193	195	206	199	194	198	200	190	186	214	223	223	185	207	192	219	196	197	209	189	185	173	177	218	188	196	196	198	201	194	200	197	197	203	188	177	200	208	190	194	184	194	211	183	185	200	198	213	184	175	217	213	188	197	194	188	182	189	210	193	189	207	181	179	213	213	201	206	211	224	180	198	188	197	188	191	219	193	191	182	179	197	187	194	192	220	196	210	212	152	215	210	207	193	220	186	205	171	199	184	202	198	197	163	171	194	196	205	205	197	178	198	190	184	179	216	206	188	185	193	198	229	177	190	217	191	213	214	199	191	191	191	189	202	176	176	198	180	211	196	218	217	199	176	206	177	215	203	190	195	193	188	216	184	201	212	216	213	188	198	181	179	204	189	204	187	194	178	190	204	210	174	193	165	183	219	167	191	213	209	189	182	201	217	207	184	205	195	216	212	192	173	210	190	221	205	181	204	205	215	175	214	216	163	193	200	185	185	185	222	194	201	214	195	194	181	191	207	187	184	211	192	193	181	224	217	175	181	185	195	183	179	189	193	202	191	194	195	201	200	213	209	186	211	179	166	198	202	193	166	185	185	196	217	199	192	208	213	190	187	192	211	192	179	207	213	197	219	202	192	204	196	152	194	206	219	187	193	217	192	171	175	192	185	210	180	202	197	187	218	198	184	212	176	212	202	203	217	184	192	220	189	200	197	198	190	210	211	205	163	194	194	202	214	192	206	211	199	201	213	188	208	176	229	196	205	204	189	195	197	184	175	191	199	194	186	209	202	205	194	188	182	214	208	197	213	200	177	193	199	192	165	212	196	201	181	185	185	195	182	205	203	194	231	212	212	187	217	200	192	179	222	205	193	213	197	187	190	201	172	180	201	199	201	199	222	190	228	223	193	188	210	201	210	204	197	204	170	179	205	191	176	201	176	214	211	216	204	221	199	202	190	183	178	191	179	171	182	193	177	187	211	209	199	208	208	213	198	216	190	197	162	205	193	221	212	212	207	202	200	182	202	164	197	197	197	225	198	192	205	213	213	202	197	162	188	203	195	185	185	185	184	195	200	202	226	186	192	194	194	176	193	174	194	173	184	202	182	183	205	202	185	229	182	180	174	190	207	208	197	188	209	193	178	200	190	180	187	195	221	214	212	186	179	158	202	213	181	210	228	210	194	190	211	225	199	191	204	216	189	167	182	210	182	182	189	185	209	203	196	193	200	177	187	211	195	219	216	204	197	199	214	199	206	191	192	199	206	218	192	178	211	204	163	202	198	211	186	208	189	193	191	201	184	201	203	210	196	182	173	167	208	210	194	198	187	184	193	190	187	205	188	203	190	214	176	199	209	211	200	230	173	200	210	190	211	204	186	204	185	183	158	189	208	191	212	144	189	213	206	186	182	179	216	204	184	202	188	198	185	212	205	194	193	230	206	183	203	183	198	193	192	197	190	193	182	210	194	191	197	189	185	196	187	199	190	196	202	162	191	202	188	186	193	182	220	190	196	244	190	198	192	188	198	210	227	184	206	186	191	213	199	184	198	217	210	219	212	214	186	199	187	197	229	195	195	204	201	183	215	236	167	192	201	172	185	201	182	206	197	178	187	159	193	200	171	208	220	205	215	195	179	212	238	211	186	192	196	192	188	192	190	227	174	179	190	216	183	194	201	230	203	197	184	203	168	191	180	192	173	177	185	202	214	189	187	172	207	226	200	217	194	206	183	174	211	206	171	212	221	173	194	178	182	166	226	239	219	192	176	215	199	213	208	201	205	225	187	201	190	203	181	210	185	204	216	181	193	185	221	203	168	236	189	213	195	208	194	196	209	179	195	189	193	193	203	193	208	206	201	202	209	204	166	181	207	209	175	191	198	171	195	183	179	203	194	193	179	186	213	195	221	210	188	185	185	205	173	196	194	194	181	212	194	186	209	229	159	227	196	186	195	185	199	176	215	205	219	165	188	191	202	195	216	213	221	200	202	202	187	203	176	186	223	214	194	207	204	178	198	207	195	200	198	176	175	190	184	191	210	172	205	213	201	190	183	211	189	191	206	207	185	195	237	184	207	211	176	190	188	185	210	186	198	200	209	212	209	209	219	195	198	210	211	214	190	192	183	168	175	167	206	181	200	197	182	185	201	199	195	181	198	189	181	184	197	198
35585	42990	52803	53418	48654	40729	38373	30990	25122	29670	25489	21388	18547	12615	8087	3668	1067	795	758	715	706	664	607	593	583	591	562	565	555	573	541	551	504	559	556	550	503	546	533	509	520	501	532	504	533	560	534	539	540	570	540	575	526	552	531	554	496	520	533	531	555	564	535	511	508	537	528	530	537	534	548	533	518	509	578	491	558	563	559	516	526	487	549	496	564	544	536	536	530	526	566	505	531	551	506	529	554	560	503	524	526	548	554	501	495	542	511	534	519	568	524	546	560	600	550	523	539	527	548	516	530	552	546	545	523	554	552	533	510	495	524	545	513	553	518	556	515	549	519	537	566	507	537	518	572	522	509	560	462	496	528	496	517	561	517	553	504	521	519	520	521	521	520	547	525	573	556	512	542	487	491	501	572	558	520	519	503	529	526	503	558	532	524	555	526	548	569	519	526	538	594	569	543	554	503	536	518	543	516	507	527	538	569	535	517	530	527	497	516	545	518	528	520	535	532	507	497	530	565	498	536	535	531	521	534	554	510	553	508	507	535	547	532	535	544	526	485	537	520	536	517	542	533	532	544	531	492	569	531	570	549	562	539	555	470	535	521	549	538	539	557	538	544	539	529	533	503	561	581	524	527	530	548	554	507	501	519	543	533	551	535	544	509	509	518	531	523	537	523	544	522	501	513	550	509	553	497	534	540	508	516	570	519	536	522	469	561	507	547	537	526	558	545	547	580	530	543	515	510	537	544	533	523	525	499	520	504	515	533	519	541	551	503	586	535	550	514	572	518	547	558	540	518	547	520	546	521	510	513	496	519	559	512	537	554	585	525	472	546	496	564	529	528	610	537	534	524	564	554	534	559	538	530	500	530	549	517	522	552	520	556	513	557	520	535	490	533	499	529	562	522	577	570	535	528	532	529	546	547	546	517	519	486	525	589	511	524	555	512	540	539	538	537	539	570	518	525	582	501	525	541	532	532	532	532	519	508	472	548	510	519	558	542	514	548	530	546	575	520	503	519	565	546	560	516	562	522	535	495	549	535	538	565	493	537	540	517	536	528	577	520	564	533	533	523	539	569	517	514	505	545	567	534	552	535	544	476	511	549	496	553	550	547	559	561	545	552	532	568	532	508	518	525	541	496	534	558	509	560	544	574	532	569	534	520	558	525	540	563	538	531	511	539	501	549	521	501	608	540	543	532	558	543	512	559	545	512	521	554	516	544	522	520	503	548	556	527	529	532	555	519	495	524	501	542	515	560	520	532	523	519	571	545	572	512	528	551	563	518	503	483	528	543	544	567	540	505	545	519	535	548	543	508	562	545	558	520	509	520	556	541	532	531	523	554	519	529	538	528	515	568	487	587	520	496	557	578	593	516	510	544	493	542	527	536	562	509	526	528	498	553	515	544	515	555	579	550	544	521	544	552	527	530	573	523	550	515	510	532	543	547	563	539	529	553	516	539	492	526	567	545	530	519	537	534	521	517	538	499	534	543	531	561	569	517	550	530	520	509	533	535	529	541	527	524	514	540	535	564	558	576	524	555	563	529	544	492	531	567	511	569	526	512	547	519	531	562	547	525	550	550	542	487	536	552	536	547	539	509	549	537	524	558	571	508	532	583	513	548	489	521	546	528	551	529	529	533	546	521	534	574	539	496	559	561	535	490	509	513	562	531	563	535	487	520	554	533	531	551	521	480	579	559	537	547	528	524	519	529	524	543	505	521	498	546	544	521	529	550	523	577	523	544	521	525	547	500	531	519	564	559	535	513	534	529	513	529	516	544	518	497	541	550	555	521	528	513	523	502	531	521	555	540	542	534	537	515	559	510	531	521	522	507	504	510	552	512	521	578	536	540	504	502	546	526	567	533	530	551	545	503	510	517	539	535	520	482	564	489	551	528	534	547	527	528	518	532	524	520	555	557	535	540	539	505	565	537	535	540	530	510	538	543	472	554	553	544	532	512	493	582	510	509	527	538	533	577	519	575	517	507	565	463	525	508	541	529	572	558	526	511	536	503	573	518	536	553	553	540	527	560	539	491	526	506	559	514	515	570	541	491	528	541	529	576	534	562	518	568	522	564	500	525	535	551	501	516	546	506	514	524	538	529	498	518	525	498	489	550	500	493	519	567	540	518	552	546	521	563	526	596	517	555	523	522	560	564	546	540	534	520	513	541	544	533	545	522	563	585	519	542	524	547	532	527	533	527	571	550	532	574	513	508	554	541	509	503	554	530	556	537	518	553	545	490	549	522	506	539	549	551	550	493	533	523	588	531	554	547	495	531	568	492	530	547	512	538	535	549	528	525	567	518	551	520	499	547	518	556	531	566	558	512	527	551	515	535	519	533	532	540	522	526	530	558	497	505	545	536	568	537	539	541	512	561	530	499	514	512	571	530	548	560	545	534	536	566	547	544	572	546	532	505	527	521	559	521	556	557	503	538	543	539	500	567	524	528	546	546	514	541	526	542	476	544	541	518	594	544	516	575	513	527	537	531	545	567	496	506	515	536	516	537	545	582	570	571	549	517	515	509	481	562	517	493	533	551	551	506	541	534	562	548	545	539	515	528	497	557	579	566	540	544	529	547	546	540	523	485	536	531	531	543	533	537	546	543	538	534	541	521	519	528	520	511	543	538	563	588	550	571	504	481	515	539	562	487	542	573	500	503	554	518	518	515	493	548	610	563	514	509	536	518	548	543	548	550	515	560	573	500	560	473	518	537	522	582	517	537	544	578	562	538	574	552	522	557	526	512	518	551	516	502	531	510	601	541	538	535	532	567	527	535	491	549	536	577	534	568	537	541	552	515	520	524	585	475	550	534	545	509	527	508	546	502	529	537	552	546	544	540	539	543	502	508	508	576	554	518	529	540	538	557	530	546	501	552	522	505	520	534	493	514	527	531	562	537	531	567	586	534	530	514	510	546	537	518	539	530	499	535	522	531	539	529	548	577	558	522	524	537	490	555	550	522	523	499	528	553	559	505	538	532	511	529	543	569	514	550	510	530	530	505	523	570	560	501	521	544	508	505	520	512	544	537	530	536	515	562	541	488	525	553	508	527	552	552	536	539	554	581	538	534	545	525	542	510	500	541	552	543	534	515	579	532	557	556	536	524	478	525	524	530	516	537	542	540	585	514	519	516	504	550	553	509	541	510	527	504	514	495	540	561	547	485	537	540	557	541	549	513	527	556	566	520	536	504	520	524	614	554	543	536	543	542	553	538	547	554	540	499	550	483	530	554	493	527	519	532	529	572	488	532	565	564	552	570	526	542	553	501	558	526	557	564	529	534	506	522	573	525	537	590	594	540	496	522	511	534	539	483	493	530	513	549	532	537	543	522	545	534	570	495	505	532	519	520	517	507	520	570	549	528	538	511	560	492	611	553	517	535	534	538	547	560	510	546	571	573	522	547	529	534	526	552	540	557	541	513	569	537	517	516	525	541	555	536	508	540	513	523	571	506	555	502	538	547	518	514	517	547	552	503	542	538	552
28983	25054	20464	15178	9742	3013	984	674	628	626	529	551	505	492	398	275	232	208	202	212	216	250	228	229	209	221	207	192	211	221	211	220	227	189	215	223	199	222	221	222	233	191	193	210	230	218	217	214	205	216	225	194	225	222	223	250	218	220	208	223	223	191	218	205	203	218	207	193	222	220	226	229	237	218	227	238	225	238	210	230	242	209	234	240	171	208	214	203	232	235	237	243	219	247	213	214	199	213	204	216	210	234	219	258	225	221	215	199	271	224	241	244	245	186	228	233	205	225	209	200	221	246	233	203	218	222	203	223	211	218	228	225	260	214	227	241	230	196	198	207	249	208	210	228	217	209	221	190	208	204	232	217	214	201	218	222	210	216	240	228	196	231	213	235	227	246	244	220	237	194	231	244	229	212	203	224	206	217	233	237	231	205	205	221	239	231	207	208	219	207	240	202	215	224	199	215	234	245	197	214	224	220	229	212	206	225	240	215	202	240	211	228	223	233	216	216	222	220	218	216	205	220	227	214	199	200	231	227	213	218	218	242	224	227	214	224	198	198	205	222	219	226	183	227	209	221	223	176	222	245	235	212	234	242	216	227	250	244	240	198	251	243	232	197	216	205	238	195	219	211	213	226	219	212	219	221	223	202	229	228	231	241	223	212	222	229	230	231	222	219	222	182	214	227	219	221	208	203	202	210	230	225	221	218	213	196	228	219	213	216	231	210	204	225	186	221	205	214	218	203	238	202	209	207	225	209	212	207	209	199	226	228	200	211	189	203	215	250	218	247	195	219	221	210	186	195	226	185	212	230	222	239	239	209	208	222	190	243	229	214	236	218	212	220	201	179	207	224	201	216	217	220	218	225	238	225	226	206	237	237	215	197	241	230	236	182	216	204	223	234	223	217	226	225	187	214	219	208	191	218	221	239	209	225	204	237	253	226	227	240	193	203	266	222	211	192	234	215	201	210	202	225	215	216	197	212	184	203	201	213	210	231	239	221	206	202	189	198	232	231	216	215	209	240	204	216	233	220	205	214	209	219	221	229	206	214	212	214	249	222	227	204	208	218	201	223	239	230	205	221	200	212	225	222	221	233	206	207	225	249	216	191	217	212	250	218	188	199	220	234	202	201	214	223	197	204	235	217	227	208	219	221	247	223	206	220	208	190	213	205	210	240	225	234	235	209	234	227	216	228	226	235	202	210	215	216	184	226	237	230	222	203	224	223	207	222	204	203	207	192	223	216	239	235	217	209	211	192	236	219	208	226	238	220	192	234	208	217	202	233	215	195	204	218	205	244	199	206	212	227	201	219	218	246	228	211	238	245	203	186	225	211	221	223	200	203	199	225	208	196	211	217	208	224	227	214	234	236	236	250	200	210	214	212	228	228	215	219	208	219	212	223	211	202	216	225	211	217	244	207	235	231	207	223	244	226	222	212	211	240	227	220	177	226	235	216	215	228	219	257	214	213	224	231	191	219	228	239	212	200	218	203	214	224	229	218	235	231	221	227	222	199	229	206	210	204	194	212	225	212	213	215	205	210	207	222	215	211	236	224	236	231	251	205	206	224	234	213	196	221	212	225	210	223	221	239	197	192	212	201	217	229	187	216	204	215	215	223	229	236	215	216	237	229	231	214	232	229	203	204	181	222	238	203	206	206	226	225	217	233	223	205	199	229	230	208	202	196	220	235	230	220	214	216	234	211	201	204	208	211	222	226	203	215	200	230	207	226	211	194	234	194	235	214	231	195	219	226	208	204	211	225	187	242	225	229	227	218	230	231	207	203	227	198	223	220	224	218	216	219	213	209	196	227	205	201	226	226	218	244	204	228	212	209	202	221	221	215	217	243	237	212	208	210	232	223	211	240	212	249	203	200	242	216	168	215	231	236	216	199	227	203	229	210	228	239	232	228	222	204	220	217	213	212	214	221	203	224	215	238	217	243	233	220	203	203	212	209	233	206	211	218	231	214	217	204	234	216	228	229	215	207	195	235	229	197	216	227	234	219	214	216	202	220	186	217	240	207	224	244	233	230	226	194	214	227	244	230	229	226	240	229	209	211	223	238	225	208	246	245	200	253	239	231	223	239	228	234	219	203	221	201	193	228	208	224	218	219	243	238	219	225	215	219	214	190	237	173	222	208	207	178	212	202	228	234	239	225	231	207	223	208	214	215	243	213	212	221	239	231	223	207	222	222	213	216	210	210	240	251	227	211	207	210	233	252	195	215	234	223	238	217	245	214	226	186	250	225	237	232	239	216	251	219	203	226	205	243	204	203	209	240	194	214	220	238	248	229	212	227	203	226	218	212	200	209	200	195	206	218	229	230	234	218	223	216	220	220	217	238	239	217	229	216	245	226	227	227	216	202	219	226	227	218	223	212	228	237	222	187	218	215	244	212	199	215	222	209	231	206	248	206	200	212	228	220	213	214	223	205	216	196	213	244	231	225	262	191	223	211	192	230	220	221	214	215	242	214	233	208	214	191	232	218	226	207	241	238	233	225	210	209	189	207	210	227	217	217	238	175	190	250	216	241	203	201	241	198	197	203	253	162	219	212	233	213	205	212	250	220	222	219	212	222	222	241	229	234	208	220	212	188	201	204	248	221	231	205	191	211	211	226	236	214	216	210	228	214	237	213	222	214	217	208	217	224	216	210	201	197	225	212	189	214	221	234	218	222	227	208	238	210	227	232	228	233	199	220	219	217	237	231	217	205	238	186	208	229	222	232	223	241	230	209	207	221	220	212	210	209	247	223	227	220	237	229	214	200	214	221	210	215	218	233	226	209	213	194	225	197	190	209	243	220	204	199	221	205	219	259	229	241	222	246	194	208	196	231	234	221	250	201	210	195	217	236	198	219	222	223	232	234	233	229	205	240	215	236	213	202	255	210	211	198	213	220	231	247	211	220	220	210	194	231	256	210	217	240	214	243	230	209	222	209	227	214	208	199	218	213	215	209	198	220	234	224	216	221	236	224	212	224	212	203	203	230	233	227	245	196	216	215	216	198	235	221	225	204	204	195	200	227	221	210	219	199	208	200	230	220	227	217	221	216	193	224	228	232	235	198	236	211	203	210	177	210	221	193	235	205	207	208	211	212	219	222	199	197	214	240	213	202	212	221	227	213	240	219	233	211	204	235	207	198	212	188	211	230	225	222	245	213	247	201	228	214	210	216	226	208	233	240	215	234	199	219	189	220	190	201	183	226	235	215	236	237	206	210	225	213	229	219	264	215	221	197	211	214	202	205	199	202	205	220	231	196	245	222	249	224	214	208	203	215	201	215	225	211	220	207	253	230	220	214	215	220	224	200	227	213	211	220	216	237	217	218	209	210	216	192	210	177	194	213	224	230	207	200	224	188	229	207	211	208	217	225	223	200	204	212	215	201	218	218	231	256	233	209	226	224	233	222	240	209	207	193	232	228	195	205	235	222	226	203	203	217	207	223	202	237	215	194	233	222	212	209	216	183	224	201	208	243	210	192	245	212
18892	21206	26251	27542	21985	9598	4476	3143	3102	3094	2639	2684	2507	2173	1496	977	642	595	636	619	634	595	632	595	593	602	593	573	581	573	605	656	601	607	600	554	575	543	608	572	592	593	589	609	609	588	616	592	613	637	595	605	578	650	628	580	570	590	617	599	633	594	595	652	612	610	527	597	590	599	596	567	597	595	618	583	612	638	603	566	594	578	590	587	600	578	619	597	580	606	579	610	614	573	635	599	534	603	583	593	640	594	585	572	567	593	594	581	606	612	563	593	581	584	588	612	618	590	600	583	636	560	646	608	587	599	590	589	583	596	601	598	590	564	563	609	589	631	615	550	588	598	588	585	605	572	567	566	635	569	570	590	585	583	574	639	580	584	561	560	607	600	590	637	592	611	628	596	563	612	617	583	580	583	572	613	600	647	579	582	600	568	600	587	602	607	526	608	607	607	560	620	583	625	573	566	615	639	591	588	587	552	533	596	595	613	608	623	591	588	575	559	571	605	606	569	610	597	602	552	589	557	591	592	573	589	557	623	583	583	606	586	638	593	589	588	607	647	643	590	634	593	622	580	603	597	585	608	571	602	619	633	582	580	625	644	555	657	605	584	647	541	577	598	612	591	582	612	605	586	620	608	641	566	549	595	585	589	573	607	558	586	611	570	573	551	603	619	589	626	561	572	641	584	586	569	611	620	618	557	579	548	543	578	574	610	599	624	571	570	632	554	594	599	581	599	574	562	625	602	596	595	573	612	597	593	591	588	580	589	587	597	584	595	641	583	581	593	603	616	552	604	581	583	621	578	598	582	618	611	599	637	563	611	523	636	615	647	599	577	622	594	591	586	581	616	621	633	618	606	565	595	538	588	576	579	603	637	580	604	576	557	586	619	605	625	572	606	611	624	609	546	608	568	580	580	555	609	605	587	582	569	605	571	594	578	597	617	615	592	570	600	554	552	562	554	572	642	582	656	644	587	604	598	570	566	583	572	584	528	628	631	570	586	588	632	590	594	582	590	577	592	565	609	587	590	610	598	602	584	567	579	619	613	580	591	571	563	550	659	596	621	599	595	594	577	549	571	592	584	588	604	622	640	591	543	608	544	628	614	582	592	623	591	632	581	635	595	556	539	570	556	604	624	623	628	591	554	617	600	585	572	618	573	538	613	563	588	568	600	637	614	600	580	622	554	592	594	608	570	598	609	568	605	615	590	602	638	613	625	579	584	568	604	594	612	616	508	590	555	576	628	577	548	575	556	624	580	603	649	605	553	593	611	583	601	573	574	606	597	600	614	612	589	574	574	613	557	631	642	547	599	585	602	625	616	573	577	571	578	564	565	606	599	594	613	617	616	539	583	597	608	563	562	614	630	550	600	593	557	593	580	612	570	541	604	604	610	597	614	596	568	561	612	593	669	552	597	580	607	554	614	571	576	579	638	566	596	651	583	564	569	624	612	608	617	581	615	585	557	613	556	582	540	599	615	612	572	595	582	607	584	609	639	598	565	588	638	583	638	628	597	564	581	583	617	611	572	571	605	564	604	622	582	622	584	600	581	586	582	615	568	592	562	587	586	574	599	582	574	582	527	571	524	572	577	588	586	590	580	583	605	543	604	578	579	624	583	558	553	599	648	594	588	574	608	570	568	633	630	561	579	617	604	637	614	604	572	615	538	597	583	590	583	591	650	626	606	595	581	608	570	633	593	603	553	604	628	533	612	588	614	595	545	591	616	560	581	644	627	583	577	624	620	560	566	581	576	607	587	578	580	614	569	542	649	587	580	592	607	622	600	560	610	620	593	621	556	614	587	607	552	590	556	576	612	577	606	570	597	609	618	589	604	624	609	652	607	604	601	596	567	643	568	593	625	556	585	612	593	611	599	590	599	621	563	601	623	598	571	613	630	590	615	611	604	581	591	629	573	606	594	586	604	584	633	616	596	565	588	570	580	616	633	599	588	584	594	575	568	624	563	619	576	592	599	610	620	591	577	581	592	627	568	575	598	589	598	567	581	589	567	614	566	568	563	566	592	568	569	595	604	564	567	616	567	575	600	570	633	612	532	570	587	553	632	609	610	592	587	587	582	574	628	625	594	537	602	642	566	585	588	619	627	578	562	591	617	499	618	585	588	574	620	601	585	561	574	608	584	604	588	596	625	605	601	567	581	643	593	622	603	577	596	595	643	623	577	576	594	596	611	593	610	608	612	576	641	581	593	574	609	575	616	573	548	589	580	598	596	583	625	590	542	623	567	597	558	614	571	594	601	587	582	576	589	563	599	597	563	589	565	562	591	556	612	622	590	563	589	574	599	558	606	608	608	597	610	597	619	591	564	591	627	612	584	593	543	595	613	636	584	583	599	610	595	613	578	614	567	563	627	598	610	592	566	560	606	570	617	583	595	595	574	613	595	625	532	581	617	618	625	591	607	606	605	594	585	601	620	565	568	592	591	608	602	598	622	627	585	632	618	595	580	629	599	596	557	585	642	607	581	579	562	612	596	579	581	629	554	629	624	622	564	601	585	582	610	592	603	567	579	604	599	601	534	610	574	546	570	632	592	566	570	610	586	602	584	601	626	593	614	606	566	635	659	617	605	553	603	549	594	610	613	560	593	604	600	561	606	627	580	578	570	618	651	602	581	555	620	601	569	587	608	592	605	594	601	625	601	625	573	650	584	615	599	599	610	576	580	578	596	613	590	586	593	626	560	585	571	601	624	575	592	587	557	570	570	558	580	649	622	592	586	571	587	574	608	576	583	562	554	563	627	584	598	596	662	613	591	596	552	561	613	558	596	605	638	602	591	594	579	558	574	586	608	588	561	586	633	578	590	583	581	586	623	604	586	631	619	603	583	573	560	614	551	598	591	580	601	552	553	597	554	609	563	628	584	587	585	625	552	594	632	562	608	623	587	593	603	638	614	605	622	580	585	594	591	589	577	611	618	621	587	571	601	576	603	588	583	584	603	601	572	586	555	601	603	619	596	608	598	593	629	617	618	603	579	609	637	581	602	586	569	613	607	608	586	627	609	589	639	614	593	610	553	602	604	626	602	619	590	566	606	625	591	618	598	578	595	597	606	637	609	636	573	604	622	585	601	606	548	601	625	539	575	584	570	599	582	592	559	592	575	601	622	588	596	625	582	626	602	561	618	585	572	603	611	594	607	615	566	548	657	607	626	566	606	623	590	582	600	597	655	609	565	571	568	595	591	594	614	582	627	608	592	601	587	592	607	566	615	544	566	605	569	592	557	554	600	587	633	592	580	606	592	536	591	554	627	611	640	577	602	585	584	609	615	542	624	562	620	608	638	622	570	590	591	584	574	574	605	596	634	611	592	551	602	593	608	590	619	591	566	584	589	643	587	615	636	571	573	588	563	576	606	593	584	581	583	601	607	578	591	604	598	585	612	620	597	601	596	619	622	575	590	573	605	551	566	633	581	613	607	604	622	580	600	594	623	634	567	598	625	585	607	566	619	595	559	553	589	605	605	603	605
45453	45687	49015	39957	26551	15689	8332	6589	5532	4107	4996	6518	4545	2885	1863	1080	613	301	221	225	242	209	246	228	221	208	190	197	211	223	208	228	193	213	212	208	233	207	212	187	207	191	213	237	203	211	196	196	224	208	210	215	213	204	206	226	224	227	197	210	201	231	202	217	192	204	196	210	234	196	194	210	186	205	208	213	184	203	210	227	192	243	185	231	183	187	227	235	210	186	200	215	208	210	208	207	202	208	203	194	215	227	214	226	195	207	192	217	209	218	178	235	201	202	202	202	204	226	227	179	215	202	214	188	176	219	214	214	220	205	216	197	222	195	195	207	221	215	193	214	212	203	232	215	184	186	184	196	203	226	225	188	215	216	211	222	241	203	227	200	206	194	221	221	221	190	194	230	189	199	179	204	201	208	207	211	193	206	208	199	204	201	223	211	201	200	203	214	194	227	193	162	201	196	201	200	211	212	230	188	205	224	210	193	204	195	204	196	193	193	214	213	227	193	229	212	212	219	211	223	183	221	224	200	215	181	197	218	209	219	213	223	206	240	210	175	231	219	175	184	207	205	176	194	201	209	239	213	212	196	231	198	209	210	222	191	229	193	196	233	236	182	178	200	200	221	233	203	229	206	212	204	197	200	206	195	189	231	235	197	226	220	192	207	217	199	185	204	205	199	202	229	218	209	202	202	211	214	189	196	215	220	216	221	207	236	196	209	203	223	216	203	226	214	210	224	196	202	208	197	194	216	211	213	221	171	224	219	209	221	218	207	191	206	198	216	199	195	207	228	199	228	182	223	201	204	195	225	203	230	203	216	201	222	229	204	207	223	186	210	199	199	210	225	193	196	202	227	217	210	205	209	206	206	195	202	194	202	196	208	238	193	197	191	183	176	200	201	189	229	193	200	207	186	202	216	229	208	189	198	213	223	185	200	235	201	199	206	191	220	228	183	191	207	220	189	201	187	195	182	205	186	188	189	190	170	183	193	195	202	197	186	204	208	235	228	213	204	196	223	220	218	203	219	204	195	204	189	189	220	205	219	226	176	209	196	202	231	214	200	200	221	195	208	205	213	191	220	204	199	199	232	233	225	217	197	228	187	217	209	211	227	196	193	210	212	205	196	207	230	211	192	222	212	197	180	192	206	186	221	209	216	220	211	226	231	195	213	227	193	196	208	210	200	202	196	219	205	199	196	201	191	192	205	207	197	204	192	204	221	207	199	218	197	226	210	195	220	212	197	234	192	222	185	218	217	200	210	206	172	210	210	204	176	187	205	185	218	218	197	191	202	221	226	201	231	185	204	231	216	202	182	211	197	224	214	203	219	196	218	211	202	217	224	209	202	209	206	228	183	184	209	194	195	205	201	210	210	204	202	209	179	202	196	206	185	213	213	201	217	216	211	186	178	201	198	184	226	194	215	203	182	203	199	200	230	214	203	203	206	208	227	228	207	194	207	208	225	205	218	192	219	214	224	215	201	208	204	213	185	226	191	193	196	202	210	182	198	194	182	195	197	183	208	212	205	208	217	205	202	203	201	227	190	200	216	175	177	193	206	225	186	201	218	196	196	230	208	235	216	207	197	189	223	212	226	223	242	204	225	234	212	221	188	198	214	208	184	223	198	211	193	210	186	175	196	223	212	183	207	196	234	207	220	195	210	213	201	210	206	207	215	216	225	226	201	197	164	228	201	217	239	203	211	223	210	220	190	201	198	213	202	203	238	199	216	216	180	217	209	199	206	206	205	196	210	211	187	190	228	221	214	202	211	215	181	216	210	223	194	213	200	190	184	203	206	202	205	210	194	203	204	214	228	181	179	189	194	202	226	216	196	194	191	212	188	183	183	218	211	188	216	185	207	180	225	208	203	198	202	188	191	210	213	219	177	207	234	218	179	219	215	220	203	219	188	198	222	207	220	224	169	193	202	204	204	234	223	221	193	207	235	197	197	231	211	204	206	194	191	202	198	226	205	222	206	240	207	178	203	221	211	185	206	206	205	204	218	196	217	222	225	207	190	205	201	218	212	193	216	206	215	226	211	205	178	194	187	204	207	209	197	220	207	173	202	170	205	188	235	215	221	223	190	189	245	194	185	188	222	231	209	194	212	198	209	220	227	184	213	228	215	243	194	219	227	193	209	188	180	219	206	194	207	235	219	215	220	222	189	200	212	217	205	199	205	209	208	225	215	177	188	199	214	218	215	200	212	197	224	200	210	195	198	217	210	240	194	203	213	198	208	193	188	179	204	209	211	210	195	193	223	218	180	223	198	209	218	222	212	210	225	216	186	199	211	192	250	229	209	192	201	201	184	252	204	195	218	221	187	214	201	218	193	186	190	213	181	190	215	203	193	218	197	227	193	191	210	216	181	219	222	219	189	215	174	227	187	215	229	228	215	195	209	199	199	218	180	201	197	223	198	248	193	208	226	186	208	220	202	189	189	209	220	164	212	179	198	209	197	208	209	209	216	190	202	217	183	195	209	199	222	180	195	211	198	213	211	203	216	233	210	198	205	236	199	215	188	206	215	212	227	161	205	215	211	214	203	178	190	211	189	198	201	207	209	208	208	194	229	183	217	201	219	203	203	207	182	216	186	206	206	235	196	226	204	212	214	195	197	235	199	192	201	188	191	209	190	211	188	187	214	205	206	199	208	175	218	223	195	228	171	211	200	202	191	218	219	197	215	187	213	222	198	209	199	212	189	216	190	212	199	212	198	224	248	193	229	230	203	201	202	198	188	200	228	200	189	203	204	193	206	225	242	219	221	202	222	188	212	216	234	218	218	221	189	226	197	186	192	224	216	216	196	204	210	225	205	220	201	217	202	217	194	189	219	199	196	207	191	209	235	205	199	200	192	213	226	180	186	200	224	225	195	224	190	222	208	199	220	217	221	201	205	216	205	192	229	208	217	210	214	199	232	222	207	203	191	216	176	213	201	212	225	201	208	208	213	227	209	207	195	227	209	198	240	234	201	211	212	195	201	207	213	220	223	193	175	227	220	210	220	194	208	213	210	217	202	210	213	198	201	221	207	210	229	196	197	215	191	217	216	205	189	207	227	198	206	187	212	197	201	197	197	231	210	197	227	181	191	215	190	223	169	204	194	220	224	240	202	184	201	204	232	194	189	208	219	207	206	217	221	197	201	220	193	215	224	225	216	213	196	210	195	214	215	200	199	194	181	198	213	202	180	219	195	220	205	224	203	226	220	194	203	208	186	224	195	176	220	198	212	208	233	216	206	216	225	223	241	177	214	209	205	206	199	185	183	174	209	242	216	212	209	197	229	228	222	198	215	207	201	217	200	209	213	212	193	198	203	199	188	185	223	218	194	181	204	187	210	200	216	216	219	205	201	213	229	224	204	209	211	204	192	199	201	191	228	225	224	192	232	182	215	208	208	200	219	218	218	203	206	198	196	216	201	187	189	178	185	204	205	204	204	190	225	208	195	184	192	219	205	230	220	185	224	213	202	201	171	190	234	207	205	219	204
30081	37848	48409	45933	35962	28006	22517	21908	20122	16806	20097	23585	17884	13057	8520	5259	2511	1013	786	686	606	606	568	594	657	650	587	566	596	558	586	514	568	517	579	512	621	534	546	524	542	566	597	603	588	610	592	534	574	547	543	520	578	578	574	509	557	531	570	563	608	552	572	545	555	533	556	574	592	541	536	563	559	532	531	575	579	564	593	569	554	583	573	503	533	563	591	560	561	549	567	546	497	529	554	516	559	610	542	526	544	573	541	552	614	552	563	534	564	577	552	547	571	552	542	540	545	629	533	569	570	572	554	570	588	569	518	579	542	557	565	575	565	554	590	525	515	566	548	533	528	544	588	592	571	531	538	535	579	524	564	612	575	546	514	553	542	526	545	547	531	562	544	545	581	548	525	544	551	607	602	557	507	541	587	557	570	540	529	609	553	567	606	532	518	528	531	559	577	594	557	558	620	514	589	575	574	560	576	556	560	588	548	577	559	552	595	559	533	554	529	535	545	571	574	551	542	496	578	609	583	547	568	539	551	553	587	576	561	592	537	553	555	579	572	549	552	593	538	534	565	537	512	557	567	567	585	526	560	572	546	547	606	548	511	545	579	578	571	534	582	566	589	543	584	553	586	571	571	572	555	596	574	577	548	537	544	589	519	537	534	595	539	580	573	555	558	517	580	597	552	553	573	529	599	542	549	560	559	586	544	547	561	623	562	550	547	573	492	560	570	642	524	543	563	561	558	562	585	594	573	576	539	560	574	594	582	558	538	520	527	539	590	578	593	587	558	536	541	604	516	561	595	546	568	553	586	580	568	587	545	554	557	579	510	546	544	600	591	567	572	576	519	534	545	587	509	545	518	560	596	586	621	569	587	601	557	580	599	541	566	567	570	555	609	587	563	562	565	552	553	569	565	577	539	562	571	564	579	586	591	539	570	577	551	560	561	601	606	561	579	567	571	550	607	572	559	561	534	569	524	567	547	586	596	517	578	553	577	525	589	540	555	531	571	583	553	567	556	576	596	607	546	566	574	544	557	567	556	558	541	575	562	558	563	560	535	569	569	572	563	569	588	566	547	578	562	597	528	588	579	484	582	537	554	542	522	550	582	521	540	568	589	563	545	520	556	554	556	559	536	531	528	571	543	559	541	597	569	514	624	561	533	544	576	550	557	526	564	602	600	560	529	553	574	575	569	540	621	567	569	557	559	548	613	536	568	581	529	550	574	533	556	583	535	535	576	555	544	641	566	584	574	582	565	544	569	578	535	535	612	550	550	581	556	555	558	564	511	564	592	566	557	585	556	541	574	580	597	586	558	555	567	580	570	561	551	520	581	557	563	533	575	493	557	543	596	556	606	604	538	566	552	554	544	537	542	543	570	578	547	568	502	567	545	566	539	529	570	577	526	576	579	562	568	559	516	593	587	547	556	522	584	543	554	539	558	538	598	575	559	538	578	564	574	532	600	570	590	537	573	559	570	547	575	564	549	539	566	574	582	565	574	529	567	550	531	575	558	572	493	581	562	561	580	546	556	560	560	564	517	582	506	547	593	550	582	596	561	540	560	561	548	578	590	579	561	535	580	565	527	569	587	550	579	579	614	566	538	584	598	523	542	567	558	578	509	567	565	574	600	553	592	595	598	545	591	590	553	529	603	527	552	555	564	516	555	572	498	557	537	586	563	595	565	546	560	551	556	561	554	572	557	543	541	598	546	557	568	602	553	559	557	619	551	591	555	579	573	567	516	590	603	594	556	538	532	573	555	528	569	538	544	563	551	548	524	545	583	556	536	545	572	551	533	567	547	529	529	580	563	590	534	552	579	560	579	563	603	574	554	563	526	528	594	582	561	561	584	529	544	598	534	555	542	584	552	536	602	518	581	553	547	565	557	531	547	530	561	553	529	566	531	582	574	571	577	591	543	562	585	593	499	552	575	605	561	595	562	545	572	562	535	555	529	602	598	516	589	545	578	579	553	569	596	580	557	555	536	616	548	599	511	557	560	561	602	511	568	596	582	547	563	555	570	574	552	552	555	571	583	618	544	506	574	575	502	584	559	592	565	546	568	544	562	502	601	570	541	563	553	547	527	552	562	578	646	561	572	537	581	515	585	555	555	609	565	575	564	555	542	526	599	568	575	535	545	553	574	577	528	546	537	528	555	579	553	530	562	571	562	565	548	501	544	591	562	561	591	584	565	568	530	612	586	537	544	591	511	586	553	513	542	549	569	539	557	540	583	545	522	578	542	579	583	593	557	550	520	563	516	515	556	566	543	589	579	512	561	554	560	550	574	559	566	567	527	533	513	592	551	526	534	591	558	579	555	569	525	542	582	615	554	545	548	600	585	601	565	585	598	578	571	548	557	548	572	547	544	554	543	549	548	543	561	570	557	575	551	533	590	573	599	548	562	597	546	569	521	556	550	600	532	550	551	567	557	523	571	581	560	540	572	519	588	578	581	543	558	562	544	563	570	561	568	569	574	519	571	521	549	562	600	534	575	600	558	549	559	555	525	596	515	589	584	536	525	575	577	577	544	542	546	571	523	554	550	552	540	583	540	561	560	597	560	556	560	594	546	537	568	568	582	553	574	550	552	550	518	521	534	577	568	548	573	562	538	572	546	534	552	558	592	547	544	591	588	581	557	548	544	569	562	589	565	574	579	561	561	540	545	553	561	554	568	588	540	527	549	573	562	601	553	541	555	518	554	589	561	526	595	575	549	576	545	554	582	524	545	551	586	581	580	574	570	522	550	586	563	566	573	541	552	580	574	552	538	586	543	600	550	556	527	546	538	567	597	582	571	568	568	567	600	570	541	532	566	584	529	574	553	568	552	555	568	558	589	591	577	557	548	499	556	571	503	566	525	525	550	571	551	564	558	547	564	527	580	533	581	585	584	550	539	582	553	564	586	561	564	505	559	582	516	612	545	552	582	585	570	566	528	569	579	583	562	547	516	538	572	546	567	628	521	552	496	534	591	571	587	566	543	571	572	558	575	551	540	596	556	542	582	574	595	640	546	543	570	574	557	593	547	572	567	572	540	569	501	585	538	582	557	565	560	575	563	605	549	547	570	513	577	589	548	547	567	542	594	560	523	586	594	532	559	604	524	537	536	578	562	512	536	561	621	567	523	579	577	607	592	569	572	574	521	592	568	573	571	585	587	550	569	545	571	557	559	541	593	543	513	574	579	557	548	524	576	536	584	588	603	600	524	566	539	572	533	532	562	535	585	523	575	498	558	557	559	598	523	569	536	539	586	563	599	544	569	568	547	546	571	507	606	588	562	528	523	573	572	567	549	562	525	571	595	561	520	569	516	543	578	542	546	540	550	571	559	581	560	581	595	572	566	588	524	548	567	532	558	572	606	554	517	553	573	570	594	541	535	537	573	532	553	521	531	554	521	535	547	556	545	551	511	551	585	580	551	556	537	562	550	547	555	561	577	523	592	555	579	550	581	565	575	605	593	547	578	582	571	560	580	586	571	595	595	574	570	581
52691	55939	54007	40611	31419	23235	27858	26552	14127	6255	8552	9565	5924	3683	2144	1157	616	355	259	230	223	230	175	181	207	204	210	201	188	165	203	208	195	190	198	177	193	205	220	211	193	204	193	196	199	203	202	193	189	195	217	201	193	191	199	181	195	223	196	192	186	202	174	199	208	168	205	188	173	175	168	199	194	187	181	191	174	185	192	201	179	197	181	194	209	206	204	218	188	206	210	203	191	156	177	218	202	182	203	199	209	177	193	210	196	180	205	197	213	211	198	192	198	189	186	201	178	187	178	212	198	200	203	196	187	215	187	217	199	215	195	181	194	191	206	188	222	179	190	168	213	211	196	218	187	194	199	211	186	216	188	194	186	193	203	172	193	178	214	216	192	199	185	204	202	207	175	216	188	196	210	199	210	197	189	195	208	164	191	177	214	197	197	184	184	211	194	191	187	195	194	225	195	204	177	188	198	199	184	199	181	187	178	203	205	217	219	187	215	178	166	210	212	199	173	192	185	200	225	200	232	172	195	225	200	184	207	180	209	195	206	218	201	173	196	192	206	195	211	182	193	209	215	207	159	192	209	192	190	178	189	210	200	191	193	182	194	185	193	198	193	182	207	199	180	207	187	171	168	190	209	199	201	181	194	206	212	179	199	207	208	179	181	189	201	208	189	196	189	214	187	190	220	221	200	209	203	166	193	204	199	198	194	201	159	209	197	211	183	203	178	212	208	184	168	211	196	204	204	206	191	211	192	194	220	188	174	191	188	198	176	215	190	198	186	212	182	195	188	181	173	210	203	201	209	189	189	196	184	207	189	185	195	192	207	185	212	203	194	199	184	208	206	220	198	195	181	201	172	202	191	205	179	185	189	208	216	188	195	186	203	192	193	192	205	182	185	201	199	198	203	189	189	194	193	226	204	197	181	223	200	224	188	184	202	199	213	226	196	170	207	186	198	192	182	206	182	211	191	186	188	202	199	223	210	191	203	188	186	214	191	185	195	190	190	201	186	208	207	214	222	205	228	188	186	184	176	167	182	187	202	196	197	179	180	203	183	210	199	189	196	205	189	174	214	222	191	181	204	185	202	197	192	188	197	197	186	184	205	214	211	217	214	194	220	178	239	173	215	205	205	209	209	192	186	196	195	188	209	191	211	195	178	209	181	191	190	195	218	198	192	188	189	198	185	189	177	197	220	192	201	200	197	210	194	191	168	190	182	198	193	205	211	176	195	215	170	202	186	204	182	212	199	211	185	195	193	204	208	191	205	193	185	205	220	176	214	180	192	212	205	213	191	211	201	189	200	183	182	194	182	176	197	193	200	206	180	205	176	190	157	194	181	205	205	198	198	200	186	205	208	195	203	192	206	212	180	175	199	205	180	164	214	230	211	207	184	171	188	195	173	202	207	207	201	210	189	186	194	214	198	192	190	201	197	208	197	182	197	198	175	203	195	170	176	205	211	206	211	227	211	199	183	206	203	188	220	188	195	169	204	183	176	190	179	227	204	201	182	208	206	197	193	208	195	196	186	216	202	197	211	213	170	215	192	194	205	203	209	208	208	191	181	191	208	176	192	183	214	217	210	223	198	187	212	225	196	197	190	209	182	194	212	216	192	219	185	203	196	184	205	194	184	206	226	188	191	187	190	189	194	201	188	217	204	197	213	193	181	200	195	215	212	185	189	198	200	213	202	193	198	173	207	194	193	202	213	194	197	187	192	197	199	186	194	216	197	177	199	168	185	172	195	216	226	188	204	215	194	192	207	179	211	202	181	178	196	204	221	164	219	196	207	209	218	204	193	219	193	192	199	188	211	191	169	203	193	176	204	211	173	204	205	188	196	192	187	193	211	206	197	212	199	178	201	174	174	191	188	208	189	204	177	177	197	195	188	201	214	196	201	204	201	214	188	197	198	193	186	204	213	183	185	193	183	179	194	220	172	186	192	171	203	206	208	208	209	185	180	220	204	205	176	170	194	199	183	193	188	199	190	187	195	181	222	196	191	235	194	206	205	183	202	192	216	196	196	226	215	201	210	204	203	214	205	186	200	223	171	184	202	216	199	216	198	190	244	215	199	196	220	190	193	206	196	208	213	183	204	206	183	225	181	168	195	196	183	190	170	221	179	168	190	217	217	181	192	203	204	191	207	210	197	225	200	190	194	204	192	206	186	171	182	196	178	211	167	174	187	211	213	186	208	197	190	201	195	160	186	181	206	210	205	186	196	199	204	182	205	210	201	179	214	196	223	188	170	214	172	196	191	188	194	185	183	193	194	211	201	209	192	210	192	188	162	195	196	195	213	208	209	224	201	183	202	198	230	189	176	187	190	174	200	197	183	215	205	214	173	203	197	218	205	185	189	215	199	187	205	204	212	189	183	198	190	187	206	197	218	196	183	196	206	205	173	193	195	181	195	219	187	196	170	200	195	184	180	190	181	181	183	215	188	199	200	199	184	192	220	190	204	210	211	196	212	210	199	185	201	190	176	192	168	184	202	166	220	207	203	196	212	185	215	198	228	204	178	188	170	226	203	193	204	207	195	205	217	202	191	195	202	208	210	213	188	194	207	199	210	178	193	190	209	177	201	205	203	184	184	189	211	188	188	195	181	202	197	196	186	196	229	207	215	189	204	198	209	183	194	210	230	203	192	205	182	188	207	186	219	185	197	200	185	195	216	203	188	185	187	198	199	190	192	172	190	198	173	207	202	205	190	190	199	172	207	202	184	194	185	172	221	211	201	173	179	212	218	205	180	173	192	184	201	234	222	196	202	213	200	184	189	211	206	201	202	174	205	183	184	193	219	218	188	220	190	162	192	206	204	202	195	197	234	216	187	209	205	202	204	195	207	200	189	194	186	205	187	194	206	194	188	177	193	192	204	200	180	228	182	188	185	179	205	199	178	182	202	191	205	194	200	207	193	212	205	204	215	177	205	212	169	176	184	181	202	177	219	161	179	206	195	211	196	220	195	191	201	229	207	206	206	180	204	180	180	195	179	231	219	219	185	193	171	183	191	206	187	202	210	196	204	190	222	181	195	173	199	211	213	200	178	201	185	187	187	189	189	197	186	156	192	206	209	190	190	186	204	187	214	192	195	179	188	209	180	182	192	202	187	197	208	202	187	221	205	204	204	205	189	199	198	190	209	195	208	197	186	190	209	192	228	195	190	214	220	199	224	194	202	186	186	189	207	193	192	175	205	208	217	199	192	197	189	218	200	186	199	189	179	217	202	165	208	216	202	193	171	210	205	232	196	188	181	196	200	187	221	185	211	198	184	222	215	173	183	190	176	209	180	191	191	216	183	199	220	194	202	162	207	195	220	213	195	204	187	203	189	182	207	178	206	186	192	200	203	199	192	173	178	223	215	195	202	196	185	202	209	197	193	195	198	215	193	210	204	192	198	196	193	205	188	200	186	203	183	200	232	202	172	200	189	209	175	192	209	167	216	190	187	189	197	161	170	245	200	197	183	190	193	223	175	171	178	180	204	197
35462	46444	52208	47631	41963	36270	45411	41733	27551	20860	27739	28379	20961	15319	9827	5568	2666	1330	876	669	603	586	605	566	535	548	577	571	520	518	552	536	569	547	515	543	518	547	540	564	611	520	545	545	546	540	511	509	528	556	528	534	501	527	539	525	513	536	560	538	543	526	531	576	559	507	487	544	561	539	522	516	557	544	548	551	518	548	537	515	582	525	527	525	544	568	542	538	554	571	546	525	553	553	501	565	578	551	557	513	526	541	549	543	522	502	515	512	548	534	556	565	537	538	548	545	546	575	538	531	525	568	562	514	528	553	532	554	535	530	527	583	569	540	525	553	569	539	533	553	488	496	550	538	547	529	537	528	483	546	543	546	554	569	557	540	531	499	531	540	513	543	536	542	530	513	528	512	529	571	540	546	548	545	521	537	521	600	519	544	543	556	558	538	508	526	527	522	559	529	515	532	518	536	516	587	499	531	547	585	541	556	592	559	527	573	536	543	526	549	566	533	514	546	531	533	518	516	499	517	558	508	535	529	549	541	514	531	557	550	519	542	536	531	557	530	532	549	507	554	542	558	541	539	528	544	550	531	541	583	525	515	530	541	516	499	524	543	539	515	489	509	546	564	539	544	484	526	508	539	542	513	585	483	537	539	523	555	513	503	568	517	547	555	531	570	560	543	563	538	586	468	553	471	562	558	520	534	551	525	577	522	536	510	547	558	546	554	536	534	530	530	503	553	518	503	537	501	539	546	568	526	519	544	534	500	538	537	548	509	521	548	532	541	507	513	535	527	564	523	575	552	516	544	514	545	550	526	498	522	552	510	519	538	514	549	548	548	532	532	543	539	547	540	530	516	502	523	532	520	583	556	523	515	566	548	549	515	558	549	545	519	549	560	543	540	552	519	517	519	519	552	548	536	509	547	519	538	521	554	558	536	528	547	511	516	551	532	544	519	540	593	547	575	547	573	506	536	472	517	571	513	539	546	567	496	522	524	512	570	555	496	549	590	535	539	515	541	501	554	492	589	588	568	549	551	526	566	538	557	548	569	523	530	519	546	514	556	536	552	539	519	569	514	529	538	562	542	519	536	497	537	512	554	517	574	551	521	529	521	542	570	548	504	514	565	561	539	530	599	518	522	575	536	551	485	506	519	542	548	539	530	526	510	518	563	550	575	547	556	527	561	586	531	506	521	551	548	538	539	536	524	534	557	548	511	527	528	547	557	544	496	520	539	516	525	534	561	550	537	567	548	501	486	501	529	526	504	531	556	493	503	579	525	574	474	469	541	550	532	573	549	528	557	538	526	511	518	531	536	541	533	530	500	564	512	535	570	507	527	532	562	505	494	546	525	532	549	586	523	546	517	521	569	527	514	554	495	508	564	514	536	497	504	534	522	500	530	548	540	545	562	534	528	517	509	535	532	523	539	537	527	542	531	541	539	557	560	555	510	553	539	556	577	558	544	532	559	542	554	555	525	557	557	531	514	517	530	571	580	521	544	512	503	547	532	521	541	541	562	555	506	525	572	574	538	529	570	526	568	542	540	594	490	525	565	549	534	509	511	541	566	514	508	568	515	550	503	539	524	518	580	539	556	494	526	558	526	499	534	557	518	518	545	518	522	553	574	572	508	506	551	529	567	527	547	503	537	525	594	585	539	555	567	527	541	517	505	535	509	520	564	541	562	554	527	488	542	520	517	517	497	541	515	502	512	493	590	524	520	510	515	497	556	547	525	514	520	536	544	511	529	504	575	535	557	474	528	507	552	547	538	573	556	544	546	510	529	536	536	564	550	511	503	515	552	542	514	540	549	547	549	524	494	522	526	556	528	530	527	554	549	515	514	542	548	498	549	481	562	550	554	533	550	508	586	546	546	572	550	519	504	488	515	531	537	531	520	543	547	491	531	541	505	566	532	600	530	578	532	565	521	534	571	554	576	546	540	531	546	544	560	576	506	558	478	551	528	559	528	569	554	526	571	541	569	513	489	544	563	486	528	512	525	501	560	522	524	535	555	512	543	560	529	504	561	577	516	539	529	516	527	566	559	568	532	540	519	539	505	572	522	565	485	525	498	495	545	565	545	576	511	512	505	514	576	524	546	552	538	549	515	520	550	549	536	510	502	539	545	533	540	517	530	530	531	520	529	528	536	521	553	540	513	545	491	557	502	525	545	471	544	517	533	532	529	539	530	550	516	522	530	538	538	519	544	529	521	537	497	526	533	525	553	476	578	514	534	531	550	525	540	512	533	508	549	508	536	566	551	544	560	530	507	531	547	534	552	571	534	509	508	532	552	562	525	519	527	530	493	532	554	515	550	504	532	568	573	527	522	533	498	507	550	540	534	557	581	522	531	521	552	532	524	541	521	549	503	577	543	548	520	523	497	550	557	562	565	499	518	506	517	545	584	536	523	505	544	511	524	557	492	536	545	546	589	495	524	531	521	582	552	523	527	544	554	535	527	547	524	551	532	529	518	518	546	565	525	546	562	512	523	517	524	523	564	532	538	545	539	548	561	542	520	520	484	578	556	518	543	542	510	562	517	562	563	539	548	536	605	511	481	531	535	497	529	547	485	534	543	575	533	529	535	519	502	532	534	530	519	560	517	528	526	536	547	517	561	517	522	563	518	504	552	507	554	536	533	521	530	535	533	565	506	507	532	513	536	540	523	578	521	522	552	532	529	525	500	542	511	554	541	520	509	511	538	514	543	529	533	551	562	551	548	513	544	562	508	495	546	543	505	553	574	543	533	552	588	514	531	506	549	536	549	542	515	513	532	531	531	529	532	515	558	531	552	519	536	534	524	551	559	514	557	524	509	531	560	535	553	495	567	520	498	582	583	563	560	507	558	539	546	538	538	544	554	555	540	510	533	557	555	580	517	523	523	530	511	534	571	563	541	559	504	546	546	520	522	502	541	527	540	533	487	540	535	529	540	570	560	547	564	501	547	561	546	520	540	519	545	572	533	561	559	573	533	509	512	565	542	535	532	504	541	536	529	543	542	565	565	540	521	490	566	500	520	528	513	538	528	510	526	554	538	515	531	506	525	504	512	549	550	515	524	511	562	526	545	549	510	528	517	527	515	552	554	565	504	492	537	572	502	504	564	533	568	540	542	521	519	546	522	491	550	530	531	540	529	541	500	541	527	510	532	534	516	522	549	511	538	514	537	558	558	556	565	480	555	545	562	544	508	549	556	487	546	520	536	517	557	553	519	582	510	561	556	522	569	556	586	499	497	526	538	496	536	570	531	549	517	527	542	536	503	495	551	523	502	529	528	521	549	541	547	531	506	537	537	522	542	543	507	567	526	549	559	490	574	550	567	503	516	525	561	506	540	540	532	545	532	574	561	520	554	498	542	571	569	541	532	539	516	528	519	547	551	549	522	538	513	548	509	541	543	576	513	502	552	524	556	542	544	495	499	541	513	564	514	543	537	537	535	518	517	522	531	527	547	517	570	571	535	534	514	498	504	547	545	505	532	494	507	529	508	551	580
27775	25340	21812	14382	8527	4287	2640	1506	545	362	393	474	504	422	377	302	235	247	244	211	227	220	219	202	218	212	181	222	222	218	209	216	203	218	217	200	193	200	219	239	221	238	219	244	211	223	238	222	241	238	222	200	227	241	198	203	197	209	214	212	208	255	252	216	217	212	204	212	222	228	229	198	225	222	199	227	223	175	220	234	243	222	201	221	189	195	215	237	216	212	242	209	224	200	217	200	222	216	231	217	200	216	213	248	195	197	226	225	223	219	240	194	231	219	237	197	218	235	215	208	224	211	224	223	217	231	230	209	244	214	188	199	210	234	242	200	216	227	218	219	208	202	198	200	239	213	221	243	240	220	233	204	204	218	201	242	225	194	200	201	206	201	234	243	231	212	212	223	205	238	231	226	231	246	215	218	215	245	214	217	202	229	241	233	239	212	242	230	228	219	218	202	220	216	203	233	219	183	182	228	201	209	220	229	217	242	237	221	217	227	243	234	239	212	226	227	223	227	222	232	223	210	220	219	229	185	205	209	223	212	184	206	199	257	239	226	200	228	207	221	257	218	196	214	223	232	215	216	250	213	198	215	244	241	195	202	205	208	209	241	210	196	224	239	215	221	227	228	230	241	213	222	226	208	228	217	214	229	205	200	213	217	196	235	201	211	240	217	200	207	226	227	206	222	238	243	220	203	204	230	209	248	182	208	204	219	219	251	225	201	230	220	251	216	215	216	212	222	214	253	227	186	228	249	251	206	233	236	207	219	195	208	189	218	218	224	228	204	217	207	199	211	210	212	188	217	226	234	228	226	211	234	227	249	211	209	223	218	216	228	241	217	215	214	214	220	237	202	230	227	221	200	218	230	214	208	240	250	225	229	205	189	231	220	206	234	203	249	236	236	251	229	253	225	212	193	217	200	226	201	208	225	218	224	215	203	202	226	224	202	217	208	245	207	209	216	221	243	241	249	223	219	225	219	220	211	213	200	213	218	197	229	200	224	207	222	207	201	237	227	213	241	237	215	204	252	238	246	227	205	211	218	190	202	241	233	213	221	233	224	212	200	195	225	250	207	223	225	216	192	224	224	204	205	239	228	215	231	201	219	213	221	243	205	198	221	232	217	217	252	205	207	224	229	251	216	214	230	233	237	197	212	192	199	248	208	225	193	203	200	201	191	234	224	209	231	210	219	217	205	225	207	222	204	220	231	231	234	208	213	205	201	226	220	200	218	262	225	225	205	230	246	211	213	202	216	216	208	222	214	255	253	229	222	213	209	216	199	251	183	250	217	225	202	212	203	252	231	213	238	221	222	210	219	216	211	245	218	220	194	230	177	237	220	213	223	229	205	225	204	237	234	218	232	271	233	209	257	242	204	197	250	207	193	238	229	231	212	233	221	222	228	229	240	218	226	249	210	204	213	232	202	228	212	204	223	227	243	205	214	198	220	222	208	213	224	252	222	250	221	213	210	226	223	235	209	210	238	222	192	237	216	191	222	246	205	233	208	245	242	242	217	198	223	226	207	209	217	206	226	223	228	219	210	233	214	195	222	228	224	251	235	202	204	213	215	213	202	232	237	229	233	197	228	241	208	240	207	221	213	204	221	230	217	205	249	249	214	226	215	208	198	239	218	201	222	201	217	214	219	234	189	214	197	213	223	225	181	191	240	219	239	255	223	243	228	217	212	210	196	235	231	245	206	219	211	232	250	254	228	196	231	203	251	226	242	220	215	228	204	203	231	213	226	216	231	194	209	256	206	228	229	220	214	215	205	217	221	201	211	222	195	214	260	219	225	228	208	227	222	227	240	214	240	233	220	234	244	228	206	249	227	233	190	218	241	226	213	212	203	229	231	211	239	224	186	220	194	214	230	221	231	232	215	225	229	201	210	209	240	227	241	231	226	223	197	215	237	224	210	234	223	198	240	197	212	223	209	230	205	217	225	208	223	240	221	233	241	222	212	223	209	232	208	214	194	208	220	206	252	198	232	240	206	233	207	243	220	231	230	198	224	208	218	225	215	221	223	225	207	216	230	211	234	241	195	227	242	226	228	192	200	211	216	237	232	217	236	212	230	209	233	228	221	241	224	229	220	219	221	211	205	208	209	208	206	203	255	244	208	224	234	243	239	211	229	191	203	233	229	210	240	204	226	217	209	237	237	206	211	250	210	229	192	220	232	215	245	228	200	227	185	213	196	233	224	222	227	222	234	223	218	214	237	219	206	226	228	227	192	241	230	230	247	190	235	229	254	210	206	229	222	228	211	199	242	217	235	229	215	206	207	208	241	212	225	253	212	212	216	202	201	209	202	223	192	198	192	193	227	236	206	212	211	210	200	224	203	200	183	226	223	234	216	226	206	213	217	246	225	223	203	246	236	221	228	217	240	226	257	220	232	231	248	231	219	223	216	220	221	241	203	217	209	232	209	225	201	237	229	201	202	180	227	241	211	212	206	236	232	256	234	211	209	195	229	223	235	194	227	220	214	228	232	227	234	196	197	229	206	208	202	216	216	206	222	202	210	228	236	227	245	215	212	202	206	227	217	211	237	218	217	232	232	221	234	202	231	211	221	180	210	186	210	231	216	251	224	208	217	205	193	219	227	223	211	217	199	230	209	221	205	247	210	205	223	226	228	216	221	223	209	232	223	210	231	242	236	195	223	205	205	241	202	215	228	226	226	200	212	217	228	227	209	191	214	219	211	223	224	226	205	214	214	226	204	214	220	231	221	233	203	181	238	212	206	204	204	190	258	209	210	205	216	217	192	206	231	216	243	233	207	217	215	202	240	218	202	219	234	242	190	190	225	259	226	217	227	208	254	219	198	216	216	231	212	237	210	224	222	208	206	212	231	204	247	201	224	200	204	229	200	204	230	224	212	233	215	228	217	210	195	227	218	211	249	224	214	189	232	234	204	219	215	191	252	243	230	204	206	222	228	207	209	213	175	207	201	221	217	198	225	220	234	211	222	228	187	188	205	210	236	212	212	192	197	228	242	219	240	233	214	230	222	197	216	254	214	224	207	227	230	220	241	225	231	207	211	210	228	228	241	212	231	221	225	235	202	215	202	214	214	203	225	237	220	218	238	210	215	238	227	236	223	212	188	230	251	219	222	213	239	199	229	233	227	196	192	208	196	204	220	243	222	249	231	239	199	184	225	213	225	215	198	213	189	203	225	216	211	232	217	225	186	231	241	226	262	196	228	224	209	189	226	217	202	228	221	209	214	209	241	211	212	228	217	225	187	218	203	227	216	219	220	239	230	234	212	190	214	218	226	224	227	215	214	207	223	231	241	204	217	215	257	222	223	227	197	244	250	230	200	203	231	227	219	213	212	229	197	223	212	200	231	205	215	238	210	226	231	228	214	206	210	227	207	200	233	218	222	200	195	205	248	238	224	210	237	224	239	218	229	217	214	219	254	245	214	221	235	220	206	213	226	220	198	234	248	203	208	218	218	231	204	195	218	240	218	242	221	209	215	248	243	208	202
17986	21979	27177	25867	19928	12746	10641	6603	2480	1601	1715	2348	2204	1593	1239	975	800	664	600	612	590	587	601	593	614	588	614	591	626	582	564	571	637	578	590	614	550	619	643	573	613	593	619	571	586	597	604	552	586	575	577	587	581	594	614	604	576	604	612	597	571	626	589	624	625	553	549	582	657	618	558	594	560	566	625	593	577	600	610	602	589	602	619	608	623	626	571	569	565	573	625	570	592	577	567	634	561	596	626	636	607	638	577	606	656	568	629	533	609	548	595	617	602	548	626	578	615	588	590	593	548	607	639	601	600	607	593	616	565	656	557	582	564	553	616	600	586	644	574	595	633	603	614	567	599	603	594	585	581	580	610	591	587	609	605	610	623	624	607	598	570	596	579	595	618	608	631	610	587	591	589	612	573	645	589	591	601	579	585	597	562	582	659	613	604	585	567	614	589	608	608	603	613	614	551	579	602	566	626	611	636	565	574	575	606	567	624	552	577	589	638	628	613	605	557	580	588	573	629	639	597	579	622	638	581	603	617	601	608	599	592	578	593	555	594	636	581	577	568	583	596	629	609	572	599	601	531	596	612	557	607	580	607	615	561	548	584	617	597	594	615	575	594	579	560	620	608	618	597	618	607	620	547	619	585	567	571	613	601	547	606	586	555	584	611	620	627	564	577	581	562	612	613	604	582	655	615	616	596	603	556	587	576	590	575	611	605	596	589	598	590	630	579	610	605	631	604	638	593	597	622	612	593	596	587	617	620	603	602	572	619	616	621	593	557	574	606	591	579	590	567	577	646	581	570	594	594	577	590	567	596	604	563	572	627	573	633	564	586	540	579	582	606	606	581	585	611	613	599	625	594	576	587	593	594	604	592	625	609	610	600	585	570	581	587	596	641	586	573	633	603	608	601	562	593	620	634	554	583	607	534	614	589	580	586	619	599	573	594	577	549	614	604	616	560	630	566	570	598	592	594	584	555	602	598	602	639	607	594	624	613	613	572	583	602	620	588	572	608	608	600	561	617	572	602	580	563	629	564	636	588	570	648	605	597	591	606	582	609	557	588	644	601	601	574	643	568	585	586	622	603	589	602	625	584	574	606	609	605	545	588	589	591	571	606	629	549	617	581	564	589	574	617	610	559	531	591	603	602	675	629	595	567	557	595	610	586	595	560	601	561	611	576	607	578	577	602	636	650	595	581	600	583	602	623	629	633	626	596	629	581	578	607	598	596	592	589	579	570	572	551	550	620	612	573	588	596	609	574	584	579	562	619	594	551	622	596	595	566	567	570	608	567	591	587	558	595	553	631	574	608	557	608	590	605	610	606	619	593	595	589	646	596	592	600	623	607	608	632	577	579	571	573	610	573	570	592	603	592	596	597	589	613	609	584	588	586	564	578	641	577	600	634	596	603	597	590	597	594	580	601	557	610	621	537	588	660	602	578	567	567	596	573	554	572	638	573	582	583	597	575	623	589	594	568	622	606	567	547	591	596	561	597	569	619	586	607	608	611	627	592	559	617	567	614	585	613	567	626	585	585	610	639	597	567	559	592	626	590	584	586	603	618	569	548	607	609	599	578	568	593	602	562	571	585	566	624	571	597	590	573	615	617	571	583	576	602	643	574	573	609	569	567	600	616	592	593	565	600	602	642	645	565	589	566	578	609	593	569	631	644	642	583	583	573	564	558	578	620	630	600	565	614	584	595	615	591	602	572	578	618	575	595	586	590	543	578	569	582	574	576	565	589	614	604	589	602	602	543	586	612	573	617	557	618	556	593	610	628	601	581	592	596	584	562	569	578	611	587	610	607	604	570	606	607	578	614	601	589	640	589	588	578	589	595	588	626	600	596	589	560	607	636	582	568	594	585	569	599	601	627	615	590	550	591	588	553	607	569	599	603	604	574	582	596	619	578	628	578	574	587	590	581	611	586	559	576	581	581	606	602	597	566	599	580	582	608	579	595	583	606	566	589	544	611	607	619	548	608	561	596	635	648	611	573	630	588	606	567	600	602	626	609	578	588	611	600	571	628	567	569	568	598	598	615	612	590	606	580	587	575	588	597	613	587	610	584	584	561	561	604	612	620	586	580	572	606	617	589	615	567	585	558	613	563	599	598	600	613	560	626	616	600	573	534	587	567	655	580	636	621	609	601	589	600	604	584	606	589	566	568	590	553	620	595	607	580	575	576	580	602	605	593	584	598	600	625	597	588	622	607	563	580	582	570	577	630	609	597	556	602	605	593	598	573	596	622	580	583	589	597	606	617	631	550	611	629	600	568	575	582	562	615	590	570	590	570	572	592	598	577	583	605	593	544	603	561	580	577	615	602	573	592	581	594	643	595	572	613	578	604	566	605	578	557	592	634	586	620	611	599	644	582	568	636	568	589	604	603	575	551	608	603	566	625	570	587	564	591	588	561	632	582	570	620	586	551	589	565	557	564	623	580	605	554	585	572	583	605	593	596	622	593	603	569	578	563	574	567	597	574	626	557	589	559	604	638	612	617	597	626	592	587	621	570	578	571	555	627	588	580	566	595	553	591	616	590	573	604	589	582	580	617	622	612	593	595	551	569	545	582	591	600	571	604	573	609	613	614	626	588	572	616	575	648	611	583	613	628	586	587	584	596	565	633	605	620	574	577	602	610	596	601	599	623	546	596	567	596	593	585	595	561	619	641	592	606	607	604	540	574	584	562	600	613	586	574	604	608	588	603	580	614	551	597	594	551	564	569	555	553	606	572	549	604	619	587	594	596	549	607	608	586	586	630	561	617	610	604	587	581	595	620	583	595	581	585	630	574	593	583	572	575	596	589	577	540	598	595	612	574	551	603	579	563	593	571	550	626	546	605	597	594	592	597	602	608	613	586	616	539	593	593	616	601	609	617	577	619	577	556	596	571	575	573	600	644	554	595	578	628	560	605	615	573	610	566	593	615	595	593	585	601	590	618	587	590	590	602	610	570	595	589	569	577	569	624	604	595	569	614	627	605	591	586	555	572	566	602	594	593	594	597	555	624	589	600	604	627	675	585	624	603	614	596	619	621	592	613	612	579	593	599	644	638	574	590	573	576	558	595	574	572	582	599	605	588	559	565	602	598	575	603	602	615	589	621	578	615	586	599	601	563	616	596	590	589	572	628	561	588	605	595	582	606	609	609	602	580	607	604	584	586	628	581	592	603	549	593	599	598	661	606	634	589	615	609	595	588	617	571	612	556	633	576	597	599	599	577	595	589	595	560	582	574	579	585	620	597	550	599	635	592	605	607	570	585	574	564	593	584	615	587	615	574	593	592	555	598	593	584	609	589	610	596	566	548	597	609	563	570	584	583	622	580	650	602	620	560	635	636	604	614	599	604	615	590	555	607	599	631	643	586	628	580	590	587	628	601	587	656	615	614	589	585	587	594	530	603	588	568	598	593	564	596	564	588	592	577	577	594	587	598	611	618	593	596	585	554	597	609	585	608	627	575	599	573	583	625	589	595	592	650	588	612	582
45287	48261	48282	39483	28055	24004	23004	19022	9110	3774	1834	1903	2071	1650	998	494	325	235	223	205	220	198	199	213	215	212	213	209	218	196	240	216	229	196	204	201	208	235	213	208	224	210	192	226	191	204	218	202	202	196	180	195	205	195	192	212	203	170	222	216	184	212	205	246	202	185	250	209	198	216	214	187	218	234	218	195	215	206	225	222	210	211	200	189	232	213	221	199	212	209	217	208	220	205	231	186	220	239	193	202	203	240	223	215	203	195	210	198	203	225	220	202	212	203	198	235	234	206	184	207	218	215	230	203	213	206	225	178	202	202	214	230	205	200	210	219	238	226	194	208	228	219	225	193	195	194	222	199	203	202	170	196	235	201	214	223	237	238	205	236	235	213	199	218	206	216	194	176	205	201	213	217	231	206	206	206	189	235	224	218	198	207	217	218	213	207	214	189	208	175	222	201	221	231	197	230	217	199	208	241	210	238	213	219	192	201	211	201	205	219	222	209	192	191	223	197	233	195	193	239	203	224	201	167	195	218	183	212	172	221	215	229	197	200	186	197	184	230	233	214	208	207	202	186	202	206	201	200	235	199	217	215	207	219	225	233	201	228	224	203	217	178	231	190	187	199	187	224	206	222	165	215	207	195	232	215	212	188	235	214	203	213	183	208	232	202	212	208	225	223	240	225	213	240	213	212	219	187	183	211	212	217	233	228	219	209	235	230	191	220	220	209	210	208	195	202	204	195	212	200	216	229	206	199	220	208	229	215	185	218	201	207	227	202	190	232	214	197	225	208	248	215	207	206	195	214	205	221	202	227	203	204	189	177	225	192	210	239	216	186	209	208	223	181	218	195	211	213	224	220	219	220	227	211	207	230	202	202	188	189	217	211	199	196	192	231	229	214	202	199	221	205	227	225	226	185	189	213	241	228	200	191	211	201	219	213	211	215	199	223	208	182	213	194	220	210	232	206	231	221	205	218	190	230	216	189	224	208	241	207	198	179	238	198	190	215	200	208	186	206	198	204	223	210	227	214	180	194	226	209	188	224	220	206	209	193	189	216	204	216	239	212	242	220	216	203	199	215	213	215	205	236	204	204	204	212	218	250	223	187	202	205	198	212	209	204	204	217	216	203	182	223	230	213	215	210	197	204	196	216	237	206	226	216	182	218	197	228	222	199	190	225	224	208	197	225	186	214	188	207	199	198	203	225	196	207	221	203	174	217	202	209	203	187	226	210	221	179	208	182	224	220	230	187	207	192	213	205	239	198	190	185	209	227	214	210	219	197	206	212	210	213	203	196	241	228	238	211	198	173	180	197	237	181	203	206	210	207	209	189	206	223	193	205	222	194	212	230	210	211	213	215	194	197	203	200	212	212	197	183	198	225	216	199	213	201	216	199	216	213	201	219	212	215	186	209	216	216	219	212	200	224	196	212	220	203	210	189	184	214	193	224	186	260	204	193	197	246	213	219	194	210	237	206	210	191	174	193	188	204	192	202	204	190	214	213	198	198	222	200	208	204	235	220	177	203	229	222	216	217	244	200	223	191	222	208	197	191	206	219	217	208	220	205	206	218	208	197	194	207	218	211	199	222	233	217	234	214	214	221	211	210	201	209	207	204	210	201	196	219	201	210	183	200	205	210	204	186	190	218	194	210	193	217	188	210	218	224	212	202	218	175	187	213	199	212	216	198	214	230	206	196	217	211	240	204	214	202	201	239	175	211	223	222	219	215	224	200	208	187	200	220	198	215	193	213	209	232	202	200	191	233	232	230	216	219	209	216	203	200	212	195	231	232	192	183	215	194	214	202	194	204	220	191	211	216	224	239	186	178	223	199	221	195	212	202	218	216	226	185	197	214	184	222	237	201	211	204	224	211	203	207	210	192	235	226	205	227	219	201	226	203	183	223	212	187	194	209	217	198	182	215	225	209	209	226	199	224	193	192	218	206	192	205	207	197	210	190	189	204	214	228	236	211	236	196	191	220	193	218	186	205	203	180	213	197	225	228	174	196	209	198	215	216	212	212	211	198	207	206	204	188	204	180	178	196	208	227	203	238	234	229	206	231	194	202	197	221	219	211	206	228	200	199	184	229	196	225	214	217	216	214	204	193	205	202	189	184	217	204	197	205	196	211	233	227	213	179	186	205	190	190	190	216	219	224	230	204	190	211	207	196	262	190	222	219	193	209	199	207	221	232	216	224	182	192	228	205	214	233	240	227	185	201	202	211	201	191	209	204	213	197	217	233	227	239	208	211	187	207	227	204	181	219	180	231	197	182	185	214	210	204	192	199	218	199	210	212	219	224	191	218	192	214	223	209	212	205	201	203	206	209	218	226	227	194	223	216	212	206	218	195	216	215	236	206	221	211	210	198	223	200	193	207	217	201	221	213	189	206	201	241	242	218	216	233	198	250	211	202	207	175	200	190	168	235	200	210	217	193	205	165	204	202	229	217	208	217	215	215	217	218	235	207	199	204	190	207	208	191	212	181	206	197	228	229	217	228	224	185	223	230	205	190	218	209	201	238	195	196	184	201	217	217	188	189	230	209	207	209	205	201	209	190	232	213	210	197	189	224	211	227	197	213	218	214	218	197	238	225	208	231	212	216	223	191	216	201	207	189	226	188	215	220	223	195	227	203	186	196	207	224	214	200	207	203	202	220	191	203	217	168	224	225	214	201	220	193	220	193	190	217	235	222	196	201	207	219	204	203	216	195	185	238	223	189	182	168	214	226	210	221	227	216	233	179	250	211	216	256	201	193	194	190	198	191	232	223	199	229	224	213	217	197	216	228	211	196	222	219	213	200	247	215	221	225	208	193	177	223	221	233	225	192	215	214	226	201	248	194	218	196	197	194	215	199	226	211	203	202	217	186	248	205	208	215	186	222	192	192	203	213	183	203	212	203	235	216	207	203	208	194	198	198	219	213	193	241	220	196	198	185	204	176	199	217	219	190	218	231	207	235	234	193	215	212	230	223	188	234	218	207	188	193	202	185	228	231	199	208	191	198	208	196	206	204	195	234	210	181	232	203	225	209	194	197	238	216	194	199	207	217	230	199	209	219	211	192	200	212	211	236	199	193	213	228	234	227	231	203	215	206	221	205	218	214	211	213	193	190	208	212	206	229	200	202	211	201	214	191	194	238	200	211	217	248	212	214	201	229	206	206	222	224	208	221	226	180	207	213	219	201	220	205	226	232	189	231	205	215	211	223	202	212	213	223	223	232	203	210	179	215	194	201	199	223	205	218	202	214	204	203	208	183	227	227	250	215	201	201	208	202	203	223	242	209	203	224	227	194	203	203	192	215	214	235	204	204	223	228	188	211	208	225	228	190	205	193	195	219	204	228	189	225	208	223	210	228	188	224	203	209	220	207	210	221	231	232	198	214	222	192	238	212	194	219	202	202	201	207	216	189	182	218	193	209	186	219	233	209	215	223	206	213	228	194	207	223	193	189	204	222	217	206	209	216	215	240	193	202	210	221	201	206	210	202
30541	40582	47579	45701	39156	39001	40572	36018	24281	13398	9070	9213	10123	7513	4681	2425	1245	745	685	599	584	540	592	581	590	561	544	581	589	573	581	540	564	611	562	581	569	518	508	573	561	606	577	581	532	561	618	585	606	583	552	602	597	585	582	553	583	567	583	544	552	542	530	584	576	547	584	545	536	554	560	590	593	589	589	539	585	563	565	579	573	555	523	581	545	567	574	603	524	561	559	595	562	507	570	596	533	526	588	559	548	544	574	572	607	567	553	594	532	584	547	544	556	549	589	622	546	590	602	556	584	527	536	591	563	561	589	571	578	560	589	573	555	566	546	549	586	612	572	548	554	571	515	569	600	561	557	577	591	575	584	560	558	531	575	585	524	528	559	594	563	552	626	538	580	576	591	556	577	587	534	559	613	566	506	542	568	550	582	585	577	568	540	541	562	577	532	588	553	561	543	536	568	586	527	557	604	568	558	553	553	563	580	610	557	577	582	536	555	598	596	518	577	585	603	580	570	557	595	605	561	564	579	561	584	538	598	571	558	563	606	569	561	570	555	578	586	577	541	616	535	536	589	575	627	621	583	574	520	592	548	551	558	577	524	531	586	584	581	565	581	581	563	632	560	566	531	541	578	576	544	552	593	595	598	580	552	576	585	599	541	608	608	510	557	588	619	581	583	543	590	557	604	569	618	554	571	594	557	614	590	552	591	603	571	553	576	588	581	561	561	554	515	582	534	575	610	564	539	569	550	570	546	598	554	590	567	569	559	534	544	572	583	606	565	559	523	553	559	565	557	572	559	564	549	612	556	521	585	566	609	586	586	580	536	542	570	549	565	559	568	560	543	526	562	543	578	541	562	570	551	548	585	617	582	575	542	573	557	584	566	558	544	533	591	594	578	579	576	569	598	562	616	573	559	513	586	559	583	586	556	556	621	544	552	570	588	560	604	603	542	561	572	561	587	552	539	568	550	561	560	588	573	531	606	606	538	568	541	561	536	549	583	539	592	547	590	552	527	556	549	581	632	533	583	627	586	555	574	542	574	547	572	558	597	553	580	553	552	580	544	576	540	610	586	498	572	584	598	564	536	547	547	548	545	537	529	579	542	528	584	542	563	570	579	574	592	591	573	571	519	562	591	576	556	569	606	580	577	592	551	564	587	631	571	502	608	564	573	580	586	551	562	634	618	539	541	584	561	534	579	589	538	573	584	573	592	532	550	554	544	557	547	617	565	525	562	566	564	581	580	559	564	593	595	557	584	563	581	587	590	582	564	554	564	563	546	553	576	540	531	594	569	539	558	569	565	560	569	564	565	592	559	573	554	567	576	545	555	581	540	522	580	569	567	580	557	574	605	537	592	644	561	582	575	537	571	555	576	575	591	562	613	547	583	593	598	584	562	591	528	586	569	543	540	519	570	651	591	539	562	556	582	538	561	632	566	559	582	562	591	569	576	588	591	562	551	609	589	583	583	585	554	590	623	569	547	574	589	569	595	539	584	579	610	595	576	578	555	593	571	583	580	571	577	588	574	559	565	569	532	546	566	596	565	585	608	570	623	527	608	547	542	581	601	551	566	556	548	553	588	590	567	592	567	558	551	582	567	524	618	559	552	579	568	564	562	540	558	593	581	611	562	557	536	573	564	565	556	574	588	577	570	577	544	548	521	537	558	610	577	565	584	563	566	580	574	596	581	536	603	587	575	553	605	574	571	630	545	563	585	607	575	570	558	586	576	627	571	586	568	543	593	594	523	596	576	571	560	577	581	568	566	587	565	551	582	561	585	603	606	565	554	549	581	621	563	518	593	556	540	579	548	537	599	569	561	528	633	570	542	582	533	568	585	576	568	540	564	590	574	606	554	571	550	558	530	584	528	582	533	526	556	581	533	583	566	519	601	563	546	562	604	563	564	545	519	562	544	555	530	519	562	651	569	538	556	589	651	617	559	567	556	546	541	586	581	520	569	580	589	569	584	596	552	573	561	556	599	571	564	548	553	565	594	569	530	588	591	568	571	558	606	569	563	582	530	532	555	561	543	596	511	535	565	540	577	578	614	559	587	565	596	592	536	597	548	547	573	548	567	561	550	567	580	550	610	574	558	615	539	574	602	547	611	586	530	578	549	519	590	536	574	571	566	571	604	539	579	574	570	546	582	585	563	528	558	574	540	597	557	554	575	597	554	582	552	590	595	568	614	599	566	577	601	556	576	569	592	574	535	590	603	634	554	546	584	510	562	540	604	617	605	576	558	518	548	571	545	524	551	538	599	560	585	563	552	576	548	540	577	525	546	618	566	534	561	582	583	573	572	544	555	546	554	559	575	594	560	574	612	506	548	591	521	572	599	575	583	560	530	581	532	625	597	582	586	553	525	565	567	587	536	567	544	563	599	594	550	576	568	531	561	604	553	531	609	582	557	581	606	560	575	580	565	588	596	577	545	534	563	590	558	567	559	575	589	563	574	617	570	571	556	575	591	517	544	556	554	655	613	557	584	547	562	567	550	547	580	542	586	557	570	579	544	595	594	523	548	563	532	594	553	602	559	595	572	594	564	614	565	586	576	572	564	610	578	568	542	566	532	613	582	620	576	598	591	556	627	578	568	567	552	582	553	582	576	583	553	556	591	580	558	566	628	588	535	561	614	558	541	536	556	566	556	623	554	577	563	610	613	590	599	580	549	584	592	579	558	573	563	645	571	544	565	576	561	575	569	559	604	539	570	564	559	583	583	549	565	552	590	554	584	567	577	569	560	588	607	589	573	553	549	552	575	583	585	559	562	583	581	561	606	567	507	618	604	558	621	572	593	588	572	610	593	551	617	546	595	579	530	580	613	584	608	565	523	566	564	540	584	589	575	573	575	595	577	602	568	573	575	581	545	546	593	588	588	597	604	592	572	600	584	579	563	622	614	547	568	613	570	564	592	541	544	590	593	584	590	557	550	649	560	579	551	565	577	576	611	593	583	550	513	555	545	560	594	566	561	602	566	572	586	553	563	582	580	545	547	584	565	576	521	562	587	564	625	561	596	554	586	583	558	590	565	602	589	570	568	554	570	548	607	570	559	577	535	552	556	542	563	603	553	561	567	565	576	589	567	567	603	564	575	595	597	603	559	555	562	597	524	596	590	554	567	571	553	558	596	556	643	602	582	585	595	602	579	590	517	584	609	575	579	565	571	544	554	561	540	602	598	618	597	589	582	553	563	571	523	550	594	588	544	576	563	611	552	556	594	566	549	550	575	609	584	532	588	584	559	558	544	559	580	543	579	581	577	584	589	608	564	590	570	588	590	594	541	513	586	562	572	582	610	587	510	564	585	583	594	581	605	576	564	560	533	607	599	561	549	576	569	613	537	543	520	519	552	538	564	560	577	560	557	600	543	562	527	586	564	540	574	601	577	597	624	608	554	526	541	575	551	535	561	586	590	571	565	558	622	539	567	585	575	527	599	583	612	572	587	577	611	551	516	565	534	575	572	597	585	576	594	558	543	544	541	595
53859	54047	57589	47966	35438	25161	27377	28074	17421	9846	5240	1540	1294	892	498	342	228	230	213	240	222	188	233	212	237	204	227	226	171	209	211	204	207	212	190	224	199	187	208	224	195	211	192	220	211	209	208	215	192	202	211	185	183	207	194	214	201	218	179	211	198	186	201	220	195	203	181	195	192	224	191	185	184	221	225	204	183	214	188	223	214	195	209	198	196	204	204	204	206	192	215	193	195	192	205	208	168	214	185	197	207	231	220	196	201	200	223	195	191	208	205	185	190	187	200	199	216	215	199	166	182	200	192	204	186	202	206	209	190	186	203	188	192	206	210	197	213	203	185	190	214	174	214	189	190	219	217	195	201	194	196	203	185	195	181	215	189	192	195	207	228	196	195	197	190	177	182	200	195	193	202	210	212	212	218	203	205	200	240	202	215	204	196	194	210	222	208	224	190	205	180	191	223	203	189	197	194	197	199	192	224	181	215	207	193	174	216	221	203	190	186	186	187	186	213	215	204	192	193	183	198	206	196	194	214	218	182	180	195	189	212	236	168	179	203	162	227	198	195	199	195	219	197	203	182	217	196	213	203	207	207	215	188	241	201	205	188	201	223	221	224	216	205	177	213	221	189	205	197	189	217	206	224	215	192	202	194	199	212	198	226	207	212	179	205	214	210	189	179	205	229	199	231	192	208	196	209	209	216	218	176	179	201	190	221	192	216	201	209	203	205	219	194	208	194	207	179	193	204	221	216	199	178	190	180	191	188	192	212	216	194	202	225	232	188	223	195	231	219	190	200	183	183	180	191	184	192	194	208	197	167	215	206	205	207	202	203	201	179	200	213	201	170	218	203	190	205	187	203	195	202	210	204	183	183	204	184	201	193	179	178	194	199	194	215	216	228	205	210	178	204	167	196	209	220	231	189	219	205	214	190	184	223	195	218	191	197	199	195	189	197	202	213	216	188	207	183	197	190	198	208	171	199	211	201	218	229	178	205	191	216	213	220	199	212	205	203	199	219	199	211	182	216	199	176	196	200	226	202	193	192	180	192	182	205	188	186	176	169	210	192	187	202	203	198	177	201	213	201	232	199	197	200	188	199	193	196	209	218	216	216	202	209	197	199	210	199	237	208	197	205	215	218	183	191	236	222	206	204	181	208	202	198	181	161	190	188	202	186	201	187	194	200	196	222	204	197	176	193	201	200	216	231	219	184	227	211	186	201	209	198	180	213	194	214	215	194	198	199	213	179	225	191	209	186	193	214	201	188	209	234	166	193	195	226	196	183	209	198	179	206	208	196	207	199	197	210	195	218	186	185	191	222	182	226	199	203	186	194	191	202	223	201	223	189	202	175	203	207	200	204	227	213	191	185	210	193	200	216	201	219	224	205	191	195	214	207	232	202	205	206	219	216	182	198	198	234	206	198	179	227	212	204	184	195	217	192	167	188	204	183	200	219	196	219	193	226	203	225	193	189	185	196	210	198	197	207	219	208	191	191	204	195	208	165	218	206	203	205	183	204	189	195	204	230	228	193	201	192	219	191	198	210	196	187	205	216	207	193	219	211	202	208	177	192	182	220	196	194	194	189	184	195	185	205	193	205	206	201	197	191	197	209	209	210	196	218	182	208	198	206	227	196	211	216	205	205	184	208	192	185	210	204	217	198	192	240	208	218	210	218	202	182	188	201	196	213	208	208	183	189	161	198	208	196	204	216	206	199	216	203	197	200	202	196	206	197	211	205	207	222	203	200	212	200	193	218	210	200	195	212	180	211	194	172	207	213	188	197	192	187	219	210	205	213	184	187	201	213	217	180	190	183	219	182	202	187	169	198	228	182	206	185	185	207	218	204	191	231	249	215	177	215	215	209	233	201	191	203	203	178	210	192	196	203	212	195	195	217	214	197	229	168	188	224	198	208	175	192	192	202	235	223	215	213	206	195	185	187	198	187	190	199	224	206	174	199	199	196	211	211	196	201	177	198	210	200	209	158	222	187	189	205	200	171	204	197	174	229	196	196	184	185	180	225	212	170	185	239	217	197	206	172	209	206	232	225	222	208	224	206	209	182	217	221	210	189	210	231	210	178	218	215	191	205	198	193	207	193	219	217	222	193	195	185	225	201	204	187	182	194	186	180	193	199	170	203	192	191	209	217	173	214	218	209	223	182	177	180	205	216	213	205	189	203	212	199	197	187	206	195	212	212	210	193	176	197	208	212	184	187	202	207	199	187	167	191	200	201	175	198	212	205	212	223	196	234	214	202	225	196	201	194	211	215	180	225	204	199	207	191	207	178	199	201	189	213	184	188	240	177	200	183	205	202	196	187	205	177	195	208	198	218	198	173	209	196	191	217	228	202	217	190	197	193	230	212	226	210	200	221	185	207	203	204	202	229	194	200	214	208	215	183	196	222	193	213	190	236	179	219	192	195	201	203	214	185	207	210	233	215	180	213	198	188	211	226	225	201	205	204	205	194	198	193	192	182	197	195	209	214	204	189	189	213	225	189	182	210	232	201	187	224	209	206	211	215	189	195	207	167	202	198	217	202	217	203	213	206	210	206	207	202	190	185	175	176	206	192	201	204	219	179	186	185	215	188	181	199	196	211	191	232	214	204	196	202	195	186	201	217	210	186	184	221	205	203	226	214	195	180	196	189	216	203	179	215	211	207	186	212	228	186	183	190	192	203	210	209	194	186	209	222	229	201	194	160	201	220	198	168	189	183	197	206	202	183	193	185	198	206	209	189	225	226	202	206	202	202	197	193	218	227	223	197	213	190	243	220	194	209	182	214	179	189	188	191	214	185	209	200	222	229	185	225	209	217	188	197	217	195	191	182	183	169	188	230	197	196	199	206	208	205	191	200	193	200	214	209	184	184	193	197	202	180	232	204	200	179	206	187	219	192	173	180	231	188	222	178	200	227	179	206	217	178	212	180	210	198	186	215	215	222	189	234	189	201	198	215	196	200	201	220	217	190	220	201	203	208	192	229	189	200	209	176	183	204	202	226	194	192	165	202	196	208	218	190	208	220	223	219	207	203	201	212	186	195	208	183	167	212	189	204	195	197	193	197	211	191	197	196	199	204	213	206	209	212	211	196	205	197	190	170	207	199	216	184	202	174	197	214	206	218	202	219	199	193	234	217	204	203	164	197	204	199	206	219	184	176	205	211	216	225	207	180	213	235	216	201	206	222	204	200	193	180	246	225	203	200	203	215	203	196	221	201	196	210	198	210	189	204	197	199	184	200	220	207	170	208	224	170	201	224	218	201	227	167	213	185	209	166	203	186	195	210	192	201	206	211	181	204	195	214	180	198	215	202	216	190	215	191	177	206	200	231	179	192	205	186	204	217	204	188	188	213	214	202	184	207	195	191	169	178	201	233	217	183	211	223	229	200	186	203	212	181	216	203	225	197	222	215	193	216	206	221	202	220	220	203	196	212	200	201	184	192	218	193	215	229	200	188	204	212	169	221	187	221	188	201	217	223	193	219	183	219	220
36127	44034	56105	53367	45619	38733	44796	44453	32897	26455	16996	6787	6063	3979	2110	1287	791	553	603	509	599	552	539	569	528	533	546	553	549	532	570	557	539	540	527	532	561	606	582	503	547	528	509	524	515	520	577	558	539	542	549	583	540	551	582	540	558	557	533	537	490	562	563	555	524	523	532	535	562	567	528	555	599	533	561	549	544	579	584	568	521	527	568	515	513	526	539	524	564	487	518	547	564	578	523	536	540	515	543	527	554	546	535	517	540	537	543	550	585	542	558	573	572	573	542	566	583	565	573	485	511	578	561	536	528	565	527	551	551	559	521	577	491	542	522	533	546	593	556	565	571	548	553	557	550	590	560	588	545	528	521	537	545	536	517	584	589	553	536	534	524	551	555	575	548	594	544	546	555	558	543	552	521	557	567	504	539	553	565	535	539	519	558	624	543	519	516	559	537	533	555	486	506	538	530	529	541	520	502	534	545	539	557	571	582	533	522	547	546	571	551	557	582	550	519	529	554	540	530	556	576	559	549	488	582	579	543	542	576	530	516	549	558	559	560	560	538	547	556	520	548	568	527	566	524	579	527	500	559	522	528	569	509	525	596	532	547	521	541	525	539	558	523	504	526	512	524	561	584	535	533	526	546	529	530	584	556	569	547	515	540	532	575	533	552	520	573	556	557	561	534	582	544	549	542	540	568	519	572	576	554	496	527	507	524	578	561	526	530	542	495	512	547	519	538	570	557	543	539	598	493	541	595	589	539	497	563	530	530	512	520	545	523	514	547	495	550	526	546	530	592	556	557	568	572	589	517	540	530	546	538	558	569	552	529	561	532	544	555	511	544	567	558	562	534	517	557	570	538	548	561	535	565	580	527	560	501	540	549	545	571	584	546	585	553	525	532	530	519	530	523	534	529	552	548	540	553	552	533	563	540	505	539	522	547	521	584	575	538	532	510	533	592	542	562	517	590	538	577	559	582	591	502	554	535	607	539	496	579	551	529	540	574	506	525	483	576	540	573	554	562	546	548	550	506	511	547	548	560	551	540	549	589	515	536	579	531	533	549	519	606	559	543	513	529	508	564	550	598	507	556	541	525	560	504	543	546	525	552	541	573	528	553	540	562	556	571	523	540	532	552	592	582	522	546	527	527	538	518	548	590	523	544	550	563	539	558	554	524	592	508	580	575	541	562	543	527	578	582	522	562	523	572	543	575	524	530	567	546	547	521	528	527	535	568	558	542	555	571	587	546	536	581	514	525	489	550	562	522	572	569	556	494	535	552	551	531	521	560	538	532	550	572	538	511	551	553	542	512	536	559	546	537	561	555	552	557	576	544	556	498	544	529	570	592	528	548	554	555	576	548	583	530	523	567	545	596	578	617	508	567	488	544	580	545	546	600	521	526	503	565	562	555	527	563	553	592	553	499	558	548	549	558	534	557	574	535	555	562	550	522	546	563	586	526	570	531	597	580	567	523	578	523	535	578	554	547	566	553	536	574	539	566	559	533	555	530	540	569	581	567	561	502	505	545	528	578	564	576	568	573	562	550	540	565	515	527	521	581	546	552	539	556	526	563	502	532	552	577	542	572	547	517	517	561	541	533	565	561	542	526	562	515	544	567	564	567	539	533	523	551	538	601	542	528	592	519	516	565	578	556	545	545	537	583	551	559	535	542	535	559	523	532	560	548	558	539	582	543	548	572	542	559	564	576	557	552	540	560	499	561	534	514	560	534	545	548	575	546	538	554	547	543	539	568	548	532	542	540	513	576	558	585	575	606	556	521	547	575	565	525	551	516	560	517	560	517	543	549	533	570	549	515	537	590	548	551	558	533	567	541	543	562	525	548	568	529	588	499	553	530	564	524	552	531	580	611	542	533	573	553	533	543	559	553	511	590	521	501	587	564	521	556	517	592	539	521	516	551	549	591	540	546	548	542	555	528	541	534	531	555	596	561	502	549	551	544	534	538	580	553	545	564	571	515	527	551	548	568	543	558	543	544	513	551	579	552	528	536	552	554	551	535	543	579	536	524	585	559	565	579	519	570	494	566	564	563	565	510	559	551	531	524	553	535	504	531	574	522	567	567	580	549	537	547	553	519	596	531	579	546	558	515	551	550	542	571	552	568	599	566	530	547	594	563	573	566	523	543	534	571	557	545	572	571	592	553	536	548	544	576	536	521	564	562	556	527	591	532	552	521	584	586	529	580	541	531	521	526	559	536	555	571	588	550	542	552	520	575	566	566	599	539	521	525	532	561	553	550	545	569	527	549	556	586	546	544	571	547	545	583	512	531	577	564	553	518	526	504	568	553	583	539	526	495	540	562	541	539	573	553	550	512	523	548	531	565	520	577	543	522	569	574	543	528	524	557	539	522	541	542	561	576	525	509	528	535	542	506	553	548	570	545	501	574	536	537	515	542	504	571	545	511	599	567	607	526	592	579	529	562	552	536	508	535	520	543	505	535	528	562	514	548	564	559	569	580	551	510	550	571	547	540	588	516	576	583	530	539	503	551	557	558	539	549	584	569	536	570	593	520	575	544	629	558	526	543	537	556	498	520	537	577	519	532	508	547	493	555	579	574	558	551	552	532	544	537	508	554	543	556	543	556	557	536	512	544	525	532	543	539	579	528	524	554	514	573	585	540	551	561	560	531	584	561	526	517	533	543	540	549	583	548	554	571	545	579	559	557	612	519	537	560	517	524	545	587	514	556	568	554	557	585	576	540	541	550	569	539	531	537	523	526	582	507	541	547	568	574	569	521	584	547	533	508	538	551	524	549	579	562	498	525	563	530	569	513	530	576	541	549	550	551	553	534	518	539	551	534	536	602	528	587	525	539	528	573	534	540	531	547	543	522	536	528	504	525	531	564	559	540	523	566	539	540	574	533	532	546	538	545	522	488	505	569	537	530	549	597	596	536	546	559	500	545	569	521	541	521	619	567	539	532	575	571	566	510	546	520	564	560	500	549	526	533	562	550	570	591	511	568	549	564	500	531	618	590	583	535	556	523	558	525	524	532	547	527	533	584	516	551	559	533	531	553	548	527	525	555	536	532	566	527	535	507	552	601	576	545	539	522	533	551	574	569	534	523	550	545	544	520	537	529	605	545	537	536	589	521	536	537	543	532	565	529	558	548	568	548	535	494	577	546	580	555	574	527	551	593	551	537	538	528	564	547	517	519	560	589	565	533	574	565	521	539	587	557	562	527	557	511	522	587	556	579	505	533	543	532	522	521	547	531	537	567	551	528	542	527	600	582	549	555	542	569	552	564	516	524	563	566	531	590	541	590	527	554	537	527	537	536	521	562	543	553	570	500	581	520	530	534	563	546	542	564	518	547	569	537	537	530	492	552	527	590	533	524	600	527	558	550	555	572	541	525	536	537	556	521	556	531	541	529	561	534	513	532	562	526	558	561	619	527	561	538	539	522	543	563	521	538	532	549	575	538	553	593	516	529	525	561	581	577	544	586	523	542	555	561	557	544	521	564	538	524	565
28919	29206	26214	17231	10996	5053	2290	1162	763	728	418	346	329	281	283	245	215	243	195	256	232	221	229	189	213	222	250	204	214	207	212	217	235	212	218	213	232	216	223	240	215	192	220	209	208	239	250	178	212	230	211	188	191	202	199	235	230	218	195	224	252	213	222	226	209	234	244	229	221	219	201	235	199	218	203	219	197	218	235	197	230	216	214	227	221	225	203	209	242	222	226	207	222	191	209	216	205	209	222	224	206	234	215	207	190	223	227	215	239	223	200	212	225	226	204	178	244	207	195	227	218	238	238	217	223	196	235	243	225	235	240	226	224	236	221	219	201	218	213	219	208	212	206	247	205	200	213	226	227	233	192	226	205	233	205	217	209	222	199	236	229	247	220	195	204	174	227	234	213	227	227	233	236	205	210	222	240	202	180	190	203	204	239	228	199	209	236	216	205	216	242	225	228	211	232	219	211	211	228	217	224	209	221	209	232	188	230	225	200	199	212	206	202	221	213	222	214	245	217	217	235	215	226	219	195	223	224	215	209	200	214	186	228	205	213	219	188	238	198	208	217	228	229	244	229	219	207	252	220	211	205	220	235	220	211	227	228	232	229	217	234	243	218	230	239	207	213	214	207	228	207	216	238	231	243	215	226	230	196	200	229	224	260	229	213	208	206	244	227	216	222	213	226	213	215	209	227	218	213	201	207	220	228	216	240	196	214	222	187	200	220	224	211	208	191	181	207	225	205	211	224	223	214	200	233	249	195	241	219	212	211	214	225	242	203	222	237	207	219	190	214	203	225	237	226	235	227	197	227	221	221	215	213	210	187	206	233	244	194	216	204	214	226	216	212	207	236	201	210	227	230	238	204	209	228	186	211	200	194	236	194	201	211	207	218	209	210	208	239	244	223	217	218	225	206	197	232	201	252	209	213	212	228	204	220	219	213	240	203	220	223	217	223	237	212	253	223	208	261	225	222	198	212	198	213	200	221	219	223	206	219	209	225	219	204	226	235	232	229	219	210	213	243	206	227	188	214	193	203	200	214	201	219	237	237	241	230	193	200	216	233	228	215	234	216	195	225	218	224	216	206	235	225	215	224	202	241	212	219	218	233	190	196	215	217	213	215	206	228	210	232	250	207	211	223	201	205	236	237	229	238	210	227	236	191	198	233	207	223	226	232	211	212	230	213	206	237	214	224	217	193	195	219	217	216	221	212	227	228	222	224	218	237	218	219	218	225	204	217	220	217	228	221	208	198	236	199	221	219	211	235	209	203	240	223	227	232	232	221	205	227	220	216	238	236	212	226	236	210	231	227	220	223	227	208	195	212	231	224	229	209	238	196	209	214	212	211	202	217	233	227	224	250	219	236	227	206	230	196	224	209	215	210	225	220	222	229	193	233	217	226	187	231	210	229	226	191	215	213	192	212	218	216	225	230	234	221	215	221	214	198	203	237	203	227	220	208	237	213	227	220	210	207	220	211	228	211	187	213	227	244	206	228	192	214	201	220	220	225	216	206	232	228	225	246	191	210	222	218	240	186	228	223	216	196	190	210	221	214	239	226	223	223	217	221	226	229	225	209	228	204	216	262	212	236	209	251	234	221	198	228	208	231	221	206	209	223	205	215	192	208	206	214	214	208	236	239	215	238	204	238	223	223	235	233	226	232	193	219	221	217	227	215	223	204	219	192	222	200	207	205	243	207	200	232	230	219	220	266	215	229	222	214	209	226	216	228	224	207	211	217	208	215	231	229	236	212	204	222	227	199	215	220	210	225	224	215	237	248	175	215	216	215	231	245	208	223	218	233	198	206	205	231	222	239	212	209	221	217	244	166	262	239	200	207	212	195	220	215	243	211	246	185	191	237	213	218	227	225	242	230	218	234	214	219	212	200	213	197	208	212	228	228	207	198	233	242	230	214	200	211	221	236	206	194	218	197	237	216	224	206	197	234	230	238	216	222	214	224	209	210	220	225	225	199	222	244	268	229	205	230	211	182	243	209	203	221	208	209	210	221	201	230	227	247	207	217	226	202	225	220	189	229	214	250	223	214	191	190	201	231	196	245	211	216	203	215	214	253	229	193	212	201	224	201	230	197	228	203	204	207	228	225	205	239	181	198	221	223	213	225	212	205	232	185	210	212	210	228	189	232	217	232	218	234	217	218	232	215	223	207	210	235	220	230	259	220	227	233	240	231	194	216	219	214	230	217	204	214	227	210	200	211	209	222	198	226	240	210	160	204	200	213	202	236	221	217	202	241	207	205	191	234	217	198	233	193	214	219	225	218	208	212	198	241	232	195	210	230	223	234	233	229	242	228	190	231	238	227	244	196	203	228	226	225	252	235	225	247	230	199	209	210	206	210	215	205	202	221	208	228	220	208	179	252	223	216	202	222	193	221	239	211	214	205	218	225	226	217	232	193	216	216	239	204	227	209	232	240	188	235	228	217	215	232	235	221	240	209	248	231	222	203	205	220	231	209	207	221	218	219	204	216	239	188	247	215	188	207	169	227	223	219	207	225	196	262	219	217	234	234	226	209	224	216	207	212	214	220	199	208	237	229	208	186	210	191	197	230	214	261	222	240	222	198	202	213	236	225	226	216	226	209	202	207	247	211	221	196	196	216	221	209	194	221	235	228	219	243	231	197	240	196	219	227	225	236	225	236	217	213	212	237	188	205	222	240	227	260	235	218	215	222	206	205	202	200	220	233	244	232	204	224	216	206	248	243	224	204	210	191	197	220	209	200	224	219	217	221	198	229	206	224	229	200	210	199	220	225	236	218	236	233	202	237	254	209	219	218	234	210	227	226	214	218	214	222	218	219	237	248	239	214	222	242	229	231	193	218	237	227	198	221	201	223	208	189	234	212	215	215	225	220	226	224	224	232	197	226	215	210	232	225	214	232	191	222	232	207	237	174	227	208	229	201	205	228	236	205	215	221	229	233	214	210	246	209	220	227	202	227	209	229	211	216	219	221	221	190	193	226	206	209	203	204	216	221	229	245	221	220	211	202	240	236	229	195	245	215	187	213	216	218	213	215	205	235	229	237	197	212	200	226	235	225	206	227	191	231	212	206	218	251	215	237	211	236	242	217	226	212	216	221	205	227	213	235	201	199	217	215	240	196	229	245	204	201	235	226	236	236	218	211	233	221	240	202	217	210	227	214	234	218	212	204	213	208	233	193	209	226	241	211	211	198	206	225	214	250	235	249	237	237	212	246	191	246	248	215	208	219	210	226	227	244	244	253	235	214	202	208	203	202	211	216	227	225	193	201	213	198	217	205	205	227	205	206	210	199	213	202	219	227	214	210	228	229	228	203	235	227	219	240	223	198	214	232	217	215	254	206	226	204	210	213	196	213	209	204	230	209	267	227	226	215	215	233	209	208	210	204	184	255	205	222	228	213	215	240	215	216	221	226	223	231	227	225	216	208	198	211	225	221	212	232	212	196	227	203	211	213	191	219	234	217	227	230	216	231	188	213	186	230	221	217	219
18728	25048	30990	28905	24763	14886	9305	5100	3391	3207	1663	1338	1043	959	742	679	631	627	607	617	559	584	617	549	609	639	594	556	604	580	604	562	602	598	619	603	568	603	585	624	561	570	617	542	574	578	606	579	610	592	634	611	605	638	610	560	584	593	554	602	619	618	597	582	562	611	614	647	561	645	591	627	621	614	601	591	605	590	634	618	601	596	594	584	539	569	617	584	600	586	580	604	618	574	596	574	574	546	580	599	556	587	595	613	575	587	609	555	609	615	593	596	630	570	564	619	601	617	585	627	602	582	615	609	639	580	601	591	590	564	602	576	602	637	635	584	616	558	576	591	575	583	577	585	574	584	585	642	607	585	577	585	586	624	619	562	596	593	581	619	618	650	601	587	601	598	619	607	610	563	572	600	571	573	587	564	552	611	581	588	572	581	574	605	607	631	655	564	594	588	599	589	579	559	589	607	627	589	592	597	538	589	623	535	583	558	579	570	587	611	600	575	570	582	584	577	618	598	570	565	610	560	534	591	649	555	608	576	573	577	602	588	584	565	594	580	604	579	574	597	582	537	579	606	631	568	620	599	610	581	602	584	598	594	572	590	577	609	601	594	606	599	569	625	586	569	613	617	601	610	570	572	576	561	586	601	636	612	632	563	612	587	571	574	589	560	558	558	558	579	628	585	626	630	581	618	617	569	585	616	579	568	620	576	600	577	571	613	566	597	605	605	570	577	591	588	584	601	579	574	555	626	584	594	560	570	548	575	593	574	589	583	588	646	581	583	624	590	587	592	577	630	594	548	547	583	607	597	572	572	644	600	592	572	633	569	584	597	578	618	573	634	596	614	554	574	590	570	562	614	601	547	554	616	551	581	599	568	608	600	601	575	602	586	569	570	640	582	577	573	636	607	627	585	557	575	582	573	616	582	565	564	617	609	589	608	560	604	620	611	596	579	568	588	619	580	612	583	592	615	608	625	615	599	566	600	620	609	591	618	585	586	597	607	588	598	584	594	569	577	553	616	639	578	618	575	590	602	604	589	517	595	579	599	600	586	608	634	609	613	590	574	599	587	575	602	599	578	560	606	623	631	593	607	637	606	590	600	575	615	580	586	633	589	592	630	563	592	639	539	563	604	606	606	588	593	563	586	652	597	612	623	593	582	631	594	590	585	613	589	580	581	597	588	615	618	593	620	574	579	586	612	598	562	626	610	603	579	558	564	572	607	616	610	557	555	584	631	588	651	544	569	607	572	583	583	598	568	562	586	637	578	592	600	544	606	594	572	574	591	576	588	559	590	576	588	607	586	614	600	601	604	528	546	557	590	625	615	623	511	589	607	587	555	618	568	548	593	603	605	607	588	574	637	593	618	594	541	561	554	608	644	590	606	611	581	597	584	606	598	601	594	559	628	578	545	589	601	622	583	620	646	555	605	595	553	511	616	598	570	626	618	567	561	631	587	572	599	591	612	614	572	577	601	557	587	595	634	592	591	597	570	574	596	625	557	598	618	604	617	565	560	617	570	561	578	579	560	580	583	660	590	556	617	583	596	604	598	588	618	589	624	582	627	578	591	542	599	566	564	581	604	596	600	583	558	604	611	575	555	581	599	602	636	586	608	580	589	604	578	593	623	536	594	594	588	661	603	574	597	580	552	588	623	569	595	587	599	614	606	618	593	554	607	554	639	565	551	565	579	643	585	612	557	568	678	538	600	584	591	600	559	579	579	573	560	588	620	581	583	591	565	610	606	594	629	583	616	590	581	629	584	685	549	553	568	581	599	620	591	612	610	560	566	554	561	624	607	586	607	604	572	553	623	620	608	564	593	584	581	611	609	582	593	591	573	607	578	578	576	587	519	553	606	560	590	632	609	559	614	555	589	575	592	596	557	589	582	563	583	587	601	607	623	576	551	565	591	630	587	609	578	641	608	600	553	579	643	630	610	589	615	600	604	583	545	624	580	556	597	604	620	608	608	593	650	638	633	594	595	557	563	553	574	565	643	608	580	593	587	633	626	621	625	594	610	591	622	573	577	571	607	617	603	588	575	580	601	567	594	626	586	571	564	577	587	549	599	603	617	593	518	586	591	582	563	603	609	550	597	561	606	601	593	563	599	617	566	612	580	598	593	600	532	585	596	586	582	570	604	551	562	615	567	599	593	616	604	601	605	581	599	618	573	609	529	594	586	607	561	599	614	593	596	620	660	598	574	527	602	612	593	621	595	608	549	562	587	559	555	573	606	600	611	614	591	555	574	562	592	616	552	589	514	557	594	600	626	586	560	618	574	570	585	549	605	587	599	606	605	597	572	589	626	546	612	578	561	603	575	577	610	589	598	586	574	608	635	589	546	645	598	615	557	595	604	616	581	625	597	622	592	563	633	549	594	613	588	547	598	598	577	648	566	579	618	579	635	622	622	592	629	568	574	573	593	555	580	602	607	631	614	561	620	600	612	585	598	567	598	613	612	603	575	563	626	577	570	575	573	591	564	596	563	566	595	620	588	622	631	594	572	616	592	599	626	616	550	618	597	575	659	582	587	590	586	549	561	576	599	627	600	585	554	589	581	593	586	599	585	592	559	615	555	612	598	606	634	579	611	579	594	600	600	596	561	597	579	591	584	589	580	585	546	605	537	592	572	594	595	641	591	599	613	598	629	604	589	613	554	584	567	608	611	604	626	607	611	575	594	604	563	542	541	647	567	599	587	588	602	630	567	578	576	602	567	583	610	580	616	581	578	583	593	590	588	588	592	617	580	594	578	597	596	616	615	576	594	621	617	598	584	583	578	570	582	609	605	614	566	545	620	559	549	595	615	561	577	624	582	563	563	585	602	563	576	603	568	587	619	598	591	616	575	568	626	600	614	597	597	555	586	570	638	628	614	594	595	596	583	589	620	578	613	604	584	579	594	584	578	575	626	593	580	607	605	596	597	567	608	599	604	613	612	593	608	570	556	589	589	605	577	575	597	652	550	557	625	571	578	592	590	604	580	583	599	570	594	602	623	583	591	575	589	554	587	586	595	610	583	591	566	564	609	600	575	607	628	592	572	557	533	566	588	569	579	610	639	583	589	607	605	599	614	555	602	617	594	606	599	594	561	622	586	603	582	582	578	599	577	562	592	647	559	568	611	614	574	606	605	597	582	579	587	589	613	576	566	607	595	601	603	599	634	578	582	602	546	652	626	588	545	628	629	539	596	553	632	653	569	604	573	593	591	571	595	581	617	570	585	583	607	583	586	589	589	567	575	571	540	613	659	538	575	574	632	564	586	600	579	602	583	604	572	626	590	625	591	578	598	608	596	565	610	576	608	604	584	541	644	609	620	589	544	590	607	582	625	615	559	590	580	570	589	609	590	612	595	598	599	621	613	579	586	591	556	599	618	623	595	594	572	565	587	566	623	565	605	565	587	629	560	597	573	604	566	605	593	590	585	623	578	608	610	580	603	562	596	598	599	607	573	613	581	538	615	602	562	571	573	640	552	603	562	568	598
45661	48513	51174	45601	30328	22147	12138	5886	7929	8016	4934	2571	1304	642	376	271	209	193	214	217	228	197	184	192	205	211	214	219	183	190	210	198	206	222	208	184	204	201	204	180	201	209	208	205	194	207	216	212	197	212	216	218	190	185	224	209	217	227	226	202	199	195	213	207	194	202	201	219	209	185	209	220	207	184	243	195	199	213	212	199	195	201	203	200	231	202	195	201	192	202	238	201	219	216	219	200	217	215	202	173	204	191	195	225	242	179	198	209	229	203	206	202	210	212	209	199	193	195	233	207	189	197	216	220	193	209	207	205	200	220	195	192	200	200	219	223	204	223	191	197	219	226	210	218	187	202	198	224	191	210	217	207	223	214	223	224	227	199	216	187	220	199	228	221	195	207	194	210	186	221	177	226	223	216	217	192	202	209	207	196	218	205	196	217	207	218	222	215	213	204	210	234	210	217	178	200	200	207	206	228	225	208	203	212	206	214	202	212	214	222	201	208	230	193	212	225	187	194	181	204	207	180	209	215	202	197	202	214	206	217	200	214	211	212	193	222	194	197	221	199	210	226	210	228	247	203	228	198	215	224	202	191	218	186	215	223	203	216	198	201	177	186	200	207	201	210	197	220	194	193	176	218	236	174	189	200	199	196	221	205	197	216	219	196	199	205	210	228	198	226	186	203	201	212	205	218	216	221	233	184	193	204	211	202	207	211	209	225	216	198	182	226	214	230	186	201	219	205	245	220	209	237	217	242	218	176	195	216	211	207	223	200	218	222	195	206	190	242	221	174	187	192	222	209	192	192	188	229	191	209	208	232	186	212	197	196	216	208	188	211	192	192	227	199	172	219	213	209	204	240	209	229	213	202	205	195	215	207	219	236	216	191	197	182	202	218	233	180	230	224	236	196	197	201	218	207	219	196	220	209	209	224	193	206	204	210	227	213	219	184	184	186	196	189	217	199	205	202	205	195	188	197	221	208	204	203	216	201	210	219	213	166	192	198	239	185	208	240	205	191	210	208	228	216	207	231	229	202	229	228	216	193	194	185	232	233	219	217	202	211	191	221	194	220	200	221	205	203	216	216	213	214	240	221	209	210	198	214	193	225	197	223	210	243	182	208	212	209	203	202	229	209	188	192	184	206	236	216	229	182	227	204	195	191	196	225	225	217	194	211	235	199	221	208	192	201	196	176	218	202	197	190	192	217	209	187	187	219	219	185	211	200	201	222	188	212	240	223	185	213	171	193	218	222	189	200	235	235	213	216	198	232	217	205	220	206	221	219	203	199	219	235	200	202	191	204	196	213	245	222	231	219	219	215	208	209	199	200	178	240	229	195	177	189	228	216	214	203	197	219	253	211	199	228	216	220	218	213	225	198	207	186	212	199	208	218	194	216	208	247	228	204	219	192	191	202	222	200	225	193	208	166	197	196	217	194	192	205	207	201	219	230	206	185	226	199	245	170	206	200	224	213	205	209	224	220	201	211	196	197	218	207	217	224	210	207	225	205	210	213	212	201	212	205	229	221	209	203	206	219	209	209	215	230	208	197	202	228	193	196	197	193	205	225	209	223	220	191	221	209	206	214	223	200	194	196	207	210	200	197	202	226	180	213	230	197	228	206	192	206	205	195	202	219	228	201	205	204	208	222	205	212	208	224	217	216	213	214	206	197	178	216	226	193	211	192	202	227	189	225	202	204	216	210	199	200	196	223	231	209	195	184	199	191	206	206	217	186	238	213	206	204	210	219	202	218	191	226	204	193	192	215	222	199	193	187	197	210	210	195	212	218	224	218	200	224	230	199	192	214	218	202	199	219	205	208	220	179	217	221	192	226	221	195	200	225	202	186	192	213	221	211	220	188	217	225	198	227	185	187	187	185	222	217	217	222	211	191	215	187	219	208	199	182	233	197	223	225	210	221	200	198	204	189	196	219	204	215	236	195	211	208	195	186	216	219	205	235	208	223	192	196	194	189	196	205	222	217	206	217	200	183	225	202	183	236	231	225	202	227	224	180	218	209	199	216	219	199	219	208	222	199	233	211	214	254	218	194	187	197	201	182	212	209	212	220	220	201	200	235	201	214	218	209	202	223	208	190	228	215	225	200	191	201	221	202	207	184	187	224	205	182	195	198	205	217	223	214	228	212	199	197	226	211	195	243	205	200	196	201	209	189	200	214	205	237	220	214	230	200	200	192	204	197	193	200	209	203	196	214	207	197	215	211	207	185	206	211	203	196	212	187	212	217	173	192	218	207	222	211	212	209	195	204	202	209	212	196	191	198	224	201	201	207	211	250	204	207	198	204	205	221	203	187	212	205	211	198	205	209	221	230	213	235	202	218	224	200	201	198	206	208	195	228	204	213	197	192	213	204	209	202	200	194	224	209	196	197	225	199	192	227	213	181	197	213	184	207	189	227	207	202	216	178	216	178	213	196	193	249	232	208	224	193	207	236	236	209	204	203	209	192	196	198	200	179	190	202	229	203	253	186	214	196	193	225	211	197	183	217	224	186	194	221	204	230	202	193	215	207	195	228	195	192	216	218	227	242	238	195	177	224	188	210	197	200	210	234	188	227	199	208	211	197	222	215	189	218	220	205	198	199	218	221	220	202	222	228	193	248	207	212	208	200	192	229	208	201	207	193	198	188	188	190	206	202	222	217	201	215	210	245	199	205	196	214	223	218	198	220	220	200	206	188	183	216	207	184	224	231	222	246	223	218	217	212	194	190	208	194	184	186	202	207	163	229	212	205	230	241	220	190	182	235	216	222	215	226	216	214	207	199	213	190	199	213	196	200	222	197	222	215	208	211	203	197	203	189	220	204	212	208	214	193	218	211	188	195	224	186	243	224	213	218	222	214	212	197	210	226	202	215	208	193	201	219	191	214	175	224	233	200	189	185	217	182	229	198	196	218	202	190	189	204	200	200	198	228	210	198	200	227	209	242	225	214	213	205	228	200	209	212	186	203	219	220	201	201	228	207	212	207	218	208	228	212	211	238	198	207	223	214	232	206	228	202	221	203	217	194	203	203	206	210	205	210	193	222	223	217	207	206	214	224	204	214	199	221	206	228	212	208	218	201	223	226	222	195	226	220	207	189	192	196	207	244	216	212	208	201	192	197	216	241	216	199	189	207	209	209	213	210	203	191	223	218	202	207	217	213	218	194	204	209	213	176	169	205	210	179	174	216	187	218	215	195	214	217	217	205	197	190	238	194	211	208	208	197	218	191	225	211	214	226	227	214	219	214	234	208	187	211	221	235	204	195	206	203	202	229	204	241	220	194	198	212	221	217	216	209	196	221	187	204	214	202	200	196	223	194	195	209	188	185	177	196	208	217	202	218	207	183	222	205	174	191	222	209	199	187	233	232	187	180	176	213	237	205	222	199	211	217	223	221	200	223	242	212	217	190	203	216	216	208	194	196	177	207	199	196	212	216	192	202	196	245	236	213	237	202	215	226	208	223	227	246	220	215	231	197	197	200	223	198	203	209
30321	40496	50360	51039	40649	36077	26022	19059	25401	24274	17550	11069	5606	2648	1302	774	597	617	549	605	590	575	541	599	541	566	577	556	565	532	580	595	570	551	572	605	566	528	552	585	541	586	534	553	566	549	565	572	600	573	578	542	613	587	604	550	558	589	591	536	565	573	548	561	534	598	555	553	536	590	611	567	555	596	581	588	596	569	573	575	586	575	588	542	566	584	594	544	585	561	567	577	576	603	584	571	565	519	551	582	557	575	597	605	533	553	534	550	554	595	575	541	577	596	545	546	571	547	536	546	548	601	556	565	606	540	584	557	614	535	588	549	562	584	594	574	569	575	599	592	593	633	540	588	562	586	554	582	518	586	582	571	528	554	569	584	531	578	548	610	573	536	587	554	600	532	595	605	582	546	543	595	576	586	594	605	536	570	593	531	592	536	569	598	550	536	587	599	544	564	569	550	558	571	589	547	553	521	541	512	571	553	550	573	583	532	586	591	532	576	590	570	544	525	548	537	566	610	546	558	621	530	584	592	575	585	613	580	559	561	548	562	598	583	586	540	552	569	585	554	606	572	567	587	582	560	524	573	556	586	566	525	549	567	593	602	561	577	551	577	572	595	524	559	585	574	580	525	591	573	557	545	535	577	551	576	549	567	568	594	553	569	603	575	563	584	587	583	612	567	559	584	594	561	558	539	581	601	589	569	555	583	617	558	555	610	521	569	555	609	576	575	557	556	553	570	557	526	569	571	589	553	551	546	556	574	564	565	571	563	563	567	564	576	545	582	573	536	560	591	601	582	578	577	590	589	560	572	560	536	575	572	628	585	536	563	597	551	507	606	570	610	555	559	565	549	530	557	530	554	518	569	589	546	520	529	526	587	609	540	576	586	561	541	575	551	569	568	558	583	564	568	601	610	580	554	580	563	583	588	579	579	556	502	590	554	584	601	538	548	583	603	575	541	589	542	569	538	592	583	568	556	558	567	570	579	564	562	561	564	627	592	573	555	567	599	545	591	569	526	591	578	596	577	590	559	539	605	597	559	529	570	580	566	595	589	581	568	595	601	575	547	582	541	580	561	511	584	556	515	570	544	565	594	588	578	524	557	558	573	526	555	589	599	558	584	613	603	583	518	572	596	579	551	550	547	591	568	516	549	575	573	517	554	575	574	597	584	562	582	637	618	536	547	590	580	529	579	578	587	563	624	547	550	551	550	554	566	543	570	584	606	587	586	536	605	554	561	563	536	579	535	571	601	525	510	547	533	595	565	569	566	533	499	556	592	536	538	617	609	592	532	541	562	559	563	579	604	577	522	595	578	533	579	577	552	606	521	540	600	575	520	621	567	567	560	625	520	593	593	549	557	553	543	580	556	556	561	591	551	586	569	572	588	574	585	581	569	557	576	539	585	570	521	561	587	558	546	556	570	581	570	630	555	545	552	508	569	545	550	580	585	577	576	541	575	567	528	587	510	538	578	538	542	572	596	537	608	563	553	563	582	543	578	546	591	590	521	551	538	555	595	596	551	613	553	578	528	531	570	599	574	500	556	583	552	575	570	550	584	602	579	547	593	620	538	553	540	555	562	580	543	578	573	583	528	555	579	582	538	571	569	588	572	563	593	560	587	547	552	623	577	562	545	578	554	554	586	564	565	572	562	575	574	568	580	571	557	606	562	558	580	628	564	600	570	587	568	549	594	542	562	554	594	594	539	611	583	532	552	614	590	584	565	555	554	589	519	544	507	583	563	583	580	578	536	576	559	580	564	549	576	581	534	552	573	574	568	562	572	549	562	543	541	590	569	530	565	571	584	590	592	544	515	547	554	606	594	566	547	585	570	599	603	581	566	543	565	575	536	567	617	570	553	540	592	607	538	572	587	571	513	566	528	563	523	540	588	581	581	578	608	565	547	555	545	605	582	557	578	565	570	592	574	578	569	536	563	575	599	558	589	527	548	524	559	577	584	598	614	619	600	572	559	560	576	551	555	587	549	542	569	595	543	596	557	608	584	564	570	599	603	577	581	565	575	563	557	542	568	581	572	546	583	549	562	552	594	539	492	544	534	580	545	535	553	564	553	587	567	555	587	535	582	544	595	537	601	565	526	558	599	569	566	549	593	547	605	604	590	568	594	585	582	548	564	591	580	592	565	555	586	503	574	618	579	604	525	578	533	563	588	538	570	550	597	558	578	565	574	570	539	557	538	582	551	606	527	520	578	516	640	568	619	607	567	580	562	531	588	602	575	535	575	567	556	548	607	575	571	597	574	521	586	571	561	558	584	516	543	587	573	563	572	527	527	593	567	544	571	595	602	521	589	600	578	575	531	557	553	552	558	567	563	552	573	589	555	564	607	572	588	570	569	592	611	557	567	585	584	527	556	566	596	544	612	582	578	602	570	564	545	566	611	587	579	610	568	567	628	559	593	537	492	582	591	574	589	557	560	616	582	557	565	560	609	574	551	588	543	574	554	555	574	595	539	522	599	597	537	600	520	572	529	555	599	552	567	560	579	534	556	579	575	587	596	587	576	530	627	554	594	559	567	576	527	559	564	573	591	556	562	543	561	554	575	542	563	565	567	570	594	564	571	581	516	573	548	559	542	575	584	568	574	571	567	535	556	571	593	577	595	523	566	580	553	572	550	567	589	509	619	558	555	551	576	536	576	571	584	548	569	574	553	564	566	596	584	546	564	522	586	560	534	566	563	576	595	531	555	583	567	552	607	540	543	582	571	603	509	531	577	543	574	573	579	588	583	560	584	571	584	597	591	542	544	567	551	535	580	543	573	566	560	575	593	545	584	545	514	583	534	595	559	578	529	578	579	594	515	574	584	549	599	582	573	585	622	559	588	598	617	551	593	576	539	550	581	566	604	589	603	580	585	604	582	586	585	547	605	596	573	571	541	567	556	574	543	568	561	603	534	629	581	580	586	574	586	566	571	571	575	562	612	566	576	558	553	576	591	550	562	553	544	540	578	554	575	623	563	573	540	583	539	545	593	515	604	559	554	555	556	543	511	589	603	548	533	563	535	531	580	555	532	587	521	563	562	612	578	556	568	569	574	542	575	552	561	612	586	549	594	599	546	576	568	546	581	559	569	563	627	565	570	603	528	553	558	565	549	560	606	587	576	583	570	592	568	558	598	539	564	565	574	558	580	539	578	564	539	597	629	580	571	544	556	589	564	580	592	559	597	558	544	526	571	530	565	563	600	571	529	589	537	592	543	597	581	593	559	564	565	583	533	563	549	581	559	614	536	562	575	563	627	557	564	554	565	584	574	576	556	567	593	584	574	581	607	534	543	605	513	598	574	528	580	530	582	549	553	580	601	579	576	613	583	525	583	558	582	577	547	579	546	601	570	550	578	568	601	595	561	583	591	551	555	552	557	561	592	509	574	551	556	549	571	549	552	598	572	510	604	525	574	575	548	614	580	538	563	585	580	589	581	605	524	586	582	566	592	589	582	578	627	522	548	559	577	562	616	561	559	581	527	540	576
54410	54996	59211	49089	35308	27053	20140	18054	13675	12527	8228	4040	1951	965	430	273	278	233	204	187	198	210	196	219	186	211	176	191	191	193	187	186	191	204	185	197	178	192	202	192	187	205	223	186	200	204	180	194	198	200	251	234	203	170	223	205	192	170	217	200	209	188	192	198	207	184	212	176	194	196	201	220	196	202	183	206	183	193	203	206	206	210	215	191	180	188	203	199	212	224	195	211	186	191	207	212	189	197	204	200	206	180	187	163	196	197	210	203	201	210	208	191	165	206	220	204	185	195	198	173	183	203	176	207	171	206	185	224	202	207	203	185	205	185	170	198	166	213	218	195	213	174	197	209	197	199	176	161	183	180	176	199	206	216	218	198	201	192	227	179	234	184	210	180	210	188	209	192	201	220	175	192	197	177	174	189	211	200	204	200	182	208	185	199	194	183	196	193	171	211	181	198	201	195	201	206	177	196	207	214	201	223	187	207	191	189	182	159	207	189	189	200	210	198	212	210	190	210	196	182	192	195	210	192	196	197	203	189	206	181	187	189	191	190	210	191	199	171	208	204	184	203	192	167	200	177	190	192	198	209	208	197	193	229	198	212	194	158	188	230	193	193	201	214	226	204	188	184	175	206	205	205	195	216	164	197	187	208	201	203	196	196	200	212	180	210	198	189	165	195	189	190	183	187	188	184	201	201	197	185	207	205	186	221	177	209	216	187	192	208	195	191	227	204	195	198	197	180	210	203	219	207	198	198	193	191	166	196	189	202	227	186	182	178	190	203	199	188	195	211	210	192	165	199	195	200	199	187	189	196	203	165	200	199	181	208	192	194	215	206	193	195	200	179	191	186	185	180	196	188	199	189	191	211	177	195	194	207	215	196	181	191	196	180	202	199	200	198	204	177	181	186	203	223	192	195	192	210	191	203	194	190	220	210	225	192	169	173	197	214	204	170	180	204	199	213	217	192	205	220	220	195	202	190	184	188	201	175	189	185	231	197	206	201	214	212	198	188	200	175	231	202	205	214	186	199	210	176	197	157	195	200	172	196	197	232	210	198	206	193	211	185	202	192	203	213	219	191	190	208	202	181	200	216	201	209	231	201	191	225	182	218	182	203	200	182	193	205	213	184	199	203	197	184	217	185	179	207	217	188	205	162	225	199	211	178	183	203	162	207	179	208	195	194	182	211	190	201	204	184	188	215	224	192	186	194	188	215	194	195	195	201	215	205	183	205	211	183	196	189	187	216	199	214	194	181	199	199	206	198	201	184	191	195	211	176	190	190	177	180	188	208	182	200	190	208	213	191	201	167	181	211	211	181	204	226	198	178	203	196	203	204	195	202	188	198	199	212	188	181	194	200	183	191	187	206	213	224	214	213	232	189	193	185	201	198	198	187	186	209	190	186	208	199	195	215	189	211	187	189	200	185	181	202	183	199	194	201	212	194	220	191	202	185	185	226	187	201	188	199	212	198	197	187	166	218	194	213	194	201	189	192	190	181	185	175	202	201	189	202	203	197	205	186	195	197	230	190	211	196	219	188	192	230	211	181	187	207	200	170	173	208	187	196	204	203	198	192	195	217	197	194	195	193	204	197	214	208	196	184	181	182	197	188	192	215	201	202	201	204	194	170	202	189	173	195	186	203	183	196	196	203	172	218	190	198	173	226	185	195	190	209	182	205	187	204	210	208	213	195	216	215	186	200	199	202	223	200	200	213	174	181	187	225	212	173	184	212	201	208	186	183	180	196	186	197	196	206	197	205	207	206	201	216	174	175	176	200	212	184	191	186	234	199	207	198	217	210	187	172	185	184	201	216	187	196	192	197	190	171	196	212	212	189	197	197	207	245	205	179	173	217	227	200	200	202	213	182	176	186	165	231	221	156	208	176	191	222	213	206	206	189	203	232	205	191	186	186	193	219	200	191	206	201	210	196	203	168	213	204	206	194	189	202	208	230	205	190	220	194	186	178	191	195	196	202	211	185	203	203	197	193	201	210	185	200	195	179	198	206	219	215	188	203	197	201	194	183	188	203	202	180	193	193	186	200	185	204	187	185	199	191	197	198	195	203	217	209	204	223	221	200	226	201	219	193	167	204	187	194	179	159	200	206	185	189	170	203	183	194	165	216	194	229	202	187	189	210	193	188	196	196	208	182	193	205	211	204	184	194	189	216	212	191	188	203	170	216	204	210	202	183	181	196	197	213	178	205	186	216	194	172	190	223	182	194	190	185	180	197	199	206	190	216	187	214	196	200	170	211	202	190	238	160	205	188	206	182	201	228	184	230	206	214	197	208	188	211	204	189	214	194	192	202	194	222	182	206	214	206	207	204	199	210	216	203	193	181	167	184	192	178	191	216	209	214	183	198	204	185	172	191	204	187	176	199	190	201	220	165	234	213	196	212	197	214	202	191	195	216	184	203	222	187	191	201	194	195	199	188	199	212	216	175	206	177	198	194	192	194	187	174	228	194	182	236	182	204	202	183	177	176	187	215	212	192	198	180	224	178	202	217	194	181	199	207	193	189	192	202	187	213	163	197	184	191	198	222	197	214	198	192	204	192	189	190	180	204	203	193	198	195	170	191	190	181	180	194	204	218	203	201	195	186	189	200	200	230	192	170	191	196	219	198	192	232	189	192	188	182	215	213	187	201	220	213	203	201	190	185	189	195	175	207	207	211	195	192	197	190	209	194	197	197	197	195	205	184	211	165	192	209	210	196	192	178	226	197	182	201	179	202	201	179	197	171	196	212	200	177	225	188	186	203	187	214	235	171	187	202	194	200	210	195	199	195	227	208	202	199	210	194	202	189	195	182	168	202	196	232	202	196	199	217	208	216	189	188	219	196	202	179	184	219	223	188	193	165	203	180	209	209	192	209	208	195	199	204	195	213	207	192	191	200	183	186	199	215	176	202	194	188	201	217	181	198	217	209	189	175	224	193	183	188	193	191	193	210	187	205	213	186	229	205	207	180	211	206	185	206	186	211	174	195	201	185	204	187	173	185	197	189	174	207	192	213	201	205	197	191	212	209	172	199	190	192	206	196	172	197	176	193	220	201	209	192	211	208	201	200	221	217	201	180	208	190	185	190	197	226	204	212	212	188	197	176	212	190	207	181	204	192	196	198	194	184	166	199	188	220	200	186	199	183	223	171	186	198	201	192	203	202	200	201	207	194	207	204	207	202	199	179	187	209	222	164	180	189	211	188	205	200	184	194	201	188	226	187	179	179	194	179	214	207	216	197	204	190	185	188	191	166	199	187	225	220	204	205	184	183	194	189	225	200	209	185	206	197	205	197	232	184	194	178	215	189	216	191	207	205	206	212	201	220	198	173	190	213	165	190	207	203	189	181	196	189	149	179	172	200	173	213	193	198	177	206	199	159	177	174	205	166	191	205	221	207	206	191	192	197	189	181	203	191	199	194	188	205	191	211	240	219	180	203	201	189	218	172	191	196	199	209	187	207	181	209	186	206	218	195	193	192	184	194	186	204
37068	46005	57463	54561	45684	40243	35854	35627	31462	31029	23823	14565	8148	4151	1811	1079	887	689	625	604	593	549	580	551	535	592	525	531	480	585	527	545	527	578	509	568	523	530	518	559	548	534	554	548	541	532	542	538	524	529	539	546	520	521	521	512	521	470	509	574	560	544	503	518	501	558	514	581	574	547	529	517	541	560	520	504	500	537	503	516	518	516	540	508	542	552	508	505	539	533	525	558	532	505	537	553	536	565	524	506	526	562	545	543	528	532	545	529	491	507	553	508	543	513	553	531	530	530	584	516	550	514	523	547	564	486	545	532	540	486	540	554	508	503	517	538	507	546	549	547	558	536	524	558	553	540	534	573	559	528	526	539	553	502	521	529	554	539	492	499	542	519	529	508	532	557	534	516	519	554	529	544	542	495	536	553	539	532	539	529	539	600	540	501	527	508	518	560	509	555	541	530	536	542	591	567	538	518	570	530	568	519	537	532	534	538	580	532	565	534	554	539	532	540	524	520	540	547	513	537	495	568	534	568	558	574	545	556	547	543	531	509	575	564	509	518	560	512	518	554	523	553	563	538	514	541	545	483	564	569	564	520	528	538	502	524	542	545	539	519	537	538	550	533	537	550	535	537	521	552	533	561	545	575	553	488	515	534	541	511	532	513	544	515	530	600	557	587	534	558	549	527	532	561	524	517	522	553	532	536	540	524	549	534	566	577	524	548	529	542	535	540	556	480	524	562	598	561	533	517	494	581	518	533	542	564	534	562	556	522	545	529	552	533	585	533	568	495	534	521	489	571	527	541	544	538	548	507	535	558	524	551	501	611	538	491	546	596	522	507	547	548	528	537	543	500	545	560	536	551	540	539	542	520	528	539	567	510	514	523	553	528	574	512	589	544	524	550	551	547	549	579	554	514	572	541	518	566	511	548	521	549	508	522	521	507	574	569	539	555	536	547	575	536	555	562	540	530	533	572	512	552	512	518	582	521	553	590	566	558	527	499	521	515	517	497	526	535	536	586	534	522	507	519	506	553	514	478	512	492	512	521	552	499	549	524	559	529	513	527	567	513	504	564	526	563	491	523	551	551	515	556	530	535	554	552	490	506	546	524	558	559	518	546	539	540	517	610	526	595	525	519	525	503	523	552	527	555	515	560	522	559	533	557	503	536	544	555	563	519	553	537	519	535	522	553	537	540	533	564	522	545	513	539	511	511	512	559	534	528	542	563	548	523	552	547	510	565	532	563	524	567	506	530	530	534	553	530	534	500	514	545	535	498	546	512	526	596	528	554	509	515	520	548	505	525	531	602	525	536	542	521	512	531	489	577	491	526	586	514	546	538	505	535	518	525	523	534	516	528	493	538	519	521	540	561	518	507	489	561	562	561	546	527	555	551	501	554	535	551	521	517	516	526	524	537	565	496	541	573	528	525	613	514	528	532	555	557	506	525	543	584	544	535	493	533	561	544	530	505	529	527	571	579	517	501	556	581	530	530	559	531	513	582	519	520	559	556	521	537	523	528	553	533	498	578	518	570	541	546	499	540	569	579	478	524	511	548	547	515	535	532	550	533	522	563	539	541	500	526	537	538	569	538	548	535	560	540	548	576	594	486	607	527	456	537	535	538	538	477	541	521	530	512	527	535	503	507	501	495	562	553	544	513	536	484	482	585	528	526	536	558	545	551	549	515	553	509	564	519	553	543	560	517	526	579	569	490	517	523	503	543	519	494	509	556	543	514	576	490	532	544	517	536	527	514	550	549	567	545	505	545	549	532	578	562	505	504	540	497	523	548	583	563	563	550	555	569	533	583	499	556	517	531	557	547	528	553	517	519	532	542	507	547	543	529	528	492	543	548	540	516	548	485	510	540	590	484	535	541	504	558	535	504	576	535	584	527	555	531	515	508	547	524	563	526	552	555	528	539	567	505	579	503	543	523	517	522	564	546	559	528	515	512	561	557	543	545	549	530	530	540	553	520	518	535	541	521	530	517	568	576	514	494	542	566	559	524	525	545	509	550	508	508	507	546	531	521	507	531	564	548	537	525	548	534	498	596	480	523	489	524	557	575	541	513	551	531	485	539	562	551	493	542	536	531	522	586	540	537	483	542	541	520	576	554	537	540	526	551	546	539	517	532	536	555	518	529	518	566	530	509	569	524	534	508	488	516	519	585	571	571	521	542	527	521	567	549	517	566	527	547	544	515	533	520	516	554	539	529	552	533	535	497	519	516	549	550	530	509	542	536	547	517	560	473	547	492	532	562	531	541	541	546	535	570	529	577	558	513	521	528	525	533	507	528	538	549	562	548	556	538	560	520	545	556	502	500	526	556	517	543	499	582	511	520	573	491	471	529	567	553	524	529	553	533	534	542	568	506	545	533	539	514	502	518	564	536	522	543	553	549	535	495	563	512	556	539	549	527	588	513	583	559	526	555	572	539	557	539	532	538	503	554	501	509	524	562	539	558	549	555	578	577	551	502	553	525	536	553	562	530	501	482	495	556	507	501	540	530	506	558	516	543	539	520	552	524	515	525	555	531	538	553	526	560	521	531	541	492	542	530	598	469	551	552	561	522	549	554	493	537	551	557	549	579	530	535	535	574	540	525	560	486	516	541	556	513	553	492	558	539	542	573	578	553	514	500	495	569	516	513	507	581	537	519	556	531	541	536	560	503	580	552	519	514	559	544	527	555	541	522	558	571	562	533	530	515	532	522	538	511	532	521	536	551	497	538	549	540	546	492	581	520	521	526	579	581	534	545	536	537	540	540	551	500	508	533	518	509	527	515	559	501	535	573	555	543	497	549	517	551	512	541	511	519	521	504	550	526	562	544	508	548	530	544	532	543	558	537	547	489	525	509	532	531	535	524	554	496	503	512	571	512	534	543	519	530	537	531	504	513	512	540	548	531	536	580	508	530	568	556	576	547	554	516	590	496	551	552	537	548	534	541	537	539	534	495	498	557	539	502	481	524	543	562	537	546	508	536	527	528	550	548	559	578	564	525	509	544	479	532	569	523	501	515	558	556	485	573	545	534	550	533	538	492	528	515	544	509	524	531	484	523	536	526	545	528	561	559	557	606	544	559	533	531	553	542	554	547	511	552	577	533	520	520	556	540	516	571	547	565	526	521	556	545	568	519	538	525	508	539	522	553	571	520	550	544	547	520	536	539	522	558	513	536	511	563	524	521	565	517	549	548	516	555	534	534	559	543	557	575	559	520	510	515	490	584	507	576	553	526	543	519	524	506	572	531	555	545	557	565	538	501	552	551	566	559	547	532	516	479	531	536	577	581	514	530	544	541	534	531	478	593	539	567	515	554	561	536	532	566	512	539	546	541	511	530	559	577	554	566	566	571	570	534	518	532	484	518	539	488	538	541	551	564	529	505	567	492	527	540	536	546	506	542	487	515	544	548	524	517	528	533	530	501	537	544	551	535	466	512	529	492	539	533	513	520	536	558	522	542	557	519	518	607	515	528	529	524	531	521	497	523	544	464
30139	28435	24813	14978	5311	1788	1588	1140	573	535	509	423	360	330	269	224	228	230	219	230	229	214	239	205	216	219	202	208	203	227	232	209	229	199	208	216	198	225	207	223	204	204	232	206	223	224	222	241	201	228	214	219	230	199	223	190	219	228	224	223	208	233	194	225	234	219	215	199	195	245	204	190	212	218	212	218	200	225	230	224	197	219	225	197	246	225	203	236	190	195	234	219	222	213	217	209	199	216	237	197	197	205	199	206	235	229	231	252	225	231	237	194	223	226	223	258	231	207	220	209	200	197	223	221	193	209	186	201	204	208	226	226	210	203	202	230	203	240	206	203	199	228	217	207	208	234	226	201	212	232	229	237	223	222	243	203	189	225	230	220	255	212	200	210	202	206	196	217	217	238	202	219	220	210	177	214	240	201	209	196	212	205	200	215	234	223	219	218	200	221	211	226	199	200	216	209	233	209	247	212	195	220	215	238	207	215	189	213	205	201	185	221	248	236	219	213	213	225	224	210	225	214	198	216	191	206	204	247	192	211	218	234	236	237	231	231	209	200	231	236	215	209	224	203	232	239	200	231	205	219	205	206	211	224	233	209	201	208	233	218	197	204	209	192	222	238	234	203	210	218	227	234	202	227	220	227	236	220	216	224	241	223	221	207	235	211	217	228	195	203	211	217	229	216	213	225	227	218	209	205	216	220	214	194	225	234	220	232	236	198	214	222	254	235	214	206	256	230	231	184	199	214	202	231	203	236	220	215	213	220	214	222	218	190	197	212	224	217	210	226	201	222	216	226	184	232	203	229	215	210	210	217	219	205	221	203	210	224	231	231	231	200	226	202	191	241	228	200	193	217	206	223	216	224	227	221	229	216	230	230	222	211	224	224	235	201	220	171	214	206	221	213	202	231	197	219	228	223	220	232	205	187	208	235	203	212	210	221	220	224	227	214	196	213	184	217	217	216	233	197	221	234	225	209	216	203	214	210	217	216	190	188	226	215	204	219	201	218	207	221	234	211	225	226	220	222	201	198	221	206	211	223	214	208	208	220	232	238	199	223	195	206	222	218	217	191	243	243	230	183	240	228	230	212	211	207	201	191	213	205	229	235	212	224	251	209	238	198	232	219	193	219	240	228	227	246	210	215	197	210	194	215	210	223	238	216	233	209	242	213	232	212	209	207	221	219	227	220	216	201	187	199	220	216	187	192	218	218	198	231	254	185	218	195	233	214	239	186	202	207	238	218	203	198	240	219	229	209	215	216	223	216	216	251	197	228	190	215	208	205	191	220	246	224	206	228	222	213	255	207	236	253	247	238	216	219	229	202	198	230	223	217	224	210	203	199	222	223	212	233	213	215	217	200	213	228	222	223	242	225	214	226	217	223	220	188	221	217	190	202	226	204	195	246	216	223	213	248	194	197	212	223	235	197	233	191	222	194	222	226	205	202	211	241	214	229	188	233	207	196	221	208	228	228	220	235	195	210	233	212	234	226	207	208	225	213	205	234	201	208	207	205	229	208	224	200	207	218	214	223	216	208	271	219	200	224	227	203	224	202	192	221	221	198	222	204	246	205	198	200	225	229	212	219	209	204	233	217	205	203	222	219	247	224	208	240	227	221	213	214	208	214	217	203	187	211	202	208	214	212	201	216	197	235	217	219	234	208	205	191	213	216	206	207	216	241	177	251	222	221	222	229	221	235	223	225	206	220	204	213	239	209	223	217	225	222	214	202	227	211	249	226	243	210	189	221	215	224	198	216	192	216	228	214	229	231	220	212	220	217	229	185	224	224	219	202	232	201	197	223	213	219	206	206	224	242	189	181	215	197	244	232	216	221	223	207	224	203	227	226	215	205	228	211	224	200	196	218	241	208	205	223	228	211	213	215	221	207	210	232	191	207	187	228	227	211	247	198	196	229	205	254	208	236	207	249	192	190	222	201	215	225	226	244	223	201	211	224	192	229	208	232	222	219	229	226	206	194	210	220	197	227	200	190	214	203	224	209	208	211	236	233	230	217	214	243	245	209	232	244	213	223	199	230	207	217	235	217	211	246	204	215	214	223	206	191	220	204	223	236	225	220	210	220	234	206	195	212	207	211	238	239	205	217	209	223	210	215	222	230	245	203	227	207	225	215	237	214	214	203	235	201	223	219	204	231	199	230	218	206	229	197	223	224	192	242	232	213	230	231	232	218	233	219	228	217	225	220	226	222	200	221	186	223	228	206	217	202	195	226	214	230	219	218	217	202	240	222	214	198	230	196	207	223	208	220	221	254	232	221	207	221	209	212	219	189	220	244	266	209	210	206	236	256	196	209	201	227	204	233	229	207	188	198	198	188	193	204	219	204	232	245	209	245	210	232	226	192	223	205	230	201	191	206	228	222	215	229	215	199	218	196	213	238	221	234	214	244	207	226	230	235	196	219	216	209	220	224	195	250	211	208	231	206	204	201	237	200	221	202	225	216	222	200	208	232	210	253	231	225	227	200	197	206	193	189	222	209	214	230	218	234	230	212	266	190	217	188	263	236	214	224	235	226	238	214	219	224	238	224	231	216	224	208	214	209	234	237	228	215	214	212	233	217	207	231	230	208	214	218	234	214	198	238	202	239	209	221	222	206	204	218	206	216	220	214	219	216	238	211	219	202	219	208	245	207	205	203	214	233	224	213	227	228	198	225	211	213	191	234	209	215	200	231	209	198	249	214	215	216	245	188	210	220	234	192	214	213	206	205	230	222	200	248	215	223	202	205	217	223	211	236	238	216	228	210	232	208	219	188	187	183	218	205	213	231	197	219	211	203	235	243	214	217	190	200	224	212	216	225	227	213	207	242	202	218	224	228	197	211	211	217	229	189	220	212	209	248	215	212	212	204	199	216	221	225	223	207	221	214	231	220	223	217	200	230	216	202	230	207	234	223	239	215	229	197	215	233	214	224	243	237	220	212	219	209	220	223	225	193	227	228	216	214	216	197	214	199	258	221	226	223	216	213	212	200	210	230	215	222	215	229	206	204	195	192	187	194	237	179	221	201	208	213	211	222	219	211	200	211	235	221	210	225	220	213	217	221	245	229	212	233	228	221	216	216	242	230	217	245	210	225	238	216	226	240	191	199	219	211	212	219	225	202	236	206	222	197	244	210	213	217	211	210	203	209	204	214	221	188	207	200	220	216	222	222	218	228	213	204	211	208	236	230	211	223	193	214	225	227	190	209	210	211	222	229	222	218	201	222	254	225	214	235	188	228	201	226	215	206	223	208	202	238	220	221	218	211	221	221	193	224	193	218	222	208	225	220	199	214	223	222	207	211	229	215	220	236	201	213	232	199	226	210	221	215	228	218	231	217	231	241	236	220	237	233	231	228	232	224	211	208	214	243	230	215	223	200	185	214	210	225	243	217	200	197	218	214	230	222	174	225	225	214	224	206	242	177	204	214	206	200	215	227	209	214	227	230	238	212	240	204	202	213	204	237	223	221	209	226	213	203	206	192	206	236
19601	24173	29714	24425	12657	7594	7601	5226	2738	2473	2216	1770	1412	1060	806	652	576	596	601	560	560	540	590	552	612	598	576	623	583	591	614	601	633	603	571	563	578	617	555	564	571	573	649	574	585	589	609	559	609	577	598	574	562	549	588	619	558	559	605	586	580	615	574	538	593	586	599	554	601	561	605	609	606	583	580	593	597	554	555	612	594	584	584	568	567	568	598	564	564	573	617	597	569	585	579	585	583	608	575	606	581	566	589	588	598	597	583	555	560	546	546	567	624	586	596	626	598	565	598	621	562	541	570	595	616	629	584	633	591	617	614	554	597	611	587	608	541	611	597	587	567	561	598	571	547	570	574	588	602	591	567	589	599	590	572	578	539	574	575	559	580	551	630	514	576	612	544	568	566	601	623	571	580	556	595	584	558	564	555	532	583	586	601	595	599	624	603	649	590	571	628	611	593	604	549	548	612	581	566	573	601	587	597	559	574	617	622	597	574	555	607	637	561	605	588	541	577	591	547	599	553	580	539	583	568	612	594	625	577	546	586	554	550	583	550	586	556	572	609	609	595	595	591	579	595	561	571	578	521	587	568	527	600	545	589	582	592	576	562	557	568	582	558	577	590	605	582	579	569	596	587	563	567	554	578	544	566	599	539	597	559	576	559	619	564	547	594	597	608	619	614	581	588	654	596	578	554	609	585	545	534	567	576	562	581	537	563	591	589	582	569	591	569	578	564	595	582	553	574	554	589	601	605	586	568	604	597	593	590	590	607	571	559	575	567	546	585	592	594	574	601	615	577	615	591	635	618	582	621	574	575	544	549	622	597	555	566	585	577	570	624	592	600	588	622	593	549	568	563	575	572	548	571	561	581	575	596	582	597	578	569	569	569	579	546	545	591	620	627	602	612	593	625	639	610	610	571	591	619	594	576	615	592	571	585	588	577	551	571	639	608	548	577	592	589	590	594	559	604	604	600	595	571	582	583	587	631	573	573	597	585	602	611	551	624	607	610	609	616	575	575	579	595	586	577	585	553	600	594	565	599	568	594	545	573	597	592	598	601	607	581	567	599	617	582	585	554	559	597	566	605	613	579	576	602	559	563	601	598	550	563	571	572	622	604	572	572	541	634	577	583	584	609	578	573	557	583	555	579	585	586	582	599	606	596	582	589	607	569	613	625	593	582	568	591	582	585	603	586	582	607	556	568	562	579	558	606	600	556	573	573	611	594	567	594	581	577	597	600	542	557	506	595	528	629	586	571	584	566	619	585	551	613	628	561	558	571	553	572	554	602	579	592	582	583	545	569	573	607	564	589	555	547	593	591	580	608	614	606	607	607	540	586	570	612	563	579	592	531	590	585	617	554	619	602	577	551	610	630	602	583	578	575	598	554	597	547	622	580	617	567	593	580	619	591	584	594	595	581	601	577	584	565	552	593	579	608	569	580	584	603	583	537	601	600	568	616	574	576	621	563	566	574	586	570	554	577	577	582	587	567	590	569	598	587	564	570	577	575	571	553	574	583	622	623	558	609	615	596	589	556	563	533	617	551	573	588	614	579	561	599	623	570	552	581	553	571	560	554	595	595	604	582	559	570	569	593	600	582	564	627	567	611	591	631	561	564	613	572	585	615	577	574	602	584	570	595	626	581	562	574	573	606	589	574	593	545	594	598	598	587	548	566	598	612	572	550	612	547	522	572	582	583	597	562	589	643	574	584	572	553	536	554	570	581	588	595	602	567	606	602	571	580	627	603	556	584	569	610	611	611	596	618	635	609	602	594	593	576	660	611	610	615	568	567	595	594	556	576	575	602	621	560	561	566	562	537	601	561	577	569	583	559	634	570	559	575	582	574	605	568	586	565	583	597	584	584	580	625	569	579	617	586	616	562	578	587	556	603	534	603	598	549	564	577	546	620	578	588	588	545	529	542	556	635	567	610	585	563	626	549	655	554	600	527	600	553	578	561	560	588	545	616	601	583	625	567	621	610	603	597	571	583	608	589	594	559	552	583	589	584	556	596	587	607	593	572	602	583	577	566	601	635	563	559	641	595	608	579	595	571	577	586	628	615	620	571	567	574	603	579	551	608	562	548	564	571	604	625	576	582	578	607	599	592	585	560	552	555	554	569	566	594	608	577	610	574	573	576	569	565	596	600	654	645	547	557	618	611	568	593	587	577	561	602	581	641	629	606	538	582	580	608	555	579	623	593	615	559	613	572	548	575	568	581	595	585	609	602	548	554	585	585	597	568	585	587	584	612	588	566	584	615	592	563	606	578	573	612	583	613	597	560	565	563	577	584	598	607	586	576	597	580	594	570	586	590	578	560	594	573	597	562	567	621	590	614	596	556	562	572	569	594	565	586	588	551	607	586	595	582	612	578	555	589	615	605	558	543	577	599	592	616	569	589	579	579	606	581	617	586	584	585	564	574	535	596	584	619	576	598	559	578	575	583	565	557	581	592	568	589	581	626	579	637	593	595	551	592	541	581	596	608	583	558	564	563	617	546	568	605	567	546	609	575	598	604	530	588	606	555	603	597	593	550	595	550	611	583	603	586	600	561	567	572	608	622	595	575	600	567	618	565	589	606	587	559	580	583	575	613	605	583	568	564	598	563	561	593	582	614	538	562	598	604	625	601	552	572	587	560	600	582	561	545	550	557	570	571	576	599	528	583	578	552	567	567	627	586	610	596	584	602	627	612	623	584	578	579	562	553	577	629	590	591	572	621	618	612	589	574	575	566	595	624	579	568	618	565	589	550	546	584	621	572	597	615	568	615	588	560	568	589	607	549	524	639	612	618	588	585	589	581	598	598	591	581	545	601	603	604	577	585	588	578	635	539	565	575	570	558	597	580	570	574	613	620	546	591	546	590	549	581	618	570	613	585	592	591	608	619	574	592	562	566	543	561	583	578	590	597	647	582	607	577	560	535	607	575	600	590	619	595	573	565	592	571	569	560	593	596	561	582	595	574	576	589	568	579	599	594	594	615	547	630	579	610	548	595	589	623	621	603	568	600	552	590	591	606	617	594	566	556	610	608	545	544	578	565	604	588	594	575	599	576	586	601	542	616	597	592	561	617	544	549	587	554	596	586	564	540	573	574	575	590	556	589	564	522	598	570	570	611	593	563	601	568	594	555	614	604	595	610	558	599	608	588	606	591	624	591	613	608	582	601	547	601	564	597	583	609	579	605	538	612	584	585	578	568	587	559	593	542	600	556	595	621	562	564	570	557	580	582	599	543	601	598	597	576	548	585	581	613	548	548	580	573	583	633	556	574	573	579	599	571	579	534	623	629	574	600	540	588	598	578	599	577	571	639	561	576	605	587	565	561	621	578	584	582	592	562	599	578	605	599	553	605	545	600	617	576	581	577	554	602	590	591	598	583	626	590	588	543	555	606	627	595	568	600	604	603	589	587	616	580	546	533	598	604	555	573	567	604	613	585	627	549	586	570	600	615	581	569	603	570	508	581	566	552	587	581	562	575	597	613	602
48393	51829	51560	41745	29357	16745	13154	6989	3753	3476	4393	3582	2364	1084	537	394	308	270	222	221	214	238	201	203	231	214	224	208	197	201	232	194	242	230	194	215	206	213	173	201	210	187	213	196	204	196	206	199	193	179	229	231	204	214	187	208	206	210	221	184	199	201	234	215	234	217	227	226	200	224	192	230	201	203	189	228	225	216	237	206	204	194	192	195	196	205	183	201	203	210	206	188	192	205	201	184	223	219	211	204	223	209	195	237	201	197	210	195	196	208	229	197	219	196	183	197	211	188	203	208	194	185	211	200	228	200	190	200	173	226	218	238	196	185	216	201	239	194	207	206	205	193	199	212	201	211	204	193	242	210	195	195	187	188	188	200	182	205	169	214	240	198	180	227	215	198	230	222	202	208	201	192	217	216	174	203	182	209	213	204	203	200	208	184	210	189	177	196	228	222	175	241	191	215	199	203	203	208	214	180	202	210	217	202	210	203	195	162	241	224	195	207	212	203	220	222	224	185	210	213	202	203	202	201	210	190	221	186	210	207	195	220	208	189	206	211	215	224	216	217	238	192	203	207	197	208	207	198	196	213	214	202	189	199	197	198	186	184	199	203	211	206	236	206	222	221	199	192	200	203	217	217	202	217	198	214	187	229	205	195	201	185	215	197	219	213	221	205	249	185	214	225	206	222	193	199	209	195	207	227	210	205	194	192	222	222	198	188	204	211	202	209	173	199	213	203	206	211	204	186	191	220	211	225	245	220	202	192	163	207	203	183	206	229	213	227	211	203	224	188	200	214	220	211	205	201	213	196	210	205	190	198	205	173	182	200	190	225	197	189	190	202	209	202	209	207	171	211	199	206	184	209	199	191	212	195	185	218	215	209	185	189	213	231	197	232	203	200	208	217	238	216	203	202	201	229	218	203	225	232	198	191	207	199	214	204	191	201	193	186	201	197	205	161	216	211	213	175	189	213	198	206	209	182	215	177	183	202	202	192	185	209	223	228	202	195	208	198	210	190	229	208	208	184	207	216	188	182	220	206	195	238	240	199	183	196	202	196	202	225	198	211	214	209	214	201	207	200	205	205	212	174	187	177	181	228	191	211	209	214	199	202	212	189	207	200	223	198	194	198	215	210	176	210	213	188	226	192	224	190	196	194	215	205	180	179	214	207	216	205	210	214	224	208	215	201	191	207	214	199	204	212	217	227	230	218	200	202	183	232	208	193	210	199	188	197	212	214	193	213	232	213	197	205	198	226	204	195	212	185	227	194	202	205	168	206	227	208	219	195	201	184	195	209	198	198	190	214	232	218	207	209	225	206	220	205	209	202	192	195	187	211	203	204	195	200	206	192	197	196	206	204	209	215	222	190	196	209	205	191	222	187	200	184	220	199	194	181	203	209	205	193	217	221	226	203	200	199	186	199	222	204	187	185	176	208	188	182	199	189	186	209	208	220	211	203	195	190	204	204	197	197	175	193	217	223	199	201	200	230	197	187	200	214	210	218	202	234	197	195	207	211	165	224	213	211	193	200	211	220	216	217	209	194	204	203	179	197	199	180	184	211	190	185	177	219	212	224	202	207	224	201	192	203	218	207	235	206	214	205	201	180	183	214	218	195	209	185	205	186	201	196	206	218	179	195	207	197	214	221	204	210	211	189	187	194	213	232	219	192	208	205	240	204	205	213	218	200	208	225	219	230	224	211	207	187	200	205	220	217	191	205	215	196	220	229	203	207	211	211	192	196	228	218	184	208	188	205	188	220	215	206	210	204	196	215	208	187	199	215	202	184	200	205	166	217	207	199	194	213	221	177	220	220	196	203	218	203	216	211	209	195	229	206	203	215	229	210	206	189	205	204	200	233	210	210	223	217	219	219	208	200	194	228	207	217	194	185	191	203	209	226	192	219	211	191	196	186	170	213	214	208	214	209	180	192	224	209	190	176	209	224	210	194	197	211	185	214	209	193	210	198	197	184	187	218	174	157	202	203	220	194	191	177	188	203	187	206	198	194	194	177	202	190	207	186	199	202	254	192	200	206	191	217	223	196	210	208	197	193	204	226	212	186	182	206	235	188	185	204	203	211	220	202	181	220	208	217	225	204	193	226	225	202	220	221	189	202	195	210	172	216	207	212	218	198	209	218	189	210	225	205	195	203	204	214	210	207	219	212	208	215	209	206	181	229	207	199	205	216	207	187	216	219	216	186	210	200	186	188	215	209	195	172	169	175	204	190	209	220	194	215	217	234	240	209	203	205	204	192	249	223	187	216	195	206	184	191	220	207	188	200	201	172	206	199	179	197	211	221	208	225	194	237	194	208	186	228	227	223	182	198	205	196	222	194	174	202	182	202	218	179	192	212	212	187	196	191	196	200	193	207	218	211	209	202	212	209	174	195	183	228	216	199	212	214	195	187	182	225	197	218	203	211	199	192	198	209	204	208	192	207	196	204	187	206	168	201	207	210	191	180	216	195	213	217	187	183	184	191	213	194	196	180	207	221	215	213	210	186	181	217	200	205	196	207	227	196	200	199	200	203	198	199	219	192	208	233	201	209	203	224	223	189	186	203	202	191	219	222	190	216	201	204	202	205	198	207	213	191	199	208	190	222	196	211	201	199	200	212	211	212	193	212	175	217	200	202	189	212	199	216	202	202	206	231	180	205	202	211	239	211	215	189	180	211	200	204	203	219	191	191	204	215	209	188	209	222	242	205	198	212	224	219	183	188	212	230	206	204	187	217	204	192	186	213	204	192	228	198	213	210	213	181	210	202	206	187	220	226	189	157	224	208	183	218	203	178	203	195	201	203	186	210	204	171	200	208	203	207	205	198	208	205	209	199	195	238	223	189	214	206	196	191	194	220	195	206	227	208	194	199	194	198	210	215	193	212	199	212	197	228	193	216	203	215	215	207	210	210	234	213	179	205	221	179	206	195	231	206	188	181	215	181	222	221	197	235	195	202	182	195	202	205	207	231	200	213	195	218	210	192	201	195	183	195	227	227	218	209	194	205	181	222	226	211	226	185	209	191	193	191	226	198	203	204	182	186	211	178	192	218	207	213	244	193	228	183	195	217	196	187	210	246	199	205	206	204	232	215	209	188	202	210	219	197	228	196	207	216	190	193	194	173	198	200	200	213	218	222	210	185	208	219	181	250	210	196	200	233	218	184	188	205	217	197	180	189	175	214	198	203	208	214	192	211	214	196	207	202	191	207	224	213	213	219	192	191	226	221	199	219	186	232	189	195	196	220	221	201	187	172	216	200	193	207	184	212	219	168	221	199	200	220	241	189	202	206	204	217	193	220	213	188	192	197	215	168	183	205	203	193	198	217	229	206	224	189	198	213	200	203	208	207	201	177	232	204	214	197	194	212	209	220	207	181	205	192	205	227	222	194	196	206	192	233	224	200	216	202	202	180	198	207	199	213	195	199	204	204	210	190	193	230	178	235	210	213	216	196	186	191	198	190	205	188	223	173	212	190	188	213	193	212	202	228
32782	43080	51037	49063	37337	30799	29034	20843	14192	14712	17464	14587	10136	4924	2349	1609	1262	940	791	735	700	654	589	613	537	606	592	556	534	563	566	572	553	496	542	532	581	489	544	544	584	555	564	525	518	503	531	539	560	517	543	496	576	534	581	562	550	591	559	543	576	526	539	582	536	545	546	532	528	504	585	542	549	603	561	569	526	585	532	538	578	556	519	539	505	566	593	507	591	538	559	552	574	505	529	536	565	578	537	552	596	570	561	543	516	571	545	560	539	544	547	528	563	518	560	554	576	547	547	529	560	534	549	557	542	512	558	595	561	587	594	580	522	605	572	545	531	554	548	564	503	572	577	533	535	577	534	571	562	549	524	566	545	507	555	559	566	477	575	519	531	569	558	614	563	564	596	517	575	608	571	575	554	524	531	494	528	557	539	527	568	569	573	559	521	538	567	560	589	479	529	583	533	535	575	529	606	598	555	523	565	547	582	577	564	566	514	540	560	559	553	526	564	591	617	539	563	574	539	557	528	583	553	570	531	531	534	550	556	547	576	592	545	549	547	556	561	562	537	555	552	514	544	582	572	540	559	574	519	583	529	527	525	571	552	571	587	526	546	546	557	577	569	546	559	554	584	598	545	550	547	527	545	536	556	578	550	501	527	491	499	548	561	552	551	550	606	549	532	533	514	564	530	567	592	545	571	484	566	546	536	551	578	598	536	559	565	588	556	537	527	556	607	596	557	590	505	526	544	522	602	515	558	557	572	560	593	573	528	500	577	544	552	567	537	565	555	567	549	565	519	558	547	572	551	579	574	526	534	559	566	529	507	534	522	599	592	523	569	551	553	555	549	580	562	544	552	541	546	508	549	565	548	525	571	564	558	492	548	602	562	533	534	523	551	527	569	568	553	537	543	573	539	536	511	516	568	526	540	584	568	571	574	538	542	553	537	538	551	537	500	538	588	533	572	565	586	567	536	560	533	517	564	550	540	566	567	525	552	581	584	532	577	553	503	531	548	517	562	551	573	603	528	547	551	567	559	510	564	555	543	587	540	507	564	542	576	590	527	566	524	534	548	542	551	534	578	539	536	528	584	534	560	554	516	545	580	543	586	536	575	581	586	560	545	588	531	528	567	503	560	520	567	593	548	566	537	529	548	561	554	546	593	573	537	560	557	557	522	538	534	568	540	506	566	542	554	588	572	509	557	537	570	522	530	522	558	549	545	533	533	529	565	550	535	555	588	558	542	613	512	549	542	568	592	577	584	549	560	541	556	532	543	544	572	567	555	570	541	541	569	529	539	556	514	611	571	579	547	516	601	579	610	539	546	530	562	553	563	546	587	560	538	558	580	562	556	540	562	551	540	596	543	537	563	582	547	576	553	554	563	578	560	544	553	541	563	520	554	543	602	525	542	535	534	540	549	556	545	548	561	570	542	555	522	535	535	539	579	561	543	575	571	547	534	565	542	539	553	558	538	525	553	569	537	555	593	553	553	570	592	564	570	557	531	551	534	550	539	534	560	546	599	541	513	493	577	609	562	526	538	544	525	558	578	565	560	559	554	571	545	550	532	540	554	542	531	554	580	553	572	533	527	563	613	562	559	509	534	544	548	560	554	594	572	568	584	498	563	552	608	556	536	538	556	529	584	594	517	561	546	538	557	538	510	568	550	601	510	554	536	614	538	531	557	532	580	564	526	519	537	546	571	573	541	558	561	602	538	520	537	602	572	565	523	567	531	516	562	546	568	533	531	549	578	616	536	571	527	540	570	537	586	579	558	554	584	574	577	568	584	556	564	543	565	517	623	550	577	562	547	588	557	585	579	576	529	557	574	580	542	556	553	596	528	601	556	535	567	564	575	556	584	550	544	555	578	556	555	538	513	568	530	519	596	569	544	536	530	593	530	545	572	545	561	517	575	529	563	536	519	521	569	508	537	579	565	554	533	578	575	546	549	528	582	562	556	569	574	539	528	505	579	592	527	585	527	541	562	551	577	556	551	540	572	573	538	520	570	580	546	553	590	528	526	596	557	559	518	546	546	571	585	548	560	575	555	543	532	578	567	551	597	574	580	557	553	543	553	536	543	485	575	532	547	536	560	528	498	560	542	571	520	544	567	555	581	536	582	602	586	577	537	545	574	568	507	542	559	593	530	557	545	556	561	562	550	564	559	530	541	571	556	590	544	535	578	567	518	522	562	596	533	536	557	564	522	554	543	513	573	552	499	601	573	540	573	526	565	567	556	553	549	574	536	565	538	521	553	506	513	553	578	529	543	558	591	551	512	572	544	547	564	555	576	588	529	576	589	581	622	530	474	591	518	529	539	540	534	541	578	565	571	575	549	514	540	551	556	539	560	568	548	540	539	489	566	543	519	563	514	537	606	542	522	518	541	560	581	520	557	563	559	525	573	540	599	572	578	527	543	555	520	524	543	610	622	562	526	493	552	588	528	550	512	564	534	531	519	543	571	547	567	532	521	564	558	570	554	606	542	567	577	588	550	568	555	587	538	557	580	576	597	550	557	558	544	529	587	542	594	615	542	553	549	589	550	542	564	526	530	573	570	555	516	532	515	563	546	551	569	561	580	531	523	538	557	606	560	572	560	573	520	536	576	571	557	543	577	573	501	568	547	561	562	563	544	587	557	556	586	526	485	581	572	556	530	564	582	552	561	584	556	529	549	581	532	563	566	515	560	538	523	612	591	556	550	535	547	530	551	521	573	564	559	567	579	540	577	590	612	542	555	550	587	514	588	574	552	541	547	593	522	536	555	503	589	569	498	574	561	563	546	555	584	580	566	535	555	528	516	507	498	551	543	537	565	543	566	568	548	523	591	553	564	563	591	534	536	570	556	555	561	553	500	559	572	537	588	572	555	558	569	551	558	532	534	561	566	549	531	536	565	556	534	565	554	517	546	535	566	526	526	563	521	570	555	562	528	584	567	550	572	544	529	521	535	576	529	560	574	591	522	545	524	594	577	575	556	542	576	568	533	567	540	576	524	515	591	554	533	566	543	539	559	541	566	595	553	529	545	566	543	539	529	514	545	594	558	533	542	530	600	540	518	580	554	530	583	553	568	560	560	538	552	513	549	582	574	522	556	561	576	541	566	536	532	557	560	557	559	564	577	536	529	536	559	529	553	612	550	590	540	574	585	560	552	512	577	519	543	570	524	525	501	549	543	495	562	580	521	567	548	571	526	577	581	586	514	545	536	582	572	500	551	570	542	534	559	524	566	548	546	544	569	507	573	567	561	551	521	549	542	568	637	564	569	549	543	595	552	543	556	515	539	571	529	518	521	566	552	586	554	521	552	546	513	546	548	571	579	545	532	554	542	526	513	528	567	525	555	528	540	507	547	564	553	575	556	580	572	548	534	540	546	527	599	534	518	575	583	539	560	544	593	542	522	546	509	522	596	551	513	575	544	516	571	585	522	559	550	572	572	569	530	518	568	551	562	578	528	553	563	576	534	554	554	576	569	587	558	547	542	530	557	515
57114	55033	56105	45419	34537	24128	18273	17763	15337	5912	5891	3978	2544	1243	523	394	247	221	198	209	204	180	213	198	183	183	192	217	212	200	185	197	196	210	187	206	223	218	195	222	224	217	224	182	215	197	189	183	189	206	169	208	189	170	202	189	213	212	182	205	208	185	201	214	202	193	207	193	218	189	179	207	197	181	182	176	190	177	194	184	204	205	201	226	192	190	208	205	184	198	170	178	208	182	202	224	184	209	194	210	208	179	195	171	190	185	190	207	221	224	209	185	175	202	177	204	165	168	196	195	188	195	227	203	176	218	177	177	219	195	213	181	196	194	211	194	179	215	200	188	210	183	234	183	169	211	217	188	207	205	186	197	193	203	207	197	222	202	191	193	172	180	211	180	171	206	200	222	225	216	203	187	186	212	190	208	194	210	198	187	203	202	200	209	179	177	186	172	192	206	171	188	194	214	189	177	184	221	206	210	196	198	205	224	198	187	187	224	194	209	218	179	189	180	212	177	174	216	189	195	202	190	193	204	191	189	217	187	189	201	186	190	182	207	218	190	212	202	202	189	171	176	207	186	226	205	199	185	203	199	225	211	197	181	179	185	223	202	209	176	197	168	187	189	187	220	201	196	184	201	186	207	185	236	177	196	195	199	187	207	192	185	186	209	213	207	208	193	214	202	197	210	173	190	207	197	198	187	194	189	212	208	190	186	197	182	228	209	203	188	211	208	200	207	196	186	204	191	179	214	222	199	203	198	188	218	174	192	196	201	184	174	200	189	215	193	192	170	199	182	183	189	179	194	179	188	214	197	189	182	195	183	214	193	195	216	204	186	193	175	196	194	202	200	189	220	198	202	210	202	192	206	171	182	214	195	199	189	199	197	191	177	174	200	211	202	181	173	177	218	193	212	184	175	230	206	211	191	194	212	179	197	196	194	205	200	192	194	193	182	188	191	202	177	170	196	185	212	192	211	177	205	213	181	221	169	171	171	185	186	187	198	213	206	211	190	218	187	221	201	213	189	185	208	197	208	203	191	195	216	177	196	211	209	224	205	172	201	185	208	200	207	211	183	215	219	186	195	176	178	182	182	212	187	200	190	222	221	193	185	183	222	197	182	184	192	186	178	191	210	171	210	196	218	214	217	199	217	187	212	171	194	187	210	193	191	181	201	194	214	211	211	189	190	189	201	222	189	183	188	211	220	182	200	191	238	205	200	173	201	182	200	178	188	211	213	192	201	199	179	175	202	196	213	202	206	182	208	200	174	199	205	172	194	208	202	189	195	174	187	190	187	212	199	179	194	225	207	177	196	203	201	191	197	194	198	205	217	177	193	193	173	206	182	182	197	194	194	168	182	203	194	209	216	185	195	205	183	201	196	195	160	192	193	212	186	195	189	169	195	191	201	178	195	198	202	205	204	200	195	193	182	167	192	193	197	197	197	194	168	186	181	196	173	174	199	216	201	195	182	184	201	213	199	187	211	205	184	178	195	193	200	191	214	202	199	198	194	174	188	192	182	205	195	188	184	202	194	187	186	213	181	195	204	217	205	192	193	213	201	184	198	211	202	197	169	209	196	178	212	205	211	190	209	208	215	201	198	201	199	185	175	201	185	203	207	196	228	190	203	209	218	228	211	220	188	197	192	201	210	208	187	213	193	193	174	211	204	193	201	174	204	181	193	216	215	208	192	214	192	213	179	201	195	193	197	194	199	189	204	184	188	165	193	188	195	184	205	211	204	196	190	183	197	188	208	184	201	211	196	193	191	218	206	210	198	197	194	197	209	189	183	200	208	187	209	223	220	191	188	198	199	208	200	178	176	172	170	181	205	189	218	192	206	200	186	173	197	187	189	195	188	189	188	185	186	192	221	203	188	189	219	208	197	188	181	198	210	203	188	186	206	209	200	195	176	185	196	192	182	196	214	200	204	175	220	196	218	197	179	196	179	200	206	210	184	201	234	195	192	197	188	189	194	174	205	234	201	195	199	191	184	202	218	204	190	191	203	190	184	196	204	184	210	195	186	208	212	189	200	225	181	182	173	182	180	175	201	189	208	191	193	176	187	209	202	213	215	222	204	180	195	192	208	185	206	196	183	210	200	203	187	187	178	204	185	188	191	198	193	208	174	212	208	181	205	198	214	168	190	190	203	210	177	209	192	183	172	178	169	189	194	189	211	169	199	219	219	207	198	183	195	191	188	197	204	205	169	175	179	205	185	182	177	216	223	189	181	184	195	205	193	204	201	215	220	199	184	223	180	180	178	195	197	214	224	190	196	190	187	204	191	177	194	180	179	209	203	167	201	250	209	190	174	199	205	197	202	217	228	187	212	187	191	211	196	197	210	183	205	188	193	186	201	195	174	209	197	217	186	197	178	212	200	186	205	195	192	213	205	193	205	183	184	205	211	202	204	199	184	214	213	209	194	172	188	196	189	222	216	185	179	195	196	181	209	197	208	195	203	179	188	202	166	214	197	204	197	190	179	210	197	180	193	190	196	202	187	182	209	173	204	236	186	201	203	177	176	176	217	192	243	209	168	181	218	216	186	209	166	173	192	177	195	193	181	207	187	190	174	183	199	183	179	205	187	190	169	204	183	184	200	205	168	204	181	218	189	228	202	196	211	188	186	181	188	192	206	175	180	196	208	182	180	174	199	185	218	224	216	195	199	192	174	191	193	203	205	193	169	228	187	212	183	198	178	205	221	199	178	199	200	209	199	196	202	213	216	218	174	206	203	197	190	193	195	199	166	183	172	186	178	203	190	218	209	186	214	202	196	201	216	197	187	188	212	187	190	188	193	217	196	219	210	191	204	191	201	183	178	170	208	214	209	189	173	209	209	197	197	194	193	191	179	231	189	216	185	223	217	220	188	175	204	207	186	221	208	184	193	198	201	195	221	186	215	174	177	205	184	182	204	192	211	188	217	196	172	191	182	206	191	204	231	210	190	193	197	192	168	198	198	204	190	199	204	203	200	216	225	207	172	201	200	165	188	169	222	222	186	183	201	182	183	201	193	173	204	189	182	225	185	202	220	231	192	202	178	196	196	196	202	205	201	193	189	183	186	195	196	190	200	201	215	195	198	210	203	189	199	188	196	189	197	222	189	196	205	201	214	195	196	184	197	206	201	216	200	190	197	190	176	229	186	193	192	217	193	205	212	204	189	195	177	204	202	217	187	211	185	197	183	175	201	205	202	201	206	178	207	205	202	195	167	192	192	194	168	193	199	169	223	188	188	205	226	204	203	207	192	194	200	208	206	189	209	192	182	215	215	197	207	221	207	209	188	189	177	206	194	199	178	209	190	194	198	184	162	201	196	194	202	200	213	188	219	186	182	211	183	179	170	196	178	211	222	191	211	211	170	214	209	164	170	173	226	218	224	186	206	176	223	187	202	176	200	186	202	197	178	202	206	178	189	182	202	189	204	187	220	210	188	183	214	192	178	174	208	220	177	207	205	206	207	197	218	189	219	216	215	221	202	188	187	198	187
39060	46419	55808	52193	44261	36741	34279	35482	32066	18234	20731	15489	10616	5673	2411	1543	823	621	590	554	565	520	510	503	515	526	533	539	536	519	574	546	499	537	522	495	540	532	527	589	509	521	519	539	559	549	517	541	486	493	484	548	523	536	527	554	513	591	569	542	564	549	571	542	563	513	554	568	561	554	518	583	560	530	531	506	554	515	495	560	547	554	543	502	515	522	553	539	537	499	539	548	578	542	538	520	559	579	553	553	515	481	513	525	547	478	531	492	539	539	487	575	587	563	535	516	555	490	542	555	530	498	563	542	547	506	540	529	499	541	584	503	509	548	545	508	503	521	545	514	548	553	584	551	499	525	500	500	545	541	539	571	513	562	574	544	528	495	499	556	511	547	518	543	532	510	506	521	584	549	505	557	512	475	501	556	568	509	503	526	551	559	509	511	514	513	567	534	540	520	515	565	527	549	559	479	534	524	560	561	523	523	575	532	526	565	553	533	509	515	558	520	535	514	536	545	519	509	512	591	544	520	558	515	555	520	539	552	564	543	511	524	534	539	582	539	537	578	557	510	463	507	542	564	534	551	500	529	511	521	561	541	497	490	511	529	506	545	564	468	529	556	528	530	529	539	532	550	510	512	530	540	544	543	507	511	532	552	530	553	569	488	528	554	534	573	548	546	513	570	584	503	560	544	540	557	568	525	534	499	499	529	486	518	522	538	564	537	517	491	512	519	507	525	485	519	509	538	543	472	555	538	526	514	562	524	524	513	529	555	520	521	539	501	539	532	551	574	506	539	501	553	519	533	527	514	559	533	541	552	564	517	520	561	531	532	541	541	521	503	550	531	523	539	523	537	545	521	537	511	526	528	492	527	521	508	528	530	544	521	553	519	516	527	516	513	550	526	528	556	534	532	539	512	516	515	469	546	512	484	511	504	531	527	525	542	513	515	563	527	537	558	510	514	547	528	552	528	565	551	561	529	567	528	549	531	545	526	521	485	499	511	565	538	521	505	518	509	556	494	486	528	504	575	555	517	466	527	513	542	542	541	528	521	515	546	504	562	550	540	546	537	544	534	541	530	534	513	524	522	548	561	517	493	508	518	490	558	539	546	526	550	553	545	528	539	566	526	519	484	553	530	496	525	529	527	552	562	542	513	530	555	542	537	580	525	508	543	503	558	561	499	525	485	551	568	537	567	545	511	535	519	478	502	536	572	512	540	528	574	556	550	565	509	555	521	544	555	556	514	515	512	569	533	521	490	510	524	518	568	534	525	564	555	498	569	514	480	537	553	522	510	527	547	514	530	505	521	526	531	569	527	495	516	519	544	551	503	544	537	521	539	506	523	500	542	517	501	533	574	505	528	547	526	538	525	538	548	536	545	530	535	576	564	500	565	590	495	509	535	513	506	539	527	514	533	503	499	519	545	537	503	536	536	545	522	517	524	507	547	569	484	550	549	550	539	569	532	542	556	541	529	501	543	540	499	533	536	528	578	530	543	557	518	528	514	510	536	522	524	524	553	531	504	558	554	534	534	533	495	523	554	509	524	579	538	503	537	541	548	573	548	526	529	547	522	553	533	515	536	548	551	513	509	568	563	511	596	525	538	516	560	512	560	535	517	550	532	542	561	523	563	538	543	448	551	546	557	582	541	509	525	515	563	524	511	530	528	521	566	534	507	539	528	564	542	510	503	566	565	507	538	520	502	565	552	571	542	579	498	521	521	525	547	551	502	570	550	554	506	540	491	553	498	552	542	583	501	533	562	557	543	504	512	544	557	490	553	535	507	522	543	523	516	473	550	529	534	516	533	549	497	562	520	541	526	563	543	553	536	520	504	551	506	553	537	521	539	580	476	525	532	516	575	525	561	490	551	526	555	527	547	591	537	495	516	500	504	538	529	497	537	550	554	556	495	552	522	510	524	564	526	509	548	551	542	508	575	513	545	521	551	505	509	567	573	538	540	481	533	564	529	520	524	540	513	540	582	545	558	553	511	557	579	547	532	555	531	538	529	519	484	559	524	528	546	486	512	560	518	555	527	534	514	526	553	558	501	553	542	576	514	549	524	506	487	512	537	551	485	546	563	536	523	563	521	548	527	510	538	508	546	562	554	542	500	555	506	515	527	516	513	550	539	537	508	518	560	536	525	552	532	528	570	528	489	527	531	523	534	527	529	571	509	530	576	550	535	535	561	512	577	552	498	495	539	516	547	538	539	526	560	535	543	495	500	553	549	529	535	533	548	504	507	536	553	542	481	575	565	521	553	555	539	540	521	543	555	547	524	561	528	512	554	535	544	554	558	548	560	505	559	542	544	552	489	561	548	520	546	529	520	536	552	523	506	572	546	526	537	512	558	499	542	548	539	546	532	553	547	544	509	549	485	568	526	496	537	510	541	607	546	539	514	519	530	593	519	525	517	486	523	546	480	534	514	507	597	518	562	531	557	544	500	541	563	491	528	552	565	541	529	534	556	533	534	555	499	519	578	560	571	540	487	534	533	551	532	572	623	534	540	524	536	506	522	560	542	550	472	510	535	533	556	557	554	539	546	549	528	532	524	567	521	515	529	520	546	514	529	561	549	509	504	524	498	598	509	564	519	518	549	520	553	548	517	510	522	512	543	531	481	532	524	491	521	554	527	522	538	586	563	548	552	528	540	515	518	527	512	568	487	511	521	543	525	519	500	576	536	539	530	525	548	495	537	568	584	553	496	552	542	526	519	534	542	554	554	550	521	549	549	526	537	559	505	519	560	590	511	533	558	521	541	511	568	483	569	601	533	550	511	500	571	509	525	547	511	495	507	529	535	556	539	535	521	564	514	498	563	514	529	528	551	594	514	542	551	537	532	509	534	521	571	510	545	552	506	546	532	491	562	551	572	540	533	563	515	550	532	517	529	496	532	503	555	561	515	532	522	556	523	542	529	527	484	519	527	561	587	500	578	539	545	513	545	543	558	524	554	539	497	545	522	582	565	503	526	518	538	509	557	542	536	528	557	561	557	538	531	542	538	541	513	521	545	499	534	498	532	580	539	503	538	516	536	513	508	508	512	577	514	526	557	529	555	513	519	538	541	502	553	567	537	526	532	565	518	528	572	600	564	603	523	511	497	501	540	546	551	513	530	569	542	561	570	546	502	553	516	536	556	555	505	560	525	556	536	541	576	545	520	540	512	524	500	531	526	510	501	507	541	532	527	549	492	528	523	522	534	545	601	528	535	544	525	534	551	576	523	534	534	561	551	551	587	550	524	533	540	519	568	516	525	521	518	536	515	534	558	563	520	527	531	507	553	569	543	522	548	510	512	571	536	558	534	523	537	535	491	504	537	507	551	561	530	526	522	574	568	475	534	541	535	516	509	587	516	487	528	513	519	544	478	489	552	527	540	528	539	543	508	517	531	507	515	511	555	602	580	546	569	562	509	518	503	524	526	560	521	586	540	535	558	538	470	504	593	536	528	524	509	517	527	546	555	518	558	602	529	525	535	576	501	549	510
30604	29729	31060	23093	11075	3097	1365	573	561	378	333	368	320	277	267	215	237	231	210	214	224	198	203	214	218	212	211	207	211	241	224	220	220	203	223	220	208	197	209	214	206	203	227	206	243	212	205	253	225	225	216	228	215	228	200	206	217	241	200	219	225	215	219	210	240	210	224	196	201	190	222	197	239	230	243	213	211	215	213	223	198	228	201	235	214	227	241	217	194	215	208	190	214	222	251	233	217	205	229	198	221	204	215	190	207	232	190	215	214	217	202	207	226	216	208	225	214	219	241	204	204	207	263	240	213	241	189	213	188	217	193	206	214	231	252	228	202	191	221	205	220	220	204	221	230	219	227	226	218	198	237	247	215	235	188	211	224	223	194	217	206	205	214	224	214	225	210	206	206	228	227	238	208	224	210	211	245	222	234	206	199	227	192	219	209	211	229	210	200	259	213	230	226	207	251	209	219	228	217	223	236	214	239	247	236	227	190	218	210	246	205	214	220	232	205	206	199	210	218	217	215	233	223	232	210	239	209	194	223	223	190	236	187	226	217	227	210	196	212	215	206	217	196	229	211	201	209	227	221	212	226	257	213	225	212	228	220	195	205	227	247	184	223	217	226	209	212	219	204	221	219	235	214	195	206	219	224	218	212	219	178	228	215	204	212	228	210	221	212	224	197	216	215	241	210	183	230	231	214	204	201	211	205	209	231	197	217	229	206	213	223	206	189	217	203	261	194	190	224	224	228	237	202	216	237	225	226	190	196	208	210	191	183	185	206	204	223	236	222	204	214	198	216	218	220	205	227	228	228	211	203	214	213	204	215	206	196	212	236	230	221	199	194	197	229	209	203	204	210	208	233	257	222	238	227	207	210	213	233	231	235	163	176	194	218	200	217	224	221	212	243	230	213	196	210	189	219	208	226	203	198	211	224	215	208	235	238	207	238	219	220	212	238	204	229	238	208	219	195	210	203	204	223	200	202	199	237	243	231	215	215	214	229	211	220	234	242	188	221	235	211	208	211	221	234	208	211	223	239	218	232	216	217	203	213	205	212	222	225	224	215	213	197	195	223	208	229	229	230	239	202	210	224	199	236	225	209	224	194	209	217	221	210	210	199	224	189	209	209	217	197	227	219	203	216	218	212	213	209	208	202	205	238	227	210	216	215	231	210	201	211	240	245	207	218	221	218	216	219	202	244	233	197	194	214	217	234	213	219	210	221	215	198	219	224	193	192	198	190	201	218	215	248	216	204	212	185	190	231	210	226	219	222	209	226	208	217	207	222	216	206	208	222	209	222	213	208	200	198	229	214	185	212	219	219	223	228	213	209	201	239	215	239	194	233	197	199	216	191	198	206	217	185	222	210	217	241	213	189	224	241	211	202	199	223	183	197	241	223	230	228	233	222	213	211	213	211	197	217	200	199	220	189	217	230	232	229	221	211	224	201	211	218	222	224	230	210	227	234	227	203	229	222	208	208	193	194	207	204	214	199	214	196	229	195	209	228	204	193	185	212	195	216	253	232	248	159	222	222	246	195	199	240	220	229	232	209	206	242	212	231	212	214	201	207	226	218	236	187	212	235	195	198	214	233	209	204	233	195	211	230	217	233	245	221	215	231	203	213	208	210	203	229	202	235	187	209	225	242	190	236	200	211	194	248	234	233	237	215	199	192	219	199	207	194	238	211	220	202	185	225	217	197	224	212	222	206	199	221	228	218	218	226	250	190	225	217	179	234	256	240	219	228	220	199	228	226	232	192	210	220	199	214	207	231	211	225	222	187	254	226	204	195	212	201	218	221	244	202	224	230	202	226	218	203	203	188	221	214	212	189	213	229	216	214	222	229	216	189	214	216	235	216	229	222	208	188	224	219	224	212	210	204	198	222	206	207	204	208	220	189	203	198	219	221	202	226	222	220	211	226	212	235	201	214	269	235	220	201	205	237	225	241	226	208	211	207	186	234	210	220	224	188	211	221	247	200	233	217	200	244	227	231	234	190	212	215	218	218	228	229	216	235	208	233	216	194	210	225	191	215	219	207	203	250	239	240	218	198	227	200	205	214	196	228	209	244	233	228	212	216	211	233	249	214	202	232	197	220	219	214	231	178	207	240	227	224	192	230	226	254	220	236	210	206	197	214	222	204	211	186	229	184	225	233	216	219	220	197	219	217	223	183	218	236	215	203	214	231	231	228	226	212	225	195	185	247	206	213	195	223	198	216	235	221	229	196	219	211	225	242	199	207	222	177	210	247	202	193	218	229	215	207	199	203	214	203	222	221	232	201	235	222	195	190	216	234	220	230	243	217	226	216	230	209	209	212	229	225	222	217	190	204	245	228	231	220	227	215	210	201	252	221	187	213	220	214	231	202	186	217	218	220	234	230	228	214	208	227	239	233	228	203	220	215	238	224	232	223	196	197	216	231	235	207	234	246	229	214	220	226	230	221	219	217	215	229	211	204	220	213	234	225	223	200	192	214	225	213	228	192	194	229	213	222	238	229	194	199	243	228	220	227	209	232	196	233	230	188	221	231	214	201	244	192	224	189	222	219	199	231	253	199	237	211	226	201	228	194	208	206	216	222	231	199	217	214	233	205	236	211	197	206	187	200	202	228	221	226	230	212	217	203	199	236	223	214	248	224	201	223	204	217	219	220	226	220	218	192	192	252	211	217	218	227	224	201	206	219	179	207	217	255	222	221	203	210	243	219	201	217	218	214	205	218	226	210	223	219	232	209	215	214	218	234	205	200	220	202	232	228	237	225	211	196	223	219	239	224	234	242	208	226	203	194	207	198	209	211	230	233	211	219	233	194	231	242	214	225	208	187	218	214	201	197	200	210	234	200	190	241	212	232	212	229	202	196	205	212	203	235	204	204	195	201	194	207	199	209	212	247	213	219	226	198	229	192	227	221	232	213	218	228	209	205	220	200	235	204	220	227	231	225	211	214	198	257	244	209	208	223	220	203	249	218	200	233	220	195	210	206	208	210	221	222	190	221	210	229	219	209	226	218	241	239	212	189	233	198	225	234	209	204	205	216	226	206	257	212	210	204	227	204	241	204	222	218	239	215	192	208	211	201	255	228	218	214	189	197	243	199	227	224	200	232	195	212	231	236	200	215	207	244	188	241	227	214	213	204	216	221	224	221	218	189	228	209	240	195	239	210	243	229	222	214	192	204	207	203	238	233	208	241	216	234	218	212	243	206	241	199	229	218	242	214	200	225	224	205	218	226	202	212	202	215	224	232	213	218	210	246	234	231	211	208	216	225	252	226	240	194	205	234	230	202	215	227	201	226	219	221	225	224	209	224	238	227	207	230	208	253	255	211	212	219	215	224	197	226	214	218	212	213	230	222	223	176	223	238	203	225	207	211	228	227	217	215	228	211	207	216	198	208	203	222	216	208	196	189	235	196	209	209	215	229	212	204	226	225	207	184	209	221	217	211	191	188	223	219	232	222	204	204	198	200	212	200	229	234	207	224	212	228	235	228	206
20490	25950	35629	33740	20966	9872	5985	2594	2596	1727	1439	1257	1098	857	754	597	602	628	574	600	646	598	553	615	614	578	594	610	576	608	597	536	546	597	537	552	564	537	603	579	579	570	568	573	569	616	574	634	607	599	612	581	607	593	597	568	556	567	586	555	540	594	589	603	567	620	591	586	587	577	591	568	527	570	599	586	579	585	538	603	578	602	556	583	598	599	595	522	558	617	606	582	561	611	627	613	601	576	596	531	568	588	565	624	613	571	577	573	575	595	607	539	617	563	559	578	549	559	568	645	614	564	576	566	548	593	568	564	572	588	657	591	591	559	561	571	577	548	588	589	619	548	558	595	572	583	587	580	584	612	579	556	584	573	575	569	537	575	603	601	587	587	574	606	622	543	578	579	581	562	588	591	559	581	597	605	576	577	589	621	572	584	538	581	547	562	565	531	580	559	619	599	590	624	622	596	553	545	565	559	569	545	583	632	560	608	603	625	631	592	565	578	599	580	617	572	563	625	599	573	593	577	599	561	574	562	583	648	597	560	571	576	572	541	562	620	601	583	563	536	590	594	585	506	554	586	560	593	599	585	565	567	576	564	538	603	588	640	566	624	576	595	592	591	569	587	577	584	585	580	591	627	557	561	609	609	526	568	518	597	594	548	556	562	574	581	601	536	571	587	581	578	565	603	576	522	560	600	570	597	544	583	594	589	606	573	590	524	573	588	590	613	602	579	589	635	632	546	553	570	594	595	588	585	601	593	582	601	581	540	578	591	605	613	561	593	556	585	592	626	591	544	582	587	584	586	579	599	581	583	590	596	602	600	559	563	610	549	576	597	561	601	598	608	566	527	542	555	530	556	591	565	600	577	585	586	579	578	576	571	598	591	592	580	571	617	586	549	580	518	611	556	587	601	591	548	625	599	580	637	547	614	610	596	617	569	611	597	573	576	579	555	554	619	598	595	523	568	570	522	622	572	602	575	579	558	578	586	599	551	615	569	525	598	603	597	575	593	570	576	554	599	615	584	587	577	545	599	561	575	564	546	562	630	534	545	625	558	613	631	595	570	582	602	636	586	566	603	596	610	614	576	595	582	605	581	577	571	571	564	534	578	582	616	564	585	592	589	575	555	591	632	578	590	574	610	548	598	564	576	589	606	605	535	577	574	573	535	563	585	605	594	621	564	590	555	555	591	544	621	574	627	583	588	595	568	600	645	600	589	611	539	601	574	606	558	574	586	556	576	559	570	594	601	595	622	594	556	614	583	596	573	599	587	540	567	598	581	602	556	615	565	578	543	654	577	565	548	556	603	553	564	563	574	607	568	584	566	615	590	573	594	568	593	580	601	587	553	616	577	556	590	615	624	552	596	566	588	638	629	589	593	594	570	606	582	591	599	619	580	554	640	597	542	591	545	576	576	601	591	568	598	598	589	567	556	605	595	592	543	586	577	553	600	548	582	568	592	563	573	578	543	550	579	590	568	538	609	581	588	602	579	603	574	593	622	594	588	600	633	540	589	569	547	588	544	574	598	604	536	616	567	548	577	575	565	591	554	621	585	564	590	611	610	588	576	587	590	576	577	599	567	568	541	551	611	614	570	571	553	606	582	570	569	580	571	608	594	601	580	567	587	566	588	618	581	603	614	579	615	575	596	600	615	570	601	633	598	599	593	584	576	581	597	604	568	572	587	608	558	572	581	586	600	593	583	554	594	592	607	578	541	569	596	605	603	615	610	582	586	551	613	625	560	597	559	666	634	579	577	569	562	582	600	604	590	576	597	577	540	576	576	575	600	622	574	594	575	576	525	559	593	558	661	588	630	608	582	610	600	606	579	586	595	566	560	589	589	571	609	559	551	569	598	567	592	569	547	549	556	570	560	562	583	580	615	570	568	571	623	611	605	607	558	616	588	607	604	568	641	611	574	574	583	602	586	592	542	586	626	521	624	596	620	605	611	598	622	579	596	582	584	591	554	594	592	554	591	597	554	556	581	587	589	579	564	593	587	605	620	577	531	546	564	582	596	553	642	555	637	630	585	547	592	603	587	571	583	615	593	595	596	624	608	596	590	597	604	545	584	589	579	586	573	582	582	553	582	579	583	627	605	596	545	585	571	590	586	540	545	569	605	524	551	554	564	589	603	539	574	584	590	580	572	589	568	542	586	563	601	575	624	538	632	596	561	607	578	598	622	571	584	517	581	568	556	595	590	571	628	577	598	580	584	597	568	600	558	605	538	565	610	592	574	581	564	585	588	561	566	583	558	602	529	537	608	573	598	600	570	561	603	627	582	619	597	551	551	567	593	572	576	590	615	592	595	653	541	586	637	602	570	603	588	566	570	627	546	570	595	559	566	613	547	590	545	601	587	580	625	590	599	573	589	605	567	564	597	591	600	606	583	610	595	574	587	567	596	562	532	578	618	593	560	612	589	576	552	599	558	541	566	583	592	549	580	588	584	553	595	594	630	552	580	583	573	617	601	554	570	588	610	626	576	566	550	602	601	569	563	581	603	638	568	533	597	579	591	578	558	602	596	607	591	563	560	597	578	593	563	564	575	610	597	618	637	570	545	659	578	580	599	594	572	623	564	590	608	571	590	600	580	578	558	598	581	613	569	548	556	587	589	619	582	556	570	546	606	582	554	566	615	531	561	619	581	604	597	564	574	558	653	618	586	559	547	592	581	550	578	579	597	602	593	595	611	566	626	589	590	601	582	629	599	616	568	593	627	548	594	646	527	606	594	555	536	604	567	585	581	582	568	612	604	580	620	577	572	607	590	535	603	582	569	602	585	611	604	571	600	580	582	563	586	590	592	590	553	566	565	576	608	511	608	566	572	583	584	601	605	608	603	544	569	609	521	603	586	588	573	564	564	567	589	581	631	606	628	600	617	589	576	615	625	559	574	553	543	608	591	578	571	557	580	576	564	562	545	542	601	574	575	572	560	588	586	598	596	604	540	580	615	563	615	578	560	567	642	601	608	608	619	574	578	625	582	577	615	591	580	608	582	595	604	567	599	574	540	567	588	579	606	590	578	543	556	553	599	627	623	568	587	529	603	586	605	556	593	592	615	600	580	622	568	558	604	617	575	582	599	579	608	585	579	601	579	563	654	595	574	578	575	570	581	580	595	598	652	556	585	568	566	560	592	615	592	635	588	605	577	579	604	574	653	560	590	563	596	592	540	614	580	568	544	608	599	577	592	595	555	596	577	599	571	594	626	589	563	554	614	576	627	567	580	580	564	587	604	587	642	572	570	583	588	574	639	609	579	513	649	600	580	603	582	598	548	596	576	616	572	568	597	566	599	563	564	604	643	584	616	629	546	569	581	609	576	578	571	597	615	549	547	616	555	601	536	547	580	569	597	599	617	625	594	611	631	563	592	622	566	557	592	555	598	604	569	581	608	584	536	555	578	593	611	578	587	546	576	586	565	560	579	585	604	583	605	564	600	565	565	577	571	548	575	567	595	597	587	551	571	603	613	620	594	621	565
48869	49495	47020	35705	21873	12738	9132	9653	6583	5590	5732	4606	2471	1283	552	306	235	218	213	192	201	201	223	209	195	209	195	222	213	195	218	205	213	228	197	184	210	181	188	205	191	212	181	205	161	213	182	219	204	195	227	181	208	222	221	192	219	229	199	215	212	201	181	223	215	195	181	186	215	209	199	219	187	175	224	193	183	207	181	180	221	221	210	193	191	193	204	211	193	190	182	189	197	190	198	196	220	202	203	229	216	212	204	196	210	193	202	218	185	207	226	213	219	211	218	206	190	207	223	207	178	193	184	214	203	182	220	188	212	188	189	205	195	217	223	191	169	205	201	205	212	210	192	208	202	195	214	206	203	209	198	193	212	213	221	221	190	229	224	184	198	190	187	217	222	220	207	206	196	215	204	194	202	180	209	206	212	227	197	190	205	194	204	217	211	217	223	200	195	203	208	181	207	221	192	225	185	193	209	176	187	198	198	193	229	216	205	180	225	195	186	187	198	191	209	206	190	218	204	209	189	207	185	219	219	193	195	195	196	194	197	199	226	202	202	203	208	182	200	200	210	218	198	210	207	201	195	195	203	208	178	214	179	207	216	186	223	203	209	217	226	227	204	180	219	197	184	195	209	173	196	227	220	195	199	177	200	203	187	190	182	207	201	226	218	206	196	190	210	246	191	189	212	207	223	214	208	190	183	191	223	194	216	207	237	215	208	211	183	212	233	216	198	192	190	197	194	206	200	207	236	218	186	202	213	183	214	210	217	194	204	220	210	180	177	190	170	210	202	207	227	212	181	204	206	229	192	204	200	185	218	212	193	208	190	209	193	195	215	187	188	192	199	196	194	195	213	211	183	187	211	202	216	231	193	184	217	229	203	211	197	166	181	227	194	216	190	181	207	191	175	189	210	192	185	215	166	233	200	216	191	199	184	183	189	195	199	180	181	206	181	212	211	183	193	197	197	207	210	186	200	194	229	199	238	200	193	179	205	186	209	222	212	188	212	184	206	210	211	206	176	216	215	215	187	191	203	196	197	211	190	214	203	215	207	219	184	212	201	230	227	217	193	206	211	201	176	217	191	204	207	218	197	208	190	216	176	211	204	209	209	214	211	186	191	204	176	199	225	192	231	195	195	209	204	204	231	215	217	208	205	170	196	205	226	215	208	212	189	190	202	213	216	211	218	221	199	215	205	196	204	220	221	185	197	189	202	209	187	211	218	195	183	204	222	232	221	200	210	197	218	206	207	207	190	202	229	209	195	183	197	209	220	204	199	182	223	204	190	184	191	186	213	192	216	215	219	206	199	214	196	209	199	216	209	207	188	198	183	218	190	211	193	205	184	211	211	210	191	200	198	207	212	198	218	185	241	210	218	181	192	210	201	180	182	192	213	201	188	170	212	197	205	206	207	209	207	200	193	210	208	189	206	235	197	226	192	222	204	204	187	207	207	214	194	230	191	222	210	201	213	207	188	213	201	197	195	184	222	200	200	197	190	210	220	189	196	219	210	210	201	209	220	185	160	211	218	189	214	211	197	208	217	201	170	201	214	175	202	204	217	203	204	209	197	214	188	220	184	210	190	200	194	195	200	203	211	204	220	216	217	224	211	208	200	203	195	224	216	205	231	190	212	184	222	195	213	225	195	194	191	209	221	210	190	233	188	221	238	213	218	182	199	173	173	177	183	216	193	219	211	194	175	219	190	193	217	215	211	199	202	208	210	201	189	190	213	218	207	198	193	188	232	199	190	193	210	207	205	199	218	218	185	172	177	218	207	220	215	198	204	191	182	203	193	218	229	226	181	226	204	219	215	220	204	200	217	215	206	215	194	206	206	194	188	204	187	217	213	212	178	211	188	224	212	164	209	202	210	201	195	214	195	222	207	205	210	206	220	185	193	195	192	195	191	211	184	210	203	199	189	171	193	198	183	184	204	204	203	184	215	216	207	188	209	201	186	215	212	205	193	211	212	177	195	190	175	201	188	201	210	219	219	196	198	223	213	238	216	239	201	215	211	199	210	180	229	196	225	218	202	205	203	214	207	177	200	207	200	208	202	204	211	206	213	209	203	193	211	223	194	214	184	201	209	218	217	212	202	229	204	224	191	210	224	196	195	183	204	195	214	246	220	202	181	197	226	209	198	207	187	195	193	207	175	198	196	207	178	255	223	240	218	194	230	197	201	231	191	174	190	199	202	216	214	211	209	199	193	213	213	203	207	196	183	195	198	209	205	195	216	189	207	196	209	221	210	210	206	219	200	208	230	182	190	206	188	235	199	227	168	229	193	189	206	225	191	198	180	227	230	198	203	224	181	195	210	220	191	193	190	202	198	205	210	231	193	216	189	212	203	197	213	222	213	203	227	231	191	177	211	198	199	206	192	203	200	196	212	231	195	187	193	199	196	200	183	224	185	208	182	209	188	221	207	194	195	206	206	195	189	218	218	180	187	168	213	215	200	230	197	179	212	206	209	207	211	202	208	188	198	200	217	217	210	179	181	210	205	217	192	216	207	220	201	194	210	210	215	205	171	198	240	209	230	215	202	198	207	193	209	208	208	195	207	210	229	209	169	211	220	213	207	198	195	209	222	218	206	216	198	198	193	206	223	199	219	192	209	195	206	201	207	209	215	193	206	209	209	216	225	231	205	188	212	181	191	196	214	197	210	187	209	195	212	208	216	206	217	198	217	199	190	211	183	216	222	197	176	202	168	201	246	212	229	203	193	225	213	206	210	218	191	176	204	214	170	207	212	226	192	193	192	196	185	177	206	210	183	202	205	209	193	210	198	209	221	192	191	191	228	196	202	216	197	241	216	221	204	207	175	218	221	221	207	180	189	201	183	189	227	206	195	216	196	180	202	200	197	203	208	186	221	209	209	196	186	199	175	203	213	193	194	210	217	213	167	207	194	196	192	189	214	209	195	194	196	226	190	189	218	219	209	212	199	203	193	176	193	192	182	195	200	203	201	201	211	205	220	205	213	228	216	170	198	198	217	202	216	219	214	206	204	201	204	222	180	200	199	207	211	184	228	198	252	214	220	198	208	204	208	198	167	201	188	220	190	204	221	251	203	198	190	214	197	203	188	202	195	203	184	199	178	209	205	217	163	203	216	216	244	207	203	200	198	180	200	202	242	179	210	198	216	203	189	218	195	182	186	211	199	215	213	217	221	209	193	211	208	217	222	216	190	210	232	196	208	203	198	193	215	216	219	227	207	183	204	167	209	190	192	202	188	202	217	216	195	202	200	189	207	204	194	199	200	202	225	223	205	199	219	214	209	221	190	194	208	209	217	217	207	177	192	193	221	186	188	220	167	198	215	183	176	199	189	193	208	201	219	225	178	200	188	191	224	201	223	203	210	212	185	186	210	211	201	198	201	221	189	217	215	181	237	210	192	220	201	182	211	194	200	181	202	183	195	191	188	201	191	177	213	204	203	234	174	226	228	209	205	197	202	231	206	207	198	190	199	189	217	185	183	188	201	204	224	203
33046	41003	47115	43321	33562	27498	25547	27527	21250	19854	20163	17354	10547	5628	2339	1014	744	604	570	590	598	530	540	606	572	535	543	541	578	553	565	554	524	554	579	555	548	560	597	595	555	572	540	538	552	498	569	579	572	537	584	547	540	575	526	568	548	534	545	547	585	561	517	562	506	545	528	564	579	536	530	569	531	595	579	547	539	524	525	599	576	558	558	554	536	513	541	516	534	528	532	525	559	520	598	525	569	551	569	576	572	548	540	578	539	557	566	537	559	550	562	546	542	521	572	532	555	557	579	568	542	551	534	505	569	575	526	595	545	555	541	530	549	535	565	530	531	513	537	553	555	541	547	543	528	550	543	577	555	557	594	559	539	584	536	565	550	550	510	604	556	540	553	554	562	542	510	526	564	561	522	572	538	556	570	556	614	515	552	527	545	534	539	532	539	556	544	574	548	553	551	548	551	592	493	571	555	576	552	551	584	516	554	547	553	546	546	581	562	581	566	585	559	556	540	553	565	551	514	548	547	571	557	539	584	566	562	519	593	564	554	516	536	521	534	536	597	533	533	539	572	563	562	556	561	544	542	558	537	546	573	551	593	548	520	562	518	595	535	547	576	551	535	559	539	554	546	543	511	551	554	581	533	532	558	541	569	565	567	524	571	570	541	544	556	585	547	541	526	565	559	551	564	519	526	588	570	570	542	551	510	560	558	568	552	549	551	560	560	574	511	554	534	553	545	515	571	508	523	548	559	574	546	570	569	504	595	562	600	532	568	551	523	545	549	542	540	587	555	519	561	570	590	515	563	493	555	573	575	572	561	513	553	568	576	536	520	543	560	549	550	546	562	562	509	526	585	556	549	563	511	559	527	545	542	552	520	563	577	565	577	539	511	544	522	555	551	543	524	550	576	584	582	562	563	550	543	554	549	483	535	569	511	524	533	548	605	572	562	563	542	532	517	546	535	572	546	548	567	604	536	555	587	557	539	519	529	532	547	590	525	546	547	541	556	538	538	582	551	525	521	564	494	574	582	527	569	590	545	552	567	572	543	603	556	540	567	613	563	541	535	531	565	597	545	554	548	527	557	558	571	516	581	519	547	559	544	569	529	537	519	563	539	554	563	541	586	523	535	560	551	560	542	547	526	525	543	527	544	539	572	537	546	586	546	574	534	536	556	528	543	549	556	535	542	528	512	549	580	561	525	527	539	551	556	587	542	579	542	561	566	558	509	545	539	563	514	533	553	550	547	574	564	525	547	522	581	545	565	550	588	606	545	588	514	554	599	564	558	562	578	563	567	572	580	556	566	528	571	585	524	549	553	574	592	560	558	542	518	545	509	577	570	570	590	548	577	550	589	525	561	568	605	536	534	580	533	551	567	542	542	573	562	573	564	555	542	535	582	575	543	501	533	562	511	530	570	507	582	567	536	530	546	573	550	582	587	602	594	578	569	515	545	542	554	534	513	555	522	563	571	555	562	571	561	566	547	519	585	512	549	566	539	555	558	511	568	626	530	574	544	527	576	496	554	562	541	540	541	522	518	574	532	558	542	548	561	577	536	561	546	582	577	568	520	531	552	570	531	499	556	544	600	549	547	530	520	524	540	561	501	513	554	572	536	550	527	559	563	575	535	557	554	577	558	511	545	499	551	504	583	564	538	514	520	564	567	550	581	566	551	541	552	590	543	550	532	527	576	560	554	584	498	535	564	594	543	582	532	551	577	593	586	529	538	542	586	606	555	571	555	508	559	590	559	535	556	526	559	570	551	541	544	557	566	570	534	566	518	523	554	574	555	546	510	537	568	574	549	561	544	586	536	498	514	548	525	576	561	563	575	538	561	573	570	553	546	501	563	567	574	530	556	582	615	569	543	526	592	552	536	611	520	527	540	549	570	525	575	595	537	556	583	570	515	536	568	557	519	543	548	559	560	533	566	525	531	530	574	575	591	547	529	581	576	594	553	586	598	544	531	532	538	564	567	511	544	558	566	593	543	550	504	496	509	534	585	512	537	559	525	578	598	576	534	549	585	563	536	553	577	609	615	560	527	535	561	559	555	551	525	572	545	557	568	556	566	547	532	531	543	521	576	574	557	582	549	551	552	526	577	571	513	533	514	535	558	564	574	508	562	516	579	549	498	550	563	526	541	588	513	568	574	563	545	564	578	560	542	544	527	577	541	569	485	522	539	562	568	540	549	577	591	557	533	556	518	576	603	547	512	575	522	548	539	504	603	576	535	543	536	563	616	564	574	551	581	597	551	565	568	553	529	607	567	584	533	540	512	538	551	545	559	559	569	581	586	568	539	562	532	541	573	526	531	564	543	545	589	551	549	541	562	608	560	519	579	528	535	539	546	516	557	550	529	604	541	567	528	555	552	529	580	567	525	589	554	616	576	592	578	590	524	548	534	523	507	519	552	545	574	522	513	571	562	561	505	565	543	569	528	512	489	574	558	582	549	536	511	527	555	569	561	525	566	498	537	561	574	564	549	535	538	572	535	529	534	560	540	544	539	559	585	556	547	580	551	570	558	537	556	561	546	544	559	548	561	547	541	557	537	515	508	537	567	543	557	570	563	563	561	594	519	550	586	557	522	556	511	512	528	567	585	550	555	560	513	525	513	528	543	540	522	576	576	596	518	529	521	551	505	546	544	546	546	525	574	580	555	551	524	514	534	555	543	505	532	573	566	546	563	584	559	532	518	586	552	511	564	551	582	540	557	526	544	554	616	583	542	497	572	540	547	544	513	544	561	548	518	556	598	553	540	562	545	525	545	553	576	513	560	565	598	541	594	530	561	527	552	573	542	537	532	587	579	589	552	522	541	583	540	558	571	538	564	528	557	569	556	520	569	543	546	599	549	567	529	557	575	488	561	557	559	606	507	521	574	518	556	555	557	560	571	538	590	588	558	544	577	541	554	561	495	538	536	553	562	588	531	537	595	580	587	546	565	567	568	562	544	542	559	555	534	556	567	587	568	555	536	571	541	526	563	577	563	578	554	541	535	602	535	564	544	540	560	537	513	598	543	518	528	526	573	537	550	552	532	527	520	564	524	578	537	520	578	512	566	572	556	578	561	540	576	562	518	564	560	527	556	525	579	566	538	503	570	611	597	524	527	539	537	552	573	570	572	580	560	524	619	513	565	549	538	519	586	564	603	547	593	524	565	564	534	551	557	553	562	564	570	565	581	553	527	576	564	565	619	513	567	544	529	536	564	505	570	594	540	565	580	535	556	521	560	527	498	540	571	590	519	523	492	545	521	558	550	537	534	500	548	582	530	558	565	573	548	485	570	518	536	601	578	551	566	532	563	550	532	531	544	559	540	518	529	568	523	580	550	532	561	513	508	587	587	535	563	571	569	546	565	545	553	545	551	559	583	562	540	570	556	573	514	568	573	543	524	572	608	551	543	538	557	548	556	528	541	543	559	549	571	560	522	534	561	543	586	544	488	554	591	544	564	576	551	563	554	554	571	500	551	524	536	517	567	525	534	538
55083	51862	49220	36512	29181	24514	19165	16753	16392	16821	13681	6751	3552	2951	2232	1294	754	446	338	283	270	285	233	213	275	168	187	201	201	191	176	195	187	173	178	205	197	193	184	164	155	172	183	183	181	197	168	183	176	175	191	191	169	155	166	208	184	202	214	194	189	202	177	181	193	196	166	182	163	159	174	180	191	169	176	167	170	155	191	197	177	146	167	186	223	200	161	187	188	175	180	202	170	196	193	182	199	181	176	205	186	162	184	173	189	166	197	166	181	197	180	186	166	200	188	189	184	190	171	171	182	206	181	189	220	175	177	190	177	176	155	165	190	169	180	152	187	171	190	200	170	190	181	188	162	192	172	177	186	198	182	176	184	180	207	191	184	163	196	182	190	166	175	176	175	192	207	171	165	172	190	180	206	161	164	213	178	173	181	167	165	176	185	186	187	187	208	198	202	176	161	184	165	192	180	173	201	191	169	177	195	184	185	187	174	197	181	192	198	177	191	167	174	160	163	190	160	152	170	202	192	178	208	189	181	199	191	187	183	195	194	201	212	166	184	199	195	167	180	165	193	187	165	186	190	179	198	188	177	166	184	182	162	192	197	160	227	165	193	151	192	188	195	184	195	173	175	177	194	170	185	197	161	173	165	188	158	203	154	169	192	172	203	192	177	166	204	202	170	183	208	181	162	152	185	203	166	174	174	175	184	200	211	160	199	190	193	204	169	192	189	171	173	153	160	150	180	189	180	206	202	208	201	166	199	179	206	210	183	202	174	183	188	191	182	190	187	189	174	165	193	185	170	185	199	186	195	177	164	182	193	176	162	163	182	152	202	186	164	189	183	172	184	187	194	181	190	190	184	201	160	205	191	174	187	182	173	183	189	189	194	174	204	162	202	180	183	180	187	172	204	182	176	195	186	196	181	188	197	209	177	193	193	201	179	180	173	175	177	185	163	162	187	186	180	196	154	179	175	187	162	189	179	153	205	197	185	158	191	192	195	193	200	184	179	176	173	190	196	173	192	178	167	172	165	187	179	184	182	193	169	193	175	176	170	183	189	166	176	187	204	185	172	177	167	170	163	191	190	165	176	198	197	191	193	150	183	187	175	176	181	171	186	168	159	169	189	181	178	175	159	165	184	203	193	163	221	192	182	169	197	171	192	187	229	181	196	161	209	165	190	164	183	174	218	179	180	193	194	198	160	168	209	202	199	174	168	204	203	187	216	202	168	181	197	177	191	170	188	183	200	214	156	193	172	148	180	186	171	203	171	176	184	182	178	177	184	183	217	200	196	178	175	177	173	188	195	179	213	168	176	173	170	198	177	196	189	186	166	177	172	175	164	167	195	160	196	169	198	174	171	169	203	169	166	202	172	193	202	161	177	190	185	217	192	173	185	200	202	177	187	223	191	172	183	177	190	163	186	175	169	165	170	203	168	187	148	171	172	165	178	180	154	176	174	168	177	194	197	192	189	179	173	168	176	163	212	193	156	173	165	197	180	206	178	181	180	162	201	167	180	184	174	158	169	178	193	170	172	179	177	208	149	155	188	197	190	202	163	161	156	169	199	183	174	191	176	175	180	181	189	188	160	190	207	192	167	191	191	186	197	174	170	202	146	161	209	188	174	182	194	193	174	170	176	188	174	188	179	179	183	194	177	171	158	178	192	173	166	192	162	191	166	199	181	185	204	190	188	186	177	227	195	175	184	169	172	206	182	162	170	186	187	201	196	200	169	179	166	180	193	176	192	165	181	178	180	160	153	180	171	162	183	167	183	211	195	175	173	206	181	160	190	176	193	173	163	179	189	158	183	179	150	185	190	197	187	193	175	206	197	180	176	201	186	179	184	202	170	197	199	174	177	184	164	187	154	213	175	192	211	209	190	174	179	217	204	217	195	185	181	179	185	185	169	190	189	181	197	195	171	182	190	189	181	186	205	167	174	193	193	195	186	200	157	175	167	202	191	203	193	198	197	192	178	186	191	172	199	175	182	185	167	196	187	175	185	173	181	182	196	169	190	169	194	205	200	188	199	192	174	197	181	195	201	213	193	203	185	169	186	193	167	176	206	172	178	182	202	179	181	181	186	214	172	184	173	186	182	178	175	187	189	177	170	187	183	191	170	181	175	176	187	198	190	174	174	173	172	170	212	211	194	169	198	200	189	197	174	179	194	183	191	201	181	188	197	192	188	183	182	174	175	178	197	182	189	187	163	197	178	180	178	175	198	213	177	158	168	178	182	210	180	173	174	200	186	185	183	171	184	169	152	195	186	188	189	199	172	195	175	217	173	168	177	201	196	182	180	190	196	175	173	184	174	185	205	208	163	168	180	166	176	180	185	186	194	194	172	190	178	175	184	199	210	175	189	188	192	211	193	186	186	178	183	160	199	196	212	180	176	194	178	199	199	188	193	196	174	167	162	193	192	173	197	164	188	195	189	176	192	173	187	173	209	171	178	188	191	182	179	168	187	176	155	193	189	204	175	199	162	185	174	186	176	180	161	178	185	179	178	153	160	198	182	198	183	192	208	199	206	188	172	203	178	202	184	185	184	185	182	169	181	172	201	179	183	199	171	192	173	196	198	190	188	162	170	148	191	195	217	170	194	182	189	194	179	179	217	177	174	164	210	175	174	172	200	175	199	182	159	185	170	182	191	159	176	189	165	185	190	181	175	183	206	155	208	193	162	156	194	199	178	157	161	168	176	203	194	193	174	160	209	160	193	160	174	172	168	197	183	189	185	179	175	195	174	159	189	191	196	200	190	184	186	168	179	195	170	170	197	183	171	176	193	165	170	184	204	197	203	176	201	178	176	180	189	219	198	173	181	188	178	188	196	193	189	197	158	195	179	180	184	182	183	170	173	181	185	150	193	159	168	185	168	197	194	194	190	182	188	188	199	178	183	187	170	177	197	200	197	195	199	197	175	174	172	189	180	206	217	172	179	161	194	202	159	194	177	186	173	173	184	179	174	171	209	182	168	200	189	189	183	177	195	189	180	170	170	197	192	197	182	175	191	196	190	186	173	179	184	189	192	208	205	176	176	173	172	211	206	184	181	197	193	187	179	200	162	173	177	203	191	172	201	195	193	174	216	184	201	190	186	177	214	163	197	155	178	187	210	187	194	184	182	187	178	191	199	176	184	182	197	192	188	185	179	205	191	181	197	177	190	167	170	183	165	177	151	179	177	169	158	185	182	198	152	169	183	219	156	188	157	161	156	190	173	190	186	186	200	167	196	207	148	184	203	169	208	178	188	182	181	194	174	162	187	167	190	135	195	206	166	177	169	180	208	183	167	185	173	163	175	185	192	177	173	165	212	198	167	169	194	195	185	175	201	196	195	198	161	180	186	207	171	194	197	158	166	184	182	169	186	181	172	191	197	179	187	193	198	176	175	189	174	187	159	198	200	178	171	189	165	202	212	201	221	195	177	200	193	191	187	188	179	155	171	178	156	164	189	188	177	194	185	161	198	171	186	204	174	180	147	201	196	179
37191	41940	48527	45428	43215	40234	36895	35715	36407	36219	32317	20594	14436	12537	10008	6449	3727	2033	1399	1116	1015	901	854	819	788	577	646	602	586	526	549	546	500	543	532	468	538	523	525	491	533	530	500	528	533	501	519	488	516	474	485	521	531	499	556	499	504	489	534	453	502	520	552	537	476	507	524	476	504	506	544	517	514	479	484	494	519	510	482	519	488	506	470	510	490	546	490	543	525	465	524	513	467	510	466	492	501	461	504	478	492	517	534	502	489	502	493	501	501	516	498	516	524	496	508	519	479	501	481	505	508	504	530	511	488	502	499	475	493	496	549	520	516	500	503	474	496	473	512	492	532	521	479	510	503	515	510	480	520	495	517	491	486	451	523	511	522	473	539	511	505	491	518	526	512	472	471	522	485	511	486	492	495	544	500	456	514	495	453	482	487	507	470	497	482	470	495	521	515	505	523	495	519	556	540	525	490	465	500	543	511	481	493	461	504	489	486	500	523	478	527	462	514	504	502	487	490	498	469	527	521	532	527	492	471	471	543	461	476	493	491	512	523	515	521	477	488	481	460	505	524	489	516	496	517	510	525	508	538	522	493	506	536	475	463	481	488	484	494	501	481	514	512	473	479	499	480	554	491	546	483	501	500	518	504	451	518	516	482	484	500	518	504	507	492	511	505	489	500	471	489	505	500	511	514	471	528	523	499	461	486	483	507	512	510	485	546	511	523	515	514	503	540	474	494	501	507	501	522	513	498	502	511	538	515	508	520	488	508	495	520	508	486	496	519	505	513	517	490	520	478	512	490	487	506	537	477	503	482	496	498	516	498	537	489	485	501	493	536	490	529	507	531	504	470	482	507	506	523	459	511	463	458	533	514	482	512	472	539	512	488	463	502	513	463	460	498	482	482	481	534	535	497	504	510	514	514	527	527	487	487	551	543	504	490	544	481	481	484	488	498	527	547	499	479	491	525	519	502	522	483	497	503	513	516	480	539	512	467	498	513	479	481	501	546	498	506	535	465	503	462	556	517	481	527	474	507	496	517	542	521	497	518	470	488	505	505	512	514	503	497	509	469	512	499	487	492	503	533	510	480	489	475	499	512	534	498	517	516	478	494	500	497	495	504	498	468	474	514	493	499	516	518	503	479	477	479	484	548	514	491	465	555	494	511	486	511	516	553	485	505	478	484	500	492	537	487	533	532	503	481	510	509	490	479	486	506	482	475	495	496	484	480	496	473	510	500	496	512	481	520	477	572	524	485	495	503	457	500	470	474	522	482	508	500	468	471	507	490	503	473	511	470	443	514	511	499	498	526	483	541	466	491	496	511	490	512	476	514	489	515	510	498	478	493	477	483	501	515	516	497	468	519	489	527	543	495	487	541	508	470	495	486	534	499	517	489	518	492	518	449	541	502	509	487	530	495	475	510	480	504	524	522	502	544	476	522	518	492	470	492	519	478	491	488	509	539	513	516	506	502	524	502	501	543	489	531	534	513	518	495	503	509	479	490	505	509	480	503	494	479	513	480	459	506	508	513	479	518	509	510	526	565	471	515	452	515	480	497	509	497	496	517	478	497	512	508	495	484	511	486	529	487	491	512	530	523	502	477	483	508	492	480	539	497	511	523	505	522	507	505	529	511	515	499	485	512	498	523	496	514	536	528	521	472	513	487	502	467	513	504	517	472	523	505	480	486	512	461	509	498	518	499	521	511	464	513	452	548	491	479	511	509	532	511	489	515	498	489	519	493	506	503	505	495	520	535	518	477	516	504	473	514	529	484	515	495	514	503	496	526	498	495	492	503	512	506	497	530	507	537	525	495	498	542	524	516	474	464	528	525	464	504	488	519	509	511	498	499	523	520	493	498	520	496	517	498	498	514	493	510	522	505	497	491	459	509	511	499	481	506	487	467	540	487	536	486	561	509	511	511	500	528	514	504	574	513	509	471	499	511	545	507	531	499	494	518	472	534	501	432	500	496	536	484	522	483	462	490	478	497	491	492	487	456	488	494	506	489	512	467	508	504	471	427	505	531	456	539	504	466	504	515	512	538	501	468	471	497	525	498	499	504	511	515	486	481	466	471	522	480	464	527	467	483	492	509	529	507	490	515	517	456	503	477	496	534	499	500	485	513	521	467	483	473	504	509	520	468	497	458	511	514	512	513	494	548	476	531	474	496	524	508	516	497	484	513	477	541	491	527	512	529	494	512	510	517	472	487	498	517	499	470	504	534	554	510	544	496	518	490	496	490	479	522	498	522	480	488	510	494	502	514	487	516	519	497	471	514	468	494	483	540	518	494	481	486	495	506	490	476	551	489	498	470	497	489	514	534	499	459	509	486	474	527	501	510	505	498	545	490	533	509	507	564	520	484	549	468	481	522	501	503	494	468	521	494	532	493	473	488	489	520	487	513	524	482	507	496	488	523	480	505	490	471	530	491	490	473	492	523	478	511	535	549	502	529	464	493	472	514	499	509	476	527	502	517	502	522	491	533	502	506	511	537	530	482	505	518	536	529	499	484	496	542	462	537	523	539	495	503	488	516	506	460	486	487	513	467	531	474	468	501	495	502	498	523	511	507	484	525	521	523	549	494	468	516	491	506	468	479	529	524	514	557	537	527	517	461	512	480	523	509	498	523	525	525	524	512	516	494	525	517	527	539	463	509	495	455	484	517	461	512	514	459	473	491	486	501	500	496	523	504	499	494	471	518	500	544	498	493	479	511	472	469	515	484	534	531	522	518	523	498	503	492	515	526	478	522	515	502	512	475	520	506	508	502	462	511	488	552	505	470	551	492	508	473	467	511	492	479	489	471	542	502	495	500	490	504	508	494	460	474	503	512	470	513	454	505	553	459	477	488	499	470	491	473	523	534	499	529	494	490	524	484	503	518	479	544	477	488	515	489	503	519	509	493	526	470	529	548	459	464	513	487	497	496	482	500	506	493	519	474	528	523	487	486	501	492	516	526	490	506	524	518	527	518	548	540	539	516	524	539	509	484	515	481	547	501	473	508	501	508	522	505	546	517	527	515	507	528	528	477	502	522	474	470	494	502	515	475	496	469	486	503	517	526	516	529	532	520	513	504	499	498	485	496	499	529	468	509	494	487	512	483	473	518	536	484	485	450	512	518	550	510	475	469	509	470	473	501	492	468	493	483	518	504	504	534	497	551	491	515	465	499	516	498	494	544	469	463	519	521	498	519	477	485	532	531	488	487	480	513	522	531	487	515	487	472	507	489	497	495	471	497	495	489	534	510	516	489	516	520	519	502	507	470	492	478	498	493	543	504	498	517	513	479	482	478	493	533	497	507	497	551	512	513	529	522	502	493	530	462	477	526	531	516	516	496	521	523	503	500	506	470	504	465	523	511	505	500	518	496	493	518	462	509	496	485	490	530	489	501	502	453	503	527	492	550	549	506	518	519	540	497	495	480	512	474	497	491	516	533	462	491	534	506	492	525	478	500	540	520	475	505	520	476	512	495	501	479	501	464	519	476	536
31158	23144	12629	3210	1528	1138	876	690	644	603	454	500	399	410	383	294	282	215	236	213	213	190	232	205	204	202	219	224	183	222	208	196	210	220	206	213	211	214	206	229	220	212	232	213	222	205	214	208	188	205	189	200	218	173	190	208	225	211	241	210	199	229	203	218	243	230	214	215	211	212	219	226	188	219	216	211	191	201	207	213	214	212	195	208	229	221	217	167	216	224	217	199	188	225	219	193	238	194	226	216	204	219	197	216	222	192	207	229	196	221	189	208	210	213	200	191	218	201	188	221	221	194	208	201	220	199	224	217	203	209	202	218	212	217	206	218	204	198	211	187	209	210	211	210	238	221	235	224	184	199	211	198	195	220	236	188	186	230	254	204	192	207	197	206	239	220	216	178	239	229	209	227	186	217	207	178	202	211	208	245	220	196	201	223	225	234	220	179	220	229	208	215	202	214	210	201	203	188	238	218	178	200	192	237	194	216	205	259	221	211	200	219	206	222	201	214	204	201	190	185	197	204	189	206	208	226	213	199	204	193	210	198	208	225	209	225	211	202	223	198	193	212	222	204	188	194	215	220	229	207	203	227	205	210	244	221	200	206	197	212	213	204	208	218	193	225	211	216	202	218	215	191	224	206	222	202	201	229	187	192	218	214	201	201	192	185	208	215	195	233	201	239	217	197	227	208	180	229	205	206	213	198	218	194	231	206	199	212	211	196	199	190	272	190	224	200	225	241	214	208	193	204	246	208	201	197	223	182	179	196	224	205	211	202	236	177	219	194	206	205	187	205	234	216	219	214	234	200	189	216	214	196	205	191	225	208	205	213	188	197	209	221	173	222	200	221	224	220	222	192	230	199	206	233	224	212	219	232	199	193	202	214	183	211	189	192	195	200	212	206	223	212	196	218	195	217	243	194	209	210	221	200	189	226	208	203	225	218	233	223	205	207	193	205	231	191	214	221	195	217	226	195	216	217	207	224	221	238	195	191	193	220	203	197	207	232	216	193	223	210	224	209	211	207	216	248	182	209	202	234	213	229	205	213	195	226	198	223	237	241	235	183	224	207	210	194	210	183	221	228	203	221	206	214	240	208	219	230	229	212	198	186	213	196	213	207	219	212	199	220	217	220	206	211	203	192	179	170	242	191	221	225	214	248	195	209	191	195	189	208	202	213	214	220	207	205	220	215	231	198	200	220	220	218	206	202	232	203	179	199	222	199	211	206	209	189	225	181	210	192	233	208	219	239	207	195	210	210	202	194	217	203	202	189	212	199	200	204	199	221	205	221	225	212	213	221	224	209	195	200	205	211	192	191	210	194	230	243	196	236	208	213	199	203	212	193	229	206	216	213	224	194	229	204	223	227	237	215	238	244	202	191	199	229	196	221	205	207	207	239	195	207	226	180	215	190	193	204	191	214	187	192	209	225	209	199	241	214	213	238	218	234	216	212	216	219	173	207	191	190	224	203	238	201	183	185	201	200	206	199	232	225	230	239	190	228	228	217	221	191	221	196	214	248	210	213	211	217	220	192	223	226	207	187	216	233	195	220	193	207	233	190	215	205	184	203	210	200	199	186	208	209	205	190	209	192	226	206	199	226	219	211	191	185	210	211	217	211	204	197	228	210	206	185	179	224	212	185	214	190	222	217	210	195	182	213	220	199	186	195	205	193	214	185	209	216	224	230	240	197	233	209	208	213	214	211	214	212	189	206	198	214	212	196	216	218	194	223	227	203	232	217	187	229	203	222	222	214	209	224	197	206	219	201	220	194	199	190	199	227	197	196	209	208	206	217	229	220	182	207	220	198	213	204	214	204	202	227	206	189	234	199	214	222	204	211	208	233	213	234	190	203	175	207	205	201	216	195	204	202	220	189	210	225	204	207	211	205	216	200	192	225	199	200	204	204	212	188	228	184	184	215	226	214	222	175	209	198	194	212	218	197	199	222	202	199	190	193	182	195	206	203	216	179	201	203	199	200	215	246	191	184	203	220	204	213	205	200	206	219	213	236	213	213	212	222	201	212	208	216	193	211	190	244	205	224	198	206	208	204	216	213	228	206	215	201	217	205	196	220	237	193	218	191	208	211	229	198	222	206	224	220	245	174	187	182	206	209	219	203	173	212	213	226	212	185	203	212	206	208	200	190	196	208	194	191	210	220	206	193	207	224	205	193	192	195	204	202	194	198	203	201	203	226	219	202	214	223	186	198	209	221	197	169	211	207	212	231	189	236	202	190	216	236	221	239	218	226	201	213	216	192	178	201	217	204	230	185	205	205	222	205	228	232	236	206	217	201	220	208	193	219	209	187	232	202	198	225	231	195	177	214	204	196	188	194	206	223	186	218	206	216	203	196	183	213	207	185	202	224	203	204	220	217	188	206	217	212	208	229	217	223	193	190	236	215	187	201	207	208	231	203	251	204	245	195	193	220	233	194	166	205	195	232	236	240	208	245	191	240	204	226	205	213	231	228	213	219	200	211	194	205	209	229	216	197	194	195	207	197	186	212	222	222	227	208	219	180	227	226	211	203	198	194	198	203	220	214	225	208	196	222	196	219	201	227	221	208	209	219	228	208	210	176	191	214	194	209	194	213	215	206	229	204	226	194	194	193	179	200	247	218	204	237	198	200	192	198	198	194	213	195	198	188	215	199	209	225	186	216	203	226	196	217	205	179	218	223	225	216	189	220	235	203	187	209	185	213	222	193	201	203	184	232	228	211	190	215	193	209	212	207	210	205	184	232	220	186	210	196	197	199	205	210	208	216	216	202	225	243	191	197	216	216	212	216	207	231	226	218	197	200	208	222	218	201	212	216	221	217	216	192	214	213	215	203	227	207	217	210	230	204	194	233	170	210	209	232	215	206	215	215	210	238	173	212	199	195	208	205	215	182	202	221	215	222	217	210	209	233	186	225	206	210	186	216	209	208	212	192	221	188	198	202	211	194	224	197	219	208	224	174	211	196	218	218	218	213	235	200	188	193	219	199	227	234	203	193	176	185	195	207	204	220	230	199	233	182	199	207	180	228	222	223	212	221	200	234	185	197	209	211	183	233	214	227	220	203	216	202	222	205	213	215	217	219	216	194	230	203	202	220	209	227	227	193	220	201	196	214	193	197	225	208	204	213	202	198	211	184	200	200	216	194	206	198	189	212	212	209	187	223	213	208	196	241	213	228	218	195	201	224	207	205	203	196	224	221	189	207	191	221	203	213	179	264	192	187	227	212	182	195	225	211	228	188	193	205	208	211	215	243	215	221	189	199	223	189	204	211	209	202	202	212	235	234	211	228	208	187	226	217	217	204	190	203	200	222	194	213	211	182	210	202	207	210	255	204	210	228	201	206	213	204	211	201	230	202	203	229	198	214	206	209	209	206	213	200	225	221	193	218	233	206	207	213	190	209	204	204	205	230	225	224	211	202	193	208	217	212	230	194	205	190	213	182	191	215	209	231	214	225	226	216	223	217	176	187	220	205	226	216	238	223	190	204
20422	18332	15347	8724	6886	5520	4384	3798	3494	3240	2473	2209	1897	1805	1594	1176	1017	738	686	624	602	585	591	537	574	584	563	556	585	595	531	575	554	577	538	584	610	529	549	609	592	589	563	571	572	561	552	586	567	593	568	553	568	575	555	583	544	549	579	554	573	554	563	558	556	602	577	556	588	556	563	557	551	595	547	560	576	587	540	577	529	619	610	557	560	545	519	606	558	577	570	544	554	532	567	563	537	579	588	576	566	544	560	578	538	556	552	610	577	502	592	582	559	568	535	552	594	607	538	558	545	587	558	559	550	552	568	552	550	560	587	592	536	561	580	567	569	536	561	557	588	518	552	575	572	620	538	534	602	540	559	555	587	518	576	547	572	613	541	552	512	569	576	533	503	590	590	541	603	522	546	568	592	532	594	544	526	574	531	546	591	566	527	569	576	567	557	567	541	550	534	584	584	573	519	603	552	554	553	554	523	564	619	523	534	554	532	556	551	524	574	566	542	561	548	577	534	555	580	607	566	584	557	606	573	596	555	599	572	559	552	560	574	558	636	569	568	591	551	571	545	526	608	602	560	571	540	557	494	556	572	554	568	528	515	560	551	547	559	552	602	623	591	542	581	558	551	586	595	584	544	530	594	542	540	574	555	575	585	556	575	578	566	558	569	529	532	534	573	580	586	609	548	538	579	592	584	562	630	564	598	547	550	539	566	579	536	568	578	585	589	544	542	546	552	563	580	531	540	580	585	563	569	575	588	541	554	576	603	567	578	547	571	596	545	533	537	534	588	541	542	569	572	557	609	533	583	537	603	575	533	546	563	554	558	529	539	574	553	618	531	547	595	567	561	564	573	554	558	566	565	565	554	543	611	525	523	549	547	558	599	566	544	564	592	532	556	582	554	518	591	619	529	557	573	584	527	562	612	587	526	596	533	528	518	539	558	578	546	616	575	572	549	555	552	576	548	544	541	562	602	577	605	561	570	565	572	503	566	567	580	581	569	583	580	600	596	602	530	585	552	595	588	582	599	586	598	579	598	624	545	558	563	537	532	576	583	577	583	569	577	596	587	598	527	565	563	521	505	544	572	618	584	583	616	578	600	576	576	566	544	572	553	592	555	586	578	545	548	579	528	542	576	595	577	560	576	607	535	555	575	605	520	562	572	538	569	559	554	586	575	524	515	563	567	583	570	568	538	545	575	538	541	547	550	564	522	589	556	545	596	540	553	555	556	592	534	583	576	575	583	588	637	623	554	588	550	553	566	548	602	568	555	557	575	527	567	550	598	554	558	557	573	571	538	510	564	573	577	558	576	535	544	538	557	586	558	546	553	589	608	589	529	582	557	574	564	570	576	535	550	577	579	589	599	523	513	597	568	521	565	527	575	538	542	610	552	550	613	529	536	547	541	598	581	562	546	562	573	578	538	533	549	577	589	550	576	580	565	544	565	556	598	555	540	585	553	598	547	518	557	557	578	531	531	541	574	553	573	551	550	585	562	571	610	585	564	565	579	580	569	570	560	543	575	626	544	536	554	570	558	545	599	602	555	544	554	585	537	581	589	568	553	582	543	563	568	570	535	550	552	584	552	572	542	566	559	586	545	597	571	622	582	553	556	504	547	588	553	566	576	555	566	575	577	582	568	531	631	557	590	555	544	577	577	557	614	552	588	544	553	574	561	536	545	544	560	547	597	591	526	512	572	560	583	559	563	546	573	591	602	577	535	567	564	542	589	575	536	592	537	581	521	577	575	546	558	556	580	548	531	587	563	540	526	561	524	547	569	563	558	564	576	536	568	566	554	575	561	572	591	541	526	561	500	560	600	568	557	599	583	586	567	598	558	574	566	564	529	582	527	556	542	579	569	536	576	590	581	549	559	579	538	552	526	572	576	597	613	548	586	532	560	542	572	589	566	593	585	570	515	579	554	594	585	575	587	553	577	564	553	534	577	569	588	550	576	554	571	585	576	570	567	520	594	586	562	560	556	530	513	565	528	544	550	594	570	552	550	608	588	601	552	552	562	567	537	514	573	552	566	595	550	579	552	598	556	583	571	589	601	564	571	543	537	557	546	565	550	594	557	584	584	561	576	610	514	562	566	557	588	589	564	543	576	559	558	590	558	574	565	595	556	569	582	583	562	543	590	574	530	607	549	571	609	557	558	547	611	563	554	580	602	569	561	569	542	572	568	566	544	568	588	606	592	563	567	590	587	523	587	542	554	542	559	552	592	580	603	580	594	607	586	539	577	606	562	557	543	600	563	564	538	550	581	585	574	587	560	604	576	560	563	533	544	576	596	518	591	550	574	579	547	565	530	578	621	572	535	571	580	619	595	568	608	558	527	534	586	576	582	571	565	574	559	565	569	570	559	553	567	580	571	599	599	596	521	589	552	556	595	541	578	601	561	528	604	576	542	524	560	569	609	551	599	558	537	538	569	579	545	559	568	554	569	558	557	555	551	564	546	562	581	531	572	595	560	583	551	557	567	593	562	623	513	538	604	585	536	540	578	565	583	582	580	580	550	578	555	594	543	570	566	572	567	569	590	587	582	539	617	516	566	580	541	584	562	587	518	568	505	555	569	585	563	579	521	549	567	549	560	562	568	515	571	589	566	539	546	544	541	561	556	590	603	557	552	619	586	576	541	539	558	555	612	579	518	563	567	549	553	632	582	541	573	574	551	615	567	546	562	546	550	572	563	555	551	567	548	553	578	572	586	573	554	570	619	556	541	549	561	587	569	566	591	580	588	543	557	508	552	590	548	581	581	552	561	542	620	523	525	576	561	578	558	628	593	581	547	596	525	574	562	580	611	556	587	560	559	608	528	544	581	601	613	542	562	554	534	588	558	567	562	587	574	583	550	509	565	571	618	535	548	576	604	554	562	597	608	566	574	568	553	566	599	554	494	581	564	592	607	567	559	547	561	566	588	589	587	553	555	656	575	574	548	587	563	587	549	575	557	566	517	602	620	540	530	583	602	566	577	602	579	581	612	575	589	570	529	563	576	592	583	586	557	562	541	573	525	528	533	584	585	557	574	548	551	570	545	538	562	576	578	552	563	559	621	594	607	548	576	599	562	565	584	536	549	592	578	592	594	586	577	554	547	536	645	558	560	560	550	618	558	554	531	575	548	539	534	536	556	538	611	566	558	523	564	560	553	559	523	569	559	557	581	536	540	571	575	600	590	544	594	575	563	549	583	596	590	566	555	585	522	549	577	548	617	524	550	553	578	565	545	575	569	557	585	545	584	564	585	590	562	591	551	568	552	560	540	517	554	588	575	584	583	540	556	573	547	565	596	567	615	582	610	577	556	586	579	601	563	607	556	606	555	587	585	585	586	602	523	561	496	566	588	612	535	552	526	590	563	528	595	597	561	573	569	582	597	615	563	572	595	592	548	594	597	561	585	573	516	599	586	577	518	573	547	562	556	510	566	566	567	578	610	527	569	607	525	567	564	578	599	604	605	572	579	579	600	568	540	582	576	546	603	590
47169	45670	50288	33769	22644	15140	10283	8876	8695	6485	4249	2913	2305	2341	1763	1111	796	538	400	267	269	256	278	255	235	215	224	218	196	183	204	181	185	214	206	179	198	204	196	189	187	203	186	215	182	208	220	202	220	233	174	199	191	175	206	196	167	173	208	189	194	191	192	196	165	200	191	188	177	203	184	205	198	213	185	202	188	211	218	178	190	203	180	184	212	152	191	203	192	182	191	174	190	188	197	174	183	212	217	216	196	199	205	203	196	204	200	214	171	219	184	192	188	215	182	208	190	192	181	201	222	191	190	208	195	201	177	198	192	183	179	187	174	214	201	171	194	198	192	205	191	198	208	171	190	214	179	181	194	189	191	189	205	202	238	168	177	189	186	195	214	216	183	200	195	216	203	231	222	192	193	180	201	231	190	176	191	186	222	168	200	213	187	188	215	199	194	196	193	195	158	204	195	182	204	173	177	170	206	200	214	209	179	198	197	173	194	196	198	192	207	205	197	218	243	194	171	176	216	196	198	185	225	211	188	166	194	195	170	197	170	201	195	209	192	210	194	203	191	178	175	189	183	199	180	179	188	219	196	198	188	163	167	206	191	190	185	186	205	172	184	186	200	197	227	179	208	200	177	190	204	200	195	194	191	191	174	197	203	205	165	191	173	184	218	195	192	184	178	181	193	200	205	201	179	209	192	168	174	188	211	197	179	215	211	184	185	224	205	202	183	191	180	220	170	188	222	211	175	196	187	212	220	202	207	221	194	207	184	190	206	198	197	193	208	180	225	221	184	180	197	213	181	185	201	193	193	209	165	167	180	210	170	206	202	207	181	202	211	208	182	184	190	188	225	211	196	210	201	177	188	179	181	181	197	190	223	211	192	198	192	215	197	181	204	197	168	184	201	180	206	219	207	195	185	187	209	191	188	220	223	189	174	179	202	202	199	212	220	193	220	191	184	196	196	214	212	170	204	196	189	214	211	201	209	197	181	198	176	192	169	216	169	214	195	200	206	194	228	175	205	175	193	189	179	201	193	192	198	202	200	192	220	200	195	176	193	184	201	198	211	204	216	199	202	220	217	198	199	201	195	197	195	178	197	185	201	175	198	184	197	172	205	174	202	184	195	196	207	180	220	200	181	197	197	171	180	194	204	196	195	199	190	193	194	205	204	200	171	192	210	194	190	191	190	200	169	208	199	172	193	186	200	186	195	190	183	202	192	196	189	184	169	164	211	186	193	165	184	170	226	203	216	213	150	201	157	198	210	195	177	213	206	173	200	171	194	176	201	193	206	198	221	209	174	155	193	189	201	196	211	211	191	207	210	202	184	188	171	192	177	213	168	200	176	202	197	163	177	160	194	205	194	194	220	191	209	181	203	211	165	195	189	191	173	192	187	178	164	181	191	199	219	186	213	198	197	191	220	215	187	199	212	208	209	174	211	187	186	188	186	218	219	196	183	195	207	189	219	214	206	203	208	203	187	190	219	196	201	207	195	215	188	200	190	202	180	193	190	201	191	199	205	191	189	197	186	199	192	217	191	169	190	194	198	171	199	193	203	169	169	167	199	183	164	183	183	200	205	188	204	192	198	190	204	177	206	205	191	205	213	185	172	172	204	195	212	191	165	190	198	186	202	202	216	176	185	186	182	212	212	190	194	197	207	188	196	181	195	193	230	184	188	212	184	176	196	185	181	191	197	228	205	205	190	202	184	194	188	215	210	207	209	195	209	176	177	191	198	199	189	206	162	207	186	200	208	185	192	195	179	171	178	194	200	179	204	194	221	199	194	183	172	177	197	194	213	204	187	181	200	197	193	193	191	178	190	206	220	176	184	218	198	207	186	220	157	185	185	201	206	170	182	211	194	184	178	189	186	186	182	190	191	186	164	184	200	187	182	181	202	173	185	189	198	216	208	208	185	196	217	190	169	212	187	197	176	193	183	171	236	212	157	204	197	214	214	189	227	187	209	235	202	217	183	174	182	186	207	222	182	204	177	179	180	179	192	231	174	202	191	187	209	211	172	209	209	189	194	166	196	193	191	208	200	182	209	193	187	163	216	199	186	191	188	215	220	184	179	196	206	190	204	202	186	205	185	227	227	209	216	196	210	209	190	186	204	190	191	190	205	189	175	195	201	171	197	184	186	207	171	216	198	194	180	211	188	206	181	185	199	176	174	185	207	184	202	185	201	179	188	180	192	186	197	197	198	197	194	211	162	179	195	168	184	195	184	220	186	177	182	205	192	206	203	180	183	203	209	204	185	201	187	199	199	186	200	187	190	181	215	226	201	196	187	179	197	195	203	182	195	201	201	231	208	174	161	189	199	194	181	195	200	183	197	198	193	231	184	189	215	192	204	208	201	178	194	159	211	198	195	204	191	188	191	189	185	172	155	168	193	198	213	198	219	217	229	195	201	196	222	180	189	209	169	178	180	205	191	198	204	189	196	190	166	202	212	188	169	189	194	179	206	197	204	217	195	169	170	199	185	196	216	177	188	222	167	207	197	186	155	172	185	216	189	206	191	189	210	199	193	183	203	199	195	192	182	205	179	212	216	176	199	203	226	217	198	187	165	219	173	186	177	182	213	215	170	208	185	194	193	202	174	212	199	193	212	175	225	193	211	207	227	176	223	197	191	172	196	211	176	178	189	204	201	174	203	201	207	163	200	195	174	183	176	173	197	188	198	196	181	196	168	183	204	191	200	208	209	194	197	172	212	172	172	183	187	220	211	197	204	201	167	204	193	179	226	190	193	206	184	196	203	202	204	177	189	180	201	229	203	173	178	196	195	215	182	166	174	205	200	177	184	190	197	185	210	189	181	185	179	192	200	206	195	187	235	208	188	218	176	164	191	214	175	192	195	234	195	202	198	209	196	172	193	174	196	202	185	196	219	183	197	219	199	187	169	184	185	198	198	192	183	180	179	184	205	188	210	202	166	205	178	177	198	198	199	207	219	191	173	206	185	199	188	214	214	188	196	201	206	177	209	176	189	201	173	192	183	183	187	198	210	186	178	186	204	201	202	199	204	204	202	185	191	175	186	193	195	206	171	213	157	183	191	191	199	174	201	228	195	196	199	183	195	181	160	197	212	205	202	171	198	199	193	222	194	173	179	193	190	204	208	188	181	214	197	196	173	197	197	195	193	181	188	207	176	210	181	179	189	193	195	215	170	211	182	188	203	201	209	180	212	173	171	168	172	179	177	199	180	185	199	201	209	200	189	204	189	205	172	228	201	221	200	205	210	203	174	198	198	210	200	192	223	204	197	205	201	194	204	222	221	171	198	204	199	205	195	176	215	211	195	193	192	189	181	200	202	211	184	185	181	199	196	206	198	196	206	172	197	186	199	187	209	211	186	218	184	200	197	185	233	174	216	208	186	202	197	194	210	189	192	192	200	187	174	172	184	201	187	201	211	196	198	184	198	181	178	210	173	207	224	184	192	212	207	165	209	190	196	184	184	189	190	187	180	179	201	235	189	215	185	201	198	216
31408	37717	47921	42003	36357	31539	27615	26449	26717	22072	16754	12933	11211	11488	8883	5763	3931	2505	1716	1232	1025	835	838	863	756	716	695	648	605	528	584	614	564	547	550	580	552	556	558	531	511	506	561	549	509	529	556	497	558	573	505	549	527	534	540	511	534	544	530	528	545	546	526	530	560	564	519	537	543	556	490	557	544	486	494	557	516	543	539	586	515	525	543	521	491	542	539	549	519	514	538	541	525	547	505	528	543	559	549	517	533	512	513	538	557	527	517	545	550	517	568	555	513	515	546	549	497	528	581	547	528	524	524	529	478	487	544	516	571	568	468	553	570	542	514	521	550	520	530	539	503	548	561	506	524	521	531	549	522	542	539	508	527	539	545	538	564	510	494	546	544	549	521	506	526	507	526	549	558	523	550	511	559	592	511	545	534	541	542	512	522	556	515	558	544	583	556	490	528	544	524	569	553	543	520	532	560	541	555	550	560	513	500	551	510	559	484	504	535	538	517	533	505	517	548	540	514	527	528	507	550	494	500	584	517	534	533	510	522	555	531	539	533	565	511	527	543	543	568	570	531	535	560	559	523	523	493	523	524	506	549	490	556	514	540	533	574	521	568	550	532	497	499	519	500	537	512	557	526	532	510	554	526	514	518	514	538	509	492	542	522	529	496	518	508	544	515	535	563	517	539	555	472	492	557	522	518	521	558	541	527	553	503	527	506	533	529	498	505	508	574	542	545	550	536	560	492	539	527	483	541	550	506	512	528	545	544	537	544	572	536	544	534	501	548	549	546	509	481	504	531	531	517	535	493	503	524	465	516	517	530	554	538	545	535	545	565	556	544	560	554	533	519	523	494	533	523	547	562	567	546	511	537	498	534	569	478	479	528	563	535	558	496	519	516	536	552	512	513	512	515	519	517	531	552	511	550	524	529	559	554	508	486	517	538	547	501	543	539	549	513	546	539	533	580	514	561	506	503	546	475	555	523	538	561	568	549	569	511	534	508	519	526	490	536	531	522	566	535	515	553	580	570	516	511	523	517	543	527	562	556	531	567	521	522	535	497	513	523	550	513	528	562	516	493	537	508	529	524	572	516	571	497	531	523	531	593	547	509	524	530	507	580	516	575	541	512	564	534	546	517	525	524	518	517	511	542	529	540	497	524	536	529	556	559	553	561	539	514	527	506	543	535	496	517	495	507	561	521	566	496	507	510	530	558	508	520	591	506	545	510	550	542	529	544	513	512	533	566	562	493	493	594	522	524	518	535	547	562	531	526	551	557	547	566	539	541	559	535	563	517	554	540	522	554	510	519	526	576	533	547	537	543	521	532	510	580	534	502	530	539	508	533	533	539	562	556	515	526	537	542	505	521	533	529	536	553	505	539	526	541	509	541	523	525	520	497	526	551	573	570	509	499	533	504	552	513	541	526	504	544	526	491	507	527	558	562	522	545	545	544	487	584	526	519	520	558	543	516	541	533	562	523	513	549	527	546	540	535	549	510	505	525	532	526	531	512	513	534	488	572	508	545	534	494	548	520	561	498	503	524	480	532	488	519	484	546	527	524	521	563	530	536	526	522	525	537	504	570	498	533	566	546	517	552	524	513	540	517	548	558	506	498	497	487	515	546	495	519	500	543	614	516	538	498	538	525	554	492	536	530	515	516	482	536	505	517	545	512	538	569	532	494	547	525	507	534	526	509	565	572	510	530	536	513	518	542	517	537	508	529	515	543	542	519	475	532	497	513	561	517	529	507	572	529	533	495	537	528	523	532	471	554	515	508	511	519	491	524	538	526	562	514	571	577	544	528	540	523	564	546	531	529	511	523	517	533	520	518	525	524	551	498	502	526	501	514	558	507	531	521	502	559	515	534	557	516	519	556	511	570	562	535	518	512	516	529	530	500	495	557	538	492	518	539	554	522	511	554	541	508	561	549	540	499	517	518	536	568	536	512	571	483	517	516	527	501	575	547	531	540	534	498	518	568	535	482	562	481	521	530	534	540	541	528	558	547	489	547	530	562	562	570	504	544	488	557	553	542	545	513	535	536	539	544	537	534	508	522	538	537	594	497	516	552	504	501	549	516	499	521	566	560	531	514	522	537	550	472	505	514	549	536	532	509	541	557	530	526	530	567	528	541	545	534	561	563	509	556	576	500	529	587	558	526	547	552	561	503	516	534	521	476	539	514	511	535	513	537	539	518	517	502	550	514	559	540	484	504	514	481	543	528	524	554	571	529	518	538	557	573	510	559	555	488	490	532	542	564	520	533	480	518	528	546	517	496	558	541	540	525	527	530	504	529	486	509	559	556	495	546	544	533	553	568	561	538	547	536	566	508	506	543	556	527	570	517	480	509	528	549	531	505	581	506	538	522	521	540	532	530	536	526	502	517	544	536	514	553	519	528	529	544	520	542	534	528	525	516	536	565	519	513	535	506	537	500	510	553	509	536	506	551	501	554	497	510	523	506	490	536	517	480	571	543	525	537	547	520	517	565	558	507	582	514	541	549	523	562	519	546	528	541	543	559	520	545	579	549	530	536	545	521	557	494	520	532	508	557	541	558	555	539	508	525	518	515	559	561	527	521	506	503	568	539	510	515	575	532	509	549	544	530	519	532	525	527	552	534	585	541	592	537	531	548	543	525	522	506	567	573	512	543	506	540	530	551	534	528	538	533	548	522	559	526	604	554	520	546	542	483	546	557	503	558	530	530	542	552	540	496	557	569	530	527	507	526	511	547	513	529	549	513	531	540	565	541	514	544	509	557	548	536	523	558	518	566	500	526	540	596	524	520	555	509	502	517	579	513	534	511	549	517	562	539	535	534	543	527	523	540	527	568	521	537	541	523	518	532	546	526	507	546	542	548	525	531	546	510	524	503	555	501	569	566	535	501	511	538	554	537	553	515	524	558	540	532	514	510	547	519	549	539	509	566	559	552	496	552	530	525	544	510	486	500	491	543	547	551	512	550	533	501	490	551	534	489	535	543	549	482	536	495	537	516	542	552	554	514	534	495	553	532	552	507	523	556	525	542	508	563	523	554	492	535	538	511	492	542	573	563	471	534	497	559	515	549	520	494	558	532	554	513	560	584	519	536	499	524	488	484	540	523	541	549	559	540	549	543	523	527	506	487	537	552	532	514	571	490	545	495	523	531	488	519	538	487	540	544	540	533	522	516	542	525	530	536	527	531	540	538	506	566	522	506	525	535	547	526	523	491	540	507	525	552	570	570	488	513	555	601	531	568	561	523	530	489	532	571	549	503	525	531	521	550	491	523	542	481	521	554	568	517	536	560	539	510	560	506	559	521	558	510	505	540	510	566	488	534	497	562	556	516	572	515	523	509	511	551	541	529	539	492	512	536	534	501	501	542	531	546	554	510	509	534	532	543	521	508	547	539	545	503	604	506	499	509	488	525	518	515	525	525	543	520	528	519	515	530	530	505	569	539	517	514	518	560	529	537	539	527	510	524	518	536	539	550	520	558	489	534	537	530	542	529	535
54047	51835	53387	38120	30602	23931	16765	18657	15706	7262	5726	5747	5050	3543	2635	1627	988	767	633	424	338	286	279	277	258	198	228	235	239	195	202	182	186	156	225	182	196	196	157	162	175	183	193	171	202	198	173	175	174	192	181	201	172	185	184	176	161	172	182	164	179	170	195	172	176	171	184	171	185	175	199	192	174	169	187	177	163	197	174	187	176	196	179	179	170	166	191	199	211	175	170	165	171	156	147	180	187	176	166	192	186	165	180	177	184	181	188	187	183	187	188	178	171	178	180	171	182	189	186	165	173	163	194	186	195	174	174	171	173	173	179	156	179	164	197	182	186	157	169	164	192	180	179	182	187	161	183	175	183	192	184	174	161	177	186	185	188	176	188	181	173	198	173	186	194	182	181	190	143	174	181	195	165	190	176	186	192	162	167	184	171	185	174	192	173	174	170	153	186	150	181	197	183	185	184	160	176	164	168	173	161	167	193	187	190	179	140	162	179	173	171	176	177	153	176	166	191	203	164	208	197	176	166	183	154	176	192	189	197	160	188	176	172	175	173	172	167	183	187	183	168	200	183	184	168	182	175	168	172	166	158	155	158	179	188	167	173	183	182	172	191	184	180	167	168	186	183	176	176	160	174	174	172	177	189	199	177	179	173	195	181	168	179	169	202	182	165	184	186	170	185	179	176	185	191	185	195	176	166	171	178	171	172	194	177	167	179	199	152	171	202	217	195	168	205	193	169	198	209	165	188	170	176	165	188	180	179	150	177	170	191	154	166	195	175	152	181	180	195	175	179	206	170	146	173	159	192	170	182	150	176	183	178	192	164	164	167	176	175	173	206	156	187	177	196	211	161	164	181	172	182	186	169	204	183	184	191	170	184	169	171	187	168	162	150	159	167	191	176	176	178	182	200	197	181	181	203	184	195	168	163	196	199	184	174	165	145	179	180	178	155	181	164	183	177	156	165	189	204	160	182	184	210	153	174	191	177	193	176	165	184	180	181	183	169	203	176	155	169	205	179	182	171	160	166	188	177	199	173	193	178	180	164	181	166	170	188	175	163	203	173	172	178	185	178	187	199	195	198	197	162	190	171	177	180	173	191	211	159	169	182	160	189	182	167	171	189	174	172	181	187	180	204	187	165	205	196	192	210	196	182	189	176	205	157	188	182	210	160	172	175	177	177	207	194	177	164	179	185	201	145	176	178	180	188	193	164	168	180	177	170	204	172	177	154	170	185	172	177	154	175	182	178	197	180	193	213	193	194	169	199	191	144	184	197	148	142	168	192	173	175	181	160	201	156	195	175	189	168	177	185	195	182	215	194	204	179	172	183	156	173	167	190	185	214	162	185	191	174	186	191	162	187	187	200	164	150	188	203	179	153	189	180	170	179	181	182	201	176	193	196	176	160	169	179	176	180	177	181	171	188	160	195	181	178	159	169	171	178	168	180	167	178	188	167	171	182	179	192	161	190	170	174	171	134	175	190	174	177	194	175	174	165	184	166	184	189	162	193	178	174	169	185	197	187	180	164	145	180	180	177	189	178	201	161	154	181	191	215	167	153	169	181	185	183	165	186	182	177	188	181	167	200	190	166	176	184	178	174	183	180	194	179	185	197	175	177	179	195	187	180	154	175	200	177	180	180	199	181	179	169	184	195	181	186	177	165	184	161	184	190	152	192	157	181	153	204	161	189	185	167	192	196	187	172	150	145	178	178	197	173	189	180	175	185	192	171	161	166	195	181	182	182	188	177	188	167	178	188	185	172	173	177	148	208	182	177	161	192	181	173	194	179	161	174	189	192	163	195	173	156	184	183	189	152	183	176	193	181	186	163	185	157	175	181	180	176	172	191	166	175	172	185	176	173	181	178	179	199	185	158	195	169	224	175	194	171	153	151	176	183	176	171	198	171	185	179	172	172	179	181	186	175	191	164	180	207	185	194	197	180	165	167	171	181	190	181	180	191	178	195	181	176	154	173	172	198	176	215	192	158	190	197	167	200	180	194	172	180	169	181	197	162	188	222	178	191	162	174	152	162	166	173	181	163	202	167	180	186	168	187	185	176	187	154	208	170	208	181	156	181	175	172	170	176	184	160	180	174	159	173	183	209	171	182	165	178	194	212	186	154	171	176	187	181	198	193	168	212	173	173	151	159	174	176	211	193	176	184	164	169	182	161	181	173	181	194	214	163	164	193	177	183	192	176	196	174	161	170	194	175	182	169	186	186	168	179	185	155	171	187	172	153	163	188	162	202	171	170	183	180	168	195	170	197	168	183	172	198	168	151	179	213	149	176	174	173	189	179	158	170	186	179	180	159	168	157	164	204	170	194	158	191	220	182	164	179	193	181	193	161	184	190	186	189	190	170	191	168	169	172	184	186	179	196	183	171	170	190	189	188	190	197	195	187	173	187	191	183	190	152	168	178	179	185	160	171	189	193	167	185	195	175	197	181	183	167	174	174	176	156	156	178	160	166	173	183	157	159	185	174	180	196	199	194	187	213	178	180	164	173	178	182	195	177	183	181	173	174	185	166	186	160	183	171	167	191	176	188	186	197	169	153	164	183	180	151	182	180	182	192	174	184	175	199	174	183	189	207	189	186	190	200	182	171	164	179	198	189	161	180	170	192	189	204	174	185	197	183	200	186	190	196	166	161	170	204	196	198	171	157	202	191	162	160	180	170	175	175	190	206	192	188	187	161	180	175	182	187	195	181	194	180	187	173	183	186	178	184	209	147	175	188	175	166	183	199	202	167	186	184	200	161	166	198	179	181	161	190	180	174	164	151	172	189	176	158	178	192	217	172	174	166	193	143	181	175	178	167	175	160	179	181	151	175	189	179	163	180	178	182	168	169	176	179	186	195	163	193	162	191	192	172	191	180	173	183	199	174	178	163	175	187	168	174	168	178	173	195	179	156	192	188	191	177	178	196	182	164	159	207	168	207	187	173	177	171	189	166	196	179	169	177	209	162	179	189	182	192	171	176	173	190	181	190	182	176	168	175	188	186	203	175	169	166	181	177	167	164	171	182	181	174	173	190	169	190	173	190	181	209	165	180	176	182	161	188	170	176	166	168	178	183	162	175	162	181	172	176	176	156	177	204	188	174	178	187	177	188	203	164	180	179	180	190	163	176	168	183	183	187	192	173	182	163	169	169	184	173	175	175	164	167	198	193	183	169	197	172	186	178	187	174	199	178	178	163	188	187	164	188	185	192	196	188	162	181	210	200	183	186	192	155	181	182	173	170	185	193	196	189	184	193	183	184	207	179	186	190	187	169	207	168	162	186	194	180	195	189	170	181	185	162	176	185	207	201	166	165	187	186	171	184	170	188	164	184	166	188	179	175	164	170	181	176	166	162	193	187	205	195	172	175	179	183	169	173	183	176	170	203	172	174	164	190	183	173	180	176	198	219	186	192	171	187	162	189	182	201	168	172	179	187	155	168	189	185	189	191	178	154	162	181	167	184	181	191	175	177	161	199	166	183	162	172	186
36089	42563	51078	46600	43603	39305	34297	38591	32187	23116	21073	21285	19181	15527	12506	8177	5068	3998	3020	2119	1552	1164	1086	1135	985	804	751	814	662	594	654	575	552	527	526	480	529	531	528	497	487	479	501	505	514	535	484	506	459	511	468	515	485	484	474	473	490	504	494	486	494	454	508	446	500	505	486	480	486	502	483	513	465	461	522	495	501	504	517	526	451	522	507	510	532	459	500	503	478	475	460	489	485	484	524	511	490	504	478	479	489	471	504	512	490	486	471	461	486	501	529	461	514	463	491	474	500	516	513	515	528	478	498	470	497	471	495	487	482	475	466	485	513	491	456	496	495	487	487	485	503	463	485	464	509	496	486	500	460	446	474	491	484	504	487	523	491	507	460	457	477	499	518	501	505	487	507	520	463	492	457	439	554	487	481	514	483	489	461	500	512	542	498	494	489	461	501	490	453	503	502	469	475	462	520	537	491	469	540	484	504	496	448	473	480	504	510	493	491	500	503	495	473	506	488	506	526	469	491	506	502	504	488	470	524	461	521	489	502	499	518	492	477	498	489	523	507	483	508	542	556	510	479	514	460	537	483	509	513	483	482	484	524	525	492	473	507	469	508	503	461	505	547	487	488	482	446	499	566	487	500	479	468	489	457	532	443	486	499	501	484	502	485	520	535	498	529	513	551	509	509	492	502	532	491	469	508	506	527	518	513	548	491	501	513	478	460	479	490	478	502	519	533	505	506	453	459	478	506	462	451	492	465	531	526	478	478	487	501	482	521	466	487	490	518	489	494	529	515	490	456	468	502	454	491	503	518	503	465	447	521	520	496	519	452	433	488	507	489	443	511	480	508	482	449	514	490	524	472	473	446	474	491	470	443	500	522	526	455	504	486	491	493	474	482	496	503	523	520	514	478	471	488	510	456	507	484	510	496	482	518	460	497	461	470	510	476	478	507	484	507	501	509	478	543	493	477	522	479	454	512	521	515	491	473	481	471	472	473	529	503	499	503	512	496	497	530	517	515	466	534	476	462	465	494	527	469	525	457	496	500	453	496	529	475	486	479	474	529	490	503	458	472	501	511	489	488	522	460	488	492	520	461	519	493	464	478	506	501	502	487	506	493	494	475	505	506	487	485	501	497	506	505	482	474	486	500	477	472	482	496	479	491	485	497	517	500	513	484	486	475	485	516	506	504	478	461	471	476	463	473	462	494	478	488	543	507	476	481	464	526	487	438	498	483	479	466	495	465	491	471	464	477	461	516	496	494	523	466	491	509	479	517	501	490	459	483	515	511	534	480	467	540	464	477	493	484	481	482	464	454	483	486	548	521	511	479	543	472	554	543	489	446	486	473	484	492	490	523	476	505	435	427	517	492	539	500	495	511	496	487	491	486	480	501	496	501	464	469	518	520	524	485	476	508	505	515	482	499	479	487	502	509	492	502	491	524	467	461	476	504	457	504	464	459	531	472	467	519	484	511	492	465	475	522	499	471	467	500	470	466	501	461	498	509	504	516	470	490	484	531	459	489	530	477	482	508	486	467	470	490	482	521	501	477	485	474	481	447	513	498	525	486	545	476	476	495	497	512	463	497	483	516	471	484	483	480	497	511	463	474	477	532	480	484	471	494	471	469	504	497	483	493	503	485	481	517	493	485	503	491	469	478	452	542	501	512	506	521	507	528	459	487	477	470	470	517	518	498	508	491	469	497	556	467	498	500	497	476	515	479	463	487	500	455	496	498	485	490	509	451	457	483	539	445	513	485	492	524	517	464	492	473	477	491	473	484	453	524	488	535	506	475	466	494	517	474	511	490	547	515	523	482	492	498	500	514	488	479	483	470	507	497	482	499	503	513	482	506	520	467	531	492	447	498	495	495	513	498	465	473	485	501	477	478	512	487	510	529	537	515	524	464	491	501	480	487	502	488	495	496	504	522	479	498	463	476	521	477	462	499	497	501	503	468	471	492	536	554	515	495	439	488	482	498	456	503	479	486	514	498	558	475	476	516	505	524	468	493	491	508	518	483	459	489	468	470	496	457	481	468	460	484	521	517	485	463	460	492	484	460	508	516	486	501	477	457	514	479	478	466	444	526	510	463	487	460	470	491	470	519	506	466	474	499	478	506	461	469	481	511	480	481	486	505	510	489	496	498	525	501	450	465	525	492	478	507	496	497	532	512	499	494	544	528	459	463	514	478	480	498	489	488	518	507	486	506	472	527	463	505	486	500	485	489	502	486	498	493	511	504	502	494	501	514	476	499	464	498	473	535	528	486	480	518	516	505	495	528	479	448	445	475	516	533	472	491	470	489	545	532	481	522	526	515	452	485	480	477	508	489	495	485	472	453	478	475	509	505	467	497	500	491	519	491	481	543	530	488	450	507	489	523	538	501	486	501	538	464	461	458	499	457	526	527	495	476	522	508	448	473	526	463	483	488	484	455	524	486	496	468	505	528	489	491	477	508	518	493	482	524	476	514	494	471	497	509	483	465	545	472	531	489	531	499	508	475	491	479	482	495	471	478	469	481	482	469	450	466	498	452	522	501	461	453	494	467	490	476	491	536	496	462	465	516	446	524	477	516	478	424	501	469	499	462	490	467	490	500	503	488	485	529	504	536	521	520	495	536	478	504	466	512	491	490	510	511	507	474	458	513	489	452	514	472	529	524	513	508	484	516	506	532	493	485	482	495	497	472	479	470	492	493	506	486	488	514	493	509	486	487	515	517	501	478	483	475	484	497	498	486	462	511	512	454	493	468	506	479	502	467	502	511	485	499	467	467	500	509	468	478	494	498	481	447	509	454	457	490	451	468	509	453	509	474	486	494	503	468	473	465	478	484	472	472	498	522	482	500	528	493	487	472	495	459	503	468	509	499	502	501	476	504	480	453	490	475	499	505	506	463	489	454	492	515	470	517	519	480	493	489	506	514	502	550	488	497	467	517	495	492	494	492	491	471	509	491	503	486	535	486	426	481	483	502	531	512	462	477	445	496	501	508	517	487	512	489	483	490	477	505	492	483	479	506	512	495	464	454	542	479	514	471	476	521	516	494	481	493	465	489	509	476	504	523	543	512	505	465	494	482	489	506	472	466	490	470	524	477	520	491	459	501	459	516	470	491	460	492	499	538	500	487	523	486	481	475	472	474	504	499	540	451	436	492	490	511	503	460	464	453	510	484	479	498	457	482	490	503	488	470	485	488	514	515	518	463	545	455	539	505	499	470	503	495	493	488	482	553	492	500	492	509	473	453	451	501	451	481	484	532	477	479	499	508	484	510	533	515	486	508	508	478	508	459	486	505	500	458	487	532	489	477	442	467	480	505	488	509	473	527	436	497	428	453	434	481	510	500	476	479	492	475	542	502	472	469	468	502	482	482	486	468	479	478	453	497	486	493	484	437	477	492	500	514	510	511	475	492	503	505	499	493	469	492	496	513	483	470	531	515	512	503	497	455	451	498	481	516	475	494	474	514	476	465	520	532	501	484	501	494	513	510	431	520	495
31393	27102	19832	7118	2928	1433	815	681	606	473	510	441	483	427	338	277	244	225	230	197	202	212	198	223	214	229	254	217	212	222	233	211	194	206	217	222	194	216	219	215	217	216	199	202	197	240	224	209	231	205	217	233	197	227	224	221	190	222	226	210	205	186	198	190	218	240	199	220	226	203	206	237	224	194	232	220	220	209	231	213	201	239	186	175	196	215	227	229	187	224	179	205	213	194	226	220	167	204	221	236	220	197	198	199	219	202	233	214	217	238	201	200	213	173	207	212	230	203	229	204	192	201	201	212	227	229	206	193	211	211	195	215	200	220	221	195	223	229	197	221	241	194	227	200	206	197	209	218	223	184	223	206	213	198	236	189	206	211	194	224	206	199	218	217	213	231	213	222	211	218	204	192	198	214	182	196	216	211	210	219	217	207	190	200	210	210	196	234	203	190	202	198	220	222	202	221	198	189	232	229	198	191	234	191	230	211	225	204	238	214	216	205	237	219	199	221	208	203	215	200	231	228	215	227	192	207	206	221	219	221	230	219	208	230	209	208	198	200	197	204	208	194	197	222	210	229	216	199	205	189	210	204	225	200	208	187	207	189	202	211	216	194	231	202	184	204	200	213	217	218	216	196	236	207	195	205	204	222	186	222	213	207	230	213	243	213	239	217	218	216	206	223	224	178	209	200	205	218	196	223	211	193	207	216	223	237	228	186	224	226	253	206	218	185	207	229	171	185	229	201	214	180	218	202	193	202	208	222	215	190	216	210	219	213	210	204	202	196	209	204	210	232	194	225	236	202	212	232	206	224	238	234	223	183	201	194	215	214	219	205	207	193	210	223	208	235	223	201	215	206	187	234	242	223	193	229	214	225	206	207	202	200	223	227	192	218	222	209	198	198	191	202	194	212	203	241	196	233	176	209	224	213	202	209	222	198	189	217	198	186	211	210	231	170	234	196	206	197	205	210	237	214	197	199	210	214	215	227	194	199	200	222	213	211	186	241	187	216	202	217	176	181	218	185	196	202	218	225	210	191	209	231	214	193	203	226	221	218	187	224	229	249	225	225	196	198	193	185	193	204	200	214	217	205	210	189	212	207	222	219	217	208	202	199	204	212	200	211	220	212	196	204	202	190	231	220	215	225	223	201	239	210	207	193	238	192	203	232	198	198	203	214	220	215	220	218	223	190	210	225	210	207	191	190	205	195	190	218	222	210	197	212	199	233	201	204	192	210	176	205	210	196	197	217	201	215	204	202	179	213	204	184	214	204	195	190	209	196	189	219	212	200	219	233	222	223	201	195	218	217	206	207	220	202	197	216	197	188	217	215	206	209	181	200	205	204	207	233	200	195	221	218	201	173	196	217	207	218	220	196	209	202	206	204	206	211	230	198	207	195	183	204	210	210	220	213	199	232	200	189	216	211	223	191	186	187	209	189	225	199	209	194	205	196	191	189	220	191	222	180	228	209	216	196	198	194	197	210	201	190	207	206	207	202	234	188	206	235	194	208	208	218	205	218	225	230	207	218	231	208	198	224	204	217	230	194	227	216	241	196	238	173	204	210	222	195	228	216	197	213	226	213	219	214	225	218	197	231	213	209	206	238	215	200	202	211	212	219	213	185	216	229	208	224	205	216	189	205	200	218	211	206	237	201	218	228	215	218	207	205	213	201	203	223	202	222	190	207	215	213	223	195	183	216	199	205	222	214	217	210	216	221	196	209	223	200	208	201	190	219	226	211	216	198	211	190	221	219	224	219	196	246	247	189	224	190	190	195	194	226	203	223	200	217	208	208	229	209	202	199	215	216	196	178	240	226	202	186	191	210	209	212	226	186	215	185	205	227	207	194	213	200	220	229	209	216	201	221	203	211	198	205	209	190	201	230	173	214	189	232	233	186	220	210	233	210	217	206	223	200	200	205	220	200	242	210	233	183	212	183	192	187	207	223	228	210	207	201	216	231	215	210	217	224	203	166	197	199	200	198	201	238	214	204	206	204	207	209	237	230	223	198	206	208	195	237	212	217	192	202	210	213	223	198	222	225	218	205	213	217	192	206	207	214	213	207	209	211	194	208	214	190	220	223	223	236	221	224	191	208	223	200	206	225	203	234	203	213	222	214	194	228	211	223	193	222	197	213	220	209	208	233	203	182	210	216	206	235	214	206	226	215	208	188	217	224	222	217	253	191	224	192	193	218	244	226	211	237	193	233	200	204	219	231	210	215	242	199	215	224	221	196	202	213	227	197	175	199	209	212	217	218	194	209	245	197	244	237	212	226	207	229	210	204	191	223	193	218	204	200	212	201	234	225	229	206	205	203	197	212	224	219	245	180	217	219	207	230	226	197	208	234	200	208	189	223	232	204	215	199	206	188	211	222	170	243	207	225	191	243	184	175	191	202	195	198	214	191	238	170	195	239	199	201	216	202	239	232	237	208	219	197	191	198	223	209	233	201	195	220	219	197	227	205	208	207	206	179	210	194	218	238	203	189	210	213	213	210	199	209	216	226	220	239	205	225	210	217	220	216	191	206	205	214	215	214	201	241	224	205	169	203	222	207	207	217	195	231	200	219	200	187	201	222	223	202	226	225	201	221	257	210	217	210	201	217	216	218	202	194	206	197	214	206	230	199	195	209	240	191	185	215	206	217	232	211	232	178	217	203	214	183	182	229	201	192	213	202	215	188	221	208	204	215	208	211	190	211	222	187	214	213	218	214	226	200	196	215	236	180	190	214	200	199	208	193	201	199	224	217	226	216	219	213	221	210	244	212	216	204	246	231	224	221	204	201	223	243	197	206	214	187	197	216	199	211	218	217	208	196	228	215	199	217	234	200	211	213	218	193	200	185	215	203	198	204	202	208	228	249	204	195	238	231	225	207	207	192	178	205	230	199	186	231	199	195	198	202	201	195	204	191	185	222	205	229	218	190	202	212	209	209	223	224	203	194	210	205	219	220	189	225	204	199	207	181	198	223	196	185	208	199	205	201	209	233	220	214	208	213	224	201	214	224	211	186	215	228	226	225	213	200	192	197	238	208	184	218	226	203	215	182	222	185	215	237	218	189	193	218	203	209	213	208	224	196	206	216	215	209	211	202	231	239	217	190	232	216	184	198	219	209	216	212	228	212	200	210	238	184	212	222	206	215	178	215	206	186	214	193	217	209	206	199	229	244	208	210	202	205	190	228	205	225	197	213	203	197	197	214	227	230	196	213	198	212	204	207	203	221	212	208	190	197	215	215	215	192	228	229	212	212	183	230	211	193	188	217	212	200	190	224	210	200	223	221	194	208	194	187	243	185	210	205	200	214	218	219	219	227	180	207	209	198	194	199	227	207	227	211	208	227	219	194	206	195	223	209	224	213	204	182	199	216	212	199	188	232	204	210	215	193	215	243	222	211	205	206	200	216	196	208	217	217	196	232	225	193	196	187	210	197	227	211	221	242	219	188	228	209	256	203	215	206	199	216	219	212	194	189	213	215	227	220	208	191
20432	22889	23999	13368	10446	6158	3946	3262	2943	2558	2429	2299	2285	1826	1298	1104	820	680	623	639	589	592	575	627	587	598	552	544	503	514	593	602	605	575	545	573	551	549	597	559	590	608	580	579	547	557	564	602	589	579	489	527	555	543	581	555	575	567	583	557	586	579	567	549	583	591	537	583	541	567	600	498	567	580	555	589	566	536	577	520	561	558	534	555	544	579	571	583	589	534	544	535	601	566	547	562	579	574	556	583	535	528	553	551	602	577	555	602	541	588	514	585	577	569	574	589	537	518	550	558	561	574	552	568	614	567	563	564	582	578	602	589	576	568	546	524	570	540	575	530	536	544	557	560	542	574	547	586	555	517	590	570	519	570	568	575	586	588	568	596	566	570	545	569	528	571	561	563	554	563	557	575	562	549	576	573	482	572	524	521	533	546	543	582	564	556	604	560	528	625	617	584	553	587	580	593	589	555	575	584	574	583	549	568	564	544	545	550	556	549	589	600	587	575	586	591	580	583	595	588	574	574	570	519	553	594	568	566	523	582	519	614	615	591	585	592	569	535	584	565	577	564	590	583	584	521	600	545	591	562	508	541	540	580	598	526	607	518	572	585	568	555	566	605	538	561	586	508	629	582	609	576	565	560	577	575	585	561	543	602	569	587	565	545	600	551	547	575	588	583	531	565	539	601	542	600	511	595	520	558	564	548	564	566	554	567	566	596	534	569	601	541	555	560	601	514	552	587	565	604	526	538	579	565	593	586	537	533	523	562	601	571	550	596	556	577	560	578	587	590	557	575	532	571	568	558	573	566	552	546	573	613	562	541	573	570	587	564	564	592	503	580	510	556	564	593	569	578	563	576	584	578	560	564	570	572	539	564	550	574	607	585	541	572	576	548	574	569	558	579	548	578	541	579	568	567	544	580	555	606	556	526	545	572	559	608	576	543	557	519	541	549	541	598	589	559	592	544	571	568	539	573	582	583	532	561	562	549	567	558	599	621	590	549	555	561	610	538	555	553	603	524	592	557	567	537	546	613	549	549	534	559	548	568	554	605	567	573	567	585	599	554	554	544	549	598	536	569	563	594	577	562	585	593	532	520	546	603	573	562	579	539	555	582	572	587	571	591	551	541	518	587	547	598	564	577	576	571	558	560	561	549	580	536	536	596	540	541	509	585	590	575	540	602	541	597	550	586	574	568	574	583	537	554	567	562	564	566	573	580	580	553	573	523	596	551	568	553	574	614	529	564	525	553	537	578	544	572	557	595	560	546	563	574	566	539	555	575	576	584	569	531	554	613	546	568	552	558	552	584	562	565	560	587	578	550	587	580	511	557	542	518	581	579	532	552	552	591	545	549	536	550	570	574	566	548	605	556	561	528	544	540	570	560	585	575	608	538	568	604	540	543	540	552	522	604	548	600	586	562	591	587	554	574	576	562	592	588	561	606	600	547	546	564	583	616	573	603	582	540	543	547	541	569	541	577	552	523	549	554	583	574	533	591	559	568	550	586	549	556	585	592	579	558	571	594	565	577	604	583	559	536	535	587	529	542	602	537	536	545	554	557	560	511	571	543	538	556	566	582	577	542	601	547	584	585	564	574	550	537	578	576	567	597	576	572	563	611	538	583	568	593	555	545	544	579	562	536	587	572	581	582	558	574	569	581	614	585	564	577	562	554	575	566	577	566	576	563	551	561	588	554	578	582	563	568	552	530	532	569	560	544	583	551	564	570	589	542	575	533	559	563	581	521	576	563	543	556	592	576	570	588	535	566	551	529	583	599	543	527	619	588	570	585	545	569	600	569	581	562	548	545	594	577	578	567	562	627	524	586	594	592	528	611	604	590	583	576	561	561	561	557	581	557	590	564	534	537	555	577	550	558	569	548	562	580	566	585	596	568	563	577	551	606	601	597	521	546	561	564	545	580	575	554	588	568	551	592	566	602	550	547	535	600	592	573	596	553	580	527	601	548	608	528	520	534	571	587	571	574	563	541	561	591	582	559	582	566	558	521	552	532	585	583	549	555	511	580	596	588	573	649	588	558	546	611	569	542	571	558	505	557	586	564	576	578	579	581	537	557	555	564	572	579	562	558	573	569	571	559	575	553	582	544	563	556	565	593	544	585	575	566	573	541	594	552	569	545	565	533	635	572	582	567	555	582	581	581	597	564	563	576	573	610	536	574	549	596	572	554	597	580	534	560	552	602	572	580	633	600	569	527	554	549	582	601	567	585	533	569	552	572	576	592	577	567	557	546	565	560	563	569	591	561	562	570	575	593	553	583	593	586	540	492	569	567	533	577	586	581	570	587	546	560	621	569	613	574	517	550	538	543	572	580	550	597	521	535	564	579	550	522	543	538	589	566	556	586	555	555	578	557	538	558	624	557	513	565	576	566	566	574	555	546	560	525	603	579	555	552	546	573	550	531	574	590	562	529	562	563	598	562	537	589	591	602	587	574	572	602	565	563	537	572	553	586	572	564	588	630	540	575	579	559	557	585	584	523	551	557	602	544	559	564	588	585	536	589	546	563	544	542	570	559	579	581	539	558	571	561	544	543	570	566	576	554	581	584	617	553	555	572	544	578	596	545	536	527	598	560	586	574	583	571	604	577	583	591	557	564	576	575	614	578	565	586	576	588	569	577	526	573	567	596	539	589	539	565	564	567	573	580	540	547	590	587	558	576	556	529	546	546	570	551	558	545	513	546	596	582	558	541	523	577	566	565	541	580	519	556	603	570	553	538	586	520	529	518	582	573	577	581	573	558	560	609	594	546	558	573	528	543	550	541	589	586	588	572	557	553	593	585	536	585	551	586	569	554	554	581	546	501	582	570	579	534	536	594	554	558	608	547	559	599	569	585	577	607	537	574	521	593	563	573	576	585	577	558	513	559	540	593	565	533	554	551	559	555	600	566	571	542	610	614	569	567	550	575	569	535	594	549	586	596	550	529	566	572	593	605	590	541	530	606	552	612	543	539	544	578	572	557	568	510	580	552	563	586	580	549	577	590	510	538	581	556	542	550	542	572	554	590	552	548	542	540	548	531	561	586	552	557	577	566	586	540	578	572	604	592	561	551	608	561	540	568	578	581	584	534	568	548	565	579	514	565	594	601	599	578	614	556	565	570	552	560	556	571	559	553	570	566	584	539	544	547	580	606	592	570	575	592	553	562	595	533	551	578	527	576	575	582	578	551	561	553	601	600	597	569	569	581	569	547	559	571	606	585	544	569	576	596	568	567	557	540	581	586	564	572	542	564	575	517	536	559	560	577	577	568	587	550	575	509	563	541	555	547	532	555	556	572	545	614	567	578	551	570	575	558	546	536	541	539	584	529	521	666	566	549	530	562	590	544	563	583	573	570	589	520	579	598	542	570	567	569	608	569	598	581	557	520	532	560	543	584	546	585	557	603	553	559	571	588	566	592	603	606	563	564	550	552	580	586	552	572	582	558	592	559	575	530	538	612	515	593	554	559	557	556	594	586	572	544	546	548
47633	44928	43367	32479	21479	17814	17591	12360	9365	9068	6159	4366	3149	1537	997	691	501	333	270	251	240	202	175	206	199	198	197	219	192	233	215	196	188	201	168	189	201	202	187	208	193	198	202	205	197	191	180	180	183	186	177	224	201	195	192	146	193	199	182	211	191	204	205	190	169	197	200	224	192	181	193	198	195	171	188	214	205	183	205	214	187	180	214	180	165	183	199	166	199	215	218	189	192	182	196	201	195	191	162	190	208	213	179	202	197	193	175	176	197	216	193	200	208	225	190	197	205	196	209	188	194	169	205	217	190	212	219	191	188	208	230	197	222	203	210	188	187	203	179	192	170	209	210	200	211	206	187	214	207	204	177	184	203	167	176	181	189	177	219	215	199	186	212	191	187	216	201	175	205	211	197	194	218	201	189	201	185	194	190	180	195	194	201	197	170	190	187	196	187	185	197	197	188	179	172	190	205	197	211	214	185	175	195	191	184	195	200	184	193	176	222	217	207	188	189	176	184	199	205	204	178	179	200	209	206	185	187	210	174	213	183	222	191	181	197	200	165	200	172	184	185	189	181	216	198	208	205	208	192	200	203	180	203	177	195	171	195	208	198	171	203	195	198	170	186	199	197	183	186	166	187	209	198	204	207	209	173	204	201	181	203	223	202	206	228	204	204	176	184	213	227	179	206	205	234	186	207	224	212	185	189	186	196	179	186	190	194	203	180	202	214	184	205	202	209	176	201	198	188	191	199	193	202	202	196	187	173	190	170	223	198	194	198	207	209	193	183	212	186	183	209	180	185	207	207	202	165	178	215	207	204	188	194	195	213	201	195	176	208	207	193	206	198	216	179	180	200	190	194	182	174	200	198	201	183	182	186	211	189	208	217	203	197	207	209	216	225	213	177	199	195	205	180	171	202	188	207	178	202	174	192	186	188	198	189	208	191	209	190	191	185	179	197	218	196	209	181	205	181	198	217	190	216	197	156	186	176	206	162	198	198	178	216	207	190	211	198	207	204	199	202	176	194	200	185	210	189	192	210	200	209	210	186	193	196	197	205	197	209	195	179	191	198	203	197	221	196	175	188	207	210	211	195	184	200	191	210	184	210	187	189	205	193	197	191	188	227	187	194	179	181	183	193	200	191	201	215	183	200	206	221	193	193	196	203	217	177	189	182	219	205	184	194	194	183	176	180	201	195	217	191	197	171	220	190	195	199	190	212	224	184	202	189	175	201	202	192	193	219	180	189	194	195	231	171	178	175	172	179	182	183	158	181	192	221	210	190	213	207	184	200	205	201	205	203	215	196	177	202	187	191	199	182	197	208	200	182	218	187	214	193	212	206	176	197	209	199	170	206	210	210	181	187	202	212	222	193	183	175	224	169	193	182	179	181	205	202	189	209	207	200	175	201	185	196	194	213	183	192	205	216	199	191	179	201	187	197	186	196	204	202	203	202	201	211	215	213	204	203	178	209	203	210	198	199	213	182	202	195	207	173	202	199	215	210	212	192	189	194	194	175	179	177	206	193	184	187	194	196	203	190	190	201	193	195	167	194	203	181	193	205	205	182	185	203	222	180	197	201	218	228	204	210	177	181	185	183	207	201	212	167	192	193	224	217	224	194	189	167	210	211	217	193	185	197	210	223	200	215	195	178	200	199	190	207	192	176	198	181	183	207	184	201	183	173	187	227	193	194	176	202	194	212	196	212	194	183	220	204	206	186	198	206	204	214	177	178	184	209	219	205	194	179	164	156	233	217	187	185	202	189	195	202	207	194	187	215	194	187	213	208	190	209	191	209	194	187	192	175	189	206	201	186	191	175	182	188	179	201	190	208	205	173	183	204	197	196	195	207	185	193	213	190	213	197	189	235	186	186	187	216	196	199	200	173	214	186	209	185	193	205	221	195	211	205	197	219	203	219	175	198	207	189	187	174	188	185	184	204	189	201	204	185	183	200	205	184	189	187	226	203	188	217	186	190	174	215	217	214	187	236	201	217	196	208	190	218	205	180	199	190	199	194	206	187	193	182	202	187	229	195	207	218	203	165	187	192	204	191	179	189	196	215	201	195	205	183	187	194	201	204	219	205	195	203	222	186	190	199	183	181	203	209	190	200	215	195	184	192	176	212	177	193	213	189	210	195	220	203	203	195	215	190	177	196	167	158	207	201	209	163	199	212	193	202	191	174	228	178	191	170	172	223	201	183	201	168	180	197	214	211	210	184	168	182	180	183	170	202	192	212	210	203	175	219	217	190	190	171	210	206	212	215	202	190	201	202	207	179	189	164	219	205	186	220	191	192	188	170	194	189	207	196	192	195	190	194	226	203	186	171	195	219	222	189	214	194	178	211	187	209	190	206	174	189	197	198	200	226	163	189	191	187	204	192	198	185	202	234	193	210	186	185	160	192	172	205	193	218	178	200	191	190	196	223	199	223	177	186	191	175	192	187	196	196	192	193	195	217	192	221	186	214	187	197	197	168	166	218	201	192	187	207	184	203	195	200	196	220	180	184	207	178	201	185	192	192	167	188	184	172	195	182	198	177	204	195	211	200	214	188	196	184	184	177	207	200	191	196	222	189	183	198	211	194	211	202	178	183	210	190	215	187	192	207	178	186	189	180	179	179	216	173	204	223	158	190	191	185	194	176	187	223	194	210	184	209	180	188	190	168	204	198	194	184	173	183	213	190	190	200	185	183	197	165	213	181	208	228	183	218	202	193	180	200	186	188	190	209	196	196	178	180	206	203	244	217	196	161	214	192	194	199	190	166	196	178	212	183	205	167	204	200	198	199	216	209	196	183	215	195	197	201	194	179	207	206	193	190	175	192	189	202	191	197	208	207	219	206	209	192	191	185	192	181	223	196	179	199	233	182	217	212	195	185	201	210	186	197	204	205	203	215	204	201	192	212	217	184	189	189	209	212	188	191	195	189	196	209	213	206	210	202	229	198	195	209	176	188	184	197	199	200	184	182	202	215	190	185	177	160	215	187	174	208	235	191	221	205	186	205	175	202	191	178	186	189	193	229	216	203	197	217	199	209	207	209	204	214	200	201	191	233	221	200	194	208	193	205	167	197	181	210	199	187	215	206	195	196	202	188	178	192	198	202	210	177	180	203	207	207	176	202	212	187	217	194	193	209	199	216	179	216	212	230	192	221	179	171	210	206	178	192	189	215	185	210	176	217	195	178	194	172	209	202	214	201	196	206	162	219	209	200	194	192	190	198	168	175	217	192	196	199	221	181	207	187	203	220	185	209	197	202	218	177	193	210	185	199	209	206	193	201	173	190	247	216	194	208	217	221	186	224	200	209	167	211	192	214	172	192	202	185	224	216	213	199	195	193	189	192	186	200	199	210	198	178	186	206	208	186	194	213	180	184	192	191	176	216	196	159	209	200	172	187	193	198	163	211	193	226	187	209	174	207	216	203	196	187	187	208	178	189	221	207	188	179	200	195	193	215	173	214	228	191	197	187	204	186	186	176	186	194	206	193	198
31947	36855	43789	39912	35182	34890	35328	29968	27727	27444	21094	18173	13286	7515	4851	3242	2170	1198	949	841	748	642	606	569	573	544	595	578	555	536	572	571	527	516	556	588	547	538	556	522	538	531	534	524	540	526	574	544	541	563	543	513	530	517	538	512	521	528	570	581	546	569	537	531	518	533	520	574	529	513	579	533	538	521	528	490	520	519	548	546	543	553	533	543	530	481	559	507	559	558	537	528	529	494	535	525	520	577	512	503	532	568	534	591	528	505	532	504	579	530	519	549	561	539	548	539	516	543	534	517	533	503	542	544	553	577	529	544	551	545	509	549	502	570	499	565	534	551	546	534	485	570	541	536	509	553	543	575	526	524	564	582	546	513	492	571	513	524	532	507	561	561	552	519	548	536	546	555	542	534	555	570	534	526	563	507	562	568	526	521	510	532	519	519	493	531	553	584	538	507	538	556	502	526	511	529	540	564	518	517	511	536	511	522	540	555	529	549	539	502	540	557	542	531	481	563	572	561	567	530	539	564	580	511	543	526	520	525	545	490	515	563	533	531	565	504	552	542	545	527	548	546	595	552	520	545	521	535	524	544	508	543	545	539	570	540	514	579	626	524	494	584	575	521	573	537	534	523	562	514	551	538	552	532	546	556	543	523	588	512	532	494	513	549	533	560	561	512	519	552	540	555	545	534	519	489	553	535	538	540	543	597	552	500	530	536	540	525	575	536	541	529	540	494	516	493	521	522	535	539	542	523	526	523	509	529	521	570	526	531	510	551	524	501	589	510	514	510	537	550	539	548	526	527	552	551	520	549	495	524	556	517	557	535	546	569	495	541	542	498	545	515	552	568	539	572	546	540	547	547	530	559	548	507	537	541	539	543	535	542	523	521	527	571	537	574	541	538	558	549	573	561	562	534	530	557	531	519	553	544	506	505	540	559	529	531	548	541	585	542	546	519	532	546	596	544	550	532	563	544	546	505	572	535	505	583	571	534	550	557	522	552	529	572	503	516	526	562	559	521	545	526	522	562	537	548	595	504	570	554	518	553	531	534	531	531	510	519	534	564	512	500	559	559	540	517	520	536	537	514	510	537	526	584	551	547	555	551	528	550	538	517	511	535	504	569	519	576	516	568	556	499	518	546	587	575	498	522	536	513	551	537	552	520	565	561	515	582	554	519	546	544	515	568	536	532	541	540	546	586	544	551	562	540	526	539	522	559	557	514	560	523	559	536	550	517	540	528	531	480	535	530	563	511	563	511	510	511	515	520	532	530	521	571	566	536	524	561	525	532	504	557	534	569	521	564	546	558	499	500	560	526	536	536	548	560	527	539	530	540	515	493	553	500	547	526	576	517	523	527	507	529	538	510	517	537	557	509	536	545	550	535	543	522	524	503	547	524	516	535	517	560	489	548	512	533	512	541	503	559	531	512	532	557	537	517	576	500	529	533	518	543	525	534	551	519	560	512	579	522	541	517	502	536	502	517	529	510	555	556	513	522	546	528	562	555	559	532	564	531	525	551	481	533	552	541	505	539	557	539	515	518	536	513	539	556	579	548	532	529	532	533	607	520	544	569	556	513	540	551	553	500	549	508	561	527	554	525	542	536	499	514	513	522	554	504	488	477	538	577	513	532	535	569	558	496	562	530	520	549	547	543	482	536	543	555	527	558	550	555	537	515	540	554	562	531	524	524	549	553	565	542	564	506	547	524	524	602	472	527	576	534	521	569	559	513	524	549	582	515	543	561	570	549	503	543	531	529	494	563	502	591	536	557	533	499	516	537	517	537	544	499	567	526	536	508	524	526	482	531	545	553	537	507	548	565	524	524	523	590	521	516	587	540	555	546	553	540	513	558	531	564	547	549	546	556	536	565	522	543	558	521	510	584	539	532	516	524	522	512	549	566	523	517	545	539	549	578	511	573	553	500	565	543	594	518	542	506	572	604	536	510	512	545	523	538	479	559	533	553	556	524	547	515	548	534	528	528	497	512	560	567	509	553	539	540	531	516	506	552	512	532	566	542	503	560	508	528	558	546	523	529	523	549	546	548	568	524	528	540	529	516	534	568	528	591	549	534	530	538	520	558	549	532	507	546	525	582	528	534	544	541	537	562	516	553	551	560	551	523	514	540	517	547	543	543	545	522	515	496	560	516	530	548	570	533	585	535	522	528	566	524	523	541	579	569	500	541	561	529	564	563	559	508	560	597	506	543	531	535	549	502	494	575	577	521	524	518	515	542	522	515	487	567	537	506	526	539	549	517	511	559	549	521	547	511	608	523	562	518	575	541	499	565	559	523	553	522	582	546	542	518	553	521	534	553	547	515	543	517	527	533	537	569	590	520	502	523	533	557	556	545	491	529	554	518	538	530	483	519	526	511	542	522	574	526	494	512	534	541	492	486	536	519	512	528	533	539	548	580	562	539	529	544	551	535	550	538	521	537	570	538	503	531	547	534	553	552	528	564	521	546	517	505	544	540	544	540	543	546	521	560	562	532	538	606	559	501	538	557	500	537	488	535	529	582	551	563	564	535	514	515	615	540	520	499	522	569	593	559	585	517	535	524	527	528	532	497	526	557	547	535	517	529	557	493	568	541	511	576	521	544	540	507	522	573	526	545	580	503	532	553	505	523	542	529	544	560	527	556	564	545	529	542	544	495	497	531	563	554	573	497	549	537	551	519	539	549	542	590	513	512	540	515	532	569	557	536	532	517	536	562	531	523	512	493	561	512	499	553	527	579	522	512	507	522	506	528	501	536	522	592	541	527	513	533	512	548	535	532	514	516	566	499	522	533	569	552	525	551	540	559	563	576	538	531	579	567	533	559	564	572	536	521	545	521	537	548	537	554	522	500	506	535	533	527	550	554	542	505	543	570	511	564	573	562	514	523	530	542	555	531	529	534	511	599	550	565	519	508	538	543	505	551	514	547	551	516	552	505	578	575	504	533	554	528	595	558	552	544	530	491	530	522	550	525	506	602	536	562	527	515	532	519	524	545	532	537	548	518	551	523	517	538	528	545	532	510	536	510	535	523	533	556	563	530	567	518	562	535	606	509	551	550	566	536	519	568	507	483	549	534	530	542	517	546	526	504	522	528	512	515	536	530	534	517	559	531	568	538	528	489	538	550	494	521	516	516	540	529	549	565	511	556	579	560	526	560	536	468	502	540	532	552	554	536	530	540	512	549	539	536	513	503	556	542	554	534	525	584	587	575	514	541	534	475	553	518	530	512	541	500	524	580	547	498	549	511	579	538	498	542	561	523	560	543	570	559	515	540	530	558	535	482	512	523	521	563	540	488	512	549	569	562	504	558	534	555	553	558	542	532	551	548	538	522	551	538	543	520	498	573	513	536	548	555	527	509	551	536	546	569	568	493	560	558	500	571	489	550	521	510	573	556	511	531	523	523	568	535	556	555	563	564	516	530	502	553	508	537	564	501	528	538	518	530	532	545	539	545	522	513	558	545	594	528	557	508	554	580	521	556	537	556	537	545
53674	52291	51201	43528	30985	27462	30511	22700	17357	18316	13326	7079	4288	2049	957	441	324	244	246	219	223	214	194	195	195	181	201	163	187	179	182	191	188	160	189	185	183	191	175	176	205	186	168	148	178	197	202	193	189	201	168	170	185	198	172	176	168	195	165	184	198	161	185	169	177	173	162	183	191	167	167	178	188	175	199	180	199	178	179	176	179	204	171	169	160	204	184	191	185	179	172	198	195	173	181	180	182	171	180	172	197	186	178	200	171	182	180	183	211	199	175	201	203	185	197	192	170	186	208	175	189	171	220	159	211	208	200	175	182	196	227	189	202	173	190	188	183	200	190	184	162	195	163	189	207	176	191	184	177	166	190	190	173	195	178	174	176	167	174	177	177	191	181	194	154	202	172	178	168	175	209	178	188	184	195	200	139	208	200	179	161	179	197	201	157	196	169	189	185	181	174	180	188	199	176	187	189	163	201	199	185	211	178	207	182	202	179	177	182	188	187	200	160	194	170	185	182	197	183	197	182	203	190	175	197	164	219	168	185	186	193	181	186	189	207	179	192	182	186	172	181	183	179	209	193	207	209	188	193	207	197	170	168	171	187	201	197	183	170	160	181	160	187	168	185	182	167	163	169	184	211	178	173	190	202	175	175	194	178	191	191	192	175	180	180	192	213	191	183	184	196	203	189	192	176	182	188	165	189	187	176	198	192	180	188	204	193	152	201	194	173	200	187	208	193	164	196	197	168	157	172	184	192	161	193	197	184	194	180	180	181	209	185	169	163	173	181	188	180	195	193	181	188	178	198	178	182	183	160	193	172	182	192	193	197	196	177	196	189	170	198	174	182	189	187	167	158	187	186	177	201	169	156	178	182	187	192	187	184	175	174	192	158	168	184	182	183	184	183	188	171	178	177	198	180	211	189	181	183	206	198	206	182	191	217	202	187	167	162	174	179	170	188	175	196	179	183	199	165	171	182	176	150	191	171	201	172	177	165	200	169	216	182	172	187	188	156	183	189	201	182	182	207	179	197	194	190	182	183	180	183	175	204	188	188	185	206	201	185	192	196	212	179	192	185	192	185	198	174	188	179	195	172	176	194	181	176	184	182	216	178	204	175	214	190	186	159	174	197	160	190	208	171	199	173	170	183	179	195	163	174	183	185	159	192	165	185	190	171	189	209	184	187	175	204	192	210	184	181	171	179	208	187	168	159	173	181	192	181	177	184	190	163	188	180	168	192	178	197	186	196	190	182	201	166	182	177	191	177	179	190	182	173	189	169	189	174	186	175	189	194	168	190	135	204	162	191	175	181	193	155	185	190	158	191	161	199	201	173	168	199	190	196	206	171	183	167	188	193	182	173	179	191	184	183	176	179	169	176	194	181	194	204	207	172	192	184	203	183	162	158	183	214	177	179	162	188	190	206	189	200	179	174	190	205	199	177	187	164	170	182	187	189	207	187	188	186	183	207	220	179	172	177	204	170	179	183	170	198	165	185	168	170	186	181	191	185	164	185	207	195	188	177	188	178	209	159	195	195	179	216	174	175	181	178	199	201	199	193	182	196	182	190	183	174	184	185	180	212	171	196	202	178	185	187	192	201	178	182	192	174	173	186	182	194	195	201	199	204	153	179	186	195	178	169	169	189	199	199	186	186	193	181	201	178	173	188	169	205	184	181	220	179	165	179	181	210	179	171	191	183	194	191	200	186	182	210	159	168	179	173	173	189	187	173	165	192	205	164	182	198	197	166	200	186	180	177	174	177	185	193	177	192	188	168	180	182	209	197	179	189	189	186	196	185	184	179	171	189	196	187	178	175	167	172	174	192	165	209	179	187	210	167	180	204	201	193	189	173	179	182	194	174	192	172	189	189	190	178	186	174	184	181	196	168	195	175	158	170	187	209	169	198	189	191	210	193	174	173	169	166	197	183	182	204	167	178	187	200	200	176	202	196	192	205	181	175	178	191	188	160	161	179	180	199	183	193	182	206	176	196	203	208	198	176	176	202	192	218	210	179	182	175	185	194	204	186	173	197	186	199	191	185	166	182	179	194	214	185	188	201	155	195	176	212	193	183	184	200	192	202	190	176	183	204	183	181	167	177	182	186	199	194	181	185	160	208	194	198	183	173	183	175	176	224	175	179	176	166	171	199	189	182	180	196	182	175	180	177	184	193	184	171	186	180	192	195	183	196	172	188	201	186	191	194	196	179	177	176	187	203	184	175	214	177	181	214	174	189	166	177	191	194	178	192	190	196	197	202	204	176	181	178	200	193	178	198	179	176	169	199	168	198	172	193	191	166	163	185	177	202	203	183	171	198	199	198	164	186	179	179	187	173	207	193	174	192	189	189	190	193	205	199	180	183	194	196	188	171	168	185	167	187	184	172	174	193	176	177	183	186	203	183	194	166	195	211	199	171	181	172	173	160	182	185	200	205	189	192	187	200	200	178	168	191	187	214	178	180	191	193	172	188	158	209	192	157	189	169	183	214	167	163	200	192	176	168	190	172	173	169	175	182	192	189	191	165	180	186	185	170	189	208	184	180	160	155	178	174	162	173	180	202	176	168	178	177	177	162	184	171	193	171	195	187	182	183	192	190	189	191	189	190	176	186	181	187	167	159	197	176	181	163	173	184	179	167	180	166	179	186	185	175	190	182	184	187	190	170	188	193	175	177	196	216	197	196	195	171	184	171	197	174	206	204	181	166	190	195	170	198	195	193	168	173	167	203	192	215	154	174	194	185	211	191	203	193	193	192	202	190	198	207	180	189	174	191	236	171	208	164	209	205	200	189	193	180	181	165	217	180	201	199	194	163	203	206	159	172	176	188	193	182	163	179	187	160	160	181	188	188	190	180	182	179	188	168	172	176	194	183	196	175	175	207	175	184	181	210	185	172	183	183	196	186	190	169	207	208	178	173	188	189	158	178	179	195	202	187	180	175	197	197	189	209	198	187	190	182	173	195	185	180	177	197	155	186	182	166	202	179	196	190	175	178	197	168	182	171	185	201	201	177	164	198	190	178	208	176	205	182	198	213	193	205	186	189	184	190	191	196	186	182	180	189	194	171	184	180	200	187	194	184	202	175	169	166	172	181	160	190	178	163	193	172	165	180	194	166	181	189	197	162	195	192	187	196	187	196	223	160	174	174	182	195	182	199	174	189	159	182	210	186	194	195	185	188	223	169	191	173	187	170	193	169	165	171	178	194	182	181	175	186	182	181	174	187	168	185	171	195	195	172	166	182	168	176	186	169	192	171	191	182	157	190	192	178	169	166	163	196	186	203	182	168	175	194	206	196	179	184	157	181	185	176	179	182	199	175	178	167	175	182	192	167	193	183	186	162	185	193	180	190	196	167	172	164	178	180	168	201	175	172	173	156	183	205	196	190	185	187	203	171	208	179	195	190	169	168	167	184	191	172	178	202	178	193	186	180	191	178	182	182	187	175	199	187	178	205	167	180	187	193	178	195	180	170	189	166	177	171	212	174	186	192	193
37320	43838	52037	49369	43822	43256	46679	38739	36264	38305	31302	22857	16813	9299	4507	2111	1196	898	741	731	643	573	519	529	567	495	483	560	500	500	515	528	508	516	506	508	502	503	540	507	495	505	502	528	520	525	474	503	508	476	526	506	528	520	502	532	475	530	496	542	544	468	546	544	497	484	531	537	537	496	493	446	553	526	476	492	484	552	519	535	504	521	545	492	522	479	496	474	476	549	535	534	518	486	506	529	465	532	487	458	509	512	488	479	526	497	481	491	507	480	529	486	529	541	535	520	483	543	506	515	528	471	497	494	491	530	522	531	490	534	537	513	486	516	464	488	505	550	524	480	512	504	487	549	565	496	491	515	491	532	514	493	543	517	508	515	462	508	528	517	499	532	499	517	530	494	484	487	537	485	508	483	559	490	507	505	490	539	552	520	526	503	506	482	499	536	527	510	518	461	535	506	512	493	502	528	486	520	490	544	519	514	500	500	507	525	483	501	521	505	498	472	522	531	465	532	522	521	500	507	498	486	513	515	529	559	528	501	524	516	517	539	492	476	492	480	500	541	475	468	523	520	514	490	476	548	498	518	485	501	555	505	503	534	493	486	510	557	500	561	479	465	533	504	519	510	526	504	532	510	492	487	500	497	497	520	527	550	517	477	497	506	487	522	511	464	503	466	500	515	529	519	509	517	517	516	511	477	522	494	486	492	545	478	517	482	537	519	492	493	475	493	522	506	474	536	528	512	492	465	492	498	492	518	516	518	503	515	492	490	534	499	504	537	503	526	480	493	533	471	551	491	499	490	527	490	506	486	469	520	494	522	499	475	520	482	478	501	506	529	487	495	528	513	477	536	497	473	461	489	495	478	466	512	538	506	482	529	522	522	528	484	467	474	496	501	528	491	538	491	502	474	512	518	500	494	565	476	503	501	512	530	510	557	475	505	519	505	519	486	487	526	519	491	527	479	540	531	512	533	529	495	519	502	469	512	526	526	558	499	497	518	486	470	479	501	490	509	495	497	531	526	501	482	500	472	526	506	515	492	506	476	512	521	505	480	526	504	531	530	503	487	494	545	512	503	525	499	553	518	488	516	497	495	490	506	565	502	543	490	522	485	486	530	476	501	527	553	509	533	481	494	513	505	511	529	561	508	522	538	510	543	483	493	508	509	539	504	451	512	467	520	540	498	553	499	525	492	543	487	486	511	485	494	500	493	496	549	549	501	518	525	507	518	536	498	520	473	495	488	552	532	502	535	507	505	534	548	575	492	514	540	477	493	509	498	525	451	516	500	490	495	516	515	509	543	537	502	492	482	486	512	532	540	500	499	492	500	541	539	553	489	524	535	469	507	511	511	506	492	551	518	543	543	485	474	512	499	483	520	505	508	512	500	506	506	495	508	471	512	517	483	531	514	478	548	503	483	491	495	488	490	497	478	519	538	509	497	478	476	497	559	521	524	477	545	497	519	492	483	508	490	505	503	506	548	540	496	492	505	507	516	505	523	477	517	531	546	499	502	511	503	515	519	489	528	532	514	515	533	549	505	510	523	505	517	514	495	502	490	524	560	508	468	541	491	521	510	493	509	455	510	543	540	506	507	500	513	540	493	518	533	517	500	483	536	484	498	482	496	486	522	504	523	492	513	514	495	575	519	540	507	482	531	538	523	506	483	473	541	488	504	471	456	560	516	473	514	513	542	503	538	542	506	525	518	500	501	516	509	549	511	482	489	492	540	513	486	467	493	508	443	492	495	513	494	525	503	511	517	506	487	503	493	525	508	539	500	492	505	497	524	513	483	502	535	523	506	501	511	502	518	517	498	462	516	480	505	496	497	525	506	500	482	533	492	495	486	550	536	495	532	502	453	499	485	507	549	482	488	490	516	499	476	498	493	478	531	461	464	547	491	489	474	519	509	512	464	515	531	502	501	491	515	528	478	508	493	518	486	501	529	478	482	486	538	515	495	542	535	510	502	492	504	516	526	518	553	513	503	540	479	471	534	474	475	484	517	521	526	522	519	523	496	493	522	504	496	479	513	508	524	538	502	526	487	509	480	512	492	502	506	506	501	512	521	492	499	525	492	490	518	508	527	511	503	469	533	499	512	506	511	482	503	528	488	530	506	486	525	520	496	483	528	532	492	525	472	486	516	491	481	521	482	509	496	500	485	473	531	479	506	511	570	496	495	510	489	471	501	487	528	528	486	511	490	497	497	479	508	555	531	484	503	549	463	493	505	487	507	533	471	468	554	515	506	535	512	557	507	545	530	518	485	533	517	514	484	503	512	507	516	510	548	533	556	509	500	522	517	512	531	526	499	505	520	519	478	480	518	508	501	501	478	512	521	546	524	526	487	498	493	490	459	546	508	522	521	485	496	518	511	548	462	476	515	494	502	514	525	499	499	509	459	507	494	511	511	515	507	509	480	481	498	516	506	529	499	475	519	519	523	506	490	549	511	485	507	491	506	456	536	533	518	492	499	521	521	521	489	500	501	506	508	508	506	525	503	507	516	515	511	532	491	526	517	514	541	491	487	451	511	484	485	538	524	500	473	514	531	443	500	491	503	492	538	521	481	558	456	497	538	494	535	470	532	494	492	514	483	491	469	522	529	505	507	492	474	517	518	520	508	561	508	539	483	512	524	579	530	510	478	520	490	519	528	473	467	481	526	547	483	501	496	505	525	533	510	523	534	428	468	511	540	456	517	514	490	491	507	535	498	517	529	489	522	517	490	519	551	513	532	528	504	526	488	534	537	570	490	477	467	503	526	504	450	486	492	503	461	515	497	486	518	527	508	536	490	484	456	483	509	508	560	477	498	538	482	508	481	529	511	454	482	517	523	453	490	547	520	507	487	520	484	507	496	500	564	477	505	546	509	529	480	506	506	555	557	550	466	532	523	506	464	507	493	501	472	477	495	500	506	518	497	479	532	479	512	466	482	546	486	490	503	496	500	513	536	474	489	524	507	494	516	517	522	526	527	516	490	514	503	500	513	544	491	500	520	507	511	472	501	504	474	522	517	507	511	534	483	493	518	500	509	545	477	498	488	496	519	510	519	509	494	496	475	544	491	493	495	488	462	509	484	493	531	513	541	502	507	512	520	527	491	493	552	525	530	494	491	514	479	513	543	509	488	476	496	513	488	511	512	541	532	507	463	506	488	506	495	513	544	507	512	520	516	510	519	557	472	524	538	490	505	463	535	483	527	544	488	504	495	497	513	517	524	529	533	516	532	481	514	534	505	526	463	500	542	494	521	491	530	524	541	496	493	506	519	511	485	479	471	495	481	501	539	530	505	535	489	509	486	491	525	511	499	482	492	516	467	490	482	498	541	479	491	504	513	490	556	490	489	510	513	504	519	512	518	542	530	516	501	493	522	512	480	515	504	531	531	514	495	507	556	468	549	513	501	500	530	471	494	513	489	517	506	483	555	508	520	520	519	484	499	474	519	481	537	526	495	492	529	515	510	505	513	474	490	470	491	476	514	505	490	513	498
26001	22889	15100	9616	2732	1321	1242	1726	1007	785	729	601	471	312	240	213	211	202	233	216	205	196	210	223	201	226	238	199	209	212	228	214	250	229	213	214	204	238	221	175	224	195	192	210	223	212	208	191	193	213	211	180	225	186	217	229	225	198	207	241	237	216	199	208	190	210	221	226	221	213	208	194	220	215	229	212	193	221	236	208	204	212	200	215	216	229	200	222	208	203	218	201	205	248	192	199	202	176	216	206	185	205	201	216	215	232	188	225	222	200	228	215	214	222	230	227	222	215	204	217	198	222	213	222	210	206	212	247	225	199	208	226	218	202	236	215	220	210	212	209	210	219	186	210	206	200	216	213	213	202	226	215	217	223	204	193	221	199	217	208	207	183	212	227	215	212	192	197	233	220	216	229	224	225	176	209	202	227	215	222	204	219	223	228	207	225	199	196	202	236	203	235	221	233	211	202	210	209	209	232	197	228	206	212	201	204	230	234	210	210	227	200	208	211	221	204	205	206	214	180	223	212	223	214	218	213	216	229	200	233	213	211	211	217	205	225	204	209	211	234	207	217	214	215	224	201	206	217	208	211	189	220	243	211	198	219	222	208	200	194	219	197	210	210	203	213	247	190	239	213	225	217	201	233	224	194	224	236	198	240	211	185	214	230	202	208	238	185	232	233	233	205	211	204	211	193	203	186	187	215	217	207	225	211	204	211	202	228	173	208	225	210	224	205	203	207	204	200	218	211	203	213	219	213	200	194	187	223	223	222	235	214	214	225	215	219	194	230	198	215	198	245	223	208	235	208	211	190	202	229	200	210	193	199	199	219	227	199	207	230	218	183	212	235	202	234	207	220	200	223	211	197	203	211	202	216	220	189	209	203	222	205	242	204	215	211	211	212	163	217	186	236	194	219	211	206	212	206	186	210	234	213	202	205	213	207	206	217	197	213	219	190	192	216	195	197	224	204	215	212	204	211	217	213	216	208	205	191	201	195	200	203	191	216	242	224	198	221	242	207	192	218	218	220	222	200	203	213	226	208	205	214	202	218	218	237	220	194	180	213	192	213	223	195	224	235	198	208	210	221	201	188	199	217	235	192	224	199	206	222	238	214	199	216	196	214	214	217	199	202	229	214	202	212	189	205	203	216	225	225	220	193	215	204	194	195	207	214	230	219	225	203	214	220	229	221	175	198	207	217	196	225	224	217	216	217	203	216	224	203	227	203	220	197	210	210	228	213	216	204	220	202	210	210	208	254	198	196	194	215	207	211	229	191	231	230	245	177	200	217	235	189	214	214	180	218	224	215	198	219	199	216	215	216	218	219	216	201	192	202	209	199	195	216	205	210	220	218	237	207	219	192	262	204	194	196	230	231	211	224	225	240	209	192	192	176	199	207	222	204	202	238	229	190	186	215	216	185	218	218	206	230	218	207	216	222	203	235	203	210	214	211	223	196	231	227	209	185	219	204	231	206	213	206	232	199	205	217	172	211	197	192	174	222	230	210	217	188	231	235	204	196	213	224	217	208	200	229	216	209	196	206	184	216	218	207	227	196	208	201	197	213	217	226	206	212	201	218	210	216	201	171	192	196	208	194	206	196	189	208	210	206	219	243	198	212	205	210	184	191	217	205	215	214	222	178	205	224	212	187	210	214	201	220	203	213	211	221	204	224	212	189	193	204	212	210	222	206	201	204	195	201	211	184	197	213	217	215	218	198	215	224	209	225	224	245	222	209	224	219	213	222	227	205	238	198	201	209	222	215	215	207	206	218	205	219	211	175	202	219	223	209	202	222	215	212	223	230	234	197	221	194	216	192	240	224	208	228	208	228	230	209	228	187	224	214	253	199	210	220	204	201	248	218	190	224	211	178	207	187	194	218	240	208	195	196	224	246	200	218	222	203	214	191	215	204	215	211	218	212	229	211	213	191	227	229	220	206	203	238	204	220	198	207	222	210	213	215	234	202	261	216	197	196	191	216	209	192	213	208	191	223	209	212	215	214	227	226	225	212	217	230	215	215	221	203	195	237	202	248	217	208	203	209	218	213	207	194	215	201	210	213	221	216	213	219	229	206	210	220	203	212	241	236	210	230	200	193	201	232	214	190	215	246	205	215	208	234	224	230	218	201	227	235	222	235	219	224	208	206	208	207	227	225	229	231	234	223	211	211	211	234	229	199	219	179	218	230	208	197	211	198	241	216	184	216	231	220	230	211	189	217	206	203	187	212	218	185	224	205	229	200	193	183	210	213	194	216	227	202	181	187	186	188	183	179	228	195	220	210	192	231	187	223	197	228	217	210	206	183	198	225	209	208	227	211	201	235	209	193	217	211	213	197	196	190	185	211	197	216	217	236	221	204	240	246	196	223	211	210	217	207	193	190	220	209	205	184	214	206	204	223	203	215	213	229	233	186	226	201	213	175	185	233	222	210	228	224	214	200	205	219	226	188	188	229	235	210	217	210	202	247	203	236	204	203	187	218	217	210	240	223	223	217	222	199	193	198	225	173	200	221	212	207	193	197	230	192	220	205	216	210	216	193	213	234	222	245	222	206	231	224	202	229	236	224	198	191	220	215	202	219	208	211	224	200	227	202	176	217	223	234	201	209	227	203	229	206	231	226	196	207	213	213	208	203	227	210	213	220	187	214	227	239	214	229	228	206	208	195	203	186	203	185	228	180	180	218	189	221	201	218	199	199	209	211	219	209	193	206	224	199	191	207	220	182	222	199	218	219	223	219	195	218	202	231	227	175	203	188	211	219	202	201	210	209	234	190	200	203	228	207	212	215	199	203	206	217	205	209	211	196	212	230	190	225	210	229	196	173	223	187	199	230	221	203	192	223	210	232	207	195	207	213	205	203	188	187	158	211	201	188	240	183	196	192	209	219	231	204	238	235	200	183	221	227	218	229	209	206	223	219	192	200	206	246	191	215	207	221	219	193	215	207	198	209	204	226	216	201	206	208	197	214	216	204	213	200	223	201	193	194	183	224	194	202	212	205	195	229	235	206	229	225	208	200	203	227	197	186	196	210	219	199	234	208	216	215	217	221	213	215	187	227	177	202	243	209	198	209	226	215	197	180	189	199	224	234	216	203	222	211	207	212	189	217	251	208	205	202	227	212	220	236	204	212	214	208	199	199	223	226	207	211	215	197	250	197	216	170	217	200	182	205	192	236	197	200	243	224	197	217	219	226	211	194	209	208	202	195	222	216	236	209	205	210	221	194	209	222	208	201	218	220	192	211	204	223	196	195	227	231	206	211	201	196	203	198	246	203	225	232	214	202	188	222	240	236	206	230	218	197	207	217	215	241	213	213	190	197	208	236	201	219	201	205	220	234	210	222	210	198	212	221	188	224	205	194	211	206	205	226	236	221	198	226	231	206	197	221	201	204	226	201	214	207	226	200	222	224	225	207	208	207	199	256	218	238	239	213	208	222	183	212	241	201	217	204	209	226	198	214	204	199	191	213	222	217	225	202	221	180	215	210	193	231
17074	18866	19867	18448	8381	6199	6853	8700	4639	4076	3721	2682	1831	1173	810	684	569	589	577	518	564	585	608	563	578	528	570	541	561	572	567	589	576	588	590	594	561	557	547	563	542	555	601	561	565	562	591	617	529	559	566	556	557	597	590	565	555	572	567	574	598	585	591	535	547	595	555	567	612	613	561	573	592	571	579	570	585	559	601	567	582	597	583	595	610	554	576	580	589	587	569	562	559	587	563	551	574	552	561	600	537	590	621	562	583	574	585	581	564	548	574	590	573	545	584	594	542	544	580	597	573	606	576	583	525	574	557	589	527	525	546	616	542	580	553	568	573	530	532	576	594	524	576	572	608	576	604	608	531	555	570	545	555	581	568	533	582	554	563	575	579	594	562	585	573	558	574	580	574	548	586	540	573	552	608	601	582	569	626	569	560	590	553	601	553	575	567	554	587	583	558	558	568	599	565	584	568	557	570	539	593	612	553	591	505	564	590	582	575	604	603	605	559	571	602	541	546	566	595	580	570	574	571	558	541	598	574	552	556	558	612	590	571	563	611	572	588	585	538	581	555	583	593	577	524	583	512	549	554	579	589	569	547	576	633	548	609	560	551	582	547	582	601	581	578	597	578	530	588	586	606	574	553	590	569	584	562	563	596	595	594	568	550	582	567	561	566	535	549	572	558	576	559	554	602	562	550	588	546	613	588	578	598	568	543	583	559	581	557	569	571	573	593	599	580	583	578	555	595	576	575	554	561	555	547	556	573	573	574	581	555	576	596	573	549	568	545	581	542	542	556	622	573	534	579	548	595	582	557	581	580	581	631	589	591	569	623	540	550	547	549	578	583	589	587	591	567	563	574	602	552	547	556	552	553	594	583	537	605	563	575	518	562	587	527	581	548	614	564	579	560	547	540	565	530	532	577	561	578	575	533	608	601	530	585	531	605	574	590	578	591	545	567	556	555	554	539	590	588	601	592	565	595	569	560	570	545	604	541	564	555	554	590	580	572	572	574	584	593	569	598	587	586	588	599	528	581	603	560	530	563	552	555	583	553	598	620	603	527	606	570	585	604	591	625	599	588	557	602	617	603	537	542	630	559	498	587	528	592	551	568	617	526	572	573	585	535	570	596	557	563	574	578	528	607	622	538	556	552	554	519	553	587	618	543	596	577	586	585	546	607	603	584	577	588	600	584	609	568	523	589	574	572	568	575	594	552	554	581	594	562	549	585	543	589	607	594	558	552	544	552	568	564	603	597	567	563	551	575	571	575	547	592	607	549	580	616	585	551	569	547	567	607	629	567	570	574	595	577	570	581	565	524	592	536	569	574	558	541	577	540	577	561	601	597	589	576	542	575	568	628	548	550	571	565	529	558	591	594	522	569	568	569	591	572	566	589	586	555	551	531	553	552	578	553	543	592	530	515	523	591	592	573	584	588	582	567	590	591	586	598	569	584	575	579	565	592	567	583	556	574	588	587	591	588	583	561	604	538	593	570	554	534	582	561	574	568	546	513	574	612	602	580	601	552	571	595	603	601	589	579	608	605	552	604	535	573	613	608	591	553	609	546	540	585	576	579	545	594	582	540	588	564	587	601	583	556	535	544	537	534	538	613	589	594	580	565	559	577	528	582	557	589	548	568	579	584	545	576	520	534	568	548	625	579	551	552	547	576	605	590	562	567	584	545	593	558	569	599	574	582	578	601	570	537	581	598	577	565	573	601	541	540	607	527	597	523	576	544	566	581	556	522	561	559	616	571	604	559	578	538	614	599	607	602	593	598	625	577	570	538	602	563	576	549	569	586	564	602	592	547	599	616	572	590	535	544	606	569	561	508	582	555	562	566	632	568	565	589	610	576	543	562	598	576	541	607	550	582	576	608	642	576	607	564	571	570	620	562	593	561	587	588	571	556	556	596	567	552	604	584	568	619	586	557	566	552	588	557	573	585	545	610	565	584	578	593	558	596	619	558	531	572	564	568	599	579	551	617	572	573	554	569	604	554	559	573	529	544	578	583	544	595	610	628	599	564	590	594	582	581	589	568	617	566	602	581	531	568	550	565	537	573	541	543	572	566	603	586	562	566	583	553	658	603	568	592	574	558	543	558	574	588	569	549	585	578	581	527	624	557	552	581	551	564	590	603	563	601	567	584	557	536	577	568	528	530	600	557	589	551	605	552	548	608	601	572	600	601	556	589	538	537	569	596	607	602	536	545	570	611	564	554	575	573	581	592	573	579	548	582	571	565	587	583	568	596	623	581	555	571	595	543	571	582	558	577	599	597	581	559	607	559	521	544	582	551	569	582	562	589	610	577	565	581	554	590	568	576	577	551	583	569	572	559	538	545	574	587	578	549	549	587	578	562	564	574	539	626	571	634	606	565	559	558	567	572	608	583	582	612	541	564	575	552	588	599	605	542	582	582	602	589	517	542	582	559	617	574	627	552	585	562	574	580	572	573	582	533	575	564	544	610	613	571	553	560	563	629	548	572	579	586	557	573	553	559	544	581	566	584	521	578	578	595	603	587	556	538	607	552	559	572	582	588	571	541	566	563	585	538	616	616	579	585	613	575	570	571	552	555	562	572	582	566	566	569	587	565	579	567	586	599	593	554	539	592	623	610	586	592	579	613	557	541	579	581	551	553	621	588	568	561	572	582	621	591	566	561	550	559	522	553	572	584	563	515	576	590	624	572	632	571	549	597	584	569	578	569	532	593	564	567	617	569	600	585	563	566	556	591	577	604	545	556	562	592	581	619	586	552	552	525	571	549	548	536	598	530	560	552	645	561	571	556	547	557	574	548	554	600	540	589	555	611	582	592	580	574	574	547	587	586	556	594	578	574	565	555	557	580	544	566	569	602	566	589	572	567	592	590	571	516	605	588	577	565	547	602	583	578	614	555	581	565	552	553	615	593	518	582	559	532	584	559	547	565	546	605	610	527	573	569	560	560	566	555	570	567	579	560	562	586	606	553	536	555	594	555	589	623	571	558	552	560	580	505	547	592	583	547	553	591	592	563	514	600	555	592	541	545	566	574	541	578	600	537	571	568	547	571	556	523	587	582	580	596	547	594	585	587	534	613	589	543	540	595	594	536	590	524	550	601	576	560	554	585	551	585	587	559	601	571	573	577	579	549	575	539	571	590	599	559	598	565	572	557	587	558	525	563	629	574	515	594	590	539	553	585	531	605	567	613	565	532	552	556	570	558	580	599	567	562	585	581	536	613	598	568	572	564	555	587	574	568	529	584	584	565	589	571	573	558	548	550	558	584	623	554	601	580	571	554	608	563	556	583	618	536	567	548	572	574	617	587	553	574	550	569	536	579	560	570	577	604	579	558	563	598	583	569	534	562	566	559	576	565	594	569	582	562	593	614	564	569	605	557	545	560	580	561	563	523	577	628	557	604	549	587	593	529	576	556	581	608	502	554	559	566	588	557	577	582	567	534	546	567	577	608	567	587	559	593	556	597	573	569	583	603	547	552	584	586	573	590	588
45021	43864	40673	29670	23020	18464	19881	13932	10527	10466	8125	5441	3248	1768	971	503	280	244	224	190	218	206	184	208	198	197	189	182	189	197	191	194	207	214	210	179	221	225	220	213	209	203	199	203	213	202	191	201	181	209	229	192	182	220	193	186	217	203	183	204	198	197	206	198	204	219	177	176	203	187	197	185	195	203	207	211	218	201	185	207	190	190	207	197	218	206	210	197	187	183	204	189	186	202	196	217	190	200	196	198	209	194	210	226	213	242	200	212	216	197	175	203	222	190	202	186	187	194	203	211	190	195	205	188	202	183	188	202	222	191	224	201	184	195	211	193	191	192	211	196	181	205	183	198	221	227	165	203	206	199	209	190	218	176	192	199	201	213	200	206	198	217	210	214	202	220	219	210	217	198	235	215	192	199	179	211	186	168	210	218	241	214	215	197	191	220	191	194	195	200	196	220	205	216	198	218	205	201	207	189	189	163	201	210	187	196	170	184	186	207	184	184	186	185	200	202	205	196	184	203	192	196	195	217	199	223	192	219	184	228	192	228	204	177	212	212	210	215	181	168	192	213	190	183	213	186	186	177	187	199	226	186	225	195	211	184	243	181	194	201	212	192	198	207	187	206	205	198	213	191	224	215	191	198	183	195	196	196	195	191	174	210	224	197	179	198	222	203	191	205	198	203	192	188	189	230	209	201	209	182	214	184	189	180	208	194	229	220	189	187	202	178	203	209	188	204	210	175	209	201	211	189	175	194	201	203	199	232	204	233	187	201	218	183	196	188	196	211	218	190	183	195	179	197	205	185	176	183	218	214	185	193	227	189	187	175	203	197	208	189	198	214	198	203	198	170	193	203	180	196	198	221	195	181	191	208	178	207	205	192	209	206	191	197	213	183	181	194	215	186	218	167	204	197	204	197	217	182	194	226	186	197	191	198	195	204	209	204	180	188	194	194	200	195	219	183	207	173	186	175	206	206	208	171	209	213	184	188	208	204	194	197	177	209	191	193	207	225	216	177	190	228	207	197	182	196	203	223	214	187	197	195	185	210	209	209	170	199	194	221	201	195	193	207	219	225	184	225	192	196	193	184	189	185	206	182	223	214	185	210	215	202	176	199	175	210	218	198	186	196	191	189	190	176	216	228	184	195	205	219	174	197	195	194	204	215	207	197	203	186	221	190	200	200	195	193	215	199	215	202	201	199	205	203	195	189	189	201	225	198	193	205	181	225	186	198	189	156	206	162	210	191	215	190	208	163	216	204	188	206	191	209	203	228	208	221	193	233	193	195	205	221	192	220	198	190	198	216	193	205	189	186	216	188	193	190	201	208	175	187	170	189	183	195	193	215	201	185	185	205	171	189	186	194	206	187	177	217	203	199	193	181	196	171	179	193	181	205	192	202	207	194	190	196	195	197	211	191	202	211	196	209	192	186	213	198	206	203	215	203	212	208	209	205	208	210	187	205	196	194	203	188	211	230	189	216	191	182	188	189	190	192	203	201	203	185	191	208	197	212	217	209	190	194	190	204	200	218	178	209	245	198	168	190	210	191	214	185	195	183	216	189	190	186	203	171	208	216	222	192	212	204	216	204	199	207	194	222	172	191	202	189	195	180	196	204	204	203	211	212	181	221	173	176	169	180	178	202	207	209	189	178	214	189	188	200	192	222	181	175	194	192	201	191	190	201	182	198	205	198	192	202	207	205	192	202	181	206	203	206	190	180	193	186	214	184	203	175	186	179	192	203	188	235	197	193	205	189	195	198	213	197	178	215	191	188	203	215	178	207	214	190	185	211	210	181	198	191	231	195	171	172	184	192	221	196	199	225	187	194	219	206	196	191	194	163	180	210	227	201	185	197	204	216	202	179	191	207	187	182	195	206	202	208	199	207	192	186	219	201	202	189	180	172	190	181	170	209	201	200	183	204	203	203	171	199	200	186	214	207	192	186	202	200	206	195	199	192	185	180	170	212	218	190	212	176	230	189	234	194	166	233	207	199	203	219	221	195	212	180	212	186	192	207	173	191	203	214	204	187	202	180	216	170	178	169	216	210	196	210	210	207	191	200	196	202	201	174	190	193	198	185	206	206	200	213	184	198	182	185	203	229	181	182	202	199	186	193	198	203	206	233	196	183	201	202	205	190	220	206	224	218	189	182	216	183	187	218	214	177	181	204	195	209	192	201	205	197	202	217	230	196	210	212	195	194	191	209	200	234	212	212	189	195	212	200	174	181	215	199	188	200	200	213	185	217	200	210	204	171	211	204	206	195	213	212	197	176	199	232	190	193	191	201	209	201	208	190	196	173	199	205	204	199	173	217	175	207	200	201	192	180	206	202	226	214	210	201	182	216	198	204	201	188	207	180	212	212	229	178	180	195	184	232	181	190	191	192	213	182	191	180	193	217	203	216	219	207	190	223	191	202	190	194	181	211	205	200	205	216	187	230	176	185	201	198	174	206	209	196	203	215	202	168	203	192	192	188	219	185	198	218	195	194	198	214	217	186	189	188	202	176	195	208	202	173	219	204	191	214	206	189	217	184	203	176	206	213	178	213	208	189	184	198	183	229	242	199	201	210	211	183	196	188	189	205	215	202	192	197	208	212	178	205	187	223	220	195	216	232	196	186	186	190	184	222	204	189	181	179	187	194	217	183	181	222	196	189	200	191	210	174	195	209	222	198	223	195	185	233	196	197	172	161	187	190	173	192	197	212	191	220	208	188	198	186	198	190	175	189	202	183	216	230	206	230	201	201	188	206	197	197	210	208	186	218	220	190	223	229	220	220	191	187	197	196	177	211	214	204	178	180	185	219	194	208	211	190	204	200	210	215	206	219	199	200	188	189	190	216	201	187	231	207	189	234	198	178	195	206	205	209	192	193	193	179	197	194	204	218	208	217	181	173	187	212	188	186	213	198	179	188	187	204	197	191	180	187	212	206	189	192	195	184	187	207	181	195	189	168	189	202	206	194	233	196	167	202	211	190	189	210	210	210	200	205	171	207	202	218	214	188	211	195	231	204	199	188	196	174	204	211	197	220	173	194	227	206	177	223	204	184	212	218	205	188	182	185	231	184	213	201	196	184	201	207	192	204	202	208	188	176	172	213	208	187	224	179	204	191	214	177	198	202	220	212	206	229	160	226	206	223	227	193	184	239	191	198	219	201	206	186	226	207	188	203	198	191	206	189	199	206	205	210	203	185	207	203	196	196	196	230	211	217	189	218	180	195	211	186	206	216	204	221	189	217	230	179	219	207	198	188	193	186	215	170	214	205	203	212	180	215	205	196	182	185	188	189	233	189	168	229	198	215	182	221	182	209	187	192	219	194	196	181	192	195	196	224	177	226	204	186	199	200	197	203	177	202	205	165	193	218	216	192	196	191	172	183	200	194	171	198	204	189	186	192	200	204	180	193	206	211	218	204	177	205	211	208	199	192	196	215	215	190	180	214	219	186	208	181	208	214	183	198	208	196	206	202	217	204	190	171	182	181	221	199
30238	35792	42404	39428	37952	35527	38955	30552	29864	29632	25387	20069	14204	8101	4399	2187	845	707	581	620	552	624	592	518	590	518	504	523	563	523	538	546	540	557	534	566	522	562	553	565	550	527	554	554	555	524	609	559	552	532	510	559	537	517	504	534	572	527	526	531	544	526	537	528	543	562	519	552	539	551	545	557	524	513	544	548	543	537	525	526	537	519	529	534	571	549	540	550	536	535	502	543	547	531	512	556	569	509	537	562	546	510	546	568	552	546	517	549	550	531	556	553	538	570	560	574	526	556	510	539	536	563	561	552	536	545	516	548	558	572	532	506	517	507	563	562	527	564	574	528	543	545	555	574	531	551	521	536	528	526	518	533	550	551	558	501	536	574	577	551	530	531	523	526	495	527	532	510	533	494	529	552	552	554	534	571	506	531	526	550	527	524	525	567	539	496	578	576	535	524	548	514	527	527	541	530	569	517	567	534	565	516	538	522	497	543	568	551	556	496	500	480	524	587	571	566	562	546	546	566	520	505	544	538	530	541	553	577	522	528	545	541	560	554	558	521	553	511	602	559	546	558	562	533	514	511	511	558	565	542	531	508	579	536	524	532	577	562	545	559	498	556	554	536	555	493	506	569	532	514	549	534	584	557	525	488	547	533	529	582	518	512	527	546	595	581	529	498	576	587	513	536	538	535	513	529	535	575	517	513	522	582	558	589	576	554	520	573	526	525	550	531	535	562	528	530	539	576	538	543	510	565	545	562	541	518	582	521	560	526	523	557	556	532	542	566	525	558	536	567	527	584	547	587	547	570	530	575	560	505	523	515	539	548	552	551	513	493	493	504	522	542	545	540	546	516	521	524	534	505	523	477	527	583	552	556	554	545	556	526	580	523	514	511	540	532	540	522	541	543	520	538	531	545	570	526	487	547	544	522	568	585	528	559	530	522	579	520	500	536	544	537	575	551	538	549	542	548	533	514	548	539	598	538	525	572	564	570	504	517	553	531	527	533	491	532	506	567	574	527	541	516	531	506	526	523	485	537	560	546	536	560	541	573	520	555	527	549	554	542	540	558	543	541	541	524	524	497	537	516	527	504	512	561	507	557	565	551	530	530	543	589	559	477	557	543	547	498	534	563	546	558	538	569	525	554	552	539	532	533	527	523	525	496	543	540	530	492	497	554	539	531	523	549	562	514	545	546	531	525	523	512	515	536	518	535	511	568	543	579	521	562	536	546	538	512	510	516	554	542	519	537	558	573	488	512	541	575	533	542	500	531	507	572	513	542	517	541	557	512	565	551	528	569	556	543	561	507	489	511	582	513	547	561	527	565	516	553	590	558	514	593	516	555	542	548	564	486	576	499	542	506	547	511	528	546	518	497	531	550	538	496	544	505	565	554	591	535	533	533	550	544	509	571	536	529	552	552	552	552	516	555	532	556	536	556	523	551	532	522	503	551	553	524	616	565	538	559	513	527	534	524	566	582	536	581	568	549	544	534	554	541	530	517	520	549	536	518	539	562	567	531	530	558	499	548	548	593	515	553	535	545	587	543	547	499	506	535	519	558	558	551	508	573	545	552	534	503	569	520	539	555	553	539	559	578	527	565	583	527	542	535	510	538	554	546	557	540	528	544	510	539	547	532	538	525	568	554	569	540	517	515	583	537	563	519	513	505	549	545	547	576	554	504	586	555	569	527	528	529	542	533	533	522	501	492	545	571	552	560	553	517	576	540	559	524	514	498	560	562	582	520	532	524	534	565	525	495	587	530	534	529	529	531	533	537	523	527	535	575	534	530	562	520	544	551	568	533	517	587	565	532	562	517	581	492	565	532	551	539	524	568	546	531	535	533	527	560	564	529	535	524	500	557	547	533	498	485	544	516	518	557	544	561	521	523	546	503	551	537	581	548	506	546	500	517	572	501	518	537	565	550	515	513	540	523	531	555	554	579	562	537	544	587	574	547	584	591	535	532	544	560	528	524	538	549	517	581	512	524	512	564	578	532	542	526	519	544	522	552	549	509	569	564	527	524	555	556	513	553	528	564	552	543	520	565	520	524	517	544	535	536	521	534	568	542	573	511	528	541	523	579	508	561	550	523	550	558	536	582	520	564	543	525	478	497	499	573	520	555	566	588	577	498	542	521	535	570	513	497	510	510	559	533	489	563	534	575	575	542	531	564	589	525	528	555	547	552	536	540	540	516	526	510	533	519	574	576	536	559	556	575	514	540	555	511	559	557	554	530	537	512	590	529	533	498	571	519	584	507	554	543	542	584	541	516	558	548	586	552	568	506	511	525	562	559	581	523	536	531	544	534	544	537	575	542	520	542	518	583	540	536	563	560	542	547	572	550	548	519	556	548	537	550	549	547	608	533	562	583	526	515	537	543	542	580	590	570	497	543	518	554	557	509	561	530	560	517	543	517	546	531	518	556	550	534	519	532	495	507	523	538	513	569	563	539	524	557	541	556	561	562	560	515	528	587	534	537	560	530	542	610	546	544	507	558	517	498	543	591	539	573	561	551	556	559	531	573	545	518	564	505	587	510	548	559	535	553	516	544	529	504	558	538	538	544	538	537	512	551	538	577	522	524	534	529	559	516	540	549	586	550	525	534	573	556	571	533	570	518	522	509	597	551	590	508	537	551	533	545	545	544	546	517	530	539	548	532	529	613	571	571	542	513	508	519	535	535	536	515	514	523	522	515	545	517	566	522	498	545	523	529	513	543	583	541	537	535	559	564	573	528	573	557	537	547	508	576	580	500	534	569	567	551	529	539	512	572	532	586	546	532	519	537	537	552	550	526	532	539	555	537	519	576	494	546	549	546	503	565	549	544	562	553	536	540	513	565	592	529	505	568	519	534	529	541	566	525	536	533	558	545	559	553	564	542	568	545	515	557	557	554	531	520	558	549	511	535	575	517	555	575	515	533	551	563	548	509	537	554	578	541	611	538	499	583	555	522	538	541	536	546	582	611	541	528	563	526	511	541	521	571	535	558	539	557	510	554	536	491	546	576	526	551	510	517	575	530	574	559	546	536	547	500	492	548	564	549	513	551	566	504	557	557	550	559	489	521	553	552	602	536	569	571	539	548	562	513	554	527	576	564	536	536	559	555	508	533	560	541	543	537	569	516	524	555	533	544	585	540	572	552	541	561	547	536	536	542	585	531	523	559	537	510	551	547	517	500	566	519	527	549	549	519	525	545	527	529	529	564	546	532	577	516	539	560	521	526	541	553	569	520	545	548	537	530	543	531	544	536	545	551	558	524	515	542	580	539	553	545	546	553	581	483	547	527	566	535	564	530	549	558	559	491	560	515	567	527	570	512	548	549	513	533	545	570	549	550	526	551	547	543	540	553	512	576	555	545	546	525	571	536	523	532	528	546	565	541	530	537	499	520	534	560	535	523	550	531	513	529	554	565	540	551	521	577	565	543	551	560	518	527	534	533	531	497	532	543	519	545	547	548	555	518	521	540	569	515	551	555	525	554	532	565	524	542
51243	48064	48649	43086	36607	29151	27180	21534	21051	20478	12418	8278	4637	2184	934	446	229	228	202	215	184	208	195	193	194	205	190	199	192	216	167	182	187	192	196	200	176	175	187	181	200	182	167	162	194	196	187	174	185	201	198	176	196	184	178	199	184	184	181	196	186	189	184	179	229	183	197	188	170	179	212	215	178	178	196	190	198	163	179	201	211	196	200	175	198	192	183	196	193	189	201	177	172	191	172	168	199	169	193	193	182	211	186	182	200	197	195	158	203	181	219	206	196	195	172	195	170	212	173	190	173	197	184	186	192	178	175	222	185	194	205	178	165	197	171	184	167	194	202	169	197	178	185	187	181	186	165	198	186	201	190	210	178	168	193	190	201	197	203	195	201	202	160	164	204	167	185	206	182	178	176	187	191	184	212	177	163	203	183	178	184	183	198	181	200	196	199	154	189	184	185	192	169	203	198	187	164	196	161	206	187	180	198	179	190	202	192	173	172	203	176	178	164	204	160	194	226	182	197	185	185	183	181	174	195	194	190	180	190	175	171	175	167	185	189	191	205	168	177	201	196	196	190	177	183	180	175	219	178	193	169	201	194	164	170	155	190	178	184	185	184	185	182	186	192	188	155	179	169	169	182	190	177	207	193	172	167	197	218	183	168	185	190	181	189	201	191	184	198	207	219	187	180	213	215	183	209	190	155	172	184	205	188	179	191	192	211	169	171	179	197	187	174	179	204	213	200	198	198	170	177	188	184	201	195	193	201	195	167	184	169	184	180	197	179	202	202	173	182	179	157	196	189	155	180	200	179	192	200	199	191	180	185	181	173	179	202	169	199	204	187	176	170	159	193	181	169	167	184	182	188	181	172	179	208	198	203	198	192	194	169	188	192	184	178	158	193	207	174	205	196	196	175	164	189	191	171	180	169	195	188	202	195	213	227	204	194	191	182	183	152	180	185	195	192	183	168	171	171	190	175	207	201	183	202	181	186	197	197	181	192	182	174	220	187	203	161	192	172	190	207	176	189	199	213	188	192	188	196	188	192	193	181	177	200	182	193	190	196	196	193	197	176	186	190	177	199	183	186	170	190	193	177	179	168	223	192	181	162	188	198	181	194	208	170	203	205	194	178	205	157	180	195	180	204	202	184	174	185	182	191	202	173	171	173	181	203	181	181	194	206	192	186	202	175	199	183	183	194	197	193	186	189	206	161	201	170	186	189	203	191	193	176	184	188	212	175	163	184	207	189	164	184	203	182	185	185	200	196	175	154	168	200	188	178	188	186	182	191	202	181	181	205	180	164	173	171	190	173	169	185	200	218	197	215	186	217	201	183	183	183	196	161	167	202	187	173	204	220	209	201	163	179	190	204	175	201	173	186	193	180	203	203	188	181	182	190	196	216	196	178	180	202	190	178	192	191	177	169	187	171	192	181	194	178	192	179	187	213	178	190	175	177	170	159	173	197	176	177	183	178	154	208	188	166	215	198	179	175	204	214	161	190	197	212	167	174	187	165	180	189	198	184	176	187	192	192	177	197	189	201	203	198	189	179	189	173	189	200	186	205	195	180	186	186	189	186	214	187	185	187	202	185	195	205	209	220	209	198	193	205	172	218	184	198	181	193	161	192	156	180	180	179	195	203	183	162	172	184	213	169	189	174	192	194	169	189	186	213	193	197	169	178	167	178	206	184	214	167	192	193	183	170	170	207	200	183	199	195	189	171	194	183	203	189	177	171	179	184	188	182	176	204	181	202	208	187	184	199	184	174	209	185	211	161	200	201	189	184	199	180	200	186	181	174	173	194	216	208	184	203	166	221	207	164	161	169	197	181	193	203	204	198	184	184	189	198	187	165	197	175	168	195	174	184	172	193	190	158	163	192	166	187	204	214	185	203	187	183	202	176	204	183	183	198	179	176	169	166	203	195	181	185	179	191	186	164	185	185	189	206	194	186	203	183	208	178	180	203	219	165	193	202	192	199	186	203	220	212	199	198	173	178	188	169	193	188	180	188	178	199	188	208	213	188	182	179	167	199	187	205	200	174	168	169	186	188	197	188	209	166	187	173	209	206	201	198	175	187	170	163	196	181	182	186	198	163	174	181	176	212	207	193	185	197	175	194	179	205	170	180	188	214	200	200	192	176	192	188	179	192	185	190	181	195	188	208	197	174	190	212	192	174	205	164	171	181	196	172	175	169	177	194	235	189	185	196	166	173	177	172	193	215	177	192	167	180	181	200	220	200	213	198	193	194	174	167	184	196	180	168	165	173	201	183	182	159	202	186	185	165	211	163	197	182	184	188	179	161	172	196	180	162	203	223	209	211	166	177	189	185	199	169	184	163	188	198	165	195	169	179	185	192	203	178	182	167	185	182	182	197	184	203	192	162	192	200	174	190	187	175	218	183	179	186	156	200	180	182	194	190	192	178	185	187	162	193	215	190	189	193	183	195	218	223	191	170	194	199	206	215	180	176	191	215	193	196	180	174	166	184	173	179	177	197	194	169	176	194	200	185	183	191	187	192	204	195	203	199	184	156	184	209	202	183	175	168	182	205	147	206	185	179	211	180	192	170	212	181	183	215	178	188	166	202	165	200	193	185	181	173	215	196	218	197	197	183	186	170	171	168	187	180	187	206	177	173	189	175	202	212	187	162	208	197	192	182	190	183	187	196	202	173	183	186	218	197	181	168	164	193	197	189	191	184	214	179	214	195	213	152	198	162	182	195	184	190	207	187	210	161	196	209	176	199	185	190	192	187	183	153	225	192	205	181	182	170	170	193	166	181	202	176	198	198	190	185	191	217	212	187	175	186	173	220	203	183	188	210	168	186	193	200	179	186	179	176	176	183	213	167	181	176	198	198	194	182	180	187	190	210	158	202	205	203	186	202	184	185	179	191	175	218	217	184	172	183	217	204	220	194	190	183	198	192	177	189	197	194	196	171	182	191	190	196	191	195	175	191	179	186	199	187	178	208	168	168	185	219	189	185	205	208	185	214	186	209	227	180	193	185	183	210	197	203	186	178	200	198	192	187	177	177	175	200	183	174	212	190	204	197	174	181	161	192	198	193	200	197	204	202	199	198	172	196	186	167	198	180	209	215	200	187	164	159	188	160	193	178	195	183	209	170	182	169	170	184	182	192	184	178	199	188	195	194	178	169	201	180	210	197	189	200	189	184	202	180	179	194	177	172	209	186	183	185	215	169	233	188	186	174	185	174	167	196	172	200	193	191	195	207	162	184	182	201	198	196	195	176	187	215	191	171	177	192	181	197	175	205	189	176	167	191	202	193	193	183	182	182	184	181	199	173	202	205	195	177	209	180	167	177	190	201	192	201	179	182	196	191	183	181	205	197	175	199	198	217	184	217	179	187	202	175	184	179	173	174	189	189	184	205	203	178	198	169	198	192	173	194	211	185	188	182	164	181	180	157	189	187	181	185	179	188	188	178	186	192	199	176	191	186	207	215	197	166	199	209	187	169	176	167	196	191	187	168	189
34481	39380	48978	51160	48677	44168	43430	39864	40475	39141	30152	24826	16956	9494	4381	1995	864	576	591	509	519	528	495	540	505	526	533	544	487	503	532	534	510	484	506	506	524	506	496	504	533	500	496	472	560	540	543	511	499	497	548	517	540	541	519	513	470	490	546	499	473	474	496	509	486	483	473	529	485	502	545	487	523	504	529	531	538	546	544	550	497	529	521	472	521	546	502	483	491	542	497	487	520	547	544	516	496	569	538	518	525	442	544	526	549	542	495	563	551	512	511	519	505	478	525	498	515	497	537	529	533	539	510	470	483	523	508	537	521	519	504	469	537	488	515	486	520	483	502	547	451	521	541	511	514	519	525	518	534	529	518	486	494	485	481	529	515	549	527	538	531	547	538	514	501	511	508	523	526	517	480	498	529	553	562	536	539	560	520	506	492	474	515	513	557	479	525	554	516	518	521	560	502	522	544	444	491	507	517	510	505	464	513	529	520	517	528	520	534	553	505	526	503	475	503	487	536	536	526	542	476	549	532	507	505	518	513	529	508	499	538	536	543	544	507	515	524	528	484	496	496	534	487	556	486	502	507	485	471	537	509	494	518	541	514	531	467	534	491	474	535	488	517	543	549	519	523	506	551	546	556	505	520	481	521	502	511	501	512	534	514	527	510	510	468	520	506	503	524	551	480	518	508	503	500	508	512	520	511	494	525	517	532	504	515	475	546	516	514	506	535	504	549	495	497	563	560	482	537	486	511	531	530	523	510	504	546	493	524	568	481	562	550	506	505	519	524	483	546	512	519	518	546	521	520	511	503	517	519	532	504	537	506	512	524	519	475	481	486	532	506	519	507	531	488	532	520	496	486	527	511	552	488	537	516	535	517	522	478	553	494	516	483	547	526	514	493	526	487	492	485	516	547	561	517	483	499	506	526	487	500	495	545	468	511	549	542	485	491	542	516	508	522	523	480	534	476	499	511	540	478	503	529	466	505	499	451	506	483	492	513	522	488	496	553	530	541	548	517	548	492	558	553	496	506	498	500	522	513	559	522	501	535	524	522	535	483	507	538	527	517	509	518	554	514	497	526	466	493	550	513	520	531	504	495	560	521	530	519	532	509	513	543	502	575	510	515	570	543	470	528	488	531	503	506	535	496	521	532	528	516	519	545	486	503	533	488	499	523	532	522	555	490	512	561	481	510	476	499	521	529	506	532	561	499	501	512	547	517	519	519	550	503	513	531	522	519	537	509	502	529	525	542	496	522	500	516	501	494	498	516	528	520	530	548	511	511	515	545	525	505	510	508	488	491	514	524	515	511	525	521	504	524	508	496	503	507	494	469	527	535	515	521	487	487	505	516	528	488	484	532	495	515	530	523	490	496	529	533	525	529	492	515	491	513	491	504	541	534	516	503	485	521	535	508	504	508	510	508	513	510	495	511	505	515	498	492	507	551	500	501	496	488	521	533	498	482	533	490	480	525	522	489	566	478	499	545	511	497	505	477	523	519	507	503	553	520	515	510	526	540	533	526	542	570	474	544	470	502	539	527	500	509	491	537	545	478	528	510	503	552	544	516	506	540	494	537	560	549	475	525	515	517	504	503	538	518	492	543	507	499	487	527	539	494	546	512	498	522	534	504	505	525	547	514	499	545	521	516	492	546	528	488	504	524	560	503	521	504	460	517	491	527	507	541	505	517	514	529	485	551	524	538	505	511	514	504	509	536	493	497	507	525	516	530	510	516	490	536	477	520	487	522	528	567	535	495	466	533	527	543	456	466	492	518	526	543	501	503	481	507	539	512	503	534	530	526	505	508	501	563	498	472	462	533	484	526	522	562	518	541	566	470	533	533	530	468	533	481	489	504	519	501	506	524	538	512	522	503	501	544	498	504	525	535	527	519	526	507	502	524	498	493	480	519	512	514	513	513	503	535	520	486	530	517	516	506	486	487	520	521	489	495	508	510	503	534	518	505	519	498	523	532	495	521	497	520	498	493	522	510	526	506	479	513	525	520	524	515	480	537	480	511	555	506	496	512	523	506	525	497	463	500	471	509	468	506	535	506	518	517	487	531	511	503	568	509	522	502	538	502	547	504	516	538	502	506	503	488	487	537	507	522	534	529	536	526	511	513	447	521	500	485	552	505	522	527	515	505	520	510	516	536	542	523	507	525	482	488	496	549	521	472	510	522	510	473	509	498	553	531	513	540	498	528	534	528	553	524	527	522	561	526	546	500	517	538	508	520	513	536	484	494	499	479	520	496	510	519	545	521	495	468	509	520	543	516	501	469	513	526	476	489	501	524	493	482	513	501	485	528	511	508	496	500	470	550	527	533	537	500	487	494	527	521	486	527	544	519	508	502	500	497	495	509	478	487	505	510	509	533	520	512	511	495	533	500	497	529	504	555	519	486	496	478	499	541	478	519	543	520	520	512	526	518	527	484	490	521	519	471	561	527	516	487	468	496	497	515	507	529	549	506	498	533	520	542	526	507	511	508	561	548	534	524	495	503	507	553	553	487	523	508	537	517	520	503	527	571	515	525	472	510	565	485	478	508	511	524	529	513	511	504	487	492	475	527	538	528	524	490	482	508	537	522	474	492	502	560	546	478	494	526	520	519	520	533	525	500	526	528	495	489	530	522	528	521	520	517	546	478	511	514	486	490	514	494	485	510	520	527	518	492	505	514	530	545	501	505	533	530	548	514	498	515	510	475	512	538	489	526	550	503	531	528	507	511	503	521	511	556	542	520	522	495	486	516	503	530	530	515	513	466	503	519	516	526	517	564	538	508	504	491	506	472	487	534	526	506	539	537	523	508	524	513	522	520	498	511	479	508	502	525	514	526	481	520	522	530	499	484	504	514	513	541	489	505	523	488	522	462	471	500	519	499	517	478	500	543	496	486	501	523	519	483	510	509	531	511	561	485	510	513	530	530	473	501	532	504	493	467	523	534	551	487	489	551	542	526	550	475	482	529	534	528	551	491	507	527	475	518	491	501	528	546	516	486	489	500	523	496	497	483	517	517	495	511	531	511	505	526	561	488	524	526	556	548	516	487	541	552	488	461	490	498	526	507	522	532	498	518	544	538	509	502	520	534	501	523	518	562	502	521	552	495	505	492	533	513	521	538	524	520	512	528	532	509	551	529	551	528	498	540	517	514	552	544	548	500	510	519	487	510	505	499	490	555	476	534	504	473	469	502	535	535	493	523	496	501	548	506	488	511	547	477	549	529	519	543	512	495	537	501	517	525	510	511	523	513	531	491	512	483	494	498	492	521	519	507	497	536	490	519	491	506	541	558	504	496	490	508	495	473	505	485	502	550	540	526	534	485	517	536	507	508	520	522	495	519	521	519	490	504	548	527	533	516	496	529	488	504	518	501	479	501	513	478	516	539	536	468	508	508	503	500	521	546	505	515	478	512	476	523	478	517	533	526	517	463	523	529	514	542	474	504	508	483	526	521	540	534	504	493	560	512	485	520	510	514	479	502	532	464	495	525	493
25233	21039	15018	8228	2664	1408	1463	1391	1043	693	455	453	392	310	258	240	234	226	202	210	197	221	180	207	221	239	212	211	224	182	195	215	203	220	203	208	197	226	209	232	213	185	199	197	198	211	215	212	191	220	212	186	228	205	203	188	218	219	228	212	203	170	194	211	245	206	180	205	210	235	224	189	233	208	206	201	208	223	212	213	203	229	214	190	213	183	206	224	187	225	204	204	200	218	196	220	201	221	227	225	215	194	196	198	207	197	240	225	208	220	224	219	228	208	183	201	216	231	220	210	198	211	213	205	209	219	209	226	211	215	201	225	234	198	198	215	214	242	223	220	205	220	226	177	191	181	190	186	215	198	195	199	231	208	205	220	200	193	220	194	192	203	213	214	229	228	214	207	227	200	214	178	229	208	197	209	191	211	210	200	191	222	234	245	223	231	189	211	211	227	216	216	190	205	230	215	186	216	212	203	226	219	205	198	234	227	194	196	185	203	229	221	206	223	209	202	243	209	208	198	223	223	213	221	202	209	206	190	191	200	228	223	176	217	198	238	202	234	197	227	218	231	210	225	214	213	223	211	204	195	218	217	224	217	202	198	198	202	207	202	228	234	194	213	214	216	240	222	214	203	197	193	205	220	232	210	221	224	207	188	246	209	208	180	193	192	192	202	195	203	201	209	214	214	202	180	192	193	187	218	200	229	242	239	181	214	204	210	191	201	228	197	210	200	206	207	219	207	226	228	245	201	180	190	209	224	211	196	209	200	198	206	192	173	213	194	195	202	168	187	197	211	237	194	214	226	200	206	193	210	211	225	215	232	192	186	196	205	200	227	202	202	200	195	207	215	192	214	190	211	205	199	208	205	218	198	200	219	197	207	185	197	194	215	220	183	195	223	210	209	200	229	178	226	206	234	186	212	223	225	214	215	203	223	235	228	183	214	229	210	229	212	206	222	210	198	185	202	203	197	208	199	220	214	219	193	186	201	212	222	214	224	211	203	206	218	207	200	200	231	209	193	232	209	233	215	234	232	189	201	212	219	222	213	200	203	239	207	227	189	204	212	230	232	207	224	189	208	227	219	222	204	217	216	197	189	210	212	191	224	211	228	200	243	200	212	214	200	228	196	207	215	227	198	230	212	248	207	215	199	176	215	216	216	220	254	202	200	209	231	192	224	200	202	219	228	225	212	231	200	194	238	204	225	213	200	203	200	216	193	204	207	211	180	232	218	188	197	227	199	192	196	201	232	205	216	195	194	195	221	193	201	202	211	223	226	213	202	243	217	226	203	206	195	213	203	184	201	214	210	217	218	177	240	202	211	207	220	230	208	201	219	183	211	224	205	212	194	226	207	238	195	198	206	201	206	218	195	223	201	227	206	203	201	190	229	221	178	207	202	213	245	202	222	217	198	208	188	213	232	186	217	200	200	203	233	176	224	220	213	200	206	194	191	248	211	199	196	206	226	236	198	191	232	210	222	235	211	225	223	183	225	196	207	199	215	207	212	214	193	171	202	196	200	219	190	232	213	202	202	215	216	190	209	188	198	234	217	200	207	202	215	204	200	243	201	217	207	194	201	194	215	212	235	209	204	219	222	209	209	207	233	236	226	236	210	197	204	205	199	229	212	197	212	204	203	202	208	208	217	205	189	229	196	238	225	209	184	211	214	213	207	199	207	213	219	199	201	194	229	229	196	201	221	208	218	184	252	206	214	184	200	209	195	197	201	230	228	191	204	189	208	221	243	215	213	227	218	201	214	201	209	190	220	211	196	202	193	209	197	219	213	210	215	250	189	188	215	213	203	198	225	208	194	221	201	202	228	222	213	205	204	185	210	220	205	224	204	228	212	230	215	210	194	179	189	201	210	235	209	207	200	212	223	187	212	214	201	210	214	208	209	213	197	209	199	202	196	211	214	212	200	210	200	206	190	186	198	217	205	198	184	200	214	186	222	233	207	202	212	190	232	222	224	233	213	210	217	214	216	220	228	195	211	221	223	198	222	191	207	191	182	217	223	200	214	189	193	205	212	223	224	214	220	238	197	202	209	192	222	200	210	197	213	210	195	226	221	219	207	175	182	205	214	209	211	206	226	206	203	225	235	228	200	187	240	192	185	193	210	221	217	201	192	225	202	209	208	203	217	200	204	188	217	198	209	204	198	197	200	200	200	229	209	204	205	194	183	200	209	219	216	206	216	204	220	180	204	206	222	207	190	177	210	179	196	197	232	196	189	245	206	225	203	227	227	205	210	198	209	207	238	214	221	205	212	184	208	195	192	217	202	193	203	228	191	207	226	201	218	227	224	191	215	197	251	200	216	224	209	209	185	217	227	197	206	196	194	195	203	212	212	189	196	220	204	197	227	211	218	187	211	211	208	196	233	199	214	198	201	207	202	224	217	197	211	200	187	189	192	202	227	201	207	248	184	222	217	213	219	185	211	220	209	218	215	228	223	206	220	199	202	197	194	201	194	211	200	214	193	208	215	189	211	215	232	194	199	237	220	212	245	192	217	178	233	220	192	209	212	192	194	219	214	194	223	243	200	208	215	215	193	225	219	205	229	233	205	207	200	227	198	203	229	230	234	215	207	199	192	214	190	217	191	215	212	199	201	218	210	195	185	191	205	204	203	208	219	220	218	234	191	205	197	215	214	242	204	214	207	218	193	220	214	230	237	230	207	218	219	213	214	191	205	208	228	213	213	175	206	205	195	191	220	214	205	216	192	218	208	256	204	217	198	197	232	189	213	205	225	230	191	195	220	201	227	211	218	210	202	206	203	216	242	202	184	187	244	210	205	188	215	212	181	212	189	212	203	192	215	182	204	221	225	220	196	225	219	234	223	236	199	202	213	202	235	172	220	218	222	206	209	232	215	193	186	237	226	207	227	220	199	198	205	192	212	238	189	239	196	198	187	208	217	241	223	205	199	218	198	210	192	225	209	219	185	217	211	208	200	230	209	194	207	223	204	223	218	217	214	211	200	202	191	219	213	217	200	234	209	208	209	227	216	206	198	192	196	198	219	228	218	227	213	206	199	196	206	203	220	205	189	197	242	201	214	210	192	208	197	231	198	208	219	187	204	191	205	195	198	193	204	232	215	213	192	233	210	209	239	220	228	214	219	215	215	225	208	208	195	242	205	205	226	211	217	211	207	206	217	204	207	215	194	206	218	194	220	190	211	217	200	200	223	248	208	176	243	205	209	228	235	214	203	214	202	213	188	217	199	240	190	186	205	204	233	203	204	213	209	210	229	204	216	226	203	240	202	210	204	225	175	190	218	202	221	205	212	214	218	201	189	221	206	197	212	201	213	202	219	212	206	214	195	199	200	210	212	226	194	209	238	204	214	228	219	213	192	189	196	215	213	221	222	206	208	221	199	207	184	219	230	217	214	211	220	206	199	225	204	200	207	198	219	213	214	222	213	199	222	201	199	190	211	218	198	197	215	228	193	226	216	208	195	193	222	189	211	180	199	214	209	200	225	200	203
16390	18103	20586	16846	9394	6649	7478	7112	5076	3153	2083	1878	1538	1057	719	613	594	615	572	556	563	575	570	549	607	540	584	550	559	556	584	568	554	548	511	575	562	559	527	567	529	563	538	577	534	559	529	570	576	601	540	624	584	622	590	577	564	570	592	539	585	567	533	548	543	537	562	574	584	575	561	606	571	568	539	596	515	550	607	565	597	567	520	560	527	548	552	573	578	593	568	518	567	542	515	574	570	551	600	585	584	584	552	577	571	548	572	559	564	599	584	544	579	583	596	616	563	555	567	553	553	555	549	606	579	551	566	576	579	555	573	576	556	581	545	554	596	593	537	559	555	619	538	591	608	562	620	581	565	570	545	560	593	630	555	587	607	556	610	533	549	570	595	588	566	565	587	537	556	585	611	553	566	587	583	545	586	592	591	567	541	533	632	575	590	570	601	590	541	576	598	577	564	569	603	595	576	581	546	592	562	580	599	546	548	547	574	540	568	535	557	594	561	525	626	557	533	594	546	558	571	608	590	603	529	601	592	630	599	594	558	543	589	547	576	547	554	577	596	554	600	568	561	536	555	550	552	586	543	547	542	528	566	551	555	526	578	589	604	575	557	548	604	539	533	596	564	547	613	570	584	566	539	551	574	598	592	578	604	560	535	536	543	554	594	576	595	546	535	503	515	560	565	592	578	562	579	574	574	556	561	573	587	596	593	552	569	541	585	592	539	547	589	571	578	600	567	526	554	563	572	568	571	537	589	542	603	589	604	604	591	593	569	557	539	579	553	531	599	555	537	576	555	589	567	568	545	564	578	553	553	524	550	614	581	579	556	565	516	534	601	605	565	565	589	564	555	580	585	586	576	539	550	530	530	550	580	562	595	552	578	601	572	572	570	572	624	601	571	549	559	596	584	554	601	538	599	570	534	554	613	562	539	574	574	537	568	599	578	553	569	575	548	593	562	592	548	546	585	569	579	578	564	557	621	566	534	597	590	600	549	566	539	559	593	558	575	532	555	569	543	551	594	585	548	565	586	577	562	599	591	547	569	637	582	589	544	569	554	519	543	567	534	573	547	588	590	548	553	571	590	592	581	556	557	594	545	578	590	603	602	562	607	556	581	593	555	605	571	580	578	574	552	551	567	588	573	555	604	541	602	539	571	537	566	542	570	545	574	543	513	546	588	571	560	557	569	537	567	584	609	579	564	576	527	576	585	548	551	587	565	555	602	557	575	568	583	536	571	546	579	555	606	571	542	572	583	562	553	602	578	565	579	569	558	541	556	604	583	554	558	607	575	573	563	584	550	567	598	566	545	562	587	596	549	557	582	551	571	595	545	579	554	609	591	549	580	595	591	555	513	572	584	567	576	599	549	589	568	556	599	558	582	591	574	572	637	558	592	560	591	597	548	548	606	593	575	561	552	542	552	554	579	608	567	536	599	608	539	531	510	535	548	565	571	558	563	561	576	555	578	639	588	589	562	560	582	581	553	544	571	551	599	512	568	564	555	580	603	561	568	587	563	590	528	558	529	597	570	547	573	551	592	558	540	530	601	587	589	562	543	540	533	573	584	564	570	598	581	524	579	545	565	577	544	544	591	573	558	537	572	564	545	596	570	571	553	556	544	568	582	553	568	589	568	575	605	586	573	590	566	558	587	538	569	555	650	572	557	581	540	590	567	553	566	583	558	583	561	591	583	564	557	577	605	540	577	568	600	558	622	580	541	623	587	573	548	569	604	550	583	581	570	568	552	597	563	577	519	610	630	579	551	555	558	591	573	567	567	592	563	586	564	567	584	589	578	583	583	534	608	567	559	617	577	595	573	565	582	570	561	550	565	564	598	534	548	573	580	544	581	535	541	591	545	552	572	581	572	571	581	537	601	555	586	557	541	544	596	539	564	571	558	557	545	551	586	536	607	566	563	585	542	556	584	596	612	568	579	541	576	581	570	606	580	570	559	592	564	560	584	628	545	572	539	630	593	591	551	547	578	593	593	563	532	590	566	532	547	552	520	551	558	542	601	577	609	566	582	579	524	576	590	537	566	557	564	566	627	518	566	525	549	542	594	610	539	544	566	551	566	576	547	549	581	577	556	497	582	510	582	518	583	582	538	554	574	586	602	608	534	574	578	569	590	574	591	554	538	539	574	580	529	588	548	547	552	547	596	570	581	563	583	600	557	557	568	557	557	574	564	534	589	595	617	600	585	594	558	538	603	592	583	583	599	541	581	540	554	579	569	563	584	571	572	544	562	555	584	535	574	553	545	590	556	574	598	568	553	585	580	553	554	577	577	563	568	560	581	538	549	562	567	588	560	591	559	588	587	581	572	582	540	615	576	597	570	599	591	560	582	569	521	584	565	558	542	533	567	610	578	563	555	602	559	572	563	513	556	520	580	586	567	588	583	567	583	598	599	567	541	593	539	580	574	555	597	582	595	534	587	578	567	554	559	555	572	557	588	543	591	578	520	595	562	556	579	575	542	570	526	583	556	551	580	606	569	546	553	575	605	584	554	558	542	567	550	573	556	575	513	609	606	579	585	578	554	598	584	536	589	577	606	582	558	556	595	566	577	570	554	593	594	504	639	568	566	537	579	576	547	589	579	567	573	541	574	534	592	568	565	605	582	570	557	551	598	601	540	586	563	590	612	548	586	561	600	534	561	601	592	593	571	544	567	549	533	562	548	548	591	564	572	597	563	538	584	566	633	575	570	592	578	566	583	576	584	553	570	589	575	536	596	623	600	554	577	604	520	533	554	586	610	596	582	558	575	592	559	558	557	572	529	539	590	600	604	580	590	544	540	564	586	570	560	591	593	535	586	563	576	577	552	544	547	536	577	563	564	512	518	592	609	585	572	567	566	543	579	593	593	593	566	585	578	543	554	586	583	599	619	545	538	572	578	542	525	579	569	560	558	542	573	544	549	533	602	611	575	572	557	588	603	556	555	607	580	551	596	556	577	537	544	578	576	578	560	524	574	573	585	565	566	549	540	547	590	592	543	537	568	569	537	534	602	537	570	564	580	593	564	580	565	577	592	603	579	550	580	549	540	571	586	617	544	592	552	586	542	572	528	565	600	557	551	591	594	511	572	647	593	558	547	562	569	595	557	566	571	586	550	577	549	597	622	597	564	586	546	608	563	567	601	548	530	580	545	638	559	589	566	556	512	520	581	592	555	568	580	568	533	600	557	553	569	582	527	610	547	581	607	539	562	579	565	556	583	594	593	594	595	576	567	531	568	580	548	575	600	528	540	551	530	535	610	560	564	530	549	579	551	553	616	564	564	594	540	594	559	554	575	538	542	588	565	615	546	562	570	605	550	531	549	576	546	569	519	616	598	608	521	555	571	575	551	575	597	582	549	589	524	568	541	583	614	599	565	540	587	556	579	615	561	538	565	542	576	536	574	571	613	571	575	596	547	615	608	569	588	555	574	544	592	527	584	578	600	591	577	539	555	566	551	594	564	621	545	578	553	554	591	541	609	591	569	566
43308	40566	43124	35910	25625	19399	19995	15768	11308	8434	5714	2435	1472	778	396	259	238	212	200	197	198	192	189	205	168	174	227	201	189	217	200	203	205	201	172	215	227	197	196	216	201	188	185	202	179	202	187	189	199	211	191	200	199	221	179	184	195	219	204	202	189	206	181	193	190	229	209	192	225	197	214	207	208	192	179	195	217	210	208	201	210	178	202	180	191	190	188	212	202	221	204	190	199	191	205	201	184	210	201	213	207	193	198	210	187	200	214	213	181	187	190	191	193	217	190	205	201	222	212	203	181	185	180	221	200	170	198	208	179	192	182	173	201	195	213	241	198	195	177	195	204	191	211	212	198	233	199	174	194	188	189	229	210	206	200	181	207	206	217	200	199	184	231	186	194	182	228	195	200	184	177	180	210	190	188	186	207	193	199	187	193	175	175	186	189	191	184	215	213	191	201	192	216	225	223	177	194	205	211	186	201	213	199	220	186	213	185	210	193	218	207	213	193	187	191	187	236	202	195	205	183	174	199	190	231	184	189	213	187	183	215	201	204	199	197	203	185	194	199	216	196	167	225	194	206	190	178	207	187	173	200	200	194	203	203	211	200	182	175	188	191	207	188	206	189	200	182	187	205	204	202	195	205	189	227	199	201	194	197	229	194	192	211	172	181	193	179	184	201	201	193	219	211	204	190	191	174	189	205	193	193	211	226	182	212	164	166	226	170	208	197	198	204	189	221	198	182	209	201	184	223	210	206	204	192	199	161	199	200	218	197	178	178	200	177	195	219	230	180	216	181	208	175	206	221	204	187	182	200	187	183	197	229	190	205	201	193	206	198	209	215	210	184	216	187	192	212	166	203	164	213	192	233	186	190	183	210	192	182	197	212	207	208	189	176	175	201	210	210	206	195	182	206	203	206	194	183	200	196	202	197	199	198	193	166	199	198	198	185	193	215	205	194	178	195	199	192	212	208	193	183	211	189	208	196	193	209	209	199	210	185	215	209	219	197	194	162	203	181	211	201	167	192	218	193	202	208	205	186	176	201	193	182	215	198	183	197	213	214	183	216	211	196	209	207	207	206	215	239	190	226	188	188	199	180	208	202	198	206	204	213	215	203	200	207	177	208	187	195	227	199	189	191	207	188	202	194	162	168	189	185	194	189	181	202	209	205	198	186	221	196	193	188	197	223	201	209	193	201	201	183	181	198	222	195	176	202	206	202	194	182	208	193	191	185	177	197	198	197	201	190	221	172	184	204	205	202	197	210	233	188	195	200	192	210	194	188	209	207	194	201	187	169	210	192	220	199	177	188	177	183	204	210	196	219	190	191	184	198	191	193	205	190	213	201	200	209	178	199	181	188	194	209	195	182	193	220	184	187	179	219	187	175	190	187	180	230	197	194	176	180	177	212	201	194	200	200	210	198	207	195	192	197	211	202	226	212	184	208	186	174	235	192	162	195	186	194	187	167	189	196	182	196	188	179	184	198	225	193	193	208	190	208	180	202	181	181	213	192	206	196	224	188	190	211	185	206	204	219	195	183	214	200	179	195	195	205	217	191	180	193	206	185	205	204	225	187	203	197	185	181	189	227	183	208	194	190	219	200	189	183	209	199	200	190	221	214	214	204	218	200	169	220	194	174	202	206	215	186	199	200	201	196	191	194	204	212	214	187	192	233	206	214	196	198	196	176	200	194	179	218	179	193	202	198	234	201	221	229	177	199	227	196	192	188	187	222	210	196	205	215	189	199	188	195	185	200	220	169	182	204	198	199	185	193	183	190	219	198	179	200	209	180	201	207	234	191	185	194	198	200	220	203	214	183	211	202	183	178	181	211	202	209	184	221	202	183	215	203	214	192	188	203	229	200	205	201	185	203	218	185	217	215	205	180	183	189	200	208	190	188	187	186	187	211	192	202	184	195	187	200	196	204	176	184	184	173	201	200	185	182	205	218	188	183	194	199	204	183	202	194	168	186	209	186	203	187	172	193	178	217	184	196	180	165	190	191	174	186	208	179	208	197	209	194	191	161	206	209	216	214	202	179	198	219	207	190	200	199	214	200	230	212	211	219	236	183	189	200	183	207	201	179	193	221	180	189	202	195	186	197	199	194	178	200	224	205	187	187	199	195	221	203	199	221	209	209	201	225	203	206	198	227	192	186	197	221	195	194	190	177	180	181	200	183	205	218	187	201	178	195	209	180	210	178	198	195	189	182	192	197	226	195	210	220	197	199	201	186	238	188	210	195	188	210	210	191	176	229	196	222	194	188	197	210	204	221	212	206	197	219	200	188	176	220	214	212	211	191	191	202	175	209	202	189	215	192	210	200	176	198	194	196	205	178	190	179	193	197	202	204	206	220	198	199	183	214	193	199	197	193	179	191	212	168	185	205	196	218	197	188	202	210	174	178	189	212	231	198	197	211	200	197	187	189	198	191	176	206	182	174	195	199	216	193	195	215	192	191	220	199	205	194	210	207	204	190	200	195	191	221	215	219	189	176	194	172	199	201	223	188	206	213	178	209	210	171	202	201	186	204	183	210	191	217	184	190	224	190	200	194	223	188	197	183	204	224	183	204	187	177	218	202	176	195	212	184	195	216	223	190	194	177	190	197	206	214	215	186	217	203	179	207	235	186	189	189	187	201	211	221	199	219	201	180	181	220	204	219	199	190	221	181	197	212	204	207	209	195	202	226	191	221	189	189	203	198	193	218	190	227	214	223	202	216	196	192	205	195	201	178	196	213	200	174	212	190	187	200	189	183	198	211	207	182	199	200	187	222	201	188	199	184	202	203	184	193	203	195	184	205	201	197	205	196	203	203	192	194	178	232	220	196	185	215	179	208	198	181	181	185	187	181	216	192	179	194	216	203	204	208	176	211	194	176	180	206	199	198	207	191	210	192	229	202	176	220	214	197	181	191	177	201	212	202	194	199	229	205	182	201	173	199	206	205	187	181	199	207	218	198	200	174	214	195	226	196	214	227	194	193	181	203	207	197	204	211	181	201	191	208	207	209	199	210	174	208	201	208	216	205	195	176	213	182	195	189	194	216	185	218	206	202	209	208	192	204	187	216	198	211	194	205	219	215	194	212	202	198	159	232	190	198	189	173	190	160	175	191	198	195	188	210	224	206	183	191	210	205	195	204	220	223	210	200	201	185	187	195	187	206	186	197	201	212	186	194	192	217	216	189	204	209	194	201	196	179	175	216	183	164	178	219	187	216	231	222	206	196	210	194	177	201	205	227	234	208	186	221	183	200	178	202	214	202	190	209	213	173	199	208	200	201	192	214	184	222	187	211	170	201	209	214	212	202	211	191	193	210	206	199	214	216	201	228	183	221	196	197	208	183	199	219	205	184	217	208	211	197	202	194	201	189	197	198	194	199	183	181	206	189	201	187	178	201	177	181	212	207	223	193	232	195	209	196	200	217	223	189	196	187	194	201	187	214	191	171	200	184	192	186	202	202	182	199	187	214	235	195	190	189	198	195	192	194	205
28962	34282	44361	44558	39090	36353	38284	34012	29406	25484	19871	10536	7099	3717	1756	911	731	632	507	552	512	550	548	538	520	561	543	561	561	567	540	537	507	573	543	579	559	565	550	549	573	563	571	558	569	542	545	568	558	512	586	525	562	552	500	530	531	547	549	560	571	538	518	537	527	548	527	585	517	521	509	553	517	527	544	501	517	530	581	514	536	594	536	533	527	554	558	476	563	536	526	513	528	570	520	525	519	535	543	542	546	560	583	514	519	554	528	561	540	497	528	565	571	509	520	575	550	578	558	568	523	546	543	533	528	523	550	543	544	541	541	510	535	542	568	511	568	526	529	525	558	537	524	500	573	591	577	561	543	540	532	563	613	501	581	547	544	568	517	543	534	550	552	549	536	501	511	564	539	518	547	558	549	576	549	535	570	616	550	526	518	501	537	531	551	558	542	572	560	561	523	543	569	536	489	543	510	548	459	525	512	515	589	506	544	519	557	550	578	584	581	506	545	543	552	529	502	506	566	582	574	588	561	558	502	509	537	534	550	548	575	560	513	532	546	540	526	588	517	525	522	533	571	525	522	551	539	536	555	529	533	564	543	553	544	521	555	501	533	519	509	531	551	529	549	505	537	550	502	583	556	544	543	568	576	563	537	575	515	552	572	518	515	558	555	519	532	537	537	519	497	521	524	536	507	555	513	535	520	539	561	591	511	569	521	572	561	559	505	576	524	535	560	511	540	562	559	594	517	548	553	523	570	560	515	582	522	556	567	532	558	515	546	534	561	547	521	566	529	525	543	521	564	553	546	571	552	513	587	539	532	561	552	517	498	541	504	526	511	539	527	530	532	542	545	513	531	590	514	551	585	564	513	556	527	519	530	560	565	530	531	556	550	537	571	522	539	526	525	546	524	547	487	530	492	547	558	531	525	544	550	548	523	559	523	549	500	573	569	526	516	565	590	506	539	507	512	528	619	530	537	554	517	522	531	529	501	545	515	505	542	558	520	588	549	528	549	545	582	548	549	537	526	530	567	572	564	554	529	529	533	570	580	531	534	540	546	547	528	516	531	520	531	532	557	500	567	517	549	531	526	555	542	556	537	540	519	557	517	508	531	584	545	549	570	518	516	529	526	519	478	543	538	573	540	487	555	536	585	500	528	573	522	517	559	497	574	530	553	546	563	565	538	537	567	535	526	558	560	555	539	557	547	550	576	533	587	487	557	499	518	559	538	526	542	558	555	523	556	537	573	555	499	530	534	565	560	564	563	570	537	519	550	547	547	568	521	538	538	541	531	533	577	565	595	534	521	574	524	584	564	523	545	575	538	521	538	571	553	523	542	520	531	526	510	530	568	564	484	533	541	534	551	542	548	516	542	518	523	557	541	524	538	529	514	530	550	552	494	527	536	502	543	533	535	536	525	521	527	605	572	558	575	518	543	521	518	571	485	533	543	563	596	509	564	549	555	546	532	538	519	563	579	572	552	511	535	522	547	513	520	539	554	532	543	539	538	598	553	547	557	561	545	540	575	541	573	527	541	552	536	567	547	497	566	519	556	518	522	567	589	547	515	569	547	521	509	546	523	542	537	538	500	552	508	533	528	490	546	567	533	552	526	533	542	513	533	554	520	551	518	531	558	520	546	532	551	554	542	526	528	520	529	537	597	526	585	528	552	559	553	526	566	525	601	512	562	501	548	501	525	537	501	550	554	583	560	559	558	536	555	531	558	584	521	542	533	547	526	564	536	506	558	586	565	543	567	529	535	551	504	535	525	562	512	549	558	532	536	532	551	535	570	545	522	545	527	542	517	525	542	551	591	587	509	519	550	503	558	547	549	554	534	504	507	573	527	523	556	509	558	564	566	518	536	526	597	567	563	538	532	566	537	513	518	545	565	521	534	578	534	601	536	517	548	547	545	530	491	563	562	537	528	528	520	504	546	530	552	541	555	549	520	533	540	542	519	531	494	530	580	550	512	521	550	531	558	554	542	542	542	537	598	546	576	539	540	551	547	568	563	509	522	551	589	559	525	495	533	531	526	510	540	544	502	530	524	537	567	537	540	509	535	518	544	551	545	529	530	558	520	498	530	528	532	534	544	569	539	510	542	520	541	539	511	566	549	537	585	553	508	569	510	521	506	523	565	521	570	551	546	524	521	545	518	527	514	513	524	566	517	530	517	545	560	551	559	571	605	550	534	519	537	507	562	535	537	530	521	540	563	549	580	538	567	506	532	524	540	541	578	531	522	525	528	523	542	536	555	559	552	546	543	566	529	560	533	507	535	510	575	511	522	554	505	551	554	579	527	525	513	553	580	526	531	538	568	479	566	554	539	509	548	532	546	519	529	538	489	558	537	519	558	531	551	523	563	487	545	565	577	553	545	510	548	532	549	543	531	520	537	524	486	536	474	537	548	537	563	561	545	527	522	536	547	512	543	574	529	498	557	532	526	542	566	557	531	549	537	593	530	548	558	561	559	535	518	523	583	524	528	561	533	512	529	522	529	613	517	509	524	543	547	515	496	572	553	540	542	536	492	526	583	533	564	533	609	540	534	537	506	584	541	558	522	567	525	564	543	586	504	539	534	545	523	528	546	551	556	510	556	566	547	557	545	578	522	555	540	572	541	518	551	561	506	594	523	549	569	518	557	557	497	586	543	552	550	536	569	558	520	529	515	584	555	558	549	558	509	525	528	570	526	555	565	546	523	551	565	541	518	513	494	527	531	544	497	551	562	515	516	567	518	562	548	535	544	545	507	526	523	557	506	514	523	546	553	548	519	547	519	501	555	492	562	554	533	538	510	541	544	531	518	559	537	585	561	545	543	545	580	541	546	570	509	582	569	547	540	572	522	512	565	540	571	531	516	563	550	553	502	505	553	544	555	557	534	584	513	522	553	533	535	545	566	541	507	547	517	505	545	509	554	518	569	519	531	535	533	568	533	534	564	533	559	516	567	564	536	508	543	565	508	490	517	570	554	552	554	549	552	545	489	554	547	522	521	564	563	541	563	550	490	517	570	553	539	521	557	547	561	546	518	561	491	514	548	550	561	554	536	549	558	538	528	581	537	539	526	514	503	544	545	512	546	529	557	528	576	529	542	559	551	563	593	512	568	547	519	538	531	533	508	529	501	544	548	553	514	557	519	541	541	552	560	562	496	533	540	544	564	536	515	536	532	519	554	535	544	551	546	546	503	575	530	574	516	564	528	552	597	522	534	529	555	557	538	504	531	558	527	529	530	585	503	518	549	560	579	552	508	536	569	541	543	523	507	557	530	545	526	576	492	535	558	570	557	567	547	550	564	536	557	557	523	498	502	545	538	531	528	530	543	546	514	516	517	538	574	545	553	554	533	558	566	537	547	518	543	542	550	554	542	541	529	526	545	554	522	529	542	543	541	543	549	557	549	559	535	557	555	543	544	538	525	561	539	531	564	516	570	547	568	522	577	553	541	534	523	540	513	525	533	522	575	546	561	563	557	516	500	544	576	552	543	549
52128	51874	54291	46206	33990	27775	29808	27230	20744	11842	5414	2310	1231	579	356	243	218	193	205	208	203	202	195	207	220	196	207	205	195	179	180	176	160	195	170	172	186	186	210	200	178	184	202	188	184	179	189	221	188	215	162	199	220	193	217	205	208	182	180	184	177	195	188	207	185	192	198	186	191	188	193	177	206	188	176	179	191	194	199	172	167	205	187	187	172	151	192	176	183	197	166	199	213	181	159	161	186	202	193	174	199	209	196	218	192	195	198	179	191	208	178	187	167	199	165	212	206	203	198	204	231	178	173	184	206	200	188	187	193	187	185	172	199	199	175	202	169	200	166	201	174	183	184	209	197	191	186	167	199	183	170	193	192	186	192	172	167	191	185	193	198	175	168	172	196	169	193	209	183	200	215	184	184	171	186	192	176	157	194	198	168	209	198	210	197	188	190	210	183	161	203	191	165	207	226	198	192	195	214	180	186	188	185	173	193	184	178	182	196	196	198	187	187	180	170	198	214	185	195	186	195	206	202	158	177	189	248	205	190	213	203	185	189	196	180	185	195	201	195	183	188	176	186	161	203	213	212	205	186	207	192	216	216	191	164	184	181	183	208	190	223	197	202	193	201	208	208	199	207	198	178	186	192	168	169	209	179	169	191	192	197	170	196	183	211	171	197	188	206	206	205	185	195	176	185	186	176	197	155	200	162	186	170	208	212	199	180	195	180	201	193	166	198	170	209	176	195	175	171	193	183	194	186	164	204	184	187	172	179	196	192	189	179	209	186	181	193	196	182	153	186	212	186	187	205	205	170	180	184	178	191	176	189	186	211	214	185	200	208	199	178	177	185	208	181	199	223	158	189	224	201	196	209	204	182	182	201	185	173	176	187	203	186	194	185	211	180	184	184	188	187	184	214	190	179	190	181	215	197	193	198	161	192	176	184	193	210	181	197	195	208	201	196	163	200	193	184	173	180	175	195	159	195	184	194	209	194	174	186	191	181	162	203	199	204	183	167	205	179	182	213	205	189	204	174	182	198	181	169	223	208	209	197	211	173	185	193	192	199	197	187	186	183	177	185	186	192	206	197	193	227	179	187	179	176	205	198	174	180	212	213	177	181	208	184	186	190	199	191	186	199	168	214	178	163	182	194	183	190	203	171	181	207	212	189	218	192	172	186	194	199	191	179	173	216	178	194	177	183	196	187	180	210	222	196	205	175	171	175	167	197	189	192	182	215	190	228	187	196	193	188	188	185	200	195	192	188	144	221	158	207	190	178	170	178	178	210	177	208	178	200	172	180	207	194	162	177	168	178	221	192	199	205	214	196	193	200	199	187	162	211	191	209	192	179	166	224	183	191	186	208	188	170	184	184	182	203	218	201	215	189	170	179	183	200	184	166	222	187	204	178	202	180	203	204	177	194	183	194	202	209	178	207	169	181	212	184	188	167	183	203	200	176	213	188	201	167	195	194	192	218	206	181	209	196	187	218	211	217	185	184	166	199	181	204	206	223	197	194	175	174	180	175	171	179	187	210	169	221	203	202	191	180	170	173	157	181	193	181	175	194	191	189	199	199	192	191	216	211	210	207	182	178	222	170	182	184	180	183	186	175	196	204	169	201	195	188	207	206	208	174	211	178	208	181	186	194	214	171	189	165	182	207	172	187	225	186	174	168	174	190	203	205	195	168	191	200	193	169	202	197	183	182	200	165	172	202	212	178	206	163	183	187	202	168	185	186	198	199	193	228	174	188	162	195	177	186	163	176	191	192	192	204	181	215	198	206	176	186	185	198	185	193	179	177	165	181	203	215	196	208	180	185	189	179	192	181	183	213	176	169	191	177	183	151	181	180	191	156	206	176	175	200	191	165	203	200	229	168	185	182	183	184	172	183	207	203	190	223	185	168	204	190	181	146	194	182	161	167	196	181	174	199	185	204	184	186	192	210	173	177	192	181	182	200	206	189	177	184	215	188	189	211	181	205	171	196	174	207	204	189	197	170	216	179	198	182	184	177	199	183	205	203	211	189	189	194	200	187	173	195	187	196	181	193	212	190	187	183	189	202	197	183	170	189	185	167	201	187	185	181	184	192	199	205	191	204	177	188	206	200	196	196	198	168	185	174	187	166	185	186	176	229	191	174	189	185	169	192	214	186	203	186	190	189	195	190	172	189	178	202	187	198	191	189	199	187	198	182	183	184	167	185	195	223	209	188	169	174	204	172	175	202	184	177	192	191	204	201	215	198	184	224	185	169	191	178	180	183	189	190	193	176	204	206	200	197	160	195	191	194	202	199	175	173	181	175	211	229	218	187	157	219	180	190	172	184	163	185	179	175	198	175	204	203	196	213	177	192	194	219	182	187	198	186	186	195	203	179	180	179	194	185	200	178	167	191	187	213	193	198	186	211	210	197	178	198	195	184	177	184	171	192	223	180	182	193	179	158	195	211	191	194	192	190	172	203	201	182	204	206	187	175	179	175	188	178	188	219	177	182	187	184	201	163	226	185	198	177	186	209	197	173	185	185	184	185	185	183	186	188	197	169	192	186	189	202	178	179	200	189	194	200	182	197	178	173	194	185	206	198	179	201	198	170	219	197	200	198	166	188	183	197	189	194	195	204	190	196	217	178	151	209	191	200	188	190	202	201	190	189	189	188	186	205	191	191	199	190	169	211	187	175	202	191	174	194	190	203	182	184	191	206	167	182	169	195	221	195	207	201	174	166	211	186	188	197	182	182	191	182	201	186	209	206	172	200	159	192	188	182	197	184	194	187	185	197	199	191	190	214	177	191	164	185	208	209	201	164	187	205	183	203	187	201	174	190	175	189	188	195	198	186	189	187	210	169	189	178	184	212	212	197	182	200	171	184	196	191	187	178	184	197	190	194	175	184	197	178	184	207	176	205	190	207	196	177	188	173	182	191	198	176	186	198	187	201	178	182	196	225	205	194	197	182	220	198	199	207	172	192	175	216	186	180	170	200	202	184	173	203	226	206	196	175	221	187	204	188	177	183	195	191	209	195	188	217	182	184	174	188	210	220	188	196	187	199	174	185	158	167	191	214	192	186	197	208	187	199	203	185	176	170	178	193	188	211	173	206	192	193	172	190	192	201	186	207	217	177	195	166	186	183	185	169	168	197	208	213	183	177	198	212	199	187	183	167	182	199	194	204	198	193	217	188	193	198	185	163	177	189	175	196	175	172	205	206	196	217	170	187	202	228	178	185	181	173	211	211	180	192	189	178	219	186	179	215	190	204	178	193	195	204	183	183	180	205	210	209	187	190	204	215	189	203	181	191	189	189	205	195	208	197	183	186	187	173	191	186	186	197	181	189	192	180	160	185	198	216	203	183	188	187	206	197	180	214	197	194	176	184	202	187	196	189	187	201	173	178	181	197	184	165	191	186	202	192	203	167	201	190	187	148	172	183	191	185	171	208	186	185	175	183	186	159	178	183	175	185	182	211	185	194	175	185	196	192	197	209	167	209	205	205	162	185	196
35109	42613	53601	52497	45576	43286	46291	43949	38192	27891	17289	9475	5232	2635	1364	824	569	552	561	566	529	485	495	511	515	503	550	508	503	507	528	539	536	502	535	480	492	559	535	482	507	535	513	524	519	506	521	514	507	535	493	547	548	542	558	554	508	512	511	520	497	498	508	524	476	512	516	500	532	491	491	484	481	497	524	512	532	515	540	521	534	552	529	510	532	499	506	550	541	557	499	530	502	541	516	532	519	510	463	488	505	552	549	535	525	498	485	531	501	525	491	521	511	510	533	554	523	537	528	509	516	531	503	496	509	531	518	540	529	512	518	537	487	518	521	544	522	507	523	504	548	500	548	537	525	538	520	529	529	494	530	508	518	545	491	529	516	498	502	530	504	475	518	495	529	538	496	503	498	498	530	494	555	525	505	508	542	469	511	520	522	483	512	544	463	502	530	518	489	528	515	509	519	534	496	530	485	525	506	525	522	511	552	530	500	554	531	511	517	473	559	493	548	482	498	531	526	485	503	539	516	488	479	517	507	496	529	524	514	533	534	532	560	543	505	524	509	516	536	545	553	533	518	513	484	473	520	505	518	497	513	537	529	528	475	527	541	505	510	507	506	536	504	517	510	485	557	490	538	553	518	528	544	510	547	501	526	518	538	532	525	475	492	493	514	499	463	482	493	469	505	563	484	526	531	494	531	485	543	504	542	502	497	480	511	538	504	565	530	515	518	574	489	507	521	530	534	511	520	534	504	468	510	522	493	508	527	497	522	556	538	505	524	507	521	484	513	550	477	497	522	455	503	499	516	508	510	526	485	560	493	528	552	500	508	493	540	543	472	516	483	525	521	503	507	525	492	530	550	500	532	510	515	507	487	531	503	515	534	530	525	537	498	521	510	494	475	496	497	571	497	508	508	542	485	494	516	509	479	553	567	516	500	490	531	499	494	521	531	544	500	534	524	527	553	549	498	553	545	510	519	548	527	535	557	508	522	532	520	529	496	510	497	525	530	550	490	534	528	531	542	530	547	526	508	498	528	471	504	466	487	501	506	527	537	516	519	531	516	559	539	557	553	562	534	543	523	526	536	497	574	516	501	518	510	513	522	502	540	494	567	543	535	546	532	464	493	505	538	529	519	526	522	493	519	552	548	520	506	503	518	492	542	543	515	531	503	514	537	507	537	521	530	536	502	548	513	531	540	485	502	515	524	540	499	492	502	525	542	503	518	547	536	541	544	522	518	541	525	549	473	500	504	500	505	516	525	543	512	533	484	517	521	531	532	530	520	564	540	522	531	513	507	566	516	511	475	516	529	492	513	514	528	528	532	470	555	487	562	538	518	536	530	499	529	535	549	517	479	517	535	518	495	568	532	509	512	506	506	510	490	535	537	539	531	535	517	537	503	531	517	522	496	493	494	519	509	550	489	529	540	518	529	500	511	535	530	560	519	526	521	505	476	542	535	481	532	521	513	546	531	505	533	514	514	528	516	521	540	531	530	490	525	538	529	527	492	541	529	485	523	541	554	484	511	514	576	504	499	533	534	546	532	471	526	513	568	498	527	536	536	507	534	514	520	513	529	506	502	497	506	528	530	489	490	515	517	506	515	524	522	519	522	508	531	494	555	532	502	530	549	519	496	516	485	503	507	488	505	560	521	484	480	537	548	518	492	532	523	493	512	536	518	515	520	530	534	578	464	507	521	518	488	546	505	543	493	522	485	512	523	511	523	531	490	484	531	551	494	496	462	517	500	519	532	545	560	507	507	489	494	518	489	552	517	488	558	509	482	513	539	495	554	540	502	487	519	510	555	559	525	519	526	537	490	542	508	524	516	515	526	554	559	486	502	505	554	516	521	534	493	553	554	528	547	540	526	511	505	522	527	532	536	515	516	532	522	556	555	499	511	472	492	501	524	525	529	507	538	531	566	534	508	537	505	498	559	516	555	553	500	496	495	534	502	530	516	525	527	524	530	531	511	521	560	547	520	549	542	548	542	481	513	500	528	536	535	532	500	517	494	502	530	539	504	525	539	482	532	508	490	513	557	504	527	526	474	504	538	498	494	540	496	474	545	505	507	551	539	519	555	518	469	561	515	515	506	517	501	495	505	509	509	540	561	542	533	553	537	537	534	550	522	535	493	517	537	529	506	520	530	534	500	484	510	534	515	509	546	497	590	513	537	514	527	475	570	530	530	509	508	497	507	507	520	544	507	509	514	532	506	504	511	527	523	507	528	535	542	530	546	536	518	539	514	543	530	499	525	534	547	522	517	525	523	503	551	498	526	534	488	510	531	485	534	497	535	519	545	501	547	500	486	497	481	525	497	544	501	523	536	469	492	549	506	526	528	481	517	492	502	532	551	555	510	508	550	499	543	525	509	536	541	479	502	511	537	510	501	518	517	525	509	551	484	517	477	527	537	541	521	536	546	562	544	529	457	585	484	527	553	484	564	533	522	501	556	500	572	492	490	506	489	515	528	498	520	525	529	531	484	552	519	522	533	490	546	488	555	491	536	506	501	567	480	518	515	493	487	508	524	509	499	526	534	537	520	483	513	522	540	496	454	508	533	502	480	521	526	501	513	496	526	512	545	531	503	525	514	511	503	516	524	530	532	536	504	506	525	502	510	538	524	526	575	530	500	510	511	530	503	518	485	530	519	514	543	531	512	475	511	527	531	483	525	492	547	535	525	487	496	517	501	530	514	540	518	504	563	505	493	500	498	529	514	530	508	518	534	526	513	503	514	531	514	537	528	506	510	524	529	520	525	517	525	525	506	544	530	544	495	517	547	517	519	535	492	560	554	530	585	516	524	524	509	507	505	514	515	523	527	507	539	502	532	515	480	488	516	514	508	538	547	510	516	521	526	505	519	509	544	560	523	489	547	495	532	537	529	531	491	552	468	524	511	503	520	496	518	508	495	490	508	560	536	543	526	520	524	530	514	566	491	524	521	541	522	531	553	526	550	550	552	524	522	505	492	523	533	504	549	524	493	498	555	493	498	541	495	513	504	542	542	494	524	532	522	495	490	498	497	523	482	559	532	560	508	491	505	514	520	540	534	529	521	473	479	518	498	539	499	507	547	532	479	458	485	502	491	542	484	517	493	508	536	494	490	527	507	504	550	546	518	528	568	560	482	493	530	551	529	543	508	534	534	528	538	515	507	543	501	510	519	510	530	501	498	489	496	538	482	555	563	519	517	529	511	523	512	515	568	562	515	520	508	498	528	550	537	514	501	520	490	539	536	534	502	513	509	519	530	503	555	546	544	506	531	510	534	545	515	511	574	533	475	547	519	514	565	526	526	534	506	491	522	498	504	508	533	491	495	508	542	545	560	493	549	470	522	477	531	522	541	526	521	582	566	467	520	544	539	530	515	515	499	533	529	569	522	516	497	550	553	502	516	494	499	549	520	505	540	491	562	486	534	499	487	510	502	491	493	529	512	489	528	539	545	522	534	542	556	527	520	567	486	469	520	484	512	534	530	479	498	531	480	502
27545	25483	19899	8353	2537	1558	1326	1452	1255	951	531	359	286	236	227	219	219	209	202	187	212	229	189	216	215	215	208	224	170	206	198	218	180	202	206	201	209	207	222	231	194	200	232	174	191	236	200	211	188	190	215	213	187	200	191	226	220	216	211	203	210	228	207	212	215	214	225	195	200	196	208	205	186	214	185	218	225	182	210	225	194	211	194	206	216	221	210	188	201	176	212	212	209	213	203	185	206	214	197	203	219	206	204	188	219	224	189	192	197	199	237	200	197	214	214	219	203	233	199	178	231	189	212	214	213	182	195	233	186	233	202	206	200	205	211	222	231	206	202	229	218	211	213	205	204	210	217	239	219	230	212	206	225	216	193	223	229	197	205	207	221	217	204	218	186	201	218	185	222	184	192	198	207	197	199	186	193	208	217	214	188	231	186	212	203	174	208	213	226	201	175	221	210	226	223	230	201	208	200	210	196	201	225	216	207	193	211	215	178	205	198	240	205	197	211	215	218	224	219	226	212	203	231	226	216	200	229	206	196	182	221	227	219	213	231	198	204	213	211	219	186	208	215	240	197	220	209	211	205	211	210	202	192	173	205	197	189	200	211	207	240	222	221	212	211	215	186	223	226	229	223	207	228	208	236	247	224	185	204	211	231	227	222	213	196	188	201	217	217	217	210	191	206	230	200	191	213	186	186	218	237	201	214	214	213	210	205	205	188	227	227	195	196	216	208	237	222	224	219	204	204	199	210	211	194	217	215	199	200	215	232	219	195	205	205	231	213	221	225	202	218	236	196	228	223	222	206	240	177	222	212	214	206	197	198	202	211	184	213	199	184	220	216	219	193	223	191	207	222	223	231	174	219	239	196	216	219	198	217	229	220	189	219	220	207	205	189	220	197	222	226	210	189	209	212	229	229	218	206	192	197	201	218	198	218	199	201	217	216	207	208	204	217	178	225	215	218	211	242	207	207	212	200	189	231	190	206	169	196	211	180	217	188	193	202	224	197	194	211	204	207	211	236	199	196	213	237	212	194	204	225	205	220	186	211	210	213	209	208	184	209	184	225	224	182	200	200	209	211	202	148	222	225	195	207	213	237	204	196	207	204	221	197	196	214	213	189	226	178	195	199	225	177	193	219	233	197	188	221	195	209	229	194	200	197	199	183	220	216	206	229	186	229	202	191	201	213	216	189	218	212	227	182	223	220	228	206	216	230	215	205	209	238	183	200	209	187	203	184	221	211	215	206	223	229	202	201	216	196	228	215	207	199	200	219	189	201	197	226	217	220	208	216	185	189	235	215	189	217	213	196	190	190	167	228	208	217	209	202	226	227	230	235	221	224	239	189	220	230	197	218	199	206	201	210	232	202	248	190	203	210	225	218	219	212	214	207	210	208	194	199	200	199	199	215	209	184	227	193	206	223	210	238	214	204	227	224	218	202	201	223	194	238	207	210	214	207	205	224	214	222	212	200	221	206	216	194	193	237	171	228	190	201	234	211	207	185	240	183	201	200	218	194	214	221	208	215	207	196	228	200	212	209	194	225	193	192	208	192	210	191	221	216	194	194	169	214	215	207	187	176	218	183	208	193	183	192	214	226	186	190	204	218	230	191	202	199	190	206	198	212	202	179	253	204	209	208	217	186	201	204	204	215	185	233	200	204	219	198	201	242	224	192	239	215	214	203	187	196	195	229	172	179	220	207	232	192	229	204	192	217	201	216	207	184	208	210	190	235	240	214	218	211	213	190	208	197	220	220	218	214	220	224	239	230	226	197	209	211	198	204	216	192	199	223	213	235	177	203	207	206	188	180	201	207	211	189	205	178	198	189	207	193	220	218	196	215	190	213	203	225	239	244	207	201	219	198	224	219	219	237	218	234	201	202	220	201	220	210	214	212	190	190	194	199	230	204	226	194	217	189	194	208	192	196	227	199	220	203	228	230	215	205	202	190	216	212	218	219	208	198	225	208	227	205	186	220	225	212	189	207	213	194	223	246	200	220	197	218	225	214	225	218	223	197	200	205	227	196	197	199	229	191	218	213	213	238	174	208	206	190	187	218	204	194	214	191	188	209	202	212	207	185	235	205	225	183	222	220	212	215	190	196	215	200	224	202	209	213	203	221	205	202	226	211	209	221	214	208	239	219	208	208	230	202	224	206	211	207	214	210	189	209	196	199	211	202	221	221	206	192	196	211	209	206	226	172	218	225	204	217	216	231	224	197	203	213	202	199	218	192	202	190	196	196	207	217	230	212	218	189	186	218	231	207	199	220	223	220	226	222	212	238	221	195	196	219	184	206	213	192	217	202	206	221	195	186	207	190	206	216	179	210	217	178	210	228	219	222	221	222	220	223	217	208	210	230	201	214	212	206	202	210	206	227	204	209	200	172	196	189	191	205	205	201	236	208	220	188	211	187	198	225	216	201	202	204	187	225	204	232	186	191	206	217	208	197	192	222	195	207	198	211	180	215	215	205	207	188	199	226	198	193	199	208	217	205	217	219	224	228	237	217	212	203	199	217	196	170	202	200	200	200	208	237	210	205	204	238	189	197	201	214	207	195	208	209	220	234	219	213	218	199	209	217	224	197	207	208	223	219	200	202	219	213	222	192	194	226	198	231	221	213	220	191	178	180	199	201	211	191	202	225	224	216	208	197	220	199	211	225	208	215	218	186	217	214	209	211	190	167	225	216	219	218	185	195	217	219	216	210	233	215	201	219	205	198	211	211	198	200	199	223	239	185	191	199	214	199	202	188	206	190	216	189	206	231	202	183	181	232	196	218	231	221	199	210	222	199	210	216	196	202	223	238	214	210	187	216	238	202	207	234	178	217	199	203	185	225	211	198	227	222	224	219	246	204	223	205	187	187	205	201	219	201	237	195	221	206	257	211	211	205	208	206	238	225	206	197	224	212	210	203	215	221	201	209	200	196	200	203	206	213	204	206	214	219	219	216	206	234	182	202	209	210	197	203	212	206	230	222	179	184	230	214	192	205	232	186	203	262	219	213	248	190	221	235	212	209	181	221	203	201	172	221	223	201	213	220	213	213	186	212	209	214	180	218	204	163	225	198	222	199	211	219	176	209	207	213	188	220	202	205	217	213	232	179	218	173	213	217	170	224	200	230	219	219	190	210	206	174	251	225	204	205	191	207	184	223	199	198	215	190	204	195	212	221	191	203	195	203	224	203	197	211	207	208	199	203	191	179	209	209	197	195	232	211	192	203	199	212	220	181	201	226	202	197	228	214	203	217	228	200	211	230	217	196	180	198	219	194	233	200	232	230	219	235	198	189	207	229	226	209	181	201	221	197	205	213	217	234	210	221	243	209	199	203	214	230	200	210	205	193	237	227	196	226	211	204	211	235	232	199	198	225	198	193	218	204	213	193	226	210	218	213	186	211	188	195	204	203	188	191	181	204	184	230	201	210	214	209	201	190	211	206	207	199	221	212	174	211	226	211	202	203	224	191	211	201	236	186	212	221	200	199	248
17874	21910	24660	15625	8834	7415	6846	6902	6090	3947	2100	1275	916	719	617	563	586	581	538	576	623	544	604	567	597	610	544	576	539	541	568	567	551	595	568	567	541	605	567	541	578	568	561	621	544	605	596	552	558	531	603	547	602	542	559	578	585	528	553	569	536	536	566	589	552	553	563	541	554	554	563	577	540	548	563	562	570	566	549	581	578	554	551	563	533	585	554	567	606	553	630	572	522	584	628	602	544	576	575	569	572	532	553	568	617	615	571	603	530	568	579	571	577	562	538	594	562	581	541	538	553	543	576	570	591	554	552	541	558	556	544	530	578	590	589	529	549	504	586	552	568	509	567	591	563	547	522	576	543	561	555	573	586	562	562	528	580	524	562	557	579	559	505	577	588	548	569	534	565	570	528	571	552	553	549	564	573	564	572	554	564	595	567	557	587	579	572	537	571	530	527	646	581	567	590	581	572	579	561	578	577	550	560	522	521	600	579	550	585	559	560	601	553	542	564	584	581	577	586	540	586	519	594	531	539	552	570	563	595	569	565	552	585	577	541	597	523	588	581	588	547	582	560	570	589	575	574	546	577	535	556	532	571	565	528	608	628	550	560	575	565	546	572	567	567	540	558	577	628	575	628	599	572	618	557	534	581	522	551	566	590	545	571	577	528	578	530	516	560	585	583	573	549	570	560	500	553	566	546	556	584	582	579	600	570	545	577	571	564	563	528	574	582	541	574	539	546	586	540	585	548	544	584	580	602	564	534	562	557	562	545	546	558	557	557	540	526	556	579	546	555	548	573	573	529	563	528	532	539	591	555	540	565	551	597	591	570	554	531	560	541	607	553	587	552	538	588	581	538	573	607	564	607	573	589	571	555	602	557	574	603	526	566	574	499	560	599	562	601	537	568	530	594	530	516	547	545	565	524	575	549	603	535	521	543	583	557	556	591	557	553	549	584	530	594	567	549	603	575	567	591	584	589	537	591	572	564	562	582	582	586	605	525	542	555	580	565	562	577	634	580	522	605	588	559	612	578	541	523	603	571	575	539	541	596	588	559	569	574	549	538	596	561	614	565	576	603	589	552	568	560	580	569	612	598	546	588	537	543	584	564	563	618	560	591	603	543	574	559	567	604	598	595	553	557	577	561	549	602	555	581	562	536	563	578	590	582	542	535	555	558	610	554	524	572	586	603	567	543	563	585	561	556	538	599	586	578	540	567	570	546	569	567	593	552	541	535	560	529	573	530	576	578	522	546	570	553	548	594	492	599	568	546	586	565	615	551	569	543	547	563	597	574	565	580	576	585	530	510	553	573	626	578	541	566	574	532	631	560	557	557	576	560	606	536	563	534	587	556	567	574	604	588	567	583	558	545	515	583	504	571	555	544	541	563	569	597	542	534	581	577	558	584	587	541	545	547	632	556	569	558	564	540	584	569	546	505	549	544	550	549	512	562	562	551	549	584	561	613	557	583	576	552	561	565	563	543	534	562	574	561	543	594	541	564	550	557	563	532	526	551	577	568	562	586	560	490	565	535	608	548	507	557	535	543	557	581	554	590	590	551	559	549	580	547	581	589	569	603	575	576	567	592	583	536	555	597	567	570	525	595	533	570	550	598	567	510	589	553	590	550	577	561	585	576	557	596	555	562	554	558	585	548	572	590	553	571	560	551	608	551	534	553	570	567	558	590	548	589	584	561	574	503	561	615	551	535	550	549	560	550	547	576	539	559	583	581	581	521	574	562	558	560	601	542	572	578	615	551	582	592	521	560	561	539	580	575	560	541	572	544	627	543	593	606	534	545	531	538	514	570	585	514	551	495	531	616	536	525	561	540	596	532	561	552	585	576	563	570	529	546	524	544	528	569	587	523	531	556	508	535	621	555	562	563	582	536	562	567	561	590	541	568	574	557	622	569	521	563	592	522	566	553	575	568	565	549	563	572	600	561	594	588	529	558	580	568	533	591	582	555	616	555	562	534	550	587	587	545	555	580	571	590	538	556	562	500	524	577	618	551	518	530	520	563	554	547	535	552	559	615	575	566	570	561	577	613	582	569	523	541	577	573	567	545	562	574	543	595	568	584	546	575	573	614	553	583	566	579	623	523	544	567	559	578	563	630	564	589	566	581	591	592	600	567	581	533	532	569	534	562	563	564	522	539	624	542	559	546	532	545	543	532	549	580	538	548	550	579	537	534	563	559	573	586	563	599	563	540	566	532	552	555	591	547	555	561	583	542	565	588	528	571	583	579	585	578	553	576	574	557	574	610	576	540	522	569	594	534	519	545	566	569	540	564	583	567	564	585	530	567	578	569	572	562	546	622	581	591	604	582	541	608	550	570	527	536	575	580	570	531	594	601	553	532	596	581	562	577	539	541	561	534	563	549	584	540	563	546	546	587	572	565	565	570	587	564	547	583	597	591	587	575	613	533	539	559	561	586	553	480	533	534	585	591	502	608	588	591	612	625	584	570	543	585	602	608	592	528	577	571	567	565	563	533	632	544	583	515	559	578	605	552	589	537	564	566	559	556	539	594	578	599	570	563	579	584	533	564	581	570	534	581	561	535	601	553	576	561	529	586	550	516	551	587	559	605	596	570	593	552	527	548	531	544	535	539	535	541	582	564	576	595	532	523	568	558	594	526	582	552	530	540	555	569	531	539	581	544	559	568	566	534	578	607	539	550	572	576	569	533	552	562	514	542	559	570	567	541	576	552	590	581	555	568	578	537	509	581	520	607	557	566	571	549	542	574	600	593	567	575	598	590	568	607	569	558	585	549	604	563	545	636	550	570	543	533	526	605	581	541	573	575	547	608	592	536	583	562	572	483	563	565	576	558	550	526	556	570	548	559	563	522	570	551	599	549	559	521	534	585	580	565	564	611	563	582	554	565	529	599	560	538	598	585	575	564	515	560	568	609	544	568	572	547	541	530	586	573	561	585	608	588	551	561	589	572	616	564	567	578	569	540	547	539	592	581	560	555	586	614	553	563	591	567	588	556	543	581	552	566	564	537	563	606	529	604	578	603	584	557	578	558	558	603	596	551	565	537	561	548	529	552	564	534	573	597	559	552	577	553	551	552	569	584	542	569	561	569	580	529	554	593	582	580	561	575	610	538	597	556	552	571	576	569	547	543	534	554	517	547	525	553	589	532	584	564	519	609	564	541	565	586	564	599	578	535	596	512	566	545	518	544	545	595	572	561	567	570	580	563	604	565	616	563	520	576	588	567	587	566	546	592	585	576	598	563	503	543	573	588	545	540	548	588	575	529	581	573	588	557	588	576	524	564	585	592	595	587	577	513	557	565	553	578	554	591	583	553	527	580	518	579	564	562	545	570	525	555	535	596	545	546	538	542	567	573	545	514	547	546	603	568	574	617	557	594	585	616	556	539	591	578	569	552	520	553	571	594	548	559	568	571	531	552	580	578	595	607	542	571	591	562	575	556	593	546	517	550	553	553	561	569	561	550	555	554	593	592	595	545	563	565	552	513	575
45373	45116	41783	35751	28169	24564	23328	16817	12494	6724	3022	1793	1017	576	341	284	251	212	199	218	202	190	199	195	199	192	195	186	210	189	190	190	203	218	183	191	216	184	218	175	209	191	205	202	216	201	192	176	205	204	182	211	178	216	208	193	182	204	178	189	177	189	204	192	191	193	230	212	190	201	202	188	202	196	197	187	206	182	191	196	196	217	184	190	187	194	197	207	194	166	210	213	192	182	192	184	188	205	208	192	201	207	209	203	226	195	194	208	185	203	185	197	192	186	176	224	210	203	175	199	192	202	203	192	192	205	198	196	197	205	218	211	202	194	189	195	209	204	191	215	215	198	191	199	214	209	187	199	214	180	199	197	184	198	191	206	221	229	206	238	194	203	198	199	188	172	198	229	206	211	200	193	207	206	214	184	216	209	195	222	204	201	202	217	216	202	181	179	179	202	200	181	213	179	182	211	191	206	207	190	183	229	185	185	218	193	193	199	171	215	235	238	215	193	203	211	222	211	209	213	175	169	198	208	198	187	196	216	197	211	191	209	184	188	216	221	213	186	185	201	205	213	203	204	182	170	177	200	214	193	202	167	198	239	222	202	201	213	205	176	205	212	220	184	210	221	214	198	224	231	205	182	181	200	187	187	207	182	212	215	222	178	191	188	195	219	200	197	218	205	192	220	168	197	204	200	193	180	178	217	219	176	193	200	207	201	185	183	202	180	185	200	175	210	223	184	171	205	172	216	209	186	187	205	211	214	203	195	180	191	192	215	182	218	209	174	217	177	205	211	195	209	194	200	201	193	206	195	196	207	183	196	200	189	193	187	200	213	234	192	179	215	202	207	204	201	196	199	194	211	205	200	221	238	223	183	185	187	208	197	196	204	204	182	192	215	202	184	209	197	222	189	192	192	203	192	207	222	210	185	192	198	185	211	203	212	190	201	194	212	228	186	214	211	252	191	186	228	193	195	215	194	185	214	197	217	206	194	184	194	180	187	198	210	186	185	185	191	211	190	190	200	194	202	186	209	206	201	195	209	220	173	193	205	197	195	201	197	198	206	192	212	184	218	200	197	177	193	214	209	210	201	184	195	195	204	194	186	210	172	227	203	186	219	201	196	188	191	221	195	193	219	184	181	187	211	184	189	222	210	190	184	213	203	214	198	201	203	173	173	186	200	208	210	200	231	216	232	182	193	209	194	186	223	180	204	200	186	189	198	186	202	209	195	218	205	189	190	200	184	228	213	208	207	210	230	202	195	174	217	196	187	194	186	205	203	190	209	209	201	212	218	214	184	185	228	178	192	194	195	200	215	188	207	190	211	207	191	200	199	183	203	188	180	199	211	194	189	198	183	205	206	181	228	198	196	210	205	199	196	191	210	222	207	181	194	180	220	208	183	205	209	194	186	198	213	180	200	216	183	191	199	199	206	201	183	216	198	222	216	204	242	173	194	216	192	196	191	205	217	214	186	203	217	232	187	193	173	206	207	207	213	196	187	204	191	201	158	202	199	191	200	193	208	200	186	172	198	205	190	191	198	233	195	184	197	206	203	188	178	190	179	193	192	210	198	169	190	183	200	202	200	209	239	226	213	208	198	212	192	201	197	205	201	238	213	205	197	200	182	197	215	175	228	189	215	212	196	220	206	184	209	213	176	187	197	192	238	211	175	190	207	213	196	214	214	197	203	190	183	188	212	182	169	191	208	196	215	185	214	193	228	192	206	207	196	159	185	188	210	194	211	173	187	180	206	183	187	191	210	206	196	191	210	213	194	188	208	190	181	207	216	191	203	199	173	188	215	185	184	200	199	197	188	209	220	198	175	205	198	215	194	207	216	209	205	199	188	205	206	213	205	226	218	216	205	192	173	202	178	220	198	179	202	214	201	206	213	189	216	217	189	199	204	205	217	199	211	195	190	181	220	187	202	193	206	208	215	192	199	190	187	193	205	187	201	189	191	211	197	174	191	190	189	195	172	195	214	189	190	186	210	199	183	221	201	211	201	206	186	201	216	173	206	199	222	194	218	181	203	217	211	200	181	190	182	215	196	208	212	191	189	187	207	197	226	225	208	194	209	183	199	177	182	226	187	205	204	231	233	212	215	186	204	176	184	229	200	209	186	193	207	212	218	212	203	214	212	204	220	203	196	208	206	198	203	196	189	204	195	208	180	199	186	221	191	231	154	205	197	219	210	219	165	207	187	194	205	216	196	203	197	208	202	200	208	195	185	202	210	185	195	195	178	191	189	188	213	203	235	186	204	194	204	213	172	221	190	219	175	185	164	212	197	217	191	211	189	203	215	208	206	187	193	211	185	195	188	218	235	216	205	190	205	194	198	209	166	230	196	214	207	172	208	200	220	225	217	207	188	199	230	202	198	215	208	196	203	187	192	222	200	210	187	225	194	185	212	192	209	202	210	183	203	198	204	203	196	168	212	200	191	228	198	182	205	181	190	203	187	231	217	214	206	214	202	187	205	202	217	200	190	218	190	206	203	214	195	206	206	201	189	213	175	174	198	199	209	180	201	200	200	225	179	173	215	205	188	218	188	200	194	203	221	210	194	230	185	205	189	217	200	220	182	187	217	223	210	188	185	202	193	180	185	203	217	185	203	197	189	186	229	198	203	208	235	186	193	182	204	190	205	215	225	240	203	192	215	209	176	226	195	173	216	201	195	211	197	171	193	191	197	200	208	177	194	202	216	193	182	170	182	215	226	185	203	194	201	183	205	223	186	209	231	204	187	191	207	211	209	190	209	213	185	201	202	198	201	204	213	209	173	196	196	185	191	195	185	197	209	203	174	199	208	173	196	207	185	184	201	211	215	198	194	208	185	232	200	190	190	201	202	198	178	197	192	185	204	165	209	208	213	183	206	204	187	175	186	209	186	191	214	213	208	203	216	219	219	197	193	225	209	167	215	188	188	179	209	190	181	227	196	188	213	215	199	188	204	211	211	188	188	193	193	204	193	202	200	208	194	206	210	219	202	222	203	187	232	192	179	189	185	193	180	225	198	226	218	186	213	202	180	206	193	197	204	201	205	196	176	207	174	214	180	213	186	184	190	187	191	182	201	233	204	196	183	187	187	187	192	196	202	218	202	180	205	220	173	201	194	213	210	216	215	204	189	211	206	194	187	195	187	203	211	207	183	182	201	188	198	201	203	204	189	199	210	245	173	209	215	210	224	216	184	183	197	189	187	190	191	221	229	197	179	218	176	183	188	190	206	198	212	205	217	186	194	206	192	189	234	198	189	198	193	204	209	191	201	217	196	191	189	224	179	169	217	204	174	186	207	187	199	193	212	191	199	186	189	186	187	204	182	197	201	183	200	195	211	214	203	195	180	170	196	228	207	196	210	199	202	183	191	193	209	210	199	175	213	199	213	208	203	219	221	174	207	194	225	190	199	215	187	190	201	210	192	177	191	200	208	207	187	196	214	214	172	174	192	212	187	200	212	190	203	199	203	196	209	166	205	224	191	211	180	199	187
30385	37411	43215	45148	40707	41414	40281	34741	30583	20084	12134	7943	4467	2406	1375	853	636	561	564	536	569	548	527	556	528	512	558	578	537	577	547	574	565	530	549	550	552	568	560	521	521	566	527	537	546	556	558	505	575	518	585	551	577	515	564	543	517	612	536	514	510	549	541	558	573	527	535	570	543	532	574	539	531	540	556	505	566	562	532	531	605	525	541	547	534	536	563	536	593	504	580	551	573	521	540	548	500	553	532	548	524	546	546	521	555	504	552	500	541	547	516	566	553	536	540	512	560	492	538	493	582	554	572	563	536	536	583	560	571	557	518	540	541	556	539	551	568	549	515	588	574	535	594	518	587	562	552	573	504	592	540	570	555	533	550	513	530	547	554	511	542	566	521	544	573	574	567	586	519	512	565	550	535	555	545	566	570	536	522	537	563	560	513	592	570	531	554	518	523	566	528	551	541	544	549	577	542	567	540	533	587	525	521	570	530	544	590	568	564	568	562	539	541	579	576	567	544	605	556	536	578	537	548	561	546	529	485	575	537	511	509	566	570	581	512	552	539	541	552	537	549	563	531	562	543	561	537	542	563	535	565	562	529	537	532	552	555	539	557	544	519	521	561	562	541	519	552	524	495	506	599	581	554	573	513	537	565	558	557	540	526	561	557	575	542	499	542	551	522	544	542	551	512	517	532	520	536	549	541	565	582	525	527	565	539	572	556	567	535	509	543	575	576	524	596	529	532	531	531	537	494	520	559	546	565	557	579	553	528	542	513	563	581	552	529	551	546	525	529	531	560	511	541	557	552	546	569	536	540	569	535	536	551	548	540	531	557	554	510	550	558	590	565	576	548	555	533	586	509	557	556	556	555	513	535	521	574	519	609	562	528	574	530	577	559	552	547	574	512	505	554	532	528	575	567	509	543	568	553	508	601	540	556	553	547	541	509	505	482	501	504	524	551	591	541	553	553	542	493	532	511	558	549	542	526	532	563	539	554	537	537	553	535	526	524	588	528	540	574	530	533	546	544	499	581	573	535	575	520	571	558	491	566	549	526	532	560	514	551	567	574	542	538	509	575	585	546	582	527	536	551	530	528	553	546	545	570	589	567	558	535	589	558	566	537	526	556	516	539	555	529	525	562	548	519	518	577	532	517	590	549	539	494	549	531	529	522	553	510	554	550	560	527	554	580	545	531	540	506	554	564	584	531	584	542	536	548	535	557	545	554	549	564	565	533	555	541	523	573	530	541	569	567	544	554	529	525	567	548	500	496	562	494	561	548	550	547	547	560	531	537	532	543	536	543	560	489	552	536	513	575	560	510	560	542	547	547	519	510	539	564	536	552	539	583	533	575	553	564	552	549	558	546	532	522	580	573	541	585	553	553	527	560	538	580	554	598	566	545	535	540	562	560	554	523	555	556	544	540	551	595	516	564	567	547	548	548	565	557	524	531	526	528	552	559	549	541	590	540	547	542	544	519	504	571	556	565	521	539	547	513	562	548	506	547	540	522	553	535	524	501	581	550	565	553	574	559	540	550	576	582	531	564	564	515	563	523	545	545	583	544	544	579	533	545	618	569	495	508	568	546	552	542	555	524	534	578	509	553	581	545	558	541	524	544	568	534	551	534	546	527	554	563	563	555	574	596	539	553	553	541	533	544	560	531	578	530	579	523	545	574	525	538	524	528	561	537	553	508	536	578	567	510	561	627	558	524	495	510	488	545	564	543	531	555	567	522	555	552	561	573	534	502	556	556	538	559	560	551	545	552	511	550	551	549	534	551	569	538	559	560	521	558	573	543	564	536	528	527	558	534	602	557	542	515	555	542	542	520	597	531	523	502	567	539	556	546	537	561	565	560	519	541	569	562	544	516	545	558	568	595	545	548	550	570	519	570	517	551	532	524	539	543	540	574	556	570	553	550	534	523	527	547	554	553	586	504	545	574	569	497	536	540	533	525	557	576	554	544	534	603	569	534	550	515	536	510	562	553	586	536	570	492	591	549	505	528	551	538	520	497	565	541	526	571	528	517	529	522	572	577	599	543	548	552	588	530	537	551	564	567	524	505	566	572	541	520	573	542	508	585	547	513	579	582	555	536	534	539	559	554	579	510	503	580	539	522	553	569	575	555	571	534	588	539	554	555	547	605	568	545	526	550	507	533	511	512	540	556	542	594	552	598	570	558	538	546	565	519	513	564	562	525	537	544	519	526	562	533	531	584	530	551	525	577	567	551	525	532	556	523	535	530	591	567	514	551	601	500	549	571	567	557	546	573	558	517	558	517	527	520	549	568	537	526	548	598	545	536	604	542	531	580	589	554	547	537	533	541	541	576	543	569	569	504	600	557	513	542	554	565	543	558	577	537	592	534	525	533	535	541	514	509	541	509	564	566	514	574	560	533	554	533	545	557	566	518	557	585	544	534	572	526	511	559	534	530	525	505	563	547	581	530	573	556	561	540	576	499	559	540	556	498	516	576	551	561	508	556	519	538	508	533	553	507	554	547	556	529	562	510	497	559	516	552	509	513	579	510	542	563	529	543	566	539	514	561	567	551	538	509	547	553	516	569	564	567	515	546	541	561	526	516	541	567	516	576	551	549	580	591	521	534	578	523	532	572	533	561	561	516	564	542	575	526	556	538	551	570	574	550	544	557	483	552	583	542	560	548	541	535	529	533	549	568	517	559	569	565	562	561	538	564	564	541	536	538	554	547	548	552	559	530	553	521	574	507	535	537	538	529	551	534	561	575	620	568	540	574	581	546	527	552	585	557	531	530	562	532	564	568	551	565	571	534	544	566	550	551	512	540	532	586	562	579	560	516	537	547	529	519	578	532	497	495	576	540	530	556	537	556	552	515	543	549	527	557	563	555	563	553	537	556	478	602	573	561	558	543	563	532	541	566	504	517	525	552	564	566	560	560	575	549	557	564	577	568	558	533	555	543	532	536	502	536	511	509	560	527	563	531	576	546	604	535	589	531	546	527	591	548	506	571	539	559	564	530	552	535	553	520	540	539	579	556	498	566	562	556	549	545	538	564	553	530	553	537	534	552	533	552	556	544	571	524	575	528	515	550	521	532	571	527	539	563	520	540	563	546	543	527	511	548	543	557	567	529	550	543	522	519	522	520	552	550	560	554	547	580	523	565	567	521	543	520	588	534	515	544	577	554	590	555	599	501	546	537	522	547	531	567	532	530	562	521	557	574	550	528	557	547	532	517	563	554	540	524	551	491	542	493	509	518	571	513	524	546	583	532	541	564	538	552	504	587	537	575	560	521	560	552	537	510	510	568	560	593	545	529	584	536	565	530	523	557	516	534	549	575	558	559	556	583	560	519	505	572	552	489	547	543	565	583	574	571	551	572	550	549	555	538	540	558	547	567	534	586	568	527	538	525	569	529	586	500	584	550	553	541	547	499	556	558	576	535	568	572	543	558	587	514	499	547	552	542	577	572	526	565	581	543	548	481	582	518	540	555	567	570	511	511	566	513	527	519	565
53340	54500	56364	45975	35720	36964	32484	22327	15509	8780	5050	2763	1460	740	381	254	207	192	206	165	198	191	195	169	186	188	207	187	186	174	212	214	191	177	197	183	166	198	188	194	186	188	210	190	200	176	186	161	195	193	190	208	189	206	177	163	191	179	177	167	191	190	173	166	168	205	200	186	198	180	172	189	169	180	214	191	177	171	199	211	177	180	183	203	169	183	177	188	195	199	182	203	193	194	201	175	187	210	189	171	192	177	181	183	180	207	184	200	173	178	196	197	174	190	160	182	181	197	157	212	168	196	192	212	193	187	193	200	198	175	184	209	198	177	194	204	188	187	199	163	189	180	188	200	183	200	199	154	211	184	172	173	213	172	200	186	200	178	191	214	218	189	207	192	198	184	211	214	184	188	196	209	206	186	198	186	194	196	207	176	174	219	188	193	181	195	218	208	214	177	200	180	202	203	186	154	184	220	202	215	177	194	197	190	207	196	180	179	193	177	190	181	203	181	181	193	186	197	185	197	188	177	194	200	175	198	197	184	158	170	201	192	195	161	193	208	177	192	171	167	181	192	192	200	182	192	188	159	176	199	183	189	200	198	180	177	204	188	183	203	184	201	195	183	193	204	194	186	185	181	172	189	187	191	207	201	185	184	177	191	187	174	210	207	208	184	190	164	174	185	203	182	191	201	201	197	170	191	162	165	187	181	191	191	190	183	176	194	176	201	189	175	195	186	210	180	186	197	184	185	167	193	196	200	194	212	190	162	209	163	208	199	181	202	215	191	170	167	174	190	169	203	165	184	179	190	211	195	199	197	200	197	215	210	171	201	199	181	222	203	189	188	183	190	200	221	200	195	205	178	175	193	198	189	184	166	189	196	174	178	183	193	185	172	198	186	188	199	181	187	187	171	195	181	194	207	197	216	203	200	209	166	210	207	198	155	175	177	176	195	168	190	162	201	210	169	200	220	190	191	181	192	193	212	206	209	196	198	184	188	198	159	212	214	215	181	188	177	211	192	189	182	209	179	188	188	193	197	177	209	178	170	166	169	180	196	180	180	182	202	179	175	200	218	163	212	176	161	171	178	168	171	215	185	205	182	180	174	197	185	196	175	215	210	170	206	197	184	195	191	171	180	176	184	190	180	197	175	188	173	197	206	191	185	180	208	178	165	188	171	169	220	200	184	211	193	180	198	178	170	195	192	178	206	193	210	190	202	200	198	183	171	179	211	194	186	182	190	193	176	208	208	212	192	204	197	183	193	175	185	174	209	191	204	181	168	198	208	192	196	161	185	202	193	205	211	210	187	180	225	182	172	185	197	187	194	177	189	195	195	208	185	201	172	201	192	188	201	186	168	196	173	198	198	181	183	188	197	188	195	180	189	169	216	192	206	198	191	183	206	186	182	182	209	200	169	197	215	208	207	198	192	183	179	197	203	181	186	198	202	195	185	168	174	192	193	183	209	180	199	198	208	213	207	207	192	200	187	190	185	170	190	166	207	191	180	181	194	188	179	199	196	166	162	175	183	183	199	200	199	191	175	208	185	204	201	174	200	184	189	207	188	189	164	219	191	182	198	196	185	192	193	192	196	182	209	188	169	184	182	180	199	205	189	170	183	175	184	157	178	193	208	197	197	186	204	172	195	157	190	168	208	210	194	186	194	184	165	169	204	180	215	185	196	181	190	169	198	197	188	184	188	189	209	200	177	171	213	174	197	192	208	204	207	196	189	177	191	197	207	196	195	184	193	198	183	204	164	202	223	184	202	199	182	172	181	182	192	174	177	212	175	198	203	211	176	179	191	184	178	193	204	206	188	176	174	198	183	190	198	211	189	176	194	191	194	215	198	193	200	185	218	184	157	230	182	198	182	204	205	184	208	198	203	176	184	196	195	164	181	210	188	163	172	182	207	186	184	199	211	193	180	188	196	179	197	196	190	190	195	190	183	196	213	185	194	183	185	182	200	207	196	176	186	187	190	191	210	190	212	195	200	198	202	182	164	189	199	198	210	200	181	187	209	188	195	184	207	204	190	171	193	159	190	179	198	199	196	179	196	215	198	222	190	181	183	171	170	215	229	196	211	185	187	195	208	212	174	187	183	192	205	188	194	193	201	196	191	173	165	199	202	193	189	179	189	193	180	208	201	185	205	171	198	163	205	182	171	173	190	188	192	166	192	203	191	200	168	187	167	197	206	192	198	199	183	176	181	185	190	194	203	162	201	177	190	200	192	169	193	190	193	195	174	202	177	166	191	159	168	176	179	174	193	183	186	181	182	196	186	194	209	194	187	206	202	193	192	198	194	192	173	211	206	182	199	195	196	194	201	182	185	166	207	198	195	211	204	187	188	196	197	152	182	197	195	178	184	172	225	198	194	181	180	195	173	177	190	192	170	195	197	195	186	172	197	193	213	187	197	156	192	158	147	171	168	187	201	201	200	170	198	161	188	201	194	215	183	172	197	188	204	176	188	190	203	208	216	161	209	193	194	179	204	170	193	181	202	174	202	200	215	156	224	204	198	189	207	179	193	175	200	199	214	206	204	172	202	182	179	211	173	196	199	200	183	176	182	170	181	227	203	188	222	173	179	188	198	199	181	179	193	199	209	189	180	203	180	169	166	186	194	186	185	192	201	212	198	186	199	181	188	177	193	189	195	200	192	223	171	185	191	200	192	222	191	195	183	219	181	186	185	182	202	197	179	198	196	184	212	204	173	192	195	185	179	191	188	197	156	195	208	218	176	183	191	215	217	161	201	187	223	188	188	202	188	206	200	199	178	184	207	205	202	200	190	172	203	210	217	194	199	177	186	218	183	185	222	182	198	207	196	180	156	200	192	200	175	184	196	189	188	196	190	181	171	199	198	174	176	197	180	187	174	203	161	186	213	187	195	188	179	172	178	193	201	186	180	193	174	170	177	201	193	172	175	175	183	198	204	190	160	196	176	198	191	193	188	198	195	180	208	166	201	211	210	193	196	188	210	197	174	179	201	198	176	167	193	195	170	189	205	189	209	212	191	179	197	218	191	194	208	206	197	200	192	191	192	195	153	196	205	184	194	194	192	189	184	199	205	186	186	198	150	178	185	175	181	193	210	215	198	187	189	197	177	202	187	180	175	172	180	184	187	215	182	191	196	218	196	175	217	174	193	182	177	184	196	183	160	194	186	187	214	198	194	214	207	178	188	203	205	180	196	180	175	207	214	171	202	193	183	228	193	207	175	213	208	209	193	204	205	196	149	183	216	178	211	191	185	192	190	163	199	196	192	163	207	194	188	185	190	212	196	184	196	175	208	208	192	187	185	174	201	191	200	187	181	185	176	187	199	189	208	188	193	179	186	183	187	215	199	212	193	205	158	196	180	163	196	190	175	177	177	172	180	177	177	184	183	184	190	219	197	199	181	185	215	170	189	186	191	192	214	190	217	217	190	171	191	186	165	181	179	195	199	202	224	215	224	215	146	191	198	205	195	172	187	199	203	206	192	209	202	166	206
36146	45109	55507	53903	47851	51746	46516	38663	33032	24253	17502	11371	6465	3329	1585	975	739	572	546	550	578	553	534	537	498	522	534	541	504	515	512	510	541	548	575	540	546	535	524	504	514	496	524	503	509	535	498	530	505	536	515	522	546	523	491	502	529	513	508	493	527	509	563	544	504	516	488	575	556	550	502	513	512	544	497	509	504	571	550	534	542	521	486	489	519	558	516	568	495	505	500	545	510	469	504	483	485	548	520	496	557	578	522	493	491	494	509	526	533	448	550	478	533	519	476	591	518	537	492	495	503	520	543	567	561	513	521	538	533	567	545	495	500	570	480	516	535	505	566	519	520	502	557	515	529	499	546	544	544	491	530	504	529	509	481	517	542	497	539	549	503	521	525	539	495	532	513	583	502	470	509	501	551	502	495	499	513	533	492	530	509	513	462	570	540	531	549	497	510	493	503	508	528	504	530	544	536	552	519	473	552	516	490	475	541	511	557	516	508	527	501	522	545	545	565	513	491	543	506	520	559	496	499	494	574	512	533	505	541	508	509	520	559	516	542	516	499	506	496	531	536	514	546	546	521	532	515	541	538	524	522	567	498	513	503	533	540	522	535	534	496	514	529	485	543	560	520	529	513	522	527	492	565	522	497	562	523	521	503	501	509	507	522	518	506	542	520	512	511	547	505	540	500	504	541	526	530	489	506	484	554	532	525	531	540	510	532	514	530	524	521	522	545	531	513	530	537	540	551	508	515	504	532	531	486	543	524	501	527	560	503	556	516	506	522	537	545	476	557	517	491	486	527	537	503	563	483	508	515	517	518	546	551	513	553	514	518	560	549	529	494	534	539	532	508	535	536	522	529	487	531	520	501	487	501	545	526	545	565	511	574	552	531	558	529	527	527	480	545	510	524	537	573	489	575	536	456	514	510	542	511	475	507	499	530	545	500	516	544	529	504	534	553	532	524	552	548	558	526	489	491	500	501	541	481	535	568	565	499	521	556	537	513	543	495	529	536	535	519	501	512	495	511	483	490	524	530	504	516	485	509	537	530	573	540	504	526	531	540	525	519	533	531	527	523	525	577	536	496	528	519	533	535	535	522	480	498	562	527	544	501	498	506	535	516	526	514	536	528	511	527	547	466	489	525	509	521	488	556	514	499	527	488	518	553	479	540	552	539	478	510	535	564	554	514	523	492	566	536	566	574	552	507	530	528	522	535	465	506	510	525	517	525	516	499	533	528	524	543	536	527	494	514	528	510	572	562	546	568	497	542	554	553	489	515	543	533	511	512	557	587	501	541	540	555	564	543	496	529	551	512	545	540	531	503	523	539	526	536	536	497	504	477	510	533	554	493	528	526	486	531	553	558	483	514	488	498	515	512	513	532	493	540	562	515	529	532	499	511	532	572	501	551	553	532	534	489	497	530	508	513	492	524	549	538	509	533	489	533	575	544	516	515	517	559	498	481	513	509	501	539	512	500	519	509	544	479	532	540	511	526	560	549	554	518	510	503	525	521	533	528	525	557	521	527	499	539	554	572	529	518	520	486	526	551	520	500	514	547	566	507	531	536	487	521	506	544	490	513	504	567	537	574	508	553	520	526	576	538	548	528	466	564	525	562	473	508	542	540	527	528	557	517	518	503	553	501	536	496	480	542	524	509	524	539	544	537	559	530	540	510	552	495	557	575	512	528	536	515	510	504	577	544	532	509	558	510	549	531	533	505	525	494	517	536	508	523	536	536	534	538	531	520	525	527	547	513	519	538	563	581	499	511	535	494	561	503	566	532	552	508	578	527	494	540	475	496	532	494	535	495	511	549	503	546	503	508	575	553	490	502	479	534	519	550	532	552	529	527	540	498	541	529	491	550	542	521	490	511	532	496	537	489	578	499	503	498	538	484	528	552	535	536	530	539	529	543	499	527	574	529	523	500	549	510	531	520	476	535	508	541	511	532	531	500	492	526	501	541	526	493	504	522	510	520	528	523	530	517	513	487	546	530	480	545	503	505	503	536	489	546	564	535	529	528	526	528	549	512	520	511	522	520	499	559	527	544	514	536	481	485	523	505	515	469	522	549	482	521	503	532	511	535	512	535	506	512	512	535	522	537	524	543	554	561	502	579	513	520	536	546	532	517	521	497	564	541	537	561	474	510	565	513	531	516	512	506	575	544	548	496	483	562	542	496	529	544	485	491	504	525	516	494	526	549	497	550	538	504	530	541	541	501	539	531	531	524	491	487	496	541	521	523	533	536	552	562	525	510	488	491	536	533	510	518	516	508	561	476	537	510	528	525	496	526	519	524	514	540	562	497	532	529	551	504	549	490	544	513	480	519	518	532	520	494	528	545	533	517	564	527	545	501	501	536	526	498	533	551	539	513	499	500	563	547	514	546	528	547	544	538	472	551	487	527	510	546	521	519	515	494	531	570	542	539	507	563	513	526	519	528	515	539	522	533	532	499	494	491	553	500	512	497	496	512	527	482	514	543	541	541	471	511	525	519	538	540	558	511	538	513	567	529	501	498	529	511	543	557	487	531	529	514	508	550	518	528	540	520	500	523	493	500	531	539	481	502	512	549	525	490	539	507	491	511	550	496	517	490	527	555	521	537	507	558	494	515	497	493	546	503	508	568	517	488	520	498	544	574	545	549	520	525	504	495	524	525	526	550	478	498	543	523	527	511	478	515	544	559	519	531	529	537	492	529	520	488	517	513	564	492	498	530	544	497	525	492	519	534	531	527	519	506	510	550	525	515	511	493	543	532	517	551	521	542	509	540	508	476	538	491	494	530	515	512	497	563	501	519	602	572	501	507	508	526	545	534	474	549	526	514	520	524	511	532	529	544	505	480	528	483	510	516	493	508	510	481	541	506	514	534	533	501	476	529	518	521	518	555	512	542	518	496	518	524	537	523	495	518	554	543	522	484	516	538	520	541	528	550	532	587	518	588	539	559	543	521	541	438	518	525	513	505	588	581	554	511	496	511	536	552	540	526	572	519	477	485	504	525	517	511	550	510	533	517	569	520	538	532	514	527	543	517	502	520	501	490	549	539	555	506	509	562	542	535	553	519	506	544	494	511	509	506	503	522	484	502	542	570	510	555	483	542	541	525	502	503	520	512	545	506	536	518	513	465	518	526	530	509	561	507	524	508	523	539	482	546	541	538	492	546	550	542	544	560	544	520	514	516	494	527	534	536	514	528	523	510	554	524	534	525	550	579	523	494	566	480	498	471	473	508	547	563	524	525	536	498	558	531	549	519	533	569	525	490	543	537	504	559	536	494	566	480	529	533	546	529	518	529	497	501	515	490	482	540	548	544	556	556	553	551	555	517	524	498	507	486	501	520	512	534	504	536	528	521	522	486	531	559	548	504	503	483	492	559	478	525	497	516	524	515	546	530	477	496	531	501	545	483	521	529	519	506	540	489	535	521	538	495	574	510	522	487	511	561	537	518	559	532	533	538	515	520	519	486	535	536	517	540	505	499	540	500	539	505	530
29162	27602	29261	15186	3179	1641	1165	777	733	700	566	402	286	284	240	235	219	204	170	206	193	213	197	195	226	225	216	185	203	227	207	216	191	239	201	214	216	201	209	202	214	185	191	203	235	230	175	193	229	202	221	192	221	177	220	216	210	221	187	233	195	215	201	202	219	205	202	197	210	189	191	207	232	188	215	181	224	201	216	187	176	207	226	196	194	209	222	201	192	214	212	221	211	212	219	207	212	203	220	207	184	198	193	192	237	204	188	216	204	208	222	204	181	224	197	198	217	201	223	218	208	189	198	224	185	224	200	220	203	224	201	231	219	234	233	220	228	221	226	213	193	184	191	230	229	207	208	193	220	197	236	213	217	208	223	209	233	209	207	221	214	226	186	214	199	238	225	226	196	214	214	202	231	203	229	196	193	208	205	216	209	205	200	234	219	222	211	245	229	232	216	194	204	202	227	183	224	215	203	212	188	218	207	197	224	207	195	223	229	212	212	217	197	199	213	246	218	240	192	209	199	205	226	225	230	207	204	203	216	216	213	201	204	207	177	214	211	200	192	220	213	219	214	205	199	200	204	228	212	219	208	204	217	222	188	227	200	220	211	210	242	210	195	201	198	221	205	197	178	205	204	222	219	198	221	196	193	206	216	223	201	199	206	223	215	183	198	194	204	211	201	214	184	221	213	216	215	196	210	206	226	186	208	195	190	225	198	219	193	215	201	202	241	210	222	213	227	209	231	202	213	232	206	196	232	195	199	203	225	225	238	222	234	219	183	223	239	203	207	201	205	235	208	212	215	200	227	216	225	219	186	225	237	217	219	243	230	211	201	197	180	210	216	186	187	200	200	213	190	215	198	218	224	198	199	223	203	229	185	218	214	218	228	228	216	184	239	223	195	173	197	192	207	216	203	187	220	201	196	201	224	190	201	237	201	202	200	209	183	209	190	203	184	220	196	200	199	225	208	193	226	217	213	204	220	207	214	194	201	192	178	217	197	214	221	228	201	205	229	192	210	195	198	197	214	201	208	210	219	207	245	191	205	182	186	234	206	224	231	225	207	188	202	208	215	228	210	199	202	215	217	212	218	226	205	221	208	217	240	228	195	221	179	205	197	209	212	213	209	208	214	219	207	201	205	192	203	252	212	205	189	216	225	196	198	190	201	195	210	198	205	212	190	218	209	218	208	244	196	224	225	209	203	207	226	197	198	213	228	227	241	224	217	181	217	209	218	194	219	212	200	203	203	223	233	214	194	205	220	219	199	203	224	195	206	213	204	218	201	202	222	199	190	214	243	215	228	196	197	213	199	209	238	197	198	200	218	194	197	211	230	226	217	185	227	213	224	221	214	221	227	226	220	216	195	219	225	199	201	180	215	201	208	191	224	208	209	240	214	221	225	243	214	238	210	196	219	212	215	189	195	189	222	174	203	215	202	200	203	212	224	181	208	222	201	195	215	187	193	222	207	192	200	206	217	210	219	222	201	210	215	221	190	214	208	226	202	218	210	220	210	191	203	220	202	221	230	204	218	212	211	180	201	219	223	193	204	213	185	214	242	219	220	243	210	222	227	205	224	205	196	204	212	209	199	229	221	212	227	199	207	190	227	222	227	192	227	196	202	213	209	221	199	197	209	204	221	205	232	221	202	193	209	237	213	212	232	197	193	225	181	218	208	212	221	227	249	216	185	202	218	212	219	186	210	211	205	188	234	203	210	223	222	211	230	224	202	192	193	212	175	217	189	219	183	215	216	213	194	210	220	204	191	213	210	193	209	222	186	230	227	228	207	215	215	235	221	188	225	224	193	216	231	208	196	194	207	231	201	243	179	203	201	202	204	212	199	207	221	240	195	172	234	205	219	205	249	200	205	218	215	193	250	210	222	199	232	205	235	209	205	221	214	188	227	211	222	207	204	205	179	198	216	219	187	210	239	192	188	221	208	191	234	172	224	216	207	204	215	224	222	190	199	221	197	218	208	199	227	201	196	188	212	210	230	210	223	201	215	201	225	205	217	210	225	207	217	200	215	193	209	211	219	217	204	210	195	189	238	243	188	211	206	213	196	215	215	205	199	209	207	214	220	217	221	189	223	207	209	184	221	208	197	204	209	206	212	185	223	187	182	198	213	234	193	203	186	202	208	198	220	223	199	209	188	205	211	204	218	200	224	191	215	192	202	208	199	184	185	200	202	223	189	220	212	202	228	191	209	224	214	219	215	203	233	204	197	196	190	194	220	219	204	211	194	202	233	204	207	188	212	219	219	217	221	208	227	222	180	208	216	246	201	203	224	216	195	201	206	198	203	208	218	226	216	218	208	192	200	209	214	221	180	198	201	229	226	233	222	200	213	210	219	233	234	194	236	212	215	219	202	215	206	218	221	183	207	220	208	200	197	222	234	237	215	185	202	210	237	195	212	223	229	223	181	216	234	208	223	209	221	209	212	211	217	205	181	238	234	203	218	205	211	191	232	222	225	205	211	223	211	196	226	203	193	189	211	188	213	200	252	231	193	216	217	220	198	198	234	225	197	210	195	215	231	204	219	236	204	217	203	206	200	197	199	203	214	193	189	234	222	216	197	226	219	207	212	239	223	198	209	217	196	215	187	218	239	218	218	208	218	212	193	214	206	207	210	220	188	204	224	208	187	195	209	220	205	221	194	209	218	216	196	222	193	190	208	199	199	193	195	217	232	220	214	226	201	184	229	213	187	226	203	205	197	188	179	204	197	196	229	210	210	232	205	204	206	199	210	230	217	219	209	187	188	210	261	217	192	215	201	217	201	194	211	202	188	184	202	210	222	237	212	238	204	252	215	199	208	200	184	224	192	197	228	218	227	216	219	224	204	223	222	223	200	209	203	191	215	236	177	187	221	224	211	221	210	221	212	223	204	217	220	198	202	226	211	192	214	208	170	227	219	233	194	244	192	229	190	189	214	189	211	218	232	215	219	230	214	206	199	220	213	211	224	221	222	231	236	247	215	188	218	220	203	194	237	213	196	211	209	212	203	173	210	216	235	195	204	204	240	195	196	218	195	236	189	190	221	193	219	215	201	214	210	204	215	199	217	223	218	198	249	211	198	236	212	217	207	214	230	211	207	206	222	216	188	231	218	218	224	215	229	177	179	224	217	195	233	216	207	205	189	222	201	205	223	218	214	232	174	203	189	213	219	199	214	204	200	217	208	205	223	225	191	235	200	219	198	206	204	222	233	235	198	206	206	205	218	209	221	209	191	212	214	241	209	218	197	216	192	207	231	207	217	218	200	233	215	201	207	204	233	178	212	219	216	190	201	194	225	214	223	220	200	229	195	191	210	217	202	221	196	218	218	191	235	193	205	219	193	212	203	213	207	216	233	230	202	224	196	210	235	191	191	212	189	188	202	198	203	210	200	196	207	237	197	231	222	244	213	221	226	215	218	194	226	201	232	202	225	208	215	204	208	213	205	212	213	212	201	197	197	204	225	195	211	175	214	233	224	201	205	210	213	185
18731	23661	33700	22769	8901	7505	5838	4083	3808	3306	2128	1511	1042	787	647	627	574	573	546	593	607	585	564	542	560	562	547	554	568	560	530	588	574	551	562	561	556	564	579	603	535	579	602	532	535	543	563	550	571	589	576	538	601	587	542	573	576	605	586	561	583	578	510	537	574	584	562	572	584	516	585	581	612	585	603	592	531	536	601	570	588	560	554	541	569	600	543	551	543	606	557	589	568	577	610	587	588	549	604	533	580	569	539	610	599	571	596	583	566	634	602	592	556	538	617	562	589	578	546	576	507	612	581	553	539	587	554	596	572	576	576	553	598	565	582	545	543	598	556	580	531	551	561	570	560	586	609	557	627	561	578	570	562	578	575	581	571	558	561	575	603	559	557	569	525	570	588	562	592	574	616	590	551	531	594	574	612	559	566	580	551	623	566	585	572	533	588	579	585	604	602	565	565	577	569	620	608	572	521	582	605	560	593	565	521	604	566	560	571	575	504	543	595	573	525	557	552	618	576	570	582	575	560	589	541	581	562	552	573	561	591	577	551	547	601	612	559	617	572	554	620	515	520	609	583	564	579	598	568	587	540	561	581	536	554	570	576	623	591	559	572	559	573	547	539	554	569	567	570	565	557	544	550	625	521	561	535	539	568	570	583	560	559	607	574	576	551	569	575	564	559	555	607	612	544	559	564	581	616	590	545	524	562	583	558	553	525	563	594	554	587	570	537	584	556	551	602	601	561	587	585	596	532	542	549	595	577	563	557	543	576	553	558	551	601	584	575	559	577	500	581	566	594	621	571	584	534	556	576	579	545	513	574	560	574	551	584	574	592	582	575	566	557	558	559	616	535	590	584	555	546	564	566	578	577	587	552	577	537	553	552	634	578	544	555	561	561	550	531	563	589	591	581	514	534	565	597	542	597	539	583	562	570	592	502	531	598	560	551	573	539	580	610	574	592	538	578	577	575	615	538	537	531	545	579	541	589	585	590	567	635	557	582	570	585	562	572	586	601	516	514	563	591	536	565	597	556	541	576	597	580	595	578	547	540	589	520	545	531	564	574	579	569	575	573	573	558	562	584	562	568	570	558	544	576	517	556	598	606	567	579	555	575	548	545	564	578	540	590	594	580	589	593	560	577	574	622	537	588	573	586	526	586	555	572	568	607	540	528	547	575	611	528	555	543	554	546	607	568	530	545	520	538	572	571	540	570	554	598	546	596	534	582	600	561	592	547	558	553	564	551	578	564	570	523	538	595	564	617	515	608	575	604	570	554	572	518	540	576	559	552	585	606	590	549	549	522	584	582	575	551	499	569	518	514	551	549	505	573	619	575	596	573	564	580	573	579	548	543	615	555	589	532	549	563	529	563	568	520	578	568	552	592	542	580	590	586	557	570	545	613	573	545	561	591	563	562	564	622	581	562	582	611	559	535	597	564	581	583	565	570	568	555	570	569	603	562	549	539	537	515	537	548	536	585	556	576	563	574	558	596	540	567	580	514	578	560	585	529	498	557	548	598	602	579	558	569	563	590	597	537	597	548	562	560	592	530	618	552	592	543	586	591	554	574	554	574	580	542	553	559	581	576	565	573	541	545	601	568	550	582	588	562	613	541	591	536	576	561	556	587	571	552	562	569	608	547	572	527	578	529	542	568	563	543	566	568	590	552	590	563	577	600	561	547	621	596	599	555	558	615	558	581	600	594	579	566	583	599	610	554	531	579	542	574	579	568	546	593	575	587	595	567	590	541	589	575	523	555	589	560	544	602	582	585	542	541	593	588	561	587	543	601	555	554	593	560	569	558	544	595	586	502	581	557	560	576	558	570	569	569	570	589	613	620	565	559	558	540	583	545	575	576	575	571	579	607	559	568	547	583	536	569	579	568	544	558	568	559	544	606	590	599	581	545	543	562	573	589	539	576	576	582	577	567	547	607	567	571	575	573	547	574	597	572	532	563	549	593	575	583	583	590	583	556	558	576	567	595	627	615	581	593	548	587	565	569	579	580	583	555	549	530	532	565	603	517	565	566	561	577	578	604	594	565	576	561	575	561	572	589	555	575	558	579	582	546	555	577	547	526	573	612	582	569	573	567	579	555	590	580	576	563	587	521	619	568	552	532	611	613	560	569	587	599	560	554	584	589	596	575	555	532	623	555	534	594	532	603	559	569	562	562	575	552	573	599	531	579	609	571	570	528	553	579	540	570	570	554	561	568	564	584	557	531	549	561	540	611	595	552	583	573	608	576	561	529	596	526	595	562	574	557	553	569	571	527	550	576	527	574	599	567	569	567	620	570	523	579	546	557	533	553	559	551	556	594	561	570	564	602	553	541	542	601	562	516	572	563	650	551	595	576	575	518	581	559	588	524	573	598	592	558	546	612	560	587	568	564	590	605	586	577	594	582	551	523	603	566	577	564	582	595	513	585	571	557	544	553	550	556	547	590	547	565	560	582	611	542	603	547	573	550	549	591	570	569	545	586	547	561	575	620	552	605	565	618	612	573	547	589	553	565	554	541	578	539	591	559	584	580	537	522	553	568	568	593	567	584	536	542	558	563	491	538	593	598	589	576	622	573	590	552	587	579	537	573	558	593	532	577	582	575	512	569	584	538	560	561	546	597	539	602	587	588	612	561	520	585	541	570	568	644	570	556	562	538	529	492	538	584	605	583	602	593	581	551	599	586	526	580	551	556	568	564	564	584	627	582	567	540	598	569	549	543	567	563	608	534	563	588	568	583	553	537	567	588	589	523	532	566	554	562	542	571	572	580	558	586	564	546	588	585	603	600	536	580	572	545	579	557	578	525	558	566	585	541	569	572	608	600	519	549	576	537	546	561	576	535	579	579	544	549	574	593	567	595	580	565	503	542	560	537	614	594	584	574	567	568	611	573	511	536	566	552	596	558	576	537	524	588	539	607	544	542	554	577	557	556	581	542	544	568	579	564	582	611	575	595	548	593	537	550	588	551	616	538	538	533	553	569	541	573	568	569	554	595	572	590	548	536	561	561	560	572	548	573	603	568	601	569	553	521	568	582	585	521	577	566	579	558	569	534	599	574	553	582	591	597	544	604	578	564	531	555	558	614	590	585	534	544	600	566	575	554	579	571	557	580	591	574	552	610	557	555	600	638	581	568	523	581	613	609	568	542	576	627	567	587	562	528	562	580	586	587	564	576	534	546	532	559	553	552	549	575	571	546	576	576	552	597	545	600	570	513	541	548	555	550	553	593	569	552	549	583	564	577	562	561	502	545	556	517	578	596	544	567	582	555	567	599	608	547	557	551	577	562	553	551	581	521	588	549	563	586	578	578	579	540	559	524	568	581	543	558	537	590	587	581	545	566	619	567	545	546	589	561	566	553	598	540	554	560	562	547	554	563	557	559	551	581	543	587	573	589	549	590	595	595	597	558	581	588	536	591	544	550	534	596	559	600	579	578	536	552	546	557	536	554	586	595	557	574	575	546	548	532	582	565	546	557	539	552	533	578	545
48528	50404	53377	40175	25415	18374	16533	13504	10256	6726	4561	2415	1211	573	352	256	234	205	181	220	186	206	184	202	197	185	187	184	191	197	206	208	180	192	183	217	196	203	213	195	238	211	199	199	226	206	158	197	236	205	209	185	170	226	180	168	184	183	205	212	200	178	217	228	207	194	192	236	198	210	165	216	185	214	226	209	191	196	197	184	204	240	179	199	197	202	207	206	202	202	188	183	209	200	201	197	222	182	202	187	218	185	197	194	179	186	186	193	185	205	175	194	215	169	180	207	196	190	214	193	216	198	191	221	170	214	194	186	205	206	198	203	190	206	189	191	188	198	235	163	197	185	192	216	184	189	214	235	216	198	197	180	209	196	209	193	183	197	203	196	188	207	191	196	222	203	185	193	228	198	207	185	173	177	199	168	217	186	221	200	194	219	197	209	218	196	198	198	203	200	180	171	212	218	205	206	188	194	217	174	201	209	205	188	192	189	204	179	197	184	190	194	177	186	218	198	198	201	169	220	189	181	185	207	198	222	195	187	203	185	201	210	193	172	219	213	198	180	188	202	187	205	200	195	198	178	213	182	202	208	198	200	204	205	206	202	218	219	208	197	193	204	217	200	220	186	195	209	193	210	205	189	194	191	184	195	208	195	204	204	226	230	185	212	189	185	183	198	221	188	169	204	211	209	179	174	185	194	205	194	189	203	200	192	212	189	203	198	224	192	208	199	194	188	191	192	218	194	190	185	191	200	207	202	209	183	194	223	206	214	209	204	201	224	194	181	186	198	178	217	189	195	178	193	188	187	202	209	187	193	159	203	194	205	183	217	196	177	197	205	185	199	188	199	191	205	185	184	197	201	191	186	181	192	214	178	180	217	213	208	194	195	179	197	197	186	195	205	177	182	204	186	198	227	192	187	205	212	189	179	222	205	179	210	200	215	196	191	221	192	195	197	225	188	200	182	205	207	190	183	190	209	211	211	217	202	194	229	212	219	196	187	203	213	183	176	185	221	187	198	202	191	195	205	183	206	177	196	185	193	212	206	182	205	197	187	171	199	196	210	220	196	204	189	218	212	192	205	200	207	202	199	209	221	169	193	201	186	155	173	188	206	197	234	216	199	201	207	198	187	198	229	204	168	185	170	189	219	168	215	187	222	205	198	189	223	181	203	212	180	176	194	216	215	189	189	177	190	226	187	204	222	212	201	214	179	194	194	201	186	220	199	201	197	199	185	181	239	195	210	201	197	212	200	225	197	193	195	185	221	229	203	208	241	179	217	198	174	184	160	205	179	197	187	201	201	172	187	216	193	208	206	192	214	203	195	184	190	202	190	182	167	195	209	194	203	192	186	169	200	158	170	208	189	195	198	186	202	184	168	178	200	229	221	203	180	214	199	172	205	209	210	198	202	225	211	202	205	193	185	204	201	185	218	211	190	197	202	200	208	199	196	191	191	184	212	232	188	202	194	208	208	202	200	176	163	217	180	160	188	192	202	207	200	186	195	215	163	216	192	207	210	193	179	213	198	216	209	213	204	239	216	198	215	214	189	221	180	181	199	213	204	185	198	215	212	173	195	190	186	196	201	208	182	202	206	210	204	213	185	195	234	212	179	162	184	177	191	201	182	184	196	179	187	179	198	195	214	205	194	194	188	194	204	200	211	187	188	200	192	194	185	208	194	204	204	205	211	204	197	204	202	191	186	193	205	160	211	214	178	193	193	227	193	193	165	207	191	173	210	189	178	190	203	194	205	204	204	212	207	196	225	210	199	172	199	202	209	210	197	217	215	198	189	191	185	216	200	162	206	198	187	198	190	212	201	188	180	184	197	218	203	213	208	186	199	182	210	193	211	222	196	226	186	208	197	203	201	195	193	180	189	194	184	202	169	192	178	191	223	187	194	196	224	199	198	208	200	198	214	212	181	193	219	180	226	190	182	188	206	200	190	192	219	215	212	201	176	180	195	227	200	221	210	189	209	178	197	194	234	191	208	174	200	202	189	205	198	199	211	187	186	198	218	192	207	199	186	203	189	213	215	184	197	202	210	208	201	193	220	201	215	210	193	207	182	192	183	197	185	194	179	191	231	195	198	180	178	213	199	186	165	195	221	207	189	182	197	206	217	188	218	203	216	198	202	204	207	202	217	191	200	202	208	213	187	180	205	222	218	182	207	193	205	181	195	172	201	170	189	195	216	195	183	212	185	190	205	165	188	184	223	192	197	172	238	188	175	213	182	197	213	184	195	191	205	187	180	175	210	190	183	198	219	199	198	170	178	190	230	211	210	201	196	192	189	211	185	191	179	195	210	184	197	199	178	204	199	206	200	199	185	194	205	180	187	190	189	201	199	194	182	169	226	193	211	219	211	199	184	199	184	189	207	198	207	212	206	191	192	229	197	219	230	209	227	200	186	226	213	207	191	196	184	193	199	203	215	188	208	219	193	207	187	203	189	178	179	177	190	154	181	201	201	189	177	184	176	172	186	195	207	185	230	206	209	201	215	203	189	169	176	186	202	212	210	220	202	185	186	179	210	212	221	185	176	160	154	188	177	192	199	199	200	186	185	190	188	193	205	192	204	182	190	195	211	206	195	205	183	232	219	215	207	207	194	216	236	185	182	210	221	202	208	219	197	188	190	206	169	195	199	191	206	190	187	171	205	194	194	213	203	169	230	190	216	177	195	202	232	192	193	204	225	183	204	199	215	171	191	198	195	215	203	198	197	200	202	195	194	193	171	193	206	221	204	183	214	181	216	186	204	207	259	190	205	187	184	190	197	209	178	193	186	195	207	191	204	197	224	202	198	207	187	184	185	175	204	214	198	213	196	214	180	182	189	199	214	198	185	196	190	202	177	196	209	202	181	186	183	213	210	215	202	200	202	194	191	197	190	204	191	207	188	202	194	198	210	213	213	200	198	218	195	191	208	205	195	191	188	187	202	194	191	197	196	216	209	192	187	220	201	195	188	199	187	215	189	213	204	192	220	202	210	193	213	192	175	182	192	204	217	203	199	194	200	183	195	176	198	191	220	201	188	209	208	191	246	208	190	200	225	161	171	168	183	205	178	200	187	200	192	195	208	191	196	191	217	199	198	216	218	195	209	183	203	202	246	223	189	223	217	219	197	201	207	190	185	183	186	195	193	191	198	198	207	189	214	174	214	157	196	203	219	181	210	203	200	191	208	192	227	213	198	212	233	217	173	186	210	187	211	193	198	203	211	193	177	189	196	211	191	182	205	196	204	222	215	191	195	210	214	193	172	208	214	226	203	176	183	194	192	185	203	189	209	196	177	199	196	189	223	201	182	199	201	196	168	202	179	211	208	212	196	203	214	177	176	201	193	184	216	180	212	199	201	209	197	214	177	184	191	197	205	186	196	196	203	200	186	207	191	217	195	193	205	193	183	206	199	198	212	200	196	213	178	222	200	201	207	212	200	198	206	199	206	179	179	213	231	227	213	200	206	179	207	177	171	192	201	222	226	180	196	196	173
32418	41934	51705	46953	37546	34690	34344	31492	27790	21852	16918	10046	5325	2708	1329	816	573	560	557	546	564	555	556	552	528	545	554	541	565	557	534	576	558	542	507	575	543	578	557	552	531	558	502	514	585	535	578	527	565	519	505	535	569	541	534	536	571	544	578	548	558	576	550	551	563	531	574	515	525	539	521	521	539	550	563	528	589	527	557	571	567	536	562	549	530	580	507	544	508	517	531	564	530	553	534	546	542	536	553	544	529	534	509	552	537	576	562	524	558	564	527	523	525	534	563	562	563	538	551	539	504	559	494	562	559	538	545	544	556	539	547	518	559	567	553	590	542	577	527	522	526	538	498	517	526	542	582	553	567	554	536	544	555	506	551	510	524	556	570	566	526	546	592	576	522	503	547	534	522	554	533	576	588	554	562	568	562	535	560	557	550	577	509	509	548	523	553	506	567	536	528	521	562	552	562	568	544	505	544	523	509	529	553	482	553	595	550	539	528	520	532	555	539	526	534	535	521	577	546	553	574	548	567	570	537	555	542	566	553	513	547	563	552	556	531	548	551	569	505	550	592	523	570	575	515	549	597	551	515	561	578	540	536	564	568	555	542	528	588	530	564	567	486	538	554	544	551	581	529	485	554	540	535	543	558	576	513	502	517	543	533	540	499	547	528	541	508	509	566	581	527	515	546	514	587	562	560	536	520	576	532	498	563	563	597	540	567	573	605	539	537	559	559	525	544	546	505	556	558	552	601	527	535	536	546	527	580	515	547	521	553	521	519	576	523	565	575	537	567	535	522	544	555	546	553	531	562	557	516	584	555	502	532	563	548	533	576	531	515	534	570	555	555	499	561	555	516	557	516	542	548	549	517	541	534	547	549	548	525	538	585	503	580	542	514	539	521	571	494	521	569	531	539	541	570	575	559	554	530	525	591	523	570	566	552	524	507	513	549	545	523	592	528	542	516	552	504	515	532	583	518	545	488	532	537	529	593	535	555	519	527	569	544	533	589	534	516	505	546	484	553	567	565	526	548	532	554	544	529	546	556	545	549	565	544	569	580	516	544	544	494	518	569	517	567	567	519	581	499	520	523	503	519	543	544	546	568	542	544	552	555	548	512	557	524	541	539	571	517	569	563	522	553	547	525	557	591	547	568	564	529	608	547	563	574	522	522	516	566	549	539	520	558	544	559	538	568	535	555	503	532	530	517	560	514	567	505	533	519	543	534	521	576	570	560	584	559	587	563	512	551	555	534	564	504	571	579	594	522	547	512	546	567	554	555	539	525	511	587	515	552	551	514	550	520	530	548	558	530	536	537	607	588	540	545	526	511	531	531	516	549	537	593	548	507	522	502	525	580	527	557	480	535	537	543	539	564	500	545	522	530	547	521	537	538	512	530	517	545	513	569	555	569	543	551	545	536	555	520	531	533	532	524	529	521	559	503	499	544	573	533	537	556	545	543	587	539	518	586	539	483	522	534	558	567	560	516	534	561	597	581	575	548	530	508	541	577	558	552	553	538	549	563	567	550	575	565	544	522	583	524	568	521	595	533	537	526	523	555	545	550	522	518	528	563	587	504	547	532	538	563	553	509	532	539	513	536	612	555	511	533	542	507	554	585	524	504	555	560	532	537	533	576	521	510	519	545	557	540	569	558	491	521	554	512	557	533	532	510	540	501	573	497	516	500	509	540	566	538	545	499	569	557	492	547	548	555	510	539	574	569	561	539	525	523	570	544	543	545	531	577	585	535	545	532	563	557	531	532	553	567	558	541	541	550	555	548	539	560	564	593	490	567	522	529	566	558	508	591	548	531	541	586	573	538	516	543	573	556	550	568	552	541	518	599	550	584	527	538	513	525	515	489	525	518	618	524	555	524	599	562	534	525	539	552	539	538	531	536	573	576	535	573	559	528	561	513	515	537	536	565	523	521	526	536	552	543	558	534	551	518	553	538	580	546	533	518	517	590	564	554	554	551	570	568	556	500	568	543	567	570	491	526	553	554	565	548	550	554	568	555	556	584	515	531	496	535	528	524	563	582	539	591	527	530	564	536	500	517	526	567	542	560	536	535	541	584	567	524	514	559	561	536	497	538	557	529	554	541	546	583	526	552	512	531	552	547	558	531	554	510	510	572	516	537	579	549	561	528	537	551	512	586	525	603	557	564	531	526	537	545	529	510	558	542	547	544	547	527	565	527	539	514	561	527	564	528	528	555	586	568	531	494	529	528	556	543	528	534	554	570	515	587	580	515	566	568	561	600	533	516	522	542	555	555	564	509	567	530	593	531	586	528	581	555	542	569	537	574	532	573	515	509	530	537	603	534	538	550	531	480	563	527	518	532	520	542	551	563	521	523	511	595	582	500	542	514	558	557	545	606	556	489	545	535	511	563	549	536	499	521	529	507	522	562	541	555	546	567	561	548	571	575	553	583	499	519	507	564	551	544	573	564	531	540	549	520	533	551	537	550	506	533	545	533	599	552	528	541	591	519	565	558	560	535	508	573	552	562	543	497	562	528	562	562	553	586	521	509	561	541	605	576	540	551	537	537	561	531	535	569	517	544	521	501	549	562	549	569	557	585	538	550	571	561	534	552	530	570	568	510	528	581	530	538	527	512	482	583	539	533	547	528	511	550	507	544	527	550	534	524	565	521	593	519	558	558	563	611	529	528	503	522	530	522	512	515	570	548	545	513	536	569	526	523	515	594	517	496	544	547	531	516	511	548	524	574	543	560	503	528	532	547	549	550	531	524	462	574	544	512	517	512	526	544	542	537	541	567	541	563	602	499	515	545	547	518	512	583	536	553	551	555	511	576	580	555	584	514	514	510	544	533	528	550	538	512	543	542	553	512	528	514	543	530	571	523	532	589	562	544	523	532	557	561	544	547	533	532	538	533	545	529	573	570	563	575	579	532	505	574	525	518	545	577	520	546	571	576	526	516	560	540	530	562	516	533	535	532	551	533	558	521	534	564	535	554	567	492	533	515	538	534	561	524	545	509	546	552	547	563	530	532	551	531	519	545	575	581	546	527	528	514	542	554	557	542	511	517	552	544	527	531	531	486	548	540	576	536	552	518	522	540	535	505	575	543	529	529	526	540	535	525	535	564	537	531	508	555	557	552	547	522	514	515	557	510	539	558	517	537	587	542	560	555	539	544	521	548	568	558	616	517	548	528	569	515	588	541	512	530	531	557	496	530	536	573	553	557	566	516	540	536	569	532	551	528	534	565	551	554	535	541	562	565	533	527	526	584	505	549	551	567	557	537	562	565	522	523	587	539	573	564	544	549	539	539	500	531	507	534	553	557	564	540	545	558	535	561	507	575	560	551	546	530	558	567	543	555	553	554	534	541	554	579	566	570	578	560	519	535	544	539	529	553	540	567	525	553	583	550	537	528	532	518	575	556	562	576	579	526	569	508	561	509	570	555	531	561	550	549	542	511	566	554	578	537	517	553	524	548	544	555	560	542	532	520	533	475	539	525	542	563	548	541	541
55809	54250	56995	46411	36389	29107	21846	20438	19589	14145	7901	3867	1807	802	468	254	207	199	180	206	181	196	165	208	175	174	199	185	194	198	203	194	207	217	179	190	188	176	218	195	187	188	221	184	194	186	186	211	191	187	194	199	200	176	177	170	196	206	196	207	200	205	193	195	184	177	211	193	178	192	171	178	206	204	192	207	199	199	155	194	199	189	167	198	221	179	204	201	214	157	211	210	195	219	207	191	177	180	177	185	192	169	213	214	201	183	195	181	173	164	185	190	177	200	185	184	187	195	198	173	193	208	182	206	206	223	181	207	210	201	169	187	198	200	189	176	196	169	186	184	213	166	194	196	165	187	198	204	195	194	174	205	180	187	167	203	197	193	189	176	183	182	188	185	181	205	173	175	191	225	183	195	181	190	186	189	171	151	198	189	195	230	184	185	169	182	168	192	164	163	176	180	193	195	222	182	194	182	178	200	177	196	190	195	207	201	228	176	217	172	186	174	208	178	214	185	164	202	175	165	184	225	189	167	181	181	209	193	192	181	211	188	163	183	181	189	167	168	186	198	184	181	159	179	189	172	179	182	205	168	187	173	203	187	189	184	176	185	178	190	188	170	185	193	198	192	176	199	184	198	206	180	172	200	182	183	181	198	192	178	166	198	195	195	206	181	177	182	175	192	199	190	185	169	215	186	172	195	164	200	186	184	207	192	197	207	195	183	196	181	209	185	195	214	180	211	172	184	201	176	195	203	162	211	159	152	191	210	209	200	187	185	193	187	209	188	213	195	206	199	213	163	204	181	191	193	189	178	178	184	194	183	179	189	189	172	178	199	180	158	174	199	189	184	211	191	198	185	181	189	206	183	183	158	186	152	195	177	178	177	183	209	189	226	169	207	153	207	174	212	190	197	176	202	170	210	183	183	179	182	165	204	186	191	188	211	192	183	210	188	176	213	177	184	194	184	186	178	185	217	184	198	181	195	213	188	194	168	206	195	169	192	209	195	185	198	194	192	174	182	191	183	192	183	204	175	196	197	189	199	199	182	209	198	201	223	203	171	187	203	178	160	175	179	178	199	197	176	185	190	197	194	183	196	180	176	180	187	216	197	187	145	189	193	185	204	190	170	206	171	154	190	164	174	176	193	206	189	202	190	187	199	187	200	205	204	199	194	180	173	193	175	182	196	204	210	213	211	198	189	192	190	205	165	179	199	203	185	197	187	196	177	189	187	187	201	193	176	207	186	197	187	190	194	191	203	191	181	166	183	210	196	189	172	183	180	184	174	196	186	193	174	192	178	207	195	198	171	180	199	224	183	188	173	205	191	215	171	178	190	199	187	194	198	223	204	182	199	160	199	187	196	209	174	219	194	201	202	158	191	173	194	201	181	190	178	191	188	185	220	182	190	197	205	194	178	197	221	187	192	212	157	198	210	205	187	184	197	196	222	206	206	183	172	216	210	201	186	190	180	168	194	170	199	158	218	203	194	181	200	209	181	208	166	177	193	183	199	201	206	180	196	188	194	189	187	178	198	193	170	205	201	200	176	178	187	184	175	193	186	167	180	191	180	180	193	192	187	199	198	217	209	187	193	189	214	205	181	192	194	188	190	174	175	202	207	197	202	196	232	198	188	166	190	194	198	190	171	180	195	190	161	166	172	180	177	188	181	205	193	167	212	189	194	198	170	182	227	200	194	154	176	198	175	200	184	174	187	199	186	160	188	206	178	167	176	196	204	198	201	214	195	218	194	197	191	179	198	165	181	209	206	177	178	191	179	173	179	173	190	210	202	208	196	203	182	213	191	179	194	182	175	184	162	195	192	165	205	195	182	170	161	180	210	187	202	197	187	190	174	194	178	194	195	211	188	206	186	198	189	184	179	220	190	199	202	172	214	189	185	195	157	187	186	198	199	198	197	186	191	182	209	200	209	194	179	191	185	168	211	175	211	196	184	178	173	201	197	182	208	189	187	194	210	188	189	215	179	192	200	186	192	182	192	164	186	196	183	155	161	175	160	203	190	177	184	190	183	181	182	194	173	209	189	175	213	199	165	191	172	194	173	192	196	203	168	170	202	192	191	216	211	183	185	168	174	177	188	167	183	183	226	187	190	169	205	196	192	214	207	204	216	188	198	188	218	147	195	203	185	193	183	207	205	193	182	170	191	186	193	172	154	166	198	173	177	182	183	192	179	210	173	175	169	180	184	191	190	200	211	165	201	176	209	201	218	195	175	174	193	199	197	178	193	173	168	187	202	178	191	200	182	185	172	170	186	200	178	207	179	204	172	204	182	176	192	184	179	178	230	173	177	181	177	198	166	163	182	191	199	196	197	180	192	201	209	194	179	198	181	205	199	203	195	184	175	189	189	193	194	182	173	190	176	190	186	190	172	178	193	192	170	172	191	195	245	168	181	173	185	191	212	195	175	190	168	192	182	190	168	207	177	206	185	190	176	180	201	184	180	164	154	181	194	172	194	175	189	186	229	190	178	194	175	186	174	200	190	179	198	195	182	197	216	191	185	195	170	178	150	203	203	166	199	180	183	186	194	179	163	178	194	173	187	189	195	177	176	200	194	190	199	185	192	199	203	202	158	188	212	175	194	218	186	213	192	190	185	184	219	191	205	206	191	186	177	197	184	210	189	197	189	174	162	180	182	202	195	198	194	202	203	168	170	187	198	182	170	194	192	207	192	209	182	199	178	207	197	194	190	197	213	208	183	202	158	198	217	181	209	178	168	178	200	194	196	194	215	187	190	175	212	191	182	179	201	189	207	187	192	192	175	199	197	179	199	175	171	195	190	201	197	177	188	183	188	201	189	188	215	186	193	185	211	189	194	181	174	191	189	210	198	175	163	182	201	221	172	196	193	184	183	192	191	188	161	187	179	159	192	185	187	203	189	174	186	203	207	203	193	191	212	183	190	172	212	200	207	199	181	186	189	187	175	217	193	181	176	192	200	213	170	190	201	187	178	200	185	194	192	210	215	204	205	171	194	182	188	218	188	197	186	209	177	203	200	206	185	210	185	184	185	171	191	203	192	189	171	175	176	203	214	188	180	208	188	184	217	181	203	209	202	192	166	199	186	182	197	209	193	186	197	192	199	208	161	207	211	177	210	157	200	188	209	196	201	178	187	173	196	236	183	199	174	174	189	191	196	199	179	162	201	185	200	195	177	184	228	195	189	191	189	212	187	191	176	176	192	183	194	192	196	198	192	180	206	169	210	205	183	189	204	170	202	180	194	184	195	202	177	188	200	180	165	188	173	190	162	204	205	187	192	169	187	185	181	197	187	173	204	207	185	187	186	198	187	168	173	179	175	194	204	194	176	188	178	186	178	182	191	198	180	186	211	191	189	191	215	176	190	171	184	197	189	208	180	192	207	202	186	196	189	180	187	190	180	200	189	199	182	190	220	200	194	186	190	194	188	205	167	164	219	195	187	200	227	200	170	210	170	193	185	202	184	197	191	190	179	176	171	197	195	193	192	186	220
38239	44998	55727	53850	47951	43137	38170	39110	38239	32219	23101	14137	7399	3611	1657	890	627	598	535	549	509	485	485	531	493	515	536	517	474	539	555	522	542	556	546	533	540	520	535	485	517	515	542	536	515	524	513	498	507	537	560	529	511	537	528	524	514	513	534	530	504	506	530	496	526	506	508	557	484	510	550	530	530	496	503	507	523	556	513	512	500	513	517	555	523	507	540	554	508	510	538	515	521	520	525	536	511	527	538	494	520	503	493	495	490	540	517	478	492	496	498	514	516	545	527	529	524	533	502	512	529	515	500	516	534	524	524	510	516	507	546	502	511	523	516	505	512	515	525	503	543	529	507	513	482	534	527	501	526	531	508	510	531	499	494	472	557	554	494	520	492	515	515	509	549	498	499	539	534	539	535	537	480	503	509	553	547	498	519	541	487	533	504	554	489	483	504	530	511	526	536	512	500	534	492	487	533	478	517	513	532	572	504	518	525	480	545	543	478	521	493	530	532	534	544	510	534	519	542	520	555	546	534	507	521	518	550	521	518	516	520	509	510	546	542	528	542	483	498	526	531	520	516	515	521	489	506	541	567	506	529	494	539	528	515	520	509	484	547	561	529	533	504	506	512	543	533	518	505	477	535	544	487	550	516	529	552	515	492	492	550	560	512	511	533	502	501	523	526	543	519	551	579	522	477	473	480	572	514	519	509	495	550	531	532	502	502	530	461	515	520	532	474	530	548	530	543	511	543	500	527	558	507	518	508	520	522	536	510	539	544	491	520	518	499	517	497	534	520	505	545	527	549	533	560	518	511	527	497	503	531	522	545	508	538	492	541	536	486	489	440	502	529	502	510	519	506	486	510	517	505	499	530	524	515	510	549	509	554	458	494	511	477	522	467	525	495	544	482	556	500	552	522	510	516	524	530	516	527	534	521	464	507	523	469	488	531	501	534	558	529	506	513	542	542	514	515	527	590	472	554	520	497	522	503	554	532	502	524	544	492	480	511	485	507	528	519	530	517	490	534	496	499	502	521	506	550	530	511	534	513	473	505	476	504	510	522	518	514	475	523	544	547	512	531	552	516	466	556	509	515	516	519	503	487	525	535	478	547	550	527	524	563	508	531	535	532	559	527	529	500	474	512	505	539	533	530	541	540	495	522	499	495	488	509	533	540	524	564	516	538	517	498	511	526	498	504	546	498	493	481	466	506	525	486	495	512	509	522	523	507	474	503	545	535	498	517	488	530	524	526	542	517	551	539	527	481	551	538	502	549	517	551	562	509	504	517	533	536	572	507	500	526	509	504	495	526	518	509	518	521	542	575	471	519	540	498	506	575	496	536	522	508	512	508	524	556	528	511	522	511	551	539	529	585	541	508	523	493	519	487	563	508	507	535	500	477	538	512	541	523	542	495	480	525	497	536	484	534	532	500	494	486	580	510	516	512	491	505	535	493	509	516	533	528	494	531	523	531	523	527	499	537	506	547	546	504	491	517	522	505	546	517	513	520	517	528	510	464	541	533	530	500	553	493	531	521	468	509	489	551	475	485	515	497	504	540	520	511	531	559	491	509	524	530	488	498	506	516	526	549	527	529	532	553	521	539	496	541	505	509	541	542	498	559	531	518	511	541	535	508	511	534	512	527	520	502	527	504	532	517	540	510	524	518	528	480	532	542	496	505	496	517	480	478	476	537	532	541	552	570	529	500	524	510	498	517	530	538	564	528	510	530	497	503	491	488	536	521	530	529	527	575	491	524	490	472	476	508	475	536	518	511	533	484	531	535	523	508	530	480	526	499	493	513	560	521	531	521	519	548	507	517	523	476	482	506	508	518	538	507	515	520	505	556	502	497	488	536	536	508	511	535	504	516	518	527	523	530	471	553	514	486	542	495	525	509	575	513	489	527	538	574	525	538	520	459	497	554	549	542	532	506	485	542	542	519	536	508	485	496	517	530	506	547	503	516	555	513	494	508	507	512	521	522	560	538	498	506	521	506	500	509	532	510	520	530	544	537	569	484	492	574	548	501	517	514	517	536	489	528	503	515	527	492	519	522	486	505	557	527	517	531	493	501	561	553	555	534	490	528	539	504	528	500	520	511	500	501	515	485	532	547	544	519	522	555	491	538	506	543	545	499	528	519	485	550	553	474	577	473	555	515	520	549	469	570	500	543	514	506	508	484	496	519	533	520	497	522	505	532	524	484	491	542	542	501	494	554	510	490	558	483	539	532	495	521	498	544	539	501	511	520	508	482	543	551	561	532	538	518	533	483	536	484	475	563	540	520	522	511	574	472	515	502	524	541	549	507	545	514	516	467	509	494	521	516	532	527	531	533	541	492	552	489	515	490	548	541	509	506	498	529	483	502	523	509	505	513	522	515	522	536	507	526	536	552	503	546	533	520	485	491	563	555	496	446	516	554	477	532	555	484	533	492	526	552	557	531	527	505	545	519	515	503	532	543	548	480	521	517	529	528	510	509	503	547	500	524	541	511	499	497	483	552	534	485	523	527	518	544	545	505	475	554	495	494	522	490	497	524	542	494	493	539	518	526	536	518	510	530	465	508	549	490	515	502	550	550	472	539	519	506	567	490	511	527	509	528	505	519	486	505	497	514	517	538	517	543	504	525	501	524	549	496	517	563	467	527	460	520	550	496	531	479	494	487	491	495	524	502	523	541	466	531	523	517	491	506	517	514	507	524	521	494	494	529	521	513	502	557	559	522	463	539	480	514	497	522	498	537	533	504	543	537	523	539	499	535	489	561	514	504	503	527	506	513	505	530	536	542	503	515	532	516	519	525	529	539	531	509	487	505	546	512	488	475	498	556	522	521	506	499	517	498	545	512	516	514	506	526	533	497	483	512	503	453	529	497	528	541	533	573	484	531	484	523	508	529	541	521	546	541	514	511	498	510	536	508	545	532	531	534	561	520	509	537	526	501	554	497	504	487	518	530	560	518	485	525	498	510	499	497	506	502	485	526	515	476	541	485	524	557	542	486	534	524	500	519	516	517	516	531	497	504	498	525	547	549	495	564	492	533	521	500	544	531	511	512	528	519	500	474	524	493	559	529	505	531	529	539	463	515	505	487	524	509	495	499	507	544	509	509	532	527	501	578	536	551	519	491	515	564	530	540	482	532	542	540	518	536	520	487	505	553	517	519	569	449	525	523	523	507	531	515	546	525	507	533	520	469	541	564	523	487	570	499	548	498	537	499	564	536	570	504	517	495	534	529	478	506	538	508	555	518	470	541	497	541	536	534	537	508	521	499	537	511	532	513	550	526	533	531	529	524	540	489	546	543	511	514	491	503	467	518	526	512	513	519	527	552	512	512	541	531	544	485	534	502	543	499	491	548	504	520	446	488	531	510	545	511	531	512	513	506	557	543	566	500	506	494	524	548	500	538	504	565	519	504	508	525	527	478	567	533	497	509	513	510	526	562	516	548	531	515	541	517	534	512	564	493	517	493	522	495	490	506	573	495	517	548	501	580	571	488	530
31116	28422	26224	12352	3408	1550	827	692	830	876	629	448	356	284	226	206	224	216	205	187	212	222	186	215	192	188	230	211	227	214	242	188	223	183	213	190	196	221	239	215	201	216	204	212	227	196	207	194	204	209	214	212	198	204	198	210	194	225	186	202	194	181	222	223	203	214	206	223	223	225	224	195	242	205	212	209	205	216	221	224	239	191	240	215	215	208	258	208	211	202	200	194	217	194	209	213	180	211	190	204	221	226	212	185	209	209	202	187	219	238	213	204	218	188	210	206	189	213	206	229	201	202	213	196	207	201	220	243	201	214	208	200	211	189	206	222	187	195	227	211	194	208	224	198	215	201	202	231	189	199	199	216	235	205	189	208	204	214	201	210	201	214	231	186	192	223	218	215	216	205	200	212	205	212	202	208	210	222	178	206	201	231	213	196	222	223	195	197	210	218	185	201	221	195	171	191	226	207	223	208	197	182	210	213	218	212	248	216	191	200	182	227	210	214	214	213	208	216	179	207	209	190	229	213	186	200	215	226	187	197	224	228	220	229	182	220	207	180	205	214	199	209	232	190	205	211	212	210	207	205	195	220	221	221	205	198	197	216	194	204	192	217	218	201	213	205	222	230	228	192	205	221	211	203	195	200	205	214	219	207	208	222	214	210	202	229	214	204	192	208	207	188	214	210	217	207	228	201	206	212	215	225	194	224	218	206	213	194	199	222	217	217	211	216	209	220	209	210	223	198	227	204	221	193	205	181	220	192	211	191	222	193	209	207	209	201	258	225	217	216	217	193	193	196	195	231	217	232	211	217	224	205	226	202	199	198	200	244	179	172	189	199	185	208	223	200	210	194	206	209	188	201	195	209	231	234	215	193	209	218	240	218	209	223	219	242	194	196	235	180	233	205	204	206	218	220	188	194	197	206	239	206	238	239	236	228	228	192	192	215	224	201	197	197	199	209	193	192	221	195	218	196	203	205	245	218	214	205	211	232	200	202	229	203	180	215	206	198	239	206	210	208	227	198	210	226	195	206	190	204	220	224	202	182	220	218	202	207	205	203	219	213	204	195	206	216	176	213	218	212	208	234	202	245	205	191	212	205	216	200	199	210	224	190	232	210	238	201	206	223	208	200	217	224	189	206	183	223	191	235	192	229	198	183	220	217	184	239	254	197	190	237	189	195	205	204	227	209	203	188	225	202	198	226	195	199	196	190	207	215	199	224	187	193	193	207	221	194	208	202	230	204	202	184	202	215	176	199	200	223	210	245	219	221	231	232	189	199	223	209	213	193	208	216	213	197	212	204	230	209	212	209	220	182	189	227	207	220	195	193	212	173	228	211	219	179	203	210	190	215	206	181	181	193	202	222	208	211	222	204	196	201	205	198	189	202	223	193	200	230	208	207	193	208	190	184	208	217	205	236	201	207	201	213	198	202	209	201	171	196	198	225	234	216	224	185	206	241	191	197	208	176	229	201	212	206	206	199	218	190	210	203	231	195	206	195	231	247	223	208	199	204	196	204	226	216	186	213	220	225	193	222	209	205	243	199	227	211	195	204	214	214	196	224	235	211	201	198	202	191	216	217	234	219	218	212	194	194	210	218	230	201	208	214	187	202	204	227	190	207	224	180	203	177	212	214	206	220	210	235	197	241	241	191	236	204	165	188	205	226	232	201	218	203	213	237	205	208	177	190	214	194	208	165	210	209	222	225	205	229	201	237	206	211	220	232	230	195	173	241	186	213	216	211	217	191	227	214	191	227	209	204	200	200	180	226	221	197	211	208	199	201	210	203	209	202	195	199	199	217	200	227	224	209	181	197	231	212	249	224	207	200	189	185	196	207	211	217	201	211	200	200	210	198	205	163	221	210	205	194	198	202	206	218	195	201	176	207	215	207	210	211	232	214	219	210	193	222	227	226	216	203	216	197	175	227	195	210	222	192	209	202	190	212	198	237	219	187	208	218	218	191	199	208	208	197	232	188	202	217	193	226	196	189	208	221	207	207	202	201	211	246	194	229	210	201	223	237	216	190	215	213	197	212	222	216	227	193	241	206	219	195	209	202	230	191	217	211	205	201	203	201	225	211	232	174	226	209	190	200	207	217	210	217	224	201	214	223	202	215	218	223	207	224	209	225	205	197	206	223	201	207	198	206	192	208	222	235	211	196	197	193	224	230	238	199	210	212	180	185	205	178	196	215	200	200	203	209	193	174	201	203	219	193	204	243	214	222	192	232	223	196	208	208	208	206	201	194	214	211	210	209	202	195	222	198	216	196	214	204	206	204	206	208	212	209	195	220	237	188	173	221	197	226	198	203	196	231	201	196	217	227	221	196	217	205	227	215	220	199	194	196	186	230	198	194	221	230	193	239	197	205	183	175	208	209	238	193	196	211	189	217	207	237	191	191	197	197	215	208	216	207	206	217	211	229	193	185	198	196	181	198	206	218	208	219	191	209	219	183	223	228	175	190	184	194	218	216	205	183	214	233	192	216	222	248	219	217	194	204	191	185	190	195	209	233	188	212	230	193	224	232	208	179	224	211	192	214	218	227	207	213	223	218	185	204	229	203	199	213	204	187	232	200	206	192	222	191	236	228	179	192	227	200	210	210	206	198	232	210	214	204	200	217	198	213	229	204	208	202	216	205	255	194	179	208	191	208	198	220	200	200	192	239	223	201	205	208	193	189	199	221	202	205	218	217	221	220	198	210	219	188	230	211	218	193	225	209	203	207	196	217	224	218	224	217	223	192	216	231	212	202	217	204	204	214	204	226	210	208	210	203	215	215	214	191	197	202	198	206	223	219	208	194	206	212	194	207	203	206	195	214	224	217	195	209	221	209	204	229	228	223	200	201	194	215	226	200	218	215	213	212	192	241	193	217	206	218	215	203	210	197	197	200	204	221	191	216	216	214	210	223	218	217	187	214	206	201	212	190	203	225	209	206	196	217	188	198	218	204	203	196	234	209	210	203	231	164	191	230	216	196	202	189	208	217	212	202	206	197	219	170	193	234	203	208	241	195	226	194	206	210	214	206	190	189	207	228	231	247	205	207	230	208	219	230	192	218	193	235	185	195	199	172	207	192	198	212	240	186	229	231	202	178	206	211	204	191	205	225	195	224	207	226	200	220	198	207	207	214	204	207	205	190	188	224	236	204	192	202	203	210	199	198	204	199	221	202	197	226	201	219	212	236	228	192	219	221	205	235	205	206	231	241	235	223	189	223	212	211	199	212	226	210	203	186	232	204	203	210	221	226	198	220	209	227	183	188	206	195	224	210	211	245	193	226	214	219	196	212	221	212	208	200	232	237	183	211	214	209	227	223	191	201	215	207	203	192	213	203	213	221	211	224	223	212	213	238	206	209	225	232	212	199	224	220	236	195	187	212	206	232	203	204	224	221	219	216	194	219	224	186	225	209	234	210	206	210	200	210	211	186	209	220	217	214	189	225	221	228	222	236	221	207	216	218	242	213	204	232	200	212	211	188	206	194
20137	24016	30949	20258	10455	7072	4276	3449	4107	4173	2739	1772	1123	839	687	628	555	533	564	608	596	598	553	616	567	527	548	633	587	548	601	589	584	549	601	541	575	566	536	546	555	575	576	580	575	568	562	560	612	559	566	579	560	568	591	549	548	538	599	617	582	576	565	562	601	564	533	577	565	576	576	557	572	558	590	594	570	570	580	512	580	586	553	552	578	550	517	600	577	546	597	604	552	531	558	516	626	565	556	589	587	570	568	588	558	582	608	570	566	598	573	579	575	573	563	604	593	594	602	574	605	555	557	535	620	545	601	584	584	518	590	575	544	586	606	563	558	568	618	563	565	560	556	561	556	592	584	541	577	534	527	518	566	604	583	561	583	561	526	575	574	530	588	562	586	525	572	573	566	517	568	577	549	575	570	583	584	549	536	594	538	565	568	587	585	556	585	523	552	585	584	543	543	610	597	516	556	574	580	536	596	605	550	560	601	602	579	557	615	554	562	565	551	563	556	556	528	536	564	592	577	618	559	563	553	591	581	549	570	565	583	575	586	582	541	526	596	570	567	545	560	537	550	607	602	635	551	581	578	530	565	575	594	617	564	564	580	546	586	541	564	532	529	560	572	538	555	555	597	552	575	556	543	572	583	592	506	547	569	573	551	596	574	603	537	538	541	573	559	597	570	563	557	577	550	586	575	569	580	519	563	600	579	591	575	557	529	588	577	558	531	592	558	543	530	532	593	562	571	574	584	579	601	584	599	553	594	547	617	573	540	538	571	562	570	555	580	538	567	558	566	513	552	565	564	571	526	544	578	546	576	544	553	552	527	574	583	570	516	593	580	541	601	550	562	551	544	566	592	549	563	532	556	582	598	565	533	580	553	564	556	593	523	562	559	597	588	535	551	588	535	551	538	570	543	566	543	573	542	565	540	565	607	547	582	530	557	556	547	578	545	581	627	569	558	536	584	552	543	530	556	596	574	604	579	526	574	536	568	560	558	580	575	592	584	581	552	569	530	574	593	547	567	588	507	581	537	594	527	526	559	576	525	554	541	540	537	569	600	583	561	583	504	588	563	544	547	592	563	588	560	584	584	582	580	554	562	535	532	523	600	604	539	547	567	574	563	592	515	573	565	550	582	550	549	541	605	584	532	612	564	569	565	603	564	606	520	551	571	539	521	573	559	606	553	529	557	554	588	590	549	558	596	604	555	586	585	552	584	573	541	605	556	543	550	509	520	551	569	565	561	535	591	560	636	570	556	598	614	579	587	570	562	590	598	617	543	604	568	599	564	584	593	539	551	581	572	589	559	579	579	568	596	591	595	553	546	542	577	542	573	572	538	605	525	561	542	564	559	588	564	557	588	580	565	546	543	563	542	560	570	578	556	583	588	539	592	619	578	540	583	558	556	597	577	541	573	554	604	613	561	588	560	561	607	559	577	591	552	568	571	575	569	600	574	534	519	564	589	580	576	588	576	574	593	584	544	561	569	517	550	578	552	597	573	531	621	586	544	602	530	575	569	555	548	562	560	557	526	554	587	548	549	542	569	602	546	577	605	529	599	583	577	554	562	571	554	580	593	572	563	601	603	594	561	565	539	562	574	556	557	600	588	577	585	548	572	563	570	574	554	541	566	575	611	575	605	577	565	545	608	545	538	525	598	569	579	595	530	590	556	545	586	597	578	576	558	568	605	553	587	548	597	551	608	530	591	565	574	549	562	555	586	580	582	574	585	533	525	564	517	582	551	544	569	583	558	569	581	580	569	571	611	535	557	584	601	527	528	547	567	570	513	568	551	563	563	588	564	591	564	582	563	528	565	558	583	566	564	568	603	591	560	568	632	551	602	587	576	563	541	578	541	572	552	536	529	562	576	549	601	626	607	582	580	584	565	536	564	542	580	543	557	573	541	528	589	558	599	529	594	531	543	563	585	573	549	564	568	590	558	551	547	544	586	548	579	552	551	568	570	594	544	566	549	568	573	531	559	566	541	532	551	547	583	578	570	530	528	557	527	534	559	583	550	560	524	591	533	521	574	599	591	561	580	578	582	560	611	570	560	576	548	528	523	579	582	572	589	564	600	526	566	593	560	555	618	581	559	597	549	567	558	596	602	547	585	542	590	563	558	568	607	519	581	565	545	604	570	569	546	585	575	565	583	593	571	551	577	571	589	547	577	584	568	590	558	554	576	579	565	608	591	554	616	579	584	562	578	566	553	536	565	560	542	591	568	556	585	611	566	600	527	576	509	516	587	605	564	547	567	541	591	539	564	554	570	622	599	559	554	583	561	561	547	554	546	558	556	566	582	602	538	573	577	580	598	516	578	553	614	575	599	572	543	546	563	575	577	639	600	599	546	602	597	556	578	553	542	598	558	549	531	553	577	549	621	566	536	568	529	522	592	567	561	549	537	604	553	542	523	552	562	562	572	535	549	582	565	575	611	575	559	556	564	622	539	556	571	574	584	575	508	563	543	534	517	524	565	521	582	582	578	585	562	542	588	558	579	620	563	585	581	559	545	573	614	606	551	622	542	526	547	569	557	513	540	606	556	551	595	562	559	567	563	528	571	551	534	605	577	587	553	600	548	585	582	564	587	574	604	552	608	565	581	567	561	596	578	607	569	552	569	541	569	546	540	571	556	542	557	608	574	584	579	564	555	588	582	557	545	600	584	593	575	603	592	553	572	613	570	579	569	566	596	579	587	570	575	568	584	564	546	569	588	577	553	562	591	565	570	530	535	550	556	571	544	585	542	555	555	580	557	542	596	580	569	556	540	577	549	544	571	581	566	573	584	566	616	602	546	588	608	546	576	577	602	566	590	631	575	568	574	531	526	617	565	568	546	568	552	552	597	606	591	576	562	587	622	593	562	537	600	549	542	555	562	607	531	543	584	545	558	620	565	500	550	583	607	571	580	596	552	569	552	540	530	557	558	566	596	575	565	566	599	544	589	585	600	524	535	527	569	547	589	559	571	546	527	598	574	596	583	604	536	596	553	542	508	534	592	541	561	565	557	589	532	547	530	583	559	545	564	554	585	564	569	627	565	584	539	592	530	606	583	562	602	566	580	590	562	569	584	557	544	527	584	557	567	564	604	598	560	621	539	588	590	582	587	579	567	556	548	523	509	526	550	571	576	582	551	581	516	572	581	573	561	607	606	556	521	540	558	571	537	511	573	563	557	557	587	567	560	554	576	513	541	558	576	525	634	538	567	585	569	548	550	537	541	586	563	555	526	607	589	584	541	590	567	559	586	593	546	570	594	567	581	603	588	563	546	591	556	553	598	580	588	524	574	583	584	555	575	547	564	551	549	554	592	553	576	591	585	574	556	558	562	550	616	592	547	536	534	609	537	559	533	539	554	579	553	613	589	583	559	573	591	602	540	556	579	605	563	618	548	540	527	559	596	597	532	562	561	594	573	522	569	531	562	538	548	546	606	570	595	553	572	585	588	528	559	594	570	626	549	587	553	561	600	572	569	524	532	560	533	539
46178	45424	49959	44969	33037	22263	15404	11317	8866	6660	4339	2257	992	459	317	238	210	210	211	188	213	183	237	186	183	208	197	206	197	196	207	190	228	230	192	189	184	193	189	184	196	178	210	228	188	198	203	214	199	182	196	196	210	220	168	203	206	243	197	202	214	212	170	188	195	216	199	193	194	164	206	187	183	178	207	190	169	192	182	221	186	169	194	195	191	210	186	196	185	163	178	226	205	231	184	178	210	187	202	204	178	204	191	177	214	209	179	207	202	182	194	206	236	207	214	202	212	188	222	218	172	214	185	191	171	194	185	217	198	182	216	217	204	187	202	196	199	209	185	203	170	211	185	194	215	208	214	184	215	184	183	185	208	202	186	204	206	177	185	185	211	192	200	204	175	179	198	184	168	188	184	199	182	180	186	190	191	187	205	199	189	177	231	182	212	196	217	193	194	184	202	177	186	197	200	199	192	238	192	199	188	184	206	208	195	186	205	204	187	206	208	186	206	188	205	222	224	214	199	208	205	213	206	204	202	177	182	191	184	208	207	229	201	195	210	172	192	190	191	185	214	210	184	210	209	199	200	220	198	197	199	203	195	208	191	209	183	206	238	205	195	193	168	206	207	191	190	202	208	188	200	213	210	206	206	198	180	193	202	191	187	200	208	214	213	180	172	187	180	195	181	189	199	203	206	206	221	180	186	185	223	204	181	171	200	212	183	189	194	167	166	220	202	214	183	230	192	196	216	191	194	179	229	188	195	204	191	208	204	198	211	188	177	183	209	189	227	226	192	196	205	174	210	217	209	196	212	186	213	197	208	199	217	188	209	188	192	186	183	178	182	198	204	204	186	210	202	201	186	202	207	193	205	174	174	190	192	180	201	206	188	210	182	179	185	215	185	198	186	212	196	208	222	185	205	186	188	187	186	196	217	218	209	205	200	199	209	184	214	207	205	194	208	186	187	177	200	210	190	212	193	192	199	210	197	187	192	190	212	160	212	210	183	182	219	178	225	209	177	198	197	208	193	235	201	192	181	197	215	206	195	204	181	172	215	164	191	195	184	216	190	207	198	214	181	213	214	171	187	192	199	193	224	196	182	197	209	208	199	178	227	211	191	215	188	204	194	185	196	203	196	188	214	177	242	169	213	178	200	196	186	217	193	199	178	186	204	208	209	194	184	198	202	240	197	184	192	223	197	191	189	213	222	229	209	226	183	222	230	202	209	177	186	204	185	205	211	201	205	183	200	192	183	204	191	204	196	224	214	191	220	186	210	188	208	200	214	230	209	191	188	207	232	175	187	203	210	195	209	196	210	198	189	206	198	201	188	192	186	207	211	197	203	182	213	204	177	204	186	205	187	228	189	200	221	197	214	211	180	196	186	202	198	207	210	191	172	203	167	171	195	189	211	179	180	200	176	193	197	183	181	212	203	189	190	189	198	199	193	204	186	205	188	228	176	187	204	176	198	203	186	189	219	212	211	201	197	224	212	197	191	211	194	198	189	228	188	179	206	206	194	193	189	186	216	241	178	199	200	205	156	195	199	200	185	197	176	207	178	214	181	193	209	171	210	209	189	219	225	201	188	214	199	229	179	222	195	221	196	199	203	178	200	184	217	206	215	207	206	179	202	218	197	193	205	208	180	209	198	193	203	198	211	205	205	194	199	229	206	195	200	201	187	193	205	207	191	183	188	217	216	188	197	191	196	192	159	202	199	187	225	217	197	185	194	173	197	186	201	168	182	194	206	204	205	215	188	238	213	226	176	177	225	208	205	202	194	176	196	197	207	184	197	207	232	200	203	206	197	200	179	185	188	205	180	210	218	202	199	207	213	210	185	172	211	196	162	182	206	172	197	166	193	207	191	199	192	209	195	167	197	178	207	196	206	167	200	205	172	200	202	219	192	205	185	187	213	202	210	173	203	199	205	193	201	222	210	164	179	189	212	179	195	182	191	211	199	182	187	200	203	199	224	190	197	205	167	188	203	223	198	198	207	188	205	222	218	195	197	206	211	193	195	196	202	199	191	193	197	216	211	197	195	200	176	207	200	213	187	210	188	220	236	190	205	195	202	209	198	214	203	212	201	227	209	175	210	203	210	209	187	202	189	179	209	208	179	195	193	180	213	209	217	203	216	178	194	177	196	198	202	199	207	185	173	195	184	172	199	202	203	208	196	211	215	227	188	194	208	192	195	177	180	206	207	201	183	198	213	204	185	200	193	213	196	202	185	208	204	170	210	184	169	195	167	201	213	227	185	183	205	194	205	231	205	188	193	175	193	187	218	196	210	199	180	211	205	219	195	196	215	203	203	205	195	172	172	226	218	160	190	197	207	184	193	200	224	181	211	207	203	195	177	220	196	200	196	208	200	185	218	205	211	189	192	203	185	196	194	196	211	203	193	207	201	181	200	203	172	194	203	207	182	197	187	195	203	212	204	193	209	202	184	217	198	185	217	198	188	199	236	195	196	213	169	190	196	200	184	215	206	208	190	182	178	204	181	206	212	171	198	198	206	225	187	224	204	209	171	198	182	201	204	222	207	208	196	191	208	185	198	208	211	221	173	204	212	204	185	192	202	210	190	216	181	215	203	206	207	187	176	214	197	193	191	203	215	188	229	234	195	214	198	168	190	176	205	223	219	206	199	222	207	203	182	189	200	185	193	192	192	172	220	205	182	232	207	196	175	198	208	214	206	182	185	188	222	185	181	213	189	187	195	212	219	182	208	228	201	178	202	212	169	216	205	225	191	184	205	208	222	199	188	208	165	219	208	184	176	189	183	186	226	199	222	203	188	212	185	183	221	215	231	194	188	223	221	200	193	184	209	206	208	202	206	222	208	199	204	202	234	187	205	195	179	213	195	203	213	194	202	203	188	194	196	210	183	210	202	192	194	215	194	190	191	191	239	195	203	175	212	213	191	195	191	192	190	190	200	197	167	190	214	232	220	190	200	167	184	179	225	198	209	206	206	219	184	194	208	194	192	204	198	208	206	206	199	197	189	220	220	204	209	197	186	201	217	193	207	207	227	213	196	198	199	191	205	210	195	205	205	192	191	206	187	211	207	189	182	192	202	210	227	210	202	198	201	164	214	228	187	208	187	191	186	191	198	193	213	180	181	199	190	216	165	214	226	187	237	189	199	185	186	199	196	191	213	201	195	220	196	220	201	213	192	203	214	228	223	178	212	190	186	217	191	211	209	188	200	207	177	179	194	203	208	184	204	182	196	191	187	205	195	193	202	239	192	183	197	232	218	207	173	185	202	200	192	205	228	212	226	190	207	192	179	182	206	201	179	198	193	205	197	215	185	196	208	187	188	188	222	187	195	191	188	196	190	195	208	167	183	218	200	158	165	189	190	210	185	202	206	193	183	187	218	185	183	201	201	206	185	209	177	197	193	188	179	188	193	184	197	208	192	207	209	187	206	191	194	209	200	173	182	206	192	199	187	210	188	190	159	194	169	179	196	185	178	189	207	204	190	214	204	200	188	190
30564	37824	49529	52096	43071	37055	32168	29083	25673	21841	16287	9202	4282	2064	1038	686	605	581	521	556	543	552	566	543	549	526	495	514	540	525	548	531	537	536	536	555	552	539	591	525	537	501	560	526	532	548	542	557	534	522	576	537	548	527	538	531	557	530	547	555	529	514	556	542	546	561	535	631	510	590	519	562	534	524	551	559	527	517	540	568	513	534	530	537	553	609	500	534	535	529	522	551	566	568	559	563	519	560	522	528	517	559	562	543	550	544	551	570	535	561	582	554	553	550	542	495	552	523	527	558	555	535	501	507	502	505	505	486	573	564	544	520	552	546	519	496	527	563	537	542	537	535	574	553	556	568	560	509	568	524	588	566	556	591	528	528	578	503	509	541	511	564	563	529	520	550	519	537	569	496	590	517	536	565	535	540	532	531	537	491	600	549	562	509	502	549	525	538	514	527	516	545	520	541	561	537	525	537	511	543	574	545	558	564	542	582	545	498	606	564	547	534	550	572	544	535	510	581	566	555	544	537	560	483	523	540	561	517	573	561	514	519	545	563	526	542	531	560	561	568	543	544	565	513	528	524	526	515	538	525	538	548	605	587	547	520	542	539	530	504	543	568	542	522	554	573	533	564	543	553	518	525	556	510	535	578	509	548	524	534	559	548	549	564	569	525	536	510	521	527	552	547	515	545	596	529	545	524	538	585	524	505	523	551	557	547	557	548	582	538	505	511	568	487	534	586	549	535	511	570	502	551	486	529	559	554	551	605	561	501	549	545	554	539	556	544	568	524	555	540	531	584	523	546	563	566	560	543	539	505	531	497	552	538	558	530	538	521	555	525	544	516	551	591	588	536	532	576	552	538	525	546	575	552	501	563	504	564	543	530	525	528	595	551	538	550	553	562	532	563	547	542	556	562	524	545	531	560	547	532	537	555	531	529	515	590	599	522	528	558	523	536	567	502	609	524	573	559	554	588	522	500	530	527	538	527	520	543	534	529	523	592	494	574	526	556	551	531	544	527	548	540	572	559	542	569	563	546	546	569	555	549	532	526	553	579	566	554	547	565	522	546	502	585	519	517	537	563	552	519	551	526	476	545	556	565	538	550	588	557	529	540	537	586	528	524	564	521	594	564	510	569	538	500	577	541	550	535	518	522	549	560	560	542	517	504	510	562	509	532	520	480	588	567	552	574	538	539	528	562	579	540	565	519	511	552	504	561	528	497	528	552	512	535	542	541	552	541	512	556	525	555	548	559	568	557	526	540	544	527	557	538	508	545	537	569	579	592	527	511	512	515	556	511	567	552	494	534	537	530	584	525	555	594	554	564	545	521	540	545	562	497	524	534	543	535	510	548	550	559	522	546	542	602	535	535	545	530	547	554	525	542	546	599	538	553	554	553	526	512	514	554	553	524	562	521	530	557	519	561	556	526	555	537	536	531	610	542	559	547	546	543	505	522	533	561	560	519	530	536	542	568	578	537	539	520	500	535	539	539	533	550	540	572	552	572	525	588	534	508	568	506	576	541	521	539	547	541	517	530	516	529	554	519	562	547	507	554	547	536	562	535	531	553	557	540	545	513	486	522	536	562	556	547	550	558	552	519	508	583	581	508	542	535	551	570	487	498	559	557	525	548	515	516	566	526	508	553	547	513	521	547	537	540	541	510	508	540	565	564	536	539	553	525	528	547	559	557	514	546	547	605	544	550	537	529	534	570	535	528	553	494	532	548	549	520	570	541	544	548	535	501	553	497	574	524	536	569	540	565	535	581	563	519	532	530	517	569	563	587	521	507	535	559	544	580	528	515	548	582	535	582	556	493	552	586	557	551	546	565	553	577	501	573	592	547	522	537	538	557	553	525	538	537	581	556	516	550	586	532	552	523	568	516	512	547	505	518	537	548	570	553	539	531	503	522	552	572	543	489	585	509	542	548	531	540	540	551	538	548	564	540	528	513	550	534	521	538	528	504	515	538	563	563	526	548	540	578	526	513	596	550	543	564	535	513	538	521	563	554	533	529	555	543	498	548	614	552	567	567	569	527	531	560	502	555	555	533	548	523	543	540	556	542	568	531	577	557	551	528	573	521	503	574	550	559	568	589	559	545	546	551	534	523	517	491	547	513	552	563	524	557	535	508	541	569	540	557	542	563	555	561	538	531	548	567	560	524	530	501	518	517	545	503	556	570	527	563	509	560	530	521	560	554	538	533	529	566	556	499	554	506	533	519	559	525	558	516	553	533	565	555	564	540	534	546	540	509	542	553	549	523	527	510	604	573	549	550	583	528	538	529	585	482	518	522	523	504	522	547	558	559	529	556	563	518	511	568	551	536	546	542	523	549	542	549	587	551	549	517	561	527	579	549	578	497	511	520	509	563	550	566	526	546	511	571	578	594	533	546	556	532	534	542	538	527	526	510	513	579	543	520	504	552	538	520	532	589	592	543	506	555	599	549	547	548	548	503	540	521	566	582	534	512	513	532	546	535	558	535	511	548	563	516	527	558	548	543	522	568	544	518	532	539	526	565	554	549	566	515	511	530	578	568	550	521	523	570	544	509	535	549	519	502	535	522	534	519	570	512	544	553	554	556	546	553	541	564	499	548	551	536	555	538	534	543	543	533	542	543	539	556	532	545	581	567	547	555	539	548	564	572	549	549	527	542	535	529	554	524	566	522	598	529	549	550	562	512	546	553	503	544	591	579	540	555	515	512	573	536	547	551	541	548	576	543	503	561	548	549	519	512	593	537	546	520	530	556	557	512	500	514	549	555	547	574	544	543	575	512	568	571	536	500	551	505	545	534	562	573	526	549	546	555	548	571	492	548	545	525	531	500	573	538	547	516	576	523	561	544	503	533	508	555	562	568	544	540	548	565	527	519	519	519	558	530	515	546	563	550	532	564	558	549	519	550	535	543	522	560	566	539	514	584	500	550	562	552	561	576	530	499	554	570	571	493	543	516	533	528	528	561	531	575	503	571	552	566	508	538	568	563	490	525	531	540	502	552	524	562	572	548	546	528	556	552	564	531	516	556	558	512	549	541	562	536	587	512	559	558	522	536	559	544	556	554	568	543	546	510	547	534	497	536	523	543	563	545	550	535	525	568	527	542	552	513	559	572	549	553	532	593	547	533	547	571	572	523	553	578	521	558	543	523	527	558	549	504	538	536	508	544	538	560	543	571	504	536	541	543	514	506	578	561	544	551	505	523	572	521	512	578	556	568	578	540	541	539	531	557	572	568	541	546	575	567	540	564	548	567	519	534	552	565	510	534	564	555	613	507	559	571	558	588	521	538	506	504	512	545	505	536	537	526	523	557	554	578	533	549	564	533	543	545	506	504	497	571	549	537	521	560	569	548	541	593	591	568	580	533	551	512	540	516	606	572	597	536	527	558	540	525	536	496	584	544	494	596	572	564	541	525	547	556	546	579	505	557	569	534	539	538	532	568	518	525	546	528	548	540	550	530	536	556	570	561	521	576	529	537	541	517	557	519	524	500
52404	53395	61297	51391	35305	26915	24062	19670	16688	11802	7282	3529	1586	713	328	231	208	189	179	199	205	176	190	180	206	187	206	184	212	190	198	189	195	189	179	154	191	204	164	182	204	175	203	177	200	201	196	160	201	199	185	209	188	173	194	174	189	170	173	180	198	200	165	178	196	160	169	192	168	178	200	190	195	178	225	206	179	177	197	171	187	177	174	160	174	181	196	200	176	187	182	201	165	172	179	196	185	181	184	192	181	193	171	162	191	164	174	190	186	183	179	189	199	172	180	196	180	180	207	197	184	187	204	170	203	174	199	183	179	222	191	159	202	209	181	180	197	170	218	208	179	184	207	159	182	180	183	214	210	175	168	199	195	210	190	172	164	198	204	173	195	185	181	190	191	197	189	193	206	178	154	175	197	180	196	181	208	209	179	168	203	172	193	192	160	213	212	197	170	200	195	189	208	180	143	197	173	180	207	196	176	198	221	202	156	200	202	180	188	212	178	190	187	196	199	181	189	187	203	179	191	177	203	209	191	195	212	174	182	208	169	177	184	203	154	190	156	193	199	174	194	199	200	190	165	187	187	187	180	222	219	216	202	184	197	194	214	197	171	181	229	187	196	195	203	206	178	186	194	173	187	179	204	192	167	188	198	182	180	177	189	175	183	170	193	177	184	193	174	185	181	171	172	188	205	169	168	222	209	186	170	188	194	177	188	177	197	188	186	183	163	174	188	189	200	176	206	174	185	194	201	208	187	200	196	205	174	172	188	197	179	187	212	180	187	175	175	179	164	200	170	181	182	177	175	208	210	189	179	184	192	190	195	194	187	206	172	192	200	197	203	175	185	206	221	155	184	185	194	208	187	190	190	191	188	206	191	203	205	219	178	186	185	179	146	177	201	183	188	185	195	187	187	212	178	184	198	206	197	196	188	182	190	192	182	184	203	198	177	176	184	166	178	188	175	189	164	215	199	196	189	208	175	191	197	194	174	190	185	198	221	186	174	190	183	182	183	190	183	179	180	192	186	202	217	197	186	184	167	212	177	187	196	190	177	169	150	181	209	182	194	190	188	212	213	191	191	179	182	190	177	179	187	177	191	193	191	205	190	186	158	189	193	188	199	208	191	169	166	210	176	175	183	204	186	184	191	178	181	171	186	173	184	193	183	161	173	168	211	177	187	192	207	186	178	182	184	189	169	184	185	181	158	182	178	184	200	196	187	198	186	183	182	184	188	187	193	170	205	168	195	171	196	183	185	175	176	173	175	197	204	190	175	192	185	196	197	162	163	191	199	192	192	186	183	199	182	175	158	171	164	192	161	184	194	184	179	184	183	192	194	177	172	192	187	188	183	177	209	197	164	193	203	169	192	192	172	193	170	197	196	183	194	189	188	170	191	200	199	195	203	191	184	207	187	211	193	187	225	186	171	204	162	167	176	176	166	183	209	196	172	181	190	191	190	176	180	207	142	191	201	172	162	185	178	194	192	174	199	173	186	188	181	211	162	189	159	184	191	158	162	177	198	186	205	186	175	198	177	185	179	197	181	195	220	179	183	186	201	182	187	176	179	202	217	181	166	170	179	188	201	207	178	209	217	203	191	218	181	217	187	194	150	170	190	156	185	171	171	204	189	163	191	188	193	199	193	166	178	187	185	195	188	206	202	195	192	211	204	213	207	184	188	181	178	173	184	185	194	194	154	191	166	198	184	212	162	168	150	150	176	189	183	180	203	171	196	185	196	186	193	185	176	234	188	189	200	179	177	179	187	191	193	184	167	177	182	183	196	205	204	212	173	194	186	214	191	180	191	182	201	194	204	203	191	181	202	167	195	167	184	156	201	192	213	166	152	189	177	181	187	164	193	168	198	197	195	207	195	212	180	204	202	193	182	193	172	178	190	199	211	183	178	200	188	216	196	208	174	194	175	208	168	175	200	192	190	180	172	178	195	186	173	200	186	196	173	203	183	208	158	208	192	193	190	189	196	214	189	177	181	183	193	193	181	197	154	216	167	208	189	177	197	198	182	177	187	191	156	212	198	217	170	170	165	220	192	168	198	177	174	181	161	194	208	185	160	177	202	225	189	172	159	170	183	169	189	165	205	176	191	202	197	199	192	195	172	172	180	224	169	182	184	183	184	183	180	198	192	189	197	182	183	185	177	199	166	190	190	203	166	178	184	178	183	181	192	185	170	181	192	185	196	174	215	195	229	171	198	183	204	167	181	201	180	169	208	197	190	191	172	205	184	197	188	183	181	166	182	195	187	188	187	193	187	172	182	185	213	198	168	172	158	177	184	175	162	196	182	174	200	207	184	192	189	199	191	196	169	176	178	203	178	162	182	202	181	189	180	198	176	176	185	187	177	199	188	172	212	191	193	207	162	190	184	168	170	193	182	176	160	202	194	189	196	189	175	176	199	222	198	188	178	172	206	187	193	209	184	202	185	199	202	199	164	208	179	192	203	181	184	180	181	192	186	197	190	184	179	200	174	216	182	183	176	196	191	216	215	191	194	172	167	200	177	199	200	194	189	203	182	208	172	179	205	198	183	187	193	201	178	176	191	175	177	175	188	171	189	162	173	195	195	190	165	183	169	234	168	195	166	170	194	205	163	175	173	153	190	186	184	167	195	193	224	186	200	188	184	157	185	205	208	169	215	191	168	168	156	199	214	182	201	194	195	173	197	179	184	189	188	178	181	178	186	182	194	182	180	195	173	181	188	165	187	167	193	180	133	209	194	194	190	199	204	168	186	195	178	183	184	191	199	172	179	170	193	176	200	164	202	185	184	192	164	181	195	189	199	177	197	191	204	183	146	180	201	170	175	193	196	195	171	177	176	198	182	202	199	153	212	166	208	204	178	173	175	183	176	178	162	163	185	209	203	198	192	191	198	187	178	170	178	189	212	194	195	177	192	207	191	165	203	185	175	185	212	193	172	184	177	196	193	185	180	177	173	201	210	183	180	181	163	179	174	237	188	226	188	167	184	159	175	187	193	168	239	186	199	186	168	192	187	187	187	193	172	196	175	170	189	167	211	185	187	214	187	194	201	171	181	214	172	200	194	190	183	162	189	180	208	194	163	222	204	181	197	183	188	180	183	187	180	182	193	186	162	181	199	176	174	200	188	178	166	203	197	189	200	188	195	195	194	176	178	212	184	183	158	224	161	186	184	173	153	190	182	183	169	184	185	172	182	181	210	182	209	199	191	186	180	195	178	193	172	161	193	185	171	174	179	197	177	180	208	157	198	179	183	192	178	188	188	178	200	183	199	164	170	177	169	202	171	185	186	179	199	180	203	180	204	176	195	173	190	179	197	188	208	202	172	172	171	164	198	190	176	190	175	181	191	197	190	194	185	164	204	186	163	219	185	175	202	207	185	202	177	195	188	187	185	185	195	204	186	188	166	167	210	193	177	169	166	197	202	165	172	189	182	189	175	213	202	195	175	184	171	187	196	185	159	187	179	192	159	177	189	183	166	198	183	196	198	170	184	188
34891	43741	58991	56397	45656	40411	40784	37088	35564	29357	22446	13640	6781	2895	1255	865	627	548	555	538	552	470	536	454	531	529	524	512	507	503	513	510	487	514	494	517	512	550	538	547	505	541	505	522	516	529	491	464	506	502	552	510	466	539	547	514	548	520	503	554	477	515	506	513	521	493	501	528	530	512	516	462	476	482	494	482	508	527	481	506	529	504	504	534	549	526	546	490	504	506	504	566	520	495	476	493	501	496	510	494	503	537	480	499	516	537	509	507	495	507	475	526	549	516	504	502	552	549	543	517	458	512	517	508	511	494	489	516	511	495	506	503	522	480	516	509	501	493	502	534	497	510	533	532	482	520	519	501	502	487	525	506	495	542	476	507	513	508	543	503	522	514	519	535	498	500	510	519	512	499	550	464	499	527	533	497	478	511	519	528	536	507	514	524	492	493	551	532	525	491	507	543	517	501	532	492	559	530	512	526	489	562	493	554	462	516	479	509	518	524	522	480	480	533	515	519	519	491	528	482	482	492	516	528	521	535	520	500	519	468	519	512	460	523	505	518	500	527	511	487	499	540	490	474	524	522	507	496	524	509	476	539	502	521	505	507	512	542	526	538	509	486	507	502	460	495	497	513	491	508	504	517	490	523	507	525	520	560	522	508	528	508	486	504	480	480	499	539	524	480	501	541	535	494	494	530	488	491	467	528	489	466	520	487	534	522	520	498	506	526	524	561	535	512	529	513	515	504	513	472	525	494	498	541	524	527	495	513	511	518	485	478	516	491	503	526	476	532	517	504	510	513	506	533	529	500	475	508	545	486	494	518	475	503	513	543	544	501	524	511	532	514	505	467	518	522	540	531	534	524	513	511	477	524	511	507	497	489	518	541	516	510	515	507	495	516	541	524	517	491	502	499	504	506	492	518	546	523	506	513	503	534	500	504	520	508	522	514	540	530	507	506	506	526	511	502	512	531	511	504	486	503	477	509	530	488	517	533	502	544	491	507	506	527	478	522	461	493	493	518	512	523	493	509	481	520	509	545	522	525	476	505	483	481	493	494	521	476	494	513	535	494	522	484	526	520	518	540	480	504	504	530	504	495	544	476	524	507	540	510	454	488	491	517	489	517	451	511	524	520	498	518	508	542	523	529	527	521	499	521	496	538	509	520	504	527	506	530	542	497	539	504	484	527	553	467	477	528	515	495	477	556	547	531	507	516	528	505	493	492	553	534	521	530	511	535	492	536	555	519	528	496	492	517	501	483	481	511	515	504	530	526	521	513	462	496	529	509	519	521	534	533	500	524	497	520	543	497	501	503	481	467	506	504	504	526	514	486	497	480	500	492	493	569	517	530	446	537	540	519	507	536	506	518	520	475	485	493	546	515	530	481	506	503	529	518	503	506	496	509	508	521	515	550	520	527	509	518	495	485	505	524	500	482	503	516	529	571	544	493	487	525	516	531	481	550	528	521	484	496	514	485	520	496	540	495	514	553	497	539	526	520	501	540	554	506	513	496	530	505	539	485	512	528	539	487	527	539	502	550	526	474	500	502	531	481	476	476	519	514	484	501	507	547	511	536	480	517	497	508	531	528	503	495	501	497	468	489	527	505	486	526	508	499	528	487	470	507	496	525	527	482	513	510	514	504	503	493	475	524	528	511	505	500	522	544	522	530	496	474	490	519	502	481	519	515	497	500	500	483	532	491	522	549	499	539	484	523	506	505	514	527	496	539	471	442	530	464	486	490	460	463	488	522	509	517	536	513	513	527	488	471	519	528	462	477	504	487	498	486	543	512	497	511	509	509	502	512	526	503	525	504	517	514	524	514	496	498	494	531	534	505	493	514	523	503	501	500	498	501	485	542	520	529	504	526	506	487	543	484	527	496	528	485	486	549	493	520	510	520	546	582	528	480	541	504	497	469	532	460	525	500	521	492	503	496	510	531	527	485	544	508	533	563	517	507	528	516	459	508	525	538	522	495	478	523	503	499	512	482	503	528	482	509	491	531	507	516	522	500	511	515	492	544	543	534	541	487	512	513	495	520	521	439	475	515	491	550	546	516	523	482	515	513	521	448	500	511	482	478	516	517	486	485	501	551	506	492	532	507	528	496	554	540	493	502	489	495	500	478	522	504	535	488	559	540	530	527	486	508	491	537	530	520	488	509	509	549	489	511	508	493	530	526	518	479	515	581	560	517	506	520	513	511	528	529	523	561	454	520	467	473	465	487	558	532	541	527	522	535	453	496	547	501	510	503	503	497	560	498	528	488	508	535	538	531	569	520	502	488	546	498	464	495	485	505	513	547	531	513	480	524	551	513	538	545	522	532	502	489	517	505	504	489	480	498	498	502	489	505	520	523	471	492	504	477	518	520	537	482	483	488	510	521	498	517	522	445	537	496	538	448	474	531	494	521	513	519	507	508	516	499	509	494	515	505	494	500	515	526	501	553	511	496	502	546	530	485	517	505	508	539	498	536	490	528	491	573	518	507	485	486	505	472	514	502	520	491	494	478	504	527	520	506	512	490	496	488	487	441	543	505	543	545	532	544	545	501	565	536	506	531	525	483	495	483	511	511	499	481	498	507	535	506	485	493	503	534	507	491	485	523	511	531	532	516	495	500	534	484	512	537	506	504	459	488	482	517	494	526	541	518	510	486	514	537	492	495	541	489	496	492	483	493	519	480	512	518	532	543	504	531	504	516	525	492	497	500	553	512	518	506	504	536	517	446	472	507	517	474	509	492	505	487	528	495	519	506	525	496	510	526	530	538	541	511	508	483	542	519	522	523	517	501	530	522	523	525	505	495	508	558	518	458	514	514	525	489	512	506	514	490	507	516	504	523	497	528	519	531	533	508	526	482	513	477	477	562	468	521	497	500	484	517	503	520	550	481	530	511	494	502	537	534	529	512	513	538	523	523	510	506	556	524	516	496	510	532	493	515	493	543	504	552	515	528	506	510	527	494	505	488	515	509	541	522	526	496	531	512	502	532	501	508	525	521	517	523	483	464	515	515	481	497	487	501	532	509	478	495	518	517	504	544	517	507	545	520	488	494	514	527	511	507	537	469	497	493	498	500	525	525	517	531	505	509	494	526	518	518	509	524	506	492	526	506	484	508	490	539	505	484	551	493	482	551	517	515	510	501	492	513	484	536	494	520	542	511	502	523	510	492	533	516	491	489	541	533	487	502	515	513	543	532	489	498	483	507	499	478	501	507	506	501	510	507	510	499	532	518	512	543	494	490	493	507	511	503	517	489	503	505	495	505	515	471	534	513	486	492	487	531	484	512	514	508	508	498	479	510	524	539	525	514	509	509	488	497	499	530	504	522	497	485	482	494	515	520	538	504	509	455	522	537	497	513	511	498	525	561	513	491	506	519	510	493	538	530	543	527	495	537	531	496	478	522	512	516	462	456	545	494	574	486	511	487	533	508	478	517	529	498	498	488	528	536	525	483	476	531	514	517	516	522	514	501	525	523	520	508	501	546	473	505	517	488
28629	27145	27079	17244	9790	3017	833	905	727	659	610	489	322	270	265	216	211	192	184	243	209	194	216	236	193	231	220	205	201	208	231	206	214	224	216	227	186	204	225	237	215	188	203	183	199	212	201	211	213	207	217	223	197	215	203	205	215	173	187	186	218	204	193	199	196	199	223	207	206	183	212	185	236	196	207	216	190	213	192	208	209	190	222	199	227	197	184	218	194	223	207	199	209	196	218	231	217	214	192	202	201	211	226	202	209	206	211	187	208	230	219	199	183	208	189	226	218	219	212	195	189	198	212	222	201	200	214	220	206	209	168	220	202	213	187	206	195	186	187	221	217	218	238	189	213	195	207	220	219	191	205	209	200	204	214	206	213	187	193	225	199	192	177	220	206	208	206	208	192	183	199	191	199	191	191	232	175	195	218	199	192	205	212	207	191	199	204	205	179	192	221	222	209	175	201	174	202	219	192	209	189	240	212	193	214	213	192	195	203	187	222	189	215	211	212	221	216	218	211	206	196	220	184	179	215	222	215	219	194	201	197	197	204	222	210	221	204	186	199	217	221	214	214	219	198	180	213	195	180	211	221	175	204	217	230	215	221	233	194	196	226	210	190	191	201	185	178	215	190	181	214	208	228	191	219	197	200	209	216	219	182	204	213	196	219	200	208	212	174	202	202	169	210	227	199	193	182	198	215	239	180	209	222	209	219	198	213	215	201	210	197	213	216	225	215	212	225	192	196	193	211	198	251	201	200	180	195	212	189	201	214	213	191	209	214	215	217	218	209	224	227	183	209	222	217	230	185	211	174	227	209	225	262	187	190	214	217	203	208	189	187	189	220	210	204	204	214	229	209	222	232	196	223	230	241	220	195	214	224	204	220	219	195	229	233	222	204	208	236	193	214	206	221	197	210	214	225	201	195	234	216	188	233	186	195	205	190	211	192	202	209	199	215	211	200	224	220	212	231	203	242	201	206	200	226	181	212	194	192	200	199	227	196	187	188	193	225	210	216	207	199	206	234	201	210	218	212	205	201	192	224	235	219	200	207	197	185	208	186	187	203	209	213	208	179	204	208	213	205	217	227	208	208	229	202	240	198	205	188	212	195	202	204	197	206	202	226	190	201	197	201	203	229	225	198	209	219	210	189	206	209	207	211	200	187	203	242	210	213	204	186	228	208	202	220	207	212	199	216	221	194	206	219	224	232	182	195	215	201	228	219	193	210	236	207	207	214	222	213	204	204	187	218	199	193	192	207	204	193	209	206	219	201	196	216	208	206	212	221	220	179	195	216	182	184	213	207	178	214	216	194	193	174	232	194	201	229	219	191	191	204	202	202	186	220	201	212	213	201	201	212	166	194	200	209	214	198	203	217	226	186	244	208	188	233	229	199	201	216	219	207	216	186	230	208	222	209	202	199	218	218	212	222	230	192	214	205	242	184	217	201	221	215	228	207	185	211	197	208	194	218	233	196	211	203	220	201	204	219	217	192	221	178	171	199	221	227	240	231	218	193	197	192	208	211	228	181	200	188	226	197	201	236	181	206	212	182	214	220	192	209	223	201	210	217	215	185	208	209	192	196	215	228	205	212	205	237	204	203	202	213	256	196	201	213	219	211	197	197	186	194	228	218	208	199	232	227	210	193	181	220	187	195	201	222	222	224	204	191	200	193	208	222	196	159	223	175	212	189	209	200	203	196	208	194	208	220	218	218	199	183	204	198	226	203	238	222	193	192	199	222	201	226	208	201	198	222	216	188	213	202	212	210	218	183	205	215	196	195	221	186	188	228	199	211	212	187	230	214	202	207	179	203	220	197	212	199	211	246	233	171	227	203	199	235	198	212	218	208	210	191	195	193	214	193	201	194	231	208	210	200	207	195	236	176	179	220	231	185	190	209	209	216	218	187	216	192	215	191	184	194	201	207	211	207	204	210	209	195	211	219	212	201	202	214	213	196	188	209	211	208	205	217	206	191	219	222	204	182	212	212	191	188	194	226	215	203	223	201	191	191	203	203	192	182	211	223	206	215	217	237	227	221	202	203	208	244	186	221	205	230	213	199	193	208	207	195	193	216	179	239	196	183	212	203	207	195	192	195	185	228	218	192	217	201	203	203	192	190	214	222	199	199	189	216	212	192	211	187	184	199	216	217	177	210	212	224	212	203	223	190	202	219	188	226	225	217	175	185	191	195	233	225	194	231	181	240	199	218	206	211	194	222	200	183	213	203	216	187	222	198	217	185	200	197	210	210	208	231	204	211	180	198	202	178	218	193	196	195	178	221	209	202	193	185	213	199	227	209	205	198	170	199	209	202	210	191	245	182	210	174	197	191	194	196	194	220	227	218	228	219	207	181	195	197	217	196	209	206	231	196	207	189	185	207	202	205	216	201	198	199	183	189	181	191	198	202	211	200	210	233	204	200	220	213	199	211	215	213	232	214	189	210	228	208	215	210	196	194	197	217	198	195	203	194	190	213	194	195	204	208	216	193	212	204	209	198	211	200	190	194	236	229	207	185	198	201	229	201	191	220	213	222	213	188	201	220	203	222	218	209	230	196	205	186	197	223	218	199	222	216	188	206	206	234	195	217	220	229	185	196	187	189	207	195	198	209	194	198	204	203	179	244	200	195	218	229	184	184	192	219	220	223	232	193	220	198	221	199	228	205	181	201	210	209	219	202	215	216	206	214	191	184	219	215	231	216	186	185	225	173	214	193	185	224	212	202	215	192	225	192	213	190	203	206	187	188	192	177	183	198	206	211	178	221	184	237	205	182	218	193	205	190	224	194	205	214	181	217	201	195	171	199	211	177	220	180	228	179	222	214	202	212	212	183	223	195	220	203	209	199	228	212	199	213	206	202	215	181	214	218	206	217	207	219	210	199	206	211	213	209	204	185	218	168	207	201	199	193	223	210	201	193	192	187	191	217	195	198	203	235	165	204	208	235	243	211	214	225	171	212	207	192	202	221	189	202	224	206	188	233	206	186	215	225	212	191	210	180	233	207	231	239	176	182	205	199	213	217	199	211	219	209	237	214	210	200	196	210	202	207	219	181	234	196	211	188	188	180	218	215	172	230	213	203	203	194	211	232	203	189	227	192	215	188	226	189	216	204	175	211	203	214	204	209	198	240	234	210	221	200	212	200	183	192	207	210	214	222	204	180	211	208	213	209	179	193	199	212	213	183	202	213	200	205	205	189	218	199	216	208	203	178	180	198	205	192	217	206	248	182	204	196	212	232	226	207	213	215	192	197	206	194	206	198	187	215	198	220	227	189	208	206	180	205	195	218	223	218	193	197	220	202	179	204	210	177	207	197	199	209	196	193	228	211	185	206	202	209	202	219	200	214	213	201	251	223	221	192	185	191	205	202	180	192	210	216	204	185	206	210	209	218	198	203	204	196	215	214	200	201	212	207	225	219	196	218	197	209	196	238	189	207	198	205	194	198	219	220	197	200	199	220	205	216	183	182	221	203	221	213	213	218	190	213	214
18828	23630	32478	28386	21567	9738	4188	4664	3519	3118	2795	1945	1143	853	694	626	573	589	600	514	542	568	568	570	599	560	536	573	558	527	547	550	571	535	555	555	547	551	573	569	542	582	541	595	555	533	571	548	551	551	560	532	555	523	565	554	564	579	530	595	572	574	538	580	567	583	598	557	583	552	565	571	551	591	574	503	565	550	565	581	613	567	513	549	552	571	583	514	573	595	576	561	560	554	601	532	558	544	518	576	613	534	504	537	605	554	534	538	558	540	563	546	570	604	525	531	558	502	528	604	520	572	554	529	569	553	594	543	530	556	529	558	595	575	576	569	607	552	573	556	557	553	564	569	566	573	549	551	538	539	587	542	569	559	563	615	572	548	589	592	575	555	565	546	576	579	537	542	590	531	576	572	527	525	544	564	541	571	573	565	569	591	545	540	568	564	558	580	542	547	549	617	598	544	522	576	539	553	567	574	579	607	546	548	567	559	571	548	566	578	617	625	554	561	539	566	596	537	577	578	564	560	563	511	563	548	572	577	580	543	538	543	564	562	563	561	589	565	534	506	568	543	537	514	553	553	590	537	553	545	568	556	591	570	557	532	587	568	550	578	561	577	568	578	542	527	589	529	527	551	534	568	544	557	533	526	546	540	528	581	520	557	553	579	600	599	542	558	566	563	576	566	556	551	560	555	571	567	552	564	569	548	595	551	520	589	551	543	578	542	569	551	595	524	551	536	571	567	536	585	569	562	551	529	560	594	558	568	581	543	618	557	544	542	568	560	569	600	562	541	558	562	552	514	583	547	599	552	536	569	581	589	571	544	579	571	541	536	567	577	546	570	535	545	575	542	542	577	573	591	561	546	568	574	542	529	594	511	558	524	550	577	557	585	555	553	566	542	580	638	546	586	568	600	548	595	541	578	561	546	571	592	557	560	567	551	512	586	529	600	580	543	580	557	556	580	503	571	558	592	564	539	569	574	557	582	584	568	584	571	568	545	499	550	577	581	574	536	543	541	563	568	576	587	586	500	565	560	616	553	604	593	594	567	545	574	582	592	554	579	586	562	577	500	618	556	564	548	591	565	550	547	599	599	591	564	574	592	553	574	576	555	544	538	527	561	544	587	560	576	526	555	557	554	528	562	562	539	526	618	550	541	546	526	545	545	525	586	555	532	539	576	604	544	547	544	531	546	542	558	570	560	575	567	540	555	522	574	565	534	573	554	593	543	586	545	530	559	544	564	564	570	568	531	534	539	554	548	607	576	534	572	531	575	550	606	570	571	513	579	553	566	569	595	552	534	589	558	549	553	544	527	567	543	580	562	563	575	587	583	560	563	553	545	541	549	567	577	564	584	562	590	592	574	552	543	544	546	597	557	526	540	562	533	546	541	557	570	563	537	536	569	558	558	545	575	557	549	538	529	558	519	542	574	579	545	560	577	597	545	597	537	559	567	586	547	598	561	563	588	565	575	561	587	567	544	549	559	579	536	503	568	557	578	567	542	603	598	502	566	556	580	565	587	587	554	561	598	594	523	583	582	567	556	540	560	566	563	547	542	528	557	593	536	631	584	535	585	565	557	563	543	601	567	577	591	591	536	541	591	555	560	554	582	572	547	525	579	572	598	557	534	576	563	529	551	527	567	583	538	571	588	536	583	562	588	547	601	515	547	572	564	564	593	574	612	594	567	596	563	550	572	585	519	545	579	598	552	609	590	511	600	556	564	592	576	580	574	568	576	538	546	545	563	552	524	537	546	577	548	553	591	577	569	560	556	559	538	571	518	543	552	590	554	577	532	550	578	567	551	577	546	574	576	588	580	557	559	571	570	558	548	590	559	598	573	578	540	598	568	555	550	530	562	526	547	579	551	554	515	589	548	547	593	560	585	603	559	539	568	572	565	571	560	552	569	548	540	603	542	574	547	593	581	558	615	588	547	548	546	546	592	582	610	599	590	546	563	548	570	525	625	569	578	586	577	561	575	553	590	571	563	579	564	551	595	536	558	598	531	586	534	611	588	589	556	554	597	570	553	562	530	553	582	604	516	543	542	576	561	535	533	572	542	548	578	572	605	579	545	538	508	594	549	555	636	571	560	555	550	596	579	570	561	598	538	532	566	561	597	563	536	555	583	539	608	572	534	567	520	580	599	541	519	586	591	601	551	592	603	532	548	549	592	533	574	555	609	549	583	559	552	556	540	492	563	544	552	568	595	560	624	576	562	550	546	526	542	569	547	591	553	574	492	553	575	578	537	559	563	554	550	577	596	541	562	573	545	556	556	621	495	537	557	572	522	588	575	545	550	541	573	560	532	549	524	591	532	568	595	572	559	552	567	614	566	539	551	540	585	548	594	598	543	546	610	559	549	542	563	556	594	582	576	582	525	576	595	559	555	573	561	548	561	559	552	548	575	566	552	552	569	549	511	577	557	543	554	584	538	556	540	551	567	546	565	565	543	571	594	583	582	557	562	548	553	557	608	548	557	608	545	547	568	546	589	588	525	576	554	583	564	593	589	536	555	549	542	559	570	571	542	569	524	557	562	574	581	584	583	582	597	540	592	575	546	544	588	554	547	520	618	563	531	523	580	548	570	540	566	535	538	584	581	572	530	515	569	565	567	575	537	552	526	597	563	527	566	576	572	555	591	555	543	599	579	563	580	538	540	559	566	524	588	551	564	541	529	565	512	535	567	540	564	526	570	576	581	602	576	571	563	579	581	527	571	558	572	537	521	571	570	559	560	593	561	515	620	520	524	600	540	524	560	568	558	551	538	555	543	572	568	580	560	608	515	557	539	569	569	551	536	531	557	583	571	593	589	601	565	579	561	544	567	562	584	549	573	567	542	571	547	554	581	549	589	566	586	550	571	553	574	569	581	542	583	507	570	531	537	511	550	565	543	557	596	561	606	572	571	537	557	529	591	579	606	578	536	565	592	580	591	564	532	574	576	548	584	582	591	596	547	533	596	529	566	604	527	543	593	539	578	592	560	558	558	563	578	570	588	593	587	541	548	548	570	570	528	557	539	558	597	575	561	568	592	533	570	544	563	565	563	546	570	561	552	590	544	546	590	567	607	540	555	564	552	565	581	522	590	580	544	603	575	529	530	562	576	577	578	536	551	557	594	518	583	549	538	580	545	583	565	531	582	569	601	586	529	568	510	558	548	558	566	593	580	577	564	538	537	575	542	579	597	559	577	511	575	571	615	587	584	563	599	557	586	560	539	588	600	546	569	581	560	524	573	566	623	535	545	572	526	519	560	567	586	512	568	521	522	575	538	582	582	572	594	537	573	562	571	587	560	579	574	543	539	571	525	587	536	577	539	605	561	589	576	552	566	554	514	570	523	574	576	589	560	587	585	553	575	547	564	554	590	585	610	586	535	557	566	588	544	531	561	492	567	572	541	569	548	557	565	558	523	579	609	534	570	586	514	572	595	573	552	550	552	584	568	547	575	555	518	559	578	598	589	595	544	556	556	553	552	599	579	530	533
46423	45554	50391	42770	28621	16216	11814	9552	9146	9058	6975	3517	1625	739	377	206	236	212	185	196	200	179	217	200	223	197	177	219	223	203	204	179	178	193	210	192	178	172	171	196	195	187	178	183	186	173	217	184	196	216	193	200	181	198	193	197	199	177	183	203	190	210	177	200	213	205	204	175	196	189	205	189	194	192	181	177	196	211	186	204	202	197	183	188	186	211	191	195	196	200	208	193	206	199	189	204	180	198	201	183	175	176	225	182	217	190	200	204	193	224	220	192	210	207	199	181	209	186	184	207	230	200	169	172	198	192	201	187	165	183	171	200	198	209	216	197	208	200	184	219	200	202	201	194	196	199	179	198	164	206	187	190	205	175	182	190	200	191	189	207	191	174	183	207	192	194	179	189	206	188	200	161	179	208	208	179	194	200	207	196	164	184	197	177	187	186	200	191	215	163	220	221	210	209	179	198	194	194	171	219	195	180	218	207	192	185	193	238	208	199	180	199	200	181	200	164	180	190	188	196	179	196	204	201	212	215	211	214	211	192	203	174	164	200	206	180	247	203	194	182	211	199	196	182	182	219	201	197	195	187	182	166	171	206	232	219	179	203	212	197	213	219	210	210	208	174	192	200	200	200	216	197	192	185	179	175	202	208	211	197	151	193	183	197	203	195	227	189	196	185	190	164	193	171	193	208	189	209	212	207	177	189	182	207	181	193	235	194	192	192	178	170	203	195	184	165	198	182	197	183	164	208	189	207	194	185	167	192	179	218	218	181	195	177	219	170	203	190	186	172	208	202	212	204	204	175	198	193	170	190	199	203	188	197	224	190	198	182	199	202	213	179	201	191	180	187	187	228	192	202	176	212	191	185	179	192	193	185	171	168	192	183	212	197	197	214	185	191	196	193	213	204	187	221	215	171	193	212	183	197	218	188	175	173	169	217	209	224	192	216	223	182	183	197	187	182	197	183	187	182	188	181	213	175	173	206	202	193	203	185	185	181	200	184	181	169	203	196	203	186	203	211	191	189	196	197	175	185	194	197	182	209	203	192	198	196	193	174	181	184	190	201	189	205	178	182	172	172	217	214	198	213	201	205	202	204	205	206	201	175	197	218	186	201	217	204	198	214	198	222	184	201	199	186	200	178	221	205	207	183	190	187	191	188	212	214	175	167	191	186	194	193	178	189	196	219	198	185	183	180	185	193	213	223	199	183	207	201	186	180	192	212	198	166	177	164	149	224	209	174	182	198	179	204	202	183	190	209	205	204	202	214	187	188	185	199	195	188	175	202	204	179	178	200	193	210	181	212	230	194	188	188	199	174	185	166	170	176	195	215	179	209	212	214	196	209	184	191	197	185	202	202	190	196	211	201	164	160	195	181	172	220	203	190	205	212	209	193	187	177	172	186	223	205	216	213	185	193	192	204	223	221	207	185	188	185	197	197	169	200	194	196	183	191	203	193	198	193	189	194	200	196	186	200	203	170	194	165	188	203	202	184	195	205	221	168	205	194	202	194	179	174	183	205	195	197	200	205	175	217	192	173	203	200	173	171	179	191	219	204	198	184	201	195	188	192	195	188	184	200	178	176	188	172	186	208	206	214	191	170	194	225	185	183	207	185	182	190	213	176	203	173	176	188	177	189	210	192	226	183	201	221	196	197	204	165	203	187	200	175	194	210	208	198	177	201	160	176	198	186	159	201	184	181	204	188	178	198	187	190	193	188	220	217	187	173	184	221	183	200	198	193	170	189	186	192	218	179	187	166	188	205	229	203	180	205	191	176	198	220	198	203	182	171	190	185	197	219	189	206	200	198	213	213	211	182	174	185	187	196	208	184	171	195	189	168	174	192	200	179	180	226	194	182	214	202	193	220	161	214	180	204	218	197	206	180	206	182	189	197	195	188	197	193	204	178	207	168	209	174	198	198	207	226	200	204	200	186	191	204	196	204	199	194	216	189	196	199	195	198	189	180	167	207	200	196	206	197	209	183	193	190	163	253	197	197	203	198	184	180	189	208	186	200	197	203	177	176	200	194	192	198	190	179	182	224	204	174	188	193	206	186	175	184	188	191	217	196	185	192	201	207	224	203	178	197	187	190	160	157	185	189	213	203	198	206	205	210	201	187	202	166	213	211	182	199	192	183	194	197	208	200	203	198	189	190	206	187	179	196	192	191	192	185	191	171	201	208	199	196	213	176	215	179	198	180	183	193	203	174	167	189	190	213	179	194	197	181	186	212	160	185	189	194	200	177	196	187	193	199	194	150	180	172	190	177	210	194	171	188	181	185	201	191	185	211	186	175	192	195	201	196	204	193	203	181	185	168	179	188	197	209	199	214	206	201	193	192	193	198	207	160	171	188	188	200	213	197	197	185	174	202	206	181	216	186	194	187	196	198	197	226	202	183	196	183	183	203	191	175	205	232	220	169	175	180	215	207	195	179	180	163	188	198	216	188	194	214	214	200	202	197	184	193	182	178	205	202	168	183	189	169	197	204	213	204	219	186	202	185	166	199	210	186	200	212	188	207	223	204	200	195	183	198	193	179	216	181	199	181	218	186	213	190	204	187	167	204	170	181	189	187	188	190	206	185	180	199	196	194	210	165	190	203	189	194	197	185	214	189	197	162	202	186	191	182	213	189	194	214	190	181	197	185	183	187	176	193	201	214	200	203	196	190	187	204	194	191	201	189	166	195	205	185	182	200	199	159	227	197	228	193	210	188	179	214	176	197	215	201	184	196	192	192	177	196	200	169	168	183	203	181	225	183	202	198	179	180	203	170	197	161	191	204	208	201	217	187	182	216	205	211	188	184	188	189	181	183	181	178	200	179	190	177	205	197	228	209	202	206	203	197	202	170	183	187	196	196	186	168	218	182	191	191	191	190	199	207	186	207	190	191	201	187	214	176	192	203	195	203	201	192	210	181	182	200	198	208	176	192	217	187	190	197	191	198	166	203	186	210	165	185	201	176	213	195	221	192	206	188	194	183	215	172	204	199	180	215	183	208	188	189	162	196	199	200	208	199	170	203	173	180	201	183	193	196	188	182	213	193	218	191	184	184	216	185	198	189	200	201	193	205	183	161	181	168	186	208	188	208	198	206	196	200	199	199	188	193	182	202	197	194	205	191	210	171	215	208	203	210	219	195	191	215	192	170	203	194	196	172	193	170	196	183	200	212	180	170	194	191	159	179	206	197	197	202	201	200	240	198	190	184	193	182	195	201	192	183	203	204	185	203	189	189	202	206	194	218	180	174	203	161	191	177	212	200	215	196	206	187	199	217	179	212	185	196	206	174	188	208	183	173	186	199	196	202	182	205	184	169	184	187	202	199	222	197	176	182	196	192	213	200	195	213	200	199	207	222	189	199	167	200	182	202	164	210	206	196	201	206	192	185	179	192	183	184	190	194	174	205	200	208	206	216	197	185	202	186	190	207	185	181	199	194	193	177	192	189	194	177	217	194	177	197	214	203	205	205	211	196	187	204	171	199	183	204
31032	37939	49442	49517	38476	31177	28946	27282	27078	26704	23029	13874	7203	3435	1516	763	700	652	580	588	586	544	547	539	566	534	541	570	508	564	516	516	554	571	524	520	547	492	488	550	548	486	531	520	542	544	527	492	528	472	552	562	531	568	504	527	549	528	516	558	565	513	545	579	501	536	535	606	497	514	514	573	536	544	563	520	533	529	488	518	503	515	521	554	535	522	483	575	551	523	515	533	505	554	529	490	550	551	558	549	511	518	524	483	525	535	540	503	519	572	490	567	549	522	538	564	500	544	552	540	538	520	521	577	495	535	524	500	538	541	533	523	509	534	516	565	528	527	529	561	538	539	531	556	550	504	501	524	517	536	531	512	507	558	506	539	463	532	546	538	570	547	499	546	547	551	540	538	549	567	533	518	515	513	546	545	499	579	550	528	506	559	542	523	535	526	542	522	542	491	521	521	518	477	539	540	531	561	568	507	518	499	545	558	499	538	515	513	516	527	547	517	520	525	478	522	518	508	555	531	510	508	561	557	526	565	552	519	515	505	534	527	505	552	487	506	512	509	514	529	488	537	493	572	525	532	536	531	550	544	524	529	513	556	530	556	514	509	537	560	541	509	527	558	551	537	537	510	516	555	567	526	509	539	529	511	532	510	524	556	531	569	528	537	540	477	543	513	495	526	553	551	508	549	538	545	531	541	547	483	493	571	540	488	560	531	512	534	545	569	546	517	554	460	556	543	518	505	534	532	554	592	488	538	513	497	518	530	548	542	551	572	507	542	510	557	510	531	500	537	498	487	534	502	558	520	515	535	538	512	548	524	543	553	540	521	523	585	540	542	516	505	516	536	542	585	483	531	552	503	515	518	536	540	504	545	530	508	530	531	522	549	534	532	506	563	489	533	517	514	505	472	504	484	520	493	545	507	515	539	556	520	539	532	520	556	503	532	557	526	558	556	515	517	521	580	551	531	558	487	543	548	534	525	551	503	553	492	543	530	504	535	550	522	548	551	526	521	534	523	553	502	542	525	523	560	556	518	563	513	525	515	501	516	533	532	546	512	536	524	521	542	548	534	510	547	540	518	537	587	536	545	501	550	521	583	540	522	513	519	545	591	492	524	532	512	537	533	562	496	510	521	511	519	519	520	533	508	529	503	507	555	589	546	481	551	498	495	568	570	543	519	481	542	512	531	550	523	537	503	507	563	517	520	508	508	546	538	518	523	537	477	544	567	546	530	516	552	528	544	564	543	519	512	552	489	501	539	557	507	567	503	524	537	525	559	556	546	518	504	525	560	552	544	503	538	562	596	533	481	542	534	534	526	489	526	491	494	532	512	547	532	526	567	528	557	558	521	527	558	505	540	519	525	528	544	521	487	544	546	507	553	523	512	559	523	539	515	504	578	508	518	519	516	515	497	571	498	546	513	526	477	531	507	532	541	508	547	546	510	483	558	504	553	515	523	509	537	532	511	526	565	506	538	550	537	557	533	540	505	526	525	531	537	539	513	543	530	571	506	526	536	550	497	571	465	511	555	531	579	536	513	513	500	514	513	498	525	565	525	551	517	530	527	511	538	502	504	545	545	494	529	539	526	524	543	534	502	532	521	522	528	531	520	494	527	580	532	558	546	533	492	543	519	525	544	529	502	501	526	549	527	499	512	557	529	527	488	522	539	509	541	486	456	535	558	546	502	468	519	558	544	556	536	569	543	528	532	540	512	561	536	578	538	551	515	559	548	498	507	525	530	559	535	560	524	551	478	520	543	557	489	523	505	528	527	548	518	517	535	500	521	513	602	552	557	528	522	574	556	537	510	476	528	558	562	508	535	547	526	531	538	542	485	533	550	535	501	539	540	525	509	518	566	525	528	572	576	565	572	552	545	548	547	539	506	504	516	508	546	547	558	541	534	542	545	566	545	513	546	510	537	519	526	498	588	546	503	511	499	517	569	507	531	512	541	516	479	542	508	526	554	538	521	517	525	526	544	516	543	551	528	556	542	560	548	484	521	543	529	519	516	544	509	523	516	530	524	552	557	556	553	514	555	490	562	564	534	534	515	559	520	538	523	539	567	518	516	536	506	530	525	537	557	496	526	514	540	554	524	511	519	567	505	488	504	499	490	554	552	508	506	512	536	563	540	512	499	493	518	516	523	505	521	532	542	554	518	528	492	514	493	549	552	530	528	560	564	521	540	583	535	551	531	535	517	529	532	556	508	547	521	522	514	522	519	519	510	543	513	521	486	517	524	538	543	524	545	517	571	531	540	524	531	521	520	545	529	572	541	504	539	562	546	517	556	463	529	537	522	498	554	491	530	518	557	547	533	479	521	527	541	499	551	548	519	536	547	525	508	563	546	563	525	544	510	537	490	519	544	536	563	530	510	533	510	513	534	551	532	549	538	558	515	523	498	493	548	516	567	584	521	529	490	506	541	555	553	505	544	571	592	507	507	494	540	543	549	517	525	514	524	567	523	514	518	556	527	564	510	539	539	517	518	521	536	556	539	482	519	542	540	561	561	526	534	541	528	540	522	536	512	532	555	527	579	542	494	538	522	560	510	536	524	562	527	489	493	533	552	532	514	557	536	539	512	548	497	534	560	542	536	506	522	531	524	551	579	509	536	523	551	530	538	540	560	567	542	536	545	551	535	521	580	498	535	564	518	504	536	551	532	499	518	542	531	533	497	590	532	516	507	550	516	499	529	554	572	534	536	515	531	508	532	514	521	528	541	513	528	521	491	529	509	520	559	516	517	488	501	518	517	541	535	527	524	519	499	523	529	524	521	525	487	517	519	507	530	537	527	575	534	549	538	519	529	536	536	504	570	510	511	568	526	499	546	524	502	516	536	538	549	534	486	539	519	513	512	482	523	476	541	564	520	513	519	520	519	533	534	550	502	548	562	538	497	509	538	539	546	531	536	519	539	521	519	584	568	539	493	524	565	529	507	588	526	545	551	535	569	534	499	569	573	529	563	594	537	539	553	531	511	535	528	552	548	518	519	540	537	569	530	483	575	519	507	534	500	546	515	500	546	516	551	522	510	520	570	541	540	566	552	538	547	529	519	528	489	516	540	552	528	532	491	554	552	509	519	559	540	515	475	577	552	540	529	524	548	535	505	554	522	513	530	531	510	522	540	498	536	508	535	569	521	507	498	508	521	540	516	544	578	526	548	556	497	571	508	538	517	553	480	555	519	525	537	497	554	507	507	559	540	506	505	539	501	494	518	497	525	502	507	510	534	543	513	565	542	557	537	561	501	552	519	514	499	515	560	513	525	510	534	548	510	544	516	504	556	556	528	488	530	545	568	533	529	520	539	509	561	533	528	572	512	511	525	536	518	520	532	532	533	558	490	518	548	531	487	546	524	555	516	559	509	502	510	540	575	553	546	515	513	543	564	543	487	513	501	554	520	532	528	564	533	538	559	552	549	491	481	504	559	535	564	562	585	547	492	561	516	551	561	519	520	574	542	582	547	526	501	502	547	544	513	536	544
52825	52532	52358	41016	33544	27170	21634	17291	14633	15641	13198	7821	4267	1980	1136	566	463	373	316	267	232	212	216	194	187	200	164	206	180	181	167	192	180	176	169	181	212	169	192	146	195	174	174	170	158	183	169	170	175	190	193	196	157	197	159	183	161	190	169	182	190	172	201	157	166	196	174	205	174	145	176	164	176	189	192	205	196	192	151	182	188	208	165	196	175	166	213	199	176	180	186	180	169	171	185	182	170	185	179	182	174	182	207	169	177	193	188	172	170	148	180	162	176	159	170	167	199	183	166	166	191	189	162	198	190	166	176	184	170	153	189	182	188	161	196	148	186	200	177	167	147	176	160	169	213	189	168	177	177	197	178	171	151	193	179	160	204	166	157	178	159	170	199	183	178	169	154	198	176	204	188	190	175	166	177	179	157	172	199	186	179	193	204	209	181	174	174	186	190	189	166	177	195	191	164	173	195	182	184	172	185	177	172	162	173	188	187	179	184	178	185	180	185	183	178	176	208	196	185	170	194	192	186	179	180	142	188	179	205	178	172	175	198	180	172	188	164	167	160	161	176	158	194	167	199	190	168	175	184	154	172	164	179	163	197	178	148	176	170	202	214	186	180	199	181	186	187	195	190	209	178	172	188	148	181	192	184	175	191	181	177	177	175	175	165	159	165	156	183	179	156	191	190	177	170	175	198	162	180	185	159	176	182	178	173	179	174	176	189	143	170	199	165	164	189	186	197	194	204	192	146	187	175	206	153	194	196	144	176	179	178	174	175	161	173	178	173	199	167	194	205	188	163	157	177	168	155	192	175	180	179	153	193	180	196	168	170	180	184	192	180	166	177	177	186	199	174	160	196	186	173	154	185	191	184	205	194	186	188	185	163	203	183	163	178	159	199	171	173	166	175	187	183	166	185	172	184	206	167	182	167	168	163	168	173	194	192	163	162	157	174	186	177	210	194	193	179	155	189	187	173	187	193	176	194	186	187	166	187	192	160	176	178	168	195	150	186	184	183	155	214	202	173	169	184	195	185	187	195	197	178	162	172	161	188	186	175	177	146	175	156	184	165	158	172	198	166	174	199	164	175	165	180	174	175	205	180	190	188	206	205	183	192	205	187	181	199	181	190	162	183	202	168	162	191	188	182	187	168	171	181	162	190	173	180	178	192	180	184	170	167	193	161	185	186	175	199	180	177	177	186	178	164	180	178	159	168	190	195	210	182	177	172	163	164	183	175	175	166	195	207	176	172	178	158	174	194	199	170	180	189	201	166	177	165	183	198	202	168	197	178	187	195	169	182	171	172	182	201	203	176	183	171	204	170	177	197	169	178	199	177	199	199	181	214	188	171	171	174	185	189	184	178	188	156	160	171	194	174	157	202	158	158	175	185	183	188	201	177	204	189	161	186	194	166	162	184	186	191	183	169	172	190	186	166	181	182	171	158	169	194	186	180	171	191	166	179	190	194	198	210	183	174	190	181	173	173	183	182	181	197	181	193	186	165	156	171	142	196	183	173	169	191	190	178	168	178	187	190	181	182	174	186	184	199	174	184	174	176	165	142	167	188	177	177	180	166	176	199	158	190	180	166	196	179	172	189	204	182	184	144	175	171	178	170	170	185	179	204	169	185	189	224	165	175	173	152	194	200	189	183	169	200	169	191	199	170	184	195	200	194	174	160	170	169	179	188	166	179	188	160	166	170	194	190	193	187	184	167	200	187	172	177	181	177	162	209	188	204	171	171	180	173	164	194	188	206	199	163	205	183	164	185	192	190	190	191	171	181	195	176	160	186	164	195	179	178	170	188	202	165	168	197	185	202	140	171	184	145	165	153	151	163	184	184	194	178	191	200	187	174	171	164	185	176	181	187	156	172	186	196	173	163	182	175	193	176	156	171	162	185	152	164	185	186	156	175	182	194	187	177	179	187	189	178	178	181	169	185	182	186	175	208	181	183	176	178	186	188	183	191	187	175	184	184	177	183	188	174	167	183	170	171	192	190	177	179	210	192	196	192	199	178	164	179	202	194	186	173	173	179	157	175	177	179	201	150	181	183	178	182	174	191	185	193	196	151	175	146	177	166	194	190	171	220	191	172	180	164	156	159	161	143	160	143	180	188	161	179	177	183	183	190	176	194	176	166	176	165	178	203	188	189	172	163	191	172	159	181	169	161	159	183	162	180	169	187	165	183	198	189	170	196	168	172	211	170	184	178	186	189	188	175	180	194	199	197	157	200	183	166	192	179	218	181	185	164	188	186	201	187	196	159	189	186	153	156	181	168	170	191	180	166	173	194	157	168	166	166	182	154	175	175	187	163	181	171	197	176	168	184	181	168	170	153	176	187	176	186	191	172	163	172	175	204	197	153	157	174	173	166	188	179	160	192	185	194	168	197	192	175	178	189	202	169	185	181	177	159	187	173	157	172	198	193	167	155	161	198	191	178	188	190	202	176	180	171	178	197	195	188	165	193	187	189	153	192	173	175	166	170	161	190	174	184	184	197	176	179	160	175	177	159	171	202	195	179	200	172	191	185	168	184	182	181	162	166	183	187	170	178	184	159	175	183	158	165	174	166	168	147	159	169	174	173	182	204	199	197	192	166	170	173	186	166	157	217	181	164	186	173	160	180	161	188	199	214	167	155	200	190	188	196	158	197	191	167	186	179	185	174	167	161	166	153	179	159	175	183	183	201	199	207	180	157	163	204	186	167	178	144	156	182	151	186	169	163	165	154	159	197	182	186	201	175	186	160	187	182	186	180	186	190	210	189	184	171	156	190	159	178	163	171	202	175	179	182	177	182	159	232	192	193	182	197	164	180	165	189	181	181	174	174	165	198	187	156	180	177	191	174	181	175	162	184	212	183	174	163	162	172	192	178	191	173	164	189	191	198	173	190	192	183	166	188	199	177	158	164	166	195	188	186	163	191	192	163	180	167	185	171	186	181	178	196	186	174	160	171	191	178	184	198	171	183	185	167	186	153	164	185	192	165	168	182	177	168	172	185	191	175	217	186	172	163	174	201	164	174	163	197	180	194	222	183	175	174	188	176	182	171	186	164	171	170	165	181	172	207	183	179	191	164	180	169	184	200	194	178	153	180	175	173	178	171	167	197	188	173	184	168	187	196	193	160	169	195	197	169	186	169	207	192	184	180	172	176	199	181	180	194	190	170	168	168	195	159	176	173	184	168	175	186	147	186	162	165	164	189	173	181	183	203	180	167	192	192	156	167	181	196	176	149	173	163	198	197	173	203	204	170	179	189	192	179	174	181	173	190	181	167	160	179	172	183	199	165	181	166	163	178	168	183	159	176	181	174	159	181	210	152	183	170	161	158	202	163	169	154	182	184	165	189	188	157	180	186	162	184	188	174	162	176	173	181	188	164	157	183	188	179	169	169	175	194	177	186	185	184	173	166	177	217	160	185	174	181	191	199	185	166	186	186	175	167	196	148	151	193	165	177	159	176	143	185	196	158	179	172	183	191	156	180	194	166	152
35589	43226	50822	49178	46893	42476	38886	35845	34315	36060	32247	23683	16141	9102	5092	2593	2076	1779	1201	938	816	670	625	568	573	569	558	484	518	537	503	494	495	511	480	487	513	538	453	501	498	494	458	487	523	483	494	509	465	510	472	493	506	485	500	485	490	484	452	476	459	468	458	531	516	516	471	501	517	477	483	488	474	518	481	497	502	503	473	486	497	522	477	515	479	509	489	469	460	445	492	466	480	487	472	480	506	467	491	463	463	477	493	491	497	505	498	496	516	484	490	506	483	474	479	486	466	473	482	464	455	466	493	492	453	519	481	520	516	515	483	470	472	494	512	481	488	500	510	479	457	479	511	471	495	483	480	508	551	495	499	506	496	481	495	497	511	462	506	471	467	482	478	466	533	480	533	489	475	520	531	438	473	470	493	503	497	471	486	508	497	491	518	455	490	487	472	461	499	515	466	493	498	498	502	507	471	465	478	513	518	500	545	470	534	447	501	473	484	476	518	479	516	466	482	498	486	505	500	487	454	491	483	479	454	509	498	485	513	479	483	515	483	518	507	484	491	457	490	504	482	470	501	468	456	475	540	473	488	512	490	481	487	477	458	455	492	477	501	503	522	460	453	467	482	507	484	525	496	498	487	512	490	514	490	478	463	469	528	500	478	495	529	481	506	475	492	477	490	468	521	548	506	513	481	493	490	477	485	509	504	485	529	491	510	467	482	482	515	489	511	501	501	473	482	477	504	482	529	472	507	511	505	492	482	488	492	462	493	486	515	520	508	492	494	504	473	493	495	487	500	499	447	442	497	494	525	482	507	503	476	514	520	516	464	482	483	513	508	514	484	493	463	480	498	480	528	477	508	512	497	521	469	513	515	501	508	494	471	533	482	493	478	494	518	482	462	514	470	474	506	537	505	502	496	487	506	531	524	466	511	474	563	519	489	470	490	469	496	464	484	496	446	495	496	517	473	511	510	460	505	505	521	463	506	505	483	514	461	485	460	512	487	467	511	542	502	479	497	460	496	503	460	495	514	492	476	509	491	484	514	532	491	502	451	480	498	526	523	489	486	480	523	491	489	474	524	505	457	484	462	509	463	481	503	479	499	501	468	535	469	525	463	466	461	509	509	452	468	518	485	486	510	490	500	473	539	462	477	495	456	512	488	478	467	469	460	501	455	504	495	458	488	490	507	451	518	502	502	484	466	502	475	520	500	517	472	504	481	484	490	506	512	505	466	499	456	498	538	494	500	453	475	509	502	477	467	476	471	470	474	437	483	484	471	491	482	487	489	469	528	473	468	474	497	518	502	486	519	478	461	503	470	527	505	491	489	510	484	536	510	509	483	508	509	485	487	506	488	465	486	492	498	464	501	492	490	494	492	517	518	500	457	464	498	491	490	490	505	462	514	511	481	522	488	545	453	480	479	507	521	497	520	507	501	498	503	461	502	542	496	466	449	489	546	501	473	494	484	499	474	483	468	476	488	498	496	461	521	513	512	540	484	493	473	490	498	520	488	499	481	522	543	483	496	487	463	485	473	537	506	462	487	487	505	441	477	502	515	472	507	482	518	495	493	510	447	476	495	484	455	520	467	502	472	477	470	496	504	468	504	495	494	487	498	542	523	478	503	461	473	486	500	475	540	508	508	506	450	504	512	506	460	496	493	481	473	517	498	439	482	479	505	476	477	546	499	500	478	502	469	464	509	479	459	499	494	519	517	481	460	479	520	500	508	503	498	480	510	475	465	480	478	495	482	484	455	476	484	467	493	467	473	500	493	517	523	496	497	510	467	523	474	501	472	503	518	515	491	499	494	497	519	467	466	489	463	511	488	491	469	481	500	506	480	504	538	480	522	490	520	488	501	489	538	478	483	472	513	494	488	465	518	500	500	482	466	497	492	482	542	502	474	424	501	527	491	488	498	461	528	491	480	493	475	524	518	498	497	468	491	456	492	458	500	503	449	511	507	476	466	507	511	426	492	520	455	530	498	465	493	471	496	510	488	492	515	467	442	459	498	466	492	512	505	451	508	490	495	476	468	477	481	488	487	483	470	506	517	489	439	477	514	494	477	495	496	515	487	500	518	463	502	480	495	480	501	449	484	516	479	513	498	521	450	461	453	492	456	493	487	480	471	472	491	503	483	489	466	495	449	458	474	492	471	546	490	485	514	499	462	515	521	484	492	484	480	514	494	502	497	493	514	497	505	520	516	463	485	445	511	490	504	494	508	494	505	442	482	509	526	480	493	480	502	488	465	489	493	454	475	504	493	498	495	483	455	483	492	491	482	465	488	467	506	501	494	479	475	497	505	491	488	441	478	519	483	521	492	495	467	494	495	489	522	493	480	486	535	487	488	570	472	491	500	493	504	522	499	542	434	452	470	520	477	527	465	464	475	476	488	470	473	471	498	493	511	505	505	467	512	518	457	467	500	490	475	493	480	515	460	470	501	506	510	506	509	443	481	478	503	486	493	509	490	523	481	463	516	486	503	471	515	465	477	468	480	487	450	477	515	492	532	491	459	491	491	513	499	493	480	535	482	505	469	521	503	503	470	508	476	492	460	473	492	472	518	499	514	470	498	469	522	446	486	461	497	502	512	497	522	461	533	531	497	456	508	472	487	482	463	464	531	493	493	471	519	467	485	527	486	489	464	524	490	477	475	487	469	490	482	500	484	461	440	494	524	467	462	469	484	493	496	491	481	496	469	511	508	457	496	470	480	498	524	502	483	430	524	492	495	493	510	491	476	492	526	552	498	507	515	485	469	478	499	457	426	502	458	507	501	507	504	508	480	477	473	509	469	524	472	496	498	455	521	496	466	497	490	516	470	510	492	486	501	507	474	479	490	475	461	470	523	489	471	522	485	455	494	514	510	447	469	506	464	456	478	483	480	481	496	474	504	492	504	468	495	438	534	506	489	481	505	476	474	557	471	471	543	477	494	499	484	489	499	475	504	517	495	479	520	508	499	458	459	451	491	458	479	489	491	463	479	519	476	442	451	506	488	480	460	502	526	516	476	529	476	484	501	499	504	467	512	497	462	491	468	506	421	496	479	460	451	508	506	463	478	531	507	529	493	512	497	444	501	494	493	476	481	495	488	509	513	460	519	490	526	518	457	488	491	488	477	525	509	458	469	472	474	481	501	509	480	503	505	483	486	457	477	465	475	469	482	510	499	485	500	506	478	512	529	439	496	481	479	469	531	491	484	478	501	466	519	492	476	463	490	523	458	484	462	493	463	477	501	495	495	485	524	498	532	485	454	502	496	476	498	495	484	456	471	489	487	491	496	481	460	525	499	476	474	488	528	475	504	490	494	490	470	551	494	489	508	501	478	468	508	448	492	509	478	504	514	494	498	463	466	489	489	480	483	523	501	499	511	479	472	509	492	520	438	484	467	472	479	464	465	481	482	491	459	476	504	471	475	461	484	485	483	480	495	477	496	511	501	489	463	465	504	451	518	527	523	478	524	477	474	505	467	483	499	449	512	476	440	489
30428	22287	24882	20306	4005	1096	790	648	583	589	598	599	437	337	270	248	150	207	191	182	222	200	214	226	200	190	216	221	196	215	226	185	197	203	172	189	214	178	197	183	212	201	218	194	203	186	221	204	208	172	212	179	199	215	197	198	183	216	203	198	217	193	204	205	192	199	185	190	206	217	207	219	189	183	196	217	194	200	198	207	196	183	197	190	197	223	179	187	192	179	202	205	208	213	201	220	200	199	181	198	179	201	184	199	186	207	194	184	188	199	177	204	208	177	213	193	204	187	184	186	209	222	208	206	193	203	194	204	175	199	204	208	211	196	193	212	201	196	205	214	213	171	174	190	193	213	200	203	209	213	204	192	192	203	182	184	201	202	213	184	210	210	196	181	188	208	202	212	205	225	210	224	198	191	228	203	184	179	199	210	210	223	189	214	203	209	199	197	184	196	216	197	192	220	169	208	226	189	174	204	196	202	210	187	211	193	206	209	203	212	209	183	211	200	201	191	210	193	210	205	231	181	214	200	224	206	212	184	204	208	219	200	180	193	181	189	212	222	251	200	172	192	205	206	220	197	190	232	189	195	193	186	210	194	209	182	201	199	189	191	218	228	171	223	212	201	176	200	190	211	209	223	218	208	203	195	183	196	220	206	189	196	220	223	210	181	214	176	205	190	197	179	169	235	205	204	195	194	192	199	192	204	189	198	205	224	225	203	196	200	229	190	187	195	202	198	212	190	188	206	204	199	216	219	195	195	192	195	201	189	183	194	197	208	219	210	214	210	185	215	168	189	200	198	192	198	186	200	230	183	222	229	183	199	192	236	195	231	205	190	176	224	226	246	195	212	168	224	193	194	192	199	194	203	208	224	204	231	193	189	201	211	178	193	186	195	191	194	197	184	187	196	202	211	209	196	185	219	205	224	200	188	209	207	196	210	209	212	214	228	245	192	196	210	194	191	201	177	191	224	211	233	202	207	226	202	196	211	211	199	195	203	175	219	193	191	183	219	211	176	184	194	194	201	213	207	206	212	206	202	188	214	192	186	178	248	215	207	194	229	190	209	220	212	201	197	178	180	207	195	196	200	194	225	204	200	195	192	195	178	200	187	182	186	195	219	197	214	227	212	206	200	200	208	222	171	208	222	185	176	204	197	222	183	204	189	205	210	202	244	214	177	172	207	183	211	183	206	208	198	202	218	202	209	223	196	234	200	182	239	178	196	191	197	194	194	206	184	211	205	166	215	188	202	196	234	180	171	174	218	206	209	192	181	200	178	196	212	218	206	196	202	231	200	217	170	211	182	218	177	191	182	192	219	193	214	209	213	219	205	202	186	194	199	200	207	204	228	201	213	183	218	177	204	227	217	218	198	194	174	194	224	188	216	178	218	216	203	220	198	212	215	207	200	190	184	195	188	223	202	190	199	203	226	182	201	221	208	210	173	187	196	203	197	199	188	214	211	203	213	207	225	209	202	209	232	222	226	216	191	200	193	208	219	229	221	202	212	217	208	203	190	215	218	211	206	198	206	218	224	202	200	170	196	195	205	218	210	191	216	197	190	200	199	175	197	204	204	185	213	206	193	198	203	216	225	198	208	211	205	226	183	208	179	211	212	188	183	203	218	198	168	189	207	184	219	219	178	206	198	185	183	208	201	181	205	180	196	185	203	206	198	222	226	212	191	197	233	196	232	190	225	189	216	197	209	201	199	181	197	209	198	191	194	210	197	202	210	186	203	189	199	191	209	180	182	206	194	210	216	203	202	191	197	187	187	213	205	214	207	198	212	179	208	227	213	186	208	200	221	191	160	200	191	210	220	210	211	233	199	222	197	198	184	206	185	227	204	206	198	220	226	198	196	189	184	206	203	214	217	221	209	192	196	208	205	182	194	239	194	230	186	193	189	201	200	199	217	187	195	206	185	209	210	206	176	208	173	207	187	211	210	209	198	194	209	209	194	200	226	215	184	247	223	197	211	193	207	189	202	207	214	215	208	189	225	204	211	213	200	200	226	211	181	197	217	214	218	234	209	217	213	194	191	222	238	200	225	199	196	212	209	181	196	246	220	176	203	190	178	195	188	218	212	215	198	210	210	219	199	225	207	198	191	215	202	202	207	229	193	216	235	221	207	209	196	198	216	202	233	169	189	189	178	201	187	229	192	199	183	175	182	215	208	200	196	205	188	197	243	214	210	223	198	207	193	203	216	225	193	185	208	218	204	214	201	201	203	221	213	217	222	205	211	204	190	227	218	220	173	194	243	195	189	198	233	224	193	168	192	210	220	194	202	231	207	195	189	204	189	216	192	174	191	186	178	190	208	187	216	197	205	208	203	223	194	228	202	189	201	205	214	224	178	178	226	185	215	218	229	209	212	206	196	185	195	202	188	221	215	209	224	186	201	197	203	222	201	200	208	179	221	218	184	219	193	186	185	185	191	196	217	194	182	199	199	198	188	204	187	211	201	203	226	199	207	193	206	177	197	215	189	176	192	193	180	210	198	206	204	193	212	197	204	192	212	195	224	204	207	206	207	188	178	225	204	213	189	190	197	181	212	218	182	209	195	225	207	183	203	201	193	176	191	221	213	225	207	201	204	209	171	219	187	187	193	199	212	195	192	188	170	209	196	215	198	189	189	199	201	198	203	211	204	214	210	202	227	212	193	199	173	224	202	203	206	201	211	184	188	202	213	229	215	179	200	227	203	216	218	217	184	202	209	221	223	209	216	201	210	204	206	191	209	202	207	184	196	190	207	215	208	207	208	202	191	184	196	231	206	199	212	214	205	187	194	200	197	192	197	207	180	172	183	202	179	197	209	218	212	226	217	210	218	208	206	225	219	233	215	199	213	209	205	199	194	201	178	213	207	195	183	216	207	204	202	182	214	205	197	216	204	220	221	188	201	211	200	191	216	203	212	214	218	209	242	214	203	205	204	206	197	197	191	193	198	198	200	209	198	220	177	180	202	192	212	201	189	172	191	179	204	195	209	182	202	206	184	213	204	214	191	241	196	202	221	196	208	192	240	184	211	245	191	210	203	187	210	215	206	189	193	197	186	206	196	169	242	198	184	199	202	233	208	186	217	216	205	200	208	196	186	209	181	191	202	204	193	195	201	178	202	213	203	177	201	179	216	199	203	218	208	188	217	205	194	176	202	185	188	200	192	201	203	195	221	211	204	204	175	187	206	189	202	205	183	219	188	204	187	178	212	209	199	210	208	210	188	213	189	189	178	184	197	198	207	207	184	184	236	220	194	227	215	209	221	188	196	208	193	204	219	246	186	191	185	191	181	213	200	214	183	221	225	209	184	181	216	198	209	221	220	225	205	196	194	193	205	191	202	219	222	179	227	180	173	202	206	188	227	215	200	201	215	219	207	196	192	223	209	187	207	209	198	194	211	191	205	212	190	192	205	184	199	232	160	194	221	231	194	203	198	207	205	213	187	191	193	206	196	197	212	201	206	211	197	191	183	187	186	198	192	199	200	190	214
19504	17563	31321	30313	8038	5135	4003	3321	2967	2961	3014	2610	1856	1194	953	730	637	596	578	542	599	568	509	594	537	526	578	527	580	530	522	531	519	560	557	516	537	538	538	592	567	596	578	537	573	538	523	555	543	543	528	540	546	549	534	523	568	533	554	532	493	536	591	591	559	581	565	533	553	553	523	559	584	528	537	563	524	562	585	542	570	571	534	524	609	514	593	535	538	533	553	571	561	560	563	530	556	564	611	517	571	580	545	588	543	526	565	540	529	480	551	555	562	566	523	525	544	543	562	536	589	516	540	529	576	576	576	536	540	525	544	565	614	527	562	555	532	557	576	533	537	558	527	560	550	552	553	557	557	538	558	539	552	557	533	545	534	529	551	554	534	548	552	554	564	550	582	577	546	535	548	600	531	508	536	580	584	540	531	506	549	565	524	591	528	585	566	539	563	563	529	537	489	550	562	498	568	549	554	531	550	557	525	529	530	551	514	576	536	522	552	540	545	533	546	557	561	563	572	584	558	593	537	545	563	557	535	547	535	554	555	546	572	550	535	569	547	540	541	593	603	575	530	540	552	556	528	582	519	536	598	530	540	530	554	578	502	519	513	563	530	554	567	531	529	538	588	539	585	566	573	531	568	532	556	543	514	556	527	552	573	556	497	577	552	570	542	521	528	557	555	567	579	516	589	550	603	562	555	546	546	504	534	576	585	554	572	523	528	555	533	569	579	540	588	498	505	490	533	586	555	539	567	528	526	539	535	534	554	526	537	560	546	526	521	601	557	512	526	536	553	595	515	541	561	567	548	535	546	526	536	589	558	547	577	545	526	576	562	559	537	519	559	536	583	587	568	548	523	556	589	568	535	602	528	598	552	563	584	560	541	522	554	528	524	562	554	535	563	614	542	519	517	525	560	559	501	561	515	545	519	563	549	542	576	523	562	555	566	552	523	521	589	544	527	565	521	546	563	559	605	547	560	502	535	540	516	592	560	559	549	572	512	550	562	603	521	529	544	568	533	548	576	518	560	573	576	511	543	515	584	546	572	555	556	617	558	547	553	540	537	525	558	556	580	545	549	546	550	563	574	539	541	591	553	548	530	552	578	539	548	613	578	547	591	545	558	577	555	552	555	543	594	525	581	558	518	508	522	511	577	573	545	576	484	518	516	520	556	552	570	559	543	541	524	549	550	508	567	535	550	553	539	507	602	521	539	606	591	554	559	557	565	572	564	564	587	553	567	552	529	554	529	567	581	564	583	538	557	514	581	534	546	550	531	549	548	543	557	507	522	522	590	563	529	543	557	520	550	549	540	570	505	547	523	535	563	551	527	516	566	574	561	534	557	543	580	574	541	556	595	529	557	504	570	541	564	536	546	553	605	540	571	533	567	545	536	552	534	545	597	542	528	528	552	546	504	553	534	542	602	538	568	562	535	542	537	564	559	555	534	565	553	526	548	560	560	547	574	560	581	520	592	506	569	561	575	557	587	518	532	530	522	544	540	543	564	515	584	566	571	546	536	535	529	553	526	523	525	537	616	540	521	570	537	545	526	530	561	572	548	555	578	532	586	546	569	559	560	530	509	547	507	570	529	556	594	527	504	559	534	585	591	553	531	555	552	524	545	580	549	521	545	524	571	568	572	605	567	525	551	525	591	576	508	531	553	522	564	511	565	546	568	551	563	565	541	561	536	577	561	566	539	544	561	537	528	582	548	543	551	562	580	535	565	490	556	560	554	559	533	562	544	570	603	521	524	586	525	527	593	559	513	522	570	510	550	552	516	538	612	551	569	547	535	530	532	543	575	537	524	564	563	535	584	559	555	562	522	549	534	570	536	553	534	539	574	543	561	547	534	546	547	527	555	533	538	538	565	579	528	565	568	561	498	548	542	569	502	567	538	553	577	538	556	551	506	531	564	532	544	565	497	554	560	573	541	553	575	555	549	556	565	558	560	567	551	546	538	543	572	556	573	582	536	571	550	544	548	582	546	562	542	546	549	562	580	536	546	645	561	560	514	571	547	580	536	556	530	579	576	549	581	553	575	542	517	554	547	560	538	579	559	533	519	554	535	538	565	553	542	568	552	524	580	530	536	554	580	549	588	525	550	554	545	526	539	547	540	580	578	592	597	541	567	555	529	538	542	587	511	529	524	535	516	556	553	528	550	553	585	566	541	498	571	580	569	557	551	542	535	595	522	546	523	541	565	554	531	553	483	529	607	571	570	530	516	562	548	572	528	534	555	555	557	501	511	581	567	550	552	537	544	578	564	534	558	566	589	568	581	538	548	528	612	595	575	570	554	555	579	533	581	515	564	560	550	565	537	531	552	501	531	609	555	548	530	566	529	513	537	547	577	572	558	565	515	564	575	578	511	559	602	546	563	541	510	550	551	561	545	562	505	520	571	593	574	551	549	563	530	527	545	550	536	553	556	536	557	571	566	531	525	572	543	559	573	546	531	553	540	515	600	522	540	498	535	592	537	593	564	527	564	541	534	545	526	574	551	506	508	514	555	589	563	556	561	592	566	546	566	542	573	536	551	541	574	543	548	563	570	538	527	557	563	601	536	584	545	599	573	571	506	540	554	545	563	551	560	568	500	538	578	579	568	557	550	552	550	604	519	587	514	537	522	531	536	555	578	549	559	514	563	565	561	563	532	565	527	542	532	575	538	543	504	564	604	560	572	580	526	570	566	565	539	502	559	595	530	570	572	499	541	537	561	583	585	593	501	574	532	580	528	534	528	569	561	594	564	602	557	537	549	526	565	555	523	567	529	555	562	530	576	547	577	527	568	521	530	550	574	528	535	605	571	588	557	511	523	541	578	540	612	558	561	542	535	587	545	555	562	566	530	541	553	557	523	548	583	538	528	557	525	526	598	581	495	538	550	561	581	536	536	527	531	531	536	521	524	520	561	528	571	554	546	530	554	526	594	601	556	558	552	529	534	558	546	602	537	571	540	529	554	526	560	521	538	527	519	565	551	553	520	560	544	512	557	581	549	567	527	534	539	544	538	570	526	560	546	584	539	538	521	573	545	561	602	532	549	565	520	549	562	561	533	564	603	538	565	532	550	573	581	565	545	590	597	555	581	534	535	541	553	576	597	533	491	558	589	547	555	534	531	518	526	552	596	601	565	536	582	583	539	525	534	549	586	582	562	552	557	573	533	532	563	555	551	566	529	564	568	548	581	545	570	523	512	511	537	548	596	541	577	585	583	569	530	545	582	536	564	524	569	593	541	558	592	542	555	525	558	545	515	543	562	539	528	545	554	538	545	540	560	532	583	549	571	517	542	524	588	547	528	534	550	571	563	498	611	539	557	573	537	511	545	525	570	554	527	588	580	529	580	581	539	577	539	536	546	573	539	543	536	579	559	556	542	551	520	555	537	543	569	556	595	539	552	562	522	571	589	544	529	554	576	557	534	545	596	564	563	557	565	560	546	555	512	555	523	572	523	514	529	630	511	577	552	551	513	534	583	546	524	604	543	536
47848	47067	45349	34280	23903	19558	16885	12181	7358	7113	5582	3856	2410	1082	378	373	316	287	221	176	215	206	186	197	178	190	211	194	183	200	221	158	223	199	199	192	212	217	208	204	175	212	218	198	182	182	158	203	210	183	193	194	199	191	200	171	192	203	224	183	180	191	173	208	186	183	188	186	182	197	175	218	199	185	200	196	179	173	191	195	178	208	184	207	192	201	181	194	199	219	195	185	206	183	182	196	195	196	183	175	208	172	179	176	188	198	201	189	186	201	202	176	191	206	203	213	208	183	223	183	182	188	214	202	176	198	179	191	205	191	158	204	190	193	203	163	173	171	209	217	185	200	186	196	192	205	176	203	206	185	181	218	196	206	204	223	192	190	209	187	192	181	186	190	204	208	246	181	187	177	164	192	196	184	193	192	179	197	185	219	217	191	218	190	194	193	172	178	209	202	190	191	196	205	197	223	197	189	191	214	183	196	188	203	183	175	205	187	205	223	193	204	199	185	159	189	176	207	178	204	190	180	219	203	198	215	202	197	187	207	186	198	206	178	200	210	171	195	180	204	167	195	188	199	202	188	179	198	197	204	199	165	176	224	187	212	202	182	216	196	210	189	202	198	179	193	179	185	200	197	180	189	187	205	159	200	173	210	182	184	192	204	189	187	168	197	164	179	189	206	174	202	195	194	194	201	185	186	210	178	219	189	185	191	180	196	179	212	179	196	162	182	182	200	184	193	174	181	183	181	194	221	201	229	185	197	204	205	173	205	214	185	220	206	205	190	202	197	197	173	213	179	212	200	191	182	181	210	193	167	192	219	175	187	199	195	208	217	219	185	169	176	197	202	171	189	210	217	194	202	197	182	211	189	193	198	222	230	189	196	202	198	194	214	180	208	236	214	213	188	196	204	181	216	201	191	202	191	176	184	210	227	179	154	184	160	172	184	184	196	192	203	197	212	223	211	183	211	177	213	201	177	172	182	190	213	188	205	192	183	170	178	173	182	163	173	191	228	185	176	189	186	186	185	177	230	206	198	166	199	186	188	216	180	173	207	180	174	197	216	193	196	208	172	189	198	173	198	171	192	199	194	175	190	196	178	204	178	203	191	199	198	193	160	172	176	162	181	195	204	176	189	205	182	185	182	230	166	171	195	191	190	186	189	209	201	179	201	190	177	193	204	187	184	192	218	162	200	210	200	213	210	189	233	205	202	215	189	185	191	196	175	185	183	209	177	196	205	185	179	173	198	205	178	189	167	197	182	210	183	190	204	188	201	184	201	191	200	186	210	177	194	185	174	207	194	167	175	176	189	191	201	192	202	185	218	168	196	199	197	192	182	182	210	185	176	213	187	209	203	179	203	170	196	191	179	172	171	198	191	206	215	204	194	210	176	188	201	228	185	189	202	183	202	181	173	185	181	193	190	186	183	187	201	176	240	189	212	178	214	196	183	205	198	193	211	185	192	194	184	211	183	187	228	180	197	182	212	155	177	196	184	175	172	184	226	196	184	187	186	189	216	207	209	200	177	189	185	192	190	197	201	178	171	200	174	206	208	231	202	196	194	198	174	220	196	212	175	201	199	189	192	204	207	189	204	214	169	205	196	197	182	174	200	211	188	189	190	220	205	222	168	173	187	175	187	187	187	185	192	208	178	176	196	205	212	192	208	181	199	199	205	221	184	188	220	182	195	214	187	175	207	196	186	174	187	202	169	193	196	200	164	190	211	195	198	198	174	186	186	190	213	191	209	184	175	212	194	168	192	196	204	196	188	200	185	185	187	214	200	196	185	189	181	184	166	200	194	201	191	187	171	214	206	218	195	192	194	190	194	162	186	192	195	193	206	194	207	217	224	190	183	194	196	207	197	182	204	200	212	171	191	198	151	195	189	205	166	185	180	216	210	202	200	188	218	194	200	198	186	206	188	207	203	192	200	159	199	193	190	196	160	203	200	171	170	186	192	179	213	183	167	181	193	175	196	166	188	189	213	163	172	204	200	187	170	175	212	180	193	181	211	177	170	203	188	199	203	194	192	185	210	195	185	206	207	195	210	189	198	209	189	198	175	184	208	180	229	202	219	183	181	198	184	186	187	184	189	188	197	194	184	226	185	184	194	184	198	204	210	190	183	205	212	185	194	183	183	180	178	181	203	189	193	200	191	170	201	181	190	158	178	183	198	194	203	179	186	217	187	167	189	188	200	194	172	175	194	143	178	202	198	185	207	178	175	187	198	197	192	184	175	175	188	191	190	184	204	181	177	202	185	202	173	189	180	191	188	217	216	203	200	184	199	184	189	174	183	189	195	176	175	197	199	193	195	176	213	196	190	206	190	201	224	183	246	173	194	195	190	187	211	184	161	213	202	195	208	193	189	197	186	188	209	216	191	207	196	181	195	197	177	221	195	202	190	209	167	186	192	186	199	194	194	195	184	193	178	196	190	200	172	206	172	214	190	158	200	200	217	216	199	174	183	175	181	198	173	188	192	193	194	200	192	201	202	185	167	191	220	210	197	183	176	185	195	189	203	199	211	192	181	212	193	191	201	232	206	190	196	184	188	175	183	205	167	174	184	190	189	192	173	210	217	204	178	200	204	178	175	193	185	195	171	180	186	199	194	214	193	192	184	172	185	198	185	190	187	172	186	194	207	171	190	195	172	192	197	198	208	208	194	185	196	205	196	198	188	194	188	200	204	216	196	209	175	194	199	192	208	217	192	205	171	192	190	195	192	222	193	184	185	172	192	201	200	204	176	212	177	202	184	167	223	195	180	212	174	193	195	193	196	186	194	189	190	199	205	189	180	217	180	225	199	175	190	211	192	217	195	192	174	193	182	195	192	189	190	186	171	206	190	174	177	203	208	198	194	195	160	191	194	174	180	183	189	197	234	210	199	204	192	192	193	181	216	190	207	176	200	206	198	202	181	190	179	185	175	179	203	198	219	185	186	200	199	217	203	213	195	167	196	186	168	217	184	169	163	202	161	216	212	191	163	186	163	178	207	202	189	232	170	191	175	173	182	189	182	209	173	202	180	205	193	208	194	210	184	165	171	186	193	203	183	193	185	211	174	187	204	185	198	218	194	186	159	216	191	209	222	216	203	186	196	196	203	179	164	189	183	235	193	191	195	189	201	194	189	190	192	189	182	162	207	189	195	186	208	190	190	193	177	186	188	189	191	177	196	211	175	179	196	190	206	206	221	175	214	191	167	173	180	191	163	155	193	216	182	212	193	183	166	191	182	199	190	189	192	178	214	179	206	204	192	217	177	184	182	207	175	196	185	179	165	174	180	191	195	195	203	203	188	180	195	216	184	185	205	194	197	196	197	210	186	188	212	187	182	201	215	204	195	211	176	187	171	190	212	200	179	183	185	214	199	197	214	192	204	181	219	222	195	163	200	214	203	188	198	192	224	188	210	176	223	201	208	189	192	193	184	191	190	178	181	200	207	218	212	200	199	200	187	202	195	189	160	192	194	213	208	178	178	178	200	185	207
32294	38812	45946	42610	37667	36226	34824	29170	23858	24296	20438	15608	10371	4716	1657	1678	1063	827	722	635	560	563	537	557	528	525	536	545	514	538	520	536	527	521	510	519	594	539	538	517	495	570	531	511	494	554	527	530	547	548	511	530	518	522	501	559	500	485	512	477	560	525	505	527	540	548	563	519	525	521	510	522	546	504	507	502	498	515	525	508	495	551	526	523	529	478	493	503	529	523	512	521	477	478	501	531	511	526	521	540	529	524	532	543	553	545	518	518	526	512	523	543	535	492	507	496	494	542	499	507	542	526	537	548	551	465	516	519	533	519	524	528	516	568	523	567	510	522	531	495	540	529	550	514	526	516	511	502	497	494	495	539	526	559	503	545	566	567	497	523	533	504	534	544	505	540	514	509	536	538	479	540	520	561	547	543	507	520	533	509	493	511	526	523	532	492	515	503	507	518	527	564	518	525	515	528	513	525	527	567	561	545	479	551	508	562	522	538	521	553	541	511	545	527	535	541	501	579	502	544	544	508	547	521	534	571	521	553	509	564	548	524	541	557	490	510	518	553	523	506	527	490	500	483	511	523	499	526	546	527	508	563	482	573	503	537	507	541	511	532	495	488	536	523	520	539	543	512	510	529	522	550	532	529	530	471	569	545	532	551	544	516	529	502	547	522	490	526	522	480	550	537	559	496	513	488	521	514	530	499	509	503	549	473	528	539	563	518	533	526	523	510	488	534	505	530	531	475	507	531	502	522	540	532	506	521	510	509	526	532	521	478	556	534	521	545	542	513	525	536	498	537	495	575	535	479	509	548	592	562	542	516	518	509	497	524	537	559	501	503	509	491	562	515	529	562	522	493	552	537	501	504	557	508	502	490	490	516	526	505	486	510	464	514	521	508	528	521	537	523	509	535	514	510	522	544	529	520	566	499	553	495	559	521	522	514	480	561	535	514	499	525	520	540	571	530	530	500	504	507	545	536	538	548	539	479	500	530	536	531	503	510	483	480	515	498	507	534	517	564	510	540	553	544	484	535	485	504	530	554	519	527	538	526	555	517	514	500	510	482	518	559	501	517	467	540	573	559	560	533	518	521	508	549	528	569	508	509	542	535	515	499	535	561	527	523	529	536	514	548	533	544	546	525	501	515	550	516	512	516	501	521	522	558	520	567	493	507	541	483	526	478	513	518	527	537	516	494	525	531	506	542	537	505	536	532	551	543	503	581	537	551	535	548	544	575	536	574	539	509	544	467	541	527	513	542	541	533	541	513	533	521	542	563	521	554	493	520	534	497	534	524	524	465	515	529	471	515	488	520	517	540	522	524	515	523	539	513	545	552	553	509	545	490	545	520	551	528	539	500	515	543	492	536	529	527	537	472	512	522	501	559	522	489	538	546	556	551	508	549	523	496	512	509	554	535	530	543	518	509	524	511	554	534	545	489	538	524	540	492	543	534	535	503	528	514	542	525	527	542	498	518	525	519	554	502	494	534	520	509	518	534	532	480	520	494	556	558	497	536	528	504	505	525	506	548	537	557	545	510	527	544	523	549	544	515	570	524	510	517	484	530	531	546	521	532	516	528	561	555	538	554	545	518	521	528	538	571	527	534	542	543	540	490	517	572	540	503	570	498	547	533	533	534	562	551	558	517	529	528	532	589	540	544	553	540	502	538	509	563	530	577	495	504	564	523	561	481	490	518	518	558	558	583	496	538	512	548	547	529	526	515	539	563	497	528	503	515	514	519	566	548	555	531	536	528	540	529	544	538	515	575	514	544	486	568	540	533	496	591	547	538	527	537	543	509	516	530	545	559	528	548	538	512	542	553	516	494	536	508	487	540	548	473	530	537	501	548	507	513	550	466	512	570	510	512	510	511	546	532	515	526	522	555	510	571	543	529	540	508	537	549	508	539	511	518	502	561	524	531	509	527	524	497	529	492	525	531	525	536	530	503	529	548	510	514	527	529	549	536	536	493	495	483	539	532	510	510	527	511	556	520	566	492	507	550	509	508	532	542	503	559	481	500	554	572	549	520	514	531	536	504	549	575	546	541	490	515	530	550	573	497	508	535	524	507	545	506	527	510	525	514	573	511	564	501	554	506	485	527	540	522	510	534	496	537	533	503	533	557	507	513	521	526	467	527	548	524	530	533	525	545	524	512	563	512	568	541	551	504	553	484	510	561	546	488	523	527	517	512	531	519	535	506	487	527	551	546	539	498	501	504	518	553	532	528	514	538	538	504	490	505	531	573	534	561	551	538	517	511	505	529	541	549	541	504	533	522	474	526	570	540	472	558	547	533	535	538	506	553	496	522	498	520	547	539	553	518	535	515	514	508	502	526	487	528	546	507	522	495	503	539	535	560	502	529	530	498	537	519	525	528	568	488	530	536	491	524	489	544	544	524	529	521	543	527	514	558	556	522	537	502	508	555	514	527	533	486	526	532	518	564	458	529	606	485	514	497	514	544	530	504	506	531	524	489	554	499	526	536	525	509	502	532	527	541	556	546	547	537	543	526	495	550	480	494	520	485	591	512	500	524	489	527	503	521	520	548	512	583	509	501	534	515	542	532	512	527	530	541	499	510	553	507	544	542	564	512	531	510	510	521	504	522	512	529	512	538	571	560	545	502	542	532	564	527	503	515	512	511	494	535	554	519	515	507	557	490	532	557	499	514	533	504	539	538	508	568	528	490	494	538	519	555	555	544	551	499	524	567	534	539	536	541	526	559	561	503	541	545	471	567	574	541	519	524	554	453	527	535	537	495	561	514	526	528	532	522	489	539	532	533	501	522	530	533	552	569	565	494	543	521	524	491	506	496	551	502	534	507	514	525	539	540	517	547	531	510	541	493	507	503	508	519	559	535	519	512	524	534	540	523	544	571	557	484	531	559	548	493	536	539	540	554	500	525	538	538	540	504	565	500	538	516	519	553	520	559	523	515	554	498	538	540	542	518	499	535	515	518	550	554	574	548	470	534	527	517	534	532	537	508	515	550	535	523	493	527	530	515	570	518	546	512	548	540	535	468	517	507	512	500	518	520	535	515	530	568	500	520	535	521	530	535	514	534	501	475	533	533	505	542	563	520	539	503	531	522	580	519	500	507	562	531	539	510	523	536	506	590	543	560	518	519	548	513	549	493	509	526	548	513	513	482	547	507	535	547	530	505	515	539	534	534	547	503	526	543	526	481	519	474	553	533	535	506	553	530	532	527	534	534	516	496	521	517	521	536	521	515	534	543	531	527	523	541	481	507	584	533	530	539	502	479	563	541	500	499	533	531	535	469	535	585	554	561	501	531	519	506	520	507	513	540	496	537	562	525	507	483	493	515	495	526	531	539	497	557	519	527	533	555	530	515	563	541	530	532	566	554	522	574	537	517	505	525	521	557	555	526	565	508	548	523	531	529	551	522	530	537	502	538	531	518	521	506	540	541	514	557	517	521	530	518	589	508	505	537	543	537	533	511	556	517	515	522	539	550	549	516	542	511	536	527	524	546
54919	50416	50417	43233	34177	31028	28377	21740	16906	15305	12053	6451	3193	1425	602	346	274	195	190	216	191	189	199	191	184	194	201	175	166	175	203	184	178	192	167	196	168	192	160	166	178	185	168	189	174	190	199	185	171	152	178	183	169	165	190	186	176	182	163	173	192	180	169	208	185	190	180	187	200	190	179	176	187	179	187	186	187	175	199	187	181	181	181	183	186	176	182	167	171	199	179	186	211	172	190	193	197	209	186	190	188	196	174	154	202	199	180	190	179	186	172	195	187	173	187	183	189	178	186	175	180	180	173	175	209	180	172	181	193	172	177	186	175	203	167	184	172	194	192	199	190	181	172	158	189	189	193	193	170	175	181	185	168	188	187	210	171	209	180	223	168	179	184	169	179	189	204	180	172	167	187	178	190	177	162	162	183	205	167	191	206	202	215	198	185	156	201	184	181	179	176	173	179	181	164	172	174	200	188	190	194	165	192	205	185	192	170	184	165	185	185	196	154	196	205	185	181	184	164	171	168	189	179	180	175	178	183	174	162	171	199	190	193	162	160	173	168	170	204	187	194	146	187	179	192	193	219	176	173	202	188	171	178	181	187	187	197	187	189	206	194	197	185	197	199	207	188	190	186	199	188	190	196	159	197	179	183	167	182	199	216	180	154	209	179	199	167	206	180	169	171	170	157	184	205	199	163	194	196	179	201	187	173	194	202	169	190	211	159	180	174	206	188	189	165	178	174	182	187	206	194	181	179	175	178	183	199	190	200	191	192	159	191	184	183	156	176	196	198	193	200	181	205	191	179	169	183	191	154	189	156	148	190	157	162	183	207	198	189	179	201	186	166	201	188	204	164	206	212	193	163	175	176	192	183	182	170	194	185	203	187	199	191	195	180	180	164	197	163	198	189	197	171	184	204	194	177	178	165	183	196	176	188	198	183	182	166	190	220	179	176	178	169	180	174	170	210	167	184	160	187	205	177	191	203	185	184	193	194	208	217	183	176	199	188	196	193	161	205	203	195	213	181	166	207	188	191	160	184	176	169	191	185	215	183	147	172	172	201	169	184	187	195	170	176	187	164	152	174	186	181	182	186	164	163	203	199	186	167	208	198	194	172	186	234	187	177	202	206	233	192	197	188	195	168	197	163	172	198	174	185	176	190	179	189	205	182	176	172	188	186	182	175	181	210	200	185	167	192	197	166	208	163	163	172	163	194	182	177	191	172	176	189	182	180	171	184	190	186	181	173	184	170	178	168	195	162	156	187	173	190	216	166	181	178	195	191	195	177	209	201	171	197	175	206	193	208	189	190	206	181	156	170	199	184	178	153	182	202	160	155	155	183	199	197	181	186	171	197	185	178	187	196	186	228	169	170	184	187	194	181	202	188	174	183	172	179	168	203	191	202	160	158	162	175	195	192	179	189	155	193	206	183	188	193	191	173	206	176	170	190	166	193	164	182	182	189	185	202	181	168	172	182	173	199	189	194	183	187	177	202	204	178	182	193	175	160	192	182	187	157	207	194	190	188	170	174	182	175	178	211	163	176	196	194	175	168	176	183	177	178	174	197	169	209	169	183	185	174	181	172	202	180	161	211	203	163	177	187	172	191	183	189	164	175	170	216	211	164	199	191	192	198	183	181	184	195	190	175	188	167	182	196	193	172	175	192	198	186	168	173	171	181	190	174	174	178	180	196	167	190	194	182	177	189	168	180	171	170	182	170	163	203	202	182	194	186	193	160	191	166	204	173	170	184	159	165	185	177	183	170	183	195	183	167	189	185	202	162	185	170	196	192	161	192	172	202	171	174	182	192	196	171	190	187	195	191	172	192	223	182	167	181	170	162	187	204	176	208	172	191	174	165	181	196	197	198	191	174	202	186	193	185	158	196	189	190	188	196	198	185	206	175	159	186	183	191	168	185	201	176	184	208	189	169	187	181	179	188	196	170	210	180	181	163	208	169	178	190	177	182	178	162	193	162	185	195	178	181	201	176	192	172	179	185	184	177	179	192	191	214	183	190	224	204	205	193	185	172	161	178	176	167	170	192	163	185	163	153	196	185	174	202	173	182	175	199	162	187	205	190	182	163	182	176	168	194	196	175	173	158	180	185	185	173	185	185	184	204	194	191	201	182	188	196	194	148	179	183	162	182	170	179	207	175	194	189	192	198	171	193	192	191	203	180	203	189	176	197	184	181	185	192	169	188	177	200	196	189	191	172	180	167	162	168	185	178	188	187	182	188	176	176	194	210	199	180	175	182	204	197	183	162	208	196	186	205	183	177	181	186	179	179	183	186	172	202	187	191	178	173	174	187	189	187	194	171	200	172	170	179	188	173	200	184	188	181	194	182	176	150	207	161	164	183	197	169	172	184	188	197	201	201	167	189	174	192	186	180	173	200	184	183	192	198	193	158	202	192	170	180	179	169	190	219	174	190	177	174	168	184	159	167	212	223	188	184	176	201	158	170	195	181	195	171	184	172	186	194	193	172	189	181	179	178	204	166	207	181	181	194	190	211	181	172	189	191	186	169	154	157	189	177	192	168	157	164	180	186	151	187	195	194	191	165	210	175	172	171	189	203	180	163	178	196	188	218	179	156	203	206	185	194	198	186	170	181	196	194	180	186	181	177	179	201	172	195	181	180	197	168	159	196	195	180	210	190	198	185	176	173	190	205	182	214	189	188	184	193	174	197	197	193	208	188	174	185	180	169	203	184	190	174	200	206	206	193	193	193	175	175	214	231	161	182	179	184	196	168	193	173	171	188	184	191	174	177	197	180	184	175	183	153	178	180	191	211	205	184	187	179	180	195	205	174	173	172	180	216	174	209	162	175	189	216	217	199	173	202	180	163	171	174	194	187	188	158	190	167	180	208	184	206	161	174	170	169	159	182	182	198	180	195	192	213	149	201	191	184	180	176	149	169	181	179	190	190	174	185	169	195	200	199	188	161	187	154	175	170	212	180	172	174	193	165	196	203	162	171	177	181	193	187	178	197	183	188	186	187	170	174	194	192	171	192	201	181	175	184	181	197	195	180	167	189	201	177	149	173	177	181	182	194	208	204	180	188	189	175	173	197	193	162	204	202	192	179	182	182	203	185	208	169	200	214	193	185	187	207	195	192	170	187	193	154	187	174	188	177	180	192	177	186	174	194	187	197	188	204	183	188	173	191	178	175	181	193	173	162	230	168	183	174	185	197	193	194	174	166	178	201	188	178	171	179	196	186	185	191	218	188	167	188	189	180	202	196	167	188	166	192	182	177	187	198	178	172	202	221	159	183	178	185	181	186	177	185	209	175	200	181	198	183	154	194	168	181	208	191	195	190	197	172	182	169	203	172	169	160	172	173	199	195	180	158	184	188	187	199	176	166	177	196	168	178	164	168	178	163	176	198	183	172	213	203	198	171	153	200	186	182	194	181	180	168	220	177	179	199	170	185	168	218	178	191	207	196	193	173	146	165	167	179	219	180	181	197	180	159	182	164	197	187	193	194	177
37638	41304	50395	50687	46693	46203	44491	38754	35507	35549	30464	20749	12892	6440	2660	1338	758	592	581	530	538	487	540	535	529	475	472	494	510	525	488	555	477	476	462	491	533	506	498	498	501	515	497	448	525	494	500	526	524	463	501	543	504	511	489	532	507	514	521	553	531	451	489	529	534	515	493	487	532	518	499	504	502	498	471	473	499	447	521	501	540	483	549	514	485	544	472	530	523	504	482	482	500	520	519	481	501	518	527	553	523	557	553	527	488	495	527	555	514	492	484	525	462	554	507	498	525	507	544	525	505	518	479	524	494	529	472	539	488	521	458	485	479	481	490	520	521	508	445	521	508	518	490	508	480	496	469	498	493	509	500	494	515	537	514	486	545	503	473	496	524	551	503	489	539	511	548	524	502	522	537	518	493	511	519	479	546	512	532	514	536	506	466	486	534	490	487	506	490	544	503	484	478	478	539	507	482	527	533	504	496	485	518	550	520	487	479	501	509	501	505	504	496	495	490	521	531	490	514	494	517	512	488	492	497	520	506	467	511	496	530	506	520	512	494	490	509	508	506	504	509	523	524	519	494	499	491	530	528	487	526	472	492	495	502	511	487	463	518	540	543	549	519	560	490	455	519	507	548	542	522	567	521	547	536	502	502	517	462	516	503	486	493	506	486	512	471	518	474	484	518	524	512	495	498	512	490	501	509	501	526	513	521	494	488	527	486	471	489	508	471	500	535	488	502	513	507	524	490	483	469	505	454	488	469	479	562	494	466	504	489	489	528	505	505	476	490	548	514	510	524	519	485	487	486	516	533	498	517	500	518	490	490	485	485	497	565	537	494	498	534	514	519	483	532	481	515	492	516	523	513	493	489	466	497	511	502	517	508	513	524	542	474	492	505	534	474	505	472	509	534	473	507	517	502	478	518	487	492	524	494	486	504	528	500	444	523	500	503	501	506	509	483	465	510	528	465	492	469	510	504	514	493	534	512	501	473	492	480	445	476	521	527	501	540	531	489	499	474	507	512	468	487	498	496	528	508	568	446	497	531	476	526	517	489	489	527	528	529	544	480	487	473	534	511	541	515	458	481	477	484	524	534	484	478	491	478	499	519	471	539	497	479	518	546	473	538	510	489	512	481	487	503	506	471	538	537	544	516	534	457	511	498	539	502	479	525	536	513	503	491	505	499	493	479	492	505	530	502	495	531	480	489	481	523	509	521	495	496	495	465	510	496	515	529	493	479	523	477	478	506	505	525	495	477	501	523	543	466	496	527	539	536	494	498	474	505	494	483	518	552	498	534	509	444	486	517	502	504	515	478	530	524	535	468	476	489	462	530	493	542	495	478	522	541	497	507	531	499	513	522	492	498	515	511	457	462	552	506	470	531	506	498	537	549	506	505	511	505	466	533	524	522	495	524	501	543	513	510	533	514	494	493	488	514	487	460	536	493	499	511	505	476	565	545	542	488	512	518	531	520	509	506	554	491	517	491	485	511	494	497	504	476	480	536	482	504	517	495	541	518	513	468	520	508	521	495	493	549	486	499	444	496	528	495	499	505	534	480	528	495	531	492	514	507	501	514	508	531	470	517	527	494	542	485	476	520	507	504	527	511	534	512	485	508	509	501	549	532	544	502	550	493	525	490	494	481	494	535	499	489	524	494	498	518	492	500	551	501	462	546	490	521	511	516	498	492	487	466	512	488	547	457	502	465	523	518	474	469	480	498	478	489	479	480	489	504	499	540	508	520	491	549	507	541	508	460	511	456	520	509	479	503	495	461	525	505	460	499	497	537	511	487	499	512	536	516	517	529	524	543	493	518	469	543	487	530	501	505	513	509	486	503	560	507	492	503	518	477	528	505	465	526	501	487	512	527	507	478	500	522	547	477	525	477	531	490	500	490	505	473	507	487	533	528	523	503	462	506	503	503	499	499	524	472	460	508	484	475	460	521	511	554	474	458	512	525	477	525	487	487	543	506	515	531	500	511	522	494	509	531	513	513	498	484	483	481	497	492	495	510	482	523	486	495	494	466	515	515	525	541	519	488	499	537	485	479	491	484	508	473	497	478	499	482	489	476	472	505	507	492	506	522	522	462	430	517	495	513	536	515	533	504	493	494	530	528	521	492	512	513	521	521	481	515	485	532	510	467	493	534	520	481	524	509	530	487	519	485	515	488	519	526	508	537	491	501	549	499	536	497	511	494	497	525	515	504	463	489	518	497	518	504	512	536	491	488	515	503	522	452	539	509	519	552	464	489	480	474	513	469	558	503	550	480	523	548	539	543	527	568	503	523	523	526	511	480	496	459	521	506	543	506	523	532	505	527	495	520	503	502	518	492	520	521	504	502	479	537	501	501	490	493	488	502	462	496	512	490	489	514	488	470	482	502	534	510	507	491	558	565	498	478	509	496	496	489	514	503	528	459	508	511	495	465	520	526	485	507	497	490	505	501	528	478	468	531	507	495	494	487	494	495	535	504	499	487	511	510	529	534	500	501	514	555	522	514	504	511	506	465	489	468	504	476	497	489	506	472	490	543	507	544	485	507	538	504	499	503	520	503	498	471	511	531	513	529	577	525	502	462	545	504	475	547	481	479	481	524	525	492	496	508	502	502	518	488	519	485	512	493	515	556	514	462	511	494	527	508	512	507	517	525	517	556	510	450	522	502	539	499	497	497	485	496	520	525	505	506	468	540	492	503	481	488	540	474	539	502	526	512	526	520	501	470	528	488	486	495	452	507	499	514	493	552	504	526	481	522	500	534	523	485	485	488	506	521	462	523	468	510	533	520	508	467	505	477	541	504	530	491	484	499	520	508	509	498	503	471	532	516	531	514	513	512	503	516	536	500	499	461	489	559	458	509	539	522	503	477	511	516	528	537	479	521	491	535	541	533	510	524	508	493	503	522	537	517	496	497	560	512	497	507	476	507	478	475	517	547	504	516	533	499	544	500	583	530	496	532	482	515	509	476	484	526	513	524	508	510	523	495	542	500	547	502	497	499	517	480	489	516	502	493	504	537	539	536	525	545	514	516	541	511	470	430	521	541	502	501	515	503	510	492	493	495	520	568	493	496	508	562	513	464	505	510	511	525	479	474	527	518	483	483	503	480	506	502	511	510	520	486	513	525	524	508	537	553	509	541	534	519	547	474	487	503	468	549	498	479	504	489	476	500	532	492	530	476	523	566	506	531	549	508	502	476	543	536	552	523	512	489	482	496	525	499	515	475	531	514	499	491	541	532	507	503	514	500	472	483	469	514	503	517	505	466	485	517	547	473	520	515	514	532	503	490	460	470	467	541	557	515	475	489	493	497	509	476	487	477	525	473	530	514	524	516	511	523	482	504	513	511	508	483	503	504	512	532	505	505	495	517	454	488	476	521	500	501	495	513	504	513	492	512	523	492	505	527	506	503	513	483	509	502	487	529	492	498	491	487	499	516	488	522	493	478	506	514	478	481	523	513	540	483	525	506	528	493	511	499	510	481	510	504	478	530	523
26065	23102	14370	8572	2659	1551	1191	1166	1107	856	722	508	479	307	250	227	191	217	211	197	197	182	201	221	236	200	217	226	203	195	208	191	196	218	219	208	190	205	209	172	205	183	217	205	215	185	202	196	202	207	207	210	198	188	209	208	222	190	199	208	200	197	197	214	197	239	205	198	203	199	234	232	215	199	220	220	210	206	213	212	196	209	189	224	233	219	190	188	169	216	198	226	206	212	211	197	199	199	181	215	219	175	211	222	203	210	214	202	236	196	197	204	214	210	221	213	209	208	195	247	235	194	215	193	193	191	197	182	207	217	196	201	240	226	197	216	204	196	209	186	202	204	222	207	203	201	180	187	192	203	188	202	208	198	212	177	185	185	217	213	207	194	198	201	215	185	202	201	202	210	198	189	208	208	209	198	220	236	205	191	213	229	197	190	241	215	195	198	222	217	218	178	211	225	225	193	203	221	193	201	187	196	204	189	191	197	181	213	193	205	226	210	193	180	201	200	199	204	204	196	213	180	201	207	212	199	199	214	218	194	226	216	171	184	213	223	215	181	212	161	217	214	215	237	199	215	189	192	198	206	212	200	189	196	188	217	233	202	204	200	180	187	229	193	186	182	184	207	195	207	218	219	196	193	194	208	219	243	206	218	219	231	197	219	216	215	186	200	233	208	200	228	218	207	208	223	214	191	197	195	215	219	198	208	207	211	204	193	198	220	206	218	209	204	180	220	217	209	203	186	228	190	200	188	219	213	228	247	196	216	191	202	197	201	197	202	189	185	188	203	224	217	216	194	205	198	202	199	190	220	226	200	220	208	212	207	224	207	195	205	202	207	199	208	213	195	187	210	210	179	219	223	211	212	192	197	202	193	205	199	201	214	226	210	209	210	228	204	179	200	220	234	165	219	205	197	189	193	218	171	223	221	200	204	222	232	184	204	195	208	179	230	212	212	206	209	194	189	195	220	186	218	221	216	190	196	199	206	201	197	195	189	201	193	197	197	208	189	181	200	196	220	203	202	225	205	225	211	214	193	185	184	202	209	215	204	203	199	210	210	212	221	197	213	193	213	206	194	205	217	203	195	215	217	215	203	187	229	194	205	180	211	185	202	200	197	193	192	200	203	194	193	179	202	204	213	212	219	192	188	188	213	175	205	198	182	224	219	195	193	192	206	185	203	212	230	218	208	218	184	192	200	179	223	213	201	202	189	212	214	201	223	203	215	199	185	205	209	211	180	187	195	196	182	219	219	216	218	216	219	197	210	205	199	189	223	220	223	179	186	211	190	205	207	191	197	203	219	199	207	202	205	181	204	188	195	208	186	221	220	193	221	221	197	211	242	203	215	208	208	221	191	218	219	216	212	198	190	199	186	197	179	216	198	200	204	208	212	178	233	209	181	222	225	200	176	200	199	195	206	221	196	201	185	201	223	208	216	211	195	199	228	221	202	215	225	205	168	203	199	227	192	209	202	224	207	219	217	202	204	192	219	222	193	206	220	183	189	197	203	193	199	203	199	213	208	199	185	189	216	208	208	183	226	227	170	230	208	160	195	182	213	188	229	186	200	195	190	178	210	197	208	222	215	194	225	186	230	209	187	195	192	193	227	198	194	187	211	201	209	200	208	205	191	194	195	200	233	224	199	218	198	219	228	195	223	229	223	203	200	192	203	195	206	194	197	235	218	189	205	211	215	204	202	209	221	200	209	204	185	224	176	202	197	217	213	205	193	213	194	202	202	192	188	209	224	208	190	188	206	213	196	192	225	190	219	210	219	182	190	194	206	181	203	179	216	211	204	198	203	187	225	211	197	206	187	208	193	217	207	203	188	197	212	204	202	183	222	181	206	200	190	209	198	192	200	187	216	198	190	215	190	187	191	198	217	200	220	223	227	210	197	188	227	183	195	210	197	220	213	217	219	182	183	221	219	175	214	215	194	199	196	212	192	206	212	199	201	201	223	205	197	209	214	197	205	232	215	229	217	222	217	198	191	220	186	191	207	239	201	209	232	198	210	213	219	210	178	217	187	225	190	228	196	213	195	196	198	193	206	234	190	211	199	192	200	235	225	189	205	247	223	200	225	234	206	192	193	197	222	187	201	210	180	209	190	196	208	208	204	195	195	212	203	197	212	230	199	210	240	196	200	228	215	189	194	203	205	202	214	180	210	198	220	205	217	224	233	200	208	175	199	210	183	198	185	181	207	214	170	192	214	179	227	201	201	211	204	189	211	194	212	208	199	235	182	229	235	195	180	223	203	227	185	187	194	201	191	221	205	213	210	216	194	196	193	206	203	201	211	194	170	189	219	242	214	221	214	210	197	200	202	176	214	177	189	218	199	221	188	248	203	218	227	218	225	201	220	199	187	188	219	196	224	178	193	203	209	187	186	225	208	200	186	192	218	200	182	204	189	236	184	218	208	196	194	207	226	215	221	184	224	209	215	200	223	191	192	213	201	210	202	195	210	194	199	203	189	194	184	185	208	195	217	206	181	224	216	207	192	187	177	194	188	184	203	220	208	193	236	232	192	210	183	212	195	203	198	238	201	198	173	211	202	205	179	222	207	170	204	171	195	192	209	220	189	220	224	208	184	217	198	219	221	194	198	220	212	188	211	190	220	192	205	189	205	195	227	216	209	180	181	235	208	220	193	198	222	197	194	213	227	185	189	188	180	216	208	202	213	190	236	195	214	207	173	222	193	196	210	207	211	216	207	174	182	227	199	192	209	244	206	217	210	182	209	214	220	204	211	215	200	235	232	214	194	214	176	193	189	210	176	190	176	195	244	210	204	199	172	221	223	219	205	185	202	185	193	206	208	212	199	195	175	192	212	195	212	221	167	203	186	184	204	200	207	195	204	211	191	218	190	208	214	251	217	224	196	202	203	211	196	183	209	200	203	205	197	203	227	238	224	198	234	215	210	205	195	197	210	216	226	209	211	209	207	181	202	185	187	190	200	197	195	226	216	209	198	174	232	231	169	194	220	224	206	212	199	218	203	191	215	212	229	189	206	204	220	186	188	194	232	179	199	188	220	194	212	206	209	198	190	223	203	229	193	210	207	197	202	204	239	208	234	195	235	207	225	216	203	206	200	241	198	194	190	195	225	213	212	218	215	225	217	179	210	212	207	190	208	209	211	190	197	216	185	207	199	217	222	199	202	216	230	208	193	209	215	193	200	211	212	207	189	198	193	176	212	192	193	199	196	212	212	214	224	185	184	209	207	180	199	216	214	171	184	227	219	219	162	215	225	199	212	215	208	183	220	212	216	194	204	212	192	212	218	189	194	216	211	194	206	212	193	219	171	206	251	216	192	202	196	201	234	198	201	173	211	213	206	189	201	218	202	190	199	201	200	184	214	213	214	202	186	190	195	193	203	206	236	217	230	187	170	216	207	215	215	212	216	192	198	197	208	207	209	194	198	201	201	207	228	198	215	197	199	176	205	203	231	236	227	176	206	230	196	226	211	229	216	252	192	205	200	214	214
16751	19225	19348	17698	9178	7151	5954	5944	5549	4366	3304	2175	1486	971	727	584	582	546	563	561	537	581	550	554	553	538	588	560	578	566	525	555	581	518	551	592	541	544	557	570	525	562	573	590	573	573	551	574	571	535	551	550	604	567	543	546	551	553	579	552	547	553	563	572	582	528	539	539	574	574	547	534	559	532	550	567	604	605	569	555	541	562	558	553	593	570	543	547	521	548	515	538	569	547	557	537	552	542	555	536	552	550	597	629	558	574	563	592	552	538	555	553	554	567	555	557	554	542	531	576	552	585	553	528	579	529	561	543	582	556	596	538	520	569	564	521	575	526	550	548	561	539	565	563	562	549	500	508	588	574	529	566	552	562	534	538	581	592	589	563	570	570	540	569	557	589	559	559	558	581	548	530	548	557	524	527	539	555	561	551	551	574	563	549	545	552	503	575	524	566	562	539	577	580	534	566	553	518	544	567	504	552	565	568	549	520	573	589	577	568	590	569	550	568	556	563	558	573	569	543	536	525	544	560	551	545	545	566	546	565	566	582	572	534	582	556	573	559	572	577	558	557	576	534	592	536	542	563	521	534	538	554	552	574	544	551	596	567	627	563	566	514	514	598	589	536	528	516	553	557	578	598	539	548	532	537	593	511	576	592	516	523	553	517	536	564	549	579	578	560	557	532	561	588	557	566	612	579	567	557	570	576	573	521	600	562	584	602	510	569	551	613	570	584	571	531	522	545	583	597	562	523	598	539	575	584	511	510	532	593	543	533	562	572	598	556	540	545	546	578	563	550	541	570	522	532	569	556	556	546	550	555	562	560	558	567	584	558	544	553	561	524	576	565	573	591	567	550	516	532	566	541	598	532	498	574	550	549	557	567	549	588	540	536	607	532	619	584	584	503	511	570	553	534	549	581	581	583	531	551	552	540	603	534	561	565	568	521	580	608	562	582	564	560	572	566	583	546	515	549	535	514	535	554	593	532	533	580	544	580	538	547	541	600	536	598	554	511	573	518	531	578	570	551	583	572	517	553	536	526	578	551	538	546	587	539	562	538	546	566	592	544	553	589	528	610	615	553	539	548	483	550	544	549	586	566	504	571	568	604	580	555	519	528	517	552	512	528	556	538	597	539	587	577	549	598	549	549	563	556	541	594	529	580	553	550	574	533	590	576	530	567	583	573	571	550	543	560	531	570	545	537	555	559	565	523	534	565	537	599	576	528	554	527	543	551	539	521	593	571	596	551	525	537	582	555	568	535	531	559	523	547	536	549	561	533	575	537	520	580	584	543	503	557	544	537	578	593	549	576	561	570	581	596	560	550	540	549	527	554	539	554	554	566	590	545	514	558	571	555	524	527	540	561	538	538	543	510	563	546	567	524	587	523	538	522	550	547	619	518	587	551	557	566	547	569	572	517	585	531	535	582	570	546	558	553	557	558	556	574	559	546	560	552	538	530	536	582	567	547	563	580	556	573	580	541	537	560	561	550	562	548	584	532	540	560	579	509	618	564	546	544	531	542	551	591	577	540	589	564	580	525	565	558	571	533	589	533	590	554	552	540	559	582	534	581	581	532	551	570	571	582	558	633	537	601	553	591	551	560	576	565	548	552	587	575	561	578	542	568	529	554	564	547	591	592	568	605	582	583	555	527	517	517	544	548	547	540	563	542	579	556	587	531	587	553	575	552	549	582	547	563	545	573	606	566	550	598	558	518	558	571	547	568	558	529	555	560	583	571	557	568	571	584	564	564	616	542	536	572	574	576	556	570	596	520	551	550	558	576	566	559	548	527	550	551	557	550	538	578	547	578	533	599	510	545	565	584	535	569	534	555	584	595	574	584	564	577	551	579	574	567	559	538	545	558	535	566	558	543	553	556	541	539	613	555	570	571	544	573	588	565	551	554	543	563	567	574	556	580	600	566	594	551	541	519	526	565	549	582	570	553	590	572	549	585	571	576	525	564	524	559	588	500	557	564	554	581	599	509	572	577	557	556	581	552	540	577	534	536	521	552	605	633	527	573	542	589	536	581	558	502	551	561	576	557	561	564	556	558	517	549	519	545	612	568	557	557	554	546	554	576	533	523	531	538	569	551	551	559	565	571	537	583	564	581	534	543	538	526	521	551	570	535	500	583	543	579	557	535	568	560	580	566	531	519	540	577	536	544	556	563	564	548	536	535	569	551	544	558	549	564	566	580	569	578	503	536	562	551	547	531	524	543	533	548	550	548	577	541	555	554	527	555	544	565	554	552	532	569	568	520	545	621	544	576	512	592	577	546	557	569	571	564	544	547	538	544	592	573	521	548	553	600	553	593	572	549	567	556	523	558	556	545	549	529	545	599	584	558	501	565	498	567	516	563	565	532	513	588	519	546	550	560	531	525	568	559	568	536	557	546	588	536	588	516	565	516	533	555	568	553	542	563	565	545	530	586	532	563	582	582	548	538	524	542	580	571	558	543	556	599	622	551	533	570	555	601	555	584	554	530	583	580	566	555	587	551	586	508	567	583	564	555	541	571	564	503	572	555	542	528	550	588	566	514	551	583	531	589	585	591	573	529	552	524	537	537	537	589	567	509	520	577	531	564	578	564	572	558	536	571	582	544	548	538	596	554	568	553	504	532	521	595	572	564	560	573	509	528	550	570	572	558	563	528	572	517	526	558	570	551	538	578	555	555	554	503	536	581	548	546	558	521	594	617	588	548	566	547	535	529	531	570	569	577	522	563	556	537	561	508	549	567	610	550	571	564	554	548	584	575	536	600	581	569	548	573	571	598	561	586	592	573	564	540	538	602	566	563	561	553	518	580	550	508	522	516	594	529	536	554	509	535	548	566	571	508	580	572	556	585	572	574	559	565	571	579	532	597	578	577	566	561	588	565	596	567	569	539	542	569	546	545	542	554	563	568	515	534	562	562	549	542	539	536	543	584	541	583	551	569	597	523	535	589	530	576	584	570	552	543	519	520	547	559	583	559	616	551	568	543	541	556	518	540	588	537	537	556	561	519	525	557	548	543	586	611	580	596	558	537	578	564	531	576	535	513	553	556	564	582	557	524	578	585	562	570	572	578	571	555	542	554	571	533	527	524	560	564	510	556	588	554	558	565	580	524	594	545	585	545	571	519	532	504	556	547	601	584	591	566	525	571	558	553	546	588	559	540	586	605	598	546	555	601	538	580	565	563	536	570	513	525	531	595	585	541	564	579	563	561	550	577	566	576	573	563	522	554	567	557	547	594	537	515	571	560	578	561	562	557	554	537	535	594	577	553	576	520	544	516	543	537	568	544	628	603	562	580	556	589	580	577	563	553	612	533	590	531	552	542	523	589	575	563	529	574	550	539	557	541	576	576	556	531	545	566	527	571	539	566	537	555	568	532	581	572	540	570	522	588	578	547	544	579	541	562	553	545	499	507	552	552	564	558	559	577	580	539	565	558	560	541	553	568	549	556	548	551	551	594	541	554	572	549	523	549	563	540	554	527	543	578	580	566
45577	42607	47920	39663	26186	19748	17416	14063	13905	10189	6218	3426	1644	759	410	296	243	205	197	220	180	191	206	194	203	208	185	178	215	216	202	200	190	181	200	166	193	204	177	172	184	200	181	199	203	179	205	196	191	207	205	178	191	179	184	183	181	200	187	207	187	168	207	193	210	200	203	211	214	211	174	190	214	178	211	211	195	191	201	221	216	200	202	204	190	177	210	190	198	211	189	202	189	192	181	219	190	186	185	198	179	193	211	172	197	203	195	192	209	201	210	221	170	168	190	187	192	200	217	173	204	194	193	190	188	193	180	170	192	212	190	173	193	196	175	188	196	200	191	200	190	182	192	191	193	180	190	188	198	213	187	217	212	200	169	183	172	202	193	199	208	208	193	169	205	169	204	175	196	223	170	184	186	174	164	221	196	191	171	211	195	185	183	168	205	192	200	197	184	194	215	204	207	188	210	205	188	214	196	181	214	186	205	206	195	214	212	202	215	194	204	189	211	183	204	238	226	193	211	170	166	194	199	169	174	202	169	192	189	224	217	225	191	188	203	185	182	199	174	184	198	190	182	224	186	193	200	188	183	184	208	186	210	181	200	184	218	183	210	168	200	209	233	195	192	198	202	169	196	209	178	192	205	197	224	218	192	190	198	181	196	185	213	197	183	200	226	163	217	211	210	202	200	200	197	203	177	188	208	205	185	185	176	205	214	170	209	177	210	194	217	188	197	183	197	221	191	204	195	164	206	206	185	205	184	209	179	194	181	197	194	183	186	229	165	208	205	183	204	177	195	192	187	204	187	180	210	182	200	214	190	196	196	207	170	203	202	204	214	163	211	198	167	178	170	196	223	190	218	212	211	186	196	185	179	164	205	180	228	182	184	182	178	206	213	220	196	197	178	188	201	191	191	218	199	194	211	205	187	206	212	194	212	178	205	178	204	202	177	204	191	198	215	196	173	204	189	184	196	183	192	194	192	184	181	184	182	190	195	207	180	204	180	171	158	184	186	186	207	194	208	202	191	206	208	191	186	193	207	201	183	189	214	193	203	181	198	175	186	202	196	206	209	206	196	206	188	195	198	200	197	214	208	216	197	188	214	209	204	174	200	189	202	194	193	188	205	205	192	205	190	206	186	186	180	183	200	208	221	194	237	206	166	191	190	189	195	177	208	211	187	193	207	198	202	167	189	188	216	205	166	195	188	193	197	210	188	207	177	210	186	195	192	182	172	199	207	195	162	168	194	181	195	195	179	200	181	213	199	191	205	200	219	186	186	195	212	197	194	207	188	190	191	209	185	191	180	211	201	189	188	210	206	192	201	193	181	185	218	162	191	202	203	202	191	204	203	215	202	197	203	196	228	173	182	186	204	199	182	188	202	196	207	200	171	220	207	194	190	205	217	170	194	192	207	218	187	234	186	188	199	210	200	188	201	213	194	206	197	192	202	188	187	184	214	188	185	176	210	171	194	194	204	197	199	192	189	208	201	187	220	209	211	208	219	212	205	194	190	206	230	210	206	188	223	194	210	197	191	191	195	196	200	184	218	206	183	200	191	211	198	201	184	190	197	225	210	177	190	173	195	176	206	189	177	184	183	192	208	209	238	183	206	178	208	174	189	186	193	200	170	211	201	195	222	193	178	190	206	208	166	215	212	170	193	184	204	177	179	210	177	175	178	205	203	201	174	210	209	186	203	201	207	166	216	205	163	191	193	189	183	168	172	213	205	216	191	183	207	181	192	184	179	197	171	196	209	208	196	219	177	177	210	188	174	192	212	236	201	194	210	179	192	217	192	199	197	171	186	206	187	184	203	200	191	173	211	219	207	197	196	188	233	190	171	207	189	227	195	182	177	192	187	186	173	186	194	211	177	218	163	173	178	201	214	213	180	212	206	202	176	195	214	197	233	179	191	191	183	170	172	198	189	186	186	188	210	217	191	188	196	180	205	184	194	195	198	191	182	186	200	193	166	172	170	169	186	193	210	176	191	181	167	220	184	182	210	192	183	188	199	213	179	182	208	193	211	198	192	226	177	163	177	196	215	200	199	178	191	198	187	209	203	166	181	194	211	188	210	180	191	189	179	190	203	202	201	195	205	190	209	168	195	193	220	184	190	176	190	203	225	163	171	174	175	180	188	216	192	185	193	218	180	191	188	183	182	228	221	207	181	185	206	188	166	168	186	188	177	216	204	187	186	182	185	199	189	196	200	219	196	205	203	200	202	160	220	173	190	196	202	174	198	202	219	204	214	211	197	172	190	194	187	182	194	203	207	194	199	207	181	157	188	198	179	195	206	203	193	194	189	210	188	178	212	191	212	187	185	190	193	207	215	189	228	204	212	189	171	189	201	215	204	207	208	207	201	198	171	204	189	207	181	178	188	209	194	180	218	191	185	218	197	188	176	206	179	199	208	198	212	204	215	202	186	188	207	219	192	170	163	182	208	188	219	222	180	202	186	160	203	169	217	178	202	214	177	202	206	203	196	222	182	201	209	197	214	207	197	187	198	215	210	192	193	176	206	208	202	196	185	175	203	186	198	207	191	197	180	168	174	194	182	182	229	195	185	178	207	196	185	232	173	192	198	197	220	205	210	209	204	221	185	197	201	185	208	209	173	185	198	181	187	178	221	201	194	198	221	205	158	178	170	179	204	193	179	202	170	205	201	204	176	184	174	234	183	205	185	185	171	219	192	193	202	215	225	207	177	177	234	219	196	182	180	204	193	191	221	208	191	197	178	198	183	207	190	184	210	201	190	186	212	189	181	216	199	201	193	201	174	193	192	194	204	201	205	177	197	161	210	213	193	195	193	187	206	235	190	187	207	201	172	206	207	196	164	198	222	205	187	173	189	210	187	189	179	179	194	182	203	181	193	203	196	205	198	206	220	195	202	205	191	198	202	199	208	213	180	184	214	209	190	185	209	211	191	217	209	203	193	203	197	197	203	222	180	161	180	183	188	198	189	202	184	197	169	190	188	195	184	205	178	180	204	168	200	181	182	202	192	190	212	197	204	201	200	190	190	192	210	189	225	185	190	184	191	169	208	177	210	189	218	168	184	208	193	173	213	175	195	186	210	186	228	189	183	172	198	204	195	244	185	201	187	184	202	202	191	179	199	192	193	187	208	175	160	187	195	184	193	213	208	178	174	186	219	192	195	193	206	192	207	205	216	185	194	172	208	174	189	187	194	209	188	164	202	196	196	181	194	178	192	224	191	208	197	201	223	198	183	177	202	199	194	191	205	185	217	189	200	182	180	213	191	221	203	190	197	197	204	213	197	189	189	183	213	192	180	225	171	192	191	197	213	220	211	195	217	195	178	224	200	203	159	226	183	188	194	205	224	204	167	202	184	188	195	183	189	207	171	185	201	176	194	201	175	194	190	214	203	181	217	175	215	173	182	190	184	201	217	191	201	192	172	189	197	207	182	194	187	188	181	192	189	203	194	191	188	177	173	218	165	179	190	197	199	183	184	208	208	216	208	190	187	243
30188	35655	47980	46251	39615	36238	35596	33264	33271	28225	20966	14067	7626	3545	1473	890	717	555	541	532	517	526	568	507	525	549	566	509	524	505	581	512	509	502	523	509	503	568	543	550	521	462	518	511	523	550	527	517	561	527	542	507	535	537	568	545	485	526	586	560	531	501	524	530	511	564	552	543	503	552	531	544	541	577	568	504	557	481	555	518	520	573	539	552	535	538	545	559	532	543	520	555	553	550	533	532	498	567	553	519	516	519	594	528	537	543	526	562	547	506	546	537	564	516	530	535	566	516	485	570	527	533	545	544	581	542	538	501	541	536	556	569	532	600	556	551	560	533	533	523	553	554	533	516	586	551	574	534	547	509	536	556	544	515	520	562	571	528	545	522	581	563	552	553	564	514	583	508	532	543	535	537	555	490	563	542	504	554	514	510	551	526	580	547	576	542	550	556	496	526	516	511	542	515	502	528	502	528	580	552	554	550	505	522	499	517	585	500	559	513	574	562	507	505	522	544	564	520	492	519	562	548	524	507	537	544	515	558	553	567	526	546	518	513	545	521	538	550	528	518	564	546	561	558	518	532	550	537	565	533	557	538	540	546	557	538	507	563	583	508	548	536	561	519	523	581	569	521	552	520	531	527	557	553	526	490	489	502	571	538	533	570	542	563	517	545	514	518	487	566	542	539	567	572	560	527	557	519	526	553	567	550	538	541	528	527	574	534	517	529	531	544	526	527	539	501	535	507	556	536	485	542	541	524	557	570	545	485	506	518	508	520	503	560	505	538	516	546	544	539	505	588	517	497	561	552	539	538	552	545	529	557	553	565	503	520	495	538	529	530	534	541	520	539	499	548	526	496	534	570	538	551	524	557	512	567	551	546	539	517	552	559	537	554	531	546	529	562	518	535	499	551	504	507	524	604	570	544	501	514	521	527	556	557	564	534	505	533	518	562	531	564	536	553	523	545	553	527	513	526	554	515	545	580	550	546	569	563	539	513	466	554	523	545	528	530	529	543	526	517	506	501	538	536	555	524	595	530	540	540	574	516	569	545	523	489	521	535	552	495	519	563	555	517	533	602	533	524	542	511	536	532	524	531	526	550	552	562	515	533	526	515	540	520	474	530	558	544	523	496	533	515	511	528	518	512	527	505	499	528	557	533	539	534	544	533	584	534	522	565	494	534	549	502	569	508	550	515	548	525	541	536	505	525	518	513	543	493	531	554	534	543	528	583	536	516	568	521	521	543	567	518	506	529	548	550	551	548	526	565	556	504	524	495	533	535	513	560	527	534	516	563	528	529	535	571	535	569	518	534	529	558	512	536	521	581	486	481	478	545	530	531	558	541	523	548	519	536	532	582	535	544	523	493	498	536	539	567	561	538	560	521	517	541	524	539	537	576	528	529	510	530	552	543	514	543	538	526	551	533	481	542	540	556	552	508	568	519	550	512	564	510	538	569	552	559	527	507	554	613	488	508	511	596	539	529	523	586	558	510	556	511	516	583	514	538	570	524	532	517	512	556	551	513	517	488	513	538	530	535	497	554	545	526	512	526	499	507	526	528	530	569	560	578	518	542	573	558	542	546	518	548	531	491	541	514	532	532	567	540	532	516	522	520	540	530	521	569	513	547	541	532	503	526	549	532	586	538	545	531	514	501	552	530	545	542	536	510	569	522	536	512	544	539	515	542	551	593	503	516	543	501	520	542	492	509	494	528	498	523	509	549	568	545	548	485	536	553	539	525	549	566	526	546	564	528	485	526	556	581	540	509	548	563	538	515	543	506	532	573	544	567	548	513	558	535	509	603	537	504	475	557	531	598	534	567	530	524	539	555	529	577	551	522	520	516	535	536	537	562	522	478	560	556	516	520	505	528	570	554	527	545	512	500	549	539	488	521	508	557	550	532	545	546	530	527	503	514	492	564	532	519	570	512	519	578	537	543	529	509	591	569	541	551	567	554	524	513	527	535	540	545	534	503	541	547	543	547	526	523	545	520	537	536	522	539	564	534	540	501	504	491	534	560	520	509	560	571	538	515	518	486	515	528	557	503	549	547	520	542	552	521	501	511	581	543	515	491	523	531	546	531	536	542	495	542	559	542	498	524	510	522	561	534	531	502	559	546	529	531	540	525	559	571	544	503	535	546	516	512	514	561	531	552	583	556	520	531	565	521	531	498	560	557	502	523	552	520	518	556	520	542	521	556	557	480	519	533	506	504	581	581	504	526	527	527	525	538	542	554	569	543	503	553	542	545	538	568	561	526	538	545	547	517	490	534	531	564	515	540	536	518	535	528	529	508	565	550	547	543	526	527	533	540	541	533	535	555	547	539	525	556	527	495	533	566	553	543	539	551	546	544	524	507	510	558	543	526	543	477	513	534	534	554	517	543	472	549	569	588	548	511	483	528	559	539	596	501	539	511	486	560	521	572	494	535	519	591	562	541	519	525	556	571	512	533	524	511	493	577	557	547	540	503	504	538	537	511	555	562	520	526	515	512	531	549	528	501	525	511	532	498	561	508	531	527	555	561	535	537	526	528	481	520	519	535	509	529	499	545	544	516	515	562	553	539	544	567	551	558	529	538	526	536	547	549	544	508	517	534	537	504	506	524	563	532	515	461	531	505	546	540	541	563	511	573	514	553	548	591	541	575	553	515	517	526	562	556	532	553	578	561	541	527	526	521	530	492	509	567	567	499	533	544	553	535	498	493	516	548	556	563	513	501	544	588	523	556	519	534	565	561	529	556	516	527	497	513	555	529	515	571	505	542	518	594	506	536	525	574	554	506	551	544	507	513	538	554	502	522	488	533	547	553	473	527	577	524	564	565	520	558	551	522	528	514	493	574	531	563	491	534	538	512	517	524	525	453	526	540	506	551	541	520	532	545	485	542	594	527	566	541	549	531	498	552	532	549	538	546	550	520	524	517	527	518	530	507	578	495	509	506	542	542	503	554	528	515	488	534	538	504	541	549	560	533	547	493	548	529	517	535	536	493	531	537	568	526	526	554	536	558	544	548	530	537	537	503	575	524	542	509	546	560	490	524	509	515	533	546	527	509	515	523	531	544	571	534	533	561	556	543	549	525	540	547	521	548	543	551	530	516	524	536	532	504	524	488	560	501	545	518	512	572	555	543	547	532	544	554	519	541	497	512	520	561	544	521	551	526	521	518	553	537	545	534	487	544	518	546	537	558	493	521	575	529	577	554	513	538	573	551	536	545	522	522	557	527	531	478	510	498	541	528	546	527	528	547	583	504	532	516	579	518	497	529	502	531	530	518	520	537	550	501	547	521	515	508	519	502	589	569	531	557	545	507	550	521	535	524	538	531	532	564	533	552	515	546	571	576	511	545	499	545	550	557	524	549	555	543	516	511	568	529	520	554	488	506	542	527	525	506	480	562	523	518	528	553	481	521	529	544	529	531	525	564	516	552	522	536	536	522	568	523	538	508	551	560	517	536	518	520	542	530	512	532	525	481	574	506	506	511	579	548	561	581
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
