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
338483611101	338483611635	338483612160	338483612735	338483613285	338483613835	338483614385	338483614912	338483615485	338483616035	338483616562	338483617135	338483617685	338483618235	338483618785	338483619312	338483619885	338483620435	338483620985	338483621535	338483622060	338483622612	338483623185	338483623712	338483624262	338483624835	338483625385	338483625935	338483626485	338483627012	338483627585	338483628112	338483628660	338483629235	338483629785	338483630312	338483630885	338483631412	338483631960	338483632512	338483633085	338483633635	338483634185	338483634735	338483635285	338483635810	338483636385	338483636935	338483637485	338483638012	338483638560	338483639135	338483639662	338483640235	338483640762	338483641310	338483641862	338483642412	338483642985	338483643512	338483644085	338483644635	338483645162	338483645712	338483646285	338483646835	338483647362	338483647935	338483648485	338483649035	338483649562	338483650135	338483650662	338483651235	338483651762	338483652335	338483652862	338483653435	338483653985	338483654535	338483655060	338483655610	338483656185	338483656710	338483657285	338483657835	338483658385	338483658912	338483659462	338483660035	338483660562	338483661135	338483661685	338483662212	338483662762	338483663335	338483663885	338483664435	338483664985	338483665510	338483666085	338483666612	338483667185	338483667735	338483668285	338483668812	338483669385	338483669912	338483670485	338483671012	338483671585	338483672110	338483672685	338483673212	338483673785	338483674312	338483674885	338483675435	338483675985	338483676535	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	3650	2300	2724	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2728	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2729	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	3650	2300	2730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
38885	25457	16518	3665	1205	824	632	494	390	315	279	237	201	224	197	199	232	198	172	211	201	182	189	198	181	170	175	161	170	169	175	163	178	183	165	154	167	192	183	180	151	178	180	168	174	197	182	186	152	149	185	173	159	159	155	204	160	168	171	159	155	176	156	146	171	147	162	176	170	169	141	170	193	156	169	175	154	192	146	181	156	152	171	192	166	166	161	179	162	179	162	157	172	163	165	166	185	164	173	173	150	180	160	140	162	160	163	158	153	167	174	152	167	167	165	159	169	156	194	156	180	188	160	161	163	166	172	186	160	170	184	161	185	185	144	173	170	159	196	150	158	159	162	157	167	155	177	167	161	172	177	162	168	143	170	149	178	150	187	180	166	170	184	168	193	176	159	173	168	157	184	150	159	161	159	161	171	166	165	151	160	153	140	156	187	183	183	150	161	177	161	151	180	157	168	176	124	155	177	158	155	167	159	168	171	147	173	160	131	178	155	178	152	196	157	152	157	165	175	158	182	146	161	154	180	160	161	157	179	192	148	169	174	179	149	159	174	162	175	169	166	160	168	140	160	157	189	152	190	163	134	143	154	161	172	150	170	191	170	172	155	174	190	166	158	175	173	166	155	178	149	162	170	159	164	165	152	174	183	159	175	160	165	177	151	159	158	167	163	201	170	158	190	182	132	164	156	150	145	154	162	180	171	175	159	150	150	166	160	150	171	163	181	170	152	156	122	159	153	166	166	155	164	171	191	138	162	159	159	170	150	171	166	162	163	158	158	172	154	170	182	168	162	173	159	162	182	170	162	186	196	182	194	164	171	170	151	160	154	180	171	156	182	155	160	160	180	154	176	153	148	141	140	155	176	156	175	170	160	172	134	174	171	176	179	173	179	152	169	156	186	171	148	158	166	172	143	168	170	181	152	156	170	165	156	150	173	156	177	201	172	151	166	180	153	158	163	143	146	148	164	165	202	163	163	175	166	174	194	165	176	178	171	139	153	181	161	190	177	178	152	158	151	155	182	166	176	153	168	173	166	154	170	173	163	154	142	161	173	160	143	174	175	144	151	170	166	180	154	158	168	150	166	135	160	162	189	167	137	163	158	156	179	187	153	144	165	163	164	174	175	155	142	172	155	184	157	163	157	181	170	186	187	164	175	174	174	152	154	177	161	160	174	155	162	177	172	152	159	189	152	161	165	185	181	149	138	167	200	165	164	169	161	149	169	169	166	155	161	167	171	174	179	168	171	183	167	151	160	171	175	148	147	142	164	170	143	152	170	175	142	146	165	165	172	171	186	174	168	150	153	160	177	167	158	147	148	168	169	175	177	171	172	162	202	165	172	178	145	161	168	153	163	171	168	172	148	185	180	164	164	178	176	158	171	163	169	158	170	151	173	152	159	147	169	153	191	157	161	163	155	166	156	169	151	183	154	154	166	156	154	168	160	159	174	175	149	181	169	138	163	139	159	155	167	168	176	186	182	176	161	165	159	154	163	169	167	193	174	167	153	212	183	170	153	155	197	170	165	154	157	175	169	175	181	165	152	169	164	155	150	169	144	173	174	154	156	177	152	168	152	168	161	145	173	162	159	176	150	162	171	154	158	171	171	162	173	163	159	166	165	173	130	164	145	143	173	183	172	163	158	167	170	173	162	171	151	155	168	171	144	191	153	169	170	157	173	162	178	155	169	183	149	172	137	149	170	150	155	156	186	160	162	148	156	185	161	157	151	158	171	152	166	137	151	158	179	144	162	171	160	184	169	193	179	168	164	136	182	159	145	172	159	164	172	172	165	155	163	167	158	193	155	169	184	179	179	159	156	163	172	168	156	156	149	182	182	167	173	176	166	150	163	159	173	173	156	170	145	163	159	180	160	173	168	175	136	177	170	135	158	170	180	177	178	162	168	171	169	157	156	144	167	148	150	166	166	153	156	147	146	160	159	162	179	190	168	184	172	173	155	183	171	185	171	176	159	140	143	159	167	173	193	159	176	181	162	179	157	153	162	129	153	169	165	139	170	149	163	157	164	174	181	174	171	153	161	176	186	158	168	177	176	162	179	176	173	197	191	155	167	179	148	130	194	152	158	150	171	169	156	144	171	167	172	157	157	173	166	178	167	154	154	158	165	138	164	160	162	170	209	175	170	190	173	144	155	149	167	164	187	167	153	180	173	174	179	163	149	162	186	174	172	166	166	160	151	166	158	158	181	132	160	182	179	150	139	161	195	198	147	163	172	166	171	168	142	151	165	151	169	156	179	151	176	148	152	189	176	147	160	167	159	161	142	156	161	178	177	161	152	161	166	178	149	167	154	144	149	132	162	130	162	142	158	185	162	173	164	152	177	159	158	163	156	180	190	165	171	170	186	159	167	160	152	160	141	169	153	157	174	149	174	183	158	155	172	165	145	163	177	189	198	179	163	189	166	161	192	183	145	169	173	138	143	177	159	147	175	155	208	168	179	175	148	162	168	111	172	151	153	175	164	160	183	157	169	147	171	167	156	171	154	174	178	172	175	190	177	150	149	156	176	167	188	147	161	178	155	170	154	168	149	163	159	150	154	177	176	144	146	169	180	161	150	158	155	162	172	157	168	159	160	157	155	143	179	161	176	156	161	160	132	133	147	157	142	145	161	148	145	129	163	156	158	140	159	188	150	182	163	151	160	146	152	166	179	156	181	151	135	149	163	155	146	171	164	169	180	158	146	171	164	157	156	170	189	169	141	183	174	171	173	168	203	169	161	173	149	163	176	178	164	163	159	145	176	163	188	187	187	162	183	185	194	167	149	187	158	152	164	145	171	169	154	164	193	175	185	154	158	189	144	173	137	169	183	161	185	131	149	190	179	165	150	176	177	172	160	166	182	192	170	167	140	148	155	159	148	167	158	155	152	172	160	141	181	194	156	177	171	154	193	176	166	142	177	161	154	191	157	166	170	166	164	183	182	170	164	170	149	187	175	160	172	135	153	163	143	150	154	171	160	151	154	153	186	150	175	153	172	158	142	171	154	167	164	163	144	183	151	174	146	160	163	195	148	162	145	150	186	162	180	168	157	170	177	172	151	161	151	184	185	178	146	173	168	156	160	190	161	173	176	191	180	137	180	199	175	139	176	158	179	176	142	159	169	173	163	156	180	161	138	162	161	152	160	156	150	154	151	154	184	160	173	176	177	168	163	144	178	170	185	161	163	121	165	162	117	167	159	176	157	194	169	139	163	154	177	152	164	181	160	148	170	163	157	147	147	162	161	197	148	148	166	167	168	176	141	152	154	199	167	208	165	163	161	166	155	154	176	177	198	162	141	162	168	146	159	154	150	167	176	170	144	183	176	177	166	155	164	161	153	165	175	175	169	186	160	180	167	167	183	165	158	164	155	167	180	188	167	156	161	147	151	174	168	156	188	158	164	155	149	168	168	180	165	172	176	180	167	169	176	139	171	141	160	131	194	157	185	162	169	173	160	172	168	172	150	161	190	163	161	194	178	177
26491	19995	16818	4406	3669	3023	2670	1983	1578	1405	1223	1017	830	931	742	726	626	608	649	610	551	581	559	571	531	501	535	472	484	466	465	484	422	444	451	442	422	451	473	423	394	419	426	426	433	418	418	419	417	426	424	379	421	434	436	408	397	362	443	382	390	416	422	424	439	402	410	421	390	403	360	383	388	383	408	388	410	428	377	386	371	371	406	416	407	404	406	429	413	397	385	393	397	380	406	397	387	389	393	403	405	380	398	399	387	395	431	378	402	378	411	396	402	406	359	375	371	390	366	395	373	416	388	399	388	412	379	394	430	411	396	408	405	397	356	412	409	409	417	390	413	399	401	391	398	418	354	374	390	392	416	386	387	418	401	409	395	398	378	408	412	393	393	431	399	397	403	404	413	408	403	397	389	415	427	360	392	387	414	382	401	411	388	386	378	399	368	378	391	404	379	389	392	413	436	403	364	402	399	402	393	374	398	365	394	424	420	376	410	370	417	389	387	400	397	371	406	399	395	372	391	394	393	424	426	418	361	365	391	422	416	387	410	414	371	404	380	395	401	384	388	402	411	419	409	384	379	411	420	367	392	373	379	405	402	375	406	420	427	377	373	402	338	420	383	400	407	385	397	414	379	363	408	371	377	393	390	348	382	400	411	429	381	372	376	399	381	343	391	434	372	371	429	390	375	377	384	377	408	410	371	398	415	404	403	383	386	384	407	392	379	389	378	411	392	384	369	383	413	398	389	359	396	411	353	410	433	396	404	393	369	392	423	380	378	422	394	432	411	375	411	410	375	407	367	370	388	370	370	398	411	395	373	384	427	386	402	388	386	385	355	398	382	372	395	424	379	367	385	414	462	428	378	412	353	411	410	400	371	411	378	384	381	416	403	420	376	391	343	365	393	402	396	400	418	360	375	380	381	410	387	416	394	409	373	379	412	406	423	367	395	396	409	400	440	378	425	381	389	439	368	394	393	408	407	379	389	383	428	399	403	396	396	400	393	383	435	400	392	365	414	419	389	370	337	417	372	402	361	431	381	369	407	397	400	414	398	385	410	437	404	386	373	403	348	372	418	412	402	394	428	387	394	418	404	434	421	401	414	410	387	391	399	383	398	421	400	393	397	381	367	378	376	414	394	398	404	413	353	360	400	402	412	385	383	413	360	389	421	421	377	356	400	409	403	376	367	420	402	405	407	360	394	382	422	409	370	400	412	376	378	367	380	382	413	418	379	401	393	371	439	381	414	389	390	419	395	353	415	384	411	402	386	413	405	411	411	374	403	409	407	389	386	360	383	383	381	389	402	380	382	385	378	365	374	381	395	383	396	362	377	427	410	420	443	357	385	424	366	416	376	410	349	388	397	391	397	386	388	407	372	394	413	371	418	393	417	398	407	372	398	393	395	401	417	381	404	402	401	387	371	386	411	414	354	418	388	391	387	393	398	375	393	400	376	367	416	394	409	391	374	398	402	400	361	371	403	402	375	396	395	383	389	397	362	400	398	388	400	398	401	381	384	407	421	402	395	408	409	441	367	369	398	382	402	379	394	391	418	381	379	384	473	400	437	357	391	398	385	420	388	360	370	392	402	356	348	408	364	375	418	388	413	388	405	391	387	376	412	400	411	418	408	377	391	409	401	394	391	412	400	421	386	400	431	396	444	346	393	362	387	358	378	404	385	400	382	391	392	442	398	356	403	404	393	397	394	383	389	372	394	388	401	397	388	378	390	418	381	404	373	391	392	384	400	414	383	424	393	400	387	360	368	403	393	399	410	398	372	407	432	403	403	381	377	389	431	417	354	390	418	387	385	379	412	426	420	395	384	379	383	416	357	414	410	420	382	407	409	377	422	383	375	430	420	406	372	412	405	417	379	382	406	365	389	402	387	401	377	400	409	350	377	396	398	409	425	402	407	386	369	397	399	396	370	399	384	399	373	378	364	414	434	390	378	368	362	394	409	393	371	391	407	402	401	399	380	383	403	383	395	410	411	396	422	376	370	411	427	417	372	360	379	410	406	380	418	391	416	388	381	443	376	382	408	382	385	408	386	387	374	368	388	419	429	409	417	388	419	371	388	429	416	369	421	392	394	393	407	389	407	406	422	380	416	367	373	382	391	401	417	403	400	399	403	404	410	392	391	371	413	405	379	395	369	387	397	416	361	381	423	391	413	397	409	371	416	443	369	412	379	372	386	390	440	407	410	405	399	385	442	386	430	429	384	399	383	361	396	386	405	391	409	388	380	394	404	382	427	400	408	360	387	409	405	416	376	427	378	387	372	388	361	382	394	382	407	380	415	436	400	413	395	404	417	375	409	413	391	388	394	412	377	383	380	353	415	368	345	389	406	396	371	386	388	416	413	392	389	367	403	385	379	411	402	396	396	408	379	397	371	384	404	435	379	386	391	426	385	414	389	416	365	411	388	376	398	369	376	396	404	430	357	372	433	404	402	388	417	397	372	439	393	384	383	358	402	392	358	398	395	381	382	400	386	375	448	393	380	361	410	398	410	391	402	397	401	397	408	406	375	391	424	419	431	410	368	392	387	397	419	393	420	412	406	441	379	368	405	381	454	394	435	408	411	378	395	416	389	405	372	425	368	368	414	362	375	431	417	408	384	383	399	389	382	366	410	383	372	372	388	378	402	382	406	380	378	364	374	422	367	409	408	392	387	386	374	392	405	411	410	386	404	371	360	404	425	415	407	420	372	392	399	426	425	383	414	424	383	378	382	372	431	422	400	375	392	380	410	391	400	382	392	380	370	390	411	367	440	420	412	390	388	419	397	384	417	400	422	405	397	415	428	413	436	354	428	398	395	350	425	395	372	399	402	410	376	385	403	360	412	394	422	365	403	373	387	385	415	426	399	413	388	404	420	394	362	395	407	406	392	388	388	402	376	393	378	416	395	406	418	413	390	383	387	403	398	334	381	378	403	399	395	414	366	414	365	408	389	412	371	417	404	424	393	423	415	403	435	410	402	400	365	414	408	346	435	366	423	373	349	358	376	383	371	413	372	421	402	384	382	401	433	416	384	420	382	392	396	384	381	423	386	396	389	417	388	382	399	395	414	384	380	378	368	377	386	413	387	405	437	381	415	401	413	387	422	398	404	394	360	420	409	432	406	378	413	422	407	379	411	368	407	426	386	408	394	407	416	381	406	413	392	402	360	434	389	388	380	432	385	347	402	380	390	397	419	365	398	411	408	392	391	409	376	391	349	408	377	417	390	376	427	401	367	383	404	388	417	375	368	414	383	407	420	411	363	402	384	400	381	411	400	382	367	413	390	388	383	384	419	382	424	408	413	407	396	429	361	382	392	409	377	385	374	370	395	384	428	392	401	404	392	412	390	371	382	415	442	383	349	422	401	381	379	394	382	414	405	386	379	353	431	391	379	423	383	397	386	382	405	416	394	429	375	375	401	412	361	379	388	375	403	413	392	428	374	412	413	414	384	402	411	395	420	360	359	378	427	433	373	376	379	373	377	384
13368	5129	2400	729	481	403	436	367	328	317	290	299	277	293	277	282	272	261	271	274	245	286	258	246	263	264	264	238	278	252	238	251	239	269	280	263	263	269	269	241	282	252	280	263	275	267	224	276	248	236	256	251	266	256	275	297	261	277	263	216	255	253	227	229	237	285	259	251	266	244	262	246	254	231	244	248	290	275	283	267	260	267	248	261	233	250	249	284	243	246	269	249	243	270	226	243	229	239	250	251	275	252	271	258	244	267	275	265	256	243	266	258	265	248	263	280	277	249	246	236	261	238	240	277	245	243	255	260	240	223	269	232	247	247	236	273	254	251	242	260	260	251	266	253	246	254	242	250	257	259	229	267	222	242	242	245	253	253	255	259	240	265	256	269	252	237	224	262	250	270	280	267	232	264	285	261	241	254	258	260	264	290	252	231	243	282	240	265	242	246	247	259	272	246	269	264	276	251	244	283	228	244	271	251	252	229	257	241	207	283	262	289	252	274	261	243	273	273	268	255	269	276	260	213	249	249	267	276	271	244	251	244	233	254	263	231	269	302	260	257	240	260	210	255	256	263	259	252	270	249	232	269	212	276	265	259	244	282	269	265	246	250	225	267	244	262	249	234	238	249	241	274	270	283	249	245	238	266	243	252	276	255	276	246	251	262	260	266	253	251	291	264	258	255	277	248	265	250	256	215	216	276	269	278	261	269	236	257	252	231	268	229	245	252	255	254	271	254	249	250	257	296	255	240	294	273	276	228	295	268	254	262	265	259	234	245	259	236	283	272	243	262	249	272	285	220	267	236	249	267	250	243	231	244	245	283	253	240	246	275	251	260	233	249	254	244	262	262	270	238	258	230	221	275	273	245	285	253	257	269	266	271	240	261	281	261	239	270	258	262	235	230	245	256	256	274	237	267	229	263	256	237	264	277	259	284	275	235	256	279	251	230	257	265	229	278	264	254	263	278	267	245	224	261	265	243	241	276	254	258	267	278	269	256	263	245	274	251	243	262	256	237	269	263	242	255	259	225	231	274	235	243	268	239	261	236	239	251	284	250	262	253	243	243	255	272	274	263	275	279	262	263	280	260	270	302	243	249	232	263	269	255	239	265	265	271	274	250	261	284	259	264	267	270	240	277	254	271	239	262	274	247	261	248	244	243	233	261	253	239	305	249	286	271	237	254	241	248	270	241	246	248	266	266	249	269	269	253	253	266	285	270	264	265	256	247	260	263	269	272	283	241	264	248	280	221	244	279	240	257	261	247	263	279	251	227	243	260	255	262	257	260	257	274	244	290	269	243	272	287	265	256	277	247	275	263	249	244	281	250	251	242	277	261	254	238	251	260	262	244	249	242	243	251	270	247	238	268	245	253	260	261	263	254	238	243	244	260	260	254	265	271	251	289	263	257	249	232	241	276	270	251	244	255	246	271	250	251	252	254	248	242	285	265	230	279	254	260	240	272	255	272	256	252	206	237	262	273	243	281	239	271	239	266	258	263	271	258	309	267	270	267	262	282	274	258	248	247	268	243	247	239	264	237	256	262	247	259	269	277	235	275	254	285	251	259	269	255	274	268	227	262	264	292	275	238	257	241	244	268	258	259	277	252	224	265	249	273	252	230	261	270	223	238	247	229	260	250	227	253	251	256	256	251	258	252	254	255	261	243	224	285	269	281	254	248	262	253	280	262	262	231	251	266	251	247	237	276	247	262	266	273	279	247	237	263	259	250	267	238	259	270	274	265	263	261	282	277	274	271	248	259	228	247	235	270	264	250	255	277	267	255	263	260	248	281	244	242	263	253	246	268	270	260	269	244	258	236	262	238	271	222	267	249	238	232	247	264	261	266	261	229	255	237	257	262	246	254	261	247	247	245	254	291	221	245	252	242	252	236	261	266	279	248	227	260	253	263	300	239	267	251	257	262	278	271	275	255	224	273	287	241	257	239	261	267	285	254	245	248	230	249	253	249	247	262	263	267	251	274	262	251	263	232	247	256	271	246	223	238	299	258	235	267	249	227	230	256	260	263	270	270	257	282	253	266	262	242	229	266	225	246	272	278	270	259	258	264	253	251	268	253	263	259	263	276	245	245	245	285	260	277	259	248	237	239	255	240	255	280	261	281	292	264	254	235	243	257	296	276	212	235	240	228	239	264	248	267	284	285	274	253	247	274	293	267	276	264	243	257	304	231	283	241	252	237	240	275	250	253	245	257	257	261	259	262	254	246	257	278	244	274	258	245	244	232	261	268	241	254	273	230	269	231	275	269	240	255	253	247	244	229	285	240	300	269	256	236	249	240	240	252	281	261	240	235	253	264	254	245	275	285	277	241	250	268	245	244	253	244	252	268	274	264	257	255	264	267	259	284	255	233	270	232	241	272	242	269	267	274	261	241	256	254	252	266	253	239	281	276	247	252	273	258	267	261	247	257	248	227	269	242	271	270	288	269	243	235	247	255	268	266	258	243	269	273	274	290	278	252	230	214	236	251	284	246	259	262	270	248	257	271	286	248	274	284	279	240	249	224	285	262	264	257	253	248	252	245	253	269	250	260	256	279	245	246	222	230	260	267	288	279	252	254	230	261	238	270	245	277	248	273	266	263	261	259	256	238	272	264	247	264	252	283	239	273	253	260	265	273	240	245	241	259	268	239	265	223	244	246	273	241	283	253	249	261	243	274	242	258	230	256	249	231	239	292	281	245	258	261	246	234	252	255	283	270	292	250	268	249	271	248	250	264	261	236	267	258	272	248	271	274	233	252	240	238	237	261	258	250	233	266	255	227	237	254	261	259	260	273	254	273	238	293	244	275	279	231	272	237	241	239	254	262	249	274	236	277	234	276	274	249	232	279	248	248	271	228	266	251	265	276	256	252	268	263	271	225	275	253	261	253	264	289	245	293	248	265	268	246	269	264	256	260	200	289	276	249	243	265	303	226	233	272	280	228	263	264	232	274	246	297	231	268	245	258	237	241	258	288	239	255	242	248	257	228	265	277	234	312	249	260	290	267	273	251	271	245	244	217	261	237	277	236	238	266	263	263	273	232	249	263	239	253	232	203	260	242	272	261	250	234	270	231	254	257	252	246	274	229	258	246	257	235	291	237	273	242	259	232	267	246	259	248	258	257	263	238	262	266	254	240	242	261	248	267	247	243	241	252	267	255	262	284	245	235	266	261	228	269	245	257	223	264	261	263	263	247	247	245	277	268	264	267	266	247	251	256	279	277	268	235	263	305	293	251	253	260	274	247	241	274	251	266	269	270	263	250	246	246	268	254	269	253	233	252	254	262	247	263	253	235	260	262	258	307	235	252	280	263	232	236	271	239	250	244	228	243	244	233	271	278	279	263	267	256	235	248	266	312	256	244	261	245	265	261	232	276	246	266	242	257	233	228	230	229	260	273	255	256	225	260	295	259	259	239	251	263	273	231	235	251	237	252	275	258	294	263	223	256	271	265	289	242	244	239	264	244	286	283	245	252	245	239	249	253
9416	5034	4323	1894	1674	1442	1338	1060	987	895	867	766	769	741	679	646	636	670	718	681	640	676	596	607	640	631	610	625	622	600	604	632	628	658	612	658	619	613	639	608	607	598	627	603	613	595	631	577	615	600	593	596	599	577	597	578	606	597	607	606	576	615	573	567	624	601	592	622	635	647	604	574	576	593	603	611	581	607	601	596	637	602	571	576	615	564	566	638	613	593	595	613	637	641	648	640	571	591	596	545	607	621	603	597	598	634	604	590	599	597	572	597	570	613	568	583	576	590	590	619	594	612	637	598	592	593	571	581	634	621	598	605	611	575	621	604	630	612	612	645	589	619	600	601	585	601	586	606	605	624	567	563	620	539	628	616	615	658	577	621	602	658	626	598	592	632	608	590	606	598	604	603	628	556	652	636	610	615	595	582	602	605	549	640	582	662	616	565	599	610	570	614	625	658	597	613	637	625	645	679	609	614	587	593	609	599	593	607	623	572	625	592	640	601	591	634	577	566	585	582	629	619	622	599	568	540	581	586	620	588	611	604	641	586	615	656	638	565	555	607	579	596	611	630	599	575	636	656	617	619	611	570	619	652	601	606	606	571	604	620	607	633	608	590	593	606	619	595	672	604	599	588	610	603	576	564	558	605	594	621	618	620	606	607	592	602	610	611	603	575	650	557	564	605	601	665	608	575	599	621	616	602	619	567	534	640	589	620	586	577	598	570	610	602	610	624	616	603	574	606	592	591	621	651	606	583	642	571	613	629	585	566	600	592	612	576	573	634	615	581	613	565	630	623	566	612	562	594	602	600	595	606	606	586	554	639	610	615	579	578	646	571	580	568	624	590	631	582	615	632	593	623	597	605	586	594	581	584	543	643	632	606	595	608	607	632	596	637	600	541	605	595	599	619	627	602	612	627	613	645	605	625	630	587	632	623	597	597	587	555	591	577	597	571	596	649	581	575	600	618	629	616	627	603	658	580	594	604	612	600	586	576	616	601	616	625	571	589	601	637	608	597	637	587	580	557	603	623	575	589	675	594	619	649	592	631	600	576	627	605	584	612	567	600	600	622	593	604	619	589	595	652	578	594	577	621	591	634	587	590	611	623	594	566	627	581	593	612	580	624	615	606	604	672	590	606	620	603	599	630	629	633	642	643	582	605	652	612	581	620	582	626	632	611	607	616	603	592	646	622	608	582	677	598	631	625	635	613	554	604	607	614	623	617	544	596	642	552	626	609	618	622	607	619	574	618	629	584	570	553	620	594	626	638	580	655	622	590	629	546	627	617	544	569	611	599	607	588	584	577	580	610	585	565	602	594	624	637	622	636	566	608	665	614	631	626	569	594	599	605	596	586	586	571	595	578	635	622	582	626	590	577	596	582	581	531	610	644	623	571	631	587	623	587	651	619	604	608	600	601	605	597	565	619	686	577	601	625	608	617	634	635	584	569	594	563	616	593	598	628	568	576	636	605	642	645	595	625	566	622	578	613	617	553	602	631	623	604	558	590	635	642	569	627	590	565	605	663	616	600	638	605	611	602	585	615	612	593	566	581	590	613	622	573	612	566	599	629	640	605	620	628	608	602	627	628	592	650	624	656	619	634	606	570	608	658	584	561	634	628	594	594	594	587	607	634	566	609	616	620	587	601	613	590	569	580	651	559	583	598	597	592	644	607	593	641	616	608	618	589	605	593	579	614	625	555	673	593	617	598	637	600	606	605	597	574	620	586	568	597	580	554	638	611	568	541	579	623	600	625	609	635	596	618	580	626	591	627	606	617	605	575	592	613	604	591	614	616	672	556	672	615	622	613	566	598	578	588	591	646	589	586	611	645	582	582	611	579	624	627	586	555	607	616	621	627	586	600	602	575	582	640	618	630	600	617	619	614	648	598	607	589	632	595	618	604	615	611	596	626	589	577	549	622	614	585	584	567	612	586	576	583	584	607	592	583	617	588	578	562	617	636	631	638	636	628	609	602	620	594	625	626	589	587	586	625	596	636	629	590	576	580	602	615	605	587	561	624	624	652	614	604	576	601	598	599	587	634	634	580	581	594	600	586	606	589	558	645	570	579	572	589	615	630	685	612	583	573	632	631	564	612	577	570	589	577	616	626	642	619	618	581	589	638	588	592	602	602	599	571	581	605	645	621	572	578	618	574	610	648	589	660	563	559	641	637	605	559	603	637	601	617	566	564	593	585	607	573	599	618	591	588	628	585	614	609	604	611	627	600	555	585	622	653	601	599	581	602	609	590	647	624	601	621	610	624	623	592	595	576	589	611	581	593	575	616	633	601	611	609	587	617	630	594	621	650	586	585	608	590	607	604	603	584	601	604	609	592	603	610	585	628	603	604	572	572	618	597	620	570	579	585	558	590	617	597	612	592	633	615	583	599	609	603	574	531	632	576	587	592	605	623	579	589	614	603	601	623	617	656	609	545	585	617	625	612	587	600	604	597	578	623	618	599	601	627	606	604	600	622	602	578	571	609	623	595	591	563	620	610	621	617	618	571	607	652	594	626	652	626	624	590	592	613	556	612	613	612	580	604	581	560	567	622	540	577	588	594	624	543	581	650	640	566	620	578	629	605	626	576	592	592	609	623	627	614	603	652	595	624	635	563	610	606	584	589	612	622	618	637	585	606	656	625	619	596	604	568	630	589	605	588	605	638	619	611	586	632	590	582	576	564	635	604	597	600	630	587	588	616	608	606	626	601	611	561	608	563	562	616	600	652	631	565	585	576	630	635	585	609	628	594	620	578	548	597	610	620	649	610	601	605	574	599	570	652	644	639	590	623	629	592	621	586	630	607	581	559	572	594	634	594	620	628	633	590	582	588	582	615	621	577	609	596	557	654	591	552	607	639	652	595	610	605	613	602	597	625	625	587	624	587	596	601	624	566	609	608	595	576	616	663	561	605	598	610	607	591	615	599	621	603	578	612	598	633	587	559	634	613	593	601	582	579	619	625	583	592	600	644	618	606	587	628	568	635	610	600	550	639	590	589	616	589	576	608	639	631	634	599	583	600	609	604	629	571	603	569	602	541	587	621	613	640	603	587	638	647	623	587	629	645	667	623	614	622	604	629	561	606	606	563	604	585	631	619	617	616	579	654	572	601	616	606	646	557	601	604	592	608	580	571	588	596	629	602	642	592	583	614	630	634	606	600	574	638	586	617	589	628	637	612	603	604	604	638	567	611	611	630	581	578	604	601	590	580	576	630	612	594	622	562	597	602	598	622	577	612	629	644	609	623	624	650	653	610	613	607	615	610	604	584	624	627	621	576	611	595	591	629	602	627	628	607	630	629	636	591	581	630	571	637	585	591	604	631	575	622	604	599	602	560	610	613	580	560	584	606	606	650	610	562	595	592	616	661	638	595	591	616	592	597	601	606	628	612	604	616	592	608	609	601	565	569	609	623	574	628	627	609	613	607	649	557	631	595	579	574	594	589	584	606	652	638	601	596	569	575	628	622	584	629	625	629	561	595
31491	17796	10199	2434	928	730	632	487	439	412	377	351	348	361	321	313	291	316	326	320	280	260	294	279	297	314	294	307	279	304	293	254	288	277	306	280	270	262	282	276	290	294	256	278	308	301	303	279	304	272	299	267	277	264	291	266	250	302	279	281	278	293	268	281	247	293	284	286	282	293	294	272	325	306	282	243	298	293	274	279	286	254	273	299	311	251	262	291	283	332	300	296	295	262	287	280	318	293	279	279	308	271	273	277	302	283	323	287	313	267	299	263	281	282	266	318	300	305	264	295	303	268	298	297	278	303	289	291	270	293	282	277	267	258	275	296	235	287	271	286	300	294	282	297	287	265	316	266	299	304	283	262	296	303	274	301	269	303	304	268	310	260	297	281	292	248	279	247	280	295	296	273	256	264	308	289	298	278	254	264	287	307	298	288	300	270	261	299	278	279	314	263	264	301	301	277	281	322	265	301	242	306	298	298	277	254	286	257	272	273	261	289	305	306	268	262	292	289	302	272	269	282	281	256	268	304	273	320	307	276	275	294	271	264	270	263	290	271	318	284	270	262	262	271	268	300	282	282	278	301	301	273	277	293	262	316	292	301	275	307	308	300	270	283	286	271	295	275	290	309	333	277	327	295	261	296	304	291	290	274	313	304	283	291	246	246	261	276	279	259	285	282	292	268	280	290	296	285	298	315	291	256	289	233	272	285	260	261	251	281	280	273	313	276	260	288	272	323	270	299	279	281	274	276	298	256	253	292	294	295	318	317	262	314	285	285	295	293	316	295	313	268	313	297	271	271	282	289	253	276	321	277	267	334	264	306	301	291	276	287	267	243	291	283	258	289	275	311	279	301	279	257	275	274	272	278	305	299	314	259	299	296	304	320	279	289	269	265	274	299	273	238	283	255	301	306	267	256	268	265	255	282	284	300	279	281	296	276	287	261	295	301	284	302	269	307	262	295	302	308	286	275	282	291	263	265	282	275	292	275	291	261	265	279	271	286	250	282	280	253	317	286	274	274	281	306	313	248	288	278	265	281	267	266	272	267	266	273	282	284	263	300	276	261	311	257	264	258	295	265	287	306	284	261	291	287	264	288	284	306	248	267	271	278	272	294	294	285	272	268	318	283	292	256	293	292	293	275	259	253	325	303	263	262	319	279	291	283	271	340	271	289	295	269	256	248	288	284	277	283	278	281	297	301	256	290	281	274	277	310	271	249	296	314	263	278	271	292	306	280	282	294	264	259	312	272	284	292	264	286	280	262	240	282	269	269	256	291	309	260	278	291	285	329	295	259	271	253	266	336	301	291	288	265	262	316	250	253	281	291	236	269	254	290	267	283	279	273	289	302	275	283	301	280	285	285	321	275	255	248	280	283	291	301	287	261	293	284	314	269	284	271	274	274	302	278	281	261	269	306	285	220	286	291	259	303	283	288	269	285	262	259	286	288	249	287	278	258	304	277	307	276	252	279	293	290	283	321	291	297	296	293	284	298	282	257	295	288	262	272	284	293	267	259	249	253	303	298	311	297	273	302	307	275	304	248	293	284	282	266	284	308	248	256	241	277	265	313	304	251	278	292	263	315	309	289	287	295	285	307	277	274	287	274	294	262	296	286	271	320	271	302	321	284	270	278	310	298	287	300	284	300	294	307	313	325	325	275	299	296	267	293	298	283	303	265	295	270	307	301	308	296	281	304	265	307	282	324	279	286	283	269	267	288	305	281	251	295	277	298	278	311	263	267	274	253	289	270	290	277	306	311	297	257	270	257	269	274	272	278	288	257	259	289	313	287	280	267	268	259	286	276	287	284	280	289	276	307	285	255	260	279	282	302	301	283	280	308	301	265	279	295	280	301	263	274	263	298	270	285	270	299	304	290	256	281	307	287	284	265	303	310	317	277	314	296	273	303	276	282	297	263	309	280	295	274	276	301	274	261	272	270	266	273	310	272	255	290	293	296	295	293	306	300	319	281	240	287	310	278	262	278	290	282	286	281	295	275	272	292	260	287	292	274	250	287	282	268	280	268	265	281	249	285	266	292	250	306	277	292	302	277	277	282	300	285	261	281	274	268	280	294	275	270	276	294	288	292	298	274	275	279	267	302	289	272	282	296	291	269	273	265	236	267	268	269	273	286	274	295	284	279	280	257	274	286	285	311	337	266	253	277	298	255	283	273	274	306	320	286	296	289	303	284	262	274	284	278	283	294	258	290	311	282	272	293	267	293	308	273	296	303	257	293	278	272	288	296	293	282	278	278	288	281	249	300	258	293	285	304	309	283	299	264	293	312	283	299	270	245	273	268	289	311	313	290	275	261	265	269	273	291	308	282	276	282	260	293	287	283	275	281	282	298	310	290	274	282	269	292	313	263	263	260	256	297	273	271	272	255	309	288	284	284	284	273	289	309	295	279	274	270	319	296	286	270	264	283	258	272	290	266	276	300	297	292	281	281	282	268	299	298	265	285	280	295	276	292	305	291	287	295	297	281	294	283	274	270	288	274	283	277	268	293	256	264	290	292	274	312	276	299	304	298	299	271	326	297	303	288	276	254	271	258	290	297	286	298	264	266	265	275	272	293	292	293	262	304	283	310	318	292	303	266	299	282	294	267	303	289	294	273	288	285	273	258	272	328	257	290	311	264	288	260	254	256	298	273	264	295	277	269	269	272	259	303	263	301	270	292	303	290	305	281	270	305	236	297	313	245	266	291	324	307	288	257	280	303	282	273	271	262	281	282	283	301	290	287	263	293	285	247	337	278	318	264	256	272	272	299	271	309	298	265	302	266	250	281	300	279	294	265	269	285	284	265	295	286	304	284	257	295	325	295	276	262	282	262	272	269	277	256	288	264	288	295	292	273	303	290	262	290	259	298	276	294	268	259	276	287	272	302	294	286	264	247	271	299	297	269	298	279	289	288	277	289	277	283	277	293	254	268	276	256	278	298	227	292	274	292	282	258	266	274	272	299	259	280	280	260	266	296	310	306	318	277	274	278	256	280	287	270	275	289	305	331	253	292	234	270	291	282	300	289	303	287	271	300	267	300	309	276	282	272	268	290	284	258	287	275	257	315	303	294	260	302	288	271	261	233	298	282	259	283	274	281	228	272	276	287	292	292	318	273	311	276	260	285	266	273	276	275	265	299	265	275	265	284	288	257	261	281	292	282	287	302	284	303	273	289	280	309	272	296	311	286	288	292	262	293	310	300	276	273	293	331	258	285	293	313	276	260	298	294	254	279	282	266	292	273	289	283	284	261	274	283	288	256	290	256	290	276	287	256	276	295	296	290	307	286	275	294	286	272	262	282	286	284	286	329	306	311	302	282	292	288	283	297	283	291	305	282	302	281	293	226	263	292	259	312	273	270	288	288	278	319	289	297	279	297	278	300	263	297	281	264	288	316	308	288	273	294	247	266	319	291	284	293	280	268	268	287	280	287	280	267	287	272	284	300	305	263	284	287	267	281	287	312	287	309	297	288	281	274	284	257
22114	14395	12784	4274	3025	2653	2246	1788	1509	1317	1193	1093	1036	969	901	824	840	827	789	799	813	791	801	741	752	751	675	691	761	731	724	723	708	700	688	719	702	642	701	665	646	745	726	713	651	676	656	671	697	693	694	675	678	676	622	676	618	632	663	594	658	683	647	677	655	626	696	649	706	682	646	633	636	660	638	638	676	673	630	670	679	663	650	651	661	656	640	631	646	658	657	630	737	683	653	701	671	699	666	683	648	642	620	685	637	644	657	680	624	585	674	640	643	651	639	653	617	652	679	689	624	677	687	638	644	632	627	675	621	661	654	649	634	671	645	672	627	658	654	662	617	680	700	610	672	676	672	665	710	651	633	634	598	655	673	694	674	644	643	660	616	610	630	688	688	634	643	681	619	709	612	631	705	664	618	635	621	644	621	718	603	616	661	611	652	642	671	621	701	663	647	656	652	640	623	679	693	654	622	643	681	587	683	678	680	642	668	649	689	659	644	594	670	651	613	648	644	633	700	663	619	688	632	647	678	683	647	661	654	620	717	642	631	643	611	649	627	655	665	687	654	650	718	680	645	626	652	639	654	630	658	681	677	690	678	648	617	680	631	632	666	669	664	644	654	663	613	666	683	657	667	648	688	621	668	691	641	623	638	682	673	669	635	696	695	660	635	678	659	670	673	633	671	642	638	646	614	634	659	651	659	674	674	647	631	642	653	701	633	666	648	668	607	645	663	683	649	676	637	614	634	659	653	685	641	651	672	614	618	665	656	629	685	617	656	697	621	690	687	618	660	654	612	632	675	700	645	668	668	654	623	620	662	647	674	673	664	641	694	631	659	639	667	689	641	643	704	687	673	701	627	623	666	636	587	681	672	624	658	639	646	627	648	686	640	687	625	625	668	653	677	664	639	601	627	646	630	662	623	669	700	671	614	665	670	641	660	597	642	633	684	668	637	641	642	603	688	648	625	625	632	703	695	691	655	644	624	681	661	631	618	676	691	663	647	667	667	638	662	667	654	653	643	673	651	663	660	629	679	645	646	645	669	653	624	684	678	636	709	656	643	649	651	668	625	616	638	627	697	698	675	625	657	704	633	691	656	636	677	666	641	659	656	693	662	612	663	654	720	697	653	685	650	659	644	686	637	673	606	660	660	634	660	657	695	618	694	635	725	630	666	660	667	623	714	658	634	701	699	650	645	652	644	670	643	649	623	636	661	626	633	690	694	631	673	668	649	618	691	687	599	707	625	718	648	654	640	695	686	639	689	646	633	652	644	657	682	630	668	663	662	653	684	700	663	622	675	649	621	652	664	683	687	620	681	618	672	685	644	630	671	684	685	685	650	625	644	662	669	729	684	686	654	627	636	684	662	637	662	708	661	661	706	662	681	618	645	694	652	677	683	675	624	632	609	677	660	675	694	643	664	663	649	649	642	652	670	614	656	657	642	679	631	656	691	681	681	692	654	655	615	672	675	656	646	601	649	688	635	641	712	654	657	628	643	631	646	686	673	651	654	657	631	657	626	654	689	661	643	630	660	679	636	692	680	650	644	698	615	706	682	674	660	653	674	670	675	660	642	645	689	627	652	635	668	666	654	659	678	645	682	630	663	680	644	684	686	663	625	631	700	638	662	656	632	623	663	691	670	645	639	666	617	633	640	612	618	725	681	683	655	654	670	663	686	637	665	669	652	675	617	636	643	653	623	628	630	679	664	654	664	639	613	674	653	673	671	648	663	627	650	683	657	628	660	640	660	680	669	641	666	648	616	637	636	639	691	632	689	649	654	649	664	659	647	695	685	650	675	642	714	599	642	642	664	650	638	692	650	620	628	626	632	658	609	639	707	654	631	654	649	639	608	659	622	672	689	653	629	631	688	620	663	632	633	601	695	661	650	623	648	676	661	629	713	639	613	627	619	647	693	614	672	672	621	657	666	605	637	628	635	610	653	646	659	672	621	685	662	663	629	679	598	594	640	687	651	692	693	630	655	666	645	596	643	654	646	669	674	645	627	694	705	732	653	690	629	682	681	634	639	633	642	688	640	632	701	663	643	605	681	619	661	632	652	675	647	614	666	675	648	654	605	634	668	648	661	650	636	657	664	626	616	653	699	626	685	661	653	682	645	680	649	709	640	658	630	636	694	692	602	662	612	634	638	650	647	665	662	656	630	635	616	646	640	670	623	628	618	679	637	645	699	655	649	626	611	634	633	689	632	682	644	649	725	627	632	622	703	654	625	683	635	620	611	694	640	622	639	664	661	672	658	701	646	661	641	660	628	656	635	647	684	635	678	620	665	616	676	691	636	658	656	680	637	649	675	633	635	661	667	646	657	636	680	651	637	654	663	670	614	615	674	680	681	690	675	656	633	629	657	703	671	650	635	658	695	636	692	673	618	645	678	673	671	682	631	683	673	646	639	684	684	630	698	653	647	607	653	667	621	681	714	652	631	585	649	662	636	670	678	706	613	647	650	626	717	646	614	641	702	657	626	689	649	623	602	666	697	698	719	671	653	677	673	670	658	662	652	681	684	672	665	645	695	640	652	647	635	651	667	679	672	685	645	626	647	603	634	645	618	635	648	628	623	662	671	634	689	709	623	638	670	649	699	642	672	649	621	640	655	595	618	654	648	697	631	639	677	664	698	649	617	639	673	664	651	718	654	696	592	629	662	647	636	659	648	675	653	637	702	643	650	598	597	649	657	647	639	676	673	684	596	696	642	685	660	650	672	658	678	682	670	672	696	623	633	639	608	685	666	653	637	665	637	640	663	692	628	688	656	610	645	658	694	615	642	650	630	654	675	611	669	661	675	612	657	654	679	621	617	668	704	676	654	619	633	658	629	684	632	647	682	655	690	669	661	693	695	650	651	670	679	668	670	644	660	621	624	699	697	679	657	619	670	603	620	702	653	632	669	665	637	674	608	669	640	679	677	655	639	637	626	628	608	650	640	679	686	638	636	683	644	660	668	659	673	659	693	629	662	657	639	717	653	658	637	663	668	676	611	680	631	667	653	674	628	675	610	661	675	699	680	654	657	660	605	632	636	616	686	686	660	653	659	687	614	661	630	651	659	712	665	671	697	681	646	661	620	661	658	647	657	641	635	622	675	656	632	613	653	666	648	685	653	636	655	674	650	602	643	656	700	630	678	643	642	631	601	611	669	683	669	631	631	625	640	645	696	669	712	634	649	645	701	650	696	681	639	630	649	634	676	704	630	615	638	623	640	691	652	661	630	636	684	607	672	635	603	653	638	667	701	642	682	643	655	628	664	660	668	674	700	649	695	703	667	714	704	623	605	606	638	696	644	611	641	625	677	602	666	642	692	700	631	632	640	639	667	661	633	697	621	635	663	627	600	635	618	657	636	632	660	657	637	668	652	662	670	672	633	602	644	633	650	658	639	632	644	642	658	655	671	644	614	643	696	655	608	676	667	620	654	632	648	675	633	674	670	647	617	649	674	623	644	652	691	642	648	677	641	643	671	619	644	645
39816	25490	16706	4369	1222	832	648	478	386	393	328	245	240	235	279	210	210	232	208	205	221	213	203	185	181	212	191	170	181	175	168	162	181	187	174	182	179	184	172	172	151	162	178	171	165	168	166	202	169	186	192	164	158	166	131	164	188	156	164	213	191	166	178	191	187	172	180	165	164	154	197	176	185	145	164	174	147	175	157	176	193	149	173	162	162	160	149	177	189	179	156	167	170	147	169	164	181	173	153	176	157	177	191	183	176	184	185	170	161	164	136	186	176	179	167	152	171	160	148	174	171	178	186	199	135	160	180	185	178	168	202	162	147	159	148	188	166	165	139	158	163	158	147	179	156	183	148	175	193	181	164	163	186	168	157	138	173	154	178	142	142	177	174	155	150	183	162	163	163	156	153	189	162	163	180	185	167	156	175	178	154	176	177	171	167	169	175	162	182	181	187	165	191	181	162	165	168	188	185	159	170	170	172	155	144	168	174	158	168	142	157	178	172	158	168	194	177	170	198	160	173	172	168	155	172	165	182	163	169	143	183	166	159	172	175	156	183	167	174	164	173	171	171	158	156	155	199	191	159	195	169	184	177	157	158	172	184	166	172	173	161	159	170	183	172	169	164	155	175	162	160	146	185	151	166	174	157	167	187	169	174	186	153	159	153	170	157	172	176	167	134	148	176	166	156	167	195	162	168	168	164	149	158	187	156	145	157	187	192	177	174	158	181	178	161	166	150	154	165	173	188	155	176	190	170	176	155	169	166	176	194	199	201	154	155	143	181	177	151	184	176	173	189	184	176	165	178	162	162	140	181	178	176	175	196	186	165	162	155	161	173	187	159	178	173	167	169	195	158	176	180	162	167	188	183	172	157	173	178	152	160	166	170	184	162	163	164	163	170	166	157	152	156	173	177	156	155	175	164	158	177	166	167	157	178	168	180	177	178	200	172	177	205	189	175	178	187	176	170	174	179	193	175	137	171	159	156	187	170	164	183	175	185	164	187	144	167	160	164	185	185	163	168	194	165	181	163	177	136	152	157	174	172	167	161	203	195	209	178	186	193	178	170	177	180	159	179	168	152	158	182	182	178	164	177	167	184	190	177	179	149	157	151	155	148	206	149	165	166	181	152	186	184	165	195	174	187	164	180	151	162	160	166	174	178	144	159	172	165	150	177	170	166	160	180	179	162	167	155	156	180	131	168	164	163	167	183	188	166	172	181	159	178	163	161	175	153	164	178	165	182	172	192	163	167	166	183	191	190	192	187	176	187	164	177	157	155	174	175	174	191	167	163	165	147	159	150	172	168	194	171	169	173	174	173	171	159	155	165	160	155	169	171	163	181	170	173	159	148	183	159	157	192	176	164	153	174	171	170	166	168	173	168	151	174	170	170	175	164	203	174	151	185	184	189	160	159	146	148	157	180	192	200	198	155	167	170	157	169	163	170	144	170	173	188	197	177	175	179	190	174	153	160	149	172	171	178	148	184	172	206	166	180	150	177	171	147	159	191	169	167	195	166	160	171	160	196	178	171	152	183	183	169	152	170	166	152	155	174	135	185	176	180	169	175	185	166	141	143	165	149	179	187	170	172	180	170	153	162	184	163	156	190	158	167	152	172	163	157	157	180	183	189	183	151	170	168	202	162	164	158	168	199	168	186	169	173	169	157	179	162	154	165	194	203	167	193	167	181	179	155	164	164	172	187	206	173	196	191	174	179	187	172	165	181	139	150	165	176	167	193	179	170	160	163	174	166	171	147	166	183	156	159	179	195	147	156	162	161	166	163	173	176	193	186	177	161	150	174	165	164	158	174	141	171	175	175	173	185	161	183	153	156	161	173	184	190	159	160	176	189	169	172	170	160	164	175	189	159	178	176	176	150	180	183	154	172	152	163	170	182	179	152	171	157	189	171	160	166	191	179	155	179	178	195	164	173	183	186	171	185	163	161	148	178	173	184	170	196	180	168	180	152	177	175	136	166	157	176	140	172	180	178	197	150	171	175	153	164	160	189	146	153	156	166	178	186	170	177	170	163	171	144	164	173	171	171	180	153	168	169	166	175	199	164	189	169	159	164	162	164	184	132	189	180	172	160	174	170	164	157	133	167	158	149	138	155	182	152	160	170	137	170	178	154	160	163	189	155	157	177	156	181	186	170	180	170	179	172	162	155	159	167	174	193	153	188	157	151	167	185	178	187	168	188	155	172	155	158	170	173	174	174	154	152	176	166	165	150	157	152	161	180	197	182	177	174	181	168	174	153	162	169	158	178	175	155	176	188	187	174	164	154	164	170	164	158	182	156	205	203	191	205	147	147	140	162	179	194	163	179	149	151	161	166	173	185	177	195	173	161	171	150	144	170	168	180	180	189	177	141	180	161	166	166	177	184	185	177	158	179	158	161	181	170	164	151	160	172	187	168	160	160	182	160	164	160	161	166	166	162	176	161	182	162	173	156	168	174	170	149	152	173	205	171	161	177	192	178	192	155	169	148	178	177	170	178	167	176	159	180	195	178	176	166	170	172	198	172	161	167	163	146	173	189	168	153	177	158	181	149	172	167	147	170	167	176	174	166	177	155	174	147	170	171	172	171	156	173	156	181	182	168	166	173	193	156	184	176	165	177	169	166	189	172	177	157	193	190	169	182	176	173	196	186	169	188	172	209	182	180	161	202	174	153	173	188	153	145	175	163	184	161	173	165	175	168	186	184	169	174	172	176	195	177	163	193	156	191	176	164	173	169	151	162	149	171	162	165	182	173	179	173	174	180	177	171	171	183	186	174	185	152	172	176	174	181	157	167	173	184	162	165	170	155	163	169	206	182	181	189	189	156	174	176	185	184	163	176	173	166	143	180	170	176	148	169	198	163	151	148	149	175	194	168	186	152	170	143	169	162	170	159	180	173	182	161	157	154	160	165	185	168	162	197	174	189	154	159	149	179	161	174	180	144	183	154	194	154	187	174	159	160	150	155	164	160	166	164	186	165	167	172	179	194	161	149	164	172	147	180	169	167	190	154	168	158	178	165	166	196	183	173	194	195	184	171	199	166	176	191	179	188	183	176	177	178	175	169	162	166	175	156	152	189	163	171	164	152	171	174	176	178	176	159	196	166	188	160	183	168	184	158	157	190	163	135	165	164	173	169	163	163	156	178	195	165	156	167	168	165	163	157	144	162	177	167	170	161	151	171	168	180	152	175	178	165	154	170	185	154	150	186	167	180	178	169	166	183	177	165	184	163	165	175	157	161	148	182	180	162	186	168	137	156	201	149	175	173	214	162	178	164	163	172	155	188	155	172	176	159	182	174	179	175	132	167	160	169	175	171	178	173	179	177	179	161	182	179	170	162	175	171	166	167	162	174	167	190	167	177	162	177	185	189	174	160	185	173	146	149	172	198	158	171	173	188	162	173	169	166	158	187	158	162	167	184	176	182	164	166	183	172	171	162	173	181	141	169	158	168	161	181	176	191	178	169	163	172	164	183	168	157	160	176	173
26570	19860	17717	5969	3755	3315	2631	2053	1654	1528	1265	1051	941	945	836	742	683	667	654	659	574	581	568	575	553	486	545	515	514	503	502	488	462	443	476	464	456	444	466	498	438	449	449	416	464	454	440	420	414	443	431	403	440	426	412	429	448	409	418	436	397	371	421	402	415	425	406	417	417	418	447	442	428	398	406	433	446	412	418	444	378	412	390	441	400	388	404	429	407	425	432	400	403	423	378	435	378	417	416	426	443	431	402	386	440	389	415	419	384	439	417	430	401	378	385	427	410	430	390	408	379	404	388	417	414	426	369	410	448	406	443	430	419	415	451	405	405	394	467	391	400	383	422	399	446	428	404	408	429	387	399	409	411	427	436	412	431	391	383	425	393	426	413	399	426	392	379	401	429	432	363	429	356	406	358	420	376	401	440	435	419	418	415	403	412	426	393	402	437	414	395	439	420	428	408	403	418	428	418	389	363	421	411	406	416	434	417	417	401	430	372	405	410	387	381	373	402	405	414	434	406	395	386	416	428	417	404	436	394	434	357	433	419	376	385	400	445	458	423	378	382	394	426	386	386	399	394	382	391	452	382	431	414	408	413	423	419	391	424	431	405	417	407	424	475	416	386	444	411	385	385	422	421	450	393	396	383	416	406	408	371	381	387	424	423	400	391	451	372	434	391	430	381	381	411	416	418	410	416	394	429	395	407	406	379	425	418	408	409	403	406	406	399	428	420	404	414	434	413	419	412	401	437	428	422	470	390	396	397	397	416	431	405	396	398	376	390	408	403	434	395	411	428	376	399	396	431	397	393	432	400	436	410	384	357	403	404	406	405	405	418	432	466	439	392	417	383	430	417	361	417	381	411	439	440	380	395	420	421	382	425	395	403	408	419	442	370	422	421	397	462	372	380	405	416	457	415	420	413	399	429	373	405	423	396	406	388	419	376	406	410	424	427	408	402	379	389	417	439	392	406	422	400	432	439	408	414	409	420	441	452	397	404	424	417	430	385	393	420	415	422	377	430	447	432	398	398	370	398	422	430	369	439	423	424	398	373	381	395	402	391	420	398	404	454	401	398	396	397	398	387	422	409	451	416	396	385	412	437	423	405	419	441	410	439	390	411	393	413	419	394	421	412	422	429	439	406	398	409	455	399	383	406	392	413	360	378	435	393	400	419	416	428	417	395	388	411	359	406	382	417	381	408	454	431	475	403	434	407	424	424	374	401	418	399	402	394	426	422	399	391	414	403	436	384	390	426	426	443	429	401	369	394	406	400	434	427	396	408	417	381	430	416	392	393	412	416	435	402	454	411	388	383	422	406	421	400	409	416	429	386	401	438	416	423	390	449	407	425	372	425	426	420	412	436	436	412	403	379	414	399	442	399	424	428	385	386	394	400	421	385	424	461	418	415	427	418	426	396	361	430	425	403	414	397	450	441	403	404	365	407	414	433	403	385	398	384	441	451	442	415	439	394	423	412	427	465	405	429	396	385	414	425	422	384	435	409	408	395	408	412	397	436	430	405	410	446	421	389	403	412	428	438	407	381	431	413	431	397	386	371	414	420	382	396	413	422	431	403	393	459	413	407	388	420	400	417	404	400	384	425	393	426	383	406	427	427	417	397	436	428	409	405	412	384	405	415	424	410	382	439	425	426	405	421	407	437	358	413	435	405	452	386	416	401	390	385	391	405	382	414	434	395	403	459	363	428	412	413	415	407	425	413	427	400	423	409	385	418	403	396	400	457	412	411	388	431	375	400	426	396	435	383	410	407	400	412	446	411	432	433	454	437	382	438	405	391	418	422	429	397	408	432	432	421	409	389	404	385	398	425	374	414	453	380	446	428	383	424	429	416	424	445	415	399	437	398	419	396	389	380	430	442	398	424	398	426	397	412	426	388	409	401	430	389	442	409	413	418	403	394	433	408	434	422	395	430	455	424	390	429	381	432	412	446	425	415	407	442	398	413	409	430	398	382	446	415	392	416	452	390	406	412	417	426	397	403	426	451	411	401	438	400	413	408	395	424	423	413	406	413	411	442	354	366	379	410	399	437	400	435	411	400	423	391	417	394	429	437	384	375	413	424	418	391	359	408	458	418	372	394	404	417	418	438	406	421	435	384	415	375	440	407	432	405	450	408	403	400	444	365	386	397	415	371	366	411	378	393	410	404	388	403	396	436	397	413	411	421	375	421	431	371	406	379	392	398	415	409	440	395	415	438	396	396	417	486	422	386	391	414	432	401	434	384	402	409	393	410	410	387	419	449	416	389	433	390	395	391	416	423	455	420	406	387	414	393	441	404	388	414	419	381	348	408	428	425	401	409	410	384	399	443	371	418	436	452	409	433	369	390	407	409	411	403	401	413	396	422	396	392	413	396	393	366	439	407	435	430	394	384	398	414	415	429	424	389	423	425	445	405	390	407	397	373	369	411	365	415	372	372	404	415	421	458	395	411	393	442	374	405	431	377	414	401	455	407	372	419	392	433	436	403	394	419	400	441	410	398	421	391	438	409	387	422	399	404	393	397	403	396	426	450	418	382	397	422	435	392	400	412	418	426	405	408	446	372	390	420	418	436	391	388	394	412	453	377	417	395	397	422	422	427	395	417	411	410	393	375	395	401	425	416	425	427	403	441	409	415	423	400	379	406	412	429	444	423	404	448	409	411	412	400	430	396	462	373	390	395	405	414	403	388	387	370	404	426	440	376	413	452	430	415	433	422	389	425	421	396	420	414	400	386	400	447	381	441	405	445	383	440	402	394	439	436	434	425	395	403	376	432	444	433	416	421	456	416	433	444	393	394	379	461	415	399	433	416	400	380	374	404	395	411	435	380	438	448	418	410	418	408	411	437	399	413	413	388	419	407	399	432	388	440	382	440	440	410	426	452	417	401	442	459	383	377	400	374	413	422	414	388	417	442	408	399	429	374	404	388	405	416	383	413	381	402	392	414	398	423	402	392	454	391	397	458	449	395	371	400	413	435	440	394	405	443	377	404	401	406	433	441	403	431	432	400	421	432	414	423	428	395	413	428	436	412	389	419	413	411	396	379	399	411	419	411	430	388	398	400	448	432	376	398	444	448	370	427	400	414	417	438	393	415	427	420	385	429	424	394	424	406	422	397	370	429	406	411	416	396	387	411	424	401	455	418	421	373	421	420	410	385	391	417	387	391	386	415	424	406	383	380	401	390	388	375	409	445	400	384	417	411	416	371	425	420	391	421	415	410	418	422	380	407	438	389	412	396	403	389	421	434	382	386	382	402	399	417	380	405	428	386	377	402	397	403	414	401	418	406	428	417	430	423	406	425	395	440	425	415	382	433	399	429	440	424	455	446	419	429	429	404	381	383	397	433	416	390	412	437	412	393	433	400	417	399	402	427	389	393	400	413	402	380	422	440	399	411	444	431	421	417	416	416	422	415	401	406	418	410	411	413	437	421	411	392	411	418	400	392	443	409	448	394	425	410	435	397	411	390	418	443	398	407	422	409	423
12942	4901	2149	746	535	460	397	337	367	278	307	275	284	284	259	262	275	264	282	266	249	252	258	281	266	269	244	255	260	252	236	251	283	254	259	246	257	235	285	266	278	272	273	260	256	259	207	259	301	273	247	252	253	245	252	245	257	301	246	264	255	288	233	268	248	240	249	271	277	260	268	248	262	259	300	258	295	253	237	258	241	263	256	261	281	276	243	276	276	260	261	248	260	278	275	239	242	264	230	279	250	258	253	288	231	243	266	252	266	250	245	280	275	261	266	246	269	294	264	256	257	258	266	303	292	253	271	273	251	260	257	262	237	275	265	291	273	257	276	278	283	279	248	259	247	275	281	283	254	242	263	239	258	245	261	274	280	270	264	288	246	260	262	261	255	262	248	243	258	241	253	252	289	272	254	249	254	291	241	265	270	273	267	263	259	264	273	251	240	258	219	262	277	230	307	229	257	257	253	224	269	256	258	239	256	264	238	267	261	253	240	270	251	280	241	269	256	242	273	268	285	257	243	231	241	292	245	261	249	234	234	268	273	264	242	247	256	253	271	262	235	279	267	225	224	286	269	269	269	232	251	249	253	274	284	267	249	246	248	289	287	243	259	268	234	276	266	243	244	246	247	241	256	266	260	243	237	246	259	260	256	262	241	246	278	246	269	268	274	274	289	250	292	269	251	243	248	288	250	268	269	279	233	276	247	265	236	252	265	263	257	260	220	264	249	259	255	235	253	264	262	231	240	273	281	272	246	280	284	271	255	245	269	248	252	258	286	269	274	253	258	268	261	230	236	252	246	259	243	273	261	281	227	250	262	253	257	264	247	234	244	225	246	225	255	239	265	241	230	245	248	247	268	234	249	227	300	276	229	233	249	247	273	253	277	233	267	271	260	288	236	253	244	242	229	250	291	267	235	250	281	275	275	267	249	237	244	261	275	251	263	249	287	258	231	270	269	260	266	276	265	248	270	238	255	258	232	245	279	279	246	268	242	264	254	260	236	268	246	272	257	249	256	252	245	288	245	260	235	257	268	257	240	221	266	258	289	272	262	276	233	259	286	235	256	253	232	232	254	238	235	245	264	258	275	236	234	253	299	250	240	265	255	251	271	250	263	254	265	237	274	265	269	247	269	269	251	247	225	280	241	252	281	265	268	281	263	251	241	243	304	240	268	244	273	298	247	266	224	264	254	239	266	261	293	286	275	258	245	257	284	235	277	245	264	255	274	266	226	280	246	254	259	239	280	236	243	251	281	274	262	277	257	282	274	242	263	262	277	258	254	238	257	267	262	259	239	280	249	261	243	278	280	276	311	267	256	245	265	290	262	271	270	253	253	242	256	271	282	231	249	232	239	272	245	257	264	249	243	274	259	260	274	248	254	248	224	260	242	299	224	245	272	261	264	294	267	254	286	282	241	266	270	268	263	236	265	243	290	278	253	269	265	253	275	259	273	262	267	255	257	251	223	251	278	264	247	258	253	244	297	270	252	250	274	243	261	264	256	300	259	274	263	238	242	249	238	268	289	244	222	264	241	269	233	270	249	267	257	240	246	252	284	281	254	228	258	277	257	280	253	256	256	260	256	259	246	254	241	243	265	260	242	265	238	260	226	293	272	235	256	262	271	270	248	275	271	232	236	265	259	253	254	288	274	250	284	265	302	228	267	270	247	255	283	254	252	257	267	257	255	286	275	229	254	259	251	261	260	248	257	269	274	247	234	301	249	249	286	245	253	266	224	266	262	287	260	288	250	272	250	238	251	261	280	237	244	267	242	243	247	260	266	245	260	251	250	258	223	284	217	279	253	257	274	257	260	249	237	284	266	259	254	276	253	263	269	259	295	250	250	241	271	245	234	273	266	242	249	243	280	279	265	281	276	287	265	300	235	262	251	251	273	249	269	285	254	265	280	239	221	261	286	245	273	252	276	227	264	224	271	277	243	285	241	274	253	262	256	253	274	270	230	249	276	253	242	241	287	256	257	269	265	241	275	270	262	253	265	247	283	248	269	276	264	250	257	254	247	255	285	232	235	275	258	249	253	254	269	268	272	255	271	250	269	251	246	283	245	271	275	262	268	239	249	239	274	237	252	239	258	277	293	272	271	263	262	270	262	247	280	263	268	284	291	243	259	273	261	263	221	260	244	260	249	230	273	283	273	244	268	259	261	278	243	234	230	276	273	255	234	244	282	247	252	267	284	270	283	245	268	260	240	260	277	258	249	258	280	264	252	236	262	249	312	269	264	271	263	278	268	255	255	250	284	270	277	253	233	279	278	268	270	257	257	253	258	278	261	265	281	251	277	224	253	246	233	255	263	271	256	261	240	259	236	257	301	270	293	272	274	288	230	280	280	250	263	276	247	242	263	249	250	248	268	213	259	248	273	275	282	257	243	252	264	266	295	278	251	227	241	263	289	252	266	247	290	262	258	294	248	272	270	278	269	268	264	280	251	247	251	258	257	261	273	277	292	243	260	252	253	240	274	254	251	272	259	253	231	270	244	243	226	270	248	258	273	262	270	252	233	265	265	262	268	267	245	253	245	276	265	268	257	257	271	283	260	285	245	253	253	262	292	275	253	273	261	281	263	239	253	276	281	246	262	282	275	256	271	261	272	276	249	276	231	270	268	232	259	264	229	241	257	277	263	253	251	236	281	273	248	262	286	269	232	256	256	280	262	257	259	248	288	267	254	237	264	270	244	292	254	232	271	266	282	226	235	264	234	238	252	255	270	255	280	271	267	274	272	257	259	226	244	250	244	255	221	259	238	291	284	266	277	258	252	224	269	272	243	264	255	258	245	278	269	264	252	266	254	250	245	247	268	266	265	276	254	251	264	252	259	293	251	249	285	267	255	237	272	242	267	234	272	274	261	283	268	247	271	282	253	240	244	291	252	236	270	266	242	242	282	279	262	232	239	269	259	226	260	259	273	258	270	273	231	265	237	262	239	271	237	274	254	282	292	290	246	243	269	286	251	268	249	262	243	287	288	249	272	269	257	273	280	279	229	233	249	262	271	270	265	273	280	254	259	260	266	251	256	279	224	262	266	233	246	289	261	282	249	242	271	257	235	230	255	264	277	264	250	243	243	250	243	268	256	238	240	310	257	278	268	250	282	251	271	281	260	304	233	256	278	253	287	258	264	266	255	262	273	253	277	251	256	285	245	259	262	242	258	249	251	275	238	240	247	266	245	273	245	289	242	267	268	268	271	263	284	260	279	263	241	270	263	260	280	266	272	304	290	269	262	261	267	252	245	252	249	273	258	247	243	289	240	264	236	271	252	260	256	247	269	248	289	278	259	258	246	263	259	267	241	271	260	312	255	267	255	266	248	291	246	251	283	252	280	252	247	261	262	237	239	281	248	272	283	248	260	261	258	262	268	258	269	250	239	275	258	256	262	235	260	239	273	263	253	280	264	224	249	228	293	250	246	266	260	287	323	246	249	274	283	274	236	246	253	266	238	276	243	268	251	272	265	264	245	309
9071	4784	4107	2053	1766	1488	1261	1079	1029	873	870	787	771	766	652	616	699	684	646	650	676	668	621	629	645	631	670	624	634	621	671	661	638	612	572	631	602	657	632	644	611	654	611	614	633	618	586	616	610	632	633	612	583	640	603	576	638	591	640	612	609	674	645	594	653	635	585	628	636	653	614	616	605	594	618	597	617	582	639	592	619	647	625	581	646	620	593	600	584	619	602	585	621	628	599	610	608	570	570	600	607	595	587	616	606	620	593	589	637	578	627	590	674	650	588	578	578	634	639	567	616	592	656	611	586	599	594	590	621	611	590	574	646	624	665	670	636	578	616	631	626	604	624	607	598	580	581	601	597	616	578	592	574	628	620	598	598	640	674	588	648	622	632	625	650	632	611	636	599	636	640	605	618	572	604	612	610	634	672	615	590	595	619	609	604	623	620	619	605	577	593	609	642	606	599	609	608	588	574	590	630	625	665	644	585	591	630	614	631	574	592	601	656	596	608	630	622	599	621	597	578	616	651	596	598	587	647	608	590	637	590	636	637	577	634	633	627	596	646	577	647	604	608	635	609	578	597	605	665	586	609	610	565	606	602	574	614	639	603	623	599	642	667	614	646	624	585	647	628	638	639	602	678	594	622	609	663	602	598	581	658	611	606	619	626	630	611	587	607	637	591	580	570	611	636	608	621	584	616	586	625	624	649	612	606	583	609	619	614	609	617	620	595	632	605	602	609	606	609	600	605	630	602	597	626	643	607	638	582	606	634	618	575	579	616	613	641	642	601	599	619	650	609	588	622	593	622	633	585	576	644	625	640	622	616	639	595	597	626	596	592	612	638	682	587	617	604	619	563	582	614	562	613	604	621	588	602	578	575	619	594	628	623	611	588	649	626	618	658	608	604	602	593	635	537	604	617	634	598	603	615	620	584	627	630	637	598	612	589	607	631	632	665	566	611	626	569	631	592	564	582	643	618	657	572	629	602	619	582	591	580	574	642	646	603	598	667	622	585	613	652	599	565	616	584	592	633	627	605	562	599	638	593	577	613	615	624	607	601	604	651	622	589	609	599	661	653	607	586	617	595	649	629	605	620	618	616	606	589	608	623	564	590	591	641	629	618	570	599	572	606	633	630	643	619	636	580	629	631	658	630	617	583	568	579	592	602	604	618	628	582	593	584	591	597	635	626	633	586	606	621	598	640	592	685	617	624	598	599	563	642	606	645	585	587	614	618	622	612	618	590	617	595	621	623	640	625	600	637	613	592	640	635	588	619	583	617	608	607	621	636	624	630	609	584	589	605	599	594	626	600	609	581	653	580	607	626	570	579	593	554	605	613	606	603	633	641	611	588	605	605	622	589	601	615	621	611	597	603	585	608	612	653	591	586	644	616	614	595	609	655	615	599	607	623	602	616	594	570	607	628	612	673	602	585	577	605	638	587	609	640	634	646	626	574	608	562	639	659	614	596	582	589	589	632	648	607	597	593	525	627	618	609	615	595	592	614	602	580	597	596	631	622	595	629	569	622	621	578	570	622	599	633	577	646	644	630	606	577	621	648	563	648	578	644	630	645	587	619	644	569	653	572	598	565	572	623	620	651	634	630	612	633	578	627	594	637	621	604	607	606	611	621	572	585	602	632	652	665	629	592	596	647	596	565	573	579	622	649	619	606	624	586	634	608	658	594	630	627	608	627	623	582	616	663	632	611	601	628	575	657	638	562	617	618	611	644	608	584	663	604	629	581	633	578	614	643	590	599	578	605	578	585	599	660	614	687	613	592	566	608	625	642	634	616	578	617	623	614	607	572	607	620	596	673	600	624	627	622	647	590	595	598	605	606	663	616	659	581	613	641	646	624	614	672	581	609	606	599	571	590	616	617	632	632	670	632	620	616	623	569	612	602	619	624	653	584	626	615	613	607	608	596	613	548	635	598	599	588	580	609	577	614	638	649	605	608	638	596	585	629	610	599	591	555	605	620	611	654	592	590	647	623	612	629	607	621	635	645	607	690	621	589	633	602	610	603	614	588	589	613	609	584	594	614	565	600	638	614	597	595	601	633	580	594	593	637	605	607	655	651	629	635	632	596	631	607	628	578	604	615	589	620	624	646	596	633	600	628	596	565	625	585	607	630	603	565	593	595	602	616	572	601	606	603	610	608	631	581	590	573	564	616	665	606	628	587	590	592	595	614	587	605	583	646	607	597	618	611	595	601	636	627	597	612	603	660	634	581	604	624	600	589	605	584	658	597	572	596	560	615	597	553	608	628	652	614	629	640	595	609	607	608	581	603	595	595	600	568	601	624	588	621	586	574	571	588	594	634	636	607	585	600	581	595	622	642	636	590	596	569	556	581	614	610	600	621	590	601	674	604	619	610	597	568	615	620	562	633	578	655	601	587	593	577	612	641	603	601	638	606	595	596	614	585	606	661	626	638	585	585	592	602	584	623	607	593	636	634	617	686	654	603	584	596	618	577	657	579	631	610	608	633	617	614	665	637	609	582	623	606	606	623	618	612	616	588	625	554	600	612	595	631	586	604	605	600	613	661	627	586	585	574	640	603	611	617	614	648	562	603	607	639	603	573	568	617	664	622	627	631	588	595	603	586	562	608	610	594	630	615	571	650	608	630	602	651	625	608	606	627	597	591	649	577	600	583	606	644	654	608	602	608	589	606	609	639	671	590	588	589	621	592	625	604	575	615	573	653	578	583	618	588	596	634	585	624	619	611	571	612	624	617	625	606	648	627	616	599	591	638	607	626	617	622	625	605	584	601	621	610	614	602	607	631	625	611	567	599	612	603	577	608	648	594	620	639	583	607	615	615	585	596	648	631	636	618	631	642	596	628	683	616	655	652	628	612	604	602	633	618	566	650	649	606	645	625	591	655	597	614	606	587	666	595	643	610	652	611	635	627	602	597	597	546	612	586	590	614	601	620	600	574	611	587	612	629	594	595	627	601	578	643	572	646	613	563	639	594	610	602	601	574	624	636	594	556	645	617	609	624	631	611	640	640	554	634	592	597	585	581	602	576	620	626	608	576	590	616	605	622	613	634	622	633	613	590	634	576	567	590	627	600	622	674	585	624	607	613	637	624	639	602	619	657	608	636	604	635	622	647	591	617	641	617	591	640	661	600	614	634	614	604	631	604	573	590	631	581	634	594	603	590	641	642	616	611	613	601	605	645	617	607	587	614	653	622	599	625	628	658	631	609	582	588	646	597	639	592	646	561	639	623	621	562	606	606	580	615	601	597	612	626	599	588	628	663	639	641	650	621	681	595	623	629	634	614	605	624	604	606	621	678	603	613	584	587	598	605	645	650	581	611	628	598	613	615	596	615	594	615	641	633	599	650	620	627	654	617	668	624	613	647	630	593	568	567	586	614	657	647	610	566	610	591	604	634	583	610	612	612	599	637	631	644	629	565	572	606	599	565	569	598	641	630	639	628	635	627	580	648	603	573	587	617	578	614	643	590	639	631	615	623	570	641	602
29223	16474	8745	1943	910	672	557	490	422	401	332	337	344	311	261	302	308	291	329	243	233	285	283	256	275	266	264	291	295	278	260	227	263	268	257	253	257	275	237	289	256	265	288	295	261	284	262	271	265	288	287	266	309	263	280	262	304	255	235	296	268	259	271	305	243	263	237	264	276	274	263	266	265	282	256	288	294	292	268	273	247	278	259	258	275	278	278	269	248	257	273	252	252	280	259	268	268	251	283	258	285	262	279	275	275	280	281	283	282	288	269	312	259	267	256	261	261	296	296	259	278	296	244	265	276	254	269	276	288	283	288	277	266	257	261	232	294	258	262	261	237	265	281	271	272	263	250	275	264	265	260	267	268	244	274	263	259	301	281	245	277	261	264	248	272	264	274	268	282	265	286	262	250	281	269	256	277	251	284	272	247	284	296	279	287	273	265	278	255	254	277	277	274	278	278	283	270	311	281	275	232	262	252	282	241	271	296	279	292	302	278	275	296	274	265	284	276	276	277	256	269	266	287	268	316	285	287	269	257	268	267	294	276	287	283	254	250	255	268	258	261	265	270	252	264	293	254	248	266	257	256	266	254	285	266	258	262	291	267	292	267	252	245	261	273	263	268	261	251	278	265	276	268	269	284	252	259	278	261	271	254	258	251	237	279	257	264	287	251	261	300	256	270	301	288	287	261	277	264	287	287	289	258	239	240	231	260	282	259	257	286	262	265	252	258	269	228	260	295	262	267	268	260	238	257	266	288	262	280	272	256	293	284	278	251	278	252	277	270	280	256	294	254	274	288	270	302	272	268	269	285	272	273	228	272	264	263	281	244	240	280	283	236	262	262	262	268	283	256	284	280	266	269	280	254	289	255	316	266	262	263	286	255	254	287	250	274	255	280	292	295	266	265	276	251	281	252	267	261	271	279	295	271	276	273	278	319	292	287	265	268	282	277	282	277	243	251	259	226	235	257	259	291	296	260	281	307	276	289	256	250	254	255	277	297	274	279	273	240	272	273	292	245	300	261	250	260	259	283	281	254	253	264	280	262	267	253	248	263	270	265	258	275	257	248	270	270	270	277	273	254	298	278	256	267	281	243	255	247	284	252	263	268	256	260	265	228	250	295	257	286	273	240	259	277	253	265	244	284	267	261	253	246	300	246	245	283	255	277	256	283	252	283	232	266	248	275	280	261	296	235	264	248	266	293	254	254	247	293	279	298	262	282	255	273	269	285	276	239	288	263	262	272	269	289	284	278	232	290	285	295	260	291	251	250	263	271	222	292	245	241	270	264	257	268	270	265	279	280	235	260	284	277	256	269	280	282	301	253	252	286	225	270	256	261	249	269	298	301	273	269	271	234	288	265	271	271	233	267	272	260	256	243	279	275	245	280	231	296	249	280	297	278	253	242	270	302	278	251	269	255	324	286	277	285	243	260	239	291	278	270	285	240	277	267	263	221	263	266	282	262	262	253	282	272	266	232	290	267	283	252	264	261	255	270	275	274	261	264	254	252	268	268	237	263	266	251	273	295	285	307	286	267	265	278	254	265	294	264	262	281	254	278	275	258	279	257	262	279	246	283	273	285	263	245	236	262	274	277	242	258	263	256	259	251	287	283	278	277	291	296	275	275	262	265	269	301	257	278	273	280	294	271	278	263	254	294	262	290	299	295	271	227	293	256	241	250	275	228	276	270	280	295	261	270	240	263	252	272	263	284	263	298	246	276	264	285	268	263	267	264	275	274	256	247	264	262	257	288	275	256	286	288	243	307	276	300	243	239	242	267	251	265	253	232	254	270	284	252	252	260	275	265	282	274	271	252	257	289	291	289	284	295	278	228	263	261	251	264	270	258	261	268	283	272	261	242	263	282	217	292	258	284	305	259	235	271	294	273	247	264	277	277	300	269	270	252	272	242	285	289	257	276	265	258	278	258	237	284	273	286	258	252	228	261	269	253	265	269	266	261	249	279	261	264	274	271	258	261	249	283	248	262	254	264	255	256	271	260	247	265	276	253	269	266	259	253	251	276	293	242	269	268	275	259	275	244	282	268	274	252	262	247	239	257	262	267	239	261	272	294	275	250	263	274	263	247	261	281	270	251	251	250	297	279	257	269	254	286	247	287	282	253	267	264	269	293	276	275	272	253	253	289	301	251	296	318	266	323	284	277	258	260	268	276	269	272	243	247	291	263	271	272	278	280	275	268	292	303	288	265	266	308	265	249	267	253	291	291	262	257	320	255	261	285	242	279	306	255	277	236	276	290	256	257	270	267	277	292	275	255	244	250	267	253	249	290	275	265	290	265	277	305	284	258	289	285	258	259	266	280	246	273	303	265	257	276	249	267	225	261	280	258	266	276	267	274	244	264	267	292	283	273	256	267	263	299	249	286	254	311	273	269	250	261	268	275	261	278	286	269	278	283	270	254	245	254	286	284	273	248	284	249	275	268	302	247	289	244	279	260	264	285	289	261	276	267	257	258	265	279	272	286	259	253	272	278	266	234	298	280	313	237	289	260	238	286	253	285	285	274	272	251	262	265	286	255	241	272	273	253	256	267	286	278	267	255	271	241	252	274	267	266	285	253	261	282	231	284	271	268	275	246	278	249	276	247	259	249	277	279	287	270	250	280	278	241	280	236	279	266	248	268	285	288	248	296	273	298	268	258	280	241	260	245	272	278	269	276	266	243	232	238	284	252	278	269	294	304	234	270	263	253	243	245	246	258	257	274	266	251	266	289	281	262	281	257	254	263	224	289	258	268	255	249	254	275	283	271	244	270	282	269	233	256	268	268	310	291	237	262	257	264	239	270	268	280	261	290	244	255	290	262	268	261	287	265	274	260	259	253	277	280	285	294	297	271	296	261	272	248	279	271	271	272	246	275	246	270	269	266	247	299	270	262	300	275	261	261	266	268	249	275	260	295	278	242	286	306	261	242	265	293	244	242	298	250	269	268	262	248	254	266	287	284	284	260	273	293	306	283	278	248	285	251	290	318	294	276	259	235	248	257	261	264	276	281	267	274	257	269	269	271	257	271	254	240	271	262	252	275	258	258	271	264	280	285	285	266	263	246	267	241	269	328	280	310	276	277	277	278	233	268	285	284	229	262	272	256	261	302	257	268	287	279	259	272	273	257	268	275	262	266	290	274	238	269	267	277	281	274	285	302	264	281	288	288	291	266	285	257	267	267	283	278	264	296	230	299	279	243	274	273	290	289	281	263	262	242	259	283	284	290	294	295	289	267	255	284	238	268	280	275	251	246	260	240	299	267	310	299	272	287	280	237	284	280	286	283	254	301	281	256	293	277	259	254	265	288	275	258	246	277	246	281	275	251	246	273	275	237	273	266	270	235	284	291	235	300	267	278	270	271	255	268	255	266	285	268	233	242	264	285	278	260	257	265	259	287	256	280	233	276	281	244	279	254	244	282	245	303	271	275	257	266	242	256	291	279	296	266	260	273	286	270	266	262	278	255	268	271	248	275	274	288	274
20288	13942	11389	3791	3197	2636	2112	1685	1551	1280	1145	1095	1017	897	871	837	817	804	739	768	764	703	743	721	748	689	627	661	674	642	659	693	671	671	653	642	688	651	698	636	657	657	642	623	647	673	597	712	673	627	641	659	634	655	622	640	700	663	602	636	663	675	620	691	591	608	660	659	585	617	633	629	645	604	569	631	588	636	610	660	628	678	620	615	610	619	643	628	622	644	642	638	665	661	641	593	631	613	633	658	651	610	644	658	596	656	662	635	623	630	632	643	624	631	602	613	665	617	662	592	642	636	637	667	625	643	627	598	611	647	645	624	612	613	645	625	613	640	643	627	613	597	616	653	596	616	638	652	649	616	615	654	659	650	619	630	606	606	650	624	619	656	649	652	663	610	638	648	626	640	605	613	640	656	597	655	636	593	586	648	666	636	659	612	607	693	637	608	622	655	641	637	610	666	682	600	639	677	628	563	658	612	612	594	630	630	674	629	614	614	585	629	641	645	622	635	590	629	624	624	627	636	643	654	611	660	629	648	614	683	604	621	625	632	626	628	642	623	617	638	657	648	624	633	643	641	633	638	618	613	633	621	629	626	629	616	605	614	639	646	652	662	630	644	649	613	644	628	629	668	606	629	614	666	656	588	634	605	619	612	626	609	667	597	632	636	615	633	671	620	615	688	617	647	605	708	609	620	604	613	581	632	589	613	668	642	660	637	635	648	575	649	657	616	639	637	607	662	627	633	607	614	646	619	619	617	647	669	616	686	682	643	648	596	658	613	620	653	639	622	608	645	646	643	632	589	610	604	626	598	633	670	621	582	646	678	655	636	658	654	675	639	635	604	617	637	615	612	633	665	646	656	640	605	649	581	617	621	586	633	674	598	662	633	660	636	624	613	657	637	626	651	619	612	588	693	636	543	659	674	669	612	626	641	670	627	617	653	636	646	643	623	669	603	580	660	612	631	642	641	618	582	660	594	703	663	631	619	633	616	622	613	655	634	586	618	649	621	600	645	657	616	627	628	611	611	644	612	655	605	649	654	640	607	636	644	646	626	599	650	610	595	626	612	638	607	635	651	639	638	652	609	640	656	617	603	629	668	637	635	647	636	631	645	668	644	617	567	590	634	653	668	615	656	597	598	641	656	643	645	590	628	632	639	637	645	674	608	633	654	638	662	590	621	649	680	660	650	659	588	607	659	648	600	627	632	634	574	663	593	622	614	635	656	635	607	637	621	633	609	626	612	649	637	635	619	673	625	620	669	635	594	628	621	643	654	654	641	594	634	605	642	614	647	612	611	631	643	624	628	594	642	593	600	626	681	610	659	618	606	629	649	667	658	631	588	629	574	635	646	661	619	622	621	642	635	634	625	634	609	652	632	605	651	642	650	635	666	598	684	626	604	621	666	644	600	634	601	601	646	642	621	616	682	625	616	661	686	645	626	649	616	635	629	599	625	654	580	651	611	628	619	656	630	638	620	592	630	621	598	633	643	634	653	643	629	661	632	601	666	630	652	640	644	611	582	587	604	588	624	630	633	615	620	648	651	638	631	615	614	590	609	598	647	643	623	661	692	597	658	666	622	643	591	611	623	614	668	617	647	623	605	607	608	609	621	635	633	627	637	626	600	629	676	640	643	648	614	682	629	679	640	581	615	646	645	644	612	646	625	632	632	626	589	574	625	546	654	611	652	626	632	599	624	620	669	649	624	628	628	638	650	661	640	671	614	671	648	673	634	617	611	628	639	687	627	620	580	629	610	619	651	652	625	633	653	626	686	629	660	593	608	623	632	618	625	627	622	636	600	638	659	614	639	650	637	613	608	623	629	651	626	648	615	684	651	614	631	647	638	590	647	649	607	606	646	616	649	581	661	630	628	641	634	638	645	625	630	608	647	661	634	575	654	635	597	655	660	611	671	628	579	608	612	667	642	592	621	597	607	644	646	660	626	625	659	620	640	610	604	617	642	620	613	630	658	625	586	628	645	622	626	664	598	580	626	599	612	631	643	604	627	648	630	627	616	606	652	634	675	614	657	629	640	618	606	620	609	640	641	638	619	642	613	636	641	581	618	676	659	616	633	657	660	619	621	632	656	669	620	623	569	653	622	639	646	641	637	641	616	611	598	600	603	628	628	603	620	670	633	660	612	643	576	628	640	631	619	643	640	629	628	624	605	619	616	604	639	626	648	627	655	606	599	604	631	607	613	616	608	657	623	604	654	630	620	641	640	626	633	623	586	656	643	610	615	603	612	627	574	614	629	638	634	605	647	629	643	684	631	629	639	637	628	661	619	600	581	641	596	640	623	649	629	618	622	604	672	636	634	658	585	672	645	622	655	634	581	593	632	591	609	649	626	649	618	658	661	646	625	608	615	636	635	619	609	661	617	686	603	683	634	633	629	630	642	643	680	662	601	642	635	626	632	659	584	631	586	628	618	604	607	613	575	642	615	680	617	656	621	663	596	610	604	551	630	632	636	597	635	632	664	703	613	613	612	697	638	629	653	624	651	591	605	614	670	640	654	612	650	643	656	614	642	639	567	651	633	609	642	635	676	632	633	642	639	636	668	596	601	628	615	623	608	617	646	629	611	634	603	648	670	645	662	667	643	637	593	591	593	634	667	656	662	605	577	633	598	636	599	631	610	609	609	611	574	655	642	659	624	606	635	648	631	644	640	655	587	617	630	640	621	680	655	631	662	631	643	666	596	659	638	627	635	626	592	641	664	650	661	623	611	617	666	646	639	658	661	642	635	622	667	630	647	637	656	627	677	588	639	653	614	642	609	653	655	633	663	624	645	617	632	626	661	641	630	599	673	635	632	638	655	621	653	685	652	600	652	635	625	625	603	594	624	629	627	648	599	637	598	591	651	648	651	662	623	625	618	611	631	645	639	667	640	654	629	689	636	655	617	616	649	644	619	576	600	647	611	597	652	627	668	629	617	605	622	586	610	677	631	623	615	604	613	673	649	657	656	630	590	624	589	666	661	615	616	631	612	651	636	624	637	614	664	626	644	676	651	645	624	658	566	588	673	634	620	642	625	649	655	609	630	612	623	630	592	625	633	628	623	615	650	677	635	638	657	600	643	669	617	654	652	638	655	596	628	618	611	655	655	633	639	625	626	631	632	590	641	609	625	632	617	604	652	612	611	653	638	634	636	641	665	643	636	658	589	622	606	642	620	611	615	607	626	596	621	644	623	615	612	651	640	650	638	645	632	637	619	598	634	653	602	604	652	595	630	604	615	629	595	648	632	632	663	676	640	628	635	633	666	639	632	651	630	658	639	643	659	661	611	649	626	623	605	639	648	614	667	630	620	626	637	652	627	650	613	646	598	612	610	649	649	614	611	611	599	661	645	591	588	639	640	655	620	656	648	629	645	639	675	692	581	635	634	654	614	616	640	621	605	603	626	592	683	620	620	634	642	655	616	650	628	640	613	639	626	638	639	653	636	601	609	642	656	616	612	638	645	622	638	647	623	631	627	637	646
39574	24732	14881	3392	1383	855	625	461	437	342	275	291	265	258	240	227	189	210	223	217	199	186	182	192	209	198	186	173	177	188	165	211	177	172	180	206	147	178	183	175	157	189	160	157	180	198	181	164	187	163	190	151	160	172	163	183	186	184	154	177	176	181	181	207	178	195	199	164	184	165	177	209	181	187	188	163	170	178	179	151	187	189	168	165	163	175	204	174	160	169	182	153	150	168	163	157	171	139	164	152	159	177	161	157	185	196	175	185	156	171	163	166	175	156	175	162	153	167	177	162	162	146	188	164	174	164	177	168	161	184	180	204	161	160	182	197	182	153	146	147	167	164	178	165	152	185	173	158	175	168	208	199	178	188	202	158	178	156	177	173	205	175	197	179	130	163	146	159	166	187	168	174	180	131	165	169	166	177	145	177	178	181	195	166	158	163	190	163	179	170	200	152	196	190	156	180	158	188	181	189	182	175	159	153	169	181	195	184	153	166	165	177	189	176	153	160	170	166	162	189	172	161	160	156	156	163	161	158	189	157	162	157	174	158	174	155	169	168	188	191	182	175	174	185	174	157	182	171	174	152	169	151	166	179	158	168	151	151	177	185	157	172	173	166	174	157	171	179	167	163	178	164	181	163	158	202	162	192	169	154	175	176	155	153	182	163	165	182	196	190	184	160	160	151	195	170	157	172	152	171	173	172	162	131	157	159	168	180	170	199	160	166	161	177	183	180	170	180	173	162	174	189	147	160	160	146	171	204	205	174	175	173	159	168	195	195	185	162	176	167	168	176	169	168	167	190	175	150	171	177	169	194	156	184	163	151	158	178	160	146	167	167	185	167	173	157	168	189	187	168	159	168	180	188	182	164	139	174	158	153	166	158	174	188	179	183	177	186	169	166	163	157	154	163	168	168	159	196	174	160	158	170	188	177	187	180	172	182	178	173	167	183	182	157	180	157	164	162	165	187	164	179	171	173	187	197	181	172	149	166	177	204	206	185	169	188	183	138	179	179	163	170	200	166	151	158	158	149	130	163	175	164	160	162	169	187	169	152	151	163	218	167	153	159	201	158	178	150	160	151	130	158	188	174	158	197	165	159	159	173	168	165	155	143	171	166	159	178	197	186	147	167	187	161	177	188	169	156	169	164	148	185	161	185	163	159	152	160	172	180	164	182	148	171	185	144	201	143	151	177	175	181	175	153	174	148	172	139	177	198	162	164	164	187	164	167	171	183	151	163	175	166	171	164	189	171	160	176	173	156	180	162	184	167	190	152	178	171	174	171	160	153	161	204	182	175	165	173	152	171	136	151	181	159	158	179	161	144	158	172	170	199	211	202	160	173	159	182	140	150	163	149	189	178	189	167	177	165	161	172	185	190	171	193	181	167	150	156	162	177	176	172	208	185	193	167	174	164	144	179	169	176	198	181	140	180	180	172	155	157	176	160	191	165	173	173	165	173	173	156	164	161	144	177	174	176	169	188	175	193	166	161	161	131	186	151	180	147	179	168	172	180	169	174	179	161	161	147	165	166	173	167	177	194	170	182	161	163	162	162	163	161	191	157	162	164	193	178	174	176	158	170	182	162	184	163	164	184	157	159	142	142	191	162	174	185	180	183	168	172	187	155	167	186	162	160	157	147	171	188	170	175	166	145	192	139	175	180	174	171	170	170	161	181	178	179	169	139	183	180	177	186	156	167	141	174	176	177	173	171	173	179	142	158	168	170	170	172	177	178	178	173	168	210	191	172	161	170	171	178	176	136	147	180	171	186	160	182	181	162	171	160	202	169	158	174	188	171	192	177	197	166	176	188	162	193	168	169	167	178	159	153	173	174	157	182	186	156	186	158	168	160	176	171	169	159	181	180	159	179	205	161	179	149	170	201	172	177	174	147	163	174	158	154	173	163	172	161	200	171	163	170	175	176	120	144	177	166	199	166	181	180	185	152	159	186	176	163	160	161	148	169	149	156	168	190	173	155	153	186	191	190	136	168	176	165	181	150	159	168	172	179	155	196	201	184	188	159	164	167	176	165	185	185	180	160	164	187	180	193	187	170	178	187	190	196	161	176	155	143	151	156	171	151	152	168	162	178	162	202	177	196	170	163	180	159	188	157	148	181	170	174	186	190	200	185	184	188	149	163	177	178	155	165	176	190	178	189	174	200	191	171	182	153	171	163	160	167	177	156	162	158	166	165	172	176	154	192	167	182	201	180	163	181	171	173	169	169	176	183	198	149	178	155	191	160	181	171	208	175	185	163	143	158	163	175	183	142	169	195	186	208	173	183	182	169	181	162	154	165	193	171	164	153	174	175	174	164	178	181	151	168	184	165	157	158	164	157	152	146	157	167	164	158	193	195	178	167	187	174	154	170	168	149	155	191	175	166	173	162	159	182	183	150	166	156	179	131	171	190	181	160	167	163	170	158	167	192	187	157	158	164	158	155	174	189	172	163	200	164	150	167	166	179	166	153	164	153	180	187	168	185	171	203	164	182	175	171	162	169	209	185	179	185	164	189	195	168	193	173	155	168	156	136	164	175	172	171	180	156	202	158	177	144	149	176	185	172	172	172	185	161	165	170	169	145	155	158	160	203	169	177	165	156	165	161	176	167	187	159	170	157	163	163	168	134	160	179	200	161	178	167	194	159	173	163	149	163	176	163	164	175	169	198	170	183	181	173	164	177	166	155	197	179	145	175	153	175	166	165	149	177	180	159	177	158	161	163	189	159	145	158	150	169	162	165	160	160	160	170	189	177	164	170	177	182	173	153	177	166	175	179	165	157	149	191	180	161	179	164	164	189	180	156	176	186	199	160	157	195	158	184	160	170	188	180	181	171	163	174	182	146	172	197	172	180	161	162	171	166	146	166	156	171	177	187	161	150	163	195	157	198	180	144	191	174	154	156	178	164	146	180	175	192	159	171	161	186	183	182	169	137	171	186	184	171	170	190	152	149	164	183	143	162	167	152	158	156	160	144	185	163	157	187	213	183	157	196	137	160	147	172	162	167	170	168	176	195	193	170	173	162	175	169	181	180	165	152	170	177	194	196	206	168	160	178	154	157	149	151	174	180	170	158	166	140	156	162	161	161	169	172	154	162	169	200	197	158	164	175	181	165	167	177	165	191	176	162	147	173	186	163	178	175	176	139	185	165	168	173	170	188	155	148	143	174	169	161	188	167	165	179	175	196	178	165	183	181	144	166	142	131	176	182	180	194	155	198	170	168	198	175	173	193	197	172	174	186	169	179	183	173	192	182	160	189	162	188	189	185	194	174	184	167	193	168	184	176	144	162	195	166	176	183	175	172	187	187	163	156	173	144	187	165	159	177	162	168	169	180	172	176	201	180	163	176	184	159	171	159	172	179	156	186	178	159	169	153	164	169	199	172	183	162	173	184	170	184	179	164	170	167	170	177	170	191	169	167	185	165	170	181	193	160	172	153	175	189	135	160	155	189	143	168	152	172	183	166	159	166	164	172	172	154	207	156
23985	17216	14347	4532	3889	2998	2360	1906	1680	1334	1066	954	873	818	704	622	618	616	578	545	488	561	495	533	484	463	481	470	454	453	441	431	416	411	414	437	418	434	422	385	414	394	413	419	356	385	377	424	410	364	391	385	383	377	390	407	391	382	374	412	370	364	370	369	417	371	341	412	380	374	372	368	385	370	400	404	363	367	373	390	363	393	374	348	373	387	357	371	339	365	365	372	384	379	371	357	374	376	355	354	371	400	372	380	326	383	343	365	373	358	386	371	352	354	375	374	388	374	354	370	372	389	393	371	379	375	345	353	382	356	406	393	379	371	368	409	355	393	365	363	394	363	385	393	366	352	343	377	357	336	373	419	403	382	375	356	382	370	378	347	390	373	381	403	363	388	378	351	360	351	349	390	349	401	353	322	380	385	377	384	387	398	394	358	368	370	360	358	387	355	365	372	382	386	376	378	360	413	346	349	355	385	405	378	361	362	394	372	414	343	379	387	396	364	410	391	344	374	363	348	350	339	397	328	361	410	372	417	399	385	406	355	375	361	391	380	359	361	399	322	382	403	374	393	395	377	341	388	394	369	382	326	371	389	354	395	362	373	417	358	406	356	397	352	399	370	386	404	392	371	377	395	364	354	362	361	347	361	361	377	372	380	392	362	407	373	375	381	367	417	369	357	334	347	383	387	348	393	393	346	402	357	347	352	356	378	388	346	355	361	344	373	366	333	391	399	364	371	389	377	367	359	369	399	369	371	384	360	350	393	388	404	388	354	347	392	343	372	360	377	374	368	358	383	370	354	345	387	355	371	367	362	373	365	411	363	349	384	374	363	345	393	364	345	360	387	383	397	377	341	377	362	405	411	381	379	352	352	385	412	385	385	353	367	387	411	363	389	368	377	389	358	369	370	363	367	360	363	363	351	408	357	363	361	323	376	385	405	339	334	361	365	383	392	349	354	363	377	365	343	386	353	348	401	424	372	400	399	369	392	399	369	354	356	351	344	373	358	395	357	366	360	376	388	398	389	392	368	382	352	367	390	386	375	360	358	392	343	366	354	399	412	384	392	368	379	363	350	362	390	355	366	370	350	370	403	358	367	375	392	362	386	402	371	373	378	354	344	368	365	358	365	378	385	372	362	380	340	412	398	382	428	377	348	349	353	374	377	349	342	381	383	373	368	396	412	399	354	387	405	364	391	359	346	370	366	376	340	352	374	347	368	386	382	373	366	363	366	365	377	357	374	402	400	373	385	363	375	388	382	350	378	366	328	358	357	345	350	371	374	367	366	388	397	361	381	393	384	368	360	384	364	375	358	365	395	352	340	388	363	388	369	364	352	406	381	386	378	386	371	354	357	366	376	345	376	369	379	392	339	370	373	390	398	389	363	362	367	378	388	378	369	394	382	391	380	407	356	396	385	381	408	374	371	371	365	372	370	380	376	349	376	382	366	375	376	365	353	371	398	371	406	388	359	359	373	380	357	368	400	364	346	381	375	379	353	348	368	422	384	393	369	381	353	376	347	377	347	382	369	367	357	391	375	359	399	375	371	375	378	356	378	387	369	360	391	358	384	359	367	378	370	339	397	372	377	346	362	418	370	398	402	377	381	373	396	369	372	369	367	398	388	396	401	406	361	408	375	344	352	367	340	354	369	376	363	362	368	394	361	377	391	365	411	359	383	353	386	354	386	389	375	369	395	393	353	387	396	344	386	376	378	402	360	338	382	364	369	337	398	358	388	376	397	362	367	377	387	380	389	394	327	375	385	370	362	383	360	360	392	348	362	370	345	379	355	370	390	361	401	370	365	379	367	378	386	367	352	327	385	368	371	391	358	395	319	359	354	355	354	367	374	401	356	385	392	360	346	360	354	380	353	387	370	391	369	399	422	378	357	365	369	362	368	353	355	362	358	361	390	397	384	344	390	340	356	394	354	400	369	383	377	366	363	377	380	385	381	375	391	371	334	389	406	416	378	347	382	342	373	386	386	379	385	374	375	360	388	372	328	347	374	388	388	387	362	361	402	346	373	359	345	372	385	381	377	410	351	376	417	394	357	410	373	390	359	382	345	372	351	372	385	363	362	397	358	365	388	392	397	388	364	378	371	354	396	357	384	355	403	345	377	391	388	387	409	350	367	383	368	375	405	379	390	388	376	367	415	365	370	375	355	383	360	369	421	376	387	368	340	362	352	356	377	339	355	396	356	371	401	359	357	387	364	375	372	375	379	373	394	379	359	396	350	414	348	378	402	366	375	405	356	399	381	375	353	370	358	360	372	369	372	396	379	370	360	378	383	364	350	387	340	377	391	357	397	373	370	361	366	383	377	362	397	344	381	373	386	377	360	355	368	364	374	385	371	376	353	376	399	387	388	365	380	395	361	358	389	370	353	370	379	357	382	374	384	372	384	374	387	354	354	379	369	351	372	364	389	330	395	355	407	394	380	394	360	390	359	338	377	355	388	401	367	377	377	407	361	351	370	379	386	306	378	373	344	394	389	373	344	362	370	370	385	337	381	391	414	397	384	369	396	375	329	369	381	383	373	370	346	391	365	366	341	341	374	412	339	377	376	403	395	354	361	391	360	392	337	356	366	379	362	375	350	346	397	340	407	335	347	389	366	384	359	367	361	398	377	387	381	365	355	332	381	395	348	375	371	396	363	326	385	384	373	376	349	390	385	345	377	355	343	358	382	364	386	397	363	427	394	356	376	376	370	378	375	361	345	366	347	349	349	403	377	396	404	359	369	379	338	354	382	357	335	380	383	394	348	389	368	395	366	392	391	408	375	372	398	352	378	361	346	368	378	373	360	341	352	341	381	379	363	372	362	350	365	394	343	378	327	353	361	364	395	365	390	356	388	392	361	366	405	371	356	333	375	355	375	372	360	380	323	395	361	388	392	383	356	393	368	365	353	374	388	365	379	400	375	377	376	337	400	394	385	389	375	371	384	379	414	405	355	369	357	384	370	377	395	402	392	357	320	381	403	398	333	383	359	375	416	377	380	361	369	398	373	371	367	392	351	372	375	345	378	385	331	352	391	376	385	385	379	387	374	385	371	381	354	352	358	352	381	370	342	368	326	370	386	384	388	405	366	379	360	380	370	363	381	391	389	350	386	368	357	364	349	373	407	351	391	383	352	395	351	348	382	349	381	376	379	348	364	325	347	386	375	331	391	371	353	400	352	374	384	386	384	383	360	366	382	355	358	367	392	374	364	361	382	370	402	344	381	348	335	341	382	370	364	386	424	334	366	374	357	382	342	351	346	339	344	393	392	355	409	361	373	378	323	433	421	357	362	385	387	408	378	367	327	358	357	360	390	418	379	374	370	343	357	348	366	352	384	368	357	395	336	378	379	364	380	379	395	381	399	347	378	411	354	330	393	353	392	393	378	385	374	387	344	370	383	363	412	372	358	374	372	391	375	388	391	376	337	340	372	404	360	371	391	320	364	333	399	373	379	363	369	373	326	334	383	365	412	366	388	353	367
13961	5302	2226	808	595	474	398	379	371	314	301	323	313	258	267	291	305	326	282	266	288	263	255	295	290	262	301	295	282	265	287	275	271	281	262	296	294	237	275	293	268	286	270	265	260	288	286	277	282	297	287	281	268	280	275	277	257	261	241	289	273	269	284	291	261	239	276	234	296	269	272	259	233	251	285	266	265	290	304	252	286	288	257	265	272	260	240	313	294	295	268	285	216	270	274	260	256	256	259	286	284	255	295	282	252	237	270	238	263	265	274	243	250	286	277	280	247	318	278	288	297	266	315	287	291	283	229	252	248	271	264	270	289	270	263	279	285	259	251	281	285	272	256	276	305	274	287	273	243	257	276	280	284	283	252	270	262	289	259	246	283	271	281	263	274	246	283	276	268	309	247	245	255	256	269	255	287	277	268	279	310	294	292	285	276	267	251	288	279	289	288	285	248	274	278	259	298	285	264	280	269	263	268	283	243	281	287	276	258	293	305	244	278	281	279	301	292	261	260	302	282	282	267	278	274	256	257	262	264	290	286	220	239	268	281	255	281	258	278	283	250	264	281	260	239	276	273	262	307	293	286	257	268	271	275	253	254	261	284	275	279	234	276	290	254	262	304	271	272	265	271	269	281	280	279	267	269	286	272	298	247	279	253	273	290	257	290	282	282	273	266	309	289	290	269	250	293	258	258	259	263	271	269	257	264	305	280	280	275	244	294	284	273	312	308	269	254	264	282	281	255	269	265	246	265	283	274	285	294	291	265	273	276	319	279	256	241	272	305	289	302	270	265	269	281	265	246	244	286	246	278	269	271	255	297	280	285	253	286	255	280	278	299	270	285	271	249	248	261	245	252	257	247	290	266	263	261	268	283	246	240	289	268	294	278	249	261	265	256	272	262	274	256	243	259	268	291	249	281	257	273	253	271	267	266	271	259	242	254	226	279	258	279	236	317	273	282	260	260	239	246	265	255	242	247	271	290	260	273	276	302	292	293	294	266	282	276	289	289	288	298	270	296	263	288	269	293	258	276	248	242	270	257	276	247	273	320	268	273	279	264	285	249	289	267	280	281	252	263	265	255	244	269	271	258	270	226	276	263	258	278	271	255	256	279	262	304	300	282	318	264	279	241	295	287	272	263	272	286	271	286	256	294	250	266	281	308	261	242	225	286	282	275	251	253	261	276	277	257	277	272	253	253	264	284	257	283	279	302	287	276	261	275	268	278	282	281	285	249	252	264	276	259	303	278	261	284	285	260	266	286	277	255	289	266	250	308	271	288	299	270	286	253	281	255	237	264	279	264	277	304	298	240	260	246	254	272	284	247	288	245	279	257	289	296	291	280	257	293	272	248	255	281	231	282	260	279	277	266	292	271	301	270	308	285	269	266	318	271	311	257	251	288	298	288	275	279	303	267	276	307	253	271	261	256	299	309	283	317	258	287	299	267	267	250	290	300	263	277	288	280	276	255	250	277	287	247	280	248	259	276	291	276	269	279	271	255	293	248	290	273	286	291	277	295	265	240	308	265	264	275	273	283	271	258	300	248	278	269	273	282	235	284	282	272	244	318	255	296	282	256	309	295	258	291	275	305	321	263	286	249	282	271	254	276	264	288	315	276	278	291	270	271	245	264	303	306	275	262	260	280	257	278	252	288	278	268	282	251	278	262	236	303	251	252	278	265	266	270	282	255	300	296	276	283	259	315	262	253	266	268	297	308	287	308	287	295	303	246	270	288	278	258	258	266	262	248	270	274	298	276	262	310	309	285	255	256	248	236	267	262	298	261	300	279	307	257	284	283	278	263	271	270	270	263	241	314	309	250	279	264	287	262	281	264	278	284	273	275	281	267	274	300	268	253	270	286	260	271	232	267	283	245	259	273	255	307	295	281	275	261	258	248	246	247	264	278	273	267	282	298	237	289	248	269	269	251	275	270	256	267	305	243	265	282	273	263	281	251	233	259	265	284	278	261	313	276	291	271	250	253	283	262	244	253	309	279	286	263	313	258	244	284	265	268	259	265	272	279	283	255	244	291	276	270	247	311	238	276	272	237	238	275	282	258	273	303	283	288	254	263	231	272	263	309	248	248	271	279	263	288	281	288	323	298	285	264	250	269	293	302	281	273	291	300	281	287	304	262	270	271	267	229	253	273	262	281	294	270	276	273	287	292	310	280	274	265	279	283	273	251	271	267	294	295	273	302	280	297	297	269	252	256	276	260	269	281	264	323	244	268	261	271	262	263	278	277	252	252	269	272	252	298	264	293	267	289	271	255	282	232	260	292	301	272	260	252	234	258	274	300	282	273	272	259	254	225	255	279	297	277	272	274	264	290	280	272	237	254	298	271	272	259	298	264	282	263	257	263	237	291	252	263	257	310	243	298	274	277	250	267	263	284	271	262	285	247	260	282	246	266	276	271	268	296	278	300	286	270	267	292	298	246	280	299	243	272	288	233	260	280	294	277	303	292	286	279	292	246	281	261	286	288	285	269	280	280	256	258	222	274	252	281	254	237	277	267	264	269	263	289	246	262	274	253	255	284	268	284	274	276	291	280	296	294	273	279	255	251	288	264	254	265	277	268	276	252	277	252	296	272	296	285	296	260	279	270	286	251	265	260	277	309	256	253	257	271	318	250	262	276	265	306	244	282	277	212	260	265	312	272	296	266	292	279	254	287	267	259	247	280	268	292	252	283	272	256	287	261	254	279	308	261	246	277	285	289	311	281	266	298	291	262	271	311	293	294	283	260	272	275	254	242	298	292	286	267	295	263	260	268	281	248	270	268	279	284	273	273	276	288	268	255	247	234	271	272	286	303	273	255	263	224	289	264	249	275	283	251	268	277	263	279	267	296	302	246	272	307	287	274	276	287	291	272	290	277	250	225	291	285	292	254	247	268	270	241	251	281	270	297	285	282	282	266	275	279	276	270	234	270	280	272	295	258	257	322	279	279	252	267	256	282	273	273	289	290	277	265	278	258	305	277	296	276	269	278	286	257	279	293	309	267	273	306	253	285	267	266	266	233	290	311	298	271	249	262	262	265	275	294	264	294	251	276	280	317	274	286	277	289	282	291	280	265	266	293	262	272	288	300	289	256	261	247	294	278	256	259	289	275	249	267	277	253	272	240	249	259	293	287	271	270	253	222	271	265	294	303	287	257	287	279	255	236	251	251	269	257	245	279	280	269	283	252	278	310	292	284	269	270	238	329	264	279	259	272	263	301	256	282	263	287	276	278	314	275	281	286	267	314	273	311	252	258	290	307	304	259	289	273	261	259	241	258	257	290	273	272	272	291	295	280	258	309	275	282	292	276	274	292	275	272	271	284	303	240	265	251	278	256	281	307	290	273	289	281	258	261	239	308	303	325	297	261	280	249	235	252	258	276	289	260	253	286	293	263	302	293	293	272	266	289	276	296	263	265	272	252	248	252	247	264	263	274	266	251	281	242	267	289	273	257	269	267	314	288	283	299	283	249	272	256	279	256	242
9736	5044	4059	2146	1971	1519	1361	1123	1016	865	844	786	795	657	734	712	732	686	681	673	657	677	701	678	685	669	641	708	659	650	646	621	673	651	683	687	625	641	667	651	647	633	655	643	663	655	631	655	632	623	636	652	653	643	645	666	630	641	646	682	615	670	686	631	667	664	681	631	625	642	704	637	661	652	595	604	641	659	675	648	644	630	651	634	642	639	636	657	620	661	623	678	670	613	687	672	644	645	607	609	626	717	613	673	656	655	618	591	636	659	628	649	650	643	669	645	636	648	643	612	626	663	672	668	628	638	606	637	658	680	644	672	667	647	674	608	684	619	639	652	679	636	601	652	662	689	594	637	609	651	657	654	604	656	648	648	610	660	638	659	626	687	641	622	648	672	664	620	641	638	637	634	672	683	616	649	685	657	609	660	656	606	631	657	661	634	631	690	652	646	592	654	608	600	665	622	687	671	644	649	622	635	644	639	619	670	640	629	621	617	648	672	630	606	605	624	624	643	603	665	628	652	633	665	660	626	622	638	583	644	630	609	662	649	576	646	624	650	642	641	664	625	633	646	661	644	622	646	611	638	667	648	661	644	615	685	623	652	649	664	631	631	639	623	672	616	621	649	629	644	636	606	637	627	597	632	674	660	670	643	699	654	684	626	664	625	619	622	630	591	623	644	628	628	652	658	658	664	660	689	642	690	639	685	608	663	663	613	641	630	681	606	651	650	623	651	594	618	659	627	652	690	657	650	646	623	641	657	637	654	630	623	609	643	679	638	610	666	629	630	635	640	671	623	621	640	668	601	633	640	653	629	655	610	641	603	620	651	653	650	641	705	591	679	633	668	695	611	641	673	646	625	635	616	573	629	624	686	609	644	675	619	647	641	670	596	631	656	664	616	644	621	653	642	643	607	622	634	644	642	660	645	607	711	696	609	631	675	623	657	627	622	636	646	650	690	649	645	603	669	646	647	644	637	615	640	647	649	654	681	645	634	605	648	630	647	656	668	645	631	659	588	592	677	693	627	625	637	633	661	658	676	662	628	660	638	652	643	634	686	639	591	689	663	643	638	664	625	680	635	624	638	607	626	619	591	655	608	646	703	686	616	631	623	645	662	657	654	690	683	676	616	576	637	643	647	626	666	663	654	627	622	632	622	645	563	583	600	620	640	642	650	644	660	664	649	673	617	636	693	633	643	685	616	673	669	652	635	656	644	674	700	653	593	641	660	673	672	647	634	670	637	656	658	655	648	624	609	613	652	618	656	660	646	661	651	721	628	628	642	608	651	575	609	671	655	637	645	679	642	623	640	642	666	652	630	675	637	661	606	691	620	614	612	647	656	676	637	632	630	658	661	612	621	635	620	645	621	667	685	667	617	644	679	660	656	652	606	660	621	644	632	631	657	626	647	657	660	698	654	606	630	676	628	669	664	627	696	608	636	657	597	679	614	644	645	626	668	658	621	616	622	690	616	642	603	626	652	694	640	641	633	636	627	651	655	672	620	676	649	604	638	668	592	674	597	637	660	622	648	681	617	602	634	653	664	674	650	699	633	640	670	590	634	646	640	664	598	673	623	689	635	689	649	623	651	659	689	672	599	603	693	625	630	669	658	679	663	669	597	638	636	686	609	718	630	632	663	634	660	635	687	678	635	629	649	661	610	640	608	674	648	610	623	650	587	632	674	630	619	627	637	656	648	654	653	629	659	656	718	667	655	627	617	629	660	644	641	642	692	624	655	647	664	648	668	646	664	653	625	644	655	642	643	578	617	615	606	649	650	661	644	601	595	685	635	621	641	664	643	655	618	649	605	674	626	684	665	632	664	693	658	637	675	638	623	637	652	597	610	644	655	635	656	606	656	653	631	712	620	651	620	628	636	639	682	628	622	632	617	676	636	608	670	629	621	623	624	620	646	611	631	647	668	613	687	640	644	617	598	619	667	676	679	647	664	667	645	590	655	669	655	648	647	652	587	612	611	606	719	687	634	672	712	634	659	658	644	647	678	630	671	620	628	645	652	666	672	635	607	644	631	631	653	645	602	698	665	631	632	611	620	673	646	628	654	629	633	655	650	628	646	609	689	651	610	598	630	674	629	674	601	689	655	666	621	648	649	628	641	641	625	666	645	675	620	693	629	637	637	647	616	627	646	660	671	647	618	647	641	645	594	644	670	642	633	670	644	675	639	689	631	639	654	631	634	630	615	625	657	660	596	655	658	668	637	646	640	642	614	659	605	708	637	609	625	601	630	643	649	635	714	646	657	625	652	636	631	673	662	632	585	624	619	592	643	645	629	646	644	626	585	641	616	604	632	625	662	643	670	620	634	631	660	634	626	639	668	632	638	618	667	628	626	669	613	647	662	683	590	652	626	643	618	670	627	640	636	644	668	659	659	620	670	638	630	625	623	674	608	653	691	650	700	673	625	648	671	643	619	651	632	647	665	595	668	647	669	659	664	629	627	645	647	668	649	669	602	686	652	629	635	677	622	657	663	605	660	649	615	631	658	649	611	662	670	663	691	642	615	665	668	675	664	614	653	665	638	626	685	621	641	632	625	637	651	622	618	670	691	639	654	686	645	605	672	632	624	623	642	664	657	610	599	641	598	635	656	634	677	639	648	594	621	592	619	638	612	651	628	635	680	646	610	629	594	616	635	644	651	611	657	612	627	635	644	677	624	674	650	692	627	606	665	656	595	592	696	662	651	645	661	623	627	601	610	663	660	643	612	616	670	637	644	644	634	611	649	656	655	664	624	578	653	629	667	593	631	630	598	630	654	678	662	602	632	664	650	615	623	693	639	680	597	611	659	673	656	614	650	634	616	628	625	643	631	637	665	666	636	668	590	662	663	611	638	640	648	632	620	668	671	665	669	656	662	620	656	697	637	641	652	670	673	617	676	645	650	688	627	636	651	629	630	579	630	639	611	584	620	641	621	645	634	634	652	626	661	656	642	604	673	611	658	596	650	656	617	625	671	638	619	614	648	641	640	618	691	622	661	613	639	613	624	594	623	651	604	673	633	657	702	684	652	662	630	621	629	658	651	613	575	611	627	630	612	621	642	593	652	600	627	628	626	596	631	680	666	600	635	633	636	626	667	634	642	668	683	634	664	645	626	586	617	652	592	567	637	673	673	649	632	616	631	672	623	631	641	642	623	639	615	652	649	679	677	608	634	681	637	660	614	643	653	638	623	608	611	651	634	650	649	583	666	681	655	686	625	600	648	632	635	680	641	669	608	693	629	678	642	647	672	629	633	618	658	690	653	582	621	670	625	654	643	636	650	687	686	608	619	652	640	627	694	660	663	648	624	666	642	654	641	696	635	657	678	652	611	677	679	660	636	596	610	680	619	647	646	649	645	611	648	634	659	642	643	614	665	654	671	616	599	622	644	666	683	604	638	621	591	652	640	663	646	693	643	654	668	644	629	608	636	599	668	638	581	614	640	603	604	676	677	639	647	645	649	633	633	623	661	633	667	642	644	663	625
29269	16057	9733	2019	911	718	528	478	459	330	355	348	334	331	341	306	284	300	297	276	292	266	288	311	275	284	276	259	265	276	266	264	259	289	246	294	276	262	283	255	251	266	280	283	289	281	292	292	272	274	283	276	269	311	262	274	251	264	289	250	273	257	289	290	283	272	267	265	278	276	279	279	304	282	271	253	276	273	249	282	266	264	249	288	262	235	264	251	282	303	239	309	297	278	277	305	302	231	268	267	272	254	279	293	298	281	258	281	264	259	272	256	244	291	272	268	272	303	275	264	298	261	265	258	282	294	294	255	253	266	266	270	263	261	285	249	263	285	308	261	295	277	269	244	292	276	279	282	307	270	289	287	281	246	258	246	236	260	282	252	280	278	261	278	285	277	279	284	260	260	285	288	286	253	268	277	244	262	279	270	290	262	270	250	257	311	284	283	303	272	275	263	252	273	261	282	276	290	270	279	248	281	234	269	268	302	289	270	287	259	257	240	286	259	280	284	300	275	266	244	250	311	275	266	275	278	289	281	267	254	271	278	274	254	255	290	261	244	255	291	299	273	261	273	270	271	258	253	271	235	264	264	297	282	275	257	286	245	245	243	262	287	282	275	275	264	302	299	244	278	272	239	266	270	220	257	262	278	255	289	289	297	298	271	264	261	250	280	262	264	274	289	240	276	256	267	247	267	294	262	291	265	284	247	261	281	259	297	232	274	299	279	260	245	280	283	257	271	271	283	266	276	274	257	310	298	278	250	235	259	326	282	272	279	268	281	286	258	283	261	267	268	267	248	284	258	276	289	239	248	253	278	271	263	278	262	249	274	262	264	273	252	260	277	276	280	277	269	272	270	276	277	252	278	228	245	252	245	279	255	273	253	262	281	273	254	298	280	267	293	252	259	260	277	283	293	259	273	288	250	266	265	291	249	262	282	283	250	244	260	256	247	278	271	272	265	306	282	307	263	288	276	285	268	274	266	326	271	265	294	262	265	267	273	244	295	273	274	294	286	265	246	295	326	238	285	287	260	260	291	272	292	288	266	286	262	262	262	240	230	282	293	278	246	285	273	275	251	250	260	263	274	288	274	279	252	283	270	286	282	271	297	271	275	279	260	245	251	281	281	277	288	280	277	232	246	255	293	251	308	286	291	262	247	271	273	270	272	293	266	312	280	289	264	276	263	278	269	263	283	263	272	243	269	275	241	279	305	282	248	254	287	274	294	275	291	265	268	256	267	273	280	246	285	294	274	267	298	290	283	278	282	255	279	260	262	271	271	275	258	306	279	248	271	316	286	290	284	282	263	288	275	278	284	262	280	279	254	294	246	263	272	256	225	264	296	281	238	270	276	255	279	253	269	273	284	272	259	279	284	286	232	280	278	249	282	276	268	250	282	261	271	259	292	250	249	280	260	256	249	286	255	259	269	265	278	263	271	241	280	245	240	283	252	268	260	252	271	294	264	294	311	299	274	291	269	278	285	276	275	296	260	263	255	264	255	264	268	243	314	284	275	280	249	284	281	311	283	250	276	265	258	288	269	272	263	249	257	267	256	273	239	288	256	273	298	277	263	277	259	291	272	266	286	261	298	270	277	268	238	263	269	254	299	278	244	266	284	263	301	309	220	243	278	269	272	274	281	264	256	280	266	306	269	257	262	285	289	237	264	238	281	262	282	267	292	297	271	279	263	272	295	267	226	294	246	253	275	274	258	263	268	302	265	260	285	254	270	313	257	269	279	264	269	264	275	248	248	255	277	273	270	257	260	265	295	287	289	249	254	261	256	265	248	273	276	284	295	255	271	280	303	273	303	251	268	241	263	256	230	260	241	296	262	297	306	277	304	246	255	245	268	256	317	293	245	270	271	271	279	305	288	282	286	273	265	208	271	268	278	258	267	277	237	308	279	282	276	294	298	269	277	284	255	275	262	284	290	280	272	296	262	288	265	279	255	271	249	278	290	290	285	247	287	270	293	281	296	282	290	252	219	308	261	303	285	274	253	271	265	249	258	271	272	283	295	251	284	282	285	264	295	270	274	305	295	262	250	285	250	260	248	252	246	269	257	273	256	248	282	240	235	278	270	266	286	278	248	293	280	283	299	241	302	264	230	242	258	270	287	256	275	308	240	287	263	288	296	287	245	259	242	237	244	272	285	251	273	258	296	279	274	310	260	246	266	273	251	274	276	257	282	300	304	264	265	270	301	270	292	307	284	251	290	267	263	251	282	239	255	287	290	239	274	303	288	257	238	270	265	275	249	297	292	299	291	297	269	304	237	275	263	253	253	287	263	252	275	268	238	271	263	296	224	234	283	290	297	277	255	273	264	287	309	270	290	279	303	284	252	259	282	305	279	286	268	259	264	251	268	277	303	278	286	284	286	294	303	302	279	279	235	318	280	298	276	319	280	279	292	295	243	263	259	247	288	294	272	286	240	260	263	287	257	262	272	245	300	263	263	271	246	255	260	268	280	302	276	253	268	257	257	283	253	262	279	264	290	269	257	294	281	285	281	258	263	265	295	249	261	247	216	258	302	267	268	296	289	271	279	269	269	283	289	311	292	253	293	268	284	280	297	268	262	244	248	290	291	258	272	284	303	278	273	282	272	253	262	264	273	236	257	281	295	270	275	261	265	252	255	273	290	287	254	300	278	299	247	297	288	252	272	300	300	231	295	271	304	257	279	263	260	279	258	277	289	255	258	299	305	264	275	235	253	258	270	274	266	283	288	286	256	245	265	282	275	263	267	309	265	305	245	283	273	269	263	283	269	271	254	262	267	279	293	262	277	270	258	263	294	246	291	293	264	252	262	278	307	288	279	268	286	272	271	242	265	270	268	273	267	250	297	291	290	287	277	278	294	239	291	262	269	266	281	317	288	268	289	276	267	279	291	263	255	253	244	246	249	273	319	311	251	287	266	286	268	291	292	279	261	267	256	291	269	245	288	274	281	258	267	266	268	273	261	257	299	246	275	317	268	280	267	276	291	304	261	288	265	284	289	261	284	264	238	259	300	293	258	304	281	276	299	269	241	311	267	284	269	277	269	250	259	258	256	273	249	281	270	263	292	284	277	258	289	257	273	266	256	265	288	273	281	284	212	255	259	275	265	255	247	269	232	249	266	298	244	281	263	288	257	257	280	263	296	273	295	270	254	264	255	293	280	246	249	270	256	262	264	256	251	289	297	296	264	272	272	277	262	259	272	290	305	249	257	287	283	259	284	255	316	265	262	253	288	264	260	266	275	263	275	305	266	254	274	284	286	259	262	267	286	262	262	243	281	256	293	229	268	276	274	251	243	248	284	274	257	259	270	287	283	267	260	246	265	286	281	251	295	272	275	290	277	274	244	296	264	267	261	251	294	268	295	274	289	271	265	254	239	244	258	244	240	258	266	278	272	280	274	272	237	269	236	263	284	269	260	263	269	273	287	291	288	278	261	284	262	288	231	277	302	278	251	307	270	248	296	289	295	273	275	257	269	235	276	273	294
20422	13594	12325	4026	3222	2520	2092	1656	1490	1251	1120	1105	1016	886	897	825	822	817	787	740	723	753	804	694	692	740	685	677	677	725	687	681	660	690	671	650	688	680	644	623	629	625	675	663	690	721	654	659	632	643	684	623	624	643	700	650	661	608	614	629	627	669	617	605	690	632	648	658	639	585	623	646	632	621	629	611	616	638	652	582	648	670	632	595	645	587	643	582	629	649	650	635	625	635	703	618	699	628	686	659	637	640	617	646	637	631	605	625	620	593	639	619	651	629	638	613	604	637	637	645	676	645	639	628	651	654	632	646	598	623	619	644	620	591	652	629	648	621	672	650	592	611	628	665	615	646	655	623	635	590	620	643	585	661	650	608	643	611	656	658	674	697	676	598	608	608	640	645	613	662	611	648	618	633	636	612	607	648	618	635	614	624	634	658	649	652	643	628	701	653	675	663	573	630	641	708	599	652	645	599	612	679	586	629	626	621	653	681	656	667	621	598	637	670	604	664	663	613	647	615	625	677	666	653	596	621	628	647	620	628	649	643	671	647	631	685	636	642	621	630	654	663	631	695	644	592	653	651	622	670	604	622	628	633	636	622	612	662	665	671	634	597	613	608	627	634	664	623	633	641	659	642	643	669	689	645	683	606	630	644	615	644	594	648	646	607	635	612	635	671	595	637	613	613	651	622	628	605	610	633	616	628	607	623	645	587	614	591	663	603	608	658	624	631	646	670	638	637	670	620	642	652	647	631	619	653	648	636	657	648	609	656	676	646	597	612	649	683	633	606	647	606	621	636	649	680	667	637	621	653	630	619	638	629	656	608	680	621	645	681	640	591	693	625	623	640	647	648	618	629	636	588	625	667	665	639	640	627	609	621	626	664	634	628	594	613	657	666	600	626	625	619	624	627	608	605	625	679	619	607	632	590	691	632	625	611	637	616	674	669	619	630	646	609	625	638	621	645	635	622	625	563	607	615	636	679	610	629	589	650	673	608	691	629	601	636	629	634	640	633	619	598	619	635	593	680	639	646	648	615	619	634	596	627	577	650	647	590	687	633	638	664	632	629	640	640	644	646	625	630	608	656	645	688	657	622	610	600	600	645	647	638	638	646	657	599	665	629	642	637	590	640	632	642	653	653	626	603	637	616	668	659	595	666	645	615	645	668	545	647	656	634	630	637	634	682	608	650	647	603	619	664	635	597	681	663	637	633	640	627	591	637	634	644	631	638	620	648	602	636	605	624	607	622	609	587	641	611	641	652	586	597	642	674	619	614	619	651	635	650	613	605	644	669	623	635	611	656	666	623	617	664	586	650	644	613	624	667	597	635	598	676	598	644	634	681	617	666	618	642	647	662	664	635	649	615	641	616	586	686	643	675	637	669	644	598	630	613	641	649	629	651	595	630	645	623	571	591	627	631	643	613	625	616	618	660	647	601	596	639	636	605	676	647	647	677	680	651	642	650	676	623	629	600	631	610	681	640	634	635	597	642	647	627	634	607	615	621	594	654	651	632	651	588	647	656	631	625	612	575	657	607	643	642	604	666	639	616	621	655	619	668	649	619	672	636	605	617	629	613	608	609	663	653	578	631	586	591	614	624	574	605	621	685	606	650	664	613	612	644	674	590	633	652	637	633	628	628	630	644	644	653	590	644	640	613	637	620	642	588	593	639	605	645	663	624	622	618	638	654	638	649	628	704	646	656	646	633	629	649	650	637	644	597	648	625	632	625	584	667	624	689	618	627	671	620	640	664	636	638	647	645	661	639	642	598	644	585	593	611	667	616	632	654	645	618	651	624	609	605	626	625	598	660	653	685	655	605	681	660	669	649	645	620	590	649	646	662	615	664	631	649	623	643	654	639	657	651	659	641	614	621	579	641	617	618	662	631	646	597	605	604	601	643	620	621	683	634	642	593	647	657	618	637	611	626	651	635	609	631	623	604	641	634	627	651	642	663	641	662	637	664	613	624	613	574	658	651	610	650	640	690	585	642	638	630	645	606	615	649	651	620	603	639	677	613	650	618	624	703	637	649	624	603	665	613	664	597	609	604	634	695	642	641	689	616	646	627	658	660	672	610	601	643	611	633	644	666	639	646	596	624	567	616	631	645	665	650	643	612	583	656	661	658	672	626	656	596	630	623	677	608	624	682	653	635	618	608	621	616	603	617	595	602	686	625	645	653	668	613	629	657	636	659	586	623	590	577	666	623	625	624	594	631	636	623	673	635	663	600	632	592	655	617	662	663	607	629	631	622	628	649	632	623	676	640	643	602	602	606	591	610	605	709	661	598	631	668	664	650	641	568	651	631	638	669	660	621	668	642	658	591	656	617	612	609	602	630	662	670	606	615	634	670	652	641	647	632	642	621	648	641	576	665	674	640	674	623	676	657	624	657	634	635	667	625	650	601	610	646	705	631	653	657	634	649	670	644	638	647	643	621	616	631	621	633	650	618	647	632	659	596	592	607	650	691	676	618	627	690	612	653	673	651	685	690	644	631	649	653	605	631	620	639	645	636	635	625	617	644	621	604	606	658	627	631	619	653	576	644	640	623	617	644	645	639	639	668	622	638	623	677	646	626	637	607	611	624	615	614	627	609	621	580	666	633	639	669	685	597	609	636	621	607	660	656	625	682	635	638	634	563	682	635	619	606	657	651	612	635	668	705	613	605	675	628	624	641	628	658	604	659	642	652	660	657	656	616	635	653	646	682	656	674	663	625	637	688	591	667	655	624	654	590	693	623	637	666	643	676	610	660	609	644	651	672	670	641	622	630	634	604	633	609	644	654	597	646	638	612	615	616	611	656	634	629	655	640	637	659	655	669	638	632	644	628	651	641	639	639	617	650	611	652	631	628	632	614	632	610	627	592	642	648	644	616	596	664	583	624	662	650	633	665	629	652	613	665	668	641	620	621	619	584	645	605	565	647	652	644	655	642	619	618	647	666	638	635	617	611	612	631	627	668	605	668	627	590	624	615	618	599	653	607	614	682	631	663	591	676	644	712	640	652	661	638	640	663	633	638	629	617	613	624	665	611	597	649	647	677	619	662	627	634	665	684	631	614	619	669	596	640	575	622	627	650	616	628	614	627	652	619	682	600	643	626	620	609	654	654	621	586	613	643	616	629	643	634	632	588	632	617	712	638	646	627	658	611	613	637	677	685	623	608	611	636	611	690	657	642	590	646	601	634	641	624	628	658	634	648	595	624	620	621	615	621	661	661	630	639	613	620	619	636	619	654	630	613	619	652	657	607	621	619	609	608	636	662	621	601	647	597	605	633	638	612	621	595	640	648	632	666	650	653	630	640	618	645	604	654	669	604	604	696	656	628	624	587	629	634	625	634	653	648	654	636	624	667	664	658	676	633	626	626	625	644	637	670	559	612	614	650	703	668	648	643	646	623	619	621	642	646	595	686	657	597	627	624	639	653	632	621	667	619	653	637	629	627	564	594	639	616	637	651	642	607	696	644	589	646	690	618	640	617	611	617
39285	25056	16007	3860	1369	875	591	520	457	341	325	273	260	241	213	216	223	222	222	213	223	185	182	187	186	179	177	182	218	187	195	170	200	186	199	164	188	165	181	144	186	151	171	165	157	191	166	151	174	155	170	187	148	163	173	173	149	160	166	174	170	168	176	166	185	186	182	175	180	166	188	184	174	153	183	202	163	179	149	180	153	173	189	173	163	159	193	157	156	169	194	176	195	192	202	156	187	188	187	142	173	177	155	174	163	167	158	178	181	181	167	190	142	182	159	178	171	144	177	188	179	162	169	176	167	157	169	193	172	162	192	157	178	154	158	187	189	169	174	147	183	169	172	179	176	159	164	162	176	172	173	160	170	149	150	162	179	174	155	170	171	190	157	142	162	170	182	190	152	166	196	171	166	156	191	155	184	174	183	160	175	165	182	166	171	176	185	184	183	159	169	166	183	187	160	162	156	165	193	180	188	168	176	165	182	154	170	170	188	151	166	168	155	178	184	173	174	183	195	165	195	167	191	185	197	183	193	167	154	169	184	170	183	156	181	165	203	144	180	181	168	188	184	150	178	160	195	184	159	166	176	202	158	153	180	173	164	161	163	167	180	188	172	157	184	174	181	174	181	197	181	172	176	165	175	159	187	165	182	179	180	183	169	187	163	166	181	148	158	176	176	151	162	176	180	182	185	167	189	179	177	156	173	186	169	186	183	183	175	164	190	179	163	166	192	195	180	162	155	160	170	131	179	159	175	183	179	179	162	195	156	201	185	147	183	207	184	172	178	160	177	180	168	204	164	151	161	174	141	169	162	170	186	184	154	182	195	180	168	179	165	165	200	173	160	152	180	203	182	158	163	176	150	176	175	154	177	138	175	172	163	180	189	190	145	163	167	150	164	182	150	169	181	162	168	170	178	164	172	175	170	181	173	181	180	190	178	164	166	167	184	183	193	198	146	148	192	176	173	167	168	162	164	170	174	181	172	170	190	169	179	166	186	165	149	158	163	164	184	186	185	164	165	160	184	188	185	186	176	185	151	187	171	159	159	169	190	158	181	175	172	173	170	169	178	161	153	191	140	166	191	200	147	191	167	158	166	158	189	175	171	160	178	186	175	154	173	199	172	174	175	185	165	155	154	171	170	166	173	176	162	173	161	181	167	196	157	192	156	180	181	165	180	179	176	212	160	159	175	151	192	182	165	159	172	197	181	182	181	190	146	162	183	171	173	188	191	174	179	169	164	163	159	176	176	172	173	164	158	174	163	161	175	187	193	160	161	205	130	150	162	177	199	161	178	167	175	183	169	188	179	194	140	204	157	147	190	171	180	173	191	153	177	161	175	175	153	168	173	164	181	154	151	158	156	160	188	170	179	188	163	193	176	174	160	177	167	151	176	183	162	180	172	197	177	180	184	152	172	154	180	164	149	170	176	181	143	190	159	147	182	165	193	172	183	175	175	172	172	169	180	194	153	175	186	167	182	188	169	185	164	188	161	157	183	159	152	177	165	165	164	172	174	150	150	172	176	171	194	176	178	168	195	176	148	162	167	182	172	147	133	199	165	168	169	145	204	147	164	177	205	179	179	187	175	144	178	185	201	180	167	172	168	180	177	155	152	185	172	159	173	164	158	175	152	188	184	166	162	182	206	175	205	177	164	169	179	162	163	172	151	175	156	151	155	157	169	156	171	172	183	185	174	182	166	161	167	146	170	178	154	169	169	166	173	196	183	152	163	171	178	166	166	209	177	180	176	205	182	168	146	168	157	172	203	195	182	171	174	185	200	164	183	157	169	186	149	172	169	158	155	168	164	157	198	185	180	175	179	189	200	179	186	159	180	175	183	171	159	173	187	173	193	175	151	181	186	161	153	173	172	140	161	194	147	196	179	190	146	152	213	179	183	168	218	170	162	152	166	183	177	173	154	153	162	178	170	184	174	161	168	186	197	144	151	173	190	156	177	139	176	189	192	170	174	170	179	171	168	185	201	180	176	177	143	176	179	192	152	197	195	175	168	181	143	187	164	167	175	160	179	149	167	191	174	175	177	163	186	164	198	175	159	144	162	177	163	177	162	171	153	181	164	155	179	159	154	179	176	185	182	158	185	183	179	179	203	182	191	157	167	160	145	175	147	133	165	163	162	196	166	169	164	143	189	193	185	177	182	170	151	184	164	157	159	159	158	185	179	169	182	159	172	149	170	173	199	173	156	154	169	160	163	192	179	188	181	180	156	177	184	187	178	175	186	176	179	178	172	184	192	170	175	159	179	150	179	180	165	184	166	183	151	150	186	165	145	155	171	180	173	172	153	155	165	174	173	155	154	164	195	172	209	166	154	177	155	163	154	185	167	193	194	147	182	160	178	147	183	184	182	165	191	191	173	167	185	146	180	178	188	163	170	166	167	163	193	167	169	171	172	179	167	164	151	178	193	190	163	178	151	177	151	177	174	177	199	160	177	168	171	171	203	161	172	180	182	180	155	193	153	169	157	153	154	183	155	165	159	189	165	154	206	173	190	182	169	187	174	168	166	158	163	171	164	164	166	165	181	161	184	186	170	158	163	163	191	166	184	178	180	174	185	152	165	155	153	159	193	176	199	148	163	167	151	195	179	159	149	163	185	160	151	183	197	169	184	165	176	169	171	201	169	190	169	189	161	179	171	185	168	148	154	180	176	173	184	170	148	153	146	159	159	173	178	162	170	174	178	174	167	158	152	175	167	162	170	190	190	157	163	169	165	156	167	180	169	173	188	164	161	154	162	178	173	206	163	153	201	164	165	168	153	168	160	198	168	181	180	186	154	160	162	145	179	183	157	159	198	142	174	167	196	176	162	181	176	199	133	145	176	158	158	160	183	173	163	168	172	176	187	182	179	168	147	166	202	172	165	176	161	159	160	180	168	156	165	161	162	185	178	164	197	180	182	185	176	185	174	154	169	174	156	173	167	183	156	195	184	168	178	174	167	185	187	172	161	151	161	183	173	160	161	171	168	158	184	167	171	185	183	187	184	194	159	144	174	170	149	157	165	155	165	177	193	164	149	153	161	180	172	180	173	168	167	158	147	187	169	166	157	165	178	179	185	137	172	185	167	158	161	175	182	161	196	166	210	183	169	171	153	172	158	179	144	167	184	161	184	173	174	173	162	182	223	207	191	151	166	169	189	196	171	192	164	175	178	149	187	172	190	167	175	173	184	151	179	179	158	168	168	156	189	174	185	150	170	133	192	174	178	173	175	182	169	186	156	196	190	159	152	171	174	162	191	173	165	175	177	168	180	171	178	166	150	162	169	184	185	180	183	194	168	185	160	177	150	183	180	182	185	172	174	177	167	168	183	157	171	178	179	143	187	168	193	190	157	180	171	172	165	193	172	169	138	190	182	176	189	184	147	169	174	164	174	173	152	182	162	145	175	151	162	172	173	183	187	187	188	168	190	162	146	165	152	155	172	171	165	205	179	153	179	150	178	181	160	158	173	186	193	171	189	202	158	151
26595	19323	16802	5191	4189	3317	2447	2084	1785	1364	1225	1166	942	835	796	765	694	670	638	640	622	648	575	480	547	532	542	539	511	513	486	490	495	475	470	471	464	505	440	471	475	457	452	465	480	420	432	437	421	424	461	439	405	454	424	470	444	409	436	452	431	411	423	444	401	422	421	438	432	437	445	401	428	399	393	417	433	426	396	422	423	462	433	389	441	438	434	456	388	412	437	453	417	434	402	387	422	413	414	439	410	399	433	399	445	369	419	428	402	456	411	423	425	448	478	388	395	422	394	382	392	405	420	415	401	385	386	432	398	402	419	437	411	453	433	427	426	412	409	407	384	414	397	443	424	424	377	404	449	412	445	430	396	421	415	418	406	414	471	412	397	417	428	398	411	431	418	410	400	428	413	417	394	419	445	431	419	419	418	437	426	403	447	425	416	441	407	411	367	427	421	421	430	426	411	425	408	423	405	433	440	400	392	430	406	432	369	385	404	408	422	426	439	443	418	425	438	421	415	434	414	425	415	405	412	423	464	425	409	408	463	435	409	430	454	415	444	424	409	390	418	439	410	427	386	425	428	385	415	434	429	426	444	417	433	408	406	384	402	403	452	422	414	406	381	412	443	428	434	392	394	423	408	424	421	402	421	433	421	430	383	412	440	407	447	397	437	386	392	398	392	402	397	431	410	401	395	440	444	406	381	391	424	428	458	390	432	423	414	428	418	410	397	452	401	411	437	410	440	427	443	414	394	424	415	433	401	379	389	427	419	378	403	451	457	394	443	408	422	422	414	423	465	462	419	420	409	435	407	428	411	390	386	386	427	414	408	417	388	421	453	421	426	423	405	434	424	420	387	443	411	436	395	426	410	437	403	383	410	404	400	416	442	421	384	417	390	434	398	396	448	415	403	405	435	386	376	468	421	400	409	413	441	399	431	410	433	432	392	418	418	397	425	435	442	415	407	422	390	430	395	440	389	436	403	393	406	370	424	404	433	396	443	437	440	392	423	436	446	455	445	443	431	436	418	422	407	405	426	426	415	435	406	441	454	435	410	433	406	418	390	406	430	383	421	377	419	403	414	390	400	397	433	404	433	421	431	439	406	423	396	426	390	423	438	419	389	369	366	403	424	394	447	423	436	377	415	418	409	428	430	403	407	420	408	397	447	410	418	413	388	420	419	426	400	432	442	403	416	430	395	410	434	422	445	408	428	414	435	408	408	415	410	392	431	418	430	404	372	409	430	425	447	422	416	419	402	420	444	427	420	463	412	426	434	396	409	422	390	421	412	433	423	392	398	435	412	414	440	432	458	446	410	416	444	418	426	438	420	391	439	377	393	388	438	428	429	440	442	444	406	407	401	442	400	436	405	414	390	473	393	431	415	401	417	424	439	420	417	368	400	467	362	407	402	432	399	411	442	385	417	407	405	434	437	413	406	376	442	410	473	377	446	406	450	395	458	440	423	397	428	413	444	408	402	419	401	435	452	417	392	401	396	363	435	418	414	392	431	442	388	443	441	412	431	417	391	443	431	396	421	395	414	439	403	441	406	427	385	413	380	404	408	440	354	414	422	439	448	428	460	402	428	419	412	426	402	412	451	406	422	425	409	440	434	424	438	379	422	383	413	416	419	369	458	403	397	399	402	436	426	441	400	432	385	452	400	427	402	433	395	413	405	434	458	410	398	449	437	382	416	402	416	477	360	418	411	401	375	360	407	422	426	424	387	440	411	424	409	420	453	389	419	437	401	427	422	418	421	452	414	418	441	404	430	409	409	440	441	398	392	400	390	408	449	418	442	421	407	456	406	404	434	410	408	417	419	405	426	436	391	404	409	400	393	388	403	417	417	400	390	403	403	401	422	388	398	429	440	431	412	433	440	443	417	425	429	429	414	414	440	403	403	424	416	412	414	431	421	406	394	412	427	457	387	423	414	439	404	465	375	410	432	428	387	410	396	413	440	394	414	423	412	428	407	403	424	375	411	423	409	410	393	393	415	431	443	403	430	418	455	380	388	400	429	428	414	462	414	395	380	435	434	404	460	411	448	376	401	392	406	400	449	415	403	385	404	409	434	436	427	388	413	427	417	428	404	388	425	398	417	413	410	443	410	430	433	427	421	420	376	446	420	392	385	433	428	437	426	439	429	424	395	430	414	419	400	423	414	398	429	398	420	407	393	392	450	410	434	419	435	462	450	421	421	429	409	400	417	443	405	412	391	450	408	373	446	401	456	403	430	392	417	419	437	416	406	407	421	393	429	467	361	415	412	419	401	446	426	420	394	430	445	415	420	414	432	388	429	425	399	411	393	411	422	429	389	457	426	405	415	443	382	413	407	399	422	398	442	400	409	431	420	386	420	453	436	359	412	392	431	402	398	408	407	439	393	402	421	424	418	424	423	420	449	422	410	394	411	447	428	428	430	427	431	447	388	433	383	390	410	428	417	435	435	423	409	399	396	393	428	416	406	407	415	436	439	393	449	428	424	429	407	434	392	426	442	426	403	355	424	401	459	451	384	412	413	377	406	433	400	422	391	401	387	423	435	418	426	423	415	399	385	431	432	415	430	428	409	423	405	414	415	450	431	456	405	405	406	436	412	402	408	406	421	378	408	398	398	394	414	417	462	395	420	468	354	415	442	436	427	401	402	389	417	385	411	435	414	411	398	418	422	449	437	419	420	454	414	388	405	446	405	420	435	406	430	407	437	418	389	455	410	418	406	419	410	394	448	397	420	375	426	404	444	426	464	418	413	429	425	429	382	399	402	421	434	446	446	420	391	395	424	421	439	429	414	384	416	401	424	452	430	460	409	438	418	424	420	399	413	436	410	445	426	383	385	452	423	413	387	418	417	439	418	360	419	408	425	400	417	405	374	388	432	429	401	401	410	407	407	421	407	404	411	416	407	400	436	441	406	455	418	399	434	386	421	423	403	405	413	382	412	409	445	429	438	431	396	442	416	443	372	420	434	400	408	412	400	407	427	432	433	415	372	392	409	419	442	415	429	370	415	398	431	399	412	412	401	396	427	457	370	436	408	425	423	449	394	407	413	440	444	425	396	410	408	422	413	470	405	419	412	415	426	430	428	380	386	420	435	401	428	430	414	431	428	399	464	416	461	450	404	387	470	413	401	439	385	409	410	410	442	429	411	383	409	393	419	384	414	389	396	433	408	430	419	436	401	401	409	421	389	372	430	386	384	407	407	430	394	420	437	434	428	445	437	412	410	414	406	425	407	438	426	399	394	455	439	431	413	430	414	400	416	432	372	427	410	420	428	384	432	414	448	436	453	388	447	419	391	423	435	422	424	440	411	378	424	421	411	398	422	406	438	442	443	411	405	417	429	415	387	419	393	404	416	416	393	443	400	392	441	450	403	448	431	452	423	405	458	420	373	391	406	428	415	369	403	387	412	393	406	408	405	424	373	421	427	440	416	423	381	417	421	392	402	441	391	379	434	425	429	427	397	451	403	451	414	435	418	452	406	405	413	417
13459	5103	2335	818	564	457	387	351	347	290	324	341	277	290	289	306	288	291	296	281	281	252	285	293	286	263	260	296	243	303	288	250	274	308	305	257	278	302	281	290	283	248	285	257	262	277	298	306	268	259	269	268	292	260	295	258	300	277	297	301	274	291	262	264	272	275	292	258	308	272	241	277	264	244	287	288	290	290	292	251	260	251	267	304	293	247	267	263	281	218	261	273	326	257	254	281	275	253	284	268	254	262	295	292	295	283	303	314	252	266	249	286	281	297	281	269	256	284	268	274	271	272	254	252	295	312	300	267	293	267	251	303	269	248	290	275	275	292	272	262	290	269	267	291	258	240	251	265	275	258	277	266	257	274	242	263	260	269	262	274	274	268	296	290	287	290	258	255	271	283	273	318	273	301	274	274	304	264	242	241	311	280	293	267	277	251	303	265	265	305	244	253	253	284	280	267	296	270	273	315	279	271	287	301	265	289	277	302	243	288	271	249	276	293	256	286	287	264	247	265	241	263	286	264	255	270	279	256	256	262	262	263	283	271	289	238	256	283	268	264	249	295	265	259	289	281	287	279	260	286	288	258	250	284	272	260	278	246	292	283	270	285	295	283	295	238	295	265	263	268	264	283	300	308	294	276	259	232	273	262	279	283	257	255	236	259	288	254	258	283	249	274	288	261	259	273	296	269	277	260	278	259	253	280	274	251	268	271	293	236	254	240	287	269	302	255	266	297	286	271	252	308	255	229	257	264	270	254	265	275	265	262	282	267	258	293	261	261	286	291	299	277	239	244	258	290	279	270	276	262	258	262	272	281	309	272	283	309	286	272	266	272	279	261	258	288	287	274	252	276	298	240	288	269	246	277	268	288	263	306	283	283	261	276	307	259	261	263	224	282	256	269	283	278	295	295	267	283	296	272	260	264	302	281	269	279	294	256	278	297	259	270	299	271	266	303	269	287	274	236	258	251	277	304	253	253	287	265	303	265	301	257	291	290	261	274	260	265	258	242	240	231	266	270	232	247	273	280	273	264	272	285	288	243	282	295	291	297	303	272	287	286	297	303	275	276	234	257	261	246	294	293	273	260	236	309	271	270	265	262	261	259	266	276	264	272	260	270	269	328	267	265	272	306	264	274	271	268	267	252	272	273	259	255	280	297	280	246	263	247	266	264	311	294	239	303	283	290	278	262	267	266	263	285	287	291	266	249	268	282	287	255	268	262	263	262	294	304	278	253	259	277	255	279	292	230	270	308	281	311	299	306	284	267	246	255	270	241	253	267	244	250	281	260	256	269	278	275	252	274	250	287	279	255	261	252	275	271	253	277	294	256	308	239	256	291	280	285	260	310	281	266	276	270	276	247	273	268	298	285	257	286	301	316	269	311	287	269	244	264	257	301	271	279	277	250	243	279	253	265	251	275	253	238	310	262	273	254	284	290	306	266	266	292	265	290	272	274	272	304	295	274	290	292	318	228	267	287	255	272	269	277	268	277	277	268	252	252	302	279	273	261	292	261	259	286	290	311	252	284	289	255	291	276	282	262	279	280	281	273	277	255	261	283	252	268	290	264	273	291	264	256	268	272	291	289	295	282	311	297	252	308	243	311	282	253	244	252	274	292	294	310	280	271	268	249	291	270	280	285	286	244	262	314	293	267	275	298	253	256	250	247	307	276	275	264	261	266	271	295	270	241	258	253	259	263	281	251	270	277	286	282	257	255	232	258	249	255	280	260	296	280	287	286	260	259	239	284	278	279	269	258	272	313	280	250	294	290	312	251	263	260	261	265	265	296	268	285	271	289	256	306	289	276	283	292	255	238	263	276	277	276	293	275	270	283	266	280	265	261	268	283	269	292	293	311	274	268	279	289	274	262	295	294	245	285	289	272	259	236	257	283	286	300	316	300	255	250	235	238	250	259	274	238	279	281	298	275	282	285	246	277	305	268	239	296	260	304	262	268	315	275	283	286	279	283	283	276	257	258	280	296	252	285	299	265	306	265	266	289	275	264	265	281	282	279	282	286	283	274	273	278	256	299	256	280	292	282	267	250	258	266	249	297	295	274	274	295	253	273	238	241	277	259	261	255	257	263	262	270	287	270	293	280	285	278	259	272	316	256	271	289	296	253	261	325	242	303	265	286	272	278	271	292	271	290	273	278	254	286	282	257	260	290	264	285	292	264	241	289	286	265	304	280	256	254	290	246	253	268	253	293	280	273	293	273	263	288	293	279	257	260	275	310	309	272	238	261	271	245	287	261	301	249	276	287	270	245	296	257	277	264	301	265	253	276	266	272	260	302	291	272	280	300	287	256	261	283	276	253	267	267	284	294	280	297	272	273	298	281	297	252	286	272	257	281	284	309	271	265	290	279	257	281	247	283	299	284	262	270	334	256	249	235	291	279	275	268	286	257	275	282	267	280	276	254	264	273	250	283	289	319	274	283	279	278	254	281	304	271	271	269	259	296	281	249	283	299	290	286	304	292	282	296	296	278	269	304	272	265	227	254	259	268	268	277	270	278	246	288	295	277	269	283	271	286	293	300	294	245	294	267	298	267	266	295	270	254	291	273	241	245	264	289	278	273	290	281	288	298	270	287	245	274	288	243	269	282	282	275	256	289	302	279	271	292	263	266	296	274	245	269	289	252	253	306	278	291	280	290	258	284	250	292	280	258	290	275	276	269	304	285	270	282	247	264	243	266	270	289	276	283	265	282	288	269	260	256	270	295	273	260	304	287	267	275	251	244	289	273	248	271	278	260	298	289	319	287	238	281	270	260	297	312	307	272	263	271	303	281	291	277	240	280	251	279	268	276	261	270	265	263	232	259	240	243	292	274	279	271	275	273	280	254	260	260	281	251	269	276	243	256	292	272	267	272	281	267	286	263	282	277	271	273	268	260	263	283	277	311	292	273	284	264	292	282	275	272	266	283	306	289	278	280	290	288	262	276	268	295	269	271	275	267	264	291	277	258	276	275	291	277	291	269	284	284	291	284	285	243	277	299	243	255	259	269	248	276	245	287	270	271	281	277	242	273	260	276	307	291	268	313	279	287	291	282	303	273	286	248	287	257	284	255	253	255	246	283	250	268	266	272	298	287	240	289	276	273	295	306	272	303	269	248	292	283	288	253	280	263	249	258	242	246	297	246	289	270	251	256	260	291	239	254	293	274	223	262	275	257	249	264	269	289	273	307	295	299	232	272	280	246	265	288	246	275	283	290	286	287	269	280	267	285	268	307	269	276	298	271	249	296	318	252	264	253	294	299	269	248	294	300	267	264	268	290	288	266	286	258	262	301	298	300	271	272	263	254	271	263	284	256	285	240	232	294	244	277	281	240	274	261	261	283	271	279	264	269	266	271	282	276	275	268	262	258	272	287	233	286	277	262	318	276	278	275	275	279	260	285	273	294	261	338	285	274	278	308	262	265	270	279	286	289	281	254	244	290	280	278	298	270	285	267	276	292	276	256	283	259	291	262	291	246	277	284
9894	5072	4267	2209	1900	1652	1307	1194	1041	883	887	858	747	763	726	765	727	695	675	728	682	670	695	682	697	679	685	670	656	677	694	694	666	671	668	639	643	701	620	687	652	625	658	685	625	686	686	664	667	637	639	654	685	654	661	659	687	636	658	675	664	648	605	688	598	679	647	627	625	650	623	662	667	649	645	673	661	650	656	661	644	663	660	663	665	638	619	620	652	678	677	602	672	655	640	696	683	626	614	673	663	665	705	698	623	614	664	642	661	671	669	599	672	657	674	605	613	695	684	586	649	651	624	638	662	645	634	663	590	627	624	636	660	668	659	611	654	668	633	662	644	715	623	687	663	603	667	646	662	640	664	652	638	638	693	652	664	643	657	686	674	690	641	628	650	707	675	627	659	652	646	652	648	638	623	657	689	556	636	681	682	627	702	675	686	639	640	654	652	591	600	646	680	698	621	697	636	672	635	633	685	654	667	666	653	635	655	635	650	689	662	629	665	651	605	641	694	609	645	621	704	599	639	673	643	591	670	677	615	678	705	631	619	622	590	626	641	656	601	635	626	633	690	599	665	680	640	647	662	645	681	664	622	620	656	605	623	694	648	653	657	644	652	650	639	630	641	686	657	648	608	637	618	625	674	664	625	634	638	679	636	610	656	638	661	625	646	650	607	663	636	654	655	640	654	646	648	631	651	646	658	656	569	657	685	626	614	641	634	674	639	669	670	654	636	653	627	612	645	616	663	653	639	663	618	636	680	638	646	668	629	673	665	643	634	642	672	657	631	652	646	640	626	651	677	661	688	657	609	655	661	694	640	682	610	613	656	687	653	647	643	651	701	657	599	672	642	642	631	654	681	624	667	678	656	699	628	626	642	658	617	638	616	613	697	660	637	664	636	648	650	621	709	657	673	657	652	665	670	605	654	655	664	637	641	617	621	660	656	644	623	631	655	658	637	595	626	631	687	700	649	690	658	646	638	638	696	671	663	637	629	675	615	675	653	600	648	647	640	637	656	644	672	698	660	675	607	649	638	652	640	683	639	633	636	640	672	670	642	624	617	657	668	615	648	643	665	640	676	635	637	591	670	647	651	651	673	682	646	636	680	620	657	656	700	656	640	629	653	672	625	668	658	649	625	675	616	642	630	647	620	644	646	642	627	648	682	648	687	633	676	624	655	661	672	686	596	629	609	611	629	649	662	669	655	611	651	698	648	674	640	644	593	697	655	671	677	626	630	668	628	612	666	642	646	661	634	679	639	648	679	646	669	611	673	637	689	650	663	636	639	644	640	625	625	647	632	693	679	686	658	622	691	637	601	647	658	637	647	657	599	670	694	611	642	650	675	596	609	623	611	645	622	632	660	625	664	654	666	695	614	695	666	638	659	626	640	622	653	649	628	641	645	659	689	697	705	612	625	616	652	648	637	600	616	635	627	634	678	631	657	645	652	613	665	656	626	654	650	632	685	657	672	630	635	611	658	648	652	643	690	655	642	622	642	634	638	632	658	636	663	628	641	630	623	659	634	686	703	633	631	661	639	650	663	654	641	655	650	643	655	658	651	605	661	631	687	607	648	622	662	625	638	665	648	613	648	648	636	660	630	686	648	700	678	637	676	606	675	620	612	643	664	627	651	682	642	688	697	669	642	655	666	678	659	626	641	675	686	675	696	635	619	651	685	633	640	692	670	685	650	623	604	649	636	688	632	693	682	658	649	650	648	618	699	670	633	637	703	715	662	670	686	645	656	651	665	672	660	664	647	689	673	614	635	650	633	649	618	653	667	638	624	647	642	648	662	645	656	636	656	628	605	631	664	601	695	632	672	646	643	644	634	633	657	678	639	623	618	676	626	668	675	670	636	667	654	666	716	664	658	664	617	640	637	652	637	663	661	661	664	596	662	667	624	673	644	645	686	664	623	663	644	649	655	649	649	672	689	665	678	649	625	677	606	706	639	622	638	679	709	662	654	628	636	616	675	617	675	633	667	681	638	643	637	635	648	662	658	629	631	639	615	655	669	653	626	654	670	637	648	634	615	684	693	663	707	656	661	600	643	671	673	694	642	615	633	650	608	658	633	658	652	657	602	618	623	604	648	598	647	686	685	667	634	658	684	681	675	674	636	665	610	617	683	694	636	666	685	628	664	627	633	643	677	624	643	655	661	661	652	657	681	614	671	615	653	675	649	659	678	645	627	655	637	664	640	732	644	661	664	672	669	619	652	669	661	602	615	712	659	662	655	647	654	630	636	652	650	634	631	629	650	607	652	691	677	647	643	676	628	646	645	635	649	587	622	649	646	637	649	623	652	669	640	655	665	630	626	630	660	667	679	671	669	639	688	632	623	585	647	657	649	675	679	657	643	609	631	611	667	650	636	624	673	706	620	656	657	687	630	629	606	627	646	648	657	653	597	635	642	666	649	634	666	656	662	688	663	634	602	656	678	625	676	668	657	655	692	626	651	656	642	632	672	676	620	623	651	679	658	672	622	615	672	652	687	658	628	644	644	641	599	620	643	662	678	618	644	672	643	661	674	644	651	648	648	684	635	637	624	633	639	661	624	618	643	631	649	687	583	625	669	650	661	694	629	659	677	649	691	599	682	650	646	626	609	693	613	615	674	644	623	648	642	633	657	628	640	636	676	627	629	673	672	635	663	649	609	668	652	693	665	674	662	645	665	655	625	672	615	642	657	645	656	659	647	662	709	701	617	657	658	686	666	682	627	640	640	645	603	611	663	669	673	603	642	653	663	618	658	639	654	613	614	647	639	658	618	625	630	617	589	643	623	648	649	615	679	649	654	613	652	628	619	620	682	637	662	704	596	668	628	633	638	665	628	620	609	637	654	658	637	657	625	621	651	642	698	629	624	626	603	607	688	622	612	662	622	672	651	629	667	660	686	668	666	691	678	649	641	706	675	693	688	629	641	617	641	638	632	625	683	644	653	636	649	631	628	654	634	665	671	590	617	643	634	694	619	664	688	661	663	651	656	672	643	646	611	640	666	619	624	659	701	648	653	688	661	670	680	638	680	668	671	642	610	686	657	644	653	636	648	699	655	698	648	647	654	657	652	677	640	694	638	669	676	656	643	688	635	653	686	689	644	660	694	646	612	623	650	628	663	626	617	658	663	692	656	658	659	656	630	628	637	653	631	672	646	669	668	696	706	658	612	621	643	649	614	638	628	680	638	642	631	611	618	631	631	664	671	689	633	661	646	672	642	674	626	666	649	627	697	676	642	671	630	666	638	611	659	666	664	674	649	648	686	622	718	649	671	666	630	639	677	637	696	644	682	625	636	688	646	658	640	693	639	641	649	612	652	675	628	630	654	692	683	647	678	607	683	660	629	688	661	647	634	619	581	660	629	647	662	651	624	594	647	623	612	598	651	676	657	616	635	734	651	607	703	639	672	660	638	643	587	632	674	651	632	671	660	663	634	649	664	703	672	682	683	651	670	691	634	665	629	655	617	692	631	637	662	690	632	652	643	677
29272	16020	8790	1899	974	675	498	462	450	378	381	370	318	319	324	311	270	278	290	277	245	272	275	278	289	307	291	283	284	268	290	276	286	272	287	264	291	271	270	271	272	278	283	290	271	287	291	277	295	277	255	270	261	272	274	258	270	288	240	269	254	289	270	230	269	286	279	242	261	286	281	285	250	303	275	266	292	294	266	288	259	250	287	259	263	264	276	267	300	297	297	274	291	272	259	281	265	319	285	302	276	273	294	276	250	283	248	251	274	274	268	315	270	266	263	249	277	288	318	264	254	263	292	285	280	264	259	269	258	297	279	287	267	272	269	264	293	265	258	249	296	256	278	247	265	289	283	265	303	276	278	273	298	247	256	268	301	267	295	252	253	265	287	287	274	295	279	283	268	254	256	246	241	273	291	266	259	273	252	246	314	259	287	262	286	274	295	286	269	280	281	278	280	276	256	247	266	278	255	292	303	290	280	295	265	282	265	236	255	274	254	278	321	277	279	263	286	264	271	274	262	255	275	278	279	267	302	265	283	267	286	277	319	264	271	300	246	286	232	252	278	283	281	280	271	260	247	277	290	272	276	259	282	284	291	269	279	266	266	297	229	240	280	281	268	282	260	268	275	288	265	269	292	268	280	279	291	287	274	266	282	253	241	280	288	259	286	254	274	258	276	253	264	277	239	278	261	249	271	256	274	307	285	283	276	263	286	282	284	272	239	291	310	279	271	280	275	261	285	279	261	239	256	264	266	287	260	293	278	282	301	246	289	264	273	270	282	272	296	269	286	277	258	273	259	269	280	288	255	248	289	284	268	268	258	300	256	273	266	255	296	261	258	256	265	256	272	245	293	335	254	265	266	264	232	274	249	287	266	279	271	250	288	278	293	298	265	271	287	279	239	268	251	263	284	240	264	260	268	286	291	287	299	275	260	305	271	259	256	301	271	292	248	261	286	270	260	286	267	302	317	275	262	264	304	307	273	257	287	256	297	269	267	276	282	257	271	279	292	259	302	265	256	251	277	272	269	239	274	255	236	284	234	293	271	257	268	242	241	269	269	262	311	265	265	263	291	298	266	268	252	260	256	266	304	277	271	271	251	289	272	286	270	265	283	266	275	268	265	288	262	250	263	273	267	286	251	254	272	270	284	270	267	284	293	275	273	279	266	260	273	290	256	275	311	259	241	268	267	234	262	282	292	266	255	300	243	294	271	242	311	295	283	299	285	292	270	288	277	276	307	260	282	257	294	262	255	277	282	257	260	307	261	260	289	273	270	258	272	296	263	258	277	284	267	246	274	305	260	240	277	279	258	279	266	287	293	278	304	286	260	262	269	280	245	272	252	300	290	287	285	272	299	282	306	294	303	279	291	254	259	271	262	271	267	270	289	264	262	286	283	274	272	258	286	266	278	281	273	278	290	278	283	258	272	270	262	272	270	252	270	272	313	279	263	283	269	259	305	253	277	274	253	281	253	251	247	258	280	263	274	267	270	274	284	270	270	272	277	272	296	282	264	280	255	258	299	312	290	276	260	247	275	262	295	252	288	259	260	291	291	292	266	263	264	258	265	286	311	308	266	288	293	268	268	264	245	256	300	272	265	268	269	274	273	274	303	269	278	273	280	258	287	248	268	302	274	264	312	279	246	264	264	259	278	295	269	275	278	295	283	260	271	261	300	258	266	269	253	255	259	263	240	244	249	295	263	263	272	274	258	277	275	293	271	273	272	268	267	293	260	265	277	266	272	278	255	271	270	293	268	278	253	271	266	271	269	255	253	280	298	292	265	276	275	288	308	280	271	271	258	268	292	248	285	271	264	254	282	269	284	278	251	250	296	268	264	246	283	291	272	235	278	271	278	286	311	282	281	282	260	263	291	274	233	252	298	256	263	279	300	267	256	288	263	230	276	279	277	264	290	271	255	277	277	288	242	261	290	302	289	288	269	265	258	284	282	293	280	265	275	278	302	283	272	247	250	278	272	270	298	257	270	269	280	257	274	263	255	241	262	255	250	278	281	271	296	280	241	292	266	294	261	304	235	258	278	253	261	297	289	256	270	269	260	271	244	295	278	279	261	284	275	258	297	246	284	281	274	262	281	314	267	289	299	288	251	237	261	272	247	270	292	278	277	247	266	264	253	249	286	252	275	247	281	269	287	283	276	280	296	237	273	283	279	264	246	253	297	266	268	264	284	315	293	271	275	246	264	266	297	283	298	327	253	262	262	251	296	291	300	281	261	261	292	266	274	278	256	264	274	270	267	272	283	266	279	249	261	289	259	261	270	260	257	274	297	287	287	261	273	250	244	286	281	261	270	249	263	265	283	323	280	258	276	279	276	274	245	275	278	293	302	269	280	290	297	272	262	264	257	290	281	265	279	281	300	276	269	280	256	287	293	273	260	256	277	298	268	251	281	276	275	279	283	261	275	268	271	269	267	294	253	301	284	279	261	278	284	242	289	243	286	234	255	269	288	245	300	274	274	284	247	288	268	295	300	310	293	252	296	281	264	292	279	250	247	245	279	271	276	275	288	272	272	252	307	278	278	291	272	278	286	286	278	270	282	247	257	296	257	269	270	297	291	288	263	278	292	256	266	262	278	283	224	283	289	288	260	222	249	298	282	312	300	270	237	303	262	280	275	260	248	276	280	270	296	282	267	275	254	280	272	282	279	277	266	292	264	257	277	298	290	274	287	254	278	267	262	253	297	275	275	274	275	282	265	266	254	289	259	279	231	278	262	272	283	286	274	281	279	224	263	242	269	246	292	299	259	267	258	229	281	286	271	303	279	271	272	269	254	291	308	268	229	273	256	272	272	289	250	239	293	265	291	267	267	280	268	250	273	281	232	283	290	297	286	273	282	244	243	283	279	244	274	293	247	272	268	293	278	275	293	272	302	272	266	291	306	269	262	257	266	273	274	302	278	228	298	262	275	286	271	291	248	245	252	296	260	277	278	315	286	301	247	264	257	269	264	249	253	287	274	273	256	274	268	279	294	281	299	291	278	260	271	302	261	263	277	296	285	272	277	278	284	280	309	307	275	276	286	303	274	271	281	252	271	255	277	285	294	278	253	312	263	280	268	256	263	295	285	270	288	231	303	272	278	274	272	256	263	260	241	261	283	296	240	275	253	284	290	252	240	274	265	274	260	262	263	276	262	266	278	256	244	292	270	272	249	237	276	270	237	294	312	267	277	245	298	259	272	271	280	295	269	286	275	262	275	277	274	281	292	276	279	257	273	265	301	296	285	308	275	239	292	273	275	280	268	274	266	262	277	270	269	281	255	271	294	246	274	256	308	307	289	244	302	291	274	261	267	281	255	258	275	285	276	286	247	258	290	277	270	286	292	261	272	290	303	255	277	280	273	261	294	286	290	278	275	275	270	268	279	297	288	272	282	289	262	279	281	273	240	268	263	266	251	279	265	283	298	235	245	243	278	273	285	286	281	280	268	275	307	259	238	290	284	251	278	289	283	290	268	272	286	277
20664	13239	11388	3927	3190	2472	1970	1749	1495	1262	1101	1138	906	933	858	841	794	796	810	778	796	727	758	738	709	668	736	708	739	627	688	667	600	726	659	659	650	709	700	665	693	674	647	659	665	681	700	628	657	658	695	662	653	689	686	646	637	644	624	649	656	644	663	662	656	687	626	626	661	651	663	595	617	676	694	654	656	645	639	652	611	617	633	630	616	619	624	668	657	642	677	598	607	619	663	655	668	606	650	626	632	683	647	655	677	636	632	666	652	650	647	705	619	655	608	678	691	665	654	659	599	634	683	666	625	592	606	682	622	673	670	634	632	645	600	664	645	581	623	638	635	600	658	639	636	678	622	618	607	609	608	671	698	697	609	658	636	631	647	644	603	621	651	659	649	631	637	678	675	597	621	666	622	621	591	661	635	666	674	616	639	627	657	622	614	676	628	704	626	637	654	602	636	622	612	654	633	667	632	613	615	665	625	594	649	629	655	580	663	666	619	620	646	628	594	654	618	645	642	586	607	641	658	651	673	648	637	614	641	672	658	651	657	684	643	649	633	634	645	623	611	660	639	621	621	621	613	653	676	610	615	614	581	614	644	680	655	619	678	677	658	628	637	620	642	621	664	596	655	647	604	660	621	603	668	642	613	647	606	615	677	635	655	637	629	622	628	669	631	587	682	633	609	642	645	614	657	637	706	608	609	599	634	595	635	608	596	668	615	634	641	666	658	603	689	662	674	661	628	624	646	607	650	641	668	603	642	657	624	603	672	627	622	679	622	637	653	628	610	651	670	664	651	629	628	622	636	618	667	643	653	627	653	613	650	614	593	623	640	711	616	611	653	678	666	627	687	640	672	658	656	588	614	652	661	615	610	646	606	649	687	611	621	633	677	597	602	656	652	599	628	634	632	650	663	606	682	616	634	662	682	655	597	624	610	665	639	641	641	692	597	642	642	593	665	598	623	626	650	642	639	660	640	621	612	636	625	647	614	669	651	679	660	621	622	607	608	630	669	602	672	619	676	648	680	644	706	649	639	603	645	639	612	642	614	640	616	660	649	638	626	620	670	644	675	640	647	657	612	673	655	630	593	632	627	666	624	640	646	648	639	632	609	638	607	635	642	608	688	616	637	606	641	634	621	621	645	599	661	625	616	604	585	609	626	628	651	624	645	660	645	638	617	616	665	693	643	657	571	608	611	592	644	645	613	604	635	636	615	613	647	661	633	673	616	646	646	681	642	616	602	592	659	614	630	646	683	641	637	665	699	630	644	617	622	677	613	641	608	627	624	598	698	647	646	670	646	613	606	677	653	679	642	647	590	607	626	657	611	610	653	613	621	660	627	623	677	667	621	669	672	641	642	652	642	678	692	664	627	616	686	647	625	666	663	593	630	589	608	652	639	587	656	678	653	626	601	626	665	657	635	653	611	636	662	596	696	616	659	624	663	645	632	643	642	622	627	621	674	624	618	567	649	594	637	596	652	669	644	685	605	626	638	641	609	655	592	595	630	648	624	611	598	593	635	646	679	606	659	597	621	628	625	645	632	656	637	596	604	639	601	629	629	669	595	697	597	629	639	633	584	583	642	634	627	632	626	625	650	654	658	609	618	668	603	642	660	620	630	660	656	634	649	620	699	597	632	620	623	604	685	645	696	631	657	613	654	634	653	658	606	638	636	613	610	637	683	667	638	682	631	638	612	621	623	632	697	630	693	614	627	670	600	674	619	617	655	642	659	650	637	598	615	640	632	614	641	669	604	650	641	632	610	643	623	638	669	622	603	618	656	698	604	637	659	611	682	647	651	643	660	636	639	648	640	638	634	644	590	612	650	667	602	606	613	649	581	636	646	658	629	639	627	623	626	646	661	651	639	646	625	665	673	645	612	592	643	663	625	668	632	606	608	610	614	661	623	599	652	606	582	664	636	589	589	672	675	638	629	589	644	600	635	621	695	612	674	630	646	606	638	615	680	643	648	679	640	634	607	625	651	630	642	600	611	639	634	628	601	605	682	638	613	679	638	619	637	681	610	638	619	603	575	676	630	621	561	616	672	644	625	663	647	663	650	614	619	602	634	639	618	645	649	593	638	623	622	605	657	628	674	625	638	613	654	610	637	684	666	595	625	661	686	619	669	619	689	639	694	596	622	657	600	636	596	619	700	654	658	646	641	636	652	624	664	618	633	625	676	615	626	638	652	667	658	630	623	653	660	604	648	612	644	690	651	625	636	641	600	643	644	619	626	636	651	652	657	633	656	625	631	661	648	657	625	627	632	632	662	674	643	604	593	638	643	651	627	651	665	639	606	682	647	672	637	631	617	644	640	669	676	674	658	609	609	640	636	607	652	595	635	645	661	625	604	613	601	697	615	673	646	685	623	619	597	608	656	636	686	617	617	622	650	624	664	639	618	633	603	676	636	679	592	625	645	629	647	603	606	640	647	644	606	667	613	623	599	667	598	623	640	639	658	628	612	622	627	611	645	650	668	592	607	605	647	640	677	610	637	619	622	648	667	634	621	636	676	621	628	658	622	648	669	602	636	594	614	600	647	637	677	635	628	653	640	664	616	636	657	624	630	653	592	698	641	568	599	653	673	628	604	642	639	635	608	645	627	653	636	608	655	665	667	627	640	638	643	611	639	656	695	638	661	650	637	662	631	642	634	645	664	700	614	612	608	614	626	644	627	624	672	623	609	658	653	643	598	639	666	608	660	624	637	677	635	621	673	644	622	642	632	579	619	606	628	629	588	634	636	628	602	685	669	653	636	648	632	619	662	644	650	655	626	626	601	620	646	657	654	640	653	611	634	664	584	649	627	636	641	633	638	621	566	621	618	616	608	655	637	625	605	689	620	627	641	610	610	624	610	666	620	644	652	615	655	673	580	631	625	635	658	668	668	646	647	634	633	636	639	674	614	602	693	588	657	612	661	595	637	662	622	647	635	644	622	646	610	613	656	607	643	634	628	628	650	634	618	625	659	623	643	650	647	662	631	616	643	630	633	638	628	651	635	607	647	634	599	663	647	640	605	624	634	644	609	646	565	669	607	639	679	635	614	658	630	608	590	603	618	646	668	669	616	622	617	632	655	681	589	690	613	681	626	595	612	634	644	646	658	619	598	664	653	627	639	617	604	643	574	609	669	637	581	622	655	610	658	622	625	647	633	629	638	638	623	617	661	632	638	659	644	617	617	679	659	623	661	610	612	625	653	663	643	662	643	617	635	615	634	631	633	655	617	676	634	608	668	626	613	664	669	651	626	646	648	636	662	607	671	632	660	661	676	653	647	639	636	614	625	654	642	655	697	639	613	634	600	612	601	630	658	624	678	601	646	638	640	621	662	653	626	643	682	586	649	653	635	637	629	614	640	662	589	677	634	677	631	667	626	617	655	658	640	637	656	633	630	607	627	608	631	648	679	630	685	650	639	597	646	594	663	621	679	668	651	667	618	588	653	678	618	630	653	665	625	664	618	655	649	561	631	666	653	640	668	658
40078	24696	14884	3467	1427	857	614	530	414	322	353	322	240	251	233	219	223	223	175	214	221	182	192	180	215	198	216	190	223	193	171	163	206	192	180	194	187	178	188	187	184	184	175	162	179	180	201	204	179	169	181	179	164	163	156	183	160	190	185	179	185	191	195	174	168	166	170	174	175	170	182	139	155	161	173	178	160	151	175	180	173	187	149	173	182	163	171	165	175	174	173	207	177	175	186	180	189	146	185	160	172	181	167	169	152	178	202	180	204	175	161	151	202	179	178	158	187	152	162	181	163	200	193	201	183	168	178	183	180	173	198	176	164	156	190	175	190	160	172	137	158	181	170	163	174	176	186	158	185	188	155	168	202	163	196	168	180	150	147	172	177	176	168	164	173	180	165	178	175	175	164	173	196	159	189	167	177	173	186	178	170	188	170	167	179	161	154	172	185	178	165	193	173	153	172	180	150	150	173	156	193	188	169	166	159	160	185	184	187	162	149	151	175	175	174	173	169	191	191	209	183	169	187	174	187	150	158	165	191	163	162	171	202	164	185	162	184	185	175	174	170	169	170	191	170	169	203	155	156	174	171	156	159	155	200	190	153	139	210	166	163	162	158	172	187	173	177	157	194	180	140	161	164	163	184	174	210	140	169	169	154	164	162	182	168	173	170	186	166	170	165	163	165	213	165	180	183	166	169	197	178	179	179	167	202	168	178	163	184	166	158	176	176	175	157	170	171	164	191	185	142	164	152	160	171	177	201	164	169	174	184	174	188	177	172	190	186	160	161	149	176	181	189	190	162	177	180	178	142	186	166	184	199	179	176	175	172	175	171	176	166	165	205	166	185	159	175	161	192	180	176	173	162	185	189	144	194	181	178	173	156	164	168	189	167	174	185	164	168	183	190	175	180	156	184	189	179	164	177	182	172	188	194	161	160	204	197	185	184	174	187	208	167	188	167	174	159	159	174	197	168	172	155	170	164	167	172	166	187	160	147	179	178	176	189	158	169	180	149	173	179	156	181	177	173	191	176	165	173	188	156	195	164	148	186	194	162	168	177	174	194	190	171	157	168	173	174	181	185	183	150	185	144	145	146	171	159	185	183	183	168	172	169	182	164	151	169	192	153	157	169	177	153	173	152	180	186	210	174	150	157	174	161	174	187	183	174	172	174	173	165	159	152	186	165	172	181	198	208	187	179	174	187	163	169	177	163	195	165	179	178	195	164	184	173	155	168	163	186	163	189	190	158	181	153	183	151	173	175	169	196	165	183	160	188	158	182	193	173	196	160	170	167	189	205	188	178	191	174	180	150	174	175	177	189	161	167	201	164	182	183	203	180	169	181	156	165	153	176	148	180	159	191	174	191	189	172	159	154	192	167	211	166	188	188	187	181	210	198	181	178	184	172	172	185	169	174	175	166	190	182	167	153	160	163	180	164	184	162	156	183	144	171	196	177	185	179	158	150	174	174	155	184	187	183	188	183	193	198	176	149	173	170	177	174	192	178	179	141	163	175	150	150	172	188	158	187	170	164	178	172	173	185	172	189	156	174	199	172	180	183	163	196	181	164	182	188	154	179	167	160	151	174	169	145	178	154	205	163	190	150	166	178	150	159	212	183	163	148	178	179	170	172	185	169	168	210	192	173	193	159	174	168	197	166	179	172	189	148	171	180	168	179	187	177	200	175	184	177	171	151	163	169	195	157	172	178	198	196	168	165	170	173	160	163	188	166	158	180	166	170	166	193	145	192	172	180	146	181	137	178	173	140	158	172	172	173	186	203	146	197	189	204	195	201	157	177	169	165	173	150	157	168	174	155	179	170	152	150	152	161	164	187	191	195	145	178	206	189	182	196	179	186	180	163	160	177	181	169	191	194	197	161	181	169	187	161	177	167	173	185	177	172	174	173	171	167	185	161	164	189	165	184	191	205	154	161	155	192	163	157	161	160	182	155	197	179	189	176	187	198	186	169	178	181	221	170	196	159	170	170	181	175	161	191	165	181	138	175	196	162	198	179	195	183	202	179	154	183	154	202	168	175	194	166	187	174	198	159	186	196	172	188	181	181	169	180	177	169	173	190	156	157	189	147	175	175	185	152	183	181	165	176	175	166	175	162	167	190	176	160	197	154	169	167	164	171	183	168	185	173	174	160	159	162	170	169	175	160	166	173	183	192	176	186	185	190	176	194	190	180	189	183	148	185	157	151	159	163	183	165	184	189	151	172	149	175	155	163	185	175	193	174	176	183	167	169	168	171	172	180	155	163	168	174	181	178	188	175	193	175	188	157	148	187	190	185	168	178	170	176	187	161	160	171	180	153	183	204	192	196	172	188	163	208	187	175	183	159	165	163	142	184	185	173	153	162	169	175	162	165	169	169	179	177	146	158	174	186	187	153	195	149	197	157	154	178	166	187	166	162	161	191	191	179	155	160	164	169	166	194	158	143	171	178	181	172	154	168	163	181	164	167	172	174	150	165	163	179	196	172	176	181	172	198	169	160	160	179	176	147	189	181	173	172	153	168	195	177	185	179	157	173	170	164	184	180	182	193	181	147	162	165	158	205	174	179	162	163	165	147	186	161	152	170	157	162	154	195	170	164	196	180	180	190	175	159	201	186	169	169	187	166	166	179	168	184	157	169	190	179	189	166	169	178	172	197	155	182	183	166	138	161	185	150	184	165	161	146	190	159	171	138	182	157	191	201	145	153	155	199	172	184	150	159	197	165	156	176	152	177	165	181	167	164	168	164	182	169	158	191	187	175	187	189	180	168	160	169	176	179	165	184	189	173	167	175	159	166	202	169	194	197	163	178	175	185	177	162	177	176	157	166	166	168	188	181	201	191	222	169	160	176	162	159	160	141	173	190	177	164	197	176	167	167	170	172	163	179	171	156	185	165	168	176	186	208	200	183	174	219	176	170	156	186	159	182	195	179	162	175	186	195	166	178	167	183	165	178	185	164	160	158	153	169	160	159	170	168	177	168	163	194	173	177	174	141	178	173	153	157	178	184	146	199	144	176	167	168	167	212	207	178	183	172	172	193	165	179	168	210	169	180	178	166	154	175	170	189	164	178	170	173	192	163	190	182	198	166	161	203	175	193	181	175	182	175	184	159	193	162	161	181	174	171	151	174	199	181	170	167	158	154	162	182	169	201	182	191	151	178	164	173	174	162	187	201	152	158	163	175	156	185	175	193	176	183	167	191	196	175	186	184	177	189	204	181	171	150	170	169	166	172	165	178	174	185	173	178	188	169	193	174	182	165	172	186	175	145	187	204	174	188	157	179	159	160	159	172	185	185	161	206	184	164	166	172	167	171	166	155	193	169	166	190	162	161	179	145	148	174	191	161	175	154	173	174	159	171	149	178	167	190	167	191	183	169	166	174	154	165	172	160	169	191	184	166	147	196	174	168	161	197	162	188	170	183	175	186	182	175	172	171	150	179	157	167	200	164	187	173	178	159	190	189	171	186	169	152	151	175	188	172	176	176	178
27160	18975	15273	5367	4291	3278	2590	2139	1732	1435	1225	1094	1007	855	774	789	651	683	635	642	620	628	536	542	563	503	531	558	542	487	504	471	486	442	491	466	477	429	454	411	462	473	429	430	440	422	391	486	453	475	455	477	423	443	430	451	454	421	414	389	437	415	440	450	405	412	406	381	419	447	423	387	403	421	421	429	412	433	392	403	436	431	424	399	409	412	395	411	430	427	477	409	422	412	392	415	438	465	406	371	441	402	435	401	412	422	409	408	429	465	393	395	448	427	440	419	434	453	427	459	411	419	460	423	414	422	423	442	425	443	425	397	411	412	410	434	430	467	391	415	414	415	410	449	452	425	426	425	453	421	413	413	406	432	394	425	416	460	432	420	455	416	412	411	414	430	408	426	427	482	404	451	420	402	482	400	395	377	433	444	402	453	430	389	410	445	425	410	411	424	398	382	408	454	422	427	418	424	453	412	429	436	402	459	395	440	395	450	429	414	392	448	433	418	440	483	432	426	404	416	415	414	426	429	414	438	423	421	421	441	398	440	457	435	417	406	423	411	418	426	439	411	417	424	432	407	426	422	417	398	431	404	423	429	481	430	438	421	413	408	416	463	424	419	444	451	457	404	432	388	405	469	427	372	406	377	435	438	422	415	402	428	451	415	414	443	416	385	424	433	404	393	420	406	456	376	411	420	404	411	417	410	452	438	419	418	409	432	376	470	409	392	427	400	411	418	394	393	431	438	401	413	391	446	426	420	470	393	413	385	416	412	436	418	439	417	409	410	412	435	442	372	418	413	394	416	384	404	431	393	395	377	394	442	450	411	426	415	441	413	455	412	397	447	404	430	429	405	380	429	429	399	385	441	390	417	439	405	410	418	397	465	423	429	423	385	414	419	432	389	450	443	418	393	403	449	454	436	375	420	404	455	437	420	447	437	430	412	404	439	391	426	389	427	397	429	412	394	425	392	413	398	396	423	424	403	438	416	438	455	461	425	395	385	375	436	399	397	442	412	427	430	449	381	421	416	469	401	439	430	404	397	400	413	448	444	404	433	436	409	444	414	479	393	422	401	411	386	383	421	402	386	433	406	409	409	452	430	417	397	398	436	439	408	437	410	426	413	432	434	405	458	393	423	427	431	441	450	409	433	430	441	387	402	404	416	449	432	433	438	425	427	440	416	424	420	425	425	422	400	441	404	452	461	448	432	425	442	381	446	420	398	413	406	437	415	466	408	467	432	394	397	401	416	409	411	415	409	425	395	412	421	463	432	429	466	421	450	400	428	422	409	451	459	449	400	399	445	415	377	404	407	449	478	394	423	419	420	453	437	413	406	397	431	448	444	412	446	411	426	402	424	431	417	414	417	413	443	423	440	429	416	447	410	450	441	433	425	428	422	457	406	429	418	446	421	430	415	461	410	397	406	392	452	428	413	416	469	413	436	476	414	434	392	383	374	394	433	431	401	400	383	389	418	449	416	391	436	424	439	455	416	404	398	437	441	414	388	437	421	387	412	390	413	425	433	386	421	428	387	406	454	445	423	420	446	389	431	408	438	430	417	409	407	414	416	437	443	415	396	419	424	390	417	409	398	419	388	421	410	447	388	424	410	461	441	414	451	444	424	411	431	407	445	435	401	407	434	410	390	384	392	460	404	443	415	390	435	397	395	406	412	426	394	423	443	437	467	422	455	410	413	430	385	434	432	417	441	430	386	401	418	450	438	449	394	397	377	446	448	436	411	434	390	422	421	429	381	452	424	397	423	425	386	418	448	393	459	425	408	416	411	446	411	428	428	416	384	441	441	452	396	401	429	467	422	457	380	414	404	463	427	419	432	436	434	378	405	460	449	424	417	402	434	420	441	400	389	409	408	435	424	421	425	416	441	415	441	393	402	415	451	413	418	422	396	432	376	438	383	432	416	445	419	404	403	383	433	394	423	405	420	415	414	443	441	381	438	460	433	451	414	416	387	467	401	444	443	368	400	401	420	420	430	453	430	431	443	436	412	433	412	413	384	396	442	413	394	442	425	407	396	374	415	404	398	414	376	441	419	421	425	427	410	432	387	411	423	419	439	436	478	416	432	412	451	423	406	450	404	393	437	409	429	405	405	406	431	458	419	417	403	447	413	414	428	418	431	421	412	420	407	435	403	422	438	413	421	413	417	407	469	411	404	461	452	409	440	395	424	451	421	400	426	411	427	440	400	432	419	408	433	436	387	409	394	423	406	383	386	436	431	434	434	424	421	391	401	410	401	428	409	399	417	384	394	410	415	412	413	442	395	396	414	412	402	414	398	421	437	422	429	423	364	390	411	382	424	418	413	399	432	443	440	413	434	438	395	393	453	419	452	445	403	430	412	422	432	437	420	404	373	393	439	423	429	424	398	404	437	432	401	434	363	405	403	441	403	412	414	427	408	427	427	410	424	442	421	375	465	455	423	422	444	430	445	425	377	411	435	398	430	441	409	433	393	405	415	451	416	405	411	384	367	422	409	416	413	411	445	403	460	407	414	412	443	431	410	378	434	443	450	439	414	453	451	413	421	427	440	459	444	439	426	428	450	467	430	429	417	440	378	402	412	411	464	417	438	445	426	427	422	435	452	424	428	421	457	445	387	422	414	394	447	394	408	408	416	443	422	410	422	435	405	428	431	440	433	399	419	415	425	428	429	396	430	390	453	447	456	400	425	461	398	385	423	416	411	420	425	440	422	398	422	424	415	417	459	411	424	437	434	397	400	420	444	443	420	431	444	394	424	450	410	395	420	432	429	426	416	440	428	393	382	392	401	425	446	405	403	414	432	425	364	430	417	431	425	402	390	437	401	387	429	379	373	432	416	391	427	397	416	408	405	421	382	413	451	423	405	414	402	400	423	421	418	412	418	415	437	420	393	410	417	429	435	401	420	420	392	405	413	426	407	396	441	444	394	421	413	434	437	419	437	413	436	441	402	378	436	423	424	402	430	445	429	393	404	409	376	441	408	406	432	408	418	411	405	442	452	401	425	423	420	414	440	436	432	443	400	452	421	424	395	413	408	433	398	380	396	431	429	416	412	376	374	463	407	404	422	432	438	416	414	393	415	415	402	437	414	462	443	440	462	387	438	402	448	440	425	452	453	430	423	419	448	445	400	410	397	429	423	420	399	430	411	410	433	404	398	412	383	415	420	400	408	441	461	433	431	413	431	402	434	406	407	415	442	424	371	423	418	419	417	400	454	427	400	389	398	392	455	401	413	404	396	432	409	410	412	428	422	390	422	397	396	427	431	429	410	398	418	437	406	453	408	448	415	434	374	436	392	442	401	438	418	407	427	456	443	420	430	411	413	388	432	417	442	423	412	408	410	387	452	391	419	419	447	420	385	436	419	387	406	431	398	465	425	373	403	399	418	377	408	394	383	450	450	424	427	425	441	422	427	428	439	397	429	397	410	402	439	433	421	427	434	410	388	401	409	406	389	454	436	385	404	437	440	449	343	434	409	451	434	441	408
12935	4783	2140	789	543	406	361	366	352	332	305	299	297	317	291	266	275	278	267	268	285	243	281	244	250	293	241	260	257	237	250	254	261	292	281	259	249	274	284	255	277	276	251	259	254	267	255	261	244	247	243	251	281	236	243	263	253	266	252	257	267	258	266	255	269	282	237	272	294	263	242	242	268	261	263	291	268	258	280	264	269	269	286	267	249	290	262	231	252	246	253	252	238	275	256	289	224	271	284	283	268	250	257	251	236	252	289	258	258	253	276	261	261	295	253	262	252	284	256	259	242	282	278	274	243	306	241	262	259	230	246	238	250	261	237	288	253	255	242	275	269	256	281	232	262	265	255	253	272	289	266	239	255	274	254	266	251	275	289	277	269	264	268	262	241	251	253	283	241	255	256	243	262	281	264	278	237	291	283	284	275	242	258	250	269	257	251	261	234	256	242	282	226	258	230	294	243	263	242	258	279	228	240	244	224	253	287	268	258	274	270	243	259	296	255	271	232	273	257	242	243	241	306	242	263	266	247	255	237	262	271	262	240	266	265	250	261	280	257	291	285	254	239	252	288	266	275	252	291	262	254	293	274	285	257	263	238	246	261	273	288	263	282	254	251	270	266	240	255	258	242	304	250	257	291	290	280	277	243	262	289	251	275	263	224	243	282	245	254	258	271	239	281	235	273	252	260	231	264	241	246	277	235	233	266	276	268	272	253	240	254	251	235	276	256	277	265	296	265	239	300	265	293	239	241	270	273	245	277	288	224	266	278	249	262	275	245	234	253	233	246	244	271	224	262	276	239	258	248	266	263	253	266	242	238	254	251	253	245	250	262	258	274	259	265	302	288	241	260	254	273	261	263	276	253	264	247	255	265	268	253	244	251	237	251	273	247	268	255	276	244	281	230	238	249	247	249	231	224	248	252	254	275	282	289	259	276	274	246	200	247	269	258	262	264	257	260	263	248	270	259	277	244	274	221	221	270	277	252	274	261	279	264	254	300	257	239	269	280	280	276	276	257	271	281	258	250	283	260	256	243	272	275	298	265	266	248	272	262	254	243	259	230	269	270	253	254	247	253	251	276	278	237	250	250	267	287	246	276	262	268	245	259	284	265	262	258	248	263	240	251	273	299	262	231	271	277	284	298	255	255	248	258	271	248	255	279	277	253	233	290	254	252	283	273	252	266	257	265	262	266	266	275	267	262	290	268	277	269	252	262	250	273	240	252	307	270	284	226	286	272	263	276	281	274	233	262	265	279	270	262	232	290	261	316	271	299	273	267	278	262	263	278	253	298	288	265	240	287	295	271	249	255	270	289	290	285	245	240	260	263	259	247	259	251	268	262	243	269	319	248	287	286	259	259	260	253	263	265	301	236	249	291	246	254	253	276	278	279	258	276	267	301	246	264	230	256	265	231	283	272	289	257	259	271	281	281	278	242	279	248	289	254	254	242	260	291	313	259	267	314	245	244	259	267	255	263	239	260	223	248	266	234	254	295	261	280	268	285	269	302	276	273	270	270	238	240	254	246	249	263	280	264	264	262	242	263	273	261	257	241	250	252	261	287	231	263	249	254	280	256	234	250	232	262	254	256	280	284	275	271	283	233	253	256	251	264	243	294	303	234	268	270	268	294	251	238	265	246	250	252	261	278	265	266	262	255	274	266	260	260	245	303	263	252	253	257	277	245	248	242	251	283	220	291	259	254	292	277	248	277	265	273	287	264	262	232	259	248	246	252	273	271	275	256	264	258	233	243	250	247	244	263	247	251	266	280	285	301	279	284	263	288	251	241	279	288	260	245	243	243	263	290	266	232	270	276	279	260	285	265	244	239	287	279	281	259	255	271	243	247	249	245	255	259	267	260	265	248	266	275	245	291	294	305	262	265	255	310	248	222	250	275	235	264	281	254	270	259	271	264	258	256	236	264	249	277	258	265	276	273	278	269	254	293	263	230	257	274	259	279	272	300	306	295	259	288	242	271	253	263	281	274	253	261	272	263	258	256	266	290	261	260	257	253	260	271	273	281	237	237	269	270	250	260	283	260	259	271	268	282	266	269	232	231	270	248	269	290	253	253	273	251	270	310	264	300	289	277	260	244	252	236	281	273	248	273	252	275	257	286	269	283	279	232	259	282	253	261	258	235	247	234	252	247	247	263	246	278	260	245	250	256	252	257	255	265	255	248	258	287	281	257	273	275	272	263	234	251	283	243	273	274	279	283	268	281	250	262	242	272	256	257	308	242	273	260	271	270	273	277	267	256	280	262	234	259	254	216	245	234	238	220	246	261	237	250	285	255	245	267	272	262	251	263	236	274	221	299	256	242	273	295	274	272	299	284	300	254	266	237	266	249	252	259	281	250	276	257	251	271	263	255	276	293	244	276	221	286	231	251	245	297	273	272	283	266	244	267	245	257	275	275	266	254	251	242	265	265	230	280	277	279	270	257	268	260	295	238	271	252	227	273	283	287	265	269	266	249	250	246	285	255	280	282	255	281	269	242	297	273	273	250	240	285	246	273	278	283	253	288	302	268	284	266	285	270	274	252	256	256	266	260	262	246	231	268	289	254	282	239	263	255	253	245	266	291	229	271	284	269	249	250	224	263	262	276	303	243	266	264	280	234	280	259	236	257	280	286	260	256	250	240	273	273	259	304	292	262	291	263	219	225	242	241	259	279	290	234	242	258	254	251	268	209	278	258	259	247	249	232	270	255	264	255	245	254	256	268	294	248	271	277	277	255	293	265	257	262	270	283	263	268	253	277	220	268	253	287	280	299	242	254	248	248	240	282	232	294	258	256	264	252	277	291	230	285	271	263	258	269	266	292	292	274	284	266	249	267	314	254	237	247	241	258	254	298	292	249	267	251	217	256	287	257	271	242	243	249	264	262	268	270	265	283	260	256	270	238	282	290	293	276	283	253	254	317	295	254	265	242	237	260	280	250	256	236	262	255	275	262	215	265	250	266	281	245	278	275	248	271	280	235	279	247	248	270	268	269	248	265	296	275	248	250	239	249	271	280	288	249	249	278	238	265	257	275	249	250	272	269	274	269	270	241	256	258	251	244	268	266	255	267	286	242	264	263	245	272	274	241	232	265	229	270	281	249	262	246	273	289	262	234	251	280	242	259	257	270	219	249	250	286	278	287	280	268	253	263	248	286	280	256	293	261	253	253	270	249	246	256	244	268	263	258	285	285	289	248	267	290	231	294	240	250	270	263	258	236	272	269	257	242	252	250	296	279	257	268	259	239	281	297	265	273	244	219	254	296	256	273	260	264	248	245	278	257	241	265	274	254	254	235	246	272	269	266	253	297	239	273	267	276	268	287	262	268	237	301	287	278	293	279	242	262	238	266	289	278	274	255	279	266	223	255	263	256	253	267	291	317	272	272	263	223	247	261	269	265	262	302	259	252	263	265	253	271	266	232	292	261	260	252	262	268	238	262	298	259	262	246	265	290	283	239	263	258	244	257	261	245	251	240	272	270	259
9128	4660	4024	2125	1848	1510	1260	1070	1006	859	826	797	748	728	726	686	698	698	632	634	692	668	671	658	625	659	624	628	675	660	637	674	642	574	629	622	605	612	628	601	640	641	654	681	607	608	586	665	609	650	611	578	581	607	624	660	644	612	590	611	634	630	656	617	566	602	623	638	666	622	595	626	636	622	655	673	598	652	615	615	611	620	616	652	573	624	597	614	619	639	611	638	606	606	626	619	625	610	618	616	605	616	618	596	597	635	620	605	613	634	641	639	626	603	594	604	603	609	627	646	627	586	610	617	656	611	660	653	658	655	641	601	626	589	586	616	615	633	558	627	599	606	633	627	643	596	622	617	582	595	627	675	670	603	671	576	602	594	625	640	562	626	641	625	569	637	622	647	588	591	666	592	609	655	597	594	637	613	590	593	660	687	650	592	598	632	598	640	596	634	587	596	598	620	610	632	649	612	620	630	634	633	631	610	609	633	632	601	605	645	635	623	616	664	633	648	633	606	632	598	646	617	596	599	621	569	622	600	640	634	650	626	588	622	623	583	589	629	626	616	617	570	633	638	613	609	599	619	594	623	594	626	613	612	643	635	618	608	622	584	610	683	631	602	630	594	644	642	627	596	613	616	612	663	629	597	576	627	596	597	609	612	587	599	581	582	611	606	651	619	638	613	602	607	617	657	605	662	649	629	606	623	634	593	598	629	588	624	605	575	660	622	620	616	599	598	665	642	632	641	613	557	631	631	577	626	618	649	616	598	590	609	633	606	608	625	625	616	633	637	642	596	606	590	649	606	621	646	620	638	627	567	642	632	618	594	603	613	613	632	605	649	622	626	590	618	580	581	593	613	640	656	633	607	636	630	642	605	573	582	612	594	575	634	633	631	621	625	602	624	624	627	623	688	623	595	648	588	635	660	616	649	582	595	604	599	637	600	612	665	639	574	599	633	617	614	608	623	610	609	613	650	609	609	655	603	587	610	671	607	615	596	661	609	621	602	620	657	584	567	606	600	640	627	623	622	603	623	589	612	588	574	579	606	664	587	630	676	612	575	588	634	656	615	556	631	602	592	610	633	580	621	638	635	568	617	596	624	649	608	614	641	631	601	593	618	627	642	599	548	648	677	632	579	631	632	646	644	635	584	620	625	623	576	602	654	586	628	601	604	615	611	622	648	575	598	611	590	610	643	656	642	633	604	599	603	610	621	640	641	624	647	621	607	631	613	611	618	608	606	593	636	650	617	610	636	585	600	593	623	610	613	625	606	628	615	604	615	644	654	580	645	647	597	640	619	615	623	639	586	628	581	598	633	583	619	613	679	640	639	641	592	614	604	628	611	620	620	603	590	613	627	670	590	630	641	622	621	632	612	637	587	619	591	602	656	587	628	653	636	637	643	585	641	581	578	618	650	609	637	597	643	667	608	638	655	639	637	595	616	601	604	627	628	601	627	614	620	588	614	645	623	628	602	587	587	593	604	578	608	629	587	608	610	631	605	612	611	609	629	654	629	631	601	609	610	620	638	619	638	628	577	620	609	605	623	613	651	605	601	628	655	596	629	564	631	608	586	616	587	582	615	603	633	611	598	629	633	605	627	603	618	608	657	608	580	584	582	601	624	614	628	640	611	601	591	628	629	611	612	643	654	611	616	610	627	614	597	617	619	596	589	622	659	630	665	631	600	613	630	648	632	641	590	623	613	618	618	606	589	593	600	628	589	605	573	618	637	623	605	587	626	626	614	569	619	675	644	630	655	608	587	606	588	641	656	613	569	639	641	630	661	611	614	587	630	643	598	638	642	616	616	626	642	610	637	639	614	642	617	648	641	647	607	607	604	653	642	629	626	576	614	637	629	616	625	616	674	599	570	594	633	627	620	647	608	626	644	638	621	614	570	638	585	599	642	614	616	669	618	604	626	623	590	629	675	603	589	637	649	593	623	660	626	672	596	602	594	627	555	647	650	576	618	617	642	604	638	604	621	618	685	601	629	603	619	605	632	644	613	701	620	618	628	581	578	606	587	587	632	632	605	651	624	630	658	631	643	599	641	651	628	642	624	617	627	572	612	637	619	610	656	597	624	657	623	572	618	601	621	593	606	601	650	637	631	600	601	642	662	602	635	638	597	597	620	644	609	642	589	610	570	617	596	657	595	660	690	610	612	601	604	627	665	663	623	626	613	628	591	641	598	613	616	643	660	617	605	638	622	587	590	593	649	586	634	672	622	645	630	629	608	604	604	588	613	568	627	624	628	642	578	628	646	629	622	623	573	626	599	569	607	627	619	609	672	570	586	657	606	586	660	612	618	613	614	611	654	623	554	617	606	571	589	608	579	633	598	639	583	599	604	598	621	649	627	641	658	595	595	578	609	653	633	621	616	598	645	599	652	607	591	623	626	626	642	564	607	636	609	614	626	596	639	613	571	615	652	621	627	625	578	636	644	580	629	639	648	606	568	599	614	625	575	639	622	589	682	599	632	643	627	606	638	588	631	632	624	582	613	602	634	640	611	661	634	617	609	607	664	631	634	620	608	614	614	612	625	642	636	629	640	613	643	566	649	598	654	615	607	618	625	656	630	621	620	657	668	583	620	624	608	606	636	601	657	579	634	614	656	647	636	659	598	638	605	590	671	613	632	622	603	674	656	601	630	648	653	664	614	610	654	614	597	568	644	645	640	627	634	609	629	619	641	612	598	649	616	598	615	649	621	606	620	609	578	593	588	628	606	603	601	620	667	633	667	628	622	634	605	641	675	593	632	619	618	647	662	650	599	615	620	600	613	650	627	611	629	590	633	575	614	633	577	639	595	606	612	610	662	592	650	615	622	651	670	624	615	632	639	583	606	593	618	629	630	626	645	632	656	640	594	631	622	610	631	630	612	613	621	644	638	614	579	649	600	648	597	666	636	652	641	611	601	625	648	609	580	597	651	608	632	568	635	603	617	621	590	655	609	652	623	561	604	667	619	627	634	623	633	597	585	643	638	578	618	647	621	599	632	645	623	621	636	695	627	662	630	573	638	634	615	623	613	620	622	615	582	666	666	615	585	618	621	658	607	595	640	611	624	599	664	597	663	638	609	641	640	636	645	628	593	622	613	620	615	601	580	632	605	617	666	639	625	641	641	638	646	656	622	611	636	656	600	653	601	639	634	591	656	631	659	643	639	621	621	609	657	625	573	615	625	623	631	638	601	622	618	608	639	590	639	609	646	610	649	657	627	595	604	634	610	634	650	639	622	610	617	619	662	570	629	599	607	607	612	657	619	623	630	611	632	607	616	616	622	612	610	644	616	583	655	653	604	633	612	607	583	618	615	618	633	634	657	631	623	647	624	651	623	633	636	638	618	612	633	627	652	692	587	638	622	655	628	619	622	652	586	578	623	645	624	628	604	677	638	607	621	626	663	638	613	644	635	591	631	622	639	614	623	648	633	617	580	617	598	606	659	664	621	601	642	599	644	660	636	634	595	627	604	610	595	653	597	610	640
29285	16279	9537	1999	976	653	606	465	405	395	369	341	336	339	292	300	316	287	290	296	288	309	267	270	292	266	269	260	269	285	307	297	286	270	280	291	275	267	265	257	250	262	276	279	265	286	296	286	322	258	259	300	252	298	263	256	275	288	280	287	270	261	281	281	254	285	293	260	286	285	262	255	269	278	296	279	271	265	256	274	253	269	272	279	247	292	281	266	243	283	272	294	270	289	269	290	296	269	279	309	261	266	257	247	270	265	261	299	316	264	251	285	249	295	289	258	287	258	252	261	263	250	278	263	264	277	269	274	288	304	265	262	258	273	272	290	268	267	263	277	254	250	265	244	305	261	281	271	303	277	279	264	286	287	251	275	256	276	286	293	299	301	278	290	242	256	254	261	281	275	272	277	247	301	286	282	281	274	299	293	286	290	274	260	278	257	298	263	268	286	258	290	276	280	282	231	259	248	258	283	288	237	232	274	279	275	240	245	322	310	254	280	307	284	281	279	276	257	281	283	285	275	283	282	274	279	257	307	274	277	292	296	289	250	257	275	276	291	286	279	274	266	251	286	283	270	256	254	279	295	274	285	291	278	265	269	273	260	260	283	320	290	304	278	285	249	274	278	260	274	248	259	270	258	272	274	271	259	250	278	290	306	243	281	275	282	278	280	303	268	283	276	241	277	259	270	275	269	269	247	279	266	291	287	261	309	285	293	280	250	243	275	272	286	274	297	256	279	279	272	266	273	299	298	242	260	282	280	269	278	273	253	277	258	237	263	275	255	272	277	243	269	285	278	272	285	277	272	266	282	279	285	276	283	286	266	298	266	254	270	267	256	248	259	293	261	251	261	282	280	262	261	271	263	291	238	248	276	265	302	274	262	275	246	298	263	310	273	299	287	277	262	257	271	260	249	228	260	294	254	268	256	262	279	285	286	271	267	252	278	241	263	273	272	264	252	287	274	265	262	251	279	270	269	252	277	265	289	272	259	262	263	266	271	271	318	281	284	317	261	278	282	284	279	241	278	294	278	284	284	283	299	260	283	286	290	268	255	260	300	258	286	273	255	288	259	269	305	280	246	243	251	281	261	253	294	252	281	302	255	257	319	246	281	275	267	247	309	302	269	277	272	237	307	293	260	265	289	315	299	247	314	275	280	276	246	246	252	266	263	277	245	272	293	274	304	279	294	301	261	254	266	289	269	240	275	253	266	341	299	269	280	281	275	244	272	281	259	271	280	258	248	286	261	243	296	292	285	253	283	286	238	253	269	264	243	265	257	271	283	235	276	286	297	268	245	294	259	297	285	273	226	279	243	250	235	301	313	271	238	253	264	268	273	292	268	255	241	287	289	247	290	269	256	269	293	275	284	261	245	265	287	261	249	318	274	252	287	299	259	270	284	292	289	297	257	262	304	286	293	297	270	267	300	267	295	249	262	282	292	266	266	279	280	250	241	283	262	245	296	277	299	305	274	269	263	278	282	258	260	280	263	273	298	288	296	274	287	284	283	263	285	252	266	292	275	265	284	267	264	256	268	289	272	261	266	283	268	271	286	283	273	291	289	266	278	278	286	289	262	285	266	257	246	286	261	256	294	270	259	265	276	241	266	251	255	287	302	278	272	265	280	274	280	262	268	293	251	277	298	250	300	270	300	281	263	249	280	267	249	267	263	305	264	251	265	282	293	297	280	264	259	248	277	298	284	244	250	271	291	282	287	290	233	246	259	268	267	288	274	273	249	282	287	305	265	262	275	256	259	255	293	233	275	285	303	290	284	300	265	269	243	263	276	281	266	293	256	255	293	283	251	265	260	263	257	253	254	276	260	248	268	315	247	248	299	278	294	269	264	291	283	304	295	280	286	264	275	333	286	287	276	237	292	261	273	261	255	279	268	272	296	240	278	244	271	280	277	270	306	269	265	273	258	277	265	283	264	288	285	301	255	286	291	284	272	281	284	286	285	250	271	273	278	283	275	279	267	285	266	288	297	294	303	274	248	286	249	286	277	263	266	261	275	239	278	316	280	287	298	274	252	278	258	294	266	282	277	273	277	271	253	299	263	258	278	277	277	295	277	284	331	297	294	276	287	275	255	280	301	274	248	241	262	256	284	259	254	255	266	261	276	292	258	293	298	270	275	257	243	260	243	254	293	289	272	264	290	278	289	254	254	282	258	260	283	256	274	284	255	282	282	255	279	289	281	286	263	294	258	252	276	278	260	276	275	257	277	286	261	276	245	255	256	297	272	263	285	289	309	318	290	275	270	256	250	305	239	280	283	258	270	275	250	303	255	288	287	304	302	276	281	297	258	276	250	295	255	269	250	288	265	242	306	275	265	272	280	261	241	265	259	257	257	282	256	263	273	286	288	280	270	285	288	247	306	266	258	277	267	272	312	307	246	288	299	294	269	260	268	262	298	297	306	296	301	281	274	252	273	267	274	272	284	309	295	302	284	256	297	274	274	283	256	285	282	278	264	271	271	238	309	275	295	315	267	279	285	294	304	290	269	274	279	277	295	303	292	278	245	299	270	289	276	254	298	300	265	302	273	281	255	301	277	259	291	269	249	284	268	261	299	273	280	261	266	279	288	260	277	258	261	273	281	290	277	309	287	259	296	257	263	274	276	261	319	238	278	306	286	262	271	288	274	309	266	284	262	276	273	280	296	283	272	289	306	270	265	271	297	273	254	293	276	246	280	295	278	267	284	270	302	282	262	250	276	295	267	277	271	295	258	294	307	261	246	291	270	282	277	251	275	268	281	263	261	282	288	263	282	292	272	282	263	263	255	248	297	253	269	270	282	297	281	279	276	321	268	253	269	269	258	279	274	269	235	294	263	275	312	313	302	266	277	294	290	285	266	272	242	274	264	307	253	248	270	299	269	262	271	260	278	299	296	269	302	267	264	303	289	285	249	266	259	249	266	275	282	269	268	261	279	271	263	293	284	261	278	318	267	266	252	252	275	294	287	300	255	254	275	253	284	284	293	290	270	294	265	278	290	293	289	251	268	273	247	261	251	254	262	277	287	293	263	293	269	281	285	245	271	253	284	268	237	267	276	242	268	280	285	291	269	253	279	273	243	311	271	280	273	261	272	270	268	265	264	250	295	270	307	300	264	267	277	278	292	294	265	225	281	273	311	300	243	280	265	282	300	258	289	252	289	246	268	279	253	244	258	278	270	326	263	263	268	290	261	285	301	233	297	243	280	274	311	272	277	290	298	267	255	249	285	261	257	301	277	302	241	284	293	270	272	300	270	267	265	301	270	248	284	305	280	275	290	279	252	289	238	260	312	277	287	305	274	287	268	284	266	295	259	288	291	258	280	237	282	278	281	271	285	259	283	288	241	269	278	283	283	272	268	238	264	234	249	262	287	279	283	276	289	273	283	240	286	265	280	285	265	271	298	272	280	265	252	271	272	253	269	264	299	272	275	263	251	298	281	289	273	277	274	269	263	296	280	267	245	248	281	289	256	280	244	273	272	285	280
20700	13473	11414	4058	3088	2573	2035	1774	1465	1223	1125	992	990	921	843	805	853	794	778	759	749	700	702	743	682	726	703	700	729	680	701	680	670	660	668	698	633	646	687	655	650	685	669	640	642	656	662	707	664	650	698	605	644	647	635	642	668	670	627	603	620	653	659	654	634	630	666	644	673	605	604	646	621	618	650	633	651	642	621	612	637	656	656	632	598	655	601	682	674	659	629	685	638	663	648	656	674	607	627	625	675	678	607	650	642	692	671	656	600	661	610	616	646	641	646	661	648	638	655	660	627	598	667	675	634	645	667	654	625	624	635	646	624	610	606	650	658	639	613	658	648	681	590	645	668	602	645	577	685	622	621	613	634	627	646	650	652	646	680	635	634	601	665	636	644	641	667	631	650	580	611	628	626	626	620	633	644	637	669	614	639	625	656	665	660	691	626	603	643	664	698	637	655	604	656	622	588	657	611	629	660	649	620	624	640	654	653	602	621	621	647	601	663	646	614	687	585	660	617	617	639	639	609	645	631	586	633	634	611	636	625	614	621	584	577	665	637	642	642	615	668	627	672	596	683	626	646	616	640	659	603	637	613	581	640	619	651	612	671	623	583	651	687	646	627	659	649	633	620	618	654	630	650	617	605	649	641	655	669	635	634	623	616	617	633	672	625	618	649	614	641	644	620	651	619	626	631	622	630	612	643	626	596	616	651	662	636	642	623	665	625	613	655	641	617	609	627	611	649	661	642	653	648	652	643	640	556	622	585	620	698	623	589	635	641	651	674	642	669	693	633	687	684	653	714	627	618	636	641	635	643	571	662	648	727	597	629	633	597	646	621	621	617	692	662	634	627	642	593	598	676	667	634	647	655	660	611	613	656	609	674	614	593	603	615	609	616	615	583	662	638	647	649	717	601	655	633	614	672	648	622	620	649	593	626	640	648	621	621	637	650	644	659	685	631	652	598	666	696	558	630	626	653	622	650	591	602	616	602	635	629	621	647	650	628	645	633	588	618	619	626	645	605	620	679	656	681	634	659	660	622	632	635	633	671	595	676	603	630	666	661	620	640	633	636	597	645	667	662	654	597	670	659	568	600	679	627	611	617	600	613	625	598	645	627	647	685	623	633	606	656	684	647	609	627	664	627	633	661	642	646	633	669	636	619	657	658	641	684	621	634	624	594	630	614	676	634	636	671	629	641	657	633	610	622	677	660	650	638	701	649	611	641	622	618	650	613	613	605	655	684	603	610	686	623	655	627	637	650	637	614	575	635	669	629	667	647	666	608	618	625	694	637	663	635	686	673	688	650	621	676	647	625	649	620	612	650	609	650	660	631	587	631	631	623	649	636	633	615	657	663	659	614	664	640	638	660	635	661	619	654	656	615	636	600	647	590	591	594	636	607	659	596	587	638	606	626	653	668	725	633	616	588	608	690	602	627	669	659	654	660	657	616	643	643	629	602	606	638	631	634	662	650	665	613	619	669	667	671	594	612	639	652	636	674	661	663	662	658	618	631	652	641	644	627	662	679	655	687	616	674	617	625	602	617	658	633	609	665	686	653	665	602	637	614	585	695	618	633	635	671	681	611	604	627	677	649	672	614	652	623	638	668	602	622	583	634	580	633	607	668	610	635	635	617	622	637	629	595	666	593	679	633	632	655	615	600	626	628	642	674	628	625	659	624	626	624	631	650	663	637	665	625	663	702	666	640	599	635	673	626	606	641	651	649	641	636	625	681	574	677	644	646	588	637	679	633	659	658	642	626	629	622	648	667	684	664	603	629	662	637	642	604	654	670	691	605	576	628	630	650	636	643	636	584	637	665	644	624	628	664	593	620	691	662	629	652	661	608	618	650	648	661	598	649	666	624	642	642	638	670	652	619	654	630	607	639	596	655	632	665	615	582	616	625	677	614	636	672	603	644	664	617	610	643	588	667	689	616	646	636	633	638	628	646	627	607	657	602	650	639	649	690	666	672	624	621	636	615	640	626	641	617	651	642	632	665	603	645	612	630	696	629	726	619	673	601	615	670	650	626	660	642	657	648	623	633	641	611	648	650	629	598	582	670	614	648	621	639	654	651	614	618	646	625	658	658	649	633	641	654	620	621	640	626	618	607	662	683	658	673	627	703	571	618	630	648	670	642	643	633	606	640	610	633	614	642	601	642	624	663	626	666	636	653	635	631	631	644	626	664	628	641	630	628	647	643	631	640	625	652	614	566	624	598	608	628	630	624	661	588	612	600	630	659	646	622	653	604	622	629	638	656	603	629	615	599	641	635	612	656	636	665	646	649	569	646	601	686	651	663	643	593	615	674	659	592	594	638	645	619	646	612	627	618	622	651	598	620	638	594	658	659	637	631	651	670	626	596	649	615	661	628	629	629	626	604	643	606	620	661	673	646	661	624	655	594	654	641	620	695	629	661	622	627	628	651	610	642	615	657	619	584	607	636	604	637	685	631	659	633	611	631	662	610	657	643	636	628	637	646	621	636	636	582	617	631	617	587	618	641	635	642	654	648	614	630	616	622	630	621	628	645	663	644	650	634	673	657	677	611	636	627	609	605	661	660	635	660	630	624	641	647	649	671	625	630	639	622	627	651	605	620	676	647	622	623	638	621	668	655	634	610	615	622	657	598	612	599	600	604	630	654	630	629	599	618	669	639	691	570	674	626	620	562	659	632	627	608	640	650	617	664	607	669	607	626	612	642	653	653	664	611	666	620	621	634	671	624	572	627	599	656	628	613	630	643	656	642	635	615	639	618	617	628	658	653	612	673	634	609	661	604	623	641	642	650	630	652	635	645	658	617	616	645	656	644	615	642	636	628	649	655	608	624	607	648	646	606	617	571	625	649	620	630	612	622	625	640	618	668	610	598	640	645	610	646	611	613	624	653	583	616	649	655	632	643	644	625	602	658	631	661	628	666	584	617	631	633	646	638	659	656	616	633	632	652	646	675	645	630	667	637	680	592	655	646	656	624	651	633	637	680	610	630	639	611	612	599	635	649	601	631	671	603	619	649	647	650	669	653	591	653	627	640	622	644	653	630	653	641	615	642	618	647	655	637	591	650	615	638	622	629	672	642	656	653	636	638	667	673	663	621	663	599	638	667	593	610	594	597	645	625	620	648	613	634	596	650	672	575	628	632	635	623	600	630	618	617	683	633	634	598	633	667	644	647	638	635	602	671	607	671	632	666	641	652	600	639	648	657	709	630	668	604	678	612	646	620	633	620	644	643	677	674	598	653	620	652	591	628	622	655	607	650	623	652	657	613	634	626	617	664	583	634	632	616	627	678	580	653	696	654	601	610	615	661	608	646	658	641	618	654	672	608	677	635	631	650	586	664	617	660	646	633	646	631	683	593	604	625	669	638	676	634	627	691	615	641	626	630	666	634	630	674	602	621	543	651	604	647	669	617	597	643	631	630	636	614	596	609	672	621	572	639	672	613	662	620	609	645	626	609	656	610	620	608	599	619	649	644	645	643	646	605	644
42022	27068	17558	4086	1406	932	622	511	452	367	305	268	256	281	262	249	205	203	235	198	179	227	221	220	210	166	200	200	193	180	229	220	171	193	216	197	200	215	201	181	162	198	182	205	193	173	188	174	194	199	189	207	178	190	174	158	175	178	198	175	197	186	214	161	160	178	191	209	192	183	185	185	195	193	168	169	183	178	200	181	164	181	166	180	198	168	173	176	215	171	187	188	192	176	171	169	178	174	159	171	188	208	163	179	180	189	191	166	173	181	201	158	175	176	191	198	212	192	195	200	188	168	170	183	192	171	196	190	171	150	180	190	173	194	212	182	178	203	176	200	194	188	167	205	187	161	172	189	166	172	194	182	204	178	198	157	186	185	190	196	180	176	175	175	196	185	162	175	177	182	165	187	191	196	194	195	178	190	193	173	166	177	163	191	163	188	186	187	196	191	164	176	189	167	172	192	183	204	173	211	210	186	194	163	189	173	158	189	196	160	188	171	175	201	145	188	188	174	212	173	193	206	189	192	182	178	181	197	204	201	196	178	195	176	187	188	194	195	225	200	165	173	199	181	187	171	169	180	198	185	203	188	174	197	210	178	205	189	190	182	205	174	179	216	181	190	190	166	189	143	194	194	206	173	181	168	179	184	195	169	178	179	168	172	164	216	187	196	164	170	185	169	173	165	178	173	200	197	177	179	196	184	203	181	185	189	180	181	172	157	188	165	175	180	184	181	172	180	161	169	161	170	191	178	194	180	175	214	174	181	191	180	192	177	188	180	167	165	204	183	167	168	198	184	159	220	193	177	187	174	169	180	215	197	165	186	194	191	201	203	169	174	188	171	171	159	186	164	163	157	182	183	186	202	158	192	179	222	183	174	197	171	183	197	178	201	173	193	180	196	190	194	186	188	189	183	176	192	165	171	176	176	156	167	165	191	194	178	164	190	184	197	197	180	191	170	175	200	197	176	182	194	188	171	191	164	182	170	183	166	177	169	186	167	159	185	163	183	194	164	182	168	201	192	191	155	192	189	171	154	177	173	188	170	188	180	190	171	196	203	175	162	197	162	195	164	205	219	173	171	159	172	196	196	176	203	168	194	203	192	176	187	160	183	180	178	160	189	177	201	179	176	188	190	196	193	162	162	188	165	204	193	165	161	187	175	186	205	201	191	189	177	194	185	176	168	180	196	189	171	192	186	188	167	161	180	177	200	169	173	165	169	194	173	186	164	171	174	178	183	165	186	163	187	184	185	163	161	179	200	173	182	189	153	206	180	179	196	200	209	186	186	193	176	190	181	183	168	170	177	178	214	176	186	172	201	170	151	208	175	180	179	222	164	186	150	161	179	167	153	192	185	168	204	209	191	175	195	160	160	161	176	187	186	192	183	185	169	195	198	165	187	152	189	169	177	191	181	184	187	184	188	188	201	193	215	168	197	204	191	166	167	178	197	202	168	188	178	204	202	170	196	174	169	167	198	190	164	159	177	198	161	165	157	190	169	166	188	172	184	157	195	163	183	161	191	180	195	176	169	205	179	189	178	164	183	194	182	183	184	182	181	169	183	202	167	187	169	198	175	177	173	165	189	206	197	168	169	171	187	192	173	154	162	197	185	182	176	197	180	201	155	178	165	186	191	173	185	193	165	196	187	173	174	183	197	154	170	157	166	186	194	159	163	164	204	205	171	190	154	187	170	185	170	192	182	172	172	188	187	185	174	179	180	196	178	213	167	170	187	188	185	197	175	212	183	200	185	169	167	168	178	175	198	167	168	173	179	155	179	188	190	168	204	185	167	188	184	187	187	176	181	188	203	186	196	171	175	160	191	181	207	171	183	195	190	201	162	177	164	185	187	185	196	195	178	177	191	184	186	172	190	180	159	172	166	165	181	142	158	172	202	199	167	167	170	171	176	157	187	197	197	185	176	179	178	191	184	164	176	194	145	182	175	187	173	195	176	174	195	166	166	188	199	187	175	185	174	188	172	202	187	183	188	177	167	196	169	183	192	192	194	194	217	182	193	169	200	191	172	185	154	207	186	176	174	192	181	165	197	176	180	173	170	196	176	172	178	159	186	180	173	165	180	167	188	186	203	177	216	162	156	188	159	178	189	169	187	164	179	184	185	196	179	181	194	175	174	167	182	184	188	189	175	179	182	181	178	195	177	198	193	170	162	192	161	178	151	189	176	175	183	196	198	186	170	179	132	182	202	184	209	199	174	183	173	174	193	191	161	177	169	191	195	197	189	173	174	183	189	171	181	188	159	160	177	173	179	170	204	178	210	170	176	170	179	195	179	178	166	182	174	220	164	181	157	181	189	223	194	181	169	183	153	178	175	161	189	196	184	180	168	210	190	185	178	170	183	186	193	180	185	172	190	180	176	173	152	192	194	188	212	154	184	200	188	203	204	182	170	187	183	172	209	175	156	185	179	192	191	193	225	195	187	201	200	170	181	166	159	169	169	170	180	173	189	177	197	168	154	199	182	179	185	166	175	169	219	167	197	196	188	178	178	191	167	149	174	185	180	189	170	211	198	181	186	187	201	191	182	161	188	188	175	166	176	199	217	165	196	176	181	174	164	182	144	174	156	147	178	204	192	174	178	189	198	165	197	177	172	167	192	198	192	168	194	175	227	175	190	153	182	191	175	187	167	178	148	174	195	170	187	169	161	180	192	184	182	150	181	169	197	196	188	198	166	195	189	223	168	197	169	178	179	207	178	197	174	174	192	194	162	214	173	147	177	195	175	165	167	171	172	185	172	177	174	174	187	166	200	165	153	156	224	185	175	196	163	164	163	185	187	192	199	172	183	198	208	167	187	206	180	198	183	182	196	166	184	175	179	179	179	185	189	207	183	187	172	202	180	170	191	187	192	195	166	198	202	182	164	200	188	186	190	173	189	200	190	173	205	177	195	178	178	177	207	179	154	201	181	175	167	174	186	191	167	157	186	180	178	188	202	193	166	186	174	203	196	180	200	170	187	186	178	142	202	174	172	178	175	201	171	190	176	195	194	187	201	185	181	178	194	180	168	163	173	187	176	202	162	174	174	156	173	167	215	177	200	194	165	175	200	193	181	191	172	167	176	199	193	172	166	184	168	198	175	185	172	169	186	187	195	205	172	175	194	161	171	175	193	178	176	177	169	159	178	214	178	157	186	203	178	185	193	186	216	168	200	199	170	197	188	169	192	196	186	193	149	181	223	173	166	184	176	178	191	196	198	212	200	189	203	201	159	192	196	191	173	174	188	213	191	189	173	172	153	188	189	216	161	176	197	172	186	220	197	194	196	174	195	162	165	176	185	169	202	193	184	197	163	189	178	206	184	172	178	190	171	168	180	159	192	201	188	171	195	180	190	198	192	164	189	203	185	190	167	181	192	209	182	143	187	201	196	173	169	177	165	201	184	170	165	168	202	169	201	192	182	205	182	192	175	178	197	203	179	163	186	192	164	166	165	190	175	162	192	171	204	186	203	190	195	187	189	150	167
28744	21007	17453	5459	4392	3341	2629	2346	1745	1485	1269	1057	1054	960	825	798	730	772	660	671	617	627	586	562	561	511	524	510	509	486	498	548	511	478	471	489	465	467	481	509	470	480	472	477	496	467	449	447	450	444	476	447	423	441	473	430	452	446	402	469	452	439	441	414	430	468	506	428	453	445	448	410	443	430	432	415	448	456	449	425	455	418	430	438	387	469	450	449	424	435	398	429	422	469	458	457	463	425	419	417	435	432	470	434	411	421	447	470	415	433	431	457	384	468	439	430	439	445	449	454	451	408	454	459	466	437	450	422	428	442	447	420	407	437	447	425	469	411	446	454	411	450	418	416	424	411	436	431	429	417	484	466	429	430	405	478	388	428	418	451	425	442	409	444	445	393	441	455	446	434	435	419	429	445	421	464	415	455	455	428	438	503	425	441	379	458	469	448	459	423	462	410	450	388	418	459	444	451	462	463	425	435	435	415	416	462	430	415	440	434	454	434	434	424	445	469	421	457	443	418	455	467	448	440	465	434	410	446	436	426	458	427	448	423	439	444	459	412	463	398	443	425	419	438	417	404	435	433	448	423	416	455	402	452	432	471	439	455	452	439	421	467	423	450	478	419	447	420	455	428	461	448	436	424	466	447	415	420	459	411	453	414	429	453	450	441	475	453	449	411	460	427	414	433	454	441	439	428	446	457	442	442	416	434	413	445	387	427	410	450	430	443	404	425	428	468	431	430	440	410	433	441	433	444	438	437	438	470	429	438	459	435	403	452	440	436	457	432	469	421	448	435	434	431	427	444	431	466	428	442	424	408	427	441	454	436	430	469	407	460	441	424	431	416	468	448	416	408	442	449	457	436	441	423	453	447	465	429	457	447	431	467	372	474	440	426	434	422	456	449	435	461	419	424	442	421	421	457	408	462	438	483	469	411	412	437	441	434	434	427	440	461	442	437	455	429	413	410	469	444	446	422	429	405	439	447	439	444	397	442	413	444	451	431	479	402	395	438	411	443	445	436	410	455	446	447	440	427	422	387	453	452	449	408	412	421	430	448	455	423	446	475	446	378	418	438	444	447	452	464	416	421	423	415	439	405	433	445	412	405	455	458	463	440	421	480	438	417	444	434	447	462	420	424	409	445	447	407	422	447	408	435	445	469	448	442	443	436	449	454	445	446	416	443	440	443	429	448	452	425	423	441	426	439	478	420	410	430	479	419	429	428	418	414	429	429	413	445	410	462	450	446	452	432	449	416	413	424	445	451	456	427	433	462	431	421	423	433	399	430	476	430	435	445	431	483	402	425	422	426	445	431	460	426	452	433	450	426	430	422	457	452	437	432	433	421	406	468	416	452	397	446	438	455	422	444	482	436	441	438	404	458	457	443	476	463	434	433	444	419	455	435	405	471	400	434	435	468	486	419	460	458	463	397	448	401	433	444	454	500	425	475	430	437	445	440	428	409	453	461	444	446	456	419	444	468	461	427	462	450	465	456	437	456	422	393	448	430	432	418	437	431	416	442	420	442	435	417	449	454	426	432	477	396	440	456	410	425	453	455	451	418	422	430	431	456	486	419	436	415	404	419	436	422	403	446	440	414	452	411	397	430	429	435	442	431	441	438	440	434	430	416	415	410	425	464	451	410	405	408	420	433	428	425	454	469	451	419	404	448	438	443	444	413	447	428	481	403	449	428	468	452	426	467	476	439	429	450	440	424	379	435	480	428	438	419	447	474	423	426	450	417	457	427	432	407	468	425	440	414	423	417	441	432	414	452	426	480	436	486	404	449	429	464	418	456	452	448	468	401	441	439	447	423	394	449	451	440	439	436	448	399	402	447	429	442	447	434	398	424	412	442	429	452	478	464	458	470	434	426	456	416	441	461	422	465	434	444	442	417	449	410	456	425	433	444	427	426	441	418	416	436	448	423	458	432	446	437	440	466	453	424	453	435	446	398	439	426	458	459	427	415	408	443	443	440	409	442	443	421	449	472	407	444	410	431	462	474	439	460	438	427	440	465	453	410	457	446	405	446	440	443	472	409	435	483	447	412	430	439	435	458	427	455	453	447	414	470	446	454	440	428	422	401	450	405	423	427	457	418	435	428	447	432	448	460	447	371	446	466	436	428	421	429	451	436	445	492	423	403	441	454	463	423	425	431	424	414	457	424	445	440	461	441	461	438	496	451	484	399	461	432	439	457	459	455	455	413	442	428	429	422	456	459	425	447	473	434	412	425	430	441	423	460	431	432	472	423	454	473	456	387	452	436	425	458	465	422	428	427	432	456	441	414	427	423	436	448	448	455	396	446	426	438	459	387	449	465	405	449	478	446	442	441	418	446	444	477	444	436	428	427	434	447	474	431	414	477	418	427	415	485	442	434	451	435	427	427	461	414	439	453	458	463	448	453	462	444	437	447	414	430	438	462	432	434	459	457	436	436	401	402	429	449	426	481	459	454	451	438	435	442	442	457	419	458	452	455	451	455	445	453	466	421	449	509	448	482	450	425	431	442	421	402	432	439	437	422	443	463	426	425	430	453	455	491	477	437	430	408	406	415	431	440	454	444	426	453	455	478	451	429	421	460	442	435	412	430	468	454	446	445	458	456	439	429	414	448	457	471	430	453	456	424	453	425	427	437	424	467	465	455	444	459	407	457	402	424	412	414	448	439	415	458	433	426	455	445	448	444	437	431	449	464	475	467	457	450	463	415	487	432	433	445	508	420	440	449	440	433	458	432	458	444	433	401	443	453	396	444	449	413	423	447	411	443	440	427	413	454	451	434	430	402	463	430	461	446	459	454	450	404	420	453	448	419	428	425	441	475	467	388	398	413	453	459	459	436	446	426	444	432	462	449	431	442	423	440	418	435	458	467	460	396	446	421	426	460	465	451	420	447	425	472	420	446	432	453	436	406	418	440	418	409	446	468	442	429	428	418	441	423	434	435	426	428	427	438	432	454	447	428	435	446	424	441	466	442	447	410	463	449	474	441	476	469	423	437	415	426	394	432	454	403	431	421	368	448	437	429	433	460	439	446	439	446	441	436	457	420	433	480	473	460	415	456	410	470	472	429	428	424	433	412	432	437	432	460	458	435	442	434	432	451	438	445	469	456	444	450	407	437	459	418	458	453	450	402	443	444	413	476	483	469	433	421	452	415	445	403	467	437	439	454	438	449	436	452	445	475	420	483	463	450	454	466	409	441	445	427	445	456	461	414	445	409	481	442	423	468	438	453	429	437	450	451	455	465	419	456	456	467	469	465	425	423	455	422	453	421	431	452	434	437	419	459	463	412	416	443	443	452	422	410	424	455	439	436	429	431	440	443	483	430	465	477	429	421	436	425	431	431	421	417	411	429	424	456	421	433	423	393	431	420	444	443	433	449	421	456	454	476	463	419	471	464	434	440	439	430	426	417	440	449	409	492	407	435	482	401	457	414	445	400	453	463	401	483	443	450	428	486	464	405	426	391	421	438	425	425	439	401	462	444	456	431
13062	5013	2383	762	543	418	367	366	327	329	309	275	332	309	277	271	289	285	287	275	233	286	250	291	231	277	274	292	243	235	253	257	249	282	280	282	227	287	261	271	272	279	274	280	239	221	237	250	273	298	256	255	245	270	280	276	278	273	250	286	256	276	252	277	246	263	266	266	247	275	254	246	283	274	307	272	265	280	267	276	246	253	252	286	223	268	248	231	257	243	255	263	260	270	241	275	265	272	240	249	262	281	244	245	243	252	274	268	266	287	254	273	258	261	274	261	248	270	274	289	257	291	298	274	283	238	271	293	276	281	284	278	245	245	267	286	256	287	246	267	243	262	278	243	247	284	234	315	278	241	286	244	275	259	264	264	271	250	247	238	240	242	280	251	289	310	268	288	258	250	282	260	273	255	281	268	258	267	267	225	245	283	284	278	260	283	267	270	261	274	260	264	242	269	260	260	267	285	251	245	265	250	260	293	242	288	294	254	268	303	278	248	278	232	282	288	269	294	249	251	257	275	274	258	264	265	266	276	265	284	230	287	224	264	279	250	258	256	268	250	255	273	238	267	260	282	257	266	270	268	300	309	276	278	274	243	268	241	226	275	235	267	256	292	263	242	242	260	251	276	248	258	234	258	257	270	257	278	253	258	263	260	287	276	225	253	274	261	254	258	285	257	266	270	281	289	254	273	246	272	256	250	268	267	284	248	260	259	286	260	245	251	289	265	288	274	266	242	273	253	229	286	271	262	267	230	274	247	261	278	289	281	245	266	259	242	248	261	281	284	255	243	259	242	265	279	250	269	251	244	293	292	260	246	284	268	269	263	276	280	252	262	260	250	290	259	295	249	260	296	268	262	261	274	292	287	288	260	278	259	257	259	257	278	256	235	261	243	252	274	263	240	250	263	291	272	288	264	244	262	238	288	254	242	251	292	266	288	270	238	267	262	296	243	271	275	279	275	256	255	241	285	246	259	259	252	265	289	268	274	236	253	269	250	259	268	289	270	288	286	248	275	297	275	282	251	243	252	261	302	246	286	268	271	253	257	253	241	244	257	282	280	292	262	233	261	257	243	253	260	304	245	250	275	290	270	255	262	264	246	240	249	265	259	279	267	253	267	270	270	248	243	296	255	239	255	251	250	283	252	265	254	288	281	243	248	294	241	239	262	253	258	260	276	279	259	267	232	248	233	254	271	247	254	293	241	273	272	256	255	254	287	271	265	284	259	243	269	252	230	274	241	275	261	245	259	243	286	236	263	275	281	280	272	295	276	263	252	299	228	255	254	276	249	251	269	247	259	259	302	231	250	274	249	236	263	292	252	263	291	291	242	229	255	299	263	274	250	289	257	239	279	261	253	261	259	274	258	247	284	260	264	267	272	255	264	263	258	279	268	249	262	235	290	255	290	248	262	288	276	274	264	253	285	269	270	266	246	274	257	261	263	227	270	277	222	289	293	271	233	242	257	275	272	277	251	258	233	274	259	241	250	265	275	240	231	276	286	287	271	252	258	267	249	266	292	269	243	258	280	240	292	278	255	257	250	274	247	258	269	241	281	289	267	264	271	260	269	299	238	261	256	243	281	237	275	270	272	252	255	277	237	271	284	282	240	228	219	282	258	266	282	255	236	264	277	276	259	228	252	261	272	263	267	265	253	249	253	250	235	278	256	238	249	277	266	270	239	251	294	238	267	267	256	253	300	282	278	244	233	293	289	240	263	282	302	277	258	262	282	259	272	268	269	268	247	260	256	256	248	278	253	258	260	283	299	245	254	246	283	289	269	236	279	262	283	301	291	275	266	280	251	260	256	248	292	276	273	278	257	292	247	247	297	269	283	269	251	272	276	269	273	256	296	244	268	262	231	238	243	271	260	267	261	252	241	283	279	270	263	236	262	254	265	274	253	245	253	259	275	261	266	221	272	312	263	262	257	299	270	285	275	274	280	277	285	255	253	272	270	263	285	255	234	257	261	285	249	268	275	245	283	276	271	249	250	241	245	260	261	254	253	238	235	254	311	239	262	268	264	259	258	246	281	278	245	242	245	272	276	259	294	281	263	253	231	269	273	251	291	268	256	279	244	278	316	269	280	289	231	245	239	251	278	280	238	269	256	251	253	277	250	245	252	282	236	273	252	257	253	273	286	285	267	291	286	284	263	262	255	262	247	249	251	249	258	242	293	272	250	284	292	299	261	237	265	260	247	264	279	262	256	266	265	273	268	278	230	285	251	251	240	245	276	251	263	253	238	252	279	262	298	245	244	253	256	308	256	269	255	255	247	258	298	267	287	260	272	265	256	267	249	283	280	269	260	284	252	274	254	261	282	279	282	280	288	269	238	293	296	259	278	269	270	249	252	240	243	242	233	261	272	285	272	244	241	264	230	260	253	235	264	286	232	253	278	277	251	255	291	250	278	245	252	265	262	252	248	287	240	271	263	273	267	261	276	280	243	254	261	254	276	264	266	276	272	299	298	270	267	254	261	238	251	264	248	262	280	260	246	248	264	241	271	254	235	277	233	236	259	241	299	262	259	264	263	247	278	252	275	271	263	246	290	269	299	266	267	305	267	277	291	263	267	234	254	252	256	255	295	252	231	253	267	271	292	297	272	269	260	268	285	231	249	267	246	255	276	256	281	239	265	269	262	260	282	280	270	267	244	241	240	266	281	268	267	281	248	250	288	244	274	232	277	277	279	278	258	256	231	273	272	269	278	258	286	281	278	267	264	279	264	292	248	247	275	267	296	273	251	256	263	239	256	264	284	270	239	278	238	258	286	259	249	259	243	242	281	240	260	251	285	260	263	306	291	264	259	242	282	255	253	239	278	262	272	267	245	258	271	275	239	273	267	248	278	258	273	248	235	271	256	264	260	289	256	264	254	271	270	271	256	260	236	259	239	283	304	264	269	257	254	301	276	294	253	283	265	249	310	273	279	249	223	274	287	222	286	271	277	260	231	249	286	265	257	243	254	285	307	279	268	280	289	282	244	245	268	235	275	268	260	260	270	265	245	299	258	268	284	272	272	266	271	295	292	236	298	265	275	252	260	260	265	285	273	266	241	257	290	262	229	247	264	277	259	275	255	247	273	300	269	272	257	261	271	253	285	271	259	291	256	272	266	247	276	217	291	279	245	275	268	237	255	261	246	290	308	246	258	262	286	245	265	266	271	267	299	235	247	238	268	264	272	263	256	283	259	277	256	246	258	272	273	257	244	275	259	242	274	291	257	273	253	331	269	268	256	250	254	243	275	227	270	252	253	252	281	252	272	253	285	225	276	280	299	259	239	270	267	267	223	252	280	264	296	293	254	241	268	255	258	279	257	241	263	296	246	264	257	279	239	266	288	253	291	255	286	269	246	275	275	268	226	257	268	274	251	254	249	282	248	243	255	273	262	255	239	249	236	254	241	282	269	271	268	255	294	257	254	254	274	277	299	251	279	274	258	252	259	303	271	258	251	261	250	258	253	262	262	257	259	253	269	278	261
9203	4985	4552	2133	1726	1450	1221	1135	971	913	828	826	769	818	745	742	684	689	718	662	661	616	655	662	671	645	689	678	667	652	623	614	611	620	621	584	636	646	648	648	674	658	641	646	641	639	653	594	616	632	638	639	659	595	623	598	665	641	658	610	613	614	604	625	631	612	635	647	670	662	614	616	647	645	584	602	609	595	618	665	605	688	609	679	655	634	582	639	636	622	607	626	603	642	675	622	625	596	627	634	622	590	630	618	663	701	624	627	607	618	592	583	662	629	655	645	647	644	608	607	647	612	700	617	637	584	663	619	635	604	601	641	608	617	563	670	621	608	589	602	607	584	690	628	647	621	651	625	655	591	620	648	605	649	629	625	627	633	665	673	617	612	593	640	646	604	634	628	569	593	593	579	654	602	647	619	622	592	616	643	631	627	631	655	626	619	620	615	633	596	628	647	627	634	659	632	588	653	646	653	580	628	625	636	632	665	670	615	613	593	621	569	562	587	621	608	622	615	600	647	611	629	611	633	618	600	605	636	629	675	612	585	629	691	601	619	610	616	664	594	598	580	650	629	654	621	604	672	649	624	606	640	634	657	588	605	672	637	600	622	616	680	574	596	606	598	619	617	646	672	592	608	622	605	670	620	626	609	593	573	650	621	622	660	623	631	607	587	622	613	643	637	644	580	627	633	641	610	640	611	636	627	611	609	587	598	577	599	598	639	643	662	629	655	629	598	637	593	626	633	658	627	633	607	626	607	658	629	632	626	595	598	644	605	597	622	623	606	640	647	600	578	643	654	650	634	583	618	654	575	631	578	582	641	577	573	616	629	631	642	630	623	596	596	626	650	610	635	650	622	647	624	638	631	622	645	654	588	633	601	619	647	642	611	583	620	639	657	609	628	656	634	606	652	649	636	663	635	610	633	593	642	629	618	622	627	656	647	631	639	656	614	641	584	641	682	627	622	630	644	639	617	609	626	667	606	642	586	682	611	590	648	642	624	597	611	619	645	610	633	649	595	614	648	632	620	656	606	630	577	630	618	635	677	606	629	650	640	615	615	664	642	611	611	641	586	643	621	641	614	592	618	623	613	617	577	651	623	643	595	601	663	652	564	635	623	646	611	621	607	635	622	656	631	634	650	641	659	628	625	609	616	594	658	669	658	657	653	584	676	610	583	648	659	649	628	562	615	631	644	649	600	641	600	640	616	651	588	649	625	646	651	600	619	600	593	613	643	630	601	635	632	657	649	607	623	683	640	619	633	585	646	614	646	626	614	643	619	605	605	619	605	622	678	638	638	626	603	627	622	597	621	606	596	589	622	629	670	605	603	610	624	637	622	675	630	606	581	651	633	612	611	632	615	649	625	563	657	628	652	621	584	684	625	619	639	633	638	667	617	606	593	578	641	630	627	618	633	639	637	637	641	612	638	587	650	633	646	616	677	627	641	624	626	642	613	636	661	614	606	648	641	632	648	612	617	639	602	632	653	619	609	649	640	614	640	632	606	636	621	640	652	595	595	619	619	640	611	599	689	649	602	649	643	660	552	583	609	649	628	636	651	632	627	628	598	545	657	601	630	650	615	639	656	640	619	589	629	613	584	648	570	627	667	610	680	606	585	629	566	618	606	620	612	604	642	632	629	591	612	591	622	648	629	683	613	637	625	609	578	670	668	617	594	638	581	633	605	623	619	647	612	618	628	612	633	635	624	620	621	642	635	612	584	562	613	618	587	601	641	648	615	667	678	639	626	626	619	577	600	623	615	585	617	635	619	600	641	665	591	627	641	600	602	569	649	672	617	592	590	637	635	660	654	634	631	644	622	597	590	644	587	642	582	598	657	615	655	615	649	622	610	636	588	626	606	635	595	622	635	653	595	652	604	607	620	566	596	656	603	632	579	561	633	650	646	603	608	637	633	604	596	616	667	629	654	613	635	621	584	654	655	643	657	635	658	661	644	601	635	657	592	654	629	662	668	624	624	634	640	603	610	629	629	608	611	606	628	604	635	609	616	611	620	653	648	633	626	617	578	638	689	647	573	593	646	631	607	585	618	605	616	660	626	639	652	633	605	644	628	641	606	606	652	611	638	627	605	592	588	638	683	597	612	631	595	602	659	613	629	611	607	614	647	611	596	643	656	603	648	637	631	673	651	618	581	656	637	632	582	632	612	627	579	615	581	665	603	615	637	645	624	606	616	645	646	650	616	634	643	624	659	643	622	615	610	637	582	655	628	665	607	654	623	657	638	641	589	640	650	614	623	639	628	661	606	655	624	589	639	645	664	595	617	651	616	625	624	631	652	612	632	616	656	640	611	627	635	636	627	651	629	652	635	634	604	568	668	625	627	650	616	623	620	589	617	622	622	667	605	629	624	640	641	647	585	614	620	629	642	615	626	600	604	624	613	619	614	622	640	595	606	625	653	635	619	658	652	574	643	609	640	627	587	639	637	597	623	612	612	618	631	583	626	617	624	643	631	627	608	655	616	646	630	632	631	624	572	664	648	622	595	661	635	608	593	616	630	605	649	649	617	644	638	644	614	599	594	637	633	577	576	643	620	624	622	591	612	649	659	651	647	635	625	626	640	693	680	604	631	627	639	571	590	641	653	598	630	611	623	606	632	675	594	613	594	620	624	628	610	601	621	638	651	602	633	630	579	619	602	624	639	620	612	640	583	636	610	655	633	621	603	617	668	635	612	603	599	576	621	659	623	600	622	654	618	659	626	637	679	652	594	634	628	628	652	649	617	639	629	616	651	666	616	634	619	594	606	658	650	649	588	643	597	648	598	622	619	627	646	662	652	593	579	592	651	600	608	656	607	685	638	619	660	624	618	667	585	606	637	631	585	611	594	597	651	620	573	586	583	617	623	615	631	601	625	645	641	611	632	616	613	644	660	632	651	592	607	638	645	633	628	638	632	596	662	625	593	627	641	633	654	616	588	660	625	629	590	637	602	650	616	609	643	602	628	615	637	650	578	651	589	613	649	625	573	644	656	638	647	565	650	617	625	610	568	608	662	641	655	651	602	587	629	639	616	675	563	579	621	599	610	632	604	611	637	608	627	612	625	623	631	614	648	616	646	614	628	615	630	637	632	638	606	623	629	648	633	674	628	628	635	651	622	624	627	621	649	617	623	605	649	591	584	660	600	616	597	581	624	606	639	621	634	636	626	657	621	633	642	638	635	645	614	675	635	620	613	574	641	641	607	639	653	635	633	590	595	637	636	647	589	619	650	685	640	626	656	639	594	618	654	636	582	614	609	622	588	645	585	642	642	666	653	606	629	682	607	582	602	639	602	616	641	668	644	626	652	636	654	635	629	600	648	621	594	615	601	616	643	651	625	624	611	632	660	639	625	604	594	655	630	647	610	596	608	668	622	649	642	634	593	663	599	623	654	655	600	624	658	618	589	613	611	613	660	659	604	633	643	579	634	645	605	613	670	632	646	628	667	591	594	652	623	667	661	575	643	642	628	643	613	566	616	595	636
29374	16896	10049	2071	934	648	529	537	402	394	362	318	342	335	326	286	333	279	343	313	317	295	283	309	314	283	290	279	284	295	273	294	261	298	253	263	258	275	280	272	265	269	295	276	301	249	291	283	293	236	296	295	262	270	286	268	296	295	289	277	257	258	280	260	301	317	303	285	283	285	248	278	286	277	290	285	258	273	280	275	272	289	286	295	298	264	238	281	284	253	278	274	293	254	268	258	282	274	261	257	275	246	265	265	259	276	285	274	301	287	283	277	298	260	236	296	291	271	246	296	259	279	273	267	292	258	310	301	275	259	264	250	258	267	243	272	265	278	286	290	271	280	291	306	232	282	254	273	302	287	267	280	268	299	274	269	251	281	286	274	273	273	278	276	317	268	246	247	263	290	285	263	267	254	263	303	283	263	283	259	258	261	271	299	283	265	272	260	251	273	230	301	267	285	274	248	284	264	294	293	273	292	277	280	286	297	279	261	280	272	268	260	255	261	308	261	263	297	290	252	271	275	275	280	263	263	249	285	286	291	295	239	278	274	256	271	266	261	285	282	258	256	285	257	290	264	238	268	254	271	291	272	275	280	250	250	235	275	302	306	256	271	268	274	279	257	254	276	295	285	257	256	276	299	245	274	300	300	300	303	276	302	259	277	275	286	301	269	285	317	235	272	290	279	310	268	293	294	280	252	282	278	253	302	283	240	254	303	279	321	293	289	263	270	260	292	247	267	254	247	248	264	267	283	285	271	274	284	286	281	252	297	293	273	298	265	301	270	254	296	265	266	267	285	287	296	246	230	290	266	254	272	284	267	285	262	307	296	295	294	254	230	248	250	265	266	283	296	282	284	255	260	264	281	265	285	310	264	297	286	298	281	275	285	273	277	287	282	258	294	281	273	278	269	275	291	263	289	271	310	288	276	265	276	256	291	290	279	274	261	298	299	288	280	276	257	293	287	277	288	262	284	224	265	240	274	275	232	291	232	278	259	283	297	249	272	279	271	289	276	276	297	264	291	283	281	327	282	264	277	281	242	315	278	279	245	264	305	293	256	277	296	278	288	288	267	273	294	260	260	284	266	283	291	291	283	238	298	292	276	299	294	235	281	298	261	288	305	262	251	271	266	271	248	293	275	295	314	273	271	258	273	259	300	302	264	285	264	267	283	277	259	251	278	269	295	272	243	271	263	281	290	285	290	264	265	256	255	293	244	248	274	267	267	283	286	309	258	248	246	288	282	257	295	265	299	271	279	248	275	296	257	266	284	252	302	287	289	269	277	273	256	315	266	275	270	243	267	316	272	243	247	270	274	297	255	266	291	294	282	253	260	282	268	257	286	268	319	292	280	268	295	264	242	252	287	278	269	279	250	289	265	267	262	297	297	239	262	268	270	294	309	295	276	284	255	293	274	273	298	283	263	284	283	304	280	281	282	277	264	280	269	291	274	289	248	271	281	270	295	264	270	266	243	255	286	298	281	253	292	303	233	283	266	263	271	273	308	273	282	287	280	249	269	289	285	304	272	287	282	254	288	272	267	277	243	251	284	277	291	283	297	294	267	315	251	287	268	273	298	275	273	305	268	296	280	252	268	292	268	306	274	254	256	297	257	296	257	269	293	262	302	262	263	277	285	294	300	304	287	272	255	302	260	274	255	266	261	282	271	295	244	283	260	277	272	269	265	257	268	298	268	274	304	230	282	286	298	272	271	254	286	262	289	270	268	284	273	289	277	270	258	288	238	280	276	288	258	303	272	303	283	286	274	264	282	256	268	295	272	273	306	295	273	265	290	278	259	306	271	272	309	256	244	304	302	295	263	293	234	271	251	270	264	285	244	273	274	298	306	274	235	250	255	282	290	295	289	266	262	283	304	233	279	267	284	318	302	294	248	267	264	247	272	278	284	240	269	260	301	269	242	277	267	288	268	274	282	287	287	276	307	270	302	279	264	269	260	272	233	281	256	266	283	266	272	300	248	255	285	286	268	245	279	260	304	264	269	280	275	266	242	261	287	305	274	275	246	285	335	284	300	268	279	248	277	286	294	300	282	287	270	263	286	288	272	289	248	262	273	270	286	260	279	268	281	263	289	289	280	273	278	245	281	273	302	282	281	267	281	278	263	250	254	274	277	270	263	270	268	283	265	264	281	263	273	256	287	279	307	279	249	264	271	260	250	295	283	293	262	265	311	296	287	266	297	282	290	277	287	281	289	287	271	249	286	262	299	268	275	286	252	284	273	279	313	285	269	252	251	259	286	275	261	280	291	313	283	261	276	278	279	276	305	304	256	250	260	258	264	248	239	236	296	270	293	286	298	276	263	271	289	271	271	294	274	290	269	291	287	301	289	258	270	272	299	303	270	267	262	264	265	285	259	283	272	283	282	243	262	252	255	268	261	300	282	285	278	297	246	285	268	259	260	292	241	277	273	282	292	270	272	277	306	267	301	257	281	305	254	265	255	290	264	292	238	284	285	270	297	281	275	291	316	283	277	294	262	240	277	252	268	275	290	292	263	292	265	271	298	278	305	295	282	248	265	266	273	301	306	265	272	273	292	270	273	284	297	281	264	309	289	264	251	308	294	265	289	282	287	281	291	286	268	245	259	256	306	277	256	276	257	280	301	243	290	285	289	285	292	303	261	246	280	291	258	262	277	268	281	290	281	276	255	271	308	258	277	275	281	288	251	274	269	261	277	263	285	298	282	253	284	270	308	279	309	271	267	287	254	259	285	279	297	285	286	257	277	269	266	281	283	275	290	285	239	276	262	294	262	279	250	264	288	286	268	245	276	255	254	252	263	256	270	261	279	250	307	253	291	260	268	276	279	286	267	260	287	280	325	251	316	258	261	270	268	283	287	284	250	275	272	276	290	269	281	274	257	282	287	253	265	268	267	277	264	304	292	261	285	271	286	275	275	261	279	283	269	281	279	315	287	277	217	276	267	257	276	283	249	310	269	249	261	288	271	249	241	261	288	314	245	283	250	253	264	301	273	265	293	297	274	265	253	280	302	281	290	262	295	291	282	285	264	286	281	246	265	269	280	263	269	302	252	255	283	273	269	259	298	272	272	284	258	257	260	294	297	294	278	235	279	289	307	282	270	285	266	283	231	254	272	291	284	261	298	264	283	275	267	298	291	304	250	277	284	246	255	269	268	252	286	259	227	266	301	302	282	248	288	277	281	288	292	269	275	278	283	285	284	270	254	282	249	257	293	284	267	276	266	300	247	273	284	254	276	270	284	283	267	285	287	299	293	267	275	308	266	278	244	297	282	273	279	268	274	273	262	275	293	285	262	271	281	281	272	286	314	253	279	254	258	261	281	244	285	288	264	253	241	254	262	260	299	278	256	263	269	246	289	298	283	257	303	289	272	237	262	300	290	298	246	273	310	236	298	281	316	296	283	275	316	308	284	283	257	294	271	250	261	270	299	285	265	265	270	283	292	260	288	242	283	268	265	303	307	294	274	273	287	280	287	264	309	279	257
20760	13907	12644	3810	3167	2398	2092	1841	1455	1182	1173	1007	1052	989	883	857	781	829	792	799	750	746	736	739	654	682	734	712	753	751	713	689	667	680	677	672	686	645	679	622	658	660	676	661	714	663	695	608	667	656	606	669	713	626	652	651	630	689	592	650	670	656	631	617	634	650	649	617	635	631	652	654	642	653	691	659	617	661	627	667	646	666	619	671	630	601	646	685	604	645	634	652	653	700	613	656	645	642	650	668	681	617	635	637	692	672	644	640	645	661	692	648	657	650	657	612	657	665	629	654	695	684	643	627	664	649	612	616	616	611	662	657	605	623	639	654	644	679	632	629	639	630	666	644	647	657	653	671	639	709	657	655	660	657	603	698	704	608	624	608	601	635	621	667	673	624	648	616	647	694	663	638	626	597	638	646	646	667	591	594	656	651	644	638	620	639	611	650	669	638	660	664	638	613	616	662	641	620	627	628	647	633	658	628	629	634	634	631	608	635	679	615	655	639	642	614	642	609	670	669	636	586	631	621	651	635	602	642	644	609	579	655	650	634	628	643	643	638	663	641	659	638	666	636	673	631	669	661	666	664	615	639	649	659	677	634	657	652	679	677	675	627	630	647	653	633	615	647	640	620	653	645	640	616	601	638	668	619	647	590	619	637	656	625	637	680	622	618	668	647	632	649	689	676	709	609	653	602	627	644	623	646	631	680	643	622	622	617	635	616	652	626	606	605	671	600	641	701	637	629	650	615	590	600	632	641	634	651	649	613	659	593	684	605	682	680	696	655	661	631	632	632	661	630	683	668	584	678	624	628	632	638	616	651	629	562	671	606	661	672	661	649	640	592	626	692	642	665	655	616	660	632	646	602	639	659	663	608	654	663	658	621	611	643	625	667	620	636	667	601	647	684	650	657	682	614	649	676	691	677	587	627	604	646	666	627	617	639	632	597	633	691	677	636	633	623	618	665	645	643	642	681	618	668	633	675	656	665	667	620	630	627	613	629	652	630	675	646	675	616	671	656	619	629	596	618	627	625	688	666	632	636	643	617	658	651	668	588	646	626	620	621	635	672	635	650	617	632	690	713	631	638	648	630	633	657	622	651	621	648	669	613	618	608	627	633	616	642	637	633	613	616	671	649	655	639	679	648	629	616	652	675	610	655	635	618	661	651	630	644	662	625	671	618	634	635	657	640	633	635	640	648	656	637	654	641	661	683	633	624	653	662	642	648	624	632	682	627	596	686	655	695	644	600	613	574	642	609	651	594	673	679	669	642	670	614	654	614	601	665	637	691	635	657	648	578	659	612	670	614	657	642	611	610	636	621	625	644	630	619	632	614	647	635	638	657	671	651	607	662	631	628	657	676	623	664	624	631	621	622	663	669	659	638	664	628	621	610	611	670	630	664	673	655	618	617	650	632	655	674	612	679	658	638	635	629	645	675	667	612	677	693	677	614	607	631	651	598	660	643	625	668	616	644	642	663	628	653	650	654	628	633	632	644	617	625	623	614	650	666	675	682	599	604	634	653	649	647	612	617	587	679	609	681	607	651	631	631	639	639	636	669	619	660	676	622	673	635	634	669	654	642	710	647	639	662	630	632	581	671	610	623	639	610	656	643	570	664	631	673	595	639	674	625	645	648	636	668	613	652	642	679	604	643	600	628	664	609	665	672	692	660	639	628	639	687	661	619	675	658	604	688	664	663	660	658	685	659	621	637	670	644	650	617	656	661	645	642	656	655	646	659	638	660	688	668	632	676	659	553	660	659	633	670	707	665	633	615	637	626	692	606	639	640	617	681	632	600	661	656	612	615	640	641	654	607	641	700	590	669	630	588	605	644	641	595	646	644	608	635	625	686	618	656	624	673	648	664	629	668	643	641	670	617	622	642	625	672	641	652	663	639	660	675	641	652	674	616	662	629	612	644	656	618	635	707	667	588	643	658	664	617	634	627	636	655	610	634	691	624	643	654	654	619	629	613	642	626	670	637	651	667	684	669	646	645	623	653	628	698	690	589	622	638	625	641	623	634	633	656	680	633	676	697	665	638	655	681	633	634	660	621	648	616	605	661	648	636	661	638	598	683	661	640	642	617	648	695	618	641	696	646	662	645	631	688	688	699	629	632	663	652	668	664	645	658	607	641	605	657	670	625	669	674	691	603	693	632	609	628	635	645	615	636	649	670	642	583	669	634	615	596	646	634	689	656	658	619	641	689	670	644	644	682	635	695	700	704	668	658	624	665	606	582	625	632	663	635	650	638	625	666	642	645	657	672	690	622	644	639	630	629	686	646	630	679	643	672	675	634	618	679	669	677	638	646	617	607	604	614	620	661	577	626	641	585	630	646	671	614	655	637	677	636	628	670	641	668	636	658	689	624	643	608	594	634	694	646	658	586	629	639	646	643	693	655	618	631	639	667	619	647	614	683	635	661	589	658	599	661	625	592	637	639	648	623	624	655	649	618	660	687	659	654	651	629	674	635	600	653	613	665	611	617	654	645	646	653	662	598	603	641	652	652	590	645	634	649	628	640	642	644	659	669	645	660	609	619	597	627	642	630	631	663	618	672	638	622	650	637	656	649	610	597	644	614	645	665	593	643	659	615	638	695	629	615	630	619	603	643	618	662	624	666	616	623	648	652	597	595	661	615	634	643	661	680	674	651	650	650	657	612	611	661	661	644	620	604	655	597	638	655	664	631	627	629	620	654	663	625	655	619	649	647	664	685	623	651	671	626	662	650	668	635	640	663	623	624	620	637	616	657	614	637	656	566	610	656	607	649	622	657	651	630	668	651	645	675	632	648	651	615	641	642	634	668	627	623	624	662	654	669	613	647	655	617	608	653	632	623	660	646	642	637	643	652	637	618	625	620	635	626	664	667	639	654	619	650	628	638	667	609	624	619	646	609	645	659	682	693	645	704	618	594	680	649	621	692	602	649	680	601	671	616	681	656	630	624	630	686	641	628	610	650	646	638	642	627	664	631	654	609	647	649	662	607	615	646	626	660	616	645	582	682	652	627	645	672	624	642	621	659	620	638	646	631	646	663	619	635	640	684	616	577	633	604	623	624	653	639	641	657	672	613	642	613	640	631	622	631	678	647	682	653	634	626	583	637	674	649	677	654	651	625	644	656	613	640	625	595	648	658	623	642	632	614	658	604	699	642	642	639	672	675	647	667	691	636	623	604	637	612	637	608	652	634	643	651	625	655	672	641	625	659	634	650	668	682	601	645	656	651	650	614	631	642	646	655	658	631	648	604	687	649	633	639	638	617	651	626	630	660	664	642	618	643	643	605	662	621	606	669	598	651	600	621	670	631	628	673	623	629	647	612	646	613	609	665	636	665	665	626	579	639	582	647	652	653	628	633	635	635	645	615	648	647	625	638	631	615	648	669	653	644	623	653	647	626	654	677	612	629	644	657	662	610	641	679	665	685	671	694	690	607	680	625	644	634	619	680	590	657	674	627	621	658	679	659	650	612	631	641	637	639	640	658
39983	25643	17052	3802	1318	785	655	544	419	368	298	265	272	219	226	230	224	188	214	205	197	211	171	192	210	190	174	174	180	172	194	213	188	177	168	179	159	168	168	189	184	157	188	201	167	168	185	167	176	162	162	184	155	180	196	193	171	154	190	167	166	175	151	164	178	168	173	191	169	198	204	186	150	174	178	162	180	147	161	211	171	176	166	163	156	170	187	186	175	180	182	178	176	163	174	155	167	174	157	178	173	173	176	182	180	175	176	183	158	191	187	173	186	174	180	180	178	185	185	180	174	163	207	174	164	169	156	180	188	187	156	150	166	185	165	183	170	184	213	183	171	179	190	158	173	153	160	176	182	172	164	174	167	159	171	166	163	163	199	172	183	166	150	182	184	150	171	167	165	178	205	186	170	153	201	187	165	152	181	174	187	200	201	173	166	200	164	162	178	175	186	154	171	179	176	179	176	181	161	159	185	209	189	183	182	181	162	172	156	184	168	195	178	160	178	179	176	174	184	165	165	182	186	210	178	167	174	193	178	158	158	164	165	180	155	175	187	174	171	190	168	177	164	152	179	153	191	189	172	188	181	195	173	160	196	182	182	187	209	148	182	196	155	184	171	164	176	177	205	158	162	150	174	190	198	204	159	183	164	171	178	167	186	187	159	195	161	174	212	145	184	188	180	169	172	155	183	167	144	150	201	185	164	188	166	179	178	159	176	179	158	175	165	219	160	187	188	195	216	194	196	167	173	190	175	169	156	185	189	183	187	173	175	149	146	167	199	171	170	179	163	172	183	176	168	169	171	184	193	207	156	183	165	157	185	195	172	168	159	182	175	162	167	150	165	185	181	168	174	161	156	162	205	181	173	153	182	199	170	181	160	195	169	181	182	169	186	155	181	175	182	169	162	174	179	170	193	168	179	172	167	141	146	155	176	180	195	183	196	177	155	171	173	180	182	162	195	163	190	165	172	180	181	192	196	174	193	158	159	187	203	185	185	192	171	167	186	141	173	164	174	198	159	193	194	149	166	184	183	160	198	163	158	170	188	168	178	177	191	196	182	186	152	167	174	175	156	179	175	171	176	184	159	204	178	180	161	186	186	196	169	160	181	180	193	162	188	177	176	193	152	201	170	202	192	161	164	173	188	162	164	180	189	161	161	160	176	165	198	161	184	175	160	156	171	187	183	179	168	188	190	160	180	221	178	202	206	182	151	168	181	169	165	188	184	203	152	199	198	185	192	168	157	175	165	150	185	155	173	181	180	184	162	168	159	146	169	155	181	172	177	148	174	169	167	164	156	177	168	200	150	182	187	184	169	178	186	164	180	155	172	175	166	175	159	162	195	183	174	162	192	189	156	167	187	172	185	154	169	179	187	186	164	173	156	152	180	164	203	157	182	154	191	175	150	171	202	166	187	159	204	179	177	173	161	184	154	187	174	198	176	176	165	174	156	178	213	205	160	161	156	145	194	173	195	200	164	169	178	170	184	170	175	163	177	190	192	194	168	176	162	176	181	196	187	192	180	163	174	150	183	172	161	194	188	188	155	168	185	162	175	173	173	190	171	173	166	174	162	171	159	147	161	152	175	183	147	192	178	170	197	183	171	171	187	175	176	176	158	198	181	172	185	174	166	192	177	177	167	178	188	202	154	172	157	194	163	167	193	152	169	179	176	181	190	181	183	174	192	175	183	180	173	173	173	158	187	168	182	179	190	195	169	181	195	175	175	190	166	182	166	154	166	189	159	165	192	172	169	180	156	158	167	187	182	160	160	159	189	188	175	177	200	170	173	168	200	176	163	185	170	182	183	153	170	170	178	152	200	188	173	168	187	169	167	171	197	147	153	178	160	176	189	178	174	197	165	167	170	178	188	173	182	171	164	177	158	174	202	190	167	157	184	173	174	169	159	155	177	183	169	188	175	193	172	184	182	198	178	182	174	180	161	159	166	185	169	181	197	176	181	214	188	204	178	164	182	180	176	180	175	179	171	176	188	176	151	178	155	204	165	156	178	170	170	184	164	177	180	155	172	181	192	190	185	187	180	171	187	169	169	165	168	159	163	192	157	166	176	166	179	162	191	172	154	163	164	161	152	210	168	147	178	211	173	174	147	158	172	164	181	182	166	170	171	159	155	158	192	175	188	179	169	181	152	149	188	201	180	160	203	179	173	161	177	163	169	193	162	176	149	189	181	182	194	175	184	164	178	179	181	193	190	175	162	165	145	183	167	174	172	182	175	140	172	181	170	167	196	176	169	158	179	147	166	164	165	179	200	174	164	190	148	205	187	150	148	165	172	163	155	165	187	186	188	186	152	160	168	197	156	159	168	190	175	160	162	189	171	182	183	183	158	162	159	155	217	168	188	200	159	172	157	172	167	184	159	187	161	177	154	186	174	153	160	163	185	172	184	172	161	163	172	170	159	187	180	150	177	186	172	191	158	170	182	163	167	186	160	191	176	150	176	160	174	163	173	154	172	198	174	161	167	167	159	187	181	173	157	173	136	173	145	168	146	163	175	175	201	180	166	170	174	204	160	175	190	157	169	193	150	180	158	170	191	191	173	164	185	187	192	191	183	161	173	189	180	195	193	165	157	174	163	188	163	183	173	164	174	186	168	189	164	177	175	173	174	169	164	169	207	162	165	154	182	178	199	159	147	171	172	182	175	151	171	152	166	182	168	175	192	191	181	176	174	176	163	174	188	166	165	161	166	185	166	172	179	174	157	158	185	199	154	173	206	179	192	169	174	194	162	166	144	151	170	178	154	153	147	182	166	163	187	169	158	181	176	166	183	156	189	156	167	199	176	179	180	169	178	178	144	177	183	209	204	197	188	175	170	172	218	169	161	185	163	166	181	181	164	173	169	167	183	185	193	151	169	172	167	142	170	203	183	164	161	166	171	158	166	170	173	193	168	175	180	180	163	201	181	195	163	167	182	178	147	169	186	165	181	198	170	184	186	145	188	192	172	180	185	181	165	170	157	153	173	194	159	184	151	163	168	170	160	187	191	181	183	184	152	176	181	190	160	193	170	186	147	172	147	208	159	163	156	174	159	160	168	135	169	195	168	163	179	150	183	167	165	176	171	164	178	172	163	188	188	175	182	191	177	184	173	196	164	177	173	165	184	153	143	186	181	150	188	164	174	176	172	176	180	179	179	203	179	172	178	197	153	169	195	185	181	159	175	173	154	182	165	178	181	162	146	170	164	167	177	176	175	171	178	174	156	172	181	169	157	163	165	147	156	167	160	194	177	195	164	179	160	196	157	162	162	147	187	158	189	190	148	175	180	170	162	201	189	197	206	147	169	175	172	191	160	151	165	187	166	180	176	190	158	193	172	169	170	171	182	187	168	184	169	157	140	164	193	191	191	185	180	183	174	185	177	162	195	175	186	193	170	189	187	184	187	149	193	166	172	203	191	191	188	166	182	184	180	200	139	174	171	190	160	176	166	173	175	167	178	164	197	164	196	179	157	165	206	148	158	164
27202	19485	17836	5161	4184	3161	2827	2271	1653	1460	1236	1043	969	896	841	781	703	723	641	603	585	573	564	543	529	549	507	524	498	486	476	467	463	477	486	439	461	475	448	449	452	444	456	452	476	446	444	431	461	459	469	400	494	445	434	438	433	390	431	417	425	420	439	442	464	437	414	450	401	419	407	446	455	420	418	383	435	387	376	428	446	408	413	443	425	403	413	404	409	391	432	451	428	445	412	422	415	449	425	403	419	424	411	406	416	383	430	437	390	435	404	441	412	410	412	440	450	433	420	401	424	399	428	421	410	432	411	420	431	408	408	480	382	410	427	424	389	406	439	416	427	412	432	411	442	436	435	402	401	429	411	408	426	417	383	401	435	417	430	393	441	417	417	413	430	414	412	401	411	410	447	441	431	423	425	432	430	413	444	442	427	420	412	425	415	367	417	399	436	398	457	423	390	426	406	401	444	418	450	441	439	398	403	440	407	445	432	443	417	447	452	440	436	443	397	394	406	424	398	398	405	413	451	411	440	405	414	396	439	447	414	424	419	397	428	425	450	394	436	413	445	413	463	440	397	436	417	422	411	389	427	408	421	437	390	438	433	391	419	468	431	430	467	425	420	417	418	403	393	418	360	433	431	413	428	426	430	405	409	414	438	453	387	443	421	405	411	397	427	418	456	431	448	400	402	427	437	402	413	403	395	425	462	388	394	389	405	388	428	406	402	420	449	445	453	410	419	418	401	403	437	415	445	424	403	435	424	392	426	422	402	429	440	424	456	420	405	414	428	423	407	428	424	450	421	434	437	415	420	381	443	419	431	403	461	442	401	413	420	420	406	437	398	427	418	438	453	427	447	443	450	456	421	431	417	425	416	423	400	411	444	426	418	428	433	423	444	427	423	416	422	423	427	419	422	411	411	395	405	382	450	407	454	432	440	404	424	409	401	445	409	401	440	432	419	416	412	390	405	422	391	445	411	423	424	414	406	406	450	432	435	453	429	428	438	397	426	400	432	402	417	410	412	398	416	416	440	421	392	429	426	402	404	406	437	434	455	414	403	407	417	379	412	405	416	432	421	421	420	428	407	424	430	414	424	393	426	425	409	417	443	418	449	399	429	418	408	462	409	468	435	450	426	435	424	408	433	418	434	442	397	430	454	420	430	432	428	381	403	430	440	442	452	410	400	460	449	382	378	426	415	441	369	395	411	421	443	458	386	414	456	449	410	411	392	448	447	452	439	415	405	449	418	435	391	426	430	423	434	380	454	419	396	380	441	456	420	395	405	431	417	405	437	434	433	430	386	401	411	414	411	449	434	459	413	431	429	400	444	398	434	435	460	440	422	382	419	410	395	435	391	403	424	432	410	371	444	444	407	412	442	416	442	417	405	419	451	450	419	422	381	400	410	405	383	428	427	440	414	441	415	434	437	411	453	389	430	403	413	435	431	429	442	394	434	422	435	418	396	434	413	397	417	422	426	425	407	403	451	405	433	415	410	398	446	391	442	427	401	425	390	429	405	424	409	410	389	418	414	460	413	448	357	411	405	408	445	425	406	391	455	416	479	438	423	423	425	418	434	428	400	403	405	427	444	387	427	421	399	429	427	454	463	408	417	422	419	442	417	436	436	418	435	427	424	412	398	410	402	390	437	444	419	411	411	403	435	474	441	446	390	408	416	445	413	453	407	419	401	408	446	437	454	389	441	427	382	455	416	410	427	479	452	405	393	414	395	433	427	404	416	386	429	399	416	399	410	441	445	450	445	409	383	449	404	400	399	418	452	418	429	452	413	438	396	399	410	393	426	484	408	408	385	421	396	401	436	400	438	405	421	435	400	437	440	431	420	433	459	402	384	418	388	384	445	396	423	433	414	438	436	439	406	438	443	434	420	424	425	425	436	407	451	412	435	422	455	409	454	422	419	400	415	441	397	424	436	398	446	441	394	424	404	405	441	425	372	425	431	411	412	407	404	439	442	406	445	431	404	437	418	430	411	418	392	407	418	405	448	461	403	437	425	449	423	417	470	396	411	410	414	430	424	447	383	432	409	432	393	420	431	410	422	419	419	450	490	408	452	416	395	440	438	413	431	424	410	431	411	425	417	412	416	404	392	426	418	401	406	430	381	440	394	409	430	435	397	418	429	477	410	405	431	399	417	403	440	451	421	396	409	411	446	399	423	420	439	411	424	440	404	427	401	421	389	398	449	414	392	432	433	407	432	429	423	386	419	415	448	444	416	372	382	391	422	394	422	409	414	386	421	447	430	424	401	417	428	461	412	407	372	392	385	420	431	415	395	424	445	445	470	425	416	391	415	430	413	434	431	427	413	419	415	438	429	448	408	422	404	436	397	434	450	409	419	378	412	417	417	399	452	398	444	407	396	419	433	451	421	417	430	455	472	421	428	378	432	429	439	429	437	365	396	389	443	457	425	443	419	433	433	415	434	443	372	397	401	427	421	436	426	411	409	444	428	414	445	445	423	425	486	405	432	443	419	390	433	443	436	385	443	435	439	462	382	437	394	378	419	400	400	434	406	417	425	419	424	406	407	403	412	396	445	437	438	421	429	443	447	428	431	421	408	440	421	462	415	396	390	448	435	430	421	395	418	445	447	435	453	442	440	403	421	395	417	444	423	405	418	396	407	446	410	418	433	455	443	389	422	432	396	411	429	442	430	399	393	431	430	421	416	430	432	439	431	422	434	383	410	414	402	437	448	410	416	451	423	424	402	398	434	379	391	395	436	404	443	410	447	437	418	477	446	436	396	426	435	438	395	414	456	442	402	433	445	388	388	457	406	408	412	387	460	415	432	420	412	428	423	416	404	439	399	432	437	428	427	420	452	392	462	401	439	471	425	414	396	417	438	428	421	435	414	390	394	399	399	442	432	410	418	425	400	420	479	415	425	450	410	408	427	392	428	397	434	380	441	419	396	392	432	413	476	423	436	449	440	415	409	416	411	401	409	407	427	431	442	426	384	410	418	417	420	428	426	402	444	420	426	407	437	396	416	445	427	388	409	419	439	414	419	408	421	428	438	487	418	450	411	423	442	415	379	446	400	430	422	438	430	410	399	435	425	395	418	407	397	447	451	422	431	402	425	444	437	403	442	447	451	427	416	393	419	377	446	445	429	415	423	410	431	437	423	436	415	393	438	406	451	399	445	401	447	436	439	435	431	394	437	418	396	397	399	422	421	465	414	393	437	432	397	415	412	409	394	425	424	397	442	427	406	394	408	432	404	433	431	422	422	452	435	429	442	423	408	404	427	413	433	411	434	386	446	438	418	403	419	397	386	402	427	427	418	357	429	402	389	427	419	414	401	422	428	405	449	460	443	423	411	435	382	399	434	462	407	404	439	409	432	414	423	427	416	413	398	467	409	379	435	404	424	425	418	395	427	447	445	410	409	413	424	434	458	437	400	452	399	450	433	410	445	434	446	439	384	415	423	422	448	414	417	409	442	402	458	408	455	381	423	393	452	426	445	434	399	395
12992	4992	2593	742	545	466	451	332	318	304	319	257	280	288	259	256	294	279	273	307	294	277	282	263	252	249	277	279	268	250	266	269	296	244	272	261	220	283	261	250	286	274	278	275	286	262	233	274	274	268	287	272	265	271	243	275	279	274	256	252	225	258	284	251	264	279	268	237	293	261	267	259	271	266	230	249	225	265	283	264	251	270	271	250	282	231	296	267	257	236	232	279	253	281	289	265	315	261	235	236	255	272	316	273	274	269	279	277	271	259	244	259	243	232	275	254	258	256	274	223	265	292	253	275	261	235	288	252	275	275	268	242	250	264	232	250	283	254	267	254	248	258	241	244	281	263	232	273	252	222	274	256	251	260	234	257	254	265	250	237	251	264	258	237	280	255	248	250	264	286	282	236	251	299	295	278	264	269	308	281	297	270	265	268	237	264	279	285	272	248	250	243	225	277	283	259	270	280	253	265	254	276	262	264	254	266	222	237	257	277	243	248	216	232	272	278	268	256	272	257	251	282	283	270	253	279	260	252	260	256	289	255	267	255	269	236	262	277	281	245	247	270	273	260	268	281	283	270	270	279	268	274	280	274	255	247	262	264	296	278	281	256	241	260	261	297	273	246	259	249	261	257	239	255	213	279	261	296	252	250	264	266	277	264	299	295	270	277	261	274	268	268	275	268	246	254	256	236	277	265	264	269	252	246	262	283	264	287	245	259	259	273	271	244	309	258	258	276	250	250	297	275	256	276	261	272	266	249	263	229	252	261	273	303	259	264	266	241	256	259	240	261	262	262	264	292	261	262	272	265	278	252	251	276	242	268	271	243	289	244	267	252	223	255	253	280	232	256	236	277	284	241	258	266	249	216	246	272	242	266	271	281	253	287	242	234	262	261	302	262	278	247	264	235	252	280	264	259	281	295	291	274	272	269	230	236	282	284	233	300	269	282	235	263	276	259	272	247	298	277	263	244	245	282	255	253	238	301	252	277	262	242	291	272	260	256	230	266	289	264	277	254	226	261	273	265	292	263	262	250	290	260	270	250	260	266	270	281	254	279	276	253	260	239	292	266	273	237	261	266	235	261	245	262	247	230	266	245	275	257	266	276	237	279	244	262	246	242	236	272	267	266	265	257	228	295	258	249	263	274	253	300	274	262	240	264	281	282	261	289	269	256	254	276	272	272	254	308	256	245	262	271	290	249	264	248	253	234	240	240	277	280	279	227	276	253	276	244	264	242	231	268	264	265	285	286	258	282	282	262	256	282	287	273	246	241	251	264	230	238	254	273	244	259	249	265	250	261	272	299	256	233	237	274	257	284	227	258	273	297	254	249	251	256	275	297	285	281	261	232	264	254	282	284	276	272	232	276	289	255	262	231	253	253	256	260	263	290	282	290	275	252	293	258	278	243	248	284	257	246	257	299	238	269	253	243	252	275	274	295	254	253	268	255	268	288	239	253	257	237	274	228	269	295	268	247	251	284	248	281	268	263	274	253	239	240	249	244	249	278	283	246	270	271	244	250	273	259	244	242	274	249	249	240	257	241	225	240	252	267	260	239	267	267	265	256	294	281	267	241	261	251	228	226	240	242	250	278	227	248	262	254	282	242	251	251	243	261	256	289	277	247	267	301	266	242	250	235	286	263	248	277	255	251	277	239	270	270	244	260	267	268	261	261	268	262	265	273	240	261	230	259	255	258	264	255	290	266	214	244	261	272	281	265	237	278	281	276	266	279	270	258	242	247	267	249	291	289	280	275	252	245	259	252	271	251	227	277	301	301	256	246	244	239	231	237	241	238	262	244	278	273	244	261	295	239	236	292	267	278	273	270	293	254	241	281	245	245	243	258	254	272	290	277	249	263	268	278	269	231	247	258	259	249	255	268	236	258	294	272	258	277	266	246	246	271	256	257	286	239	251	246	276	268	295	276	281	263	279	289	266	260	259	262	261	246	277	260	265	282	246	240	263	247	283	272	245	253	275	265	262	279	268	242	267	257	271	247	285	307	275	261	280	261	269	273	257	281	278	271	288	263	254	266	299	281	273	265	297	301	267	295	259	282	252	269	260	284	234	242	252	257	241	250	259	282	246	228	263	271	257	264	279	295	264	261	261	264	280	311	249	266	288	280	241	259	265	262	259	274	273	233	288	276	259	281	279	242	239	271	242	258	252	278	289	268	264	243	282	247	245	265	292	264	245	264	265	269	268	282	241	259	265	250	236	256	265	284	267	233	242	250	258	250	258	297	281	302	272	244	248	242	266	284	281	244	279	254	282	237	231	258	264	266	275	255	248	287	281	268	255	286	281	259	250	283	264	240	244	286	268	250	270	288	282	273	272	264	284	238	293	284	260	276	269	303	277	259	256	310	256	255	256	243	283	277	270	257	252	253	259	248	273	259	251	259	274	252	275	251	258	256	274	280	279	260	253	256	266	239	262	280	244	247	297	282	255	280	280	284	298	252	254	264	302	231	270	273	268	244	272	267	266	238	257	263	245	249	270	288	236	271	265	256	265	267	268	275	261	277	247	276	236	229	270	283	247	269	275	267	273	273	249	279	310	268	255	291	257	274	247	256	282	247	277	245	269	268	273	248	267	225	251	243	298	266	250	298	254	267	307	286	264	267	280	295	254	274	246	275	292	241	276	271	288	250	254	286	249	246	245	282	290	264	241	241	261	245	245	300	249	276	246	250	266	258	258	264	282	254	258	244	273	262	286	282	263	262	250	264	279	277	284	259	289	243	278	279	258	270	306	247	245	267	229	271	252	267	255	258	265	270	275	254	244	252	245	252	282	279	295	261	258	281	274	268	272	268	280	241	234	250	270	264	260	297	303	270	270	246	248	251	262	245	279	283	244	241	315	244	254	252	264	253	274	251	262	263	263	282	277	265	249	268	242	242	273	273	258	278	290	241	263	269	292	248	266	274	263	237	248	265	230	260	249	286	260	247	271	255	276	281	263	263	240	245	305	277	256	304	262	256	302	264	258	237	247	245	258	259	291	280	259	264	247	267	252	275	272	256	258	244	291	257	266	287	238	244	271	241	229	240	282	253	274	280	271	240	279	268	272	256	271	277	243	302	277	262	234	282	222	243	273	285	301	261	281	267	258	243	255	296	257	293	293	292	272	305	259	244	260	243	256	262	259	261	278	228	265	279	247	255	261	247	282	300	284	243	254	252	279	247	257	309	295	267	262	262	279	281	241	253	283	223	270	278	269	250	280	250	265	261	244	244	240	247	249	252	232	254	257	240	271	259	246	271	300	237	276	280	288	320	274	254	229	285	228	224	293	270	268	243	272	238	266	278	275	259	263	280	256	271	262	266	289	273	263	253	262	277	282	255	230	255	250	274	276	279	266	257	261	271	258	263	289	248	289	233	252	263	252	246	271	282	237	289	262	252	253	274	297	249	249	262	256	250	254	255	265	244	254	268	263	258	280	257	261	250	249	283	277	257	252	253	234	261	282	283	246	250	254	259	259	281	260	257
9178	4799	4583	2142	1804	1475	1393	1172	926	928	825	813	769	723	690	716	675	700	660	615	706	685	673	714	671	615	686	608	600	702	655	678	633	624	624	598	676	648	611	622	638	668	641	615	623	607	628	637	605	669	645	674	634	651	641	682	624	618	624	638	652	635	594	646	642	641	640	612	600	606	579	655	618	613	590	586	621	632	605	634	624	650	586	593	630	628	614	606	630	581	600	630	637	617	591	611	625	610	641	591	679	633	624	663	699	609	635	580	598	638	602	643	635	616	610	612	641	603	618	658	645	638	600	654	629	617	646	608	624	604	629	618	575	648	633	575	639	634	631	603	655	610	642	664	628	595	655	620	621	609	616	587	627	620	631	623	585	649	583	607	644	611	628	636	617	640	611	638	602	613	639	605	640	641	628	634	645	600	644	600	618	603	614	631	626	579	596	635	621	600	579	591	614	662	617	631	601	611	605	630	646	594	661	650	623	596	592	624	604	586	596	589	643	606	611	596	588	625	611	586	564	632	623	606	633	594	615	622	594	636	644	645	627	626	596	617	559	650	586	580	618	596	609	594	627	638	649	626	616	655	606	659	613	616	607	631	635	602	613	609	632	621	637	614	608	629	643	623	657	630	663	614	633	628	573	615	573	610	672	612	577	586	659	642	681	629	622	604	628	619	660	652	646	613	608	629	655	622	609	634	567	612	619	640	644	592	574	627	590	602	628	592	651	598	609	615	635	653	576	619	597	636	646	646	632	633	599	625	613	612	601	634	624	589	603	557	640	614	590	649	590	622	578	632	639	602	628	663	625	593	594	584	629	631	605	640	598	619	626	644	650	655	611	607	608	578	622	602	642	654	602	627	602	607	618	621	632	604	572	632	583	597	651	626	637	634	628	605	625	577	598	651	669	611	606	622	607	582	631	623	632	618	643	562	590	615	633	600	636	627	596	664	643	641	586	608	634	641	616	613	607	628	607	647	613	621	622	630	652	607	613	592	581	614	578	645	622	655	606	614	663	596	606	611	630	619	608	644	631	581	621	639	580	638	662	670	649	597	600	587	673	642	657	638	663	650	614	654	590	646	635	650	599	624	619	611	601	612	615	593	624	631	667	604	634	646	627	636	594	609	561	651	619	636	643	615	629	587	632	629	589	626	665	599	590	632	646	590	620	594	649	604	615	655	604	642	646	621	637	634	644	583	632	620	621	633	648	633	629	658	630	645	635	637	630	602	608	603	655	604	602	650	625	596	634	616	632	663	650	634	605	640	607	622	629	653	588	621	588	603	598	666	646	648	632	594	605	639	601	608	599	635	665	645	664	679	640	651	624	608	629	658	597	623	617	597	623	643	639	633	601	603	653	618	636	644	585	645	584	593	619	597	624	611	606	657	658	659	618	624	596	621	627	620	548	605	600	594	619	672	593	611	606	631	603	653	628	603	610	682	584	626	605	563	674	567	600	642	628	623	657	615	605	636	634	602	605	607	634	587	618	599	631	619	611	596	616	633	609	636	628	621	644	606	659	656	640	607	630	630	593	619	608	591	600	631	601	662	607	624	616	599	620	600	656	624	609	602	628	656	572	600	633	674	611	630	617	639	645	631	641	593	594	641	588	647	614	596	645	619	632	620	641	625	638	606	609	612	631	641	633	606	626	593	625	604	585	649	649	617	618	644	638	637	587	611	591	577	615	624	621	595	605	618	621	628	680	618	581	625	643	670	597	626	620	594	631	610	598	576	614	630	610	618	618	614	614	614	643	657	622	598	626	589	612	620	593	579	563	632	611	614	651	664	617	599	580	617	623	632	609	628	636	571	598	660	592	615	619	598	580	615	614	602	588	590	621	599	602	614	632	636	641	620	638	588	596	636	598	629	594	622	657	638	623	609	662	671	660	647	655	629	637	609	579	574	655	634	601	621	652	547	649	605	686	628	599	626	638	581	642	607	660	631	601	579	590	630	640	608	577	602	619	642	613	611	629	584	637	615	632	690	592	639	594	650	638	604	606	620	627	597	605	603	598	598	582	638	637	604	624	610	625	630	601	629	662	595	637	635	630	621	635	589	582	651	611	629	611	610	587	545	591	608	655	633	655	586	621	612	614	648	627	618	670	613	604	607	627	625	627	576	634	629	611	649	632	558	598	597	644	612	653	591	619	615	655	566	611	633	732	618	617	579	625	600	633	650	600	633	631	623	621	643	632	607	650	599	675	620	599	644	593	577	631	644	625	623	643	635	680	688	616	647	614	646	614	624	611	661	633	596	652	599	641	644	614	626	632	606	612	616	667	658	641	604	654	682	640	622	645	640	644	621	607	613	588	606	633	667	641	585	602	586	598	647	599	606	634	586	628	674	610	606	640	622	610	591	607	633	596	599	631	607	677	586	639	636	655	602	623	633	611	613	598	612	601	608	603	635	609	594	611	627	595	593	616	634	650	621	588	637	609	616	574	642	626	642	616	592	667	588	640	637	625	634	626	647	591	602	641	627	600	628	647	622	633	644	645	613	649	572	637	583	614	611	641	619	605	640	650	571	621	604	627	602	600	621	610	674	618	598	634	602	654	650	609	679	625	636	614	625	630	664	576	626	617	607	620	600	590	629	586	583	622	637	671	614	587	625	631	604	584	618	643	642	607	652	637	646	636	613	583	614	592	623	627	620	666	603	607	627	622	667	631	613	616	673	648	566	607	653	619	597	613	590	618	565	622	637	632	566	589	612	607	617	597	642	618	576	607	605	621	641	633	588	612	597	601	616	677	604	656	628	573	609	628	605	642	606	621	584	631	662	557	659	603	608	599	669	596	674	607	642	660	671	593	637	654	669	629	657	612	646	612	638	583	680	632	618	616	619	638	641	617	597	602	597	602	609	586	610	601	613	615	623	627	636	613	626	614	612	641	650	634	634	639	630	626	605	628	611	602	642	688	627	607	645	578	580	589	603	612	639	636	610	605	637	620	637	656	638	598	612	571	634	589	612	606	616	629	629	610	584	599	640	598	639	624	566	587	652	612	661	639	613	626	621	592	592	607	645	593	600	661	609	595	642	612	633	632	628	599	621	593	628	625	606	637	672	559	637	612	632	645	607	619	597	634	669	635	633	606	597	632	622	658	573	624	640	624	625	675	598	597	581	640	655	647	637	596	582	621	638	621	682	599	603	582	637	625	628	637	623	604	566	654	641	601	620	622	616	607	646	627	626	618	554	607	583	636	618	626	613	659	635	641	599	597	621	629	628	623	667	622	597	625	632	608	593	625	661	623	682	646	561	628	605	663	606	591	620	610	601	614	601	641	650	646	660	617	653	632	606	616	630	609	630	618	610	645	606	637	611	612	630	614	632	625	639	653	645	614	593	642	610	628	603	637	598	652	630	615	606	599	627	679	653	648	604	601	603	623	586	630	627	657	628	643	644	644	648	663	601	554	597	614	622	604	605	610	653	648	566	641	621	632	655	630	608	604	660	624	575	619	647	653	637	656	600	606	612	628	607	622	597
30579	16616	9854	2187	995	756	625	504	410	398	369	356	330	343	319	363	296	314	303	319	318	329	297	291	320	276	293	300	308	335	279	309	278	290	313	306	301	271	286	313	281	302	291	300	290	309	284	288	277	300	300	303	299	306	339	292	290	259	286	310	289	260	292	317	285	273	300	316	296	288	272	293	280	289	299	274	250	313	322	284	294	292	266	298	289	269	252	283	263	277	256	288	287	296	275	289	283	271	274	276	283	292	287	292	290	291	283	262	291	272	290	280	274	277	309	274	283	300	272	286	300	271	284	282	274	279	254	272	287	301	287	282	293	279	277	285	279	281	286	304	318	302	280	280	284	279	280	319	296	270	270	297	288	288	262	287	290	279	275	315	299	281	322	278	257	296	284	280	312	269	283	291	302	273	279	296	290	311	277	313	281	248	278	306	281	277	249	258	296	278	295	278	307	297	270	264	289	297	272	303	281	264	289	245	267	301	308	265	273	291	292	280	308	293	298	296	311	280	285	322	306	289	286	273	266	282	317	312	310	307	289	284	302	303	266	285	300	317	283	288	267	277	279	262	311	309	316	311	301	298	283	292	267	305	284	291	287	278	272	315	309	284	296	296	271	274	289	281	274	284	293	275	294	322	325	234	289	280	267	276	287	292	319	277	267	316	340	283	274	280	243	292	284	316	312	275	291	293	287	284	297	255	278	307	296	313	295	306	244	263	263	293	306	274	309	320	284	285	317	273	306	306	272	287	269	311	300	271	294	266	283	267	276	266	256	285	270	288	272	280	302	291	267	321	290	308	254	248	304	293	300	311	289	277	278	285	303	290	273	278	263	316	272	276	265	276	287	289	300	305	299	314	273	289	287	294	291	293	267	290	292	282	290	278	302	292	317	272	295	296	297	306	294	262	281	300	288	270	276	311	278	307	278	309	287	269	296	268	324	260	270	283	309	286	277	284	287	273	269	279	289	291	291	271	270	305	271	286	301	307	247	295	268	295	277	284	240	280	297	271	291	309	290	264	282	283	254	269	291	282	317	280	268	306	266	296	264	295	246	298	296	285	299	305	316	295	260	282	322	289	278	303	298	265	272	263	314	259	275	273	263	291	293	278	279	285	295	290	293	315	269	313	275	273	266	273	274	258	307	278	270	293	272	301	270	309	319	290	262	320	297	306	270	286	282	279	248	275	272	292	294	282	304	284	272	269	333	284	284	250	278	293	300	258	263	281	274	231	268	253	282	287	266	301	281	293	260	279	287	270	276	282	260	297	277	279	283	258	272	295	287	275	297	267	308	305	264	285	267	294	289	275	286	278	334	271	307	275	295	281	265	306	315	293	299	295	307	257	290	293	283	279	294	281	261	287	259	266	296	290	297	261	288	296	282	262	293	286	269	294	295	278	302	281	281	308	296	264	282	324	303	296	272	278	286	271	291	263	287	261	316	282	321	309	302	272	283	298	271	256	296	299	273	269	345	267	289	293	265	294	255	303	243	304	291	259	283	295	283	244	270	288	285	294	280	284	297	279	263	307	284	290	262	300	254	281	275	289	310	279	265	270	275	322	255	278	279	308	275	296	280	275	295	284	288	267	298	285	270	278	305	282	316	280	245	303	287	293	272	283	261	327	259	295	284	267	292	287	298	264	270	281	265	284	286	333	295	274	291	264	274	288	296	252	274	301	312	288	303	284	300	311	243	297	276	289	277	287	272	266	273	255	268	298	274	272	293	266	276	276	282	302	272	274	312	267	299	289	247	307	306	296	283	339	284	285	292	294	293	299	272	271	299	337	281	261	285	289	300	254	282	281	280	265	317	272	304	324	281	267	298	303	301	296	286	317	284	297	303	294	280	273	309	316	300	297	288	278	259	261	306	304	297	287	303	292	286	277	295	299	271	304	298	314	276	285	267	319	298	268	305	283	275	292	299	279	307	295	287	267	305	307	312	271	323	323	275	272	316	265	271	287	260	287	259	313	282	320	258	310	285	302	292	303	279	300	288	299	279	296	283	265	270	310	287	286	276	332	297	264	286	323	297	290	245	302	302	279	276	309	272	299	289	272	308	281	299	284	269	298	299	293	286	275	269	246	290	268	292	286	309	285	301	305	278	315	276	282	284	298	269	262	288	319	282	294	283	284	284	277	249	288	281	299	287	269	294	274	292	270	291	267	296	270	272	286	305	286	296	283	278	272	310	298	309	308	256	296	302	317	306	300	263	280	304	289	250	276	295	283	335	283	297	284	283	259	303	276	279	288	282	310	334	259	279	276	291	284	315	290	310	264	314	287	249	292	300	303	262	298	284	286	241	278	269	287	295	306	310	287	273	269	304	270	271	292	287	304	301	282	304	303	279	290	261	303	300	280	290	305	301	281	289	278	314	297	285	246	274	301	292	311	283	284	260	294	260	288	299	294	290	271	296	283	281	301	291	285	287	316	281	278	304	274	293	279	295	283	285	283	304	299	293	286	288	297	274	280	289	280	302	287	287	323	296	266	319	250	319	289	267	276	282	285	290	279	278	278	275	269	285	289	271	278	298	293	278	316	292	267	270	304	272	307	266	278	303	268	289	287	294	272	322	302	287	283	320	314	287	305	287	296	301	304	272	251	266	290	311	290	288	319	300	296	297	268	267	274	292	277	292	272	271	282	247	298	299	299	304	280	306	286	290	293	295	319	288	289	285	291	293	286	303	302	306	277	263	304	301	301	278	277	282	256	286	248	294	300	282	294	296	331	308	278	299	258	264	279	288	277	277	302	259	273	276	270	300	300	277	316	289	306	295	278	292	311	270	321	272	285	260	296	287	266	254	268	292	297	288	294	279	303	261	297	268	292	275	271	281	331	301	272	307	256	279	267	279	301	318	257	279	296	303	323	307	280	302	312	276	265	276	284	274	280	255	328	303	303	314	281	326	287	317	310	265	285	292	297	276	261	276	279	269	293	279	294	267	297	294	301	298	278	262	284	276	302	314	314	281	306	292	323	260	277	274	273	293	297	294	278	282	256	300	295	274	303	290	317	295	264	322	286	296	288	278	278	302	263	280	273	313	269	280	298	283	284	286	260	295	280	255	306	268	291	292	303	301	302	293	304	313	297	267	269	261	229	260	291	255	287	260	292	309	238	271	286	264	281	303	283	310	292	264	284	291	267	285	266	257	306	296	257	283	304	269	294	308	274	278	268	314	296	304	289	277	306	302	280	260	285	272	240	257	289	280	257	282	277	292	275	282	271	263	315	322	274	277	307	289	259	266	312	292	303	300	290	251	277	294	287	239	290	278	268	305	310	275	275	280	296	274	268	286	261	295	271	264	268	285	316	284	280	261	344	273	295	283	285	259	316	296	280	244	285	306	277	287	246	280	291	274	281	279	346	289	278	282	271	307	259	295	288	299	291	299	286	279	309	316	268	289	271	301	291	285	291	290	316	271	310	305	289	310	253	258	287	308	286	286	263	300	290	272	284	301	294	289	286	293	288	269	285	325	283	295	262
21422	13749	13345	4239	3262	2763	2381	1774	1483	1358	1153	1103	1069	988	959	885	848	845	837	782	757	755	834	762	737	766	798	738	683	703	711	705	677	724	685	701	754	676	717	693	699	727	725	756	684	685	699	699	645	708	708	653	691	690	669	666	708	651	700	694	684	691	705	646	714	669	721	679	663	725	648	640	674	674	640	632	692	650	655	644	665	648	629	613	713	710	670	680	624	640	685	681	654	661	648	696	670	678	689	638	661	708	668	669	687	687	658	684	673	619	712	674	646	656	722	689	630	676	641	656	646	664	641	683	669	692	691	647	666	705	670	664	659	689	710	666	686	670	652	672	720	663	639	679	725	635	694	647	705	690	681	687	680	631	688	672	657	674	673	676	653	678	638	659	662	696	690	626	691	636	655	731	668	659	668	646	692	694	680	640	668	703	689	675	640	706	686	681	720	650	702	669	665	697	653	683	683	686	647	685	672	693	699	715	646	676	677	682	675	634	691	694	684	672	632	655	649	653	673	709	637	673	658	671	738	659	666	685	715	652	674	638	635	728	606	653	704	677	660	679	732	645	655	676	663	694	700	691	655	684	645	634	669	663	681	672	652	670	675	694	705	652	627	663	708	687	684	653	691	658	690	687	632	678	696	627	679	707	699	645	656	710	685	681	695	687	632	634	676	655	659	626	642	667	729	653	648	619	700	628	698	706	685	729	617	700	712	639	656	628	665	679	643	675	651	682	712	753	634	674	673	675	665	671	666	686	677	695	663	667	672	653	631	724	684	665	669	691	700	661	627	660	681	684	668	698	685	661	647	654	633	656	639	686	674	646	671	652	644	666	665	610	735	672	641	643	690	660	672	687	728	670	719	677	681	643	695	677	611	700	682	672	681	630	691	646	678	678	656	668	719	694	665	670	658	680	657	683	633	697	633	637	634	652	624	716	627	694	681	691	709	619	678	699	690	631	679	626	693	640	625	694	681	700	644	691	633	673	655	683	655	623	632	650	711	667	637	650	650	658	648	651	642	646	683	644	669	638	690	672	675	678	707	653	695	673	695	675	691	650	687	678	678	671	669	671	693	648	685	681	679	695	634	673	663	626	660	684	658	659	673	670	694	676	658	653	689	632	698	670	664	645	681	651	652	702	640	664	664	651	646	669	716	671	660	684	653	669	609	696	623	673	676	677	696	649	656	669	662	712	691	681	627	703	644	688	701	719	693	711	643	666	681	659	684	618	687	663	679	648	668	696	690	650	679	691	692	631	675	674	691	696	695	672	680	715	660	649	707	657	644	629	697	679	682	674	663	698	681	665	660	719	689	669	688	678	677	687	668	701	683	694	639	659	682	666	727	655	710	697	700	626	673	621	694	694	654	660	709	697	689	678	684	636	695	675	651	658	669	683	694	671	633	633	664	645	683	658	666	655	662	644	630	694	676	643	676	680	705	624	672	717	685	701	644	664	660	657	725	722	674	661	637	656	611	674	674	663	661	694	733	677	647	686	674	706	670	701	671	701	663	665	658	714	662	664	677	651	671	674	657	738	660	663	683	671	693	687	681	694	682	649	652	661	651	674	614	661	733	702	655	691	699	667	653	674	669	656	687	640	715	756	651	655	652	649	663	647	628	664	684	652	699	634	672	639	710	686	633	681	654	666	633	635	674	706	622	647	670	672	688	673	678	622	680	673	667	651	676	671	688	681	727	685	669	686	659	697	697	674	661	627	664	653	635	712	627	692	643	709	704	684	634	687	718	649	648	664	683	648	684	667	668	696	675	713	703	676	680	656	656	626	648	698	667	691	661	667	671	624	659	649	703	672	700	644	617	658	685	665	723	692	671	645	663	704	716	706	663	658	680	662	671	625	725	687	666	658	694	669	679	674	686	650	705	669	697	633	614	715	662	689	644	652	644	673	653	609	663	658	646	640	664	700	688	654	582	669	687	633	680	641	634	647	664	619	703	674	665	718	638	681	658	696	728	759	633	740	697	664	688	710	679	659	669	674	648	679	685	713	680	689	724	690	666	673	631	681	674	649	661	643	679	657	707	630	711	645	662	727	661	656	664	635	641	651	675	658	657	689	604	694	697	687	731	670	657	661	667	676	678	635	618	648	710	638	714	685	646	693	681	701	675	644	696	650	674	691	652	685	658	696	647	649	671	723	690	716	682	696	657	659	677	673	687	670	664	665	666	668	693	711	711	678	651	647	686	728	662	650	700	694	659	662	681	656	662	740	647	667	657	634	683	692	671	690	652	656	671	654	637	661	671	681	708	668	658	690	669	687	705	672	715	717	683	665	678	702	603	676	647	681	679	648	672	693	667	704	646	688	631	707	656	647	703	716	679	668	671	661	624	712	650	666	729	659	641	644	710	667	666	620	665	674	648	685	676	687	656	668	698	648	673	686	673	701	702	692	668	699	649	666	681	641	712	690	709	691	663	672	676	620	678	650	652	685	680	682	722	701	694	642	692	696	649	632	662	667	680	685	647	625	671	691	693	638	659	662	631	691	701	668	681	680	701	637	689	673	635	693	678	643	641	646	685	658	688	654	663	692	696	659	661	644	631	660	646	671	657	638	672	660	632	667	668	646	667	664	676	659	688	675	664	651	671	717	672	694	698	729	701	690	664	712	677	679	648	653	657	685	696	654	652	648	670	695	653	663	675	669	693	688	691	650	690	673	689	659	698	644	675	671	717	664	656	683	703	647	636	658	609	689	691	681	695	633	697	664	675	689	677	696	631	624	699	663	663	681	659	639	684	645	634	632	667	645	668	695	720	696	675	685	708	643	659	678	667	702	671	665	686	666	671	681	655	737	687	666	686	669	674	679	674	657	648	671	701	667	667	692	685	647	641	703	674	679	675	656	662	665	638	647	634	666	676	654	702	670	671	670	675	599	679	642	664	676	650	675	634	702	696	674	664	668	687	736	687	642	688	648	674	658	670	671	664	711	669	683	643	639	640	653	694	651	647	670	649	701	662	673	685	696	662	689	685	699	703	630	666	687	676	681	671	669	696	629	666	679	696	672	708	708	685	667	671	696	674	642	679	665	676	650	683	684	676	692	627	723	695	631	658	662	674	620	659	662	687	698	657	685	679	670	668	612	690	689	656	662	689	676	705	689	673	708	697	615	681	658	674	629	698	611	654	715	642	685	663	649	663	703	641	638	641	663	707	649	648	666	644	670	666	637	718	690	695	649	682	669	690	692	702	677	683	664	679	662	675	738	698	670	671	700	641	682	686	692	658	673	683	697	685	693	651	667	618	679	669	681	708	654	640	641	711	651	658	684	630	631	689	698	699	627	700	678	694	684	685	661	654	661	660	645	649	666	670	688	699	691	650	663	687	711	675	657	616	682	680	663	666	630	674	675	713	679	666	690	618	638	661	673	651	631	681	657	695	657	687	619	664	668	672	662	603	655	663	654	674	678	663	644	656	667	659	645	687	642	624	667	666	667	666	646	621	613	644	653	653	662	710	699	666	663	683	674	644	731
42149	26602	17942	4323	1354	919	682	502	418	365	339	315	280	249	242	250	260	238	227	199	213	181	205	206	189	200	195	196	174	183	181	199	182	178	199	193	192	200	187	161	187	182	201	203	178	194	197	195	160	182	190	172	165	186	195	157	159	185	179	182	184	186	197	172	176	186	185	179	186	201	168	145	167	203	179	208	222	181	199	193	184	191	181	192	177	200	189	172	179	191	157	191	174	168	184	194	169	178	174	192	176	157	188	185	178	171	199	167	188	207	214	198	182	190	165	178	171	157	211	178	171	192	180	172	193	190	174	193	203	176	188	187	182	157	182	189	165	173	168	195	193	199	188	169	178	167	198	185	188	195	193	205	189	197	187	185	218	183	181	194	175	193	195	192	174	197	194	199	186	198	197	174	202	162	185	212	205	164	196	181	194	186	175	172	196	207	201	187	182	182	178	183	191	187	188	175	180	193	176	179	182	193	169	166	199	158	168	158	192	194	175	187	165	187	188	196	172	194	181	191	179	181	167	180	180	183	203	194	190	193	194	200	183	168	185	188	174	177	198	202	168	170	173	186	194	183	175	202	189	176	200	177	187	174	168	180	194	173	173	199	174	181	175	162	185	182	219	209	170	205	154	186	203	188	180	171	172	172	200	170	180	167	178	188	179	204	172	175	213	173	187	216	180	173	192	178	169	217	191	177	187	152	194	175	185	214	221	182	218	163	183	189	183	182	170	163	198	170	215	174	188	224	186	189	171	191	185	192	179	189	172	208	174	166	156	204	202	183	158	198	188	181	201	200	171	208	186	178	191	181	204	177	180	178	166	188	181	191	180	166	183	175	200	192	192	196	169	177	185	181	192	195	202	172	188	175	180	183	206	206	194	165	163	171	186	165	183	197	165	200	179	191	187	189	208	172	165	180	182	205	175	176	209	166	192	179	180	172	172	164	183	189	186	186	201	182	198	176	155	201	186	186	193	170	157	167	193	190	196	184	191	204	171	196	182	176	185	195	173	180	221	186	158	174	167	163	181	182	177	186	179	172	188	182	171	189	206	190	186	191	155	188	188	162	177	161	178	190	172	176	214	205	181	153	182	184	152	201	159	193	185	154	204	189	173	176	200	170	173	158	181	174	167	191	202	164	178	203	168	176	178	196	179	173	175	183	178	177	178	181	193	191	171	175	161	193	187	150	191	190	196	172	154	179	183	175	194	221	185	184	178	191	163	186	186	219	197	197	192	189	183	206	178	201	185	194	166	214	199	181	184	159	208	166	163	208	186	177	171	174	217	207	170	177	184	176	193	184	167	172	193	177	185	206	206	153	172	195	164	168	176	197	196	165	187	210	184	189	201	169	199	176	202	152	182	180	168	181	170	188	154	180	164	190	196	183	165	172	163	171	188	178	170	195	186	200	191	190	198	199	195	166	169	185	170	179	180	193	218	189	221	186	173	188	165	179	164	195	167	213	158	172	161	197	168	178	186	184	184	186	185	162	190	180	188	203	229	193	211	160	184	157	163	199	170	179	194	187	210	179	167	192	196	209	175	197	160	173	189	174	181	197	178	178	184	182	199	178	186	191	166	182	203	201	206	158	167	188	199	189	188	188	174	176	183	159	163	165	176	195	194	186	148	180	198	166	157	202	195	165	211	166	144	167	203	172	179	168	189	198	179	171	179	196	182	177	212	199	178	171	190	175	199	183	181	207	201	196	186	200	157	163	174	196	175	185	194	186	178	194	181	151	169	170	167	182	175	180	204	189	198	183	157	167	190	213	192	184	197	205	193	197	181	204	204	176	185	181	185	189	202	192	174	176	180	206	168	160	192	180	171	167	192	191	168	192	188	173	195	172	204	170	178	195	192	196	185	190	193	185	167	170	177	192	169	198	185	175	189	192	203	177	186	190	204	160	201	173	153	186	164	171	186	194	197	181	162	171	168	188	180	168	197	191	192	211	168	190	199	176	170	200	200	171	195	178	178	155	199	209	181	158	184	181	178	191	165	182	212	203	181	197	185	170	153	191	196	154	179	176	157	152	188	181	187	163	192	165	179	177	191	177	197	180	178	211	165	207	175	173	168	204	165	181	200	179	199	185	153	185	197	184	188	147	185	182	195	194	202	206	183	171	190	198	160	173	186	160	177	192	175	194	199	164	214	180	199	210	194	182	163	188	184	205	195	180	153	178	201	194	187	163	189	191	167	189	158	175	191	160	195	199	178	177	185	221	189	194	179	164	166	158	177	191	180	158	200	181	171	207	184	177	175	194	162	169	176	183	162	181	185	163	186	191	176	170	170	186	182	180	219	179	158	191	171	227	166	184	202	208	207	195	177	198	168	200	155	170	167	180	167	193	196	175	187	197	198	219	208	181	204	172	163	174	174	188	189	197	165	178	185	161	209	184	188	171	171	181	173	206	195	168	180	182	195	180	185	181	187	189	187	163	167	178	190	184	189	167	168	165	181	182	200	174	176	192	170	169	179	193	182	187	163	170	160	187	195	172	163	198	185	198	180	168	181	168	199	178	178	198	196	207	198	202	184	171	179	200	178	216	160	179	190	214	184	201	174	185	187	195	173	194	173	179	201	195	173	144	187	168	185	185	180	180	152	166	208	169	173	181	195	183	178	200	171	180	156	183	186	195	177	175	183	166	192	187	187	184	153	216	185	204	183	175	194	170	178	172	166	185	185	200	167	177	204	175	188	216	183	169	201	172	173	177	203	196	190	189	192	195	185	175	184	185	192	181	192	191	198	194	184	183	171	198	178	194	178	187	219	167	178	188	186	165	167	182	182	168	165	191	177	184	186	158	187	179	195	192	210	188	179	201	153	171	166	185	199	171	189	182	225	202	176	182	169	191	167	176	180	158	173	197	170	197	156	199	211	184	193	186	181	199	179	187	206	162	189	187	164	171	190	168	207	180	190	171	174	203	194	201	168	184	180	168	165	148	213	185	175	197	178	180	191	198	195	180	185	161	189	184	192	155	194	185	184	197	175	183	193	169	189	173	173	190	195	186	181	216	178	170	207	196	191	178	190	175	162	180	178	176	185	195	195	192	184	192	177	176	179	181	192	178	206	193	198	175	160	191	205	182	185	182	170	181	157	169	200	209	163	187	180	183	178	166	178	206	168	159	185	159	175	164	163	187	194	219	161	173	164	200	206	175	190	187	188	171	202	184	175	160	191	144	178	191	191	168	190	205	156	190	187	194	202	184	188	186	175	157	167	189	161	176	168	169	174	175	162	186	192	156	173	169	202	170	182	180	188	184	172	169	192	164	175	200	199	184	210	159	185	178	205	163	201	169	181	172	174	196	177	202	197	171	181	179	192	202	179	192	192	208	176	196	178	189	165	201	153	176	164	191	205	164	171	181	177	169	185	166	195	167	179	162	181	189	190	178	210	192	157	151	162	183	164	168	187	200	204	175	203	167	161	170	159	173	203	183	152	172	208	179	167	205	169	177	196	187	190	174	180	170	188	205	174	181	192	163
28496	20512	20051	5499	4524	3556	2924	2260	1704	1482	1269	1044	990	912	815	795	795	747	693	629	651	593	568	572	593	539	565	532	550	511	534	564	472	500	482	478	495	512	477	466	437	500	458	466	491	468	500	489	471	465	444	465	433	465	431	511	497	439	463	472	442	459	449	469	465	468	434	453	446	435	453	472	451	468	448	429	444	445	457	474	434	468	445	403	451	479	451	450	422	439	439	455	437	450	478	463	460	423	467	418	438	487	433	423	453	405	428	457	426	472	446	417	436	425	437	487	481	438	486	438	453	418	414	464	468	449	463	437	471	473	424	433	420	388	442	454	454	456	416	460	454	460	474	372	458	475	410	435	432	447	440	464	458	429	403	450	422	442	438	446	442	426	427	485	450	434	412	493	441	435	421	434	435	448	412	435	426	432	418	460	450	441	412	426	432	436	409	451	432	453	426	418	419	445	482	473	451	461	452	438	473	404	443	463	433	431	416	435	450	420	446	399	445	498	437	452	420	463	450	484	462	445	461	464	437	412	436	449	460	424	440	439	454	400	470	412	454	445	464	445	431	466	443	460	461	451	453	438	458	423	475	478	477	449	433	419	434	436	429	433	471	456	424	411	435	428	437	442	439	438	447	443	448	444	422	453	435	426	471	475	411	441	461	424	452	418	433	467	440	483	389	453	417	424	449	407	475	418	428	425	437	446	437	435	443	447	452	436	459	469	429	421	421	422	451	450	419	430	430	475	428	461	448	449	431	449	439	467	433	441	477	421	447	423	444	433	474	442	472	468	449	480	447	435	457	427	427	461	443	395	428	461	432	432	450	434	453	463	440	464	438	454	447	466	442	449	453	434	468	485	453	419	458	419	450	391	445	448	465	468	468	452	458	434	440	441	399	455	438	471	433	445	410	485	439	418	426	456	448	412	418	466	467	420	385	497	432	439	442	457	415	482	428	406	450	422	427	433	461	458	402	413	489	451	440	434	449	458	460	462	460	424	432	464	451	484	427	443	429	469	449	425	458	445	442	440	424	454	441	458	442	456	447	445	446	432	481	452	420	425	457	452	465	435	463	464	468	432	406	432	447	445	438	419	449	452	461	415	466	457	482	421	434	434	463	431	468	430	442	428	459	409	451	448	437	422	422	458	459	434	419	423	442	439	432	414	413	420	469	435	432	430	467	468	420	458	440	476	448	419	437	419	423	456	456	420	448	450	454	457	409	432	449	472	443	432	424	431	434	453	430	433	461	458	419	437	469	439	456	433	434	424	449	411	453	445	426	458	458	448	466	378	456	477	438	432	415	423	426	452	476	441	437	423	459	424	412	436	468	417	467	456	472	439	487	471	438	437	456	439	398	464	414	413	449	432	443	453	443	478	439	440	448	430	425	421	458	451	420	398	476	442	425	459	455	453	465	473	436	441	428	444	452	417	423	438	435	448	460	445	438	447	446	469	434	462	449	447	431	463	440	439	485	458	466	485	388	411	410	440	471	424	440	407	449	456	434	422	479	406	442	458	425	482	436	452	474	432	436	466	496	425	430	450	477	449	418	417	456	473	452	445	434	475	407	407	436	471	406	464	451	459	439	421	416	447	446	460	431	371	450	441	483	478	445	445	419	441	457	445	417	414	428	428	442	455	467	444	429	432	422	463	458	442	412	428	443	440	459	456	425	448	427	428	427	455	470	476	463	417	415	452	447	458	431	452	462	440	465	459	436	467	456	431	450	431	433	448	458	437	447	412	392	420	427	446	465	462	429	413	427	454	455	451	429	484	442	426	437	410	448	448	484	441	444	423	460	414	452	440	444	477	407	434	500	444	445	465	386	489	479	387	415	448	428	465	463	447	448	441	439	435	495	434	463	418	442	455	410	483	457	433	472	438	456	480	445	458	457	431	446	408	453	417	412	443	465	464	465	410	459	448	439	449	436	458	435	458	448	465	455	420	448	474	443	448	474	410	436	450	474	495	461	432	465	446	458	440	405	422	445	454	402	425	435	430	452	455	429	426	426	436	412	417	415	458	435	452	439	466	451	493	445	445	466	460	441	444	457	431	464	438	484	450	467	392	419	488	425	456	446	438	458	451	463	439	406	474	419	425	509	436	455	452	450	440	444	438	464	428	418	456	428	440	451	442	425	423	455	435	473	458	400	452	461	417	432	461	450	449	431	446	456	472	417	445	436	432	416	463	428	429	440	410	420	424	445	411	444	474	448	404	454	463	424	439	410	438	473	429	463	419	476	433	462	471	452	462	440	414	445	446	457	436	434	460	441	439	416	461	414	474	416	415	430	426	448	449	439	455	440	451	435	439	441	436	438	478	378	452	463	438	441	413	422	431	425	413	410	464	421	455	439	442	402	459	435	429	417	467	438	421	417	435	427	439	454	440	431	422	501	449	418	439	440	468	485	434	417	478	448	410	461	458	456	483	442	452	425	453	437	435	504	463	432	458	419	464	426	449	441	450	463	454	431	478	420	433	471	436	437	449	442	475	408	480	479	483	425	413	444	416	456	435	458	436	474	443	456	438	439	434	444	431	449	427	440	496	440	451	466	428	446	427	434	437	478	446	419	384	402	492	454	448	441	434	428	441	450	442	461	422	413	427	450	454	467	403	420	439	432	439	453	455	428	467	447	481	455	431	456	399	489	473	469	446	455	426	441	443	419	412	432	466	433	432	425	435	445	467	396	455	425	452	466	433	452	442	416	442	451	438	415	444	450	453	446	455	416	421	449	435	442	486	420	430	439	466	476	442	463	486	405	458	423	436	427	429	404	378	448	405	422	482	418	450	434	420	427	430	436	441	419	445	406	422	405	457	449	410	416	500	458	451	456	460	466	438	467	414	492	424	470	441	442	469	468	474	421	487	418	481	416	464	415	444	450	407	467	466	422	436	475	463	469	437	424	435	490	451	437	437	459	433	406	422	432	451	438	430	444	447	480	436	425	433	444	426	435	476	459	432	415	424	393	457	457	425	423	465	439	448	451	466	445	448	426	449	422	448	421	467	403	445	469	449	416	448	416	453	424	429	485	454	439	437	450	459	398	408	439	443	441	427	445	447	475	459	444	440	471	460	436	453	473	435	467	439	480	401	459	467	433	432	418	429	423	426	467	427	429	440	457	470	438	416	447	419	470	448	405	432	447	445	451	454	463	444	462	426	419	439	446	448	402	461	485	461	432	441	498	473	442	471	486	469	491	449	428	444	460	441	415	417	437	447	422	445	438	454	467	400	420	442	481	410	471	435	454	447	461	438	494	453	474	438	440	449	398	470	446	424	418	477	445	457	409	438	431	434	414	420	456	443	416	418	437	445	461	449	469	455	430	431	450	461	451	463	413	438	445	420	458	452	405	407	423	491	459	464	445	437	436	457	438	441	439	416	412	436	408	449	435	465	420	443	450	464	456	446	479	436	447	418	440	441	460	449	460	460	455	458	486	462	458	452	456	458	444	453	441	421	449	443	440	469	482	449	488	420	438	432	447	426	474	445
13017	4995	2565	752	534	457	413	351	312	334	293	297	266	271	278	297	284	278	254	276	226	292	290	280	275	254	281	256	274	277	276	270	285	251	261	299	286	306	272	281	302	257	239	256	278	268	259	274	290	310	292	236	270	272	252	254	270	280	280	270	245	276	244	259	268	233	252	273	274	254	269	290	257	263	239	266	259	257	254	239	244	252	248	278	244	263	220	249	254	267	254	272	237	279	284	274	283	276	259	275	253	246	256	271	290	267	251	268	266	259	268	264	263	245	257	272	280	273	285	262	286	267	278	266	248	267	246	251	255	265	282	253	254	277	273	254	271	240	258	260	252	255	274	270	294	300	255	273	274	263	247	301	278	232	278	316	289	262	289	253	302	250	288	276	262	264	242	259	264	262	251	251	252	275	274	258	276	276	268	259	270	265	257	278	242	283	289	278	257	252	279	291	248	241	327	246	262	272	260	271	279	269	264	264	268	282	257	250	271	262	257	277	264	251	274	299	268	260	284	305	273	261	248	258	258	250	263	247	262	256	243	281	283	267	248	272	263	216	244	262	289	280	257	275	235	257	278	255	276	260	265	281	291	281	286	240	250	277	293	271	236	254	255	263	298	279	247	311	275	289	243	287	255	274	248	257	238	265	270	260	243	252	267	248	273	266	249	268	242	268	296	245	258	249	272	263	289	276	249	280	253	249	265	272	270	223	229	284	272	289	303	256	272	260	265	293	289	262	264	300	245	224	270	277	262	259	292	264	288	269	300	299	259	280	232	239	245	277	253	237	250	264	252	257	281	311	279	274	275	256	255	233	244	255	284	278	292	264	258	273	288	248	273	273	289	257	249	284	279	250	287	254	270	303	280	256	279	248	269	241	259	229	275	241	259	261	281	254	279	283	258	261	277	255	255	250	265	251	259	273	264	300	268	263	273	249	263	272	282	267	264	222	268	280	249	277	306	245	240	283	282	291	291	250	249	273	257	307	286	281	263	256	256	319	295	244	236	237	283	257	269	256	270	255	244	247	273	285	287	263	271	269	251	281	246	260	280	258	263	261	287	268	278	306	272	293	261	246	268	243	291	255	284	256	248	262	286	270	288	273	240	252	296	283	253	263	266	278	238	263	256	293	277	259	263	268	254	253	272	242	274	262	247	283	262	239	246	257	262	252	288	270	262	269	234	276	281	273	258	255	280	276	275	270	256	257	282	246	251	261	249	251	259	264	248	265	263	251	280	274	271	260	268	266	281	266	268	283	266	254	320	293	263	244	256	269	269	253	287	265	266	276	261	270	284	230	290	287	263	237	278	291	267	274	264	298	299	260	257	290	258	274	275	268	284	245	269	257	241	263	261	266	251	288	271	279	269	275	256	275	272	275	234	269	249	280	261	293	272	263	262	272	302	258	276	270	273	263	254	284	286	307	265	266	244	243	252	268	295	273	267	274	256	256	272	232	257	282	274	257	261	284	271	286	269	243	272	278	247	269	259	264	280	273	254	273	260	239	271	244	267	254	254	243	278	273	292	267	248	271	259	264	252	282	264	283	270	268	250	272	268	265	264	256	258	257	234	250	293	240	264	278	288	259	305	248	269	260	233	267	259	258	255	268	301	294	298	258	245	299	261	278	240	234	262	267	262	262	288	273	273	247	249	277	286	259	251	250	252	264	267	243	264	252	246	292	294	275	235	235	296	227	229	275	277	262	266	271	235	246	278	264	259	296	290	270	287	270	274	262	277	281	237	273	269	232	273	256	274	237	278	250	273	228	246	315	263	258	279	289	263	261	265	272	270	272	263	240	261	238	277	289	287	249	259	250	272	253	229	274	280	276	269	261	278	284	261	257	269	241	300	272	257	294	277	278	291	272	265	257	278	266	260	268	262	284	273	296	257	272	277	261	266	272	272	270	273	251	285	262	254	264	274	286	263	271	278	268	283	236	243	252	290	248	250	268	273	272	280	267	269	237	277	260	255	279	257	241	265	249	255	270	244	247	258	273	244	263	270	257	288	263	287	269	272	282	251	283	260	259	283	263	255	262	262	274	275	257	266	281	245	257	243	284	233	295	261	265	266	260	258	258	265	252	236	236	296	282	268	258	250	257	271	268	277	259	247	262	266	276	269	279	261	275	268	288	272	262	257	265	252	250	279	268	294	281	264	269	287	247	291	249	260	244	265	283	252	260	253	287	276	281	273	253	284	289	241	302	264	294	252	247	259	246	296	291	266	272	277	271	283	299	264	297	277	306	267	259	262	271	247	257	227	240	289	274	272	264	285	253	293	247	270	251	251	284	256	262	283	292	271	271	286	276	283	266	252	255	255	276	292	258	265	244	282	249	277	261	257	283	232	270	246	248	274	253	249	290	247	279	251	253	247	259	277	225	272	296	278	272	279	286	354	288	243	281	264	262	269	269	295	283	264	244	263	261	270	268	261	273	262	284	236	249	238	268	259	267	279	240	279	268	229	262	283	265	253	266	233	259	249	254	249	243	249	287	308	271	267	244	292	298	258	277	248	257	247	273	282	253	256	255	286	251	275	246	264	266	287	263	282	247	262	264	236	235	268	272	262	253	240	250	278	271	260	249	271	241	247	245	287	257	269	265	270	273	260	264	272	223	270	223	285	279	244	269	269	262	264	272	287	248	241	294	259	298	250	262	270	273	250	256	261	263	278	245	246	243	305	264	231	278	264	220	277	272	238	276	243	261	275	240	249	237	234	279	253	284	257	275	279	280	252	245	262	256	300	274	253	276	302	268	310	273	286	284	249	255	296	275	251	266	256	266	239	277	240	251	235	269	239	286	306	256	272	273	245	294	259	248	265	261	305	285	260	266	266	282	247	249	280	254	297	268	264	246	264	260	264	276	262	250	295	300	273	292	281	272	300	264	278	261	227	243	287	229	278	261	254	265	244	230	261	230	270	271	275	247	264	275	265	240	278	253	300	284	291	242	278	291	270	266	245	263	293	239	247	265	302	267	245	254	292	325	246	279	270	266	254	275	259	239	252	252	268	285	299	291	264	268	216	301	291	257	282	263	260	283	245	268	251	247	262	262	263	252	275	267	292	287	234	259	255	230	257	271	262	281	294	256	269	261	286	268	266	226	278	253	291	264	269	269	264	242	259	276	250	261	264	279	268	277	241	284	245	271	263	256	253	271	278	252	249	273	284	286	263	282	237	241	268	247	289	280	269	305	251	271	266	279	255	297	269	281	247	265	258	257	277	271	255	250	241	294	246	294	262	281	290	273	261	285	264	260	290	261	247	277	269	269	278	253	263	262	268	250	256	308	277	276	289	255	262	284	252	251	271	308	277	300	270	245	256	260	260	246	245	237	248	273	269	243	290	255	270	264	273	239	273	246	245	275	274	240	280	251	287	252	274	263	253	268	280	253	278	292	265	276	306	254	268	255	261	271	294	289	267	256	252	243	272	277	242	286	249	255	236	252	269	268	285	250	296	253	258	268	284	251	255	242	250	274	255	264	231	247
9207	4741	4818	2065	1773	1480	1321	1051	943	902	814	843	754	760	667	772	708	685	707	677	685	639	666	632	670	671	630	654	635	623	622	625	657	636	567	611	628	630	640	640	621	627	628	655	643	653	626	654	614	684	636	665	638	637	624	675	624	659	615	632	630	660	605	642	617	607	631	646	668	626	593	650	623	644	607	628	644	644	642	627	654	620	590	645	628	614	618	656	616	618	631	625	645	659	618	606	610	634	643	624	651	628	613	572	650	633	653	641	651	666	620	581	655	620	613	686	621	595	629	611	609	658	597	635	597	635	562	611	619	654	619	606	653	640	640	622	631	622	556	635	598	605	572	642	625	638	618	582	633	576	609	662	612	666	659	618	616	686	594	609	631	654	637	614	614	667	646	635	574	659	587	645	620	633	599	607	590	619	645	612	616	658	667	617	649	618	654	627	628	636	617	665	645	599	655	632	617	585	606	614	649	584	671	624	655	619	616	636	619	634	659	658	590	588	592	623	611	649	604	636	628	640	647	670	633	613	620	613	634	634	625	624	655	655	583	642	614	655	575	611	576	610	663	597	662	642	599	594	671	661	635	600	630	637	622	646	601	620	613	627	601	628	624	639	618	606	611	637	638	630	653	619	629	651	637	631	607	637	578	648	571	657	632	626	622	656	638	658	650	674	644	609	622	613	643	642	678	611	605	615	591	589	617	594	622	591	615	598	632	603	614	630	613	588	641	605	606	696	590	606	630	615	588	613	625	604	618	608	649	642	636	625	607	623	633	608	630	631	639	604	637	626	634	624	592	593	627	678	681	656	631	600	594	637	622	632	585	641	657	664	580	601	644	637	632	603	597	635	578	632	627	610	640	631	615	652	605	609	625	675	657	642	610	679	642	642	621	606	654	625	611	618	630	615	617	627	629	641	589	628	644	580	609	625	626	627	625	636	642	670	606	593	582	657	626	625	599	609	649	627	630	590	575	649	583	639	633	699	597	642	625	613	597	615	643	583	610	637	574	585	632	615	611	640	599	651	605	638	601	661	607	642	620	617	593	652	641	630	658	678	626	616	648	618	616	606	621	622	642	612	600	626	593	611	645	609	629	636	613	597	594	622	624	590	619	634	578	649	619	608	619	632	667	602	604	638	652	603	613	645	605	641	634	599	637	624	621	649	576	680	660	604	625	608	664	642	624	667	588	689	624	654	634	705	647	646	627	637	635	624	568	624	678	634	642	622	604	611	647	651	604	633	664	579	587	596	657	649	612	616	655	658	631	627	620	638	688	678	590	603	620	635	634	590	576	593	600	623	644	622	640	620	638	636	653	613	615	624	582	654	628	640	625	654	610	589	617	648	623	595	617	630	602	639	622	625	653	627	623	568	652	647	628	653	659	604	616	599	689	610	649	621	686	629	599	664	605	592	570	623	633	651	563	646	621	618	650	615	633	637	593	644	671	664	648	650	621	597	592	650	622	625	646	652	602	613	637	616	625	589	592	586	636	591	686	656	634	570	626	585	614	598	627	564	635	643	611	634	607	588	718	587	627	641	667	621	583	623	641	626	664	604	593	637	594	618	649	631	632	657	594	624	625	658	669	662	627	633	625	663	659	646	664	643	602	636	635	651	635	632	605	655	612	590	617	624	656	617	671	608	622	660	607	617	592	637	625	605	666	642	616	680	674	586	648	587	591	615	664	613	668	616	650	628	626	622	625	607	654	625	676	610	639	589	600	619	585	634	603	618	604	620	622	618	639	640	682	588	656	654	620	640	591	611	622	637	611	656	627	638	612	621	604	644	608	630	646	616	612	603	642	611	650	598	601	611	606	634	641	634	623	609	632	674	620	636	621	637	601	599	616	568	579	615	651	655	662	656	591	614	632	602	650	643	666	613	614	637	647	650	623	578	687	603	636	599	662	662	603	630	623	637	611	596	659	588	595	654	606	643	640	658	625	629	649	618	637	629	670	628	664	616	678	613	635	653	585	616	643	635	638	615	616	655	619	654	622	652	706	644	596	600	616	649	654	617	635	629	594	608	624	603	600	627	642	610	608	643	672	635	628	658	600	635	661	661	605	638	628	644	642	647	634	623	621	619	639	607	635	663	611	613	596	641	638	670	613	619	657	682	660	620	653	618	631	647	671	656	630	680	647	626	643	673	596	689	632	580	577	595	634	617	583	641	604	612	589	653	641	642	638	638	632	625	640	625	666	582	620	617	634	647	635	580	612	636	648	668	634	598	616	631	604	614	653	660	614	655	620	665	605	646	668	660	625	588	639	637	581	658	618	617	639	636	637	581	648	659	677	626	620	634	617	618	600	629	630	641	639	544	609	606	638	608	622	598	619	634	617	651	601	617	637	609	636	634	652	617	622	610	623	621	614	620	627	633	622	610	640	632	626	630	599	626	618	589	630	638	614	589	643	625	592	609	638	607	609	655	559	584	642	606	653	629	672	642	619	661	607	633	576	641	590	620	629	672	644	670	623	624	615	606	689	591	588	620	614	622	587	622	618	642	610	601	686	614	620	653	568	655	610	605	634	628	596	696	635	636	621	571	583	613	669	636	586	622	685	619	594	616	625	575	663	575	635	645	645	625	646	612	635	648	672	611	613	693	636	602	654	576	613	670	609	633	618	607	616	657	630	638	654	613	598	641	657	645	602	620	637	610	624	622	610	647	596	653	660	648	621	619	660	558	632	602	593	637	656	675	599	625	598	625	612	627	604	624	678	630	655	650	642	635	661	563	611	614	635	640	637	661	639	605	610	598	628	585	614	592	659	656	630	627	644	623	610	633	663	599	661	617	632	606	567	635	644	667	610	603	648	625	614	591	664	632	602	623	637	605	607	636	628	623	641	631	584	614	600	634	633	636	637	680	629	622	582	569	648	665	643	643	662	637	627	652	672	626	599	644	608	600	614	616	612	591	604	598	570	630	662	638	647	666	644	592	614	583	628	621	628	624	591	626	627	646	601	616	649	601	676	608	625	653	625	598	636	619	620	630	626	624	671	641	641	632	622	643	652	643	651	611	656	659	613	615	603	614	683	590	624	598	661	616	619	647	630	664	614	612	623	639	634	628	594	618	611	607	628	576	634	600	590	655	620	609	624	613	600	641	634	622	671	664	636	627	633	636	609	637	603	642	630	661	633	650	631	624	582	643	599	648	628	631	613	633	628	617	611	659	644	633	629	614	634	635	606	684	642	622	620	668	598	587	601	641	630	632	631	629	613	608	628	615	621	626	620	627	598	604	613	630	635	603	614	632	638	659	669	618	597	624	633	674	651	610	611	613	588	605	614	635	623	632	633	612	631	633	656	616	580	579	600	654	628	651	630	622	658	645	622	642	669	621	664	601	548	604	637	629	629	637	626	600	607	607	584	616	575	626	636	624	595	628	632	610	650	649	631	646	628	595	644	591	569	615	652	593	646	603	631	629	613	664	602	601	582	616	618	594	605	615	638	605	625	634	654	650	629	672	621	595	621	627	632	591	599	605
31562	17528	11361	2291	1041	689	584	473	420	408	334	369	335	327	317	326	309	327	316	291	320	325	295	304	309	296	264	276	327	295	267	323	321	265	301	286	275	278	307	304	298	275	319	286	287	288	301	291	306	299	273	271	318	288	283	300	306	301	274	281	278	291	301	298	311	272	325	308	260	297	289	284	305	334	290	271	289	272	295	304	284	281	283	294	272	259	268	290	310	307	284	307	283	257	314	264	299	291	278	289	290	270	299	280	326	309	289	288	261	293	284	313	273	307	291	294	307	318	291	297	314	290	274	287	301	272	283	257	247	312	320	309	267	303	283	304	295	267	300	313	274	253	286	329	298	313	287	291	282	271	295	280	297	291	293	292	280	262	260	327	284	279	262	279	335	291	278	273	281	274	294	273	288	319	292	293	319	300	290	273	258	300	284	287	263	310	278	244	286	311	286	290	317	327	282	292	300	300	285	333	298	291	274	281	308	294	278	274	271	300	300	292	292	292	287	284	267	289	317	357	290	290	264	292	304	279	278	259	290	280	282	287	278	316	309	300	301	293	284	280	278	279	310	276	277	314	271	299	268	273	296	292	291	301	295	289	245	268	278	281	251	285	273	294	303	270	289	307	309	277	289	295	271	291	258	313	307	257	265	308	298	286	301	286	305	298	282	280	263	274	285	302	293	301	270	254	288	264	282	289	305	247	287	264	302	286	302	319	304	258	295	292	307	298	277	262	308	269	305	297	335	254	307	292	275	280	292	296	278	305	280	303	280	324	265	295	263	312	269	300	289	278	270	295	276	308	285	276	272	292	301	286	311	314	282	297	277	279	281	318	297	285	300	270	298	264	307	280	330	284	263	295	280	282	268	308	335	275	275	286	298	269	274	275	275	307	293	279	260	291	290	284	308	269	277	328	295	285	310	292	271	299	311	304	288	275	255	316	306	278	295	318	320	326	314	271	296	293	298	296	293	294	284	280	307	309	306	283	306	273	300	286	285	279	299	296	291	286	304	308	293	270	294	278	285	279	260	292	296	281	282	279	304	294	327	306	294	287	274	270	285	292	286	280	260	313	289	262	280	294	327	305	331	271	282	269	260	307	322	304	301	278	314	305	334	307	277	265	306	283	276	292	268	281	245	292	280	284	280	265	282	315	311	326	300	254	304	296	256	284	293	312	303	318	291	317	293	292	294	304	283	265	300	284	273	272	317	278	300	308	287	292	325	293	290	264	289	283	298	271	291	315	302	301	267	296	304	307	267	294	280	269	287	289	290	282	282	253	298	312	266	321	317	311	264	262	284	313	299	283	290	306	328	315	293	329	309	262	301	301	308	310	295	292	288	273	296	277	297	283	291	289	328	272	301	281	274	277	267	285	274	289	292	286	304	307	299	303	299	261	299	302	287	291	284	264	296	280	313	309	310	246	321	275	314	299	273	290	334	294	282	287	292	297	309	309	289	277	297	275	308	303	254	273	301	310	250	292	279	323	305	320	312	287	244	278	266	270	275	312	285	275	322	278	291	282	270	307	281	289	277	283	291	298	286	299	282	294	312	275	293	288	286	274	306	249	285	273	256	302	289	332	271	326	291	312	287	304	300	332	283	267	294	293	313	248	279	304	302	305	273	295	316	304	271	280	287	295	273	268	285	271	290	288	292	282	279	272	312	284	281	300	292	287	307	282	305	313	260	272	300	289	311	286	306	276	296	271	295	305	276	315	314	303	322	276	294	303	333	309	279	276	272	309	267	322	308	287	285	238	277	303	309	274	306	283	304	284	277	280	300	315	254	290	300	292	299	302	276	311	284	268	299	250	242	283	304	300	287	288	300	316	282	288	304	282	281	285	304	306	278	265	324	314	313	243	266	291	310	273	287	319	302	298	273	241	288	285	264	357	299	264	251	289	288	317	304	302	269	299	312	288	286	284	276	313	263	317	291	310	311	267	285	284	295	266	299	272	301	270	286	324	305	279	281	295	293	282	299	312	297	279	305	277	310	281	294	316	295	277	296	288	294	269	301	262	317	316	282	276	271	259	278	295	297	256	282	270	292	295	275	292	297	316	297	302	282	298	322	283	270	279	291	287	291	311	309	287	325	277	286	289	288	301	267	302	281	288	272	279	296	300	292	267	242	282	275	300	297	294	294	311	276	285	294	292	276	278	257	286	263	285	287	307	296	305	335	286	275	301	281	295	302	282	313	286	254	296	300	288	305	287	299	272	293	283	283	287	302	269	299	282	283	320	310	286	302	278	275	286	254	293	293	279	298	267	269	280	286	303	288	299	264	311	284	293	274	272	290	298	288	288	289	308	301	284	301	289	309	271	313	311	276	253	292	265	306	310	258	296	290	320	298	318	285	287	293	284	268	279	299	270	294	307	279	282	308	338	288	296	279	277	313	280	297	301	285	309	295	281	278	310	323	275	282	269	254	295	305	329	269	304	305	288	282	297	298	312	266	277	290	310	307	263	304	268	304	251	293	280	297	304	295	310	297	304	280	311	282	306	280	284	276	281	295	274	294	308	319	245	287	288	309	293	292	261	304	283	300	278	261	295	292	263	288	270	293	311	265	261	297	295	297	288	291	290	291	314	267	266	262	285	288	271	279	292	287	269	305	291	324	268	314	312	290	287	308	278	291	296	274	290	295	303	314	268	325	268	317	307	298	290	304	288	315	288	292	292	272	272	288	277	274	288	302	305	304	328	282	297	279	287	312	309	264	306	285	272	309	277	281	246	271	302	312	296	282	279	325	333	303	316	284	279	264	287	304	300	269	264	299	257	295	288	293	243	272	302	283	272	284	251	332	312	305	261	247	314	305	276	258	279	292	283	283	290	321	314	295	276	247	260	308	262	298	306	288	296	289	296	279	284	283	306	276	304	309	290	330	305	283	277	315	264	283	289	300	290	283	290	306	295	270	294	265	259	294	328	289	268	289	293	290	288	312	270	257	256	299	290	283	285	267	285	330	252	324	285	277	302	271	306	305	286	276	315	282	280	268	264	262	287	303	283	294	290	304	287	299	261	275	290	287	298	233	310	286	303	296	299	308	316	277	287	273	266	316	293	268	302	300	330	273	326	295	263	300	282	298	315	271	269	307	280	276	301	292	291	280	277	272	273	305	274	293	311	254	290	280	303	308	318	283	303	320	283	307	296	306	275	288	296	281	272	257	281	296	296	286	274	312	283	254	317	300	261	311	305	303	268	295	285	331	313	285	264	281	275	280	299	271	277	319	270	283	268	247	317	268	308	294	287	311	321	309	289	320	307	299	290	280	314	325	317	298	289	299	298	312	326	285	301	309	289	291	316	315	261	293	292	297	295	300	312	303	287	298	285	271	284	310	279	289	290	342	288	316	279	284	266	254	294	298	289	301	291	282	282	291	280	311	274	313	295	293	261	285	293	280	289	281	279	296	290	287	274	328	298	280	265	317	264	262	271	278	283	269	289	306	275	291	256	263	314	293	303	297	308	291	253	301	308	257	275	252	262
22085	14388	14414	3936	3302	2697	2246	1754	1618	1425	1160	1051	1051	977	932	914	904	814	834	804	787	817	802	744	756	740	697	754	754	724	705	723	667	680	722	678	720	699	663	679	696	676	691	710	634	662	714	696	655	722	690	673	659	685	694	714	686	664	670	649	652	712	691	648	706	709	663	632	690	746	692	710	694	630	668	691	710	660	641	675	645	647	660	719	695	670	678	668	672	637	666	700	625	671	686	653	630	709	660	699	641	667	675	683	623	679	729	687	673	677	672	709	654	685	639	687	668	705	670	687	679	677	696	696	643	646	646	691	658	671	656	669	742	648	689	674	644	701	664	696	698	676	662	624	650	717	621	675	681	654	666	701	627	633	708	692	678	649	660	691	689	639	712	700	703	652	712	699	650	684	656	671	663	659	721	694	703	676	675	674	665	654	651	675	694	695	696	663	652	644	647	689	691	669	666	641	657	688	632	682	691	652	674	680	678	660	682	681	653	692	683	685	656	649	664	629	658	650	674	706	615	688	632	666	664	697	622	654	663	642	668	627	657	685	679	657	659	704	724	702	658	637	706	668	663	702	661	665	625	683	685	642	669	688	696	697	674	701	678	651	705	689	680	644	698	644	708	686	656	679	713	681	611	681	619	615	659	666	632	666	652	653	672	630	651	661	711	640	669	653	651	682	663	679	679	640	648	693	669	696	697	664	687	679	653	694	674	711	700	659	649	661	699	673	664	664	679	659	650	654	678	666	683	666	684	704	665	689	674	650	696	649	640	672	679	657	702	708	688	647	704	677	642	632	656	678	680	673	639	656	710	695	715	643	663	673	682	637	697	668	673	701	671	656	675	689	668	653	686	644	645	688	694	617	662	720	700	726	697	657	714	658	695	684	695	655	651	663	672	723	679	677	652	663	694	658	625	610	667	678	684	689	718	690	670	643	713	678	657	697	696	655	674	668	677	742	645	689	658	650	690	664	654	683	676	669	732	678	698	681	671	679	717	640	678	641	682	648	698	642	648	675	672	702	697	675	672	641	692	645	654	734	674	648	648	645	612	632	626	639	634	725	694	691	672	700	646	694	678	658	667	622	682	692	650	677	650	700	668	680	649	627	676	687	659	684	665	653	664	701	673	689	682	693	676	682	634	674	651	699	656	646	659	664	692	693	675	628	688	665	691	672	671	636	689	655	672	649	659	666	699	700	697	703	696	717	705	674	637	677	674	686	673	689	674	645	665	679	668	680	631	644	676	688	672	720	665	708	649	678	650	719	663	699	689	713	684	698	668	590	706	666	640	634	662	696	645	674	682	687	669	647	660	613	681	657	636	649	628	696	663	644	707	657	669	681	645	709	669	618	696	664	661	654	684	692	744	675	696	719	674	650	680	662	669	693	669	692	687	712	636	651	694	686	702	665	706	636	670	680	698	694	692	697	732	658	687	661	677	676	694	639	686	694	693	635	614	670	704	717	637	653	652	688	677	650	675	680	662	682	664	727	687	669	662	686	699	677	643	669	661	648	684	636	643	719	658	674	641	618	722	650	678	662	669	668	689	693	727	679	695	714	626	607	683	698	674	656	660	684	689	690	658	666	694	633	675	648	711	644	685	662	695	639	706	682	668	624	651	674	610	693	662	695	650	671	662	673	659	671	689	717	641	687	694	681	686	694	619	678	656	614	642	628	720	693	668	685	701	737	644	651	665	628	695	678	712	657	735	685	668	674	666	698	666	681	701	738	665	686	656	640	700	655	679	701	628	682	699	663	663	684	644	675	660	705	677	654	670	671	699	695	671	674	622	669	640	656	682	663	641	718	695	683	666	699	673	673	670	674	629	694	661	660	671	641	707	643	688	666	663	655	687	677	661	695	689	671	660	671	644	686	632	661	670	697	685	703	648	654	683	723	672	652	713	669	716	654	664	667	635	639	695	696	676	702	695	630	652	653	704	652	695	631	643	679	681	744	691	648	632	644	679	667	677	690	646	670	659	689	662	663	637	701	667	689	686	662	666	692	642	677	678	685	676	629	670	649	665	710	710	638	639	640	635	626	616	652	655	694	715	686	682	668	694	656	649	660	686	677	668	676	651	618	657	678	647	684	687	684	661	637	666	678	664	661	621	685	658	698	659	661	671	613	688	663	677	679	681	690	671	679	734	687	682	702	682	729	662	669	650	682	669	668	674	644	634	666	675	626	730	659	701	681	643	676	624	653	637	683	715	693	698	688	659	671	669	679	721	695	687	701	692	662	683	657	723	656	658	693	679	648	673	708	684	671	616	734	653	646	639	615	671	619	639	650	682	659	639	682	683	676	697	653	657	695	664	656	675	649	658	683	655	689	673	685	684	681	691	649	632	682	648	676	638	679	666	678	715	689	668	641	709	690	655	645	649	664	724	687	666	700	651	680	688	623	701	650	727	661	676	701	658	682	666	667	668	657	681	669	679	665	709	698	672	651	708	664	693	675	675	650	655	659	658	681	657	656	660	667	682	643	684	648	709	660	639	660	699	632	667	660	646	664	651	652	659	661	671	659	679	688	676	683	695	702	659	687	711	690	622	694	622	640	705	656	660	623	631	688	648	675	683	676	686	721	676	670	663	661	656	642	646	627	677	720	667	666	640	658	682	661	677	672	662	723	649	672	672	631	649	676	696	702	680	655	687	679	630	684	643	675	649	677	671	658	678	696	653	685	682	665	680	701	676	622	670	657	661	684	672	665	659	688	678	667	687	646	629	672	695	663	672	684	644	683	656	656	652	645	672	655	660	720	635	678	642	703	687	689	659	700	695	675	659	690	655	673	703	663	661	674	660	684	652	724	679	679	698	684	680	674	674	700	645	691	728	694	685	669	667	682	671	667	647	663	693	680	657	680	645	648	678	695	681	672	697	712	647	703	670	704	660	699	680	702	625	666	700	683	695	720	646	675	645	654	690	652	674	699	621	665	677	663	676	664	716	673	714	677	623	640	637	673	686	679	666	643	650	603	647	657	708	696	676	673	641	750	638	667	642	695	678	694	678	687	665	655	682	684	684	660	628	637	671	604	658	665	693	680	672	699	696	660	673	669	668	681	659	685	684	677	673	646	606	664	676	647	654	641	679	679	667	659	639	652	652	697	676	648	688	648	668	633	698	704	663	674	685	684	627	657	709	677	679	682	652	679	667	689	671	667	675	660	683	672	637	618	655	644	669	692	646	720	684	697	679	669	666	655	679	679	612	655	688	684	668	667	689	683	663	689	683	684	624	637	676	645	668	622	661	672	639	609	667	668	660	696	693	646	662	680	659	693	700	700	684	698	636	677	658	688	643	687	655	736	650	655	622	670	700	695	696	697	651	642	701	660	669	642	728	630	648	638	693	649	657	674	679	714	648	651	675	672	685	669	679	723	675	700	685	707	677	666	653	673	677	671	727	667	671	690	677	678	665	690	733	608	669	733	672	708	663	674	684	626	657	657	699	659	701	640	683	690	638	695	649	676	688	680	665	631	611	679	718	641
42043	27271	19584	4308	1403	955	672	528	476	344	315	278	299	241	253	273	252	240	238	193	209	217	202	203	231	202	199	168	177	191	192	185	201	182	197	178	176	189	171	204	231	180	209	170	206	201	206	188	209	204	209	183	166	168	169	185	183	187	176	180	195	191	198	202	181	174	192	180	190	194	184	181	174	167	168	215	208	184	186	189	169	203	204	189	201	179	181	151	201	168	162	178	175	188	206	183	174	165	190	159	178	203	176	174	156	183	166	195	184	193	184	194	173	194	148	208	182	189	178	186	197	178	179	182	185	197	201	198	155	205	184	209	178	168	185	181	196	198	177	207	197	186	183	163	191	200	176	189	196	186	169	174	199	164	193	165	193	192	182	175	165	196	171	189	188	192	173	192	156	168	218	186	164	201	199	166	209	183	183	183	182	207	189	172	168	175	166	166	191	170	177	178	199	177	171	172	173	192	190	181	181	161	163	182	196	167	180	165	167	186	189	201	184	183	187	184	198	176	171	195	177	201	179	211	184	198	182	167	175	208	188	178	187	213	180	171	180	188	179	172	161	179	174	182	193	162	158	170	202	184	189	178	194	206	183	193	186	184	205	192	192	178	181	197	188	189	176	198	182	178	188	199	175	194	151	189	184	191	159	178	171	203	171	183	194	183	169	169	190	196	190	200	197	183	182	196	201	164	165	185	196	184	187	173	175	184	209	188	177	165	177	152	166	164	194	192	224	184	203	180	164	150	204	169	195	210	182	190	184	212	173	219	179	184	212	188	186	181	205	176	219	168	186	178	207	164	166	196	185	191	171	196	205	190	209	172	176	165	187	179	164	168	155	179	178	178	175	183	193	173	210	186	177	181	185	181	171	172	170	173	192	200	175	199	185	202	160	207	194	189	170	179	208	185	219	178	199	199	194	182	188	180	176	188	167	197	187	169	182	180	177	183	169	190	181	180	183	183	193	203	186	224	180	235	173	202	162	158	153	212	164	189	197	205	162	173	188	193	142	185	191	152	162	165	193	193	175	173	166	185	205	183	193	180	196	186	172	195	171	174	190	193	170	184	154	172	181	182	174	195	183	196	174	184	177	172	187	183	173	161	185	186	169	175	191	177	176	180	207	186	191	178	173	179	189	201	192	166	192	173	209	200	179	180	192	194	185	204	182	195	152	195	187	183	198	191	196	192	182	202	193	158	179	212	188	186	175	193	190	201	191	158	173	180	197	179	169	196	175	200	200	165	187	180	178	188	167	190	210	199	182	184	188	189	176	170	191	147	199	186	202	161	204	177	184	184	187	180	194	164	213	177	189	175	192	174	191	167	178	184	200	175	158	181	186	196	189	181	180	195	165	201	197	185	179	173	183	197	200	169	215	211	174	187	210	181	193	144	182	169	181	203	192	191	195	184	161	166	161	174	199	178	206	185	180	200	186	184	168	176	192	203	170	205	193	181	175	176	184	195	168	159	214	185	173	191	175	156	189	197	178	198	176	187	176	171	170	181	169	179	176	165	168	179	198	158	200	177	170	196	165	181	182	179	184	180	195	166	188	188	197	184	184	182	179	191	173	210	170	190	193	198	189	196	190	162	193	181	196	172	182	189	171	179	168	178	191	169	176	185	165	153	189	171	174	175	180	189	213	198	195	189	183	173	188	183	153	170	191	189	178	182	184	174	168	192	185	182	179	145	178	185	195	188	159	183	188	173	178	181	197	209	187	192	187	189	176	165	175	188	171	190	184	162	173	185	170	189	195	187	184	190	192	201	178	215	181	200	169	197	181	177	193	177	200	181	188	197	209	212	185	199	171	158	187	187	169	185	189	186	171	195	190	142	189	192	185	181	200	174	181	193	204	193	191	207	194	190	201	162	186	183	183	193	181	180	179	172	164	189	188	200	187	205	185	173	199	169	169	175	208	167	190	185	173	211	156	201	163	212	190	199	193	184	179	193	172	182	177	153	164	167	199	160	202	194	186	189	200	195	188	173	174	173	213	170	182	179	171	173	208	172	190	185	209	206	206	181	180	175	169	181	184	195	187	172	206	167	164	186	180	157	184	183	195	173	167	173	182	166	160	198	184	167	184	186	190	185	172	187	163	179	169	190	197	190	171	186	207	177	174	175	203	193	205	183	177	189	201	165	195	194	184	167	149	178	177	186	191	158	178	181	216	200	170	191	197	184	180	168	224	170	178	178	164	193	198	173	173	183	209	156	180	180	188	201	188	206	173	165	186	173	176	176	196	190	169	193	173	177	202	183	169	176	177	195	190	176	168	147	175	169	207	186	164	178	165	167	182	189	174	177	191	184	203	202	197	185	182	165	189	184	183	185	212	180	164	190	202	161	187	148	182	184	177	194	191	170	204	207	181	166	151	180	198	175	176	173	199	199	183	190	175	178	220	176	213	181	174	198	188	163	184	182	177	173	210	182	159	179	187	182	204	197	169	158	174	175	174	181	184	181	179	175	192	221	195	186	217	161	198	185	173	179	179	210	186	185	185	206	148	161	193	174	178	182	194	171	179	166	182	180	175	150	200	177	200	191	187	180	159	176	224	177	188	196	182	161	203	186	200	176	177	174	191	188	186	179	198	156	169	180	197	176	192	207	173	187	173	163	162	164	160	204	193	187	182	179	196	166	168	168	174	179	184	189	182	194	192	197	184	186	198	202	189	191	183	188	200	184	180	202	190	189	181	196	180	174	160	157	188	193	178	187	183	186	166	153	191	173	181	163	200	174	187	193	177	189	194	168	188	186	202	185	216	182	196	213	185	191	205	201	170	186	174	170	170	184	158	196	184	191	169	151	181	174	160	182	176	193	203	228	194	189	183	163	184	177	189	198	153	185	189	183	183	177	198	182	184	203	186	187	171	175	190	208	162	184	194	183	180	185	183	194	181	188	149	190	169	162	202	170	189	192	189	176	181	167	195	193	177	180	190	189	183	178	184	170	181	175	164	165	173	179	182	186	198	197	197	182	168	196	157	183	159	183	170	189	203	184	189	208	150	182	202	200	210	177	187	190	192	207	189	171	153	162	165	173	219	176	181	173	191	187	189	198	167	183	189	167	175	195	204	176	189	176	193	178	184	193	200	185	181	171	199	174	171	197	170	170	198	175	205	193	181	189	165	188	194	192	173	204	171	184	198	196	177	179	172	167	167	193	160	177	200	181	171	179	185	195	181	169	192	171	187	172	203	151	165	213	183	188	181	172	186	195	169	204	181	181	222	156	176	192	179	171	192	208	193	179	191	203	189	210	167	210	197	188	152	183	179	180	201	168	198	184	169	182	171	175	179	165	168	192	165	220	173	186	204	206	190	181	167	177	188	158	195	206	188	196	161	175	220	174	190	192	163	176	196	179	172	213	178	198	163	174	155	168	206	199	215	172	192	179	208	196	171	173	163	169	182	173	195	179	185	175	198	208	177	173	184	182	180	189	195	194	182	194	179	157	189	175	208	199	195	195	189	173	164	188	175	152	150	173	199	200
28322	21486	19735	5515	4266	3480	2869	2224	1860	1488	1211	1101	961	904	817	819	801	712	682	637	616	585	557	576	562	537	516	568	548	496	464	508	501	505	461	502	475	512	525	526	515	477	447	496	474	540	489	484	486	451	449	469	457	436	442	438	465	448	458	441	442	440	432	426	511	421	450	448	421	472	451	438	421	453	447	416	461	441	463	417	421	465	451	457	474	436	446	424	472	423	474	450	474	450	435	455	435	452	415	441	430	445	421	467	463	403	422	450	438	396	393	430	462	440	449	465	457	490	453	450	469	418	427	454	454	432	435	430	441	453	454	412	436	432	415	427	452	461	424	430	444	446	436	443	471	442	466	423	408	437	447	446	429	450	435	446	435	412	450	415	422	437	457	447	447	427	433	406	440	483	463	463	475	464	440	438	434	442	441	476	431	409	434	483	441	443	420	466	440	462	433	426	488	476	425	455	432	460	453	415	495	451	423	441	466	422	472	433	450	431	445	463	409	430	474	446	468	471	430	443	431	471	454	444	475	464	435	463	437	416	481	473	465	448	433	441	417	427	456	478	431	469	413	455	426	483	474	417	427	423	440	440	456	433	393	443	442	413	442	402	428	431	438	471	433	448	451	472	446	455	479	438	443	443	409	402	416	414	405	420	431	466	440	453	444	457	476	453	468	439	413	418	452	488	465	465	443	472	445	443	441	464	415	436	473	441	463	444	437	455	448	408	437	433	446	438	452	444	462	461	438	448	428	451	464	441	466	429	456	417	471	431	427	429	467	444	471	444	463	449	455	422	430	429	439	435	424	422	482	412	496	442	442	446	445	422	455	434	438	450	441	462	426	465	424	386	447	413	483	420	454	440	431	442	448	468	465	454	448	455	480	426	484	440	467	444	431	449	429	466	434	436	462	473	469	450	435	445	432	412	437	441	477	439	417	467	455	425	445	423	459	447	432	394	453	450	443	428	438	489	435	455	431	427	449	485	475	439	472	405	441	495	450	417	463	461	438	428	461	467	421	397	455	454	476	425	420	416	445	407	477	419	403	423	412	459	458	473	433	420	442	430	441	440	436	429	414	451	423	423	427	428	421	455	432	426	448	410	457	451	411	472	448	400	455	418	464	428	442	471	453	388	451	461	406	422	433	462	486	446	463	419	437	439	454	429	421	440	457	433	462	426	454	451	456	427	467	418	424	446	465	412	432	450	439	452	451	437	473	467	418	440	486	415	431	433	449	481	409	409	448	390	457	447	466	450	397	423	405	445	432	452	448	433	452	453	433	463	461	419	471	442	464	446	443	455	458	430	442	435	465	434	435	462	453	461	408	473	420	459	452	462	454	422	456	420	493	450	466	423	414	432	424	430	452	419	446	448	420	451	469	444	439	441	436	413	429	439	438	447	445	429	436	440	418	404	427	406	439	433	398	443	460	459	457	460	431	427	441	440	466	429	444	442	465	492	434	401	437	429	464	433	463	439	453	469	438	443	427	438	472	437	477	454	437	455	425	463	468	455	443	452	400	434	435	418	471	446	410	439	399	457	454	472	444	447	424	416	454	400	430	458	440	441	453	444	442	460	427	465	465	463	454	438	456	416	457	480	443	407	432	462	427	464	440	418	424	380	443	472	447	469	451	467	415	445	410	458	454	453	441	420	475	404	442	408	426	432	448	444	450	452	417	448	440	433	453	428	431	458	447	446	426	406	440	448	405	395	475	445	440	440	406	452	443	414	420	439	450	442	458	493	448	436	460	432	415	450	457	478	411	428	474	461	434	440	450	461	443	450	453	428	458	447	415	414	460	469	461	425	410	449	441	444	420	447	433	470	453	444	485	456	458	472	476	445	454	472	441	469	438	466	465	445	435	411	481	408	431	484	463	447	439	450	429	449	449	437	420	417	452	458	434	404	445	427	443	413	419	432	442	438	487	450	426	470	476	437	427	439	430	427	488	494	426	434	475	441	462	446	454	448	435	426	460	429	410	454	481	426	439	407	469	458	428	429	442	421	433	471	450	419	448	422	446	457	426	468	458	434	496	456	446	456	408	409	468	449	437	434	456	425	477	454	455	434	447	433	444	451	439	426	418	424	461	438	453	416	452	446	463	449	436	475	477	440	470	449	427	432	438	444	444	465	447	447	429	398	447	462	476	422	437	460	453	463	452	421	459	417	460	420	446	439	441	444	425	422	456	419	433	457	399	440	451	430	412	437	433	428	442	437	460	440	486	453	442	415	403	396	451	474	456	433	453	423	432	425	450	459	457	457	433	484	410	442	444	450	448	430	427	445	435	447	418	460	415	485	446	462	426	462	445	428	426	466	446	437	407	448	429	438	439	474	465	470	443	407	437	424	454	448	430	427	446	467	423	460	442	439	421	439	432	457	495	411	425	449	428	473	431	458	454	466	442	425	458	451	442	435	449	465	454	407	441	390	431	440	420	442	444	444	440	430	420	438	461	470	463	451	483	476	486	469	412	467	453	406	438	466	447	418	404	418	473	448	446	447	465	396	425	441	448	428	434	405	484	421	454	446	475	434	482	467	412	449	452	464	437	412	441	441	418	437	451	423	454	416	427	437	469	401	447	455	417	423	469	467	456	474	446	431	452	405	436	485	481	453	458	430	476	438	450	449	457	456	464	368	425	410	393	434	457	425	456	431	405	437	459	421	430	445	423	469	434	447	443	437	412	422	475	446	448	470	422	413	456	432	462	419	440	431	443	470	456	390	473	472	433	452	462	428	434	430	475	453	463	444	389	444	425	415	481	448	449	416	445	419	439	426	438	438	414	452	428	461	464	449	419	448	477	439	484	437	489	436	448	427	450	461	457	417	453	458	471	442	468	414	424	446	462	430	433	422	431	453	459	436	432	452	428	450	424	439	448	437	461	457	413	498	435	429	444	441	454	401	426	432	451	461	490	426	449	469	407	458	464	426	430	409	414	444	446	455	455	468	440	441	431	451	434	483	436	447	469	448	427	428	451	457	436	431	456	447	421	451	439	449	440	459	450	448	448	406	456	404	418	444	451	442	409	427	433	455	450	444	440	461	429	462	430	443	412	469	438	417	416	449	423	449	433	467	469	438	444	461	434	427	410	461	470	413	457	428	450	451	419	447	437	417	427	482	441	400	429	467	424	453	426	459	423	458	432	451	438	444	467	459	480	457	445	429	437	436	444	483	436	436	472	458	456	456	457	424	427	429	412	468	436	442	432	479	406	456	433	476	448	472	451	464	444	467	441	435	465	459	439	429	437	437	437	450	414	435	442	484	413	409	414	481	406	480	416	444	467	453	444	484	407	443	420	449	431	408	484	457	489	465	469	431	440	432	443	464	414	432	420	446	456	425	457	426	436	435	417	447	423	460	475	463	483	448	454	418	445	466	456	472	418	465	456	445	455	444	461	416	450	453	455	447	424	455	427	469	448	429	448	467	435	416	473	382	447	419	427	477	442	474	445	422	411	446	453	468	479	451	470	446	413	426	432	474	509	443	405	478
12982	5211	2504	755	564	445	373	332	308	328	296	291	295	272	290	280	298	284	269	260	257	281	279	289	275	264	260	255	273	252	231	283	266	276	291	273	276	256	287	255	254	261	274	270	279	277	277	271	267	278	264	254	258	276	255	261	282	249	292	257	255	216	254	283	252	249	264	264	262	239	327	270	281	273	257	254	306	260	286	256	270	274	308	258	267	246	264	272	265	313	276	284	261	250	271	287	262	267	256	292	264	267	260	264	283	273	297	273	257	256	260	233	252	261	273	295	285	273	275	252	271	279	253	247	259	251	270	273	269	282	280	269	313	279	261	259	258	270	277	277	254	264	269	298	277	257	284	269	298	231	242	265	266	257	266	292	275	288	249	266	246	247	272	277	246	270	269	295	279	261	245	260	286	276	268	240	247	262	314	261	290	264	269	318	266	255	274	255	233	269	267	274	282	275	279	284	250	276	263	282	301	253	300	299	279	323	282	270	255	268	277	231	249	288	278	268	281	274	240	278	252	265	262	279	278	288	275	277	301	285	267	299	241	305	278	267	251	247	290	252	263	269	265	274	273	294	275	275	281	267	286	255	254	253	252	284	300	269	269	273	279	283	271	288	274	256	253	248	283	267	271	281	268	256	251	243	297	241	233	288	266	280	278	247	250	266	258	255	280	271	268	259	273	261	271	229	235	289	248	288	267	272	265	267	260	257	276	272	266	284	281	278	260	283	281	220	280	251	295	238	292	260	274	271	283	275	263	279	268	284	248	285	260	243	243	246	266	256	280	280	246	290	287	243	265	267	259	266	276	263	266	282	258	253	274	243	236	235	272	256	267	261	256	269	241	303	261	289	268	262	263	270	280	270	255	271	240	258	262	257	232	281	253	258	269	262	306	278	254	248	275	290	284	270	267	271	262	297	246	267	275	284	267	274	223	273	264	278	274	280	260	265	260	264	254	263	239	253	277	269	253	230	274	259	259	295	269	291	262	247	268	292	272	282	267	253	286	267	285	276	252	247	265	246	278	288	273	276	270	293	257	251	253	270	278	263	272	242	242	290	267	244	265	263	279	267	259	268	288	269	275	284	258	272	271	261	279	235	254	302	261	272	296	276	267	250	279	259	260	242	267	276	273	278	287	237	301	270	282	273	266	276	271	260	274	265	245	258	251	273	282	289	291	272	244	284	271	239	290	261	273	261	280	269	292	288	253	266	260	278	266	297	279	263	270	244	249	273	291	276	266	275	265	255	225	249	275	289	273	256	284	253	281	263	267	280	275	245	271	250	249	261	264	285	259	248	279	266	302	275	248	253	261	254	267	266	275	256	268	253	269	284	277	276	271	276	243	286	274	260	249	286	266	265	299	269	272	263	281	277	276	297	264	275	288	282	251	267	259	259	279	260	321	263	261	246	237	279	278	267	270	272	246	295	281	289	257	268	239	245	286	256	244	269	278	255	263	269	242	302	264	257	290	252	246	262	271	249	280	242	280	281	273	282	289	248	265	278	264	276	276	249	320	291	258	271	275	247	288	277	293	229	243	281	287	254	251	254	244	250	263	245	262	250	273	294	314	259	232	258	276	256	297	249	285	263	253	269	290	285	247	276	271	269	264	267	285	259	268	292	255	245	278	247	247	292	262	285	228	259	281	252	264	273	247	265	271	292	254	283	271	267	296	272	257	295	264	256	266	265	255	239	278	279	256	265	274	244	284	280	290	275	243	296	312	268	271	287	228	283	271	275	236	254	274	230	270	236	253	280	261	266	274	283	283	237	259	254	250	294	271	269	256	251	293	270	265	273	250	248	312	275	258	257	261	262	241	296	294	246	246	274	309	262	281	258	257	266	243	241	306	262	262	288	274	275	259	261	254	296	298	277	247	307	254	275	273	249	236	254	280	236	241	281	261	264	292	280	284	259	269	278	276	271	272	282	268	289	268	258	295	269	243	255	265	297	280	262	283	259	273	241	284	266	269	275	282	277	288	271	268	273	257	276	258	286	275	258	305	272	274	285	270	219	260	296	269	263	270	255	259	286	306	282	265	254	280	260	277	224	279	270	289	285	257	235	279	294	267	267	259	274	274	283	274	258	260	285	255	271	255	254	260	257	246	241	254	258	277	269	265	269	282	250	239	248	280	281	255	264	273	254	252	275	297	281	263	295	272	255	260	265	272	280	272	267	246	257	262	265	294	293	306	279	262	275	265	273	260	293	248	284	238	292	264	278	265	264	302	271	282	263	298	271	278	285	274	284	308	299	270	288	270	255	275	252	266	258	256	288	253	274	276	267	275	270	256	248	264	265	268	271	280	266	292	245	293	263	279	291	286	260	298	258	268	239	266	266	273	254	280	267	281	277	275	263	225	274	286	274	303	279	254	240	271	239	257	268	261	270	266	280	292	262	221	290	289	262	246	287	271	307	260	252	239	295	278	271	277	283	269	242	257	261	277	259	242	297	269	242	237	243	272	251	298	251	266	253	275	284	277	258	268	270	287	280	257	274	263	249	263	252	265	246	259	260	259	252	232	266	263	311	248	301	267	280	248	243	297	259	295	237	279	289	281	274	286	265	261	298	247	291	264	271	276	309	300	264	272	231	278	269	266	266	275	266	261	287	302	258	268	262	267	241	255	285	272	284	261	313	269	258	268	271	264	267	271	294	265	306	247	269	258	255	277	275	268	284	283	266	254	293	267	263	277	273	265	292	282	249	283	257	258	256	299	262	264	294	257	279	265	266	288	266	277	293	263	264	240	238	253	271	280	279	261	253	272	267	281	275	269	276	262	266	240	262	253	260	266	278	260	226	267	243	293	280	232	265	221	264	313	254	282	241	257	236	271	268	284	310	222	278	263	256	257	268	238	279	282	256	269	248	254	260	256	258	264	256	251	283	286	250	255	272	292	257	240	266	276	267	280	254	244	264	271	271	260	260	278	266	271	263	274	267	279	266	275	286	302	279	261	290	260	277	258	278	268	288	286	238	258	277	259	300	279	269	262	246	256	258	238	249	268	254	255	282	247	238	257	243	268	261	288	281	285	259	258	269	264	248	285	284	276	294	241	254	283	265	311	271	243	255	263	257	279	298	293	273	279	263	289	243	295	296	284	285	292	281	265	258	262	266	265	263	280	260	242	278	289	253	285	293	286	261	252	271	265	230	291	268	260	275	273	262	266	267	289	266	286	273	280	291	273	252	311	263	235	282	282	257	276	298	291	287	266	247	267	250	260	284	245	280	264	300	258	239	266	245	261	288	269	281	272	239	277	264	262	261	255	225	246	254	231	283	243	260	266	292	269	260	294	240	264	245	253	254	261	260	276	281	247	257	277	245	262	257	274	270	291	294	260	256	293	245	258	242	263	275	263	298	282	303	264	282	239	259	259	294	289	258	269	278	264	270	285	267	253	295	291	290	305	281	275	247	249	265	276	236	250	243	247	260	254	281	206	244	249	246	282	307	286	256	278	257	258	288	274	245	241	249	259	257	259	286	268	271
8995	5037	4465	2146	1773	1507	1284	1038	907	907	794	805	782	751	727	732	702	711	672	717	676	668	652	681	606	656	634	653	613	607	611	620	676	591	620	624	627	622	671	650	644	655	641	631	669	624	651	639	613	589	665	628	645	651	641	688	666	618	637	605	601	667	619	606	621	616	598	659	612	628	593	673	670	636	598	634	634	616	631	633	668	633	656	625	625	611	675	628	601	611	602	584	607	578	598	602	605	619	625	618	588	651	609	642	615	601	610	652	633	617	653	664	647	602	603	622	628	614	620	609	589	614	648	636	605	596	625	614	614	671	618	602	649	615	638	642	597	654	626	589	645	647	599	622	628	642	649	650	599	648	621	668	635	660	596	608	636	644	630	639	627	643	643	644	606	638	624	649	620	654	631	649	621	627	624	632	615	615	601	649	640	650	646	636	629	636	610	631	627	627	635	649	602	623	679	591	621	670	622	613	605	610	635	614	628	612	639	660	631	600	633	660	640	634	618	595	632	608	604	629	615	598	634	650	638	587	609	619	608	646	590	598	669	634	660	637	618	656	633	648	630	628	633	607	623	637	650	642	624	666	594	619	645	620	626	648	636	644	602	595	622	631	660	650	641	645	664	612	637	617	605	624	638	589	637	634	631	606	613	653	642	582	609	601	635	602	609	637	620	612	666	653	642	661	595	641	654	611	591	652	647	647	623	653	636	655	638	626	603	614	623	583	634	609	638	654	620	650	629	564	663	588	615	643	664	602	667	626	667	614	626	656	662	676	649	635	598	645	632	615	637	650	621	645	668	639	643	648	602	643	639	601	614	614	664	653	652	625	643	621	629	625	638	650	637	588	682	631	650	621	619	608	638	661	602	645	638	593	652	647	633	659	598	642	638	622	595	652	605	663	602	630	628	623	603	620	628	668	663	620	598	607	633	655	641	648	633	649	638	639	640	626	618	618	635	629	593	618	639	636	624	650	642	626	628	587	643	620	630	611	633	602	627	637	623	682	639	632	635	613	629	636	627	650	649	605	647	655	621	570	592	616	610	662	627	659	600	674	589	620	612	621	614	681	649	588	660	633	628	640	610	614	610	630	612	612	671	607	625	615	619	625	621	577	639	620	597	638	667	616	651	639	621	592	624	606	635	593	602	598	632	604	649	641	592	631	627	642	582	614	632	641	621	586	676	623	618	633	634	643	621	568	658	597	621	627	638	676	601	632	652	631	635	596	596	649	609	620	653	677	633	611	624	639	611	644	647	644	590	653	625	642	599	631	618	646	572	607	636	602	640	642	629	641	596	647	582	641	618	626	632	633	630	628	613	618	626	643	610	563	639	618	644	655	638	664	636	707	608	637	632	623	617	629	653	607	637	599	662	623	656	617	631	615	625	572	642	613	595	617	590	658	622	617	595	667	690	645	616	601	649	653	608	610	611	653	621	627	589	652	629	611	617	651	618	680	619	630	600	603	652	677	647	630	627	614	593	656	628	630	633	637	653	628	612	650	625	595	656	626	600	652	645	647	635	594	641	627	672	660	618	654	641	619	651	592	616	671	656	625	639	622	605	673	636	663	624	668	648	675	582	642	645	628	621	674	671	677	633	629	583	652	600	604	594	620	663	685	630	622	609	661	603	632	666	613	611	605	624	618	625	685	617	615	617	655	597	617	620	642	647	645	631	636	604	636	642	632	659	588	660	659	636	603	650	586	610	629	624	640	603	642	601	606	646	603	608	603	647	594	660	626	611	666	644	613	621	610	609	645	637	633	638	628	666	651	653	607	621	594	591	599	622	592	661	631	626	625	607	640	642	558	648	627	621	635	617	645	658	619	648	656	625	617	635	648	611	637	625	619	617	613	633	687	601	650	646	670	638	623	633	621	597	595	602	637	583	573	627	653	670	610	630	620	639	584	627	607	677	608	606	635	627	631	587	625	639	655	587	679	640	629	594	593	633	670	668	629	633	645	642	648	639	614	629	575	670	613	642	598	634	597	616	659	647	602	600	661	632	665	665	670	596	643	618	637	649	641	600	618	657	615	606	641	636	604	644	595	636	657	617	620	665	644	627	613	640	638	631	671	641	587	579	611	629	652	663	613	566	627	694	618	622	617	563	657	592	618	587	640	583	606	666	607	631	644	633	645	628	649	607	631	673	595	586	685	626	648	678	682	661	588	647	615	620	640	630	606	655	656	629	645	628	628	680	665	658	632	650	627	664	607	621	621	655	621	631	625	646	664	649	583	590	604	611	626	619	627	608	662	643	634	662	614	597	624	580	646	655	574	650	655	630	618	618	607	615	646	624	593	665	644	603	598	627	666	659	642	659	629	645	639	622	600	631	628	646	601	660	632	596	624	642	614	623	656	633	630	672	622	615	621	615	608	667	613	651	666	600	646	635	637	661	640	604	677	608	638	638	617	629	617	634	614	657	577	639	633	648	637	646	604	601	636	645	639	614	636	636	652	623	607	608	614	633	624	629	638	619	637	640	647	601	627	648	655	648	671	631	614	622	654	633	657	583	588	639	601	638	577	601	607	631	662	642	628	604	594	599	635	618	672	618	629	617	623	634	603	613	658	618	593	620	645	600	632	627	636	632	585	624	650	619	615	633	660	654	610	596	631	602	642	594	625	678	626	628	652	623	670	643	627	619	616	652	634	611	614	594	632	622	619	545	638	660	618	603	638	629	612	648	669	582	619	648	577	611	620	596	562	632	589	650	602	614	641	653	631	664	648	602	597	653	561	623	629	639	643	628	640	601	629	613	609	626	624	641	652	637	638	651	682	626	651	583	622	627	661	643	633	655	588	635	607	626	656	613	588	612	606	606	630	589	653	607	608	637	586	607	647	581	604	627	636	623	631	644	625	637	586	616	642	612	628	625	608	644	598	602	624	605	605	633	588	595	647	618	634	626	621	593	596	622	653	642	701	607	617	601	602	630	573	583	594	630	626	632	608	685	671	653	640	594	599	607	637	628	622	647	580	641	596	647	595	641	634	647	605	665	637	632	633	684	671	648	620	642	651	598	620	619	655	617	628	635	617	609	618	674	594	641	667	628	594	638	664	639	631	633	671	599	642	639	629	631	605	600	585	627	617	705	639	623	608	602	609	603	614	645	585	598	669	666	668	631	646	581	615	641	661	690	666	652	657	623	627	593	624	599	622	605	631	612	575	633	601	611	635	591	586	632	635	628	657	626	594	652	626	644	652	658	624	658	674	649	662	606	646	625	626	569	638	591	615	619	610	638	652	623	653	638	612	657	632	636	655	643	665	591	610	647	642	603	640	670	624	650	661	645	585	673	605	589	646	629	644	624	627	601	619	643	648	638	615	636	623	650	630	657	596	647	626	648	655	611	612	616	659	585	631	641	649	582	649	626	603	669	622	659	599	642	645	668	659	657	621	588	624	669	650	608	643	622	589	641	649	656	599	632	625	650	639	630	607	598	600	622	602	605	608	594	633	614	608	579	636	658	614	616	645	626	634	646	669	647	643
29544	16563	10587	2092	893	676	565	471	402	387	333	348	363	317	335	315	295	318	281	303	284	288	289	296	320	291	302	309	237	290	309	295	283	289	268	298	279	264	300	276	279	263	291	296	307	275	269	261	271	258	274	285	289	277	262	286	270	246	271	301	283	252	265	277	277	262	272	257	290	255	287	266	269	276	262	262	266	277	287	291	258	264	269	286	280	289	283	278	258	276	302	278	287	281	269	265	284	279	289	239	315	279	280	260	284	288	296	280	272	251	278	286	261	280	279	276	273	238	267	263	244	309	275	260	246	264	263	277	291	295	277	267	271	300	262	267	260	256	249	286	288	261	291	287	265	261	266	285	290	273	272	261	282	273	269	287	303	283	255	277	264	285	308	273	270	264	268	285	277	262	288	259	287	310	265	290	264	259	277	240	252	261	280	265	294	242	318	262	278	292	282	257	273	251	291	251	279	289	284	287	272	265	301	302	288	287	251	302	262	281	275	286	272	292	261	269	290	289	266	256	276	276	253	287	305	274	305	262	285	272	300	306	270	287	288	277	257	286	274	247	250	270	259	295	259	251	272	292	275	295	246	292	254	245	259	260	268	259	284	245	265	271	265	264	265	263	276	277	304	264	260	301	309	272	265	293	269	268	265	263	249	290	309	272	289	246	260	308	271	270	270	287	252	267	285	292	344	287	302	284	301	268	279	275	306	285	285	284	267	258	290	276	260	293	270	255	256	281	258	299	297	285	257	268	268	287	292	252	291	274	290	272	287	271	280	278	266	277	276	270	264	284	261	241	265	273	270	277	267	251	297	258	261	255	304	281	276	289	300	256	273	274	310	277	273	288	247	260	280	303	294	305	294	268	286	285	328	280	286	287	264	284	307	276	313	303	260	266	285	279	274	271	287	257	276	266	258	278	277	274	273	302	259	277	290	248	269	265	295	269	302	297	314	291	254	255	280	282	293	263	297	253	301	269	276	258	283	270	269	282	268	262	292	251	259	269	268	293	272	265	306	270	262	258	262	279	256	280	270	287	266	277	287	313	279	275	267	279	266	273	279	254	278	273	270	264	263	250	253	302	275	268	270	274	246	255	285	277	259	291	269	259	266	301	264	256	291	270	305	263	224	280	255	267	267	244	289	268	293	275	267	259	248	276	252	263	270	245	259	265	271	273	276	268	288	248	266	275	264	282	262	289	265	265	278	268	301	299	278	285	289	281	274	279	281	265	272	267	281	297	263	242	294	288	273	261	267	305	266	260	308	259	269	263	242	289	268	268	264	279	285	268	260	288	279	268	232	255	300	283	263	277	268	281	254	272	285	295	305	279	284	274	339	277	272	287	258	271	244	263	292	275	274	279	302	314	258	324	285	250	300	284	268	261	293	287	287	276	268	299	253	272	280	307	301	294	255	259	272	302	271	283	275	286	268	273	253	316	283	258	272	294	292	269	292	289	272	269	285	284	283	276	277	255	287	277	264	301	254	305	295	278	261	297	284	285	285	288	289	277	294	267	247	235	294	293	300	263	259	283	277	295	255	275	305	276	283	253	298	279	279	266	275	265	302	265	281	241	308	238	283	280	253	315	270	275	252	288	273	257	282	296	291	262	250	259	258	279	254	284	296	320	267	272	288	291	279	275	259	271	296	333	297	264	256	297	288	276	274	289	285	291	285	304	310	282	261	251	280	301	283	282	262	254	255	285	289	269	304	292	303	283	271	258	288	271	282	259	281	279	274	246	247	310	265	302	271	279	304	276	271	285	298	274	273	259	256	279	289	257	301	259	280	298	272	277	280	267	257	263	265	267	254	286	278	284	267	297	276	288	256	304	267	261	243	269	281	249	274	273	288	238	307	287	295	315	302	284	282	305	265	240	280	269	256	250	267	263	267	267	272	275	281	291	296	274	274	284	274	304	246	316	273	259	271	291	285	261	282	313	284	293	278	251	277	283	282	278	269	275	265	253	266	275	290	276	295	297	274	291	274	288	285	313	284	267	293	287	316	272	260	283	276	291	263	262	282	253	293	279	289	265	281	287	275	278	292	283	319	290	268	273	293	271	270	283	268	274	296	272	247	251	276	267	277	292	259	282	283	305	239	238	269	278	281	293	278	243	249	269	254	254	260	285	282	291	263	283	278	293	265	264	290	283	273	286	251	269	267	251	275	277	267	283	276	284	231	275	283	282	297	281	278	293	285	277	277	260	305	260	268	272	286	281	306	291	290	296	272	272	285	276	262	253	286	261	296	282	258	242	271	284	239	281	274	268	269	291	279	255	277	246	271	264	242	279	313	294	273	293	307	261	276	301	248	287	287	299	276	295	272	265	321	312	251	266	282	254	268	265	284	266	281	250	276	283	302	316	316	261	279	276	248	293	299	259	290	262	253	301	261	271	256	275	300	325	286	269	283	291	294	263	282	272	270	244	283	285	274	289	291	248	287	275	274	271	293	264	276	280	281	238	278	274	256	261	275	260	242	267	284	271	263	272	246	249	292	273	283	277	301	282	273	253	291	284	314	291	293	261	261	295	280	245	335	293	237	263	282	265	256	291	292	287	255	251	302	290	306	257	290	235	278	277	285	296	283	256	255	296	258	244	261	300	267	265	259	305	308	279	267	255	297	313	218	280	263	262	297	266	276	275	287	277	284	288	289	251	287	262	248	263	300	261	260	236	269	300	286	283	263	305	294	275	271	265	273	264	270	279	287	251	265	281	273	292	277	272	299	283	256	266	258	277	302	240	264	299	273	285	298	295	285	295	295	286	285	273	260	315	295	276	290	338	286	289	283	282	280	287	322	265	296	287	236	283	263	285	281	272	293	279	272	297	258	314	276	279	296	267	245	258	278	282	265	274	287	278	288	291	271	270	297	279	261	308	282	273	293	237	280	259	293	263	286	310	287	269	255	306	257	261	306	263	284	290	278	268	260	268	274	269	251	277	276	294	277	255	260	287	257	286	273	299	280	308	266	234	289	291	277	286	283	283	272	268	299	278	274	297	278	271	284	282	283	280	292	270	293	277	250	332	284	282	275	293	284	264	266	279	260	233	319	303	276	287	270	273	263	257	255	277	288	265	293	303	304	280	277	263	266	297	285	256	293	263	275	274	301	274	256	243	246	274	273	273	305	291	268	304	248	291	253	266	264	259	279	262	261	279	253	302	269	265	241	308	284	257	288	282	299	239	303	265	266	298	270	288	290	272	265	296	250	293	265	294	263	286	261	237	253	270	259	269	304	284	255	267	305	269	295	284	274	262	257	257	288	258	293	277	266	248	293	280	264	234	281	281	285	263	256	279	270	253	274	301	303	250	274	271	299	326	245	254	268	303	308	255	263	287	301	273	273	284	270	299	249	287	287	296	303	285	266	243	304	258	274	280	284	303	274	280	285	261	268	284	274	276	267	273	271	264	269	254	271	291	278	274	279	266	276	308	290	299	260	265	301	290	285	281	275	277	291	288	300	272	293	270	305	255	289	269	307	282	278	279
20704	13957	12809	4074	3125	2681	2056	1708	1377	1270	1200	1037	930	932	868	887	859	786	769	767	734	707	711	725	736	715	731	689	654	686	704	726	674	693	642	667	683	634	669	674	696	672	679	664	657	675	711	683	638	687	675	616	653	634	638	615	676	634	602	677	673	671	679	656	633	606	640	659	670	647	639	656	615	658	612	670	674	665	626	642	658	642	658	636	601	621	647	700	615	662	644	620	653	656	668	600	637	624	621	656	629	604	647	663	664	672	625	677	668	687	621	638	640	645	622	651	637	617	635	642	662	611	660	653	615	650	666	670	639	612	665	664	671	680	660	676	667	686	635	635	664	598	632	663	623	613	654	616	639	600	687	647	627	643	603	685	614	609	652	632	658	683	669	673	636	635	683	678	622	693	632	656	639	675	693	615	651	655	622	622	617	616	623	641	648	656	668	607	609	644	679	665	626	666	627	639	663	635	636	668	607	655	651	682	646	630	667	684	670	655	610	619	662	660	663	644	641	611	611	639	629	605	685	628	637	637	630	684	621	656	673	683	631	601	680	591	658	686	624	643	670	667	629	642	649	632	658	625	654	641	652	672	654	611	663	659	611	668	604	666	653	654	680	648	638	637	676	642	636	651	626	628	649	612	699	646	651	591	684	637	656	657	649	622	664	630	623	650	680	668	686	623	644	579	666	670	631	670	611	655	653	622	667	607	634	646	655	648	618	689	696	625	678	652	640	642	623	679	662	633	671	614	670	626	658	626	674	635	671	631	632	587	650	665	621	638	673	634	643	602	677	598	652	682	678	606	603	638	652	598	650	628	655	645	651	617	684	669	690	596	639	641	632	620	632	693	671	609	623	652	620	654	617	646	640	645	627	640	628	646	619	648	643	616	625	645	624	655	600	643	631	671	615	634	644	660	607	605	622	662	710	614	630	684	645	691	680	642	665	632	615	642	670	637	618	618	673	680	638	598	644	640	648	661	626	619	606	600	582	644	617	666	610	633	631	623	661	677	652	693	628	673	614	638	636	652	676	616	659	600	622	675	646	655	677	687	619	609	598	630	608	625	662	647	623	599	617	632	635	614	657	638	589	673	658	655	677	600	609	654	637	642	650	649	624	623	653	657	630	658	635	663	621	659	661	640	658	615	653	654	665	617	613	635	607	605	578	603	617	633	635	613	664	653	644	615	624	668	656	625	615	652	628	662	630	643	620	629	625	639	685	607	702	614	649	655	615	608	615	609	625	675	663	656	681	635	668	635	621	624	629	656	664	652	649	650	627	690	625	645	633	636	605	646	658	670	597	589	659	673	588	633	658	646	632	630	657	650	606	640	633	622	625	647	599	630	614	650	664	658	666	624	664	632	651	649	642	603	618	618	662	653	632	653	621	630	662	606	644	597	670	614	671	675	633	679	614	633	684	651	614	632	639	655	644	632	671	645	666	588	628	661	655	650	627	647	639	650	625	639	670	639	633	684	608	668	638	642	614	646	652	665	648	636	686	607	674	659	647	638	606	629	672	652	624	623	633	655	694	633	596	703	673	605	633	673	650	590	660	594	615	643	638	652	635	652	634	635	708	650	617	693	666	703	631	606	667	644	662	642	658	636	632	690	637	627	699	639	608	621	647	617	662	646	699	640	619	677	607	637	691	682	636	649	628	691	633	660	642	616	624	689	630	677	660	623	632	659	661	623	654	659	616	670	680	631	636	635	638	672	623	623	629	598	633	644	637	587	663	639	661	666	628	638	640	637	659	665	635	614	669	622	612	623	649	633	648	651	633	652	669	642	608	660	626	589	660	601	638	637	711	639	695	580	633	644	621	633	667	615	674	641	654	656	655	673	615	637	661	578	651	630	635	634	673	671	656	628	597	641	662	622	635	657	652	625	650	615	651	648	677	616	639	681	605	643	632	658	636	661	643	651	636	658	625	641	673	608	585	675	674	600	648	615	684	649	633	594	694	601	619	635	667	623	637	662	641	599	604	640	603	640	691	685	668	604	646	732	641	640	633	629	611	621	639	636	597	630	671	685	611	615	672	660	662	652	663	638	640	619	656	637	633	599	687	653	624	680	678	636	635	627	622	638	615	629	630	633	641	673	651	639	670	660	642	621	621	643	681	616	669	604	667	638	627	682	616	648	646	666	634	675	636	639	630	644	640	642	636	605	603	666	644	680	646	654	641	657	646	671	659	629	677	676	690	670	598	617	651	632	613	636	645	600	663	662	664	659	701	638	591	648	664	683	679	686	611	610	651	642	669	653	610	662	666	667	629	630	652	667	670	633	649	636	652	626	628	657	662	637	661	651	648	662	661	635	659	681	638	639	621	629	610	671	598	655	632	631	643	655	631	659	648	654	684	660	675	609	659	641	659	615	657	626	631	615	616	647	624	619	637	629	616	650	640	644	670	657	626	651	640	654	641	655	642	615	674	667	640	633	607	620	664	616	686	627	657	651	640	673	643	643	597	683	700	638	622	646	615	627	622	674	670	634	616	670	605	660	645	634	635	680	610	610	638	643	619	605	667	657	608	631	623	618	576	653	653	634	675	661	671	656	642	688	676	647	638	661	630	639	595	617	644	682	630	603	664	657	597	615	619	634	614	632	610	645	668	656	636	674	623	646	672	648	695	622	621	669	659	628	660	649	629	619	647	640	653	656	634	670	661	625	662	662	633	626	664	661	680	606	648	627	644	667	631	659	646	683	656	650	606	636	670	674	649	646	640	624	663	602	655	657	643	660	662	623	646	673	645	604	607	618	601	610	643	648	608	645	610	591	599	607	645	668	666	650	669	671	640	650	610	643	664	664	694	615	655	666	602	609	633	617	644	660	670	635	642	625	614	663	633	611	638	669	636	587	621	646	631	656	605	634	628	619	644	625	660	640	641	647	680	644	641	669	656	636	622	624	640	713	650	661	666	610	629	678	692	633	656	633	614	638	629	669	640	693	659	627	653	664	645	616	640	642	602	656	655	672	630	617	680	670	653	690	608	694	655	688	617	664	659	633	626	626	620	637	647	655	618	627	608	643	624	615	648	612	579	663	613	633	622	676	680	668	619	640	711	602	632	697	663	624	636	602	595	677	672	631	657	659	614	671	629	667	643	675	638	686	639	666	655	611	624	628	623	635	666	639	631	672	629	678	616	697	683	663	672	637	656	691	641	650	668	660	579	699	644	629	673	645	603	676	641	638	641	649	645	668	617	616	668	632	595	655	661	578	648	641	664	674	661	631	671	641	648	648	680	629	663	623	615	664	659	626	592	648	610	617	701	651	664	623	629	615	659	634	613	663	652	653	643	645	686	647	652	662	633	632	636	681	648	665	663	691	622	638	624	643	681	670	666	598	650	659	696	606	693	646	638	640	644	663	651	647	636	651	638	690	627	595	685	637	640	660	637	655	662	652	607	656	628	647	624	636	646	632	668	615	645	636	649	651	613	626	651	642	652	651	655	620	662	674	612	696	626	688	643	576	640	663	662	638	655	649	661	648
40517	26171	18214	4278	1325	866	637	481	342	359	335	276	295	239	273	213	206	231	219	222	188	194	199	206	192	167	195	225	185	173	196	180	161	198	183	233	180	204	183	186	185	209	189	193	172	202	187	166	188	185	181	208	187	154	161	176	182	184	178	195	202	200	190	196	187	182	166	188	183	188	174	178	167	184	186	181	183	184	157	168	156	171	177	201	153	163	193	171	173	182	165	161	140	188	157	174	181	143	190	186	146	166	211	174	168	178	162	146	160	184	202	199	195	163	171	164	154	162	184	184	200	201	208	171	181	164	172	178	155	156	177	189	195	178	164	168	159	171	189	177	151	165	181	188	204	174	188	175	172	185	163	169	186	188	161	176	190	176	205	186	171	175	160	174	200	205	169	164	172	163	195	185	164	190	163	158	144	188	165	190	179	181	158	180	152	162	197	191	191	199	188	171	184	161	176	196	191	183	184	167	169	176	172	164	166	142	197	184	183	165	168	207	162	170	183	179	161	177	188	165	170	163	158	181	182	188	193	186	173	179	164	184	188	155	184	183	162	165	176	182	170	185	190	141	191	146	169	164	172	170	178	182	171	163	179	176	164	182	184	190	162	158	155	169	175	172	186	178	153	179	195	153	184	161	162	166	169	156	198	181	166	171	139	174	189	162	181	185	149	183	176	172	182	162	175	183	184	179	152	159	163	167	183	188	130	156	165	161	174	179	157	183	170	188	203	179	190	180	161	182	178	199	199	180	178	182	187	167	155	185	180	199	155	177	159	175	170	153	156	160	190	189	175	188	171	177	181	163	155	150	168	172	200	172	160	163	180	166	157	162	184	174	166	175	200	190	191	157	187	180	188	183	181	161	189	190	189	177	169	163	197	191	207	187	200	171	173	180	175	163	155	182	172	178	139	178	180	171	183	176	167	167	200	163	206	173	160	190	172	184	192	189	168	154	200	173	179	176	202	195	161	192	154	166	170	177	162	151	175	176	182	176	150	178	143	156	181	174	164	193	180	175	143	170	174	196	191	176	176	170	189	176	188	177	162	178	158	210	180	187	197	163	178	184	183	164	172	169	174	153	178	182	150	189	160	196	171	167	174	158	171	181	171	162	162	187	167	184	176	198	182	157	176	147	161	169	158	172	168	169	188	193	173	200	191	187	160	165	180	161	181	153	182	169	180	196	193	170	180	157	196	181	178	187	183	176	156	152	171	162	170	171	178	161	169	174	181	174	178	193	182	163	173	189	176	206	170	175	176	174	195	161	180	180	183	179	154	175	153	191	196	193	177	168	170	165	178	163	176	178	157	179	159	163	156	198	192	190	177	194	197	176	175	198	144	163	169	161	173	195	162	171	171	186	160	170	195	196	166	167	183	154	170	162	169	153	177	150	159	178	155	159	152	178	157	141	137	168	169	172	152	173	175	177	153	176	179	169	194	157	170	170	174	176	186	147	182	205	181	187	175	196	162	169	145	180	198	160	160	175	151	174	133	165	169	182	145	192	180	161	186	185	198	199	187	198	170	155	188	194	174	194	153	192	189	184	166	202	148	191	187	202	172	164	162	189	164	179	189	179	175	155	199	167	179	190	154	179	188	196	169	180	173	171	176	148	181	167	147	179	163	194	161	175	168	163	180	191	175	161	164	149	179	176	172	188	163	163	177	161	138	156	192	150	155	163	183	151	190	192	156	165	205	155	154	173	194	190	178	170	193	163	170	177	137	174	176	170	199	171	174	151	167	179	177	200	174	167	183	192	170	175	166	188	196	160	171	173	198	177	180	178	169	186	190	183	179	170	150	186	169	168	177	183	160	155	160	167	173	179	184	172	172	166	183	163	196	179	177	166	187	178	168	169	166	179	175	157	182	180	193	181	164	163	137	172	163	181	174	184	160	180	193	178	158	162	194	174	185	184	173	196	202	202	168	181	186	172	189	178	213	167	135	159	163	164	201	183	178	189	171	195	181	175	162	188	202	180	206	165	177	174	188	167	165	174	189	160	182	171	191	195	169	165	175	200	148	177	186	156	148	202	161	187	169	186	156	158	158	185	195	206	191	143	163	172	187	162	176	173	164	174	207	159	190	165	185	181	179	172	170	170	193	191	187	171	182	188	178	186	168	181	167	172	181	174	181	179	187	173	184	169	196	169	180	174	164	169	185	172	154	194	164	168	171	153	161	165	215	173	200	168	158	161	198	179	173	177	175	217	181	177	191	167	169	178	173	186	152	168	166	162	196	156	168	175	174	166	194	163	187	174	180	158	182	181	152	180	184	171	180	192	158	190	176	179	190	186	159	164	211	174	168	172	187	167	170	182	184	165	184	151	181	169	183	172	172	169	148	185	156	204	163	199	169	178	159	176	141	191	192	162	179	180	171	202	179	169	196	171	201	171	176	192	219	185	165	181	180	176	204	160	175	186	158	141	159	167	194	177	204	191	198	201	176	158	181	186	180	193	174	169	185	189	171	160	178	181	178	164	169	170	172	173	176	178	174	152	155	159	177	166	154	163	175	166	201	184	168	161	185	169	196	191	184	182	168	184	185	186	188	180	169	165	178	168	148	154	162	180	173	183	180	167	182	171	176	182	164	188	183	168	179	180	213	156	148	176	181	182	159	165	172	181	195	176	162	177	165	180	179	172	166	214	186	174	164	182	196	178	192	185	177	168	173	188	172	176	173	170	179	175	161	172	175	197	181	166	164	148	170	159	184	186	181	160	179	162	180	161	170	155	190	180	186	165	185	168	166	152	174	195	195	166	192	161	194	158	195	176	187	185	173	180	183	167	183	175	185	177	181	204	173	185	180	171	156	188	167	175	190	216	179	177	172	173	191	158	183	155	180	183	153	155	186	153	193	193	153	168	194	167	185	146	171	187	158	171	173	160	159	187	168	179	180	184	189	162	163	188	197	169	181	176	153	200	188	165	200	179	152	146	170	145	154	174	161	172	165	189	176	183	165	143	179	147	204	180	179	167	171	199	164	189	168	193	158	180	188	163	182	180	174	159	207	188	179	167	165	178	166	156	205	160	178	166	157	184	190	192	167	181	156	170	154	179	176	174	162	176	180	183	189	169	160	174	177	174	178	181	167	185	201	185	177	174	183	158	185	187	153	176	175	203	203	183	158	159	181	172	177	172	188	173	155	172	186	182	197	187	184	188	202	214	168	191	174	201	184	168	180	177	176	153	189	187	151	181	193	172	180	144	199	191	175	196	180	185	177	158	170	168	169	152	161	159	177	165	178	152	208	187	176	189	184	159	187	184	157	194	186	198	153	186	168	196	172	170	157	149	162	145	179	172	173	179	165	173	178	162	150	183	195	175	177	187	167	173	155	186	180	184	185	173	195	182	159	187	172	175	179	190	178	175	156	162	159	176	158	169	176	183	153	185	197	191	159	156	176	198	215	177	156	181	163	187	169	180	167	185	190	152	192	184	179	158	188	162	172	157	173	164	183	161	184	174	173	186	173	186	164	159	176	170	166	175
27354	20318	19066	5738	4042	3444	2715	2050	1526	1358	1208	1023	969	902	797	815	766	711	634	607	579	623	610	542	528	574	537	549	508	494	493	466	450	489	445	475	436	441	466	441	452	440	493	435	414	466	456	464	439	457	466	452	440	434	423	459	451	458	413	413	446	454	437	425	416	417	452	463	483	431	452	386	430	400	401	415	449	424	417	418	408	393	419	423	426	435	412	436	436	408	428	448	423	442	402	423	440	488	400	424	422	421	420	408	448	433	405	421	444	438	433	424	424	421	432	407	420	410	414	391	390	396	436	415	449	435	436	425	419	437	418	425	413	410	437	417	442	464	407	371	424	403	382	419	436	397	437	378	407	449	400	374	419	437	396	415	461	403	415	424	399	451	420	389	415	460	407	422	422	405	421	414	416	387	445	415	432	393	431	417	446	448	415	411	408	389	457	424	439	420	450	394	409	413	407	431	400	434	446	476	416	456	424	417	417	411	460	406	422	415	427	410	377	445	429	421	442	401	417	421	411	387	424	375	404	414	435	394	432	410	421	397	419	421	388	415	430	410	424	419	468	402	417	406	444	398	417	449	408	448	410	409	394	408	448	407	436	419	385	431	425	437	430	445	398	464	453	392	461	414	446	436	413	429	440	361	414	406	438	440	422	412	439	440	445	426	414	427	392	429	467	417	461	430	463	390	406	387	451	433	403	406	440	416	414	406	427	405	407	420	460	419	422	419	428	405	441	424	414	412	429	417	414	390	430	421	422	425	404	409	403	413	403	442	429	437	402	418	429	414	429	422	426	404	428	434	425	407	407	434	404	423	417	396	391	445	433	420	438	415	436	427	427	383	403	425	389	453	458	401	438	464	402	392	413	442	421	418	371	396	427	416	425	396	427	427	371	385	397	422	429	399	442	423	421	437	408	438	434	425	425	432	397	440	431	391	395	416	435	435	439	428	394	423	404	401	423	415	401	426	397	427	440	441	413	394	427	409	417	424	431	427	399	427	417	412	408	430	419	423	407	407	415	454	426	426	457	403	423	412	405	426	409	467	414	411	446	407	413	451	421	378	433	423	406	436	426	425	435	433	434	447	452	449	401	391	401	389	452	456	391	439	437	418	388	419	438	411	429	414	410	457	428	465	436	412	432	413	432	414	431	390	426	430	460	400	424	393	437	394	422	370	435	413	417	403	456	428	425	422	424	425	421	448	413	424	446	441	436	420	409	432	435	395	429	422	432	439	434	443	417	439	420	374	432	445	419	416	424	406	408	414	462	422	426	445	434	423	424	426	421	431	412	399	394	420	435	415	415	430	447	377	428	418	422	394	448	406	464	412	405	395	425	432	397	427	437	452	418	450	436	419	435	442	423	419	431	421	430	421	397	399	441	438	409	390	394	382	443	440	421	448	423	392	418	424	430	422	443	412	402	355	428	389	422	445	454	422	418	423	409	432	414	415	436	389	447	421	408	399	415	412	413	413	416	444	426	406	423	453	415	399	425	407	408	410	412	434	420	410	419	405	403	417	399	407	434	412	452	454	440	381	407	419	382	436	437	408	384	403	413	428	364	383	387	438	455	444	410	417	417	411	446	402	434	429	403	397	412	433	422	394	400	423	402	442	423	442	392	448	412	396	406	456	397	441	409	380	407	426	382	420	414	445	408	396	401	449	387	397	455	445	417	418	458	425	409	441	428	418	420	437	419	428	442	477	433	441	447	404	446	435	429	437	435	396	416	430	456	424	416	430	410	422	415	451	433	409	453	400	414	426	434	433	454	441	396	419	419	430	434	431	457	414	440	441	425	405	400	416	403	405	425	418	425	432	412	419	454	415	397	422	412	422	424	417	386	384	391	413	407	423	426	387	408	400	425	440	448	416	429	406	447	355	438	414	434	397	411	405	472	383	376	397	399	431	423	457	381	436	409	395	380	414	453	416	406	429	433	419	366	384	411	422	401	421	399	426	417	406	404	431	434	435	444	408	421	419	423	436	447	416	416	449	419	424	414	393	437	439	424	388	450	422	408	434	407	416	402	445	441	416	401	404	409	422	414	429	440	403	427	434	414	385	390	414	419	394	388	435	470	431	430	379	403	413	455	401	428	400	398	418	426	440	403	376	434	418	436	405	441	392	423	420	420	444	389	445	460	426	404	423	433	423	408	451	388	403	418	394	414	404	450	420	433	408	429	396	383	426	439	382	423	430	417	420	427	413	440	418	408	433	416	416	417	421	433	423	435	362	425	437	440	398	394	389	429	451	386	389	399	432	417	410	423	415	459	406	423	416	381	456	433	396	395	413	410	435	406	403	423	454	407	387	393	437	457	424	428	406	343	414	434	416	444	413	430	453	412	440	400	420	429	469	412	411	416	382	438	464	395	436	436	426	393	409	389	431	438	465	397	409	434	399	417	436	404	430	429	408	400	390	424	429	483	415	438	417	452	400	467	393	436	419	421	410	422	411	446	428	441	414	439	392	435	424	429	444	427	444	418	426	430	397	403	413	405	404	403	431	406	422	436	395	408	427	399	420	407	433	384	399	454	450	423	448	417	413	442	397	431	391	444	408	449	398	425	410	450	416	432	410	430	455	450	428	395	417	413	444	437	424	451	434	395	403	378	436	402	437	453	444	433	426	364	437	427	419	428	415	388	382	411	408	427	428	424	411	426	432	392	404	382	401	456	425	383	414	425	401	403	420	415	413	407	413	427	438	408	415	416	381	442	390	408	428	402	435	409	436	414	431	435	399	427	430	389	435	442	425	402	406	418	416	446	416	459	396	441	423	435	423	408	464	482	443	415	431	423	448	426	429	425	432	400	435	433	412	463	445	428	441	427	444	433	402	398	424	453	408	372	451	428	409	400	426	395	415	455	440	431	431	410	440	413	434	421	432	429	443	396	421	428	425	418	419	402	426	409	458	427	441	448	428	466	433	443	419	403	425	402	445	400	417	433	425	409	402	405	397	368	441	432	421	433	407	445	421	403	411	403	423	400	458	421	426	412	407	397	421	382	431	374	390	406	417	418	380	434	396	434	411	404	432	444	413	385	406	444	458	408	413	398	394	401	461	393	416	391	408	416	416	435	412	444	420	442	401	450	431	380	421	475	388	441	424	408	404	389	414	425	419	422	428	440	415	428	430	409	390	396	407	459	423	409	371	397	376	429	415	411	427	406	451	465	416	452	434	422	404	424	412	469	412	457	411	430	439	412	451	423	400	430	414	424	414	428	438	436	417	435	461	415	421	424	448	390	429	433	392	393	409	446	446	442	423	404	453	402	434	411	423	427	458	427	418	439	447	452	453	417	394	456	417	415	424	433	436	406	438	469	427	428	397	444	459	438	433	413	448	417	439	447	464	407	405	419	415	412	414	413	399	378	457	426	392	437	414	391	442	437	389	408	412	431	447	450	410	434	462	434	400	405	410	402	452	401	433	439	461	439	437	403	413	428	429	423	435	437	407	407	451	445	424	444	431	413	408	449	434	433	416	430	425	434	383
12777	4973	2755	919	517	444	397	359	314	292	310	281	337	302	270	260	275	256	289	271	302	286	261	280	250	272	246	278	283	277	281	302	285	232	252	308	264	267	253	241	278	251	300	280	281	287	287	281	271	279	279	282	273	260	269	248	245	247	267	278	279	257	278	300	282	264	262	263	251	254	266	247	272	261	228	273	285	288	260	279	266	287	285	274	275	248	272	247	265	267	247	243	270	282	277	253	284	280	245	283	271	279	252	270	281	258	259	280	262	229	276	253	233	272	244	272	258	262	250	251	257	271	245	280	274	284	278	260	258	245	281	249	277	262	268	273	262	276	294	279	273	247	279	273	266	261	279	253	267	293	277	271	277	255	262	268	276	252	295	248	250	265	261	251	272	251	272	260	225	292	280	242	289	279	274	268	257	259	293	275	265	269	286	275	244	250	254	259	271	265	271	242	238	263	255	258	278	236	282	277	245	249	239	235	238	230	297	256	263	280	315	260	235	265	267	268	305	270	271	259	241	265	270	276	261	277	272	278	269	299	272	270	290	251	250	286	280	273	268	256	262	257	293	274	289	259	272	253	283	252	265	296	258	282	269	275	251	237	242	245	243	286	264	270	236	267	277	253	239	278	281	244	288	243	243	276	248	282	258	244	286	276	249	251	259	278	269	286	284	261	234	298	248	244	239	247	270	268	268	288	290	245	266	253	264	273	291	265	263	262	277	270	290	279	288	273	276	254	233	285	245	247	243	266	245	286	270	259	285	256	242	248	273	282	268	271	247	278	270	257	293	276	269	264	240	253	233	272	287	235	251	246	282	262	276	261	267	264	246	258	228	292	249	281	270	259	268	259	291	242	263	259	253	286	247	279	282	277	285	277	273	250	274	288	262	234	277	265	290	238	274	299	251	232	258	268	239	270	250	264	255	257	260	301	299	288	235	276	289	269	256	267	247	283	264	247	279	258	290	284	272	245	267	263	286	253	270	296	285	262	255	255	229	269	255	238	273	256	294	259	255	261	269	278	251	266	275	244	256	241	276	255	266	248	252	266	269	276	255	289	276	241	273	239	281	254	269	293	256	266	257	266	256	248	243	254	254	273	255	293	273	280	254	242	269	269	274	292	249	256	309	253	279	273	296	253	297	262	228	283	267	264	254	271	242	255	267	290	298	250	276	273	252	259	272	269	278	264	253	285	259	259	276	268	283	249	269	272	285	247	276	278	237	250	247	263	249	265	272	278	272	281	261	263	266	250	272	283	261	249	251	260	271	232	244	247	285	246	263	296	250	252	253	317	289	291	295	254	268	279	258	283	288	251	284	260	259	267	266	252	257	264	257	271	264	258	264	274	253	251	271	278	271	261	280	242	255	257	279	297	313	274	290	252	261	252	270	285	279	278	272	272	267	250	284	278	253	256	253	289	266	238	260	265	289	274	283	258	246	253	254	275	287	250	248	282	239	311	263	258	284	255	235	272	277	270	265	261	262	280	280	253	267	300	261	248	258	228	275	241	269	268	252	267	265	262	247	252	264	266	295	300	265	274	252	272	247	243	269	274	293	240	261	282	289	277	265	297	262	269	255	287	260	278	258	250	283	290	234	255	269	265	267	275	289	259	257	250	248	255	246	266	249	235	264	283	223	244	264	253	275	281	276	277	239	271	245	251	248	285	283	264	264	300	219	246	259	262	294	273	282	251	262	265	271	258	264	271	272	262	263	253	257	269	237	306	266	279	267	252	263	239	299	263	284	286	265	240	255	292	255	276	252	288	262	299	271	258	241	238	262	234	254	255	275	274	289	273	249	280	236	254	258	264	288	268	273	260	237	275	259	251	263	250	275	237	251	251	275	261	257	240	251	256	277	245	260	273	254	241	252	259	266	255	255	250	258	261	274	268	275	303	267	267	266	250	281	230	251	273	263	239	286	258	255	258	258	280	301	264	243	278	289	285	265	265	295	275	298	262	280	232	283	257	255	260	235	273	277	225	243	260	286	293	288	277	257	271	281	255	274	286	299	241	255	243	259	256	259	272	255	260	290	255	273	254	271	295	266	250	260	283	261	240	273	265	273	246	261	271	263	265	299	268	270	272	274	256	283	259	295	236	259	269	241	267	275	287	265	256	239	245	250	282	305	248	247	276	272	261	275	255	244	260	256	246	252	279	279	269	245	283	241	266	261	298	233	278	284	296	284	266	265	268	277	282	257	283	277	296	257	293	256	267	241	279	224	277	268	256	247	260	279	268	261	278	262	260	266	251	259	284	251	254	243	250	239	283	251	249	277	265	252	248	254	281	272	255	274	244	292	275	284	286	260	260	253	295	250	279	248	295	285	305	287	293	256	259	300	276	254	275	262	275	265	270	242	259	264	254	252	273	250	268	274	284	281	271	256	257	258	271	222	278	276	272	270	253	257	288	270	280	263	281	261	246	241	253	272	282	258	255	265	285	273	274	247	303	258	256	246	272	268	278	276	235	241	278	253	280	270	288	257	261	275	249	250	275	255	276	266	290	246	273	273	273	262	289	259	279	321	269	275	255	243	292	237	271	251	281	269	286	277	252	268	283	287	273	231	314	312	241	253	249	251	251	247	234	246	265	265	259	270	255	274	271	287	291	269	271	254	248	282	299	234	243	281	246	244	271	252	265	249	268	274	304	292	283	275	226	270	270	259	236	262	281	255	255	271	249	284	252	243	276	279	269	282	283	267	258	236	286	264	288	258	275	271	274	254	261	262	255	264	275	268	265	260	269	249	263	237	268	238	253	254	251	265	248	275	257	233	283	278	270	288	272	279	230	270	295	252	241	263	258	269	253	285	301	271	268	248	287	300	257	255	254	283	251	268	256	284	292	268	250	267	245	275	253	249	264	249	277	258	255	273	279	261	292	267	262	262	288	299	276	278	264	292	245	316	270	265	250	286	290	266	249	282	241	259	272	237	263	284	301	260	283	260	224	286	276	275	278	253	256	250	269	271	275	241	234	273	231	255	270	305	262	303	301	215	283	284	245	285	309	311	287	266	246	272	254	259	278	263	272	269	248	269	272	254	210	267	235	254	227	271	242	251	272	252	231	270	257	283	226	279	262	288	244	254	269	252	271	256	270	265	300	281	267	274	256	268	284	258	248	252	260	255	264	269	283	266	284	278	275	266	240	259	241	271	262	257	276	265	262	255	281	250	266	250	260	273	274	264	281	287	274	247	292	243	271	265	275	269	242	234	250	286	272	271	255	246	282	297	279	259	266	287	259	277	276	240	284	269	292	264	261	260	237	264	260	256	265	232	218	285	269	282	242	292	233	280	295	259	253	260	265	248	258	244	287	265	253	258	244	251	282	302	250	239	249	256	298	277	276	275	266	253	274	261	249	256	309	239	270	259	261	258	290	268	247	263	256	270	254	259	268	270	250	247	250	255	257	278	289	292	294	276	269	253	271	274	266	299	264	264	274	250	286	264	261	278	294	278	253	290	260	251	253	242	288	269	259	248	289	267	274
9172	4997	5033	2360	1776	1554	1305	1110	971	891	820	811	783	727	796	724	712	691	688	693	681	683	674	654	645	652	664	601	618	618	637	654	634	587	656	626	609	626	606	632	650	592	628	651	613	601	619	631	623	624	604	648	655	619	600	620	644	640	620	647	619	656	593	626	633	673	591	621	623	609	643	624	558	632	650	601	578	623	655	620	602	618	640	635	612	619	616	608	614	596	651	648	572	633	625	648	607	598	588	622	617	586	633	622	619	655	644	613	629	606	636	669	645	598	613	655	669	638	629	657	609	634	654	608	622	628	592	658	597	612	628	654	645	633	625	670	605	594	599	597	629	605	696	591	647	666	575	573	619	616	630	582	631	628	623	627	590	601	611	680	601	644	612	617	605	584	664	673	599	608	656	710	637	614	647	688	666	620	579	609	655	584	622	612	620	627	627	679	627	602	640	572	604	634	617	622	609	622	580	624	633	610	605	614	679	623	621	618	666	645	671	629	621	612	644	642	647	610	658	625	649	684	592	598	630	624	591	656	631	617	641	658	675	596	605	612	625	668	619	665	626	665	626	624	669	611	585	646	619	593	549	625	615	633	670	610	641	613	653	580	657	632	641	636	638	608	628	630	610	658	613	656	650	594	614	654	615	610	597	636	633	653	620	634	671	607	630	604	625	620	652	628	647	687	612	593	629	629	644	613	652	617	645	654	606	622	607	590	634	599	651	658	644	630	625	693	644	618	632	653	590	651	611	617	645	637	661	622	626	602	613	611	644	635	574	664	649	652	645	627	633	668	601	642	613	636	610	605	622	580	630	641	594	639	556	640	612	629	648	599	628	590	620	583	620	685	654	613	631	640	635	641	664	661	657	614	640	637	664	618	630	626	636	645	649	626	623	643	638	626	574	670	650	652	582	656	593	607	620	622	616	630	651	602	626	580	610	597	621	633	612	683	608	676	603	638	609	632	638	609	637	634	654	629	624	674	627	626	627	602	622	622	661	613	631	615	611	632	630	642	639	620	625	629	655	615	621	637	670	649	595	664	646	589	616	611	600	600	602	590	627	656	638	592	642	634	594	630	643	636	627	599	631	641	643	618	646	637	624	673	628	643	615	615	634	659	632	600	642	607	626	607	638	615	633	533	653	607	617	601	632	607	640	701	602	637	660	584	641	659	634	636	604	676	637	647	618	675	616	625	660	647	599	647	666	604	633	622	636	672	627	625	634	701	614	606	604	601	635	614	634	664	632	634	640	623	599	622	633	638	647	621	607	637	584	632	650	634	628	642	624	635	625	645	622	621	665	645	676	646	677	620	614	651	652	629	645	621	648	633	627	608	616	637	619	642	626	600	646	616	613	667	625	620	603	589	618	617	599	625	595	615	617	626	612	617	696	612	603	644	600	598	643	600	656	640	619	597	644	612	653	604	601	605	646	651	604	633	638	607	611	601	632	663	612	632	616	593	640	615	620	628	604	626	631	611	650	636	625	595	622	611	639	611	618	595	602	630	620	625	602	657	636	612	599	592	672	649	638	642	683	598	642	616	645	604	646	590	644	618	627	638	635	644	656	621	622	601	627	634	594	566	641	604	649	607	609	631	619	585	655	618	661	600	634	576	630	620	611	633	608	602	621	616	650	646	634	597	642	649	622	592	589	619	633	639	619	628	663	572	605	586	651	625	650	621	630	655	647	617	679	648	613	609	647	641	604	622	585	652	637	614	617	588	616	668	563	635	633	637	649	621	612	605	653	613	633	622	619	620	630	644	567	586	633	620	585	647	602	608	615	660	625	654	620	607	627	641	618	599	631	605	611	639	654	626	586	614	619	657	622	604	604	624	648	646	602	630	586	654	645	620	634	619	595	585	614	629	643	610	586	636	607	635	661	637	665	636	655	615	635	625	669	637	660	643	619	615	612	640	585	643	675	632	630	657	637	599	627	650	612	638	651	621	641	601	602	653	597	624	608	634	667	649	602	616	628	603	645	675	656	607	635	670	675	593	599	655	639	635	622	633	615	661	643	646	656	639	620	621	615	607	671	578	614	623	613	621	630	616	639	626	638	590	603	626	649	653	609	600	596	610	639	638	584	618	640	638	654	643	622	597	643	645	600	646	586	631	619	618	651	644	632	614	601	552	656	592	579	580	639	611	637	615	623	632	643	612	647	645	625	616	585	695	635	594	620	602	625	604	605	619	659	628	647	619	630	615	602	640	630	628	595	621	617	625	618	615	646	579	604	640	655	610	646	623	655	637	624	667	668	611	590	615	597	687	634	617	658	666	687	664	604	607	600	633	709	606	639	647	601	622	595	625	587	612	652	618	637	583	603	667	635	657	591	602	623	564	648	650	638	620	628	617	637	669	631	642	586	607	655	616	625	618	637	665	646	600	598	603	658	618	632	600	579	622	625	646	649	641	649	627	631	638	601	586	621	698	647	602	619	601	618	627	641	646	627	619	626	614	615	609	647	642	598	601	590	628	644	594	614	626	579	630	591	616	668	641	604	676	650	582	646	605	641	623	641	637	611	627	638	625	615	640	668	629	612	635	624	632	618	632	625	629	632	620	640	637	647	611	649	621	651	603	628	624	661	589	649	625	638	616	631	617	654	565	649	650	647	593	620	609	610	621	632	670	651	611	621	607	611	605	613	580	614	641	626	637	659	617	614	643	657	606	624	601	661	620	630	648	651	623	618	641	648	608	615	676	613	629	605	615	581	632	651	664	609	603	654	668	620	625	630	654	618	664	668	682	622	605	608	630	675	612	615	595	607	675	630	617	639	632	641	616	603	673	671	634	625	621	599	601	572	630	630	576	626	626	620	638	664	600	665	571	628	636	652	611	617	624	623	635	619	659	604	654	589	628	576	659	618	682	624	623	651	681	643	615	622	623	611	626	546	604	632	604	576	581	643	614	660	609	608	630	613	625	661	650	634	635	596	601	593	608	636	591	600	660	606	598	662	652	657	636	588	636	621	693	637	605	588	651	617	621	596	582	568	634	665	569	648	636	574	613	563	668	638	588	646	645	668	624	605	643	608	637	658	642	624	631	661	575	577	613	651	638	628	635	658	604	607	640	608	631	614	602	624	600	689	636	667	655	631	633	646	594	610	645	650	629	615	645	650	635	601	622	625	650	633	640	657	673	633	608	658	618	605	617	657	599	600	640	615	589	628	608	633	653	638	649	607	630	594	616	690	640	626	623	595	629	647	596	652	612	624	576	600	641	605	570	632	656	610	604	657	617	636	643	613	585	641	591	595	663	649	606	606	638	598	651	682	626	596	645	613	624	604	611	589	626	643	645	606	604	667	628	652	605	659	624	622	618	585	625	652	620	580	604	595	654	625	633	633	688	624	583	614	626	629	623	637	597	616	597	642	676	624	616	651	577	623	611	601	592	613	662	594	609	614	612	634	634	650	676	634	630	602	609	636	666	622	638	580	671	649	620	571	615	651	644	630	652	624	645	621	602	610	625	621	616	611	621	597	589	609	586
30650	17265	10370	2557	1030	779	602	483	453	410	342	353	361	315	294	316	304	274	292	293	300	288	336	317	292	281	303	297	276	322	339	298	311	275	280	298	307	274	297	300	313	251	310	295	318	272	286	321	263	281	292	280	287	300	299	298	295	308	294	292	313	330	296	306	318	296	272	289	339	261	312	265	285	286	311	342	274	282	271	302	303	300	288	303	278	287	289	300	300	286	282	284	315	315	269	292	285	291	299	286	278	279	278	283	292	289	286	278	303	274	303	281	299	267	291	266	276	263	247	304	302	292	297	283	277	264	286	289	315	297	303	291	269	321	265	292	306	290	292	287	301	295	258	269	280	324	287	273	310	292	305	311	279	298	292	320	293	273	312	261	314	293	279	315	300	293	266	287	308	296	305	299	297	247	262	295	279	308	304	298	310	304	304	264	266	281	270	289	299	327	302	284	282	289	298	283	275	277	295	308	296	278	301	283	277	284	326	284	286	245	298	278	303	322	282	298	317	274	268	300	284	281	286	285	288	294	281	270	296	292	290	317	268	281	319	265	277	312	286	288	292	322	293	256	292	301	292	302	284	315	261	288	273	314	305	292	265	285	293	301	299	284	294	302	291	266	278	303	273	303	273	294	268	257	307	307	305	274	299	275	307	330	288	298	317	301	289	306	303	287	290	305	297	279	282	300	325	280	336	316	321	273	293	286	291	286	266	294	266	272	299	262	294	329	249	266	291	273	286	328	290	309	275	290	254	269	273	270	292	297	284	275	306	265	283	288	291	313	256	282	268	285	307	293	293	269	285	289	274	303	303	271	293	314	301	259	297	283	280	303	303	286	255	273	329	293	291	303	276	279	325	293	256	299	270	300	262	285	288	309	330	292	267	302	308	281	274	284	294	287	318	314	282	298	285	332	309	273	286	269	301	288	312	247	263	272	291	285	263	281	301	287	286	266	267	328	286	259	267	275	263	287	278	271	301	269	312	308	286	283	312	269	277	307	261	277	277	308	310	261	311	310	294	267	289	294	301	268	295	340	291	297	301	263	253	303	275	315	287	336	269	318	288	300	271	266	284	263	289	295	258	257	285	282	288	278	307	311	302	284	315	270	266	299	285	331	274	284	307	290	263	261	308	262	274	308	271	321	285	270	266	267	285	293	311	267	302	280	284	300	292	272	279	296	270	324	283	275	286	258	277	306	283	289	326	318	269	267	307	264	276	292	306	277	312	270	301	284	302	296	275	325	304	308	254	278	282	303	306	286	301	289	321	284	316	261	279	293	255	294	276	293	299	244	307	285	263	283	314	304	256	298	243	298	307	303	267	310	309	336	316	271	291	286	264	293	303	305	294	289	299	267	324	317	297	294	288	285	322	271	310	288	257	289	270	315	286	274	301	284	320	263	266	254	286	281	331	272	280	300	256	293	312	304	286	265	333	301	275	271	291	308	300	267	279	298	325	278	271	271	293	277	270	315	283	307	288	291	304	289	264	301	314	313	258	281	281	281	295	300	277	283	290	286	290	286	299	276	291	238	269	281	289	266	274	272	285	281	295	284	279	257	322	269	309	276	334	342	273	282	320	293	284	297	284	281	297	355	312	307	278	312	282	271	262	301	262	298	283	271	301	269	272	281	287	282	270	281	288	282	288	302	301	296	300	283	308	284	309	267	301	298	317	254	283	254	278	275	296	293	308	284	306	297	313	296	262	283	298	291	329	286	317	272	283	285	283	311	273	301	314	292	293	272	321	263	285	282	287	292	303	287	256	278	283	265	315	307	283	306	291	277	276	301	309	299	288	304	298	294	299	321	269	283	309	290	272	292	301	289	296	270	288	281	301	303	301	274	290	305	274	300	273	310	291	312	277	314	318	275	294	285	287	300	310	311	307	308	285	259	267	309	270	292	266	297	281	274	266	275	298	310	299	289	311	326	299	278	280	264	308	289	281	288	295	266	274	282	310	325	298	299	255	259	294	288	280	258	259	294	302	314	320	268	291	327	274	296	274	317	270	317	270	291	270	321	272	319	283	312	316	261	290	320	254	284	290	284	290	293	278	285	304	314	286	297	289	277	313	284	251	314	309	264	284	275	293	278	300	292	273	333	314	299	263	281	275	336	305	305	294	262	314	282	291	288	272	274	285	260	300	299	273	302	327	283	297	321	320	244	302	277	260	314	319	296	278	294	283	266	294	281	288	304	263	279	297	279	298	305	299	304	284	257	286	257	308	275	292	288	306	280	286	305	290	315	319	269	271	281	274	305	275	284	283	302	279	260	298	288	304	294	292	316	297	293	289	273	279	335	318	277	260	292	313	287	293	297	281	307	316	303	260	279	278	287	295	323	321	256	290	297	269	279	286	285	305	302	271	264	290	259	296	281	302	288	273	274	319	298	281	316	310	294	294	274	286	302	301	259	292	263	292	281	309	285	284	312	292	263	264	297	300	307	275	269	287	281	290	301	277	266	277	288	322	255	292	291	285	274	276	272	282	311	284	273	286	278	296	273	312	280	278	291	300	278	285	274	288	282	275	284	323	300	296	312	318	305	276	280	320	344	296	287	323	301	313	288	281	275	296	282	292	275	282	269	263	287	292	316	268	282	321	271	269	300	313	277	319	300	305	282	246	312	311	310	323	284	297	271	305	310	292	266	277	307	269	275	279	282	335	318	288	290	268	295	279	271	284	293	294	292	276	284	289	273	285	328	328	286	299	307	288	284	280	274	271	286	294	329	323	304	269	317	278	281	295	309	313	292	295	268	291	248	260	289	256	277	298	296	272	285	304	249	289	298	275	313	283	297	315	315	309	285	283	276	320	312	295	288	290	271	288	302	282	296	258	278	272	266	314	284	295	286	286	306	317	276	291	301	276	277	293	270	291	245	280	297	297	293	302	279	307	283	276	278	284	295	298	291	298	290	290	315	255	276	267	285	262	268	287	286	296	276	259	300	287	299	298	290	271	293	290	281	291	283	294	301	296	277	286	312	268	280	309	255	302	295	295	270	304	319	285	276	293	273	311	296	280	287	303	295	304	287	281	304	293	270	315	287	293	294	293	315	316	286	316	314	298	308	279	277	288	271	264	267	263	303	312	298	283	304	279	273	268	308	286	254	277	312	300	308	284	327	313	275	281	296	309	319	290	308	296	292	283	295	296	271	286	266	276	270	265	305	290	302	285	315	280	310	290	279	307	256	279	290	271	280	290	284	317	284	280	272	302	281	269	295	316	299	289	288	289	292	292	262	301	271	279	286	269	281	304	288	262	299	284	279	266	295	276	309	325	308	286	275	250	300	318	275	278	266	271	253	320	257	294	289	305	266	271	256	309	290	295	293	254	275	303	279	332	302	287	264	317	267	304	286	264	275	255	255	331	324	273	300	304	232	292	281	295	268	290	296	295	287	287	283	285	254	303	335	313	279	292	306	322	293	323	301	305	303	286	279	308	292	273	307	288	298	293	304	295	294	284	293	254	280	301	317	297	269	301	269	272	286
21325	14391	13977	4813	3280	2803	2201	1607	1419	1243	1168	1125	1110	956	939	900	920	794	847	789	802	768	736	759	754	746	709	760	762	711	718	660	726	708	709	666	675	685	678	726	673	673	696	674	691	707	692	700	660	666	709	680	675	676	749	686	677	679	678	709	662	721	689	634	708	679	672	662	676	704	677	636	669	671	693	651	652	655	655	661	702	636	659	625	676	691	684	633	679	669	694	667	670	680	685	680	657	661	673	666	707	662	701	627	645	670	632	653	653	633	678	708	729	606	661	664	686	690	714	686	666	643	660	690	714	695	641	701	656	670	696	676	698	634	701	614	720	676	686	667	695	678	646	655	674	593	655	672	697	680	669	693	680	650	696	706	610	631	686	651	676	704	633	651	637	690	674	663	717	680	647	691	658	659	650	647	670	700	712	715	654	682	641	660	640	710	686	714	695	689	653	722	681	717	702	672	670	692	680	653	680	662	647	647	658	642	661	686	681	646	633	636	651	668	717	634	627	649	672	664	653	670	643	658	670	632	674	664	629	625	652	687	661	653	708	688	702	667	665	680	663	696	678	674	675	629	657	679	677	701	694	636	633	633	664	715	672	646	654	662	716	703	673	659	676	647	665	645	683	621	683	677	704	675	633	642	692	680	670	751	683	691	657	625	695	691	676	665	701	652	705	636	718	661	662	615	641	631	687	669	685	650	687	624	689	665	666	690	648	696	601	677	655	673	654	654	663	651	722	715	690	689	666	698	649	661	709	697	670	677	675	685	624	696	692	643	659	666	716	707	670	647	695	669	637	651	649	678	693	655	661	692	650	698	669	640	671	624	694	657	683	631	696	663	687	623	711	677	676	684	653	662	684	673	659	660	656	651	724	662	681	671	676	668	648	644	719	681	691	670	713	679	657	621	657	683	670	643	671	684	721	640	627	689	653	698	653	707	616	661	640	677	686	665	679	667	677	648	669	719	676	674	648	643	671	672	726	706	629	692	698	675	703	687	630	693	670	625	635	684	663	663	634	707	671	652	667	671	660	678	662	662	659	706	669	707	661	663	665	659	703	660	670	657	707	684	713	642	669	703	620	651	672	714	651	632	655	683	640	655	663	621	702	721	646	672	649	693	694	651	696	695	694	678	698	669	665	640	674	700	669	683	684	726	687	605	622	670	639	673	644	665	654	655	710	638	668	692	751	638	673	651	717	686	692	664	658	654	685	689	696	661	675	673	657	669	720	667	650	682	677	658	654	684	702	653	667	669	718	662	654	697	670	649	669	709	667	633	663	722	708	658	693	684	682	679	637	684	701	625	687	665	688	696	668	647	666	650	672	696	686	648	707	691	653	664	664	648	648	663	681	659	680	710	691	653	614	675	646	639	633	647	662	655	683	657	661	702	665	721	634	699	652	668	689	674	650	658	654	689	645	666	691	663	669	672	692	667	659	661	646	648	617	668	649	699	659	676	743	647	641	679	687	623	653	692	672	657	689	660	698	659	631	675	672	640	648	650	671	647	616	688	688	645	703	653	608	678	675	664	669	635	636	678	675	664	699	637	683	668	670	659	742	676	652	609	668	638	657	640	699	645	686	679	696	660	672	658	668	642	671	698	684	697	670	652	666	694	648	646	655	656	641	683	678	683	677	668	707	650	671	660	648	638	635	691	662	655	697	671	673	675	672	594	658	720	683	656	714	681	686	671	628	654	646	655	686	662	699	678	636	663	647	688	699	660	662	689	695	692	652	672	635	658	703	684	721	643	642	696	694	687	716	714	640	684	647	696	622	669	674	609	679	644	637	670	715	658	669	665	692	662	657	622	664	676	665	643	670	659	658	726	698	654	642	623	647	678	695	698	646	625	668	682	665	689	735	660	682	690	696	688	665	647	684	686	640	709	666	712	692	692	691	659	695	690	708	689	654	635	600	701	616	647	713	702	673	708	642	655	657	661	713	634	642	667	687	640	680	733	683	680	627	671	671	690	684	709	643	645	675	676	682	672	689	623	686	677	676	695	690	619	633	684	666	655	658	663	704	665	662	676	694	698	631	646	650	713	690	679	645	668	670	648	690	644	630	666	697	718	632	672	663	671	675	659	643	666	672	637	681	663	652	676	669	663	701	643	641	662	698	650	680	644	681	677	638	682	675	696	675	689	681	637	619	651	716	683	676	611	616	651	642	660	695	669	676	655	664	722	668	631	627	688	661	646	647	670	627	653	724	683	669	693	635	655	687	700	670	650	669	634	705	666	657	673	684	665	718	672	684	671	668	643	670	686	686	653	647	669	664	687	724	660	708	666	687	641	684	646	668	670	682	653	692	665	650	693	683	650	712	684	685	602	668	705	682	689	649	672	724	662	667	677	664	691	670	692	628	670	667	665	693	667	705	716	639	634	706	637	638	649	692	674	683	698	629	674	643	684	688	676	673	684	691	699	721	657	625	692	697	651	667	643	706	689	632	676	676	663	665	641	653	687	627	688	692	685	675	707	665	736	629	653	667	666	689	643	638	644	659	646	673	636	709	648	686	672	659	687	708	663	690	622	671	682	658	653	708	717	706	649	646	668	626	679	666	655	641	630	663	632	645	662	698	667	678	702	633	640	631	644	698	680	684	666	694	677	668	674	661	659	661	658	671	659	675	634	730	690	697	652	672	673	665	698	677	696	709	646	680	676	646	690	675	619	682	625	622	740	668	669	729	671	658	639	649	674	648	685	674	697	678	632	641	645	677	696	670	682	658	654	690	681	654	651	656	663	633	719	625	661	671	721	700	679	655	683	657	700	690	648	670	699	680	667	660	691	702	633	717	707	608	701	642	658	662	696	664	642	659	703	671	688	673	654	712	674	673	645	662	694	728	640	669	728	694	685	693	683	657	649	649	663	663	657	698	679	652	676	664	660	672	697	663	705	656	653	711	643	650	666	668	646	672	655	708	656	701	636	641	622	635	677	694	708	695	638	680	677	665	649	601	690	673	688	640	669	667	654	640	673	672	736	622	642	688	655	630	669	723	663	671	680	678	697	679	630	674	656	725	667	688	644	654	680	662	661	609	671	659	629	683	705	658	611	702	667	704	669	666	663	684	678	632	665	694	654	664	683	653	670	671	672	698	631	674	665	668	681	674	715	663	691	672	649	648	628	693	676	658	693	700	671	686	636	638	701	712	707	707	686	647	668	699	653	672	673	679	696	672	709	725	649	662	650	646	690	628	704	724	672	627	665	683	655	679	660	641	657	661	681	647	652	684	669	688	656	672	657	658	664	647	679	664	600	650	665	634	657	676	644	695	658	668	679	718	669	717	675	674	679	666	683	681	679	660	648	678	703	634	689	711	712	708	640	646	640	685	635	697	704	646	655	650	653	634	691	700	690	710	673	680	696	657	667	687	657	660	629	688	711	703	679	701	737	727	689	701	685	636	642	679	674	721	715	656	651	681	650	639	676	661	641	699	673	703	683	679	688	692	668	646	667	676	644	639	669	698	737	706	712	655	660	669	656
40034	26436	17461	4429	1406	936	647	402	379	345	332	264	243	277	258	212	205	204	203	189	214	213	182	176	176	203	175	156	185	214	176	161	167	166	196	186	188	164	158	175	177	182	163	170	165	179	191	161	187	165	183	197	178	170	176	182	163	182	180	178	183	189	172	184	169	155	184	151	156	167	164	176	168	181	194	154	163	171	163	186	184	168	177	167	188	187	172	162	173	175	200	188	155	173	173	181	165	171	170	200	205	174	195	174	190	153	155	182	181	181	181	182	176	171	163	171	178	190	211	174	163	191	160	193	176	174	187	186	182	185	185	168	156	204	171	167	157	162	174	202	180	140	176	168	188	198	155	168	182	205	189	170	192	179	158	173	175	172	174	180	151	154	140	179	172	181	198	187	161	194	168	163	173	165	171	182	176	171	184	140	175	178	169	185	139	177	163	163	162	170	172	187	187	174	161	161	149	177	192	184	157	165	190	175	176	174	177	183	168	186	145	187	179	173	173	179	177	155	181	177	181	175	195	183	208	166	157	164	186	172	171	170	166	194	171	167	209	173	170	170	179	149	170	178	153	205	183	172	173	192	166	186	160	180	177	161	172	159	152	179	183	189	155	171	183	168	174	206	172	182	173	161	175	185	178	181	175	158	177	166	170	167	172	181	165	139	173	200	177	186	168	179	184	191	164	183	183	159	167	169	165	167	172	187	183	191	184	171	194	164	160	179	183	185	176	153	159	176	192	177	180	169	172	139	179	161	194	190	178	169	157	143	173	188	191	161	163	178	157	145	200	153	172	188	163	170	163	187	177	169	177	165	147	180	148	198	183	177	185	191	166	173	170	159	176	165	171	174	166	155	159	183	173	157	177	176	168	165	172	162	163	176	182	179	185	177	165	162	168	194	195	171	168	179	178	195	155	175	178	153	171	180	169	170	159	184	184	175	179	171	189	169	155	183	172	161	168	181	175	159	176	158	182	177	193	176	173	182	173	150	178	168	183	169	181	163	161	169	180	190	202	151	175	188	176	166	174	154	166	171	203	186	169	197	181	186	202	160	173	160	180	178	194	195	189	168	165	169	152	159	178	157	174	173	183	180	197	187	179	144	185	182	170	163	171	171	193	192	188	174	147	163	182	148	182	169	163	168	181	182	185	158	128	170	182	184	177	161	188	158	172	182	164	158	177	200	140	155	175	173	160	164	163	182	167	143	168	187	190	179	157	162	172	197	169	153	170	175	185	154	162	169	167	175	176	191	180	170	173	162	184	154	186	170	177	189	176	167	154	177	164	196	172	173	175	183	168	196	149	171	193	160	190	181	181	185	157	187	186	199	191	180	166	155	181	196	169	182	181	155	182	166	173	155	167	192	180	153	174	173	198	173	156	160	189	185	171	161	191	178	160	175	172	179	179	179	176	167	203	193	174	155	155	183	158	172	157	160	189	163	200	163	185	176	196	167	175	180	176	197	147	187	176	165	142	175	173	161	161	168	161	164	171	145	171	179	149	165	182	176	162	150	195	194	166	176	194	171	163	177	161	179	189	176	168	177	205	166	179	168	149	177	148	175	156	176	166	178	169	174	199	181	162	159	164	172	183	160	147	172	169	156	189	160	178	180	159	162	158	169	174	202	190	161	164	169	192	192	174	175	179	179	152	174	174	163	162	185	175	162	182	201	156	161	168	150	181	187	165	164	195	162	183	159	179	148	180	191	166	147	174	174	156	216	169	166	160	178	184	160	183	181	171	167	201	172	193	156	183	172	171	192	163	196	183	209	165	182	179	161	178	176	172	182	173	171	179	205	158	145	186	187	144	168	180	183	187	184	153	154	164	184	197	189	188	200	193	176	183	186	192	177	157	169	205	202	176	187	171	177	182	153	176	191	145	173	196	180	206	190	171	174	177	183	187	163	148	173	161	165	170	148	173	187	168	162	171	169	154	166	181	189	170	208	175	163	163	145	186	167	197	169	159	187	181	171	160	159	176	169	206	131	156	189	177	166	186	176	162	182	166	172	202	211	174	182	176	148	177	175	189	191	225	161	164	175	189	173	167	170	185	171	183	196	173	176	189	171	183	189	184	186	157	163	154	157	170	170	189	148	181	185	198	190	177	156	194	177	204	196	175	170	192	155	163	176	150	192	184	186	158	163	155	173	190	160	186	156	179	162	181	179	168	180	186	161	172	179	191	173	165	184	193	185	169	173	189	170	197	186	184	170	167	197	188	166	180	194	162	186	140	184	165	172	175	190	174	152	181	167	184	182	179	149	203	164	144	161	149	174	185	191	176	172	157	167	168	158	185	173	179	182	193	185	166	189	175	205	182	189	185	177	176	174	164	178	204	191	163	192	184	163	169	181	203	186	165	195	173	183	213	184	175	195	176	175	203	187	168	178	175	170	172	177	197	204	179	177	181	178	172	181	213	180	199	184	200	154	166	168	171	153	182	180	163	187	162	190	151	154	156	177	154	163	181	197	168	156	157	197	175	160	152	173	167	165	213	174	173	185	167	168	167	164	177	164	178	183	175	174	208	194	183	185	159	170	167	188	188	146	160	166	182	172	176	155	156	177	172	189	148	167	184	198	162	177	177	194	159	173	167	141	185	190	177	187	184	206	171	190	172	183	180	160	159	181	170	180	175	168	185	162	160	189	198	194	173	167	155	180	171	180	183	194	155	166	175	171	178	182	173	186	156	153	165	181	167	183	165	167	162	178	175	166	194	180	185	179	161	169	174	184	166	160	167	172	190	160	184	192	175	159	156	166	171	208	173	172	189	194	170	184	178	154	191	177	187	141	170	170	149	165	191	170	168	179	158	166	158	186	190	165	155	174	177	143	167	182	181	171	181	162	159	196	175	181	174	176	193	205	196	184	175	181	176	189	164	157	190	187	191	145	184	152	166	175	176	186	195	178	188	190	187	193	178	151	186	177	173	196	175	179	183	199	195	176	159	168	174	133	164	190	160	161	161	168	188	168	180	180	189	168	152	159	154	146	176	158	183	160	166	187	182	170	169	154	167	188	155	171	170	170	136	182	185	163	161	181	163	159	178	182	165	164	174	159	170	184	162	176	158	176	147	145	168	187	180	193	174	180	161	187	166	200	187	206	161	159	184	182	197	179	171	178	158	186	173	185	185	189	177	178	186	158	193	170	156	176	174	161	136	165	180	175	157	174	198	170	163	153	183	164	183	161	173	170	155	163	185	198	174	162	209	179	183	178	188	168	171	156	181	173	175	193	184	193	171	179	179	172	164	183	158	173	159	200	195	214	199	185	176	189	196	168	171	202	174	179	180	188	173	168	166	154	178	180	171	152	177	176	174	156	170	182	199	167	171	174	171	177	161	172	161	161	181	182	187	170	178	181	164	187	195	177	150	176	177	128	174	186	204	174	186	161	168	180	172	171	178	191	179	173	181	162	168	171	174	160	158	181	178	159	174	148	180	181	155	186	202	163	165	193	187	161	189	184	165	164	172	167	176	196	167	163	140	176
26713	20367	19161	5931	4155	3571	2444	1745	1523	1344	1212	1113	926	837	761	792	771	678	644	587	628	604	565	573	533	518	501	513	486	520	480	458	452	459	469	460	429	482	473	442	474	451	445	439	438	428	433	440	463	437	450	387	426	444	459	407	430	419	385	420	437	410	467	466	452	442	397	419	416	442	393	455	433	446	408	407	461	421	398	392	433	441	439	408	382	436	412	412	435	392	427	448	419	427	397	416	424	407	400	362	430	451	437	433	403	419	403	431	391	452	464	413	415	421	414	405	429	428	406	395	419	400	439	429	410	424	426	435	457	409	420	416	446	403	413	439	453	436	396	423	423	460	371	393	399	412	448	445	419	383	433	421	410	437	451	423	434	422	459	424	442	430	426	405	428	456	402	440	411	425	415	383	377	408	414	397	399	428	399	430	415	457	449	403	399	425	415	426	403	393	413	410	378	440	437	430	435	423	405	398	431	433	417	414	414	420	410	416	403	413	459	437	429	418	408	418	461	449	447	459	407	435	404	447	436	407	412	420	427	412	463	416	421	404	407	438	424	396	428	423	411	365	388	443	384	442	425	389	405	421	390	385	417	415	433	432	431	404	417	420	418	420	427	385	418	418	422	415	442	439	399	411	408	439	402	417	409	411	382	396	404	396	457	436	450	405	425	392	441	448	431	424	453	429	425	390	396	396	437	435	445	413	426	421	413	411	453	442	438	411	428	441	402	412	419	462	451	421	375	432	413	449	434	389	458	383	447	433	433	417	410	382	435	410	414	468	433	407	435	412	424	439	444	425	434	401	466	412	446	408	422	424	431	414	394	422	406	378	438	430	422	422	409	431	398	415	435	405	432	378	437	450	405	362	394	443	415	431	427	421	390	427	394	443	414	425	414	417	412	433	433	432	438	387	446	406	408	426	385	436	450	402	421	440	432	405	418	412	425	418	485	414	430	424	388	399	429	423	403	424	440	397	442	438	429	392	405	403	382	397	438	431	415	408	414	446	402	448	410	381	399	387	432	419	422	414	384	472	454	419	442	415	392	429	456	423	412	459	393	410	402	432	403	418	377	455	428	389	437	417	421	425	393	429	397	417	448	406	427	420	370	387	427	400	453	420	448	427	417	400	410	407	459	368	390	409	449	489	437	379	417	424	415	429	378	433	432	435	400	417	410	436	434	397	441	421	425	411	440	406	415	421	412	428	436	434	430	404	412	430	381	413	424	465	442	436	393	446	380	442	429	386	415	410	421	393	419	455	435	455	387	410	405	377	405	420	422	443	437	422	397	460	389	473	400	444	390	405	429	395	371	457	422	415	417	432	411	447	444	413	456	417	409	403	420	392	397	411	425	435	423	421	419	399	411	420	447	397	396	446	414	388	458	428	402	385	468	376	416	407	412	394	424	414	418	406	417	441	438	419	396	413	392	423	420	423	402	437	435	420	433	417	417	431	425	418	419	435	418	451	425	408	390	421	460	409	450	444	399	461	420	389	422	422	438	431	398	423	399	437	475	406	420	409	404	429	437	412	434	431	383	454	390	408	425	428	458	410	397	396	452	414	442	424	389	417	443	409	419	475	409	428	424	417	452	435	412	399	405	446	402	432	414	426	424	412	425	426	401	462	426	418	411	411	420	420	425	390	400	447	438	410	412	431	406	399	396	431	430	423	433	418	432	429	408	414	457	407	461	431	401	393	405	406	411	427	451	425	407	441	424	418	421	422	438	438	388	411	417	396	437	434	400	420	415	422	425	403	411	400	424	408	430	431	418	408	426	389	419	407	423	442	434	399	448	443	418	412	437	400	428	401	405	440	429	441	407	435	391	401	440	374	429	404	419	389	416	423	418	419	408	416	418	432	464	417	436	426	416	446	446	413	424	407	419	440	405	456	394	447	438	421	391	378	440	413	447	429	448	431	431	430	416	443	413	401	416	422	429	460	417	415	422	414	413	409	451	445	419	445	436	423	397	402	411	398	407	424	379	408	425	410	432	435	430	420	367	409	427	408	438	449	444	417	423	442	414	444	405	417	423	395	386	370	458	426	423	425	426	458	418	396	446	422	468	407	415	422	418	405	385	394	400	460	456	407	457	419	436	419	427	389	413	421	442	397	403	417	412	386	435	432	430	431	436	390	425	428	449	390	424	374	415	379	442	378	428	427	397	427	380	394	436	423	398	431	428	414	396	435	437	405	416	473	437	436	446	401	417	445	415	419	411	426	410	407	440	395	413	433	416	411	394	409	408	422	439	416	460	416	421	394	416	405	411	459	395	401	403	410	415	447	385	415	425	407	443	400	457	376	381	408	419	396	423	398	428	442	441	416	403	431	413	372	414	460	381	440	406	427	413	446	443	416	459	392	411	434	452	398	399	442	416	394	417	395	429	422	416	423	426	445	412	422	385	431	390	444	432	433	417	456	401	439	395	415	407	399	439	407	421	393	431	391	393	421	444	380	443	403	440	383	431	436	480	469	419	414	442	409	422	420	424	433	432	370	414	417	394	429	474	420	428	427	400	439	410	419	397	404	398	421	402	423	412	380	409	403	394	436	428	380	408	400	461	407	409	389	451	448	422	386	447	408	408	400	394	404	412	384	405	371	424	427	457	377	375	421	433	442	385	462	433	424	412	405	415	397	401	450	424	423	392	429	420	433	407	409	426	427	388	403	428	438	393	398	420	398	413	411	410	426	421	409	428	418	420	430	437	417	446	441	421	414	416	439	377	430	417	410	460	398	415	398	415	429	404	385	440	441	409	393	407	432	424	476	395	425	410	427	394	441	421	414	422	431	391	430	439	412	394	383	452	423	433	480	404	398	399	417	369	421	439	419	427	464	428	400	435	406	406	419	406	384	427	426	403	421	454	423	417	423	456	436	407	419	418	421	414	431	398	407	412	428	399	440	369	434	464	418	440	453	402	382	426	447	392	432	414	427	448	460	414	413	453	409	429	430	443	437	416	405	425	401	425	413	451	439	409	441	397	436	373	414	404	397	419	418	476	433	429	432	411	416	429	422	415	420	412	399	418	433	404	423	442	426	432	422	395	426	433	449	419	398	434	405	408	401	404	409	395	406	435	388	423	417	414	432	455	424	409	428	405	425	408	435	438	428	410	418	428	422	440	416	416	421	441	402	418	397	414	435	449	457	399	458	437	409	406	458	395	450	431	401	405	451	418	442	439	380	398	430	403	433	419	407	457	380	400	411	433	374	392	438	424	422	427	410	445	437	412	368	441	408	432	416	422	420	424	395	452	446	394	453	418	415	385	455	424	437	404	419	412	427	410	369	399	439	436	436	462	382	441	400	415	415	426	396	416	388	389	409	393	438	422	393	421	426	410	424	400	424	424	427	428	379	414	416	435	429	420	410	436	433	411	411	398	417	437	454	401	426	440	412	422	406	420	401	458	420	426	416	432	406	410	433	435	401	420	382	397	442	397	416	431	444	407	447	445	401	414	433	423	374	398	425	405	400	397	447	453	429	419	403	424	421
13701	5196	2619	795	586	468	386	357	340	300	314	283	287	276	305	311	263	259	271	296	285	283	301	287	278	292	265	299	274	232	284	268	279	285	274	261	318	309	276	293	311	265	279	274	300	273	271	307	295	286	277	253	275	276	281	292	264	260	247	296	293	276	266	270	282	266	278	256	288	289	255	253	279	273	292	286	274	290	277	275	298	305	322	284	273	275	288	263	291	268	293	255	297	307	257	283	282	266	262	226	307	247	280	271	302	304	251	289	296	285	255	296	292	278	250	307	269	261	267	271	269	281	289	274	278	296	287	281	272	266	296	295	269	280	272	285	227	301	282	257	306	283	268	247	291	299	279	309	262	261	269	283	272	248	278	310	271	265	284	278	288	282	296	307	295	271	275	296	300	286	301	274	303	251	277	279	275	322	301	279	270	297	256	300	287	283	292	295	274	277	291	291	298	287	272	285	298	243	301	278	257	254	304	269	272	281	272	285	289	269	273	287	307	281	302	288	260	271	272	282	239	269	302	294	289	247	287	298	310	294	264	307	279	308	304	281	293	294	322	349	276	296	282	272	283	257	306	256	285	295	319	270	273	314	298	238	278	269	295	288	273	282	303	274	301	314	280	255	278	288	272	249	277	273	292	299	287	263	309	300	285	296	279	294	237	317	304	296	286	289	275	253	272	289	267	280	268	274	276	307	249	291	283	270	288	326	319	265	291	270	321	317	281	257	290	270	322	287	278	284	280	274	320	292	261	258	289	285	291	237	276	295	302	265	263	288	265	255	274	300	261	290	265	265	286	270	279	276	280	234	275	279	240	302	307	287	294	269	276	302	313	269	267	303	273	270	246	277	296	287	291	273	267	250	259	285	290	267	251	287	287	285	300	271	312	267	277	287	297	277	279	262	264	294	281	274	308	272	281	289	280	301	299	297	289	275	267	296	274	286	279	278	300	282	303	275	289	295	280	310	276	282	308	271	257	296	279	292	277	281	258	290	298	288	308	250	268	287	285	300	303	270	300	294	292	269	283	269	317	297	257	266	260	264	298	279	292	263	296	269	276	280	314	275	266	286	287	292	281	291	276	273	276	271	300	282	262	257	263	296	293	279	252	260	274	304	285	285	265	271	262	288	284	301	270	284	275	292	266	280	285	285	233	301	254	290	277	297	267	252	277	261	282	279	277	312	279	270	266	272	300	254	277	266	275	270	285	279	292	291	271	292	262	299	277	265	259	273	304	288	272	272	312	268	251	284	277	278	284	256	274	288	263	259	249	282	250	278	297	290	253	267	269	272	255	240	281	248	287	255	288	306	271	280	267	266	263	295	295	250	277	297	296	315	310	295	281	282	288	272	292	260	291	241	298	275	306	273	239	241	292	304	271	257	286	277	299	273	282	259	299	264	270	281	297	275	291	299	248	268	260	267	276	266	297	279	285	278	249	250	267	267	282	270	258	258	274	284	306	279	282	298	280	288	267	250	284	273	323	268	295	274	304	262	257	295	309	255	284	261	259	276	277	302	293	238	276	276	277	321	301	274	255	264	287	287	274	271	266	270	279	293	287	292	283	278	259	272	280	276	252	247	268	263	298	263	240	295	268	295	285	279	255	315	292	276	265	264	263	281	281	250	310	284	285	284	270	289	275	288	272	263	281	279	261	303	308	292	271	275	267	311	267	268	278	269	250	283	291	306	251	281	284	252	292	287	289	294	259	264	266	240	295	253	287	285	290	268	292	281	292	270	301	302	283	288	295	295	277	278	286	272	284	287	240	285	274	298	264	280	255	285	324	296	279	318	302	275	285	255	267	291	288	266	294	282	269	298	314	274	292	261	289	265	265	283	303	279	299	290	298	291	257	310	292	294	273	280	276	275	276	324	279	266	294	287	265	284	296	296	255	290	318	294	296	305	289	266	277	312	278	288	288	282	278	254	306	281	267	280	324	322	263	293	290	291	281	276	304	275	263	264	256	292	281	290	284	285	277	273	281	251	265	264	266	278	267	294	273	259	269	291	270	289	290	301	265	259	257	287	282	317	293	311	281	238	262	246	278	260	309	255	282	252	268	266	238	296	270	282	288	269	286	266	273	258	263	289	278	290	304	256	254	265	280	275	279	288	325	272	304	243	300	278	267	279	257	272	270	262	270	296	295	258	248	240	285	274	261	264	275	312	286	287	270	285	292	278	287	283	302	286	303	288	299	269	270	307	286	274	280	306	298	264	303	309	301	304	277	299	271	266	282	262	280	267	271	273	295	315	277	259	297	283	264	275	254	255	268	291	322	268	261	315	286	279	257	260	242	305	305	296	294	283	281	268	286	266	267	299	306	275	269	293	272	269	276	273	298	290	291	297	269	266	263	312	269	319	259	263	276	279	304	256	271	252	287	278	280	253	255	261	225	276	292	250	277	285	282	267	277	258	241	295	246	274	262	231	259	297	267	291	303	281	271	269	275	280	280	287	290	315	294	288	271	306	277	267	280	284	300	263	259	295	257	298	287	271	277	294	295	286	287	282	269	270	267	279	243	281	289	294	250	295	275	271	288	270	284	266	280	268	272	290	270	257	298	297	294	283	301	246	308	301	293	297	289	299	285	281	299	288	274	293	270	282	292	294	306	291	270	237	271	261	315	254	268	309	276	285	239	291	286	261	275	295	255	266	275	280	263	267	294	266	288	292	310	281	297	286	288	298	257	269	254	274	278	276	272	294	273	282	265	258	274	267	257	278	263	276	278	259	304	280	266	294	270	278	263	261	263	288	264	298	280	276	259	267	298	285	255	276	308	282	274	270	250	311	296	302	297	279	252	283	289	286	262	279	258	251	279	276	258	277	306	292	282	267	252	256	287	273	257	241	282	284	283	264	274	290	261	291	273	301	312	264	281	263	291	274	264	258	257	283	279	286	281	281	313	294	290	285	297	258	268	270	326	279	288	283	260	284	287	290	320	273	260	290	256	263	290	310	251	298	308	284	293	256	270	270	292	271	277	242	261	289	295	281	315	271	260	273	265	249	285	277	251	275	324	287	297	306	255	265	262	294	279	269	282	286	257	323	297	268	268	253	293	264	271	297	268	299	257	273	271	292	327	261	258	299	306	290	293	312	266	290	278	264	277	310	294	274	281	286	294	306	248	297	285	244	302	258	274	309	280	242	295	254	281	289	275	290	274	271	295	275	268	342	287	283	279	287	234	245	257	292	274	257	274	305	270	264	268	264	303	257	274	278	278	264	264	247	266	263	270	270	307	308	287	273	272	281	301	254	260	279	285	269	264	249	270	265	303	262	289	318	260	246	287	273	299	268	264	314	284	274	278	287	301	257	285	291	308	306	303	258	304	285	260	297	275	284	285	265	298	272	286	274	312	272	272	246	257	287	260	300	267	283	292	257	291	242	268	289	278	288	314	266	265	255	269	291	293	269	271	261	276	278	257	296	299	278	319	281	291	303	280	260	273	273	267	236	267	281	277	256	272	288	271	302	268	283	258	270	262	311
9625	5154	4764	2230	1937	1663	1280	1009	991	912	852	816	812	751	751	707	761	742	771	674	716	666	698	694	671	726	665	713	689	656	661	683	700	730	674	660	656	651	656	671	643	665	659	645	695	688	674	665	695	682	670	673	655	660	675	663	649	639	671	674	639	660	698	675	682	614	648	609	657	638	680	639	615	664	647	685	616	655	653	667	658	645	648	656	692	692	663	660	680	668	645	634	680	641	671	628	627	650	664	650	628	618	639	702	648	641	682	632	653	665	645	712	654	636	646	708	656	674	662	660	663	636	668	692	642	669	675	669	655	669	623	657	648	632	635	648	597	666	684	655	623	678	644	642	669	644	627	613	655	641	660	669	676	683	659	642	604	685	679	728	604	671	640	630	677	640	668	624	626	664	651	676	683	630	667	670	640	632	647	720	659	631	654	619	656	672	700	658	614	665	660	641	671	637	659	678	659	613	659	638	693	648	627	676	653	638	660	652	657	636	619	670	628	617	673	699	661	676	633	661	659	608	667	667	697	622	622	625	698	658	652	641	650	668	670	652	611	649	675	678	606	636	664	663	646	634	633	700	672	661	643	589	640	708	708	658	672	626	619	678	694	647	617	639	657	653	661	667	723	651	684	629	651	625	703	639	644	700	670	685	639	658	610	645	682	645	664	687	669	684	639	708	645	649	674	626	669	684	683	681	625	658	605	669	636	658	638	633	658	639	698	648	660	628	661	669	648	634	625	621	595	615	657	655	644	646	669	662	701	662	616	661	669	613	635	658	661	656	653	637	615	655	713	596	621	651	639	666	649	670	648	696	668	645	662	668	591	645	671	649	632	673	638	642	648	668	675	621	681	600	660	656	647	649	603	636	701	666	643	654	630	652	709	665	655	654	658	679	626	683	656	639	651	682	681	648	704	656	646	655	638	640	674	700	658	637	681	577	640	646	648	687	671	636	715	654	675	704	600	626	633	646	661	633	693	671	636	677	599	665	677	657	616	645	697	673	663	654	681	689	644	668	671	692	641	630	624	681	649	614	660	643	627	633	660	616	634	671	654	661	671	663	662	683	659	652	607	666	676	625	640	594	667	607	628	660	670	622	661	669	645	642	675	665	624	660	621	645	649	654	651	680	671	646	629	654	627	662	648	621	694	645	666	628	649	639	660	664	680	657	673	647	667	680	708	703	677	683	631	643	648	721	633	656	649	660	692	671	682	640	659	660	664	655	662	676	690	691	668	663	624	659	624	656	614	668	665	655	649	700	642	632	653	661	678	693	640	693	664	671	659	655	678	653	697	642	635	596	659	651	688	677	632	692	640	670	611	651	648	596	646	647	614	667	649	666	663	630	679	633	687	645	628	641	629	668	638	655	668	676	638	682	678	677	643	653	638	694	615	662	634	621	645	672	668	634	635	644	658	656	668	667	655	659	646	680	627	601	640	671	647	663	689	697	629	673	697	689	652	673	654	674	659	609	673	681	643	629	645	655	626	696	671	642	670	673	642	644	708	680	642	641	669	637	689	627	665	682	705	660	668	661	646	623	630	687	739	645	658	624	649	649	674	619	655	646	638	662	666	624	674	666	661	644	664	625	667	638	666	651	636	635	641	649	646	641	690	633	693	639	663	656	616	648	657	675	637	634	669	624	666	645	663	670	687	680	658	662	658	645	687	648	667	643	667	723	655	664	665	593	671	681	665	608	678	660	675	623	704	665	644	670	665	661	687	624	653	628	657	660	626	643	666	657	611	650	659	635	638	662	639	636	643	655	618	645	666	612	579	712	695	659	656	621	684	663	641	691	643	655	666	630	603	622	626	646	644	648	601	656	680	627	637	646	630	655	633	668	673	652	609	660	645	643	620	652	683	634	684	652	652	654	662	644	668	631	651	685	670	682	655	673	652	648	674	674	654	631	626	655	671	641	679	631	692	629	662	629	611	654	637	688	689	663	640	618	626	648	682	713	667	637	682	652	713	716	661	662	643	699	629	687	622	660	647	653	653	677	629	714	646	647	644	666	685	640	646	708	662	688	664	666	655	628	639	699	704	684	665	689	653	680	617	630	647	634	669	658	688	713	671	605	665	656	665	636	590	619	624	687	635	665	636	696	692	660	662	653	658	683	710	688	672	700	632	679	671	633	626	700	647	660	605	639	686	693	655	692	677	614	643	689	624	632	694	633	647	647	612	623	662	664	628	624	691	699	651	689	670	637	616	649	655	655	708	692	632	661	645	651	666	656	621	644	634	635	628	676	653	641	645	616	666	663	630	646	680	671	689	673	695	648	597	690	673	634	629	649	644	671	621	647	649	641	699	662	652	668	646	647	666	659	656	670	677	682	687	637	638	654	683	637	654	604	636	705	662	661	661	628	637	633	689	684	652	631	658	631	638	694	672	625	666	636	634	655	673	710	683	587	685	664	637	638	630	676	614	634	628	678	700	662	663	649	633	684	692	641	634	651	671	672	662	662	679	642	621	669	682	623	614	668	623	644	679	686	638	646	683	667	668	701	655	668	688	655	656	670	686	674	667	625	668	678	662	660	677	683	641	675	686	649	676	693	746	617	668	623	667	649	671	676	678	671	634	708	675	638	654	693	666	623	626	650	701	673	652	672	683	693	667	657	641	650	667	643	611	646	680	667	677	613	669	660	616	631	695	639	662	618	665	670	597	684	628	640	643	667	700	604	677	644	655	607	656	642	686	631	656	655	680	653	670	608	601	680	627	651	668	689	673	621	647	634	667	676	643	641	637	654	644	693	637	649	644	696	617	618	611	671	705	692	667	668	617	633	665	649	618	698	703	642	648	679	664	634	637	670	711	638	665	681	688	711	646	675	654	656	650	659	682	678	650	682	669	645	654	674	691	696	699	702	659	639	654	630	660	669	702	655	668	654	663	673	688	647	656	657	635	653	676	641	620	671	593	641	637	662	679	653	687	658	698	685	667	640	654	679	681	604	701	636	677	638	673	658	671	650	664	620	665	649	668	714	641	621	645	620	701	662	635	663	645	687	680	648	652	672	662	616	651	639	673	677	652	673	676	680	690	678	653	675	605	652	614	657	681	636	648	671	706	655	654	667	672	687	665	669	664	667	694	715	668	622	625	650	651	636	678	677	670	641	677	593	670	619	659	702	643	688	649	662	671	677	667	688	617	646	670	637	663	656	690	647	667	662	644	685	601	692	643	631	665	679	700	608	645	629	654	645	635	648	640	666	663	634	644	646	633	682	703	698	670	646	659	670	615	650	671	658	696	659	670	648	615	643	658	645	648	651	636	650	665	644	675	649	620	644	684	657	640	651	652	657	700	640	689	704	695	664	678	641	657	652	681	627	676	678	676	641	670	692	647	624	678	652	657	698	741	659	675	642	613	697	642	669	644	649	699	613	642	641	685	676	672	651	651	634	666	651	662	628	654	689	620	680	685	652	607	684	637	683	670	650	645	631	646	662	690	673	676	664	653	627	620	625	681	658	683	645	679	644	642	657	693	648
30899	17988	10712	2254	1066	828	516	413	386	406	389	350	361	375	330	294	330	316	329	286	296	301	318	283	310	321	314	331	298	279	284	300	300	332	273	289	309	275	265	318	303	292	265	303	289	292	296	266	254	299	293	281	299	274	285	316	291	303	313	292	285	289	267	306	308	301	267	278	280	293	303	271	329	293	282	287	339	275	276	286	292	290	239	279	295	264	285	295	299	285	293	297	296	251	288	321	281	260	273	266	302	276	303	307	315	272	326	295	308	306	285	301	294	275	290	307	264	301	287	295	272	297	271	296	330	289	314	301	264	281	302	304	272	285	287	270	265	286	301	319	288	246	284	295	291	317	296	261	299	248	268	267	297	270	282	277	276	264	262	273	336	252	300	306	285	265	309	281	289	302	290	288	273	302	331	296	320	297	296	271	279	287	273	284	259	280	310	320	267	239	303	296	276	281	301	268	323	296	293	311	308	318	304	283	273	315	299	268	275	271	295	249	251	280	271	287	282	258	273	307	307	316	279	298	266	323	319	270	279	278	300	301	313	277	303	275	288	292	311	281	275	296	318	272	286	284	319	303	323	298	288	303	264	298	285	267	298	319	294	277	286	274	283	288	288	291	278	304	265	280	265	311	302	327	293	297	319	267	277	285	291	267	292	336	311	306	315	332	323	258	289	297	271	278	273	269	309	265	340	283	295	275	266	281	293	274	302	276	300	282	283	291	277	293	287	280	260	267	295	298	299	282	287	300	296	285	274	266	278	277	288	306	299	287	269	278	287	246	308	280	258	281	288	289	327	289	312	288	247	328	305	291	297	308	337	303	305	285	273	300	324	295	286	285	335	304	276	293	291	315	286	282	316	315	300	333	320	280	295	303	302	279	277	286	299	311	299	289	319	299	295	263	304	285	270	278	275	301	315	289	287	279	300	286	277	266	277	311	280	280	251	317	291	297	268	290	287	275	291	268	296	281	319	273	284	272	274	299	292	246	302	273	287	298	308	272	249	273	263	288	324	295	306	283	282	264	279	291	303	333	269	305	289	289	291	308	304	309	273	286	290	310	292	309	283	291	292	286	325	281	307	329	307	311	276	289	281	287	297	250	285	282	306	302	311	304	275	300	271	287	272	295	262	290	323	279	291	332	296	263	291	285	296	318	309	304	315	306	317	277	309	293	304	272	283	313	288	311	262	304	311	293	309	279	293	279	309	282	264	287	295	281	306	281	292	307	305	272	269	291	306	292	286	293	274	303	306	288	304	304	286	266	273	302	287	313	333	304	261	285	284	257	273	283	326	286	323	306	327	299	283	284	258	297	288	303	250	289	300	300	297	285	290	283	294	259	303	278	323	316	272	282	282	297	274	338	333	280	305	279	307	296	300	255	290	299	285	313	272	291	311	282	312	275	291	271	311	291	314	268	294	307	296	287	279	278	291	289	284	298	300	300	318	265	275	247	305	287	293	265	278	276	275	296	283	297	287	295	278	301	283	260	309	290	288	313	275	308	287	338	255	272	316	279	316	283	295	307	288	319	302	284	274	266	292	283	260	309	302	284	309	243	273	323	311	321	311	269	286	279	282	318	297	280	250	273	279	295	271	298	305	335	331	285	270	273	280	294	285	291	287	305	284	318	281	271	271	281	280	278	272	293	318	286	286	312	275	261	277	262	273	293	271	275	329	272	267	288	282	297	332	335	279	323	291	283	298	272	317	306	242	286	298	294	269	245	261	315	300	258	288	291	275	257	299	271	294	290	298	286	274	285	276	265	269	317	308	270	264	287	297	315	293	292	321	271	313	310	316	315	269	276	293	295	290	302	287	290	315	326	282	267	256	276	261	297	312	303	297	320	280	299	318	298	272	286	256	274	281	297	276	292	278	302	320	295	280	302	299	284	295	297	293	270	294	299	266	278	296	286	265	292	303	271	294	295	299	266	293	304	273	323	311	271	298	279	287	268	278	283	291	264	276	310	292	283	296	290	287	269	306	275	300	319	316	300	287	275	313	293	311	289	290	280	317	289	290	281	294	291	274	291	273	302	297	258	298	272	290	288	288	282	265	327	287	288	280	281	299	303	289	284	310	281	261	297	275	294	312	305	282	330	310	281	335	282	287	292	275	304	329	315	316	256	272	315	297	277	300	302	262	307	313	294	329	316	287	304	302	310	269	267	306	288	307	320	298	329	286	313	300	301	292	249	295	319	277	311	278	309	306	302	296	312	299	264	264	279	300	288	295	268	321	284	310	312	264	300	310	292	270	260	291	286	273	276	296	298	297	281	281	276	316	266	300	314	286	324	286	282	273	277	304	313	296	291	290	321	309	279	278	275	297	251	286	276	265	292	280	309	289	302	318	291	290	275	282	279	280	308	314	305	306	278	300	293	284	274	280	286	300	292	299	292	284	315	331	319	312	294	293	304	268	264	306	287	266	300	276	297	276	292	322	312	289	293	290	265	264	306	255	276	294	277	260	319	308	328	263	271	278	326	282	299	301	271	274	276	295	314	306	287	303	304	286	274	280	305	318	302	289	318	291	294	285	293	291	282	288	271	290	312	326	259	279	262	300	292	310	312	277	277	279	298	302	300	293	305	266	298	262	285	282	266	296	310	292	272	292	282	310	286	262	280	287	288	284	309	274	314	292	266	270	278	283	284	275	284	273	318	307	311	288	306	289	275	285	273	308	287	286	301	279	286	302	335	267	263	268	278	300	316	311	316	261	297	296	278	316	285	277	299	319	280	290	254	304	283	326	291	292	305	335	280	289	249	303	327	266	274	287	278	265	268	299	290	269	290	304	299	268	309	298	291	301	289	266	279	285	297	263	288	286	285	307	294	275	262	267	312	313	284	291	264	279	301	286	247	262	271	283	276	293	302	286	275	262	271	292	261	292	272	330	301	297	296	247	290	298	264	302	284	277	288	295	305	306	289	309	276	281	319	324	291	267	318	308	286	309	278	280	286	301	290	309	309	329	320	280	251	271	276	287	283	301	283	280	271	305	333	258	280	282	276	287	278	290	307	281	311	275	268	277	302	304	319	313	304	249	294	307	275	260	283	292	256	307	276	254	266	296	264	281	295	286	265	287	304	300	277	301	242	286	297	299	310	288	310	296	318	288	299	296	291	328	276	288	333	314	307	278	335	293	290	308	277	288	272	307	289	274	292	298	326	303	294	291	299	319	262	274	275	310	309	272	303	288	260	291	256	272	291	275	292	287	281	295	304	316	277	325	270	298	303	283	297	317	290	276	270	310	280	311	263	310	281	280	281	305	278	271	285	296	254	299	269	302	299	258	312	292	282	286	298	310	296	299	302	322	340	290	278	311	265	286	248	280	306	304	324	282	295	286	310	319	300	271	285	280	294	314	276	295	273	295	275	268	293	321	306	286	299	298	288	269	286	293	283	292	296	295	279	291	327	290	284	257	295	281	284	265	267	278	259	307	298	274	285	289	300	311	270	271	311	292	292	278	292	266	292	307	288	302	292	317	298
21873	15002	13076	4274	3616	2829	1937	1534	1366	1311	1179	1148	991	961	931	956	839	846	838	781	801	759	741	794	777	706	759	755	710	744	714	728	708	690	680	707	701	728	667	707	666	665	715	709	654	663	714	715	686	691	651	716	725	692	699	661	694	673	717	700	721	717	670	704	737	639	687	703	658	698	650	656	659	670	715	659	658	648	650	687	750	661	701	717	658	638	641	656	714	671	676	681	646	659	642	671	691	694	670	648	655	671	681	659	678	726	679	704	728	683	700	645	702	679	680	655	655	661	653	666	653	715	712	691	637	661	650	661	689	660	683	653	680	664	706	644	690	636	678	709	698	640	697	675	643	684	672	650	666	697	684	660	671	671	663	672	629	671	674	685	655	670	681	681	682	683	723	662	664	688	721	701	643	711	673	647	690	655	620	658	645	679	644	700	679	660	713	617	679	679	624	684	677	692	677	675	702	655	627	661	692	670	652	678	648	656	649	682	706	645	653	729	648	688	712	644	657	627	651	712	705	685	660	658	660	707	646	691	684	672	676	693	643	682	668	694	658	623	706	654	692	684	659	735	726	697	691	663	673	670	670	675	667	693	613	680	647	685	629	699	660	678	700	679	663	643	664	721	724	663	668	646	650	685	673	674	598	664	645	657	641	640	705	636	648	660	676	641	703	652	687	668	702	648	655	639	724	580	698	645	702	694	687	681	618	668	698	714	664	646	734	682	640	672	724	693	625	619	671	670	652	703	666	665	699	627	621	672	615	651	678	659	659	621	644	652	651	660	653	675	682	671	651	654	627	653	659	698	626	659	667	648	690	682	675	668	682	755	694	655	620	695	638	655	659	666	652	720	659	635	653	699	645	690	667	632	682	635	645	685	670	681	695	643	701	641	717	678	663	725	685	658	689	662	645	638	634	668	649	668	618	674	717	709	641	673	639	668	656	688	661	666	683	668	676	633	644	668	684	678	646	646	697	660	692	694	657	653	645	654	660	744	662	680	655	682	717	649	655	664	656	669	667	671	696	663	656	593	658	651	670	717	664	632	643	686	697	681	667	701	703	666	675	633	677	695	675	633	603	654	621	688	654	689	691	628	692	636	674	677	632	721	665	702	676	711	667	690	675	683	655	715	670	686	679	680	683	633	687	643	643	669	680	637	672	673	676	637	698	669	697	653	661	682	680	691	640	688	634	648	648	649	684	705	619	700	697	671	651	660	680	710	669	672	666	646	628	661	664	635	633	649	634	672	720	643	674	671	627	650	679	664	644	696	596	685	667	661	662	590	666	655	662	694	666	667	647	600	704	651	693	698	710	712	655	687	648	652	703	699	663	653	648	696	650	689	618	686	659	696	705	700	674	677	653	661	683	674	672	641	631	665	615	654	661	650	670	708	696	680	638	721	709	680	681	711	659	677	677	624	677	645	693	666	657	665	669	681	706	634	708	673	691	706	702	666	699	643	678	635	718	701	719	676	720	655	694	690	637	723	683	729	667	703	653	658	652	618	628	641	684	729	707	688	666	670	697	665	691	643	662	666	655	704	650	649	663	682	677	631	668	666	668	678	666	693	670	669	698	649	636	673	640	629	698	656	671	716	660	619	648	630	656	643	642	648	721	650	648	686	729	661	678	689	699	716	666	640	661	671	682	674	650	667	647	628	661	605	638	728	656	682	649	666	651	705	689	660	665	698	706	686	661	649	673	699	668	721	660	704	663	677	711	709	714	647	689	720	691	633	669	695	630	681	655	684	658	638	661	642	669	682	635	678	685	634	663	667	692	650	651	701	668	660	708	686	643	621	738	679	705	718	663	659	688	680	652	685	668	649	615	695	671	683	729	673	664	703	657	685	703	657	676	664	651	686	601	651	629	709	700	646	663	698	716	654	635	705	703	662	674	626	647	628	627	637	666	668	694	717	674	665	680	656	665	645	700	629	671	681	622	682	675	660	678	672	708	619	698	666	667	697	651	673	664	672	698	659	662	719	676	682	681	686	650	676	669	655	674	614	686	730	664	689	684	685	699	644	642	653	645	673	672	655	680	683	698	665	633	645	664	663	666	675	649	637	712	698	683	666	617	663	628	683	660	667	661	662	692	659	638	697	658	667	637	665	685	691	664	634	729	689	633	689	684	645	717	742	647	614	651	664	662	698	641	694	671	688	650	648	699	660	690	645	649	691	683	673	690	666	681	710	701	685	699	659	699	737	735	698	669	676	641	624	714	653	702	678	636	641	664	662	635	647	688	662	682	731	648	662	649	653	703	657	659	649	703	703	681	698	690	697	679	664	644	671	661	673	653	703	669	680	715	682	708	681	709	690	635	730	689	654	706	639	692	624	688	682	656	667	704	678	712	681	602	680	642	652	684	679	680	671	695	707	654	599	701	661	722	661	650	655	662	657	650	653	677	684	664	685	664	671	672	719	670	709	663	680	657	668	650	623	668	681	667	661	694	719	713	679	649	656	647	660	674	664	728	673	690	617	713	685	667	667	685	663	639	673	677	690	664	629	703	669	646	684	658	623	655	697	725	676	669	663	640	623	632	666	696	693	667	683	685	674	672	657	678	706	715	679	676	692	657	673	645	659	689	675	644	667	649	665	720	687	701	701	686	650	634	720	668	661	651	704	645	667	701	636	703	717	641	689	669	666	643	655	672	669	652	688	631	640	652	676	629	690	636	666	654	687	704	661	697	693	678	709	673	643	691	694	643	672	674	662	690	667	686	650	679	646	669	684	692	671	681	678	717	687	661	669	663	657	652	664	676	660	690	678	690	666	716	639	686	676	683	635	699	702	700	635	676	701	674	645	663	693	652	694	677	715	707	716	703	688	643	691	651	668	660	679	673	701	646	668	626	704	644	661	673	680	656	676	659	681	671	668	657	687	657	667	650	684	739	662	721	671	643	660	675	688	674	644	667	701	694	649	647	702	687	670	671	659	662	642	670	682	669	664	661	629	636	612	687	672	646	649	658	662	676	688	702	668	679	676	668	690	683	662	632	632	625	667	681	652	661	668	669	688	699	700	668	675	688	661	671	695	655	650	661	716	691	704	677	674	696	674	662	692	721	655	672	674	631	668	635	691	721	626	669	692	690	661	642	632	673	633	652	676	660	634	674	672	699	678	691	668	642	630	624	641	619	676	707	652	671	644	702	646	673	677	666	669	672	640	686	698	658	686	688	671	708	687	662	647	599	684	681	653	691	675	633	669	655	692	658	684	695	647	653	650	652	698	677	706	708	674	706	673	655	673	648	692	677	660	694	646	646	664	662	651	692	632	697	668	707	706	653	667	639	681	661	682	664	660	638	695	651	659	702	659	676	653	677	684	652	679	626	636	625	675	691	652	650	684	716	644	702	660	666	686	658	702	694	682	626	694	673	666	692	707	697	709	634	618	677	642	703	670	671	670	688	631	687	684	691	691	673	644	619	677	647	699	676	651	686	674	692	641	659	659	676	658	676	676	698	664	639	714	685	657	717	655	651	669	647	695
40610	26109	16621	3902	1488	875	542	446	366	355	320	288	247	259	271	245	202	229	201	217	203	204	222	207	203	199	208	170	176	187	197	179	172	204	163	179	207	185	190	166	182	196	190	187	192	166	196	177	170	165	191	195	172	196	164	181	185	180	200	200	164	161	164	182	181	184	208	173	210	175	175	164	176	201	174	167	163	170	193	173	179	220	192	166	172	164	194	185	203	171	202	161	161	182	173	194	157	178	164	185	168	146	162	148	167	191	181	189	178	166	201	175	196	151	184	180	162	149	182	184	174	188	179	193	175	175	170	166	161	156	177	173	154	165	178	146	184	171	144	147	186	199	183	180	194	193	172	184	169	176	196	206	149	151	167	191	149	158	182	172	187	172	205	163	173	181	170	160	166	167	177	169	174	188	180	171	182	179	189	191	179	190	141	158	191	170	154	192	175	188	176	182	176	195	149	172	177	184	152	176	177	160	176	151	182	170	165	168	191	193	201	193	170	165	187	153	148	185	158	182	181	200	181	163	159	177	175	191	168	166	190	169	165	158	173	152	180	162	162	184	174	165	169	188	171	169	193	181	172	145	181	150	191	177	167	168	185	154	196	189	205	152	189	161	172	162	175	170	187	184	171	182	163	172	185	193	187	155	202	162	174	204	206	172	166	168	174	178	142	167	155	180	185	165	166	168	188	189	171	189	195	181	155	157	182	169	177	158	173	210	209	197	166	168	148	154	189	180	166	156	158	192	212	185	174	184	159	167	156	164	187	166	159	189	174	191	178	153	153	161	186	159	209	179	167	169	157	165	200	196	179	182	175	196	172	176	189	173	167	178	165	178	184	171	143	173	169	180	176	154	166	146	165	171	161	185	175	184	176	189	138	169	173	183	164	185	208	190	173	174	177	183	172	195	163	169	166	171	191	165	168	154	175	191	182	193	172	166	169	185	182	170	141	160	181	179	171	178	165	209	153	185	165	168	189	152	180	150	182	165	153	176	194	173	202	172	166	181	171	163	183	181	207	158	160	163	171	154	171	168	171	200	191	191	177	139	192	173	186	150	177	200	193	170	163	160	181	205	165	179	171	194	201	173	160	159	150	197	192	201	186	198	191	191	184	189	169	187	201	174	161	164	169	161	176	196	154	156	178	169	183	159	185	185	197	159	173	181	185	178	188	170	183	181	205	170	153	185	176	164	165	173	207	163	210	165	152	176	180	173	167	187	165	172	176	180	177	195	174	181	158	192	168	145	195	188	167	184	189	160	186	176	161	176	193	171	161	155	177	172	154	162	170	157	185	168	190	153	184	162	166	167	161	160	188	190	189	171	168	174	171	191	190	189	176	167	172	166	178	198	173	151	184	175	178	179	199	184	190	162	162	168	160	193	183	180	152	173	183	207	194	188	159	177	185	192	170	166	165	163	182	159	170	186	190	178	157	154	170	149	198	178	188	181	196	160	179	162	189	183	183	165	177	165	183	149	175	161	178	181	169	177	177	163	211	170	177	170	180	196	169	164	170	178	195	151	177	173	185	193	190	166	180	180	174	187	167	166	172	181	168	176	172	175	171	194	170	173	171	179	181	202	161	185	186	163	217	189	190	180	187	182	173	161	164	173	179	174	170	205	173	175	174	156	175	178	176	203	167	202	174	160	187	174	182	165	181	158	175	190	172	180	149	184	167	178	173	188	164	186	181	198	170	157	169	181	186	151	157	202	163	175	180	188	182	185	176	179	160	183	182	168	173	180	184	187	185	163	178	172	182	166	164	178	162	174	224	157	160	193	165	179	185	207	200	175	161	152	172	170	164	172	193	182	183	194	215	147	207	175	181	191	160	156	190	178	186	164	177	191	186	176	180	176	176	149	180	179	178	173	183	175	168	170	171	186	172	176	180	153	176	225	170	195	192	179	179	172	189	205	162	189	186	190	162	161	171	176	162	163	165	167	179	153	175	172	169	171	185	162	198	166	182	206	168	167	181	159	178	177	178	177	169	171	189	189	197	165	150	178	191	159	165	159	165	151	164	145	164	173	165	182	196	174	154	167	183	178	186	163	166	158	184	196	188	187	154	167	189	155	192	192	159	162	164	176	176	178	177	182	183	184	157	172	164	159	204	208	172	181	205	173	131	176	177	173	170	173	158	161	195	191	173	168	178	183	178	190	162	173	160	155	204	183	184	177	174	180	182	169	200	150	164	145	180	169	181	156	174	158	161	160	165	179	161	179	194	181	182	192	166	190	179	196	165	203	174	198	165	153	174	183	203	178	181	189	192	182	166	177	170	166	163	200	182	159	160	191	183	174	184	192	166	188	188	159	167	188	167	156	197	158	175	163	194	172	174	198	178	173	190	181	192	144	166	195	181	188	182	180	160	166	183	187	181	179	195	165	167	149	180	165	193	174	168	163	192	171	161	190	160	171	173	162	155	176	158	178	161	175	175	170	174	171	174	204	200	187	182	151	161	161	150	166	187	159	165	172	173	194	173	194	176	165	153	194	181	180	179	177	167	151	179	151	170	162	168	172	195	179	175	170	170	170	178	178	186	193	186	166	175	186	169	174	186	180	158	162	173	166	215	185	173	202	182	165	186	159	187	184	156	174	172	180	186	176	158	173	192	134	168	213	189	176	172	192	188	168	156	157	173	172	176	178	183	178	184	149	156	178	191	151	187	152	192	155	198	179	186	194	184	205	165	191	193	195	175	198	184	178	165	187	188	152	180	184	166	212	205	176	193	174	185	194	177	174	173	178	185	172	177	172	172	200	168	171	203	173	172	164	139	175	166	182	201	185	165	157	157	187	172	169	190	186	207	183	176	139	184	164	166	198	158	172	189	185	165	176	178	179	217	185	210	179	212	177	173	157	166	179	179	187	176	160	172	168	186	161	190	176	181	184	183	182	167	177	181	190	168	190	185	157	187	180	174	145	211	178	151	154	184	185	194	183	168	193	179	153	170	190	166	159	195	179	201	155	160	174	157	187	191	214	183	173	174	177	150	187	142	184	176	166	188	183	176	195	176	193	161	168	173	195	175	148	168	200	196	179	195	170	178	185	184	167	164	178	177	203	187	172	184	162	169	162	192	174	175	194	162	167	126	172	170	176	152	171	167	188	154	179	190	166	197	188	184	185	160	169	181	178	171	172	177	147	209	180	177	185	197	161	161	169	162	159	195	195	140	174	151	176	173	184	157	192	180	208	188	176	173	182	150	171	145	161	185	187	164	172	192	167	164	164	191	184	163	177	168	163	193	165	162	176	160	152	168	186	187	193	195	188	180	181	180	154	178	178	169	166	179	188	167	184	185	178	163	170	170	168	167	167	171	162	147	183	139	190	143	175	187	194	204	193	189	165	182	171	171	161	167	148	185	163	182	171	199	195	181	169	162	160	173	174	189	178	180	160	183	156	183	169	164	152	163	192	179	180	181	161	168	189	184	180	173	189	157	196	172	199	173	184	184	190	171	176	162	180	164	189	174	182	151	206	173	177	178	172
27521	20001	17530	5443	4767	3196	2368	1871	1432	1413	1210	1118	921	899	960	802	734	706	676	623	571	606	585	507	473	521	499	508	499	467	521	496	443	464	468	483	468	432	457	456	507	430	407	461	451	488	431	483	422	486	448	422	436	394	424	447	449	444	426	437	431	427	441	400	409	466	437	434	451	441	383	432	408	414	436	450	422	414	424	425	448	411	449	422	449	430	403	398	420	407	426	373	431	409	457	418	379	434	416	427	430	406	458	421	469	412	458	460	468	407	418	417	421	441	437	443	467	418	413	425	424	421	439	411	429	452	442	401	442	415	423	408	407	415	405	408	445	452	423	417	414	417	435	432	454	404	383	451	420	410	429	410	430	400	411	440	416	442	390	424	421	419	444	428	413	379	438	396	380	432	388	424	377	439	419	445	453	435	411	423	375	431	430	426	418	424	406	460	431	422	448	398	420	418	420	412	459	415	418	429	398	418	468	401	404	404	459	423	421	406	409	437	407	397	390	393	418	417	391	412	460	435	426	429	404	442	437	392	421	411	485	452	434	402	391	456	414	446	424	431	419	408	414	427	432	402	435	405	442	444	449	411	429	433	426	427	443	428	423	440	412	384	400	401	420	408	417	422	430	442	458	462	415	407	414	387	399	404	462	457	413	403	394	391	379	419	424	388	420	418	412	423	432	387	397	437	448	405	414	391	456	403	406	431	423	427	411	389	454	374	451	421	449	446	402	441	420	432	415	405	419	400	412	414	412	417	439	410	378	419	402	425	395	432	450	389	423	382	436	447	394	387	401	431	402	466	432	426	405	412	432	387	389	419	386	386	412	426	420	383	401	406	413	414	411	429	438	415	397	430	434	430	394	419	440	403	439	418	423	451	425	443	406	403	429	470	443	397	413	417	440	430	429	427	393	417	444	444	395	423	428	464	448	383	413	438	374	399	424	426	425	429	423	386	413	365	421	420	381	404	421	408	434	404	411	434	419	415	402	390	415	408	470	465	436	426	435	429	428	419	448	439	437	414	401	427	419	419	416	378	429	426	445	441	397	431	402	438	437	382	442	406	440	415	414	442	435	420	402	424	436	405	418	388	435	409	390	450	410	477	449	448	424	401	445	407	412	403	426	383	426	421	412	457	363	413	427	438	394	391	406	439	396	373	432	428	412	410	408	425	434	442	423	418	433	422	389	374	458	477	462	388	439	406	440	440	439	398	436	422	446	415	423	447	400	443	423	407	459	405	414	428	428	436	438	423	435	442	393	420	451	429	409	417	420	447	441	419	430	437	396	419	423	408	387	443	397	448	432	410	413	391	411	427	459	416	475	453	398	395	419	433	411	448	403	472	390	439	435	411	436	377	426	420	413	442	421	423	495	447	432	435	423	397	399	411	409	444	431	399	424	428	399	422	429	424	432	409	420	453	394	432	461	419	381	426	424	422	444	414	443	401	425	403	476	406	439	417	402	383	431	407	421	420	418	413	409	458	420	414	423	387	409	380	412	415	399	437	445	414	417	411	430	426	418	413	418	411	446	406	433	426	389	413	419	382	385	443	416	408	397	458	399	416	408	405	411	417	418	376	449	409	423	412	414	410	423	409	423	449	418	421	430	433	419	443	403	410	428	398	422	432	397	447	465	428	427	406	415	415	408	409	410	421	418	432	412	419	389	414	418	416	424	408	413	397	412	450	442	427	396	447	426	433	433	435	455	424	428	400	382	444	445	394	450	407	422	443	416	419	414	408	381	394	416	433	397	434	419	443	409	414	459	462	400	432	403	427	434	411	427	439	413	397	434	444	421	426	416	433	390	432	425	440	446	418	466	386	452	406	410	446	400	451	413	425	436	421	383	438	402	401	434	466	382	475	439	398	374	423	412	413	453	423	404	412	395	420	424	414	412	444	448	462	425	424	429	415	438	440	454	416	409	398	411	432	445	420	448	437	413	403	417	442	425	427	479	453	439	460	422	473	418	414	397	423	442	401	410	422	402	405	398	415	430	391	442	402	416	433	431	376	446	424	425	430	392	405	412	417	401	419	421	410	446	398	404	402	455	391	411	428	411	414	422	412	384	413	421	436	439	436	397	398	407	415	392	397	402	414	421	456	414	396	424	416	440	425	424	391	447	414	442	398	414	400	376	414	392	419	415	393	443	424	431	464	426	425	386	408	438	414	397	437	441	425	408	416	432	398	445	420	432	393	430	422	426	412	383	456	401	433	422	426	474	410	440	442	437	408	449	434	425	445	427	429	416	411	402	428	434	407	469	442	422	369	410	456	417	425	396	440	396	418	421	408	404	428	394	413	419	439	394	388	410	421	458	402	402	400	455	430	436	414	452	403	418	439	415	451	433	430	417	415	424	417	405	360	402	410	432	399	449	416	408	380	380	440	431	454	428	425	396	416	391	424	411	428	417	452	405	411	431	421	439	398	447	437	431	445	404	399	408	409	423	417	468	410	420	390	427	423	432	448	432	433	419	421	418	445	449	459	428	438	418	443	425	394	435	436	450	458	377	390	434	425	453	414	410	435	420	416	409	418	485	402	387	436	408	415	457	443	377	420	403	418	416	454	415	417	433	448	416	388	431	403	395	408	464	423	419	449	402	395	442	462	428	409	379	409	404	401	432	411	390	437	461	416	439	417	448	422	412	423	434	416	403	398	391	478	376	402	448	416	424	446	423	427	392	439	394	414	397	440	431	444	394	419	433	409	424	394	436	394	452	426	415	437	422	437	445	398	415	423	391	432	423	459	446	426	403	373	406	432	402	409	443	408	423	445	434	412	415	407	439	404	414	444	419	414	431	391	432	407	430	414	434	396	403	419	463	425	454	439	442	434	409	455	411	409	395	410	449	411	386	412	399	446	386	419	417	448	390	389	407	467	421	446	424	422	390	457	397	411	418	432	415	420	397	414	446	389	427	420	439	406	419	431	418	414	411	442	382	416	391	417	443	423	394	424	413	404	405	428	411	409	441	447	401	398	474	378	411	438	415	404	408	412	445	409	433	406	451	397	384	413	404	393	413	424	420	450	429	419	409	420	415	394	399	428	425	425	430	397	452	437	441	406	426	429	424	412	432	407	443	437	411	445	478	408	426	428	420	433	436	411	402	453	432	428	421	438	421	435	403	425	431	403	418	423	449	395	396	413	428	422	433	409	440	447	414	411	379	386	411	431	418	425	403	434	420	410	436	436	443	417	409	464	447	427	405	408	446	420	410	424	405	418	400	416	424	431	391	397	429	393	446	442	449	420	411	428	403	438	388	423	398	424	405	407	433	409	449	416	438	430	455	428	441	465	404	418	440	425	398	456	412	430	425	427	411	444	398	415	423	432	466	423	389	385	416	424	421	439	443	404	458	389	464	414	390	453	440	462	413	437	439	385	475	423	474	405	395	424	441	409	445	431	436	451	399	449	387	442	414	388	423	421	410	429	429	436	419	386	423	390	413	422	438	410	433	423	419	406	403	434	431	425	413	396	435	405	409	413	411	431
13253	5118	2421	778	623	491	364	350	331	318	318	283	252	259	296	295	256	300	290	291	277	290	261	258	260	299	262	236	264	263	256	295	255	273	240	233	250	249	238	257	268	249	297	271	262	284	260	280	263	254	242	290	274	274	246	290	274	226	295	315	287	269	243	268	276	278	261	264	255	287	256	259	245	256	280	263	272	250	248	289	274	269	264	297	258	275	268	288	252	248	264	271	245	268	266	260	264	290	277	240	286	290	285	254	285	244	284	265	254	264	270	275	279	255	256	271	263	231	289	266	301	250	297	255	297	267	272	295	281	262	261	279	257	250	248	279	294	279	283	255	260	274	255	302	241	292	260	260	293	244	262	248	241	252	247	284	230	250	279	273	263	275	254	271	253	250	277	259	272	302	271	304	299	263	271	269	250	256	245	234	242	231	292	267	289	273	271	264	263	255	287	304	252	248	280	286	277	245	288	260	270	276	279	273	255	280	262	246	241	267	261	282	254	262	265	268	254	288	283	298	265	247	252	250	271	271	265	258	230	251	240	271	262	270	256	255	297	286	298	278	301	273	290	304	263	270	262	252	276	285	283	271	268	265	244	255	267	275	285	254	288	248	256	263	240	288	243	289	257	262	267	269	268	267	261	276	264	261	244	294	268	260	298	269	259	276	273	264	276	273	278	290	251	286	256	271	271	262	296	275	271	277	271	282	279	277	247	277	267	264	262	266	273	280	228	278	264	287	272	285	271	240	248	262	271	274	289	288	297	286	266	253	263	245	294	253	269	253	286	264	270	244	272	262	268	265	297	260	261	263	240	279	278	267	268	277	292	250	279	269	252	233	271	277	264	272	244	233	273	277	252	276	261	254	261	264	291	287	272	291	250	258	232	269	254	261	287	268	259	259	268	238	226	276	272	264	229	251	275	251	235	254	271	270	261	271	282	279	289	267	258	264	277	253	266	285	301	286	251	262	266	289	269	259	251	275	252	281	275	274	271	238	266	274	282	222	276	245	266	268	248	299	262	268	231	261	290	292	253	265	257	265	278	281	235	265	291	239	263	262	262	272	272	268	272	264	257	272	252	272	286	249	263	294	259	260	238	275	276	249	243	279	240	265	282	281	290	250	262	250	272	267	280	232	262	266	295	289	247	263	267	241	255	286	259	275	244	273	269	261	240	268	263	232	298	279	280	290	274	247	244	264	272	260	287	266	250	255	281	297	286	222	246	256	253	276	262	264	267	264	272	257	305	310	264	258	282	275	299	245	273	256	287	250	281	285	251	265	305	281	251	275	245	249	293	248	292	281	280	249	275	291	274	240	285	256	273	275	263	275	273	263	276	266	244	255	243	241	283	280	252	279	275	277	271	294	265	233	264	268	261	270	268	247	278	227	279	241	266	271	262	261	304	269	248	290	251	250	249	238	270	299	289	292	276	261	247	277	264	260	285	265	267	247	277	271	311	272	252	273	290	257	268	262	251	276	251	257	248	251	292	295	301	281	259	289	262	261	270	216	262	259	249	271	266	243	263	284	283	274	254	293	286	220	282	293	256	238	254	260	285	271	242	295	282	290	253	248	293	255	264	285	233	261	272	291	299	276	234	270	280	256	256	240	265	230	244	286	260	315	289	261	240	275	232	245	235	283	280	252	261	242	297	267	227	293	297	249	252	289	258	263	300	237	262	273	247	251	256	287	280	279	280	256	281	256	298	293	291	258	277	267	281	267	268	271	249	283	270	279	272	290	288	285	267	273	267	263	286	289	274	247	283	264	258	278	312	295	271	251	280	270	272	263	260	284	245	309	264	311	264	267	233	250	269	253	256	287	251	264	260	262	273	246	267	253	274	255	259	248	256	289	245	279	298	254	278	272	265	260	279	274	265	273	258	244	259	283	262	266	254	252	267	243	296	265	267	266	259	283	268	258	252	265	256	268	240	260	250	253	274	253	291	290	298	290	265	271	271	249	303	285	260	229	259	277	279	263	256	235	257	287	284	265	270	274	283	284	296	248	255	267	267	274	256	286	237	288	266	257	250	269	265	279	284	246	262	259	273	269	287	270	258	273	277	260	262	271	275	303	278	272	285	283	234	296	287	264	274	266	275	240	271	263	257	263	259	233	261	267	265	260	278	276	295	270	238	274	282	284	263	274	256	267	273	274	247	281	284	274	255	272	281	269	232	263	261	271	239	266	284	267	258	254	261	305	263	268	259	240	283	306	270	228	249	272	249	263	293	314	281	256	275	260	229	280	243	271	284	276	278	274	280	257	258	257	272	269	275	261	263	275	274	291	290	246	260	262	290	279	270	255	289	241	275	279	269	296	243	248	253	296	250	225	259	239	256	281	267	274	255	259	235	239	247	277	257	302	262	270	289	238	258	244	270	277	295	255	276	245	277	239	289	275	282	258	296	276	273	268	258	209	285	242	261	262	237	232	236	267	272	256	247	262	242	217	250	279	282	286	249	291	269	264	285	253	253	273	270	267	263	282	227	255	279	263	272	279	264	287	292	263	220	238	280	241	256	265	267	322	267	290	249	243	298	275	273	256	249	264	256	247	237	282	246	295	259	274	267	295	295	262	295	282	271	284	243	302	268	274	285	280	261	278	236	279	256	284	265	266	255	266	239	240	309	266	275	232	254	248	281	270	271	292	283	232	271	255	268	275	246	265	297	277	267	302	300	230	262	258	275	248	312	291	266	273	279	265	278	252	267	256	279	264	261	272	281	257	258	298	285	236	243	249	262	283	290	264	267	269	248	293	255	244	264	281	276	285	283	265	281	260	249	287	269	284	248	255	270	258	256	276	267	237	281	287	289	279	266	259	281	297	283	255	220	249	258	270	255	288	258	239	270	279	223	235	257	283	282	283	277	265	278	280	255	261	266	281	233	243	264	292	309	261	268	240	258	268	270	268	261	295	263	281	278	281	241	251	292	278	245	261	284	331	248	255	271	250	233	280	306	261	268	251	257	250	279	279	203	267	283	263	255	273	249	269	243	290	262	239	297	258	291	289	261	270	279	254	272	267	246	272	265	273	239	272	241	274	280	250	258	293	297	264	304	295	268	244	238	273	274	254	270	268	248	283	290	284	262	254	289	253	290	264	265	267	255	276	231	263	261	277	280	264	258	289	259	248	241	271	285	283	251	291	255	285	240	261	250	273	281	259	265	261	271	289	318	278	273	293	288	269	247	278	280	267	278	273	269	282	292	279	264	288	298	260	276	267	291	291	283	257	293	286	251	234	261	318	259	256	248	233	275	278	275	249	229	303	280	261	265	253	263	251	255	254	277	261	274	255	262	258	297	270	248	257	274	235	257	283	265	285	264	291	282	281	237	280	262	286	271	265	299	252	271	267	283	278	282	276	257	251	277	272	319	291	273	266	273	255	285	289	278	263	258	246	248	246	299	301	294	281	230	298	256	266	261	250	265	288	255	309	253	287	270	272	308	254	259	261	297	236	231	264	277	260	286	224	268	271	275	260	258	289	255	271
9304	5151	4529	2078	2053	1527	1191	1031	861	896	823	795	716	762	793	699	697	689	741	686	683	624	697	709	655	668	617	682	607	610	663	643	616	671	620	647	637	662	641	672	618	647	679	678	635	631	636	600	627	666	652	645	595	655	583	593	620	647	634	653	654	590	642	643	619	618	601	595	634	637	604	644	616	647	607	594	601	592	602	648	682	626	599	605	643	578	596	565	649	659	567	664	622	639	636	619	619	638	652	627	640	678	625	611	631	652	646	577	643	627	624	594	634	655	631	585	643	620	641	600	561	635	646	684	672	640	606	587	621	686	641	622	640	645	621	637	628	617	612	626	640	666	655	620	589	647	593	617	626	647	577	638	606	613	607	651	654	622	636	664	583	682	603	625	604	629	629	591	632	638	634	632	611	650	600	612	614	665	610	659	640	609	618	632	627	651	672	607	593	624	574	618	652	597	669	586	593	650	579	619	629	661	643	664	631	619	621	596	621	618	625	652	618	605	629	608	653	598	656	635	595	637	615	627	639	625	668	645	637	641	604	654	597	629	626	598	617	642	677	616	671	631	643	644	623	646	617	645	625	686	643	647	637	642	661	612	634	594	619	613	597	631	630	666	621	633	655	637	643	637	653	607	653	635	626	655	642	650	613	628	642	664	627	643	655	611	649	635	631	663	592	642	611	633	577	639	685	645	650	680	611	568	583	617	636	612	620	673	627	635	605	696	650	611	662	630	595	602	672	672	601	630	625	630	623	677	646	603	630	643	603	617	661	624	584	631	641	635	639	660	614	661	609	619	649	657	652	636	648	591	614	588	607	609	608	633	659	601	665	570	647	605	630	674	673	631	592	627	615	609	648	620	594	624	631	632	596	646	656	626	663	678	619	646	599	608	651	577	620	618	615	660	618	629	611	616	652	625	588	600	615	614	636	640	586	596	647	621	610	599	630	606	618	637	597	609	655	614	639	652	646	655	626	610	650	626	615	643	620	647	649	646	647	655	676	620	668	662	589	655	609	662	608	651	584	658	639	629	590	649	675	606	630	633	619	656	644	654	655	649	637	668	615	639	644	626	604	599	634	653	624	632	618	617	588	605	618	641	636	655	632	640	645	597	607	609	643	661	631	632	646	665	655	664	577	663	602	609	665	591	644	635	638	638	625	632	598	586	622	678	657	644	645	690	644	618	607	590	664	584	676	649	648	604	646	617	645	592	630	604	621	649	662	654	646	599	653	561	636	612	605	705	595	665	649	601	613	617	592	566	581	632	621	662	620	666	600	628	620	630	620	601	611	647	629	632	608	641	625	620	641	674	646	606	618	611	577	674	646	596	620	649	609	628	606	641	622	607	600	638	591	629	607	650	649	586	595	598	630	582	616	609	646	654	631	652	618	602	625	638	613	653	594	657	620	632	599	688	602	624	625	611	632	637	652	582	620	618	595	643	663	671	625	600	602	609	593	658	637	605	642	634	642	660	627	646	644	657	631	636	615	608	583	616	607	596	613	569	615	618	659	641	616	619	613	657	657	602	578	596	642	622	673	631	661	628	655	624	644	646	614	614	636	624	618	645	626	610	617	642	625	681	606	627	622	627	662	598	636	636	639	660	590	629	616	600	635	609	643	632	563	595	648	670	656	686	659	616	596	590	593	640	602	604	641	597	628	651	641	590	602	647	593	613	652	656	612	634	586	571	643	619	654	611	581	641	612	642	622	621	602	586	611	640	649	623	629	674	630	612	569	664	621	578	620	607	657	646	638	595	654	619	662	618	652	642	636	604	627	601	660	671	651	590	636	599	664	621	675	641	623	632	609	596	608	648	625	632	619	611	564	630	587	661	629	625	611	658	617	589	611	604	597	641	614	631	593	573	641	623	612	618	614	672	645	675	656	616	634	674	646	604	614	648	626	655	590	621	625	577	626	616	684	595	603	573	566	594	626	615	654	628	647	664	604	625	632	622	584	595	629	629	642	593	642	634	612	651	595	602	619	673	625	623	632	622	638	637	631	604	627	651	657	622	648	623	638	576	629	629	633	615	649	618	628	671	675	618	610	568	646	634	631	629	621	666	599	658	602	626	611	634	631	678	635	613	642	628	652	636	631	637	640	613	614	621	599	593	614	667	632	614	617	630	666	590	600	614	631	590	636	606	632	628	650	624	634	557	658	627	613	640	608	616	596	627	660	678	623	641	662	629	587	568	599	608	631	637	596	643	593	575	595	648	635	640	638	614	600	666	636	665	664	614	626	646	603	651	602	685	627	603	653	616	590	615	628	623	672	618	604	639	634	621	640	639	642	641	677	594	619	625	622	630	681	665	593	636	619	600	619	637	631	627	625	643	576	612	617	599	646	639	646	657	639	634	646	593	639	658	578	653	672	606	670	660	668	620	631	595	609	657	638	650	687	615	611	636	658	585	676	640	634	635	625	660	648	621	631	658	626	633	662	638	649	647	602	632	641	627	654	627	624	581	646	632	623	627	615	653	609	616	617	631	637	622	596	602	615	659	637	640	598	668	601	617	630	642	613	596	612	613	612	603	658	642	642	609	637	617	654	631	663	607	626	613	638	638	619	614	594	603	611	650	628	595	634	645	581	590	615	626	643	585	618	646	615	618	651	626	624	621	597	678	582	632	618	648	581	588	624	632	617	645	617	612	666	628	596	700	595	590	636	648	650	685	631	652	661	656	626	605	609	621	638	611	650	648	602	648	594	587	631	621	626	625	632	645	640	629	614	626	614	653	664	597	613	629	621	603	628	614	633	665	636	680	610	641	616	615	658	651	628	633	623	666	656	622	617	646	584	665	642	596	606	608	628	630	664	649	623	606	634	620	623	609	640	639	619	614	654	666	650	645	618	594	672	617	602	621	623	625	600	653	605	635	621	606	642	663	618	631	619	619	598	606	643	647	637	663	635	661	616	610	640	635	639	651	616	638	647	678	625	653	598	605	650	606	620	641	631	632	602	635	612	600	586	640	644	607	606	650	667	631	665	627	667	634	584	606	575	624	637	651	652	608	613	637	636	622	637	631	626	646	605	589	628	679	655	621	671	648	628	591	580	679	615	643	621	628	635	645	585	614	624	592	634	626	618	648	618	653	647	642	632	607	640	649	598	631	611	588	679	615	600	627	644	628	647	623	654	630	637	605	640	656	580	703	570	628	608	597	617	638	620	633	623	633	654	617	625	685	590	633	615	636	613	629	685	635	582	609	652	615	643	619	601	630	644	616	598	621	644	621	605	660	653	579	589	597	640	621	671	614	623	659	631	606	646	663	661	651	633	620	603	601	634	610	646	611	604	614	647	652	654	666	661	584	648	644	638	624	617	621	598	675	609	625	643	650	633	677	628	675	603	615	600	637	608	635	658	626	653	614	570	653	669	630	668	646	672	657	633	636	627	620	619	618	642	638	635	611	641	639	667	643	650	644	608	612	660	622	609	632	566	620	645	639	615	645	611	577	634	640	602	646	608	675	628	599	638	607	651	649	629	611
30966	18600	10625	2225	1041	721	551	464	415	406	406	353	381	365	344	347	336	306	330	313	271	270	324	313	286	305	285	303	279	295	293	256	295	271	291	300	298	267	305	298	280	306	316	302	302	284	316	300	281	251	277	298	280	295	286	312	261	302	294	300	300	279	278	333	315	259	249	296	292	318	278	274	287	314	270	309	253	261	262	302	290	295	304	286	296	290	318	293	325	288	308	330	260	307	280	283	296	279	279	301	320	286	301	297	290	297	297	316	294	292	298	259	261	306	288	290	296	273	305	291	323	294	310	271	304	296	310	303	292	275	298	295	261	336	278	298	295	299	252	339	282	294	278	293	331	300	288	301	311	315	280	276	296	284	294	250	307	283	309	296	299	304	278	294	324	285	283	289	302	303	277	263	283	286	278	256	295	295	284	302	323	277	293	279	314	293	313	309	294	241	327	313	289	303	275	310	305	253	285	263	289	297	303	290	266	297	290	300	268	300	322	299	249	282	273	314	306	248	270	313	289	306	272	292	277	295	307	307	305	286	259	291	326	283	275	299	283	313	301	276	287	313	285	283	280	272	313	300	262	280	283	322	308	317	291	292	246	269	292	280	291	315	273	255	284	284	258	277	261	288	291	283	306	275	315	294	332	312	265	311	302	281	284	312	317	308	298	310	315	284	302	294	306	284	280	302	297	293	316	288	277	277	301	290	284	280	262	292	280	299	298	277	292	282	301	280	303	315	282	279	302	304	289	289	298	287	293	283	278	253	257	248	301	286	349	301	299	282	272	285	313	285	294	286	292	297	270	283	266	293	285	306	247	309	298	312	275	290	321	311	264	264	286	270	318	297	305	275	313	281	245	267	314	283	297	332	277	294	295	284	282	316	260	277	267	272	303	280	313	290	296	300	330	293	308	312	274	280	320	287	315	307	279	290	256	320	296	280	271	255	302	284	297	265	284	282	271	314	300	312	278	278	313	291	287	299	289	306	291	287	313	301	281	263	291	306	267	279	329	303	247	304	292	296	290	286	286	259	274	280	302	325	345	309	290	295	303	304	301	282	284	295	303	300	275	309	296	321	305	224	272	273	299	283	298	280	311	280	312	290	320	282	286	301	298	313	294	302	298	309	269	251	297	278	261	286	314	310	293	288	308	301	291	270	318	278	255	283	310	310	290	311	246	317	279	308	287	280	292	297	279	292	288	269	287	297	293	298	283	307	304	281	295	286	282	308	255	264	298	285	276	271	310	282	316	270	283	280	280	306	300	313	298	299	307	305	319	265	292	283	288	296	302	324	274	293	283	271	280	304	282	274	280	269	303	284	316	265	288	286	305	278	291	285	292	281	307	280	271	316	333	290	272	271	266	280	271	283	304	284	277	284	274	292	299	272	303	281	304	324	271	286	279	267	257	297	279	257	266	274	279	294	252	285	284	277	284	258	254	325	286	307	263	306	279	316	274	285	274	323	282	304	259	285	272	288	309	272	300	302	295	292	271	316	302	282	290	314	276	310	286	312	297	318	299	292	279	313	305	294	289	299	289	280	342	307	296	319	293	280	264	284	297	286	286	276	247	296	261	258	273	270	303	285	291	266	277	312	286	308	268	306	260	301	318	295	305	298	296	281	293	312	286	280	283	275	298	325	305	291	301	305	292	278	278	273	290	300	284	312	281	279	314	297	300	269	290	282	276	312	303	297	273	266	315	277	298	253	327	275	316	300	302	273	256	272	269	299	314	290	279	309	299	264	286	303	303	310	260	289	296	303	275	300	303	280	298	293	304	302	269	279	274	295	260	287	276	306	290	290	261	280	276	316	289	295	287	300	270	281	283	266	290	309	294	304	266	310	281	275	327	270	294	295	298	299	331	297	296	281	309	312	279	288	306	323	303	279	271	266	285	312	294	280	295	280	284	316	251	253	306	304	313	298	298	306	294	309	292	298	262	263	268	276	319	266	302	306	307	285	278	308	313	324	288	280	300	254	298	303	299	303	312	281	266	273	285	286	293	324	293	293	261	260	307	299	294	286	293	289	316	262	299	323	317	246	301	280	324	328	312	275	284	272	322	295	279	288	247	267	253	307	286	281	273	309	283	309	311	268	278	307	309	286	272	243	276	291	259	256	284	257	260	284	270	276	314	266	281	294	329	299	297	320	269	302	283	270	278	287	273	305	272	275	271	301	305	290	305	291	267	302	297	312	278	306	300	270	280	283	301	280	284	275	287	273	285	300	297	274	316	316	319	304	269	295	299	262	285	292	319	285	291	289	302	299	267	287	309	304	291	281	288	279	295	273	242	288	301	324	286	310	303	248	281	284	286	276	308	297	276	295	273	294	258	306	305	311	279	292	288	291	282	309	295	302	264	272	283	306	291	282	297	265	273	290	290	320	296	293	284	282	311	297	295	297	310	301	297	270	289	304	271	300	272	317	279	294	281	298	283	278	273	304	271	316	298	287	288	301	277	270	266	297	296	285	303	257	269	287	287	281	299	304	302	294	281	279	297	282	307	280	302	304	324	271	311	279	301	296	287	271	293	285	299	301	289	296	303	317	297	337	284	286	319	266	237	263	262	298	291	285	293	253	274	293	292	268	287	280	291	328	260	304	301	291	268	280	273	287	310	297	257	329	337	302	279	276	276	266	264	304	318	277	308	300	305	298	321	281	330	291	296	259	294	322	277	286	265	272	298	284	286	323	300	305	314	278	291	281	268	268	279	284	268	255	299	321	321	275	291	261	282	293	298	315	291	295	297	279	279	298	300	278	284	263	299	317	319	315	280	291	287	264	296	274	266	264	320	307	294	300	281	264	297	278	311	274	304	272	280	296	286	309	311	272	306	284	303	272	292	318	242	312	264	275	282	279	285	297	292	301	296	276	299	325	276	295	314	303	275	296	266	300	316	283	312	304	282	269	265	294	297	278	329	320	303	321	284	288	264	302	272	308	276	292	317	296	269	261	292	264	308	280	258	316	298	327	315	290	278	265	274	299	294	290	309	284	312	299	281	293	291	295	276	303	303	273	284	296	279	294	287	308	275	321	273	307	295	280	284	271	309	273	288	314	265	280	270	282	295	290	308	282	282	290	320	263	285	278	275	278	298	296	305	304	305	276	327	305	273	288	263	296	260	298	284	284	289	269	286	246	296	311	271	292	297	291	293	266	314	276	287	265	270	289	292	282	316	306	280	271	321	311	263	298	307	304	270	286	275	280	297	308	265	286	274	284	279	278	284	289	311	275	264	250	263	274	276	324	262	276	270	273	300	306	313	299	290	294	259	262	281	293	291	303	313	298	282	292	301	254	304	307	280	289	267	253	285	278	276	268	277	282	294	307	327	308	280	277	259	302	304	286	294	289	324	269	273	288	279	279	274	291	298	258	288	301	277	291	273	287	287	278	253	299	328	278	306	272	249	288	282	304	260	293	283	271	320	291	258	313	312	280	290	305	258	329	338	297	297	272	289	304	286	303	322	281	295	282	269	268	308	294	296	291
21949	15807	13131	4099	3620	2633	1996	1695	1379	1360	1205	1118	1091	979	954	1002	878	883	813	802	777	774	754	724	759	744	700	735	707	704	700	696	703	704	670	721	692	710	701	681	690	701	701	688	685	661	681	671	691	663	700	700	682	693	672	712	690	710	659	679	667	718	698	679	718	687	645	690	616	701	710	705	687	687	683	675	631	694	720	676	665	685	701	624	688	616	714	680	657	665	636	680	648	717	672	707	683	655	662	668	713	673	669	664	695	680	673	705	649	706	618	652	654	667	676	701	630	672	645	656	659	673	647	682	664	651	705	632	662	624	651	655	688	664	671	711	720	684	720	711	669	662	651	707	670	705	642	732	642	659	676	667	664	685	678	700	725	665	685	684	670	681	678	631	685	658	667	694	677	691	666	682	674	697	660	686	638	638	673	698	664	701	682	708	688	680	696	670	654	680	674	679	679	725	692	714	682	713	634	671	657	639	665	700	672	621	629	692	643	695	633	706	662	659	677	702	674	639	701	655	652	660	687	629	684	684	682	643	635	706	684	674	637	658	690	668	655	671	681	661	676	684	676	710	646	679	674	671	700	637	718	628	696	676	690	663	693	689	630	707	652	686	660	700	632	691	694	740	675	713	665	672	664	615	695	657	683	661	674	698	707	692	657	670	636	635	669	628	638	700	648	697	662	674	646	677	663	686	643	641	676	651	700	677	673	660	659	661	642	713	679	630	701	683	651	633	637	665	696	671	642	720	660	639	685	646	622	665	666	692	691	623	651	659	695	673	654	688	689	648	637	675	654	683	698	656	661	652	650	673	700	650	664	662	696	664	679	656	644	706	687	693	701	693	660	675	689	678	658	676	694	653	650	684	653	733	682	668	699	637	674	674	682	667	692	697	658	668	672	696	670	668	662	645	699	652	641	688	672	689	646	693	646	662	655	664	660	636	724	660	684	712	663	660	652	657	684	680	676	637	675	662	707	639	683	682	688	670	659	688	670	685	653	686	657	679	692	709	690	708	685	686	679	630	721	625	682	697	609	677	694	667	677	694	699	726	659	689	651	664	691	690	733	654	676	662	693	686	637	681	669	641	660	680	692	647	697	629	679	681	665	652	664	663	675	660	649	673	684	678	657	661	670	700	653	702	662	709	651	662	685	672	650	644	694	710	676	710	683	676	662	679	646	708	674	681	665	738	673	688	649	676	633	636	739	661	666	707	687	657	670	675	661	739	673	674	620	664	715	648	616	642	642	639	682	683	691	652	734	658	701	643	713	682	668	615	719	670	643	675	698	661	673	672	671	679	677	668	727	655	683	682	663	675	699	635	624	649	638	650	676	674	666	659	747	653	682	673	674	694	694	691	664	695	672	712	693	671	694	643	659	649	642	694	632	646	698	610	640	712	655	713	686	666	664	704	636	736	681	690	669	622	669	653	657	675	681	646	683	655	688	699	655	687	635	652	681	672	693	645	641	710	635	630	649	657	663	633	693	720	668	680	673	701	678	655	682	649	651	668	664	664	705	680	680	705	656	708	664	699	670	673	617	714	672	619	679	669	685	693	677	688	716	671	699	647	705	635	687	676	653	649	680	688	654	675	705	690	690	627	690	680	696	671	697	679	626	710	667	669	635	701	667	690	630	692	693	675	604	666	652	663	699	686	663	660	704	669	706	683	674	634	664	729	661	704	633	649	635	640	659	680	663	611	668	701	664	665	667	657	664	713	640	654	681	705	721	666	673	711	737	647	693	687	656	741	665	628	664	625	653	684	694	705	686	698	656	689	701	652	669	729	695	673	691	705	670	676	667	727	678	661	700	636	675	687	649	627	675	690	671	690	662	655	678	647	651	689	704	648	704	680	657	680	672	681	681	684	701	711	642	730	754	654	616	673	682	711	689	683	645	653	696	657	685	667	692	713	692	703	663	676	638	664	711	620	635	684	704	681	694	651	682	673	704	641	715	675	675	719	671	693	642	701	715	680	667	628	654	680	705	671	682	668	622	664	736	664	673	651	722	654	692	678	631	669	637	666	630	652	655	645	671	649	694	699	625	694	715	705	667	673	673	654	730	690	669	681	624	650	699	720	638	665	649	705	669	692	661	650	690	685	665	702	659	680	643	654	653	676	673	662	670	670	658	712	671	679	674	642	667	639	703	676	657	659	700	663	699	700	681	695	634	666	692	703	695	663	704	644	666	671	672	649	658	662	675	645	691	641	643	686	693	675	657	667	683	655	708	663	683	682	713	684	703	714	639	701	648	686	632	700	661	651	705	696	674	692	697	649	676	664	655	632	674	704	670	665	658	672	666	644	644	687	658	665	676	642	643	678	720	629	671	671	654	675	672	685	708	684	675	632	662	680	632	690	682	645	640	684	666	660	678	665	676	685	703	681	646	671	724	662	670	647	655	693	686	710	604	705	652	685	669	706	695	651	696	668	723	699	680	677	675	629	649	696	685	635	664	653	636	682	667	685	649	671	641	709	647	734	673	706	635	649	640	617	680	662	669	682	673	645	714	657	674	721	657	689	683	660	688	700	674	695	703	694	657	689	655	667	629	709	684	678	677	660	678	672	640	645	662	679	659	712	698	683	692	717	656	668	695	696	633	687	670	652	675	656	658	646	639	672	666	694	660	681	685	661	670	616	705	656	694	697	671	701	598	632	682	658	707	653	686	664	646	656	621	608	705	661	716	697	663	710	633	645	628	713	711	648	660	687	670	657	663	676	698	680	636	647	674	716	650	666	685	697	699	675	727	748	669	692	684	675	687	677	643	708	668	680	641	668	722	668	674	678	675	697	682	669	644	652	640	631	666	665	691	687	707	659	710	666	683	672	664	681	691	666	693	670	682	663	670	673	689	670	645	652	663	705	644	700	677	652	653	690	679	672	659	663	683	688	706	642	653	644	676	670	670	674	672	685	695	658	696	710	693	655	675	681	651	653	716	651	647	641	714	686	675	676	678	701	672	665	686	636	649	696	631	670	644	714	644	649	656	700	705	667	660	658	681	668	667	693	677	654	672	684	683	632	650	677	683	665	682	694	679	667	710	689	657	683	670	723	655	683	681	670	664	663	681	678	685	683	698	639	614	670	673	651	678	671	642	646	678	650	675	704	693	664	670	667	701	709	662	715	659	733	710	698	661	675	692	680	619	717	694	709	672	720	682	657	688	708	666	668	658	673	687	648	707	665	652	669	668	713	702	650	698	652	669	659	688	627	694	683	644	666	687	698	652	720	653	644	684	612	659	736	679	665	700	689	640	679	679	677	713	692	661	673	688	658	743	669	698	652	681	687	689	665	714	686	678	673	709	678	709	659	702	657	704	720	675	676	668	725	694	648	665	655	668	682	671	687	680	672	634	643	689	622	706	701	673	645	664	657	671	691	684	683	673	656	689	663	696	680	669	687	680	718	687	677	678	693	696	671	683	705	666	675	655	698	667	655	674	650	703	703	673	702	641	706	638	730	675	625	651	643	630	636	666	652	639	670	694	640
40507	26870	17447	4310	1447	872	581	450	392	332	311	264	259	246	215	246	238	194	187	162	209	205	197	181	195	184	175	182	205	187	195	160	194	169	187	187	155	184	171	180	178	183	192	186	174	182	191	162	180	196	203	171	178	181	167	178	163	170	176	161	210	185	148	178	168	162	205	178	171	210	161	176	189	184	189	161	157	163	162	201	162	194	195	166	171	164	190	167	188	180	182	194	197	208	222	166	160	161	159	163	180	167	188	170	173	166	198	174	184	169	169	172	171	196	174	193	170	149	168	186	197	180	160	180	162	160	182	159	175	151	169	160	196	166	148	150	172	179	150	163	174	182	174	152	173	179	137	158	163	169	176	164	173	188	179	171	163	164	192	193	159	154	151	166	155	184	183	171	173	167	167	148	170	167	159	156	172	163	165	175	155	164	169	153	161	137	158	186	183	177	192	179	165	173	158	166	152	178	162	180	182	153	186	196	187	160	185	175	191	159	164	175	161	177	192	178	153	194	180	164	179	160	158	179	188	161	181	180	175	191	173	166	160	168	146	157	182	188	201	163	187	160	179	178	155	169	149	176	173	179	161	164	156	170	170	170	187	162	162	203	177	186	183	159	167	167	164	152	172	175	155	174	173	169	190	175	162	157	163	176	160	143	178	149	176	179	187	156	169	188	188	145	167	177	165	175	200	175	181	187	187	160	175	146	184	180	175	155	178	174	148	170	181	167	159	178	162	163	164	167	170	176	185	172	177	174	181	180	178	192	183	151	154	166	166	188	170	169	192	194	180	168	160	165	154	178	175	185	167	181	184	186	167	192	190	175	157	197	176	151	163	176	187	183	178	194	169	159	158	161	203	174	144	208	158	179	175	170	164	194	165	195	179	184	188	161	189	172	203	179	154	161	171	191	206	180	203	195	203	206	192	162	185	172	179	192	167	187	183	181	183	189	184	200	192	178	189	164	168	169	167	151	157	181	189	189	157	165	198	174	171	174	184	183	167	150	161	174	154	153	166	183	188	175	142	172	180	204	179	171	178	193	194	183	177	163	144	156	177	180	162	176	176	168	161	164	175	192	195	177	140	191	173	182	175	224	157	153	193	167	184	194	169	167	168	166	166	143	180	179	163	188	185	175	172	186	176	153	161	176	158	179	165	161	166	186	189	176	182	185	207	158	166	169	169	167	197	159	170	168	185	171	165	180	177	184	177	195	171	150	165	131	163	173	181	187	174	188	175	166	154	167	176	164	179	169	167	202	162	170	163	177	161	177	174	189	168	136	166	187	170	143	176	177	196	209	161	196	191	166	184	166	160	174	166	151	215	171	168	174	177	182	170	153	179	162	180	196	169	170	183	189	178	153	169	167	166	169	171	190	179	168	168	160	147	144	191	186	176	168	174	163	176	170	185	183	183	157	188	159	189	179	143	160	170	183	175	185	177	139	169	171	175	169	170	177	154	167	199	176	188	187	172	195	169	179	168	186	174	166	180	164	192	185	209	191	170	177	193	150	189	166	167	142	195	149	193	147	187	172	178	189	189	164	193	152	203	162	184	183	162	183	178	192	164	173	166	167	167	199	152	165	203	199	193	175	179	188	190	174	170	193	176	166	155	164	150	169	171	174	189	179	178	166	191	153	163	186	173	166	162	196	170	143	161	188	175	158	171	188	176	177	165	178	174	167	163	161	178	174	170	186	158	140	165	180	167	165	181	158	156	186	209	180	198	181	161	154	182	174	195	151	173	142	157	171	176	161	178	161	187	184	180	184	181	167	193	173	201	167	171	188	156	172	174	159	158	168	160	182	161	156	183	174	198	181	159	170	163	176	160	187	190	169	186	171	168	192	174	176	169	169	153	178	175	203	177	178	189	188	170	203	176	157	161	169	171	171	162	159	195	168	195	157	176	171	173	173	159	172	176	157	183	178	166	180	175	171	165	167	173	184	171	161	176	162	167	194	152	177	158	166	161	184	189	154	156	170	170	172	158	165	158	174	184	150	156	188	159	169	166	183	183	168	203	182	174	188	168	194	152	147	190	194	191	192	165	160	169	182	167	161	162	174	162	182	166	175	131	142	190	172	155	221	186	167	168	168	180	158	172	159	138	153	167	164	166	172	188	158	165	177	171	186	163	162	179	176	164	172	147	184	173	158	177	165	170	154	201	190	165	176	181	165	169	174	155	172	163	143	160	179	177	170	170	200	162	178	168	191	162	201	178	180	165	173	175	169	169	172	189	171	172	172	168	155	167	173	194	193	160	169	167	178	170	190	160	178	181	169	195	168	135	183	180	179	190	185	146	176	187	198	184	164	151	169	169	186	173	184	160	181	182	180	192	169	171	175	162	183	192	202	159	135	191	162	189	165	166	165	182	161	141	178	188	195	180	181	161	169	165	164	175	156	169	176	184	182	164	179	199	159	170	171	186	176	201	184	161	170	170	191	165	176	170	186	158	172	160	185	203	162	155	167	188	197	167	176	176	182	188	176	183	145	150	161	175	206	158	170	175	199	170	175	168	189	188	174	157	164	171	142	157	174	175	170	173	186	176	185	175	191	169	205	184	148	181	174	171	180	184	174	186	156	203	160	169	167	177	168	177	151	166	188	179	165	209	180	190	177	171	174	153	161	163	156	175	200	188	168	177	163	188	190	161	173	187	176	164	169	155	169	163	184	162	140	157	171	181	189	168	146	189	186	195	176	183	156	163	194	174	160	172	159	148	188	170	160	189	167	190	174	182	189	161	141	185	210	177	181	194	200	179	169	184	187	177	161	153	176	185	166	200	170	166	181	162	175	186	155	170	183	150	183	176	154	179	191	166	191	180	160	187	159	160	164	164	176	166	196	153	142	203	160	180	177	186	162	150	172	177	144	160	164	165	177	185	166	153	175	187	186	164	188	151	175	154	171	173	196	203	167	171	174	173	169	178	193	181	152	166	165	172	172	184	176	191	184	157	162	167	160	157	183	177	203	172	171	177	155	159	184	195	163	203	193	169	175	167	176	182	191	186	185	171	176	166	165	190	179	170	164	171	171	169	195	193	197	165	188	164	163	145	170	173	175	181	168	159	176	169	170	212	171	165	165	174	175	171	150	146	188	198	153	173	168	156	157	178	173	184	167	169	179	168	158	192	175	182	160	177	162	179	161	157	173	180	186	180	170	152	172	167	184	151	173	199	174	158	181	178	177	163	162	156	160	176	167	179	180	164	154	169	172	185	163	173	153	177	152	172	184	176	179	164	181	188	164	178	157	181	173	169	163	143	194	186	201	168	175	173	166	185	159	150	190	190	184	188	164	163	187	168	166	167	160	182	157	173	183	172	176	166	183	185	171	157	168	172	172	179	159	156	172	165	185	180	197	165	167	170	160	182	205	174	193	176	170	164	151	179	180	180	166	157	181	159	204	174	184	192	150	187	181	193	180	204	171	174	179	181	175	181	183	177	193	186	176	159	162	181	161	179	177	187	182	175	177	175	177	197	184	177	188	172	173
27541	20568	18715	5607	4603	3293	2554	1820	1590	1445	1252	1122	944	920	797	774	734	700	675	586	541	536	600	525	553	553	537	500	562	475	517	422	462	469	433	499	470	446	431	453	484	483	466	459	449	462	446	426	414	422	438	388	428	421	473	460	435	411	417	469	416	452	468	444	430	472	432	408	482	393	415	420	422	403	423	412	442	399	412	444	399	414	472	404	408	398	418	380	423	408	434	429	397	441	405	435	401	412	456	406	420	430	392	406	408	419	415	415	416	432	424	463	400	446	436	443	386	373	434	434	411	404	436	426	419	410	418	427	452	429	407	454	383	404	409	359	413	442	419	461	415	389	458	426	427	407	420	414	410	387	417	432	436	429	404	458	416	419	453	444	444	431	412	411	456	429	422	416	396	401	410	394	400	447	404	398	385	445	424	423	390	453	422	411	451	429	411	397	458	435	393	415	446	425	411	453	448	410	434	441	408	423	428	397	467	433	407	416	428	429	398	457	422	436	421	433	387	406	443	452	413	446	419	447	446	418	396	442	453	414	415	418	422	414	415	417	443	437	449	463	441	431	403	463	390	395	421	436	420	390	409	400	465	475	407	447	418	392	435	423	442	431	431	407	388	427	416	412	396	467	457	411	427	422	424	414	392	421	379	393	415	424	416	421	417	452	413	408	454	401	433	425	397	452	430	426	443	421	433	406	461	404	394	436	459	451	389	445	433	424	430	442	449	439	472	426	405	415	433	398	411	414	418	431	427	425	432	475	462	408	412	410	396	413	424	411	431	412	409	453	407	426	441	458	366	467	426	400	413	390	440	426	448	386	435	396	407	385	430	410	444	442	394	443	429	421	440	428	414	414	424	461	404	411	429	415	412	403	411	412	403	401	411	439	419	417	424	427	425	430	419	420	402	415	443	424	460	433	447	384	418	392	420	435	397	406	410	424	437	425	428	451	435	412	409	390	414	444	413	428	374	405	410	420	400	393	429	402	421	418	423	387	433	413	427	421	419	407	404	408	433	440	426	439	414	463	381	431	455	445	438	425	411	431	422	425	377	408	390	422	416	419	409	442	464	426	429	405	401	440	420	458	419	409	414	403	396	411	415	377	406	420	390	444	441	408	415	418	457	402	430	409	401	408	417	420	417	407	436	413	422	406	426	429	430	439	463	381	400	465	430	457	404	433	426	404	395	407	398	420	400	396	443	435	414	451	428	439	399	397	432	438	396	422	447	414	415	441	379	400	428	407	423	375	430	428	433	429	409	445	418	410	383	477	428	431	435	421	409	397	433	390	423	421	451	414	458	427	375	436	413	421	381	453	441	415	411	439	427	396	430	437	405	421	411	468	405	419	408	418	399	390	426	432	437	439	422	382	391	373	411	422	388	393	441	410	400	414	410	469	404	429	457	422	420	410	447	406	438	401	396	409	414	446	444	408	441	404	454	458	442	393	425	422	410	424	404	426	400	428	426	387	439	392	422	378	412	398	430	378	435	425	415	397	405	387	435	419	434	428	396	415	386	423	410	427	429	413	429	447	406	439	400	396	427	435	409	433	430	430	424	412	444	398	404	458	429	426	407	422	395	452	415	416	396	376	417	395	429	428	388	404	425	407	396	425	389	454	442	428	433	471	402	440	395	432	405	388	402	448	444	404	421	422	469	415	382	402	424	408	426	443	437	428	448	415	432	424	414	408	462	430	425	439	444	411	412	439	437	387	420	435	432	429	441	439	434	418	467	447	421	411	432	425	436	411	435	434	407	447	395	439	391	415	413	407	416	431	427	399	429	440	424	417	440	399	392	424	408	411	409	387	424	378	449	421	435	453	399	404	428	410	429	429	417	400	430	410	437	432	465	419	455	399	448	409	388	398	399	409	408	440	428	459	382	411	397	444	437	424	425	424	429	400	401	425	411	388	407	414	408	413	416	379	397	413	394	448	422	424	393	389	442	456	424	424	417	416	447	409	404	455	426	410	445	435	405	414	430	408	404	414	422	406	421	429	447	380	404	429	447	406	454	408	380	419	394	449	402	438	413	405	448	412	417	404	440	423	418	422	424	425	411	443	444	401	413	443	434	414	453	441	406	428	453	407	422	411	399	421	462	437	397	434	418	437	412	422	433	454	407	440	442	421	440	419	468	400	392	449	395	403	384	436	407	393	442	421	414	435	403	411	455	416	407	424	453	402	397	391	432	388	435	409	443	437	457	426	382	451	400	423	426	416	409	428	414	402	422	429	419	386	413	437	457	435	412	432	450	416	465	412	434	389	439	400	463	447	461	444	407	405	394	379	427	415	422	422	453	440	413	409	407	382	400	382	429	392	406	401	421	373	465	422	405	413	411	436	404	410	397	425	422	447	401	393	422	439	427	412	410	437	401	396	400	393	434	418	415	466	431	371	437	430	452	440	398	441	394	418	435	410	426	418	421	406	426	403	411	406	384	432	466	437	406	398	417	434	417	409	428	409	423	421	404	401	383	398	419	388	446	437	400	419	415	429	435	441	404	373	465	425	396	415	449	421	402	450	425	406	422	423	450	411	421	423	427	423	444	395	396	410	434	400	415	414	427	417	421	450	468	425	435	468	430	410	416	448	399	436	431	447	417	425	436	404	459	430	431	429	426	449	428	428	407	400	423	434	393	410	458	432	452	418	434	419	443	438	427	424	416	434	456	449	429	425	429	401	393	404	377	406	447	402	444	407	442	435	452	437	413	435	421	411	405	424	401	424	435	451	401	433	407	437	427	410	406	391	414	395	394	422	401	400	443	428	415	405	415	415	403	426	380	425	447	433	430	426	400	431	415	415	409	412	420	417	423	391	434	395	437	436	417	389	401	445	456	441	434	420	422	391	435	412	405	417	373	429	401	404	427	438	442	425	431	433	464	417	409	457	380	383	429	434	436	410	416	388	418	410	407	449	406	407	427	398	411	423	424	406	372	400	416	440	417	445	410	405	452	389	419	407	447	482	417	402	436	425	442	452	378	421	403	481	431	418	406	409	407	454	421	422	441	409	447	414	422	427	405	419	404	426	435	417	436	445	418	398	413	467	434	398	409	427	401	408	429	427	428	405	450	398	462	399	422	418	390	433	454	412	433	406	466	410	417	414	426	440	412	421	414	451	462	436	448	438	419	402	428	415	418	407	421	433	413	438	368	395	416	403	429	403	436	415	482	436	410	445	411	431	417	424	438	407	436	426	424	432	408	421	431	409	431	425	464	433	422	432	401	396	477	432	433	433	417	440	404	420	391	409	448	399	472	449	421	443	457	440	408	447	366	394	419	432	454	417	451	433	407	394	400	423	431	431	423	432	431	425	408	410	407	435	395	425	397	395	430	421	436	396	442	449	419	438	453	452	424	452	433	403	425	403	441	431	414	424	430	411	451	475	415	420	418	411	424	437	410	437	403	445	400	369	424	417	396	422	428	382	440	437	431	456	410	425	467	414	425	418	417	425	416	437	401	414	420	426	392	379	425	443	412	409	418	392	436	402
13883	5381	2696	815	662	484	350	367	342	317	326	316	348	322	280	271	258	261	299	253	280	276	297	291	275	293	306	258	274	270	266	270	282	289	301	266	290	317	284	305	308	303	268	305	272	252	267	283	260	239	258	297	289	299	302	268	301	286	282	255	299	296	305	286	269	285	282	285	298	273	262	254	306	283	279	294	286	258	280	270	277	265	269	287	245	262	268	278	286	278	276	300	273	280	258	283	279	266	262	283	283	273	297	285	273	286	275	296	261	295	303	273	258	296	283	295	265	287	299	292	285	262	253	313	278	275	278	280	260	293	260	309	294	291	298	315	277	262	292	302	314	277	298	249	266	287	293	274	275	275	330	303	326	266	276	311	309	301	277	261	252	293	280	264	294	272	289	285	299	269	266	288	277	275	247	225	284	286	282	273	300	287	260	254	295	297	260	310	273	289	283	277	266	246	283	313	241	286	246	291	293	292	293	247	269	258	305	304	288	291	302	273	248	255	275	278	262	284	271	277	265	286	281	278	263	273	264	298	261	290	289	283	272	313	295	283	305	273	259	273	293	318	278	254	259	313	307	279	265	318	244	282	287	302	287	260	305	268	286	291	300	272	269	268	266	306	280	282	311	255	307	284	263	285	250	276	273	269	281	298	265	262	297	284	283	232	269	268	250	308	242	277	285	276	246	268	278	310	278	314	307	292	248	256	279	283	282	317	267	257	232	282	250	270	258	258	273	288	288	279	274	254	296	286	287	292	277	285	269	269	251	304	285	291	290	260	268	271	287	249	272	276	273	248	275	265	252	263	308	262	304	253	258	273	287	302	266	270	304	270	324	269	260	252	268	315	320	277	283	286	293	268	281	285	289	311	279	288	294	288	274	270	308	294	314	250	272	269	287	286	283	250	252	279	287	275	237	251	248	312	275	263	264	259	287	293	252	270	303	278	258	283	270	272	306	304	253	269	284	280	288	248	296	257	270	289	283	280	243	298	279	282	259	272	267	286	269	295	325	282	318	258	285	256	301	278	245	263	313	290	270	269	262	280	274	279	293	325	256	251	291	262	263	289	271	316	271	261	276	279	261	297	289	288	263	284	285	283	297	292	279	274	314	283	296	293	280	275	237	283	277	275	279	279	268	272	308	286	263	276	299	279	285	287	307	285	281	273	259	277	253	276	288	306	275	292	296	281	279	284	284	297	240	282	294	312	255	259	248	288	284	304	316	278	273	298	304	288	278	272	293	261	258	281	267	291	305	303	256	239	314	285	254	294	303	288	278	288	281	284	258	286	282	283	305	311	286	281	245	273	276	275	292	248	270	287	291	276	308	285	291	252	313	273	275	306	255	289	277	292	293	274	286	281	287	279	267	251	294	306	270	272	291	262	284	319	255	255	311	272	291	293	254	263	286	240	239	281	300	273	296	292	275	295	282	293	271	280	283	288	301	289	277	261	249	276	341	255	302	273	267	277	287	279	274	281	279	274	285	274	278	257	284	290	278	262	279	299	280	305	267	279	295	270	306	289	281	301	300	284	267	296	300	261	275	286	272	259	278	280	312	298	249	273	265	281	276	293	305	261	285	275	260	261	292	281	250	283	273	271	278	293	262	250	233	250	288	253	293	278	301	271	264	279	272	273	271	307	295	265	283	286	267	312	291	290	300	302	298	300	273	272	267	311	312	270	253	264	251	296	292	254	257	280	275	266	261	282	277	301	248	289	306	275	304	289	272	257	318	264	284	279	264	292	290	290	287	253	286	291	288	311	305	288	296	291	250	294	305	272	268	289	257	292	274	306	283	275	273	251	288	253	314	268	298	287	274	317	260	301	286	273	283	267	292	292	280	250	251	275	291	304	296	315	255	244	247	259	249	274	286	288	259	268	292	290	256	289	255	271	252	284	285	262	279	271	281	286	316	271	276	299	305	309	271	261	277	282	312	280	298	286	278	288	237	282	277	263	278	261	281	296	307	289	264	263	268	289	284	294	310	290	280	291	305	293	257	294	264	270	268	284	260	259	280	267	278	259	297	290	307	324	298	310	288	293	284	283	262	270	275	300	246	266	244	263	260	306	275	275	293	274	254	315	258	263	243	269	292	267	266	287	263	253	285	263	261	290	281	301	276	283	263	255	300	296	300	333	263	293	295	243	279	308	293	306	287	268	299	312	303	264	291	297	297	321	283	267	261	295	297	320	252	284	280	255	262	264	276	289	276	306	294	302	261	257	264	285	286	257	301	289	269	261	263	300	263	278	303	289	260	289	273	296	279	298	286	273	269	318	280	279	282	306	282	281	280	261	281	289	284	248	284	299	267	306	297	270	276	276	269	252	279	281	255	257	297	280	268	252	280	305	278	278	274	267	297	269	250	292	275	302	289	271	279	255	266	289	277	281	265	264	269	288	315	266	279	278	272	264	275	291	251	255	261	248	287	291	304	286	302	302	288	300	268	285	275	245	307	270	283	301	274	290	258	251	267	281	264	273	259	289	270	279	269	248	275	280	281	277	264	277	290	267	291	283	284	304	271	285	247	271	289	270	275	279	276	269	282	265	304	261	285	280	265	293	237	319	304	309	280	267	298	288	296	248	271	267	289	265	289	275	276	285	292	265	280	294	316	268	260	274	300	259	269	277	241	253	280	269	307	270	293	272	304	254	270	285	251	280	304	282	294	258	290	319	271	293	259	286	267	281	270	249	271	279	261	301	243	282	313	273	245	266	287	248	272	275	304	280	292	253	305	285	275	283	275	269	277	298	266	244	274	276	272	285	279	267	282	266	319	307	288	256	271	281	269	290	250	272	272	273	301	299	287	281	289	297	276	291	294	274	281	255	276	292	286	270	290	300	294	291	279	256	294	283	261	271	302	269	279	293	277	236	257	289	280	279	296	263	274	292	273	338	290	290	284	259	293	266	296	261	240	281	251	282	312	274	255	282	242	304	266	295	291	235	282	267	297	294	281	265	289	259	283	244	294	287	282	271	268	299	265	286	287	272	269	297	276	303	281	315	291	258	284	268	269	292	264	307	288	264	272	266	279	266	279	276	267	271	284	278	279	276	276	272	276	271	265	276	306	265	286	263	293	253	293	294	268	305	296	310	278	266	290	297	254	287	310	299	280	268	295	278	254	270	290	271	270	244	300	254	294	312	269	284	287	248	277	302	272	269	266	310	286	253	296	293	309	271	281	264	290	282	295	269	282	274	298	319	296	279	303	288	274	272	288	299	297	323	290	290	273	282	274	281	283	315	285	302	288	265	279	284	277	271	285	278	285	260	264	261	287	296	294	295	301	290	260	278	258	289	260	287	275	279	272	295	272	278	273	238	295	288	325	286	284	283	270	294	285	271	307	285	294	282	287	279	300	279	324	290	289	304	306	291	288	242	284	301	274	281	303	266	275	285	287	288	294	288	276	299	298	258	272	265	277	284	314	256	289	299	278	313	269	297	282	307	293	270	289	315	282	261	287	278	268	240	298	279	312	272	236	270	287	296
9639	5291	4865	2229	1940	1586	1289	1093	987	988	889	808	790	780	724	724	753	698	687	656	737	671	682	698	671	682	712	708	689	668	674	656	647	695	654	714	688	701	657	689	653	697	648	656	680	651	637	646	615	657	621	628	675	631	669	681	638	664	688	654	644	626	674	666	696	659	706	628	696	640	662	649	610	681	659	641	645	654	700	693	670	639	629	622	699	679	647	648	658	691	642	663	644	659	661	624	597	702	646	658	653	610	657	668	693	649	616	638	640	657	608	679	665	665	631	628	683	660	680	657	687	679	686	676	662	636	679	675	678	625	652	667	670	653	667	676	673	658	623	681	648	679	687	648	661	619	682	605	627	676	659	676	688	644	697	703	640	615	664	685	659	645	625	636	608	586	626	645	597	636	614	642	595	625	661	631	631	634	635	656	621	664	654	664	646	624	663	640	618	647	660	654	638	638	699	665	657	641	670	628	649	648	667	653	623	710	611	676	632	638	660	643	638	662	676	616	648	677	666	638	653	650	651	619	624	646	657	626	651	708	650	661	651	674	605	657	656	605	637	671	674	693	641	660	644	638	627	667	653	660	632	664	652	697	625	646	682	672	692	660	651	696	639	638	674	665	648	680	669	655	658	676	653	600	627	650	640	684	663	664	637	664	655	639	682	650	676	655	670	658	636	634	666	615	671	582	650	630	636	638	635	625	663	677	617	599	646	633	604	668	645	699	651	652	628	618	645	680	668	612	645	632	700	628	655	657	637	690	627	693	690	662	645	617	666	657	655	615	646	611	682	636	661	659	666	622	670	656	699	620	638	608	662	641	653	629	646	626	663	682	685	605	641	686	675	684	663	684	644	659	650	670	633	648	722	710	665	661	699	641	646	642	589	659	617	661	684	638	601	661	619	677	674	582	678	674	634	660	629	647	703	653	630	657	657	646	643	677	677	661	691	653	633	615	676	620	594	657	679	680	665	663	632	647	640	718	633	627	668	642	642	636	691	626	648	677	661	646	689	635	678	613	671	652	667	610	656	639	682	686	670	634	654	672	676	650	677	653	669	674	630	652	620	661	667	597	669	639	624	657	670	659	694	609	645	662	648	659	626	611	670	679	640	696	663	629	680	667	621	654	690	641	683	673	673	671	667	642	669	652	637	630	669	665	685	702	683	638	663	664	639	614	634	673	637	644	670	702	648	678	657	602	635	650	652	648	614	683	663	621	663	662	667	641	684	668	593	649	648	657	687	625	630	665	646	629	592	680	643	634	632	662	624	633	637	642	687	646	689	677	637	630	647	692	632	690	676	646	678	663	650	657	671	667	692	677	629	648	640	655	591	660	691	638	660	646	626	639	675	659	712	639	675	691	681	669	643	620	659	674	598	652	668	641	635	669	674	584	647	644	641	687	642	671	654	644	682	661	639	699	614	675	675	648	684	682	684	690	665	673	611	656	686	623	648	669	643	662	673	606	666	605	629	650	630	635	697	660	633	612	688	656	661	696	652	636	640	649	646	609	672	622	682	613	659	665	646	605	667	616	646	684	675	653	717	709	675	635	627	669	650	676	642	635	681	646	632	633	644	610	656	660	654	656	663	639	682	655	674	666	660	671	568	660	686	694	655	668	624	685	649	677	696	626	624	670	662	668	666	682	653	660	627	665	615	645	648	639	603	635	655	720	663	680	696	689	665	643	632	681	618	646	661	641	648	609	628	591	622	625	675	624	636	670	683	654	691	598	683	610	673	651	632	683	664	682	675	660	666	677	651	673	641	722	591	643	654	610	644	640	634	683	687	633	618	658	665	675	597	625	689	639	598	630	653	626	656	633	694	623	667	689	667	671	671	644	652	650	646	641	671	673	641	628	662	672	691	660	683	664	677	657	720	698	632	626	668	690	637	669	616	639	678	623	669	643	630	681	632	639	634	658	681	651	660	637	705	655	612	644	652	627	662	644	682	621	625	660	644	683	660	676	635	636	614	648	629	645	700	659	595	632	609	606	680	677	652	639	678	660	646	649	668	631	675	643	696	682	669	658	655	631	655	610	665	627	639	646	663	690	655	662	649	695	625	692	646	686	641	638	639	671	628	672	640	656	663	652	637	605	646	628	683	641	622	602	651	641	633	652	672	631	640	697	646	655	602	695	639	694	668	651	683	685	689	665	624	652	626	638	658	641	667	654	671	663	608	670	647	659	623	674	689	669	718	650	634	656	650	650	647	646	657	652	662	687	678	695	676	677	680	648	632	692	632	696	682	672	686	644	646	668	693	661	657	642	658	630	622	636	653	645	658	668	672	656	640	673	679	678	653	624	657	626	601	620	653	697	664	679	648	692	607	658	640	679	641	678	658	653	704	675	616	679	637	710	647	662	643	665	647	654	672	679	649	678	668	660	674	664	702	664	665	697	656	671	685	640	643	618	680	649	666	659	678	640	665	636	662	674	624	657	631	650	628	670	679	653	697	682	675	613	645	703	669	622	601	720	657	664	665	666	682	677	610	650	648	623	631	635	627	644	680	626	657	622	706	621	640	675	640	631	675	677	693	659	602	623	638	656	672	661	636	633	638	649	627	670	690	676	624	656	702	727	692	678	680	716	630	646	630	638	640	628	678	644	628	616	619	653	675	683	608	701	648	615	660	687	646	640	660	679	663	665	632	641	646	646	629	658	708	649	657	638	654	641	658	643	668	638	650	610	636	647	641	667	657	690	650	606	672	641	595	630	622	626	739	664	675	680	668	695	633	627	632	645	648	630	621	643	621	600	689	653	663	718	642	650	655	644	651	632	638	640	646	671	639	676	633	671	651	647	618	658	609	646	678	650	650	637	661	679	632	606	649	693	612	616	625	622	681	644	691	628	633	636	624	695	659	631	662	638	659	628	656	675	643	635	683	654	662	676	630	721	648	631	661	668	672	610	652	626	619	668	662	653	726	686	645	640	641	608	645	696	698	652	721	690	657	690	685	699	643	674	665	640	647	640	638	670	716	639	720	656	660	631	617	684	660	627	650	664	613	627	658	695	694	652	648	666	636	692	639	680	675	658	628	658	640	673	665	651	647	647	682	711	655	632	644	660	611	648	648	679	627	657	668	667	645	620	716	663	684	615	632	693	662	684	656	669	634	666	590	666	641	671	616	655	618	704	615	675	679	707	638	667	674	642	659	665	603	629	670	628	676	677	705	665	676	647	659	654	630	710	674	656	688	673	684	669	661	693	678	656	614	681	639	645	647	670	726	688	704	643	641	639	696	647	694	656	622	625	670	650	640	653	662	662	665	680	622	640	685	622	641	656	661	652	683	637	663	680	660	684	699	658	636	673	677	713	715	655	628	637	657	652	635	634	635	637	641	641	652	652	660	624	654	679	656	698	658	668	652	598	649	633	622	621	644	641	648	669	602	640	621	668	676	642	661	639	659	658	637	680	694	632	670	676	631	682	682	640	656	660	587	651	633	665	661	652	648	622	651	655	648	680	608	710	612	670	604	705	649	717	653	683
31297	18641	10547	2210	1075	768	549	446	424	379	408	338	386	369	310	326	296	343	331	333	307	323	328	309	290	320	303	315	312	268	310	310	294	281	307	296	270	274	332	276	289	309	286	305	307	267	300	308	263	288	306	268	298	257	291	315	310	264	254	277	279	283	283	268	276	294	272	282	251	298	274	291	308	285	281	265	311	261	294	294	261	291	278	297	276	313	308	304	309	288	293	289	257	288	310	297	287	291	282	304	286	310	296	338	313	302	265	287	311	301	293	299	304	279	295	305	285	304	283	256	289	274	295	265	260	315	314	288	304	318	294	258	276	277	287	283	300	288	328	282	306	305	293	303	301	290	260	298	272	294	309	296	323	276	278	297	310	317	283	318	319	298	289	299	289	302	311	308	295	304	279	255	292	281	275	243	263	299	311	298	275	282	281	286	292	307	324	289	303	259	292	321	282	286	286	320	288	286	287	275	284	268	265	296	264	288	282	252	306	285	299	328	293	292	299	294	303	289	276	317	279	269	250	277	277	301	323	281	326	289	287	263	299	305	281	258	294	267	299	293	283	295	283	256	289	296	258	291	299	309	278	285	311	285	274	311	287	280	275	285	284	279	304	262	273	243	301	256	268	293	325	289	280	282	281	295	322	308	309	279	268	290	301	302	291	313	301	249	301	297	256	293	284	314	322	293	314	279	302	305	306	287	303	260	282	292	270	283	275	254	313	295	274	284	274	291	319	285	263	281	295	323	283	268	278	267	277	291	279	296	272	255	302	262	290	291	307	291	278	267	292	257	280	308	305	295	308	301	289	303	280	283	281	305	316	285	271	304	258	316	280	299	289	319	283	311	260	320	277	271	262	319	292	284	311	306	251	289	271	318	280	284	280	292	293	319	314	309	314	290	307	297	269	293	264	317	303	300	285	323	287	293	276	297	275	278	290	282	296	286	289	293	316	257	281	290	289	292	290	258	279	296	288	276	263	265	307	300	302	300	276	288	278	277	273	315	305	265	276	301	316	290	318	278	279	298	291	293	266	282	321	278	282	265	326	264	259	263	299	282	278	264	279	289	265	309	287	280	305	299	307	301	325	311	270	268	271	290	286	301	266	269	275	312	293	272	274	298	305	264	299	327	294	284	287	311	276	283	278	284	264	312	297	275	262	254	288	285	270	305	304	305	286	270	286	306	277	273	284	320	260	293	306	284	317	282	289	286	305	263	279	280	298	275	286	299	262	288	301	306	299	326	295	306	310	277	263	268	302	291	280	298	312	276	295	273	315	313	302	284	304	271	291	297	273	303	291	261	280	301	278	315	299	296	295	322	311	276	289	292	313	269	288	286	285	311	305	266	282	287	313	274	327	306	265	274	295	277	292	272	284	268	279	300	265	277	318	297	261	292	299	301	280	290	281	298	300	258	265	294	283	307	281	321	310	302	285	308	263	271	283	313	309	325	290	280	336	285	281	270	289	319	294	257	235	320	316	263	285	301	300	303	261	306	303	283	299	274	293	292	270	301	249	282	295	274	268	285	323	299	296	286	313	305	297	293	300	284	295	288	255	292	285	266	272	293	295	281	324	281	309	306	282	303	262	290	284	296	283	297	269	265	269	291	273	313	296	289	258	329	298	261	278	287	276	342	268	275	308	290	293	261	261	317	284	299	280	278	286	315	322	291	275	280	290	252	274	316	305	304	320	292	322	298	280	292	288	311	298	318	293	305	285	252	259	331	315	274	259	304	279	306	257	261	279	309	306	271	288	272	292	294	324	296	278	279	292	312	317	309	285	265	274	283	278	264	327	292	303	274	284	287	273	290	321	296	270	267	258	289	283	252	260	293	280	268	256	270	296	289	299	293	307	267	314	354	297	301	281	269	273	297	300	324	275	288	288	300	295	315	289	311	294	289	270	291	272	285	278	261	269	302	268	293	306	274	286	309	292	269	300	265	319	284	330	290	324	296	250	316	315	259	286	290	300	267	313	297	287	239	263	302	301	270	290	289	269	283	289	321	317	301	243	291	287	327	278	306	293	300	280	261	279	294	315	292	256	288	298	292	288	270	245	333	282	255	275	321	288	275	305	265	273	265	273	284	313	289	295	296	296	279	290	273	274	284	274	309	317	294	312	287	275	300	289	286	303	286	322	276	254	293	321	282	288	269	289	301	284	256	311	297	304	268	297	289	277	290	326	299	309	290	278	281	299	273	295	298	279	308	276	276	310	309	306	293	259	296	326	258	315	293	279	262	271	282	284	291	262	303	286	265	303	284	306	306	293	284	260	270	282	300	318	261	291	293	281	252	288	311	316	262	288	294	283	290	302	285	258	268	289	278	298	282	309	283	294	267	302	277	286	278	260	300	288	305	295	251	271	266	291	281	292	291	322	275	299	283	294	323	308	260	303	274	279	262	269	286	284	296	301	296	303	302	284	266	284	268	311	308	250	280	295	270	284	278	265	297	306	300	302	264	277	310	307	277	302	292	276	313	265	274	270	289	282	278	301	322	303	265	318	288	304	267	274	275	278	280	285	278	289	289	269	305	269	316	293	273	299	267	270	303	261	298	320	293	309	264	299	328	327	268	302	299	298	269	272	283	322	273	294	320	304	328	316	296	279	320	324	290	292	270	277	310	281	290	304	270	293	267	286	286	293	317	255	282	294	288	272	286	285	281	259	322	272	277	294	302	296	266	270	252	263	309	314	294	259	285	291	262	265	288	255	303	270	290	313	279	302	299	281	265	313	262	295	294	279	305	299	283	300	287	276	301	317	299	280	254	314	302	272	295	283	258	264	293	288	286	275	289	268	298	296	281	304	272	279	262	263	305	296	299	295	241	312	300	283	289	279	272	283	289	279	243	315	312	300	265	290	308	292	303	342	270	277	340	283	281	308	256	273	316	288	311	304	311	278	261	301	262	290	284	276	275	300	284	237	280	308	249	291	277	296	289	302	264	269	286	284	300	300	297	275	286	241	287	306	278	278	279	311	292	289	319	306	287	308	304	294	284	277	294	308	290	280	288	293	266	298	288	279	282	281	280	317	293	237	270	244	266	297	310	314	288	302	302	277	289	272	281	284	293	285	301	304	268	268	299	283	281	274	308	288	271	280	280	290	276	284	277	271	265	292	306	284	288	305	301	276	281	285	286	282	307	299	287	257	308	296	277	299	305	297	284	288	308	270	291	302	301	280	277	249	304	260	303	290	293	313	268	290	303	319	260	268	262	305	292	297	315	286	298	280	301	290	307	280	286	275	294	294	273	272	304	274	265	303	328	293	288	308	293	268	299	279	320	309	262	309	267	260	304	294	292	276	274	295	232	279	284	266	290	271	287	298	304	289	278	277	329	328	277	283	303	275	273	282	287	296	300	270	303	282	318	280	307	305	290	291	292	286	254	283	295	294	309	300	291	295	252	256	277	306	296	252	296	297	244	287	259	266	290	255	293	289	265	276	282	307	302	287	253	268	288	317	274	297	273	320	295	274	282	274	286	282	283
22073	15193	13001	4059	3510	2813	2146	1581	1436	1422	1265	1194	1024	982	976	978	905	808	831	728	805	721	753	745	758	793	733	679	749	719	648	703	688	674	682	708	711	650	640	651	742	659	706	695	706	706	687	655	697	634	667	670	671	682	687	663	667	703	689	716	709	717	657	675	668	681	686	659	662	671	666	684	693	704	671	711	653	677	702	645	679	657	694	689	644	680	669	701	673	692	641	677	649	638	645	659	654	692	694	677	689	624	672	685	688	654	684	671	631	622	694	713	679	629	690	708	687	659	672	659	697	657	704	678	652	682	731	721	641	737	698	633	679	667	654	668	629	672	711	699	657	675	687	679	707	683	623	665	678	683	637	676	669	720	679	647	693	686	651	662	664	658	675	663	700	655	668	688	665	699	678	668	657	695	673	683	638	617	613	631	642	648	702	615	668	717	661	654	698	678	654	650	643	664	657	636	658	668	672	673	672	675	675	668	663	643	661	656	699	702	638	675	669	668	623	698	661	693	639	625	664	674	641	684	681	673	639	662	643	696	655	605	696	663	677	677	692	648	703	660	675	696	660	675	696	676	654	659	702	614	661	628	648	638	647	682	719	664	678	661	645	691	674	697	646	722	703	673	706	672	665	666	646	663	644	692	669	679	698	688	666	682	701	694	654	700	661	681	671	694	661	690	633	676	696	661	664	666	660	704	641	669	686	650	693	697	666	702	634	657	675	662	652	694	704	623	717	662	656	692	686	659	687	636	677	650	672	653	684	694	634	687	690	677	660	729	695	630	659	665	601	680	643	668	652	706	689	645	645	673	661	692	649	689	614	641	722	664	637	646	685	657	648	654	682	682	671	700	615	672	644	663	630	676	723	683	675	631	684	697	638	671	675	613	658	633	679	674	687	729	687	658	682	689	655	668	701	618	662	702	625	678	620	688	714	660	707	632	675	680	633	698	658	662	680	655	629	712	635	713	649	706	686	650	712	659	724	663	650	647	732	710	703	610	693	647	673	702	696	640	664	650	701	686	718	690	636	686	669	663	628	668	672	670	663	685	644	645	649	647	666	647	659	701	688	637	639	643	698	676	642	648	685	664	646	632	676	687	683	648	661	653	694	665	687	659	698	684	699	699	674	693	671	671	632	684	670	695	639	695	619	717	640	620	692	663	675	661	654	665	681	653	627	671	687	644	641	670	659	677	647	634	644	723	725	683	698	701	632	702	628	657	662	701	711	628	699	677	687	623	699	666	692	691	713	671	667	609	664	700	675	675	655	675	676	661	659	662	665	678	661	691	693	643	661	695	684	640	690	673	674	629	685	718	690	670	648	663	652	688	651	615	657	714	656	626	704	700	685	659	662	685	686	690	675	651	601	674	679	659	674	675	653	675	693	701	622	677	662	623	677	688	636	668	705	693	653	671	675	729	701	677	685	677	691	691	650	648	677	675	689	628	672	628	649	667	701	710	652	655	669	679	639	654	679	708	668	641	633	678	644	675	660	715	672	650	660	685	647	650	670	642	642	690	697	640	687	692	658	696	711	642	679	660	673	679	620	669	716	710	678	644	686	631	705	667	649	640	684	668	650	647	667	636	641	614	699	700	718	732	721	655	658	648	681	679	678	678	678	654	665	725	654	638	680	687	679	673	715	636	641	694	608	692	676	649	619	676	660	655	696	628	646	652	706	664	640	686	700	626	706	690	700	646	668	682	675	667	637	683	697	620	647	638	679	639	654	642	688	669	635	633	635	690	700	692	685	684	660	703	670	671	693	661	693	695	678	681	674	651	678	666	669	673	678	666	689	698	652	652	617	667	643	724	673	671	684	662	712	638	658	642	716	623	668	654	651	676	711	722	652	670	680	618	619	661	704	675	638	684	685	662	694	678	672	703	638	679	623	675	730	674	622	679	688	691	650	696	655	684	639	640	690	695	679	687	663	670	695	669	687	683	670	644	653	641	660	665	633	660	699	703	693	703	668	683	666	643	683	697	672	672	720	668	669	692	700	670	613	645	682	708	688	627	612	673	701	654	669	679	669	640	671	633	664	667	673	669	704	641	685	618	657	652	671	664	687	643	656	656	636	655	681	638	626	628	682	668	673	672	668	684	706	676	648	648	647	696	644	625	635	668	665	705	610	642	646	651	650	723	671	651	640	712	694	707	649	659	646	686	637	705	710	679	663	672	628	651	666	703	682	673	662	680	639	683	717	666	660	700	657	662	701	672	651	686	639	640	644	660	716	645	691	690	665	678	646	693	645	652	682	688	649	673	721	681	706	657	682	679	653	727	706	659	674	684	640	667	676	666	653	643	677	697	647	625	697	697	665	655	685	675	659	641	654	681	681	678	641	663	696	687	627	668	653	660	703	619	675	596	661	715	604	666	697	679	754	669	631	674	676	668	680	662	708	704	709	677	683	684	680	667	664	683	659	650	653	704	667	700	712	632	665	670	676	627	674	732	662	684	685	634	690	689	642	679	694	669	628	695	663	666	655	666	652	689	674	629	609	664	699	669	684	669	700	728	664	665	660	649	678	699	624	649	711	611	682	681	637	706	669	630	648	693	647	691	697	659	688	709	649	654	650	629	652	666	656	630	672	708	667	640	684	684	674	620	694	678	651	662	666	648	666	688	670	690	645	617	667	633	675	617	649	692	674	677	681	662	682	680	622	648	621	661	685	686	641	637	640	663	694	730	641	615	657	690	689	637	648	680	665	657	725	685	670	706	703	692	665	650	649	661	655	675	668	662	697	662	691	702	654	705	702	668	666	652	712	668	686	656	653	659	677	661	675	688	654	647	627	672	678	634	670	658	627	677	654	679	649	684	687	711	660	668	656	687	722	693	642	659	711	686	695	690	682	654	671	673	655	692	685	666	690	643	703	682	710	680	679	725	711	702	674	663	701	649	675	685	702	716	653	633	661	665	668	689	681	714	673	710	664	637	662	654	668	685	634	713	669	659	676	697	661	669	685	663	665	696	648	659	674	661	640	722	656	697	648	645	652	674	656	625	687	666	650	662	633	660	672	679	677	658	696	652	677	661	650	639	661	681	684	685	651	717	644	666	659	666	663	684	682	635	648	663	671	654	696	638	639	663	685	655	680	709	682	680	669	601	649	597	678	655	700	719	668	715	646	663	650	636	645	655	621	690	650	661	684	675	645	702	703	668	679	691	637	689	641	676	677	681	640	663	643	651	638	689	650	686	707	667	729	697	724	657	673	667	668	644	682	706	647	688	691	674	637	665	675	644	646	584	671	642	624	705	687	710	663	605	669	641	650	628	635	615	678	705	704	659	668	647	640	631	683	674	651	609	652	696	653	678	672	733	669	669	654	634	648	645	642	644	677	690	664	694	666	676	680	670	711	639	613	666	685	690	671	691	705	686	645	652	655	679	675	707	693	651	672	666	653	633	675	766	650	672	634	661	701	682	717	628	681	637	688	674	677	677	667	687	703	670	638	666	668	654	657	632	765	700	699	705	661	642	674	680	676	646
42211	27859	19031	4436	1661	944	648	471	387	368	343	353	283	233	253	247	246	203	225	223	200	219	230	204	192	190	204	188	210	189	183	187	206	159	206	178	190	209	189	186	189	191	195	193	180	190	210	180	190	217	183	191	164	194	199	178	177	195	180	214	192	211	166	188	171	175	173	174	167	197	208	184	180	173	162	186	181	189	152	169	159	176	170	172	182	180	161	184	194	164	174	165	186	204	153	180	172	189	174	191	193	177	194	178	167	161	175	163	185	182	197	178	163	159	202	204	177	213	201	193	181	180	183	171	175	181	203	168	174	167	179	197	213	195	212	189	223	182	206	187	186	195	161	191	193	185	184	164	194	205	192	160	187	181	157	179	201	205	195	177	172	196	168	181	185	156	169	201	174	185	194	163	169	174	173	170	187	179	168	198	181	179	204	194	181	152	142	173	173	190	164	195	179	184	172	190	203	170	193	189	195	177	176	185	201	161	174	199	191	181	177	162	180	183	183	203	182	179	216	227	185	176	197	170	181	180	163	154	167	194	179	210	165	197	188	199	188	172	162	165	191	192	194	178	169	172	203	170	203	197	177	162	173	186	187	163	152	191	159	178	159	184	150	197	178	172	175	191	171	184	177	159	192	179	177	182	188	169	196	182	184	198	179	184	191	186	159	193	166	180	184	177	192	184	206	171	181	158	156	187	162	179	154	178	186	174	195	196	173	194	194	162	176	167	174	198	156	187	173	188	185	175	217	170	168	192	191	212	166	150	178	208	194	144	175	198	180	197	175	170	218	174	183	183	203	158	211	143	161	165	174	166	202	179	186	188	193	185	204	158	198	189	177	177	157	186	168	164	164	171	212	192	170	182	208	193	180	149	177	170	180	197	176	202	201	167	199	175	165	179	176	188	166	199	174	202	200	190	180	173	207	183	186	212	198	168	183	196	206	165	192	174	185	184	181	152	174	173	202	167	176	162	189	187	152	164	177	159	207	193	208	190	172	177	183	228	191	196	203	190	195	163	186	192	192	178	171	172	151	208	184	170	187	183	183	184	173	184	199	198	192	182	181	170	172	181	208	173	154	189	190	194	148	204	194	199	194	177	186	192	198	188	170	183	187	177	193	172	161	157	178	193	181	208	186	181	167	171	167	200	182	174	188	201	163	162	182	166	185	188	179	206	195	189	165	181	182	216	187	186	175	178	168	194	215	160	177	196	207	177	202	187	202	181	178	171	189	191	175	205	183	153	184	184	180	169	173	184	206	204	159	175	204	192	184	204	204	166	190	175	170	171	191	207	193	178	180	170	214	212	193	219	179	194	162	178	169	194	180	173	176	171	146	189	189	191	181	174	185	157	151	175	178	178	188	187	176	179	182	181	178	187	157	173	181	184	213	190	164	164	178	168	177	164	159	175	154	171	186	163	217	170	193	195	161	175	181	204	172	181	193	181	191	175	175	176	194	194	203	175	166	168	183	168	153	177	199	165	187	188	187	170	200	205	190	174	207	177	177	198	202	162	181	185	181	170	180	196	181	173	172	178	158	208	161	197	204	191	180	174	165	170	172	177	200	195	171	181	202	184	183	140	185	174	187	182	179	188	190	162	199	171	180	188	180	173	178	199	166	179	214	192	207	185	190	196	181	177	169	223	196	183	177	198	172	159	168	188	171	190	176	181	194	174	172	187	177	197	198	178	177	182	176	196	207	192	155	168	185	196	172	179	195	180	167	175	186	194	201	185	181	176	163	170	191	179	163	199	171	174	180	192	164	198	186	196	173	211	180	176	182	165	177	191	207	174	160	194	179	188	168	163	201	198	169	191	166	170	166	158	199	166	187	203	180	179	195	172	202	187	175	188	186	197	168	174	185	190	197	201	183	162	177	157	185	188	186	182	182	178	175	171	190	190	206	194	174	172	168	169	181	183	206	203	165	198	170	205	182	186	195	190	180	207	170	175	184	186	181	177	193	166	192	149	180	167	194	217	183	173	199	171	174	187	190	179	158	177	197	199	175	175	183	178	201	179	179	180	183	178	176	168	158	148	186	168	186	187	183	172	156	206	191	182	180	181	200	185	202	182	190	187	195	190	195	188	200	175	198	165	159	194	168	156	169	176	182	188	191	194	165	176	182	186	172	153	168	190	162	182	179	171	176	155	190	186	205	182	171	166	192	160	207	169	189	173	204	227	182	172	176	152	220	181	158	174	176	196	179	197	175	183	176	183	185	198	169	141	207	189	178	189	173	168	158	175	144	184	184	184	186	160	169	183	179	165	184	176	182	186	191	198	200	195	206	195	150	187	165	182	163	204	185	159	174	179	161	180	200	179	204	187	190	222	220	195	182	177	174	211	168	170	187	182	189	151	167	192	205	203	187	208	158	197	151	167	170	176	193	194	211	185	184	173	172	176	169	187	157	154	159	161	164	181	198	177	196	178	193	191	166	171	190	172	169	196	192	173	197	166	174	170	173	185	186	201	176	190	196	161	193	206	171	174	215	160	184	176	197	185	171	187	186	171	174	177	176	211	170	180	165	178	191	167	182	186	179	197	181	165	184	201	169	181	172	177	174	192	185	191	175	166	174	165	183	190	201	155	199	203	183	145	191	173	154	192	183	187	181	195	178	185	162	164	193	187	206	190	166	203	185	162	176	174	180	175	205	189	171	181	176	174	215	162	186	192	213	169	174	201	161	188	209	208	215	168	186	180	169	161	169	161	195	185	176	186	179	190	182	178	176	162	189	175	173	170	162	218	196	167	186	183	169	178	173	194	206	181	184	174	162	183	182	178	188	170	177	181	169	185	199	186	190	177	153	179	186	190	198	195	221	211	178	200	181	194	185	185	163	182	197	191	169	203	175	180	174	194	176	184	186	179	158	199	188	189	167	189	198	191	185	180	169	178	207	202	170	189	170	195	163	181	207	189	173	188	166	172	198	207	188	161	171	176	173	191	185	191	152	178	188	199	182	188	175	224	153	164	211	181	173	191	197	188	183	186	207	170	171	157	170	182	162	194	183	172	197	152	158	188	182	179	185	163	172	193	204	161	189	175	200	188	175	169	185	165	171	169	187	173	150	191	175	185	192	196	168	190	191	193	174	184	174	196	176	200	175	171	192	172	179	182	196	175	195	207	190	189	177	186	190	192	200	178	202	199	185	180	181	180	181	180	174	217	172	170	179	217	200	207	171	168	182	193	187	173	200	182	191	194	173	182	180	178	158	181	190	184	178	172	181	169	171	190	200	201	175	185	199	145	177	193	184	174	165	190	183	189	166	198	152	165	170	195	167	178	174	201	154	182	193	166	186	173	181	154	171	200	176	185	162	186	167	181	184	185	175	189	198	165	190	183	179	186	189	181	196	177	180	180	192	192	172	193	184	174	156	188	189	188	201	183	173	183	181	163	203	166	145	200	162	152	182	171	195	169	183	177	181	187	170	170	168	176	184	200	175	197	174	210	186	169	161	186	175	223	203	198	172	171	191	170	161	199	175	157
28980	21168	19755	5911	4813	3546	2581	1996	1731	1633	1425	1174	1009	954	854	847	767	731	665	591	608	622	584	618	554	613	546	565	524	467	504	525	479	492	502	483	480	505	460	493	482	474	460	483	464	448	466	447	467	472	425	491	425	436	468	433	473	465	434	451	486	456	481	453	447	474	459	434	426	450	442	468	447	456	452	449	464	416	494	464	428	455	460	421	438	428	412	428	444	412	425	446	462	446	450	421	431	468	464	418	435	423	412	411	444	440	468	449	420	452	453	435	445	415	418	494	448	460	469	424	436	420	418	458	417	431	433	391	416	461	469	413	454	508	424	460	447	406	434	458	439	453	422	457	433	429	428	436	436	455	413	450	439	449	399	473	459	432	431	455	427	437	478	431	471	452	433	447	464	424	415	449	428	448	442	438	439	454	441	436	449	442	386	442	465	469	433	451	413	438	417	432	417	445	420	468	452	443	443	457	416	430	419	447	449	470	472	433	423	434	461	469	437	438	425	467	400	428	431	446	447	426	430	407	439	426	448	421	405	420	442	444	447	432	465	436	423	463	442	441	454	462	421	431	433	386	433	414	493	407	445	432	441	460	439	426	448	463	433	445	435	397	453	414	475	451	441	406	458	443	423	397	423	430	456	443	445	422	441	401	423	396	427	434	434	441	447	419	452	430	466	431	447	454	440	453	446	497	461	442	464	436	442	420	454	435	424	406	439	411	403	438	457	457	409	458	471	440	458	417	444	426	442	467	425	453	394	412	441	445	455	440	421	411	462	516	426	454	450	447	483	458	424	472	430	411	476	446	441	414	444	441	439	435	447	417	442	440	428	431	440	437	426	465	416	463	429	444	462	420	449	417	438	406	447	435	443	456	462	441	455	424	439	431	475	449	415	461	453	467	472	427	430	445	452	465	443	435	428	413	450	435	465	434	429	429	433	445	423	440	434	442	424	434	460	441	443	469	434	434	450	458	411	426	433	436	435	448	460	440	487	437	413	446	445	434	463	397	443	433	462	486	417	462	438	462	422	447	448	415	447	442	449	433	442	424	443	446	466	416	463	473	457	447	439	425	453	438	436	429	437	443	429	444	420	394	428	452	428	402	439	444	406	438	447	445	473	427	453	447	441	427	432	445	476	439	462	427	457	424	425	437	447	433	456	431	418	463	427	450	430	440	399	445	420	437	437	423	402	447	444	466	406	429	416	416	401	449	445	436	415	436	459	422	428	442	455	429	435	453	473	414	441	450	451	435	422	458	440	489	403	459	441	453	441	400	449	427	388	426	450	414	403	409	441	439	428	447	448	456	437	462	443	457	446	462	423	425	437	410	470	432	445	422	403	437	450	471	419	448	476	423	455	436	434	415	412	457	495	452	417	481	461	434	419	475	413	444	467	436	437	418	444	469	419	456	440	441	403	443	393	431	439	393	447	435	425	438	443	399	454	474	415	431	447	401	449	448	442	413	456	452	434	471	445	414	437	426	453	435	446	411	434	459	458	431	446	406	460	398	400	406	423	432	436	449	432	490	419	470	396	446	437	426	388	438	440	427	433	445	443	455	435	465	422	431	431	477	440	474	447	481	440	428	471	444	430	419	451	401	449	418	470	447	408	402	462	436	440	450	426	474	405	414	465	446	415	480	447	456	391	428	455	428	460	455	454	453	433	431	438	433	460	439	444	466	414	462	473	448	446	442	448	446	479	453	412	438	439	431	454	413	399	476	435	453	451	463	433	457	435	414	483	442	462	445	410	472	455	440	428	425	420	422	451	463	440	476	460	442	429	413	414	452	421	458	392	427	450	421	468	424	419	454	445	407	428	441	450	414	470	439	449	442	468	421	454	469	411	447	426	455	419	439	449	441	428	443	457	441	460	403	441	477	457	430	457	462	403	450	452	451	389	425	422	446	483	458	432	435	414	429	454	419	481	434	433	417	440	443	451	449	425	383	450	472	396	460	421	428	423	409	449	446	451	438	450	426	420	451	417	440	479	414	429	445	459	466	414	404	440	428	438	428	471	446	416	431	422	438	460	424	477	455	425	450	438	448	437	426	427	463	464	466	464	442	438	418	430	414	447	432	415	452	420	440	409	438	408	436	411	442	425	441	473	442	412	432	446	465	430	452	398	431	402	465	418	449	443	407	428	437	464	423	461	468	435	417	435	464	428	426	419	422	416	465	468	445	437	453	454	457	416	443	440	467	444	396	438	413	434	421	452	443	442	418	476	431	445	468	450	398	446	422	425	459	446	425	442	435	416	453	446	441	461	402	434	467	427	448	413	425	446	386	425	444	456	430	456	434	432	419	441	426	444	428	476	423	421	427	457	423	431	405	471	470	436	447	440	410	479	460	435	423	412	401	450	453	408	437	418	441	462	432	408	440	428	466	431	477	455	443	466	458	427	464	443	423	429	447	429	459	415	448	468	447	424	436	485	416	396	444	440	449	431	434	478	463	437	439	429	382	411	419	423	394	449	415	398	392	464	465	435	452	409	438	469	457	420	490	422	450	402	427	427	389	461	419	454	449	452	405	449	432	412	431	422	415	421	421	429	474	415	429	423	426	423	445	418	435	432	420	450	450	393	434	447	420	408	432	452	425	456	414	425	432	438	493	443	413	438	440	415	425	439	473	459	443	466	410	450	430	407	452	463	444	450	463	456	418	433	430	415	426	437	452	416	488	399	402	405	462	449	434	449	442	449	433	465	426	459	454	419	459	442	411	417	417	432	442	429	433	438	469	434	463	427	418	453	382	443	426	461	440	426	454	418	420	460	433	446	491	496	459	439	491	411	494	456	425	444	442	468	442	499	448	410	433	447	465	468	427	407	458	415	402	445	480	410	425	455	482	423	422	414	434	410	459	418	426	449	419	458	390	442	421	453	426	442	405	436	405	456	432	460	485	416	451	432	429	416	470	447	421	426	446	427	467	423	434	432	437	494	435	434	458	439	442	429	413	459	451	442	467	428	453	399	437	412	444	429	420	421	403	415	430	449	455	418	439	427	443	408	437	465	423	430	435	447	426	438	425	430	431	445	454	413	431	445	439	434	444	427	442	439	408	429	438	436	427	457	423	420	464	457	430	425	458	447	441	444	445	418	436	472	388	446	441	442	459	460	421	436	417	481	431	414	435	436	465	415	469	478	421	438	414	419	442	468	415	430	429	436	417	410	426	425	456	442	445	428	430	419	439	454	476	466	415	434	443	465	435	441	446	448	491	411	461	464	465	448	450	469	451	449	450	439	429	464	412	448	450	445	455	437	457	453	453	417	420	443	422	452	455	458	427	456	405	451	428	401	448	495	428	407	470	472	461	417	432	452	472	415	473	461	404	432	453	426	451	452	478	450	476	442	419	454	446	413	470	444	456	445	447	417	431	424	481	432	450	442	405	450	472	464	429	442	444	475	484	443	424	418	453	428	439	381	443	445	418	464	407	458	475	422	431	431	471	434	458	441	427	448	416	436	424	439	462	454	441	462	444	437	451	444	437
13049	5137	2556	799	575	462	405	335	325	324	314	298	318	289	232	289	276	263	266	281	251	298	300	292	269	261	285	302	295	261	290	246	282	262	262	282	287	266	282	257	254	281	250	268	249	289	250	258	273	281	282	282	249	296	279	254	270	285	267	268	271	265	285	259	265	275	297	247	267	255	267	264	313	270	257	279	260	281	266	247	241	272	238	276	257	269	266	254	242	281	242	268	265	256	260	257	276	280	262	254	272	273	291	285	246	269	260	283	268	280	280	253	253	264	258	252	250	268	297	233	245	243	251	257	263	265	238	258	284	267	280	259	245	268	244	271	280	271	285	286	255	266	258	266	259	308	296	255	261	272	296	257	263	311	238	282	262	261	259	293	291	254	212	311	258	280	262	258	257	265	247	250	293	258	253	260	285	303	288	288	258	253	309	252	249	270	244	266	270	266	242	255	287	253	274	280	253	281	241	264	271	285	285	278	289	277	242	291	264	286	236	291	276	258	264	248	233	247	263	266	283	265	274	267	297	274	251	263	252	259	273	270	290	266	245	291	239	282	251	255	236	273	247	234	240	273	265	267	277	281	298	286	255	274	291	264	256	259	233	249	269	282	272	267	281	290	246	277	256	300	252	261	274	284	273	272	254	285	269	233	306	258	251	276	273	249	259	292	308	254	239	252	252	259	284	224	284	262	263	258	287	289	257	293	291	254	251	284	225	244	271	280	271	269	281	281	248	270	261	254	248	289	273	266	279	274	231	261	256	274	264	270	285	279	266	263	258	291	265	277	281	265	270	289	311	265	279	248	256	262	291	281	268	256	288	262	271	277	278	267	256	255	267	257	285	251	242	247	249	277	253	295	277	298	248	270	269	272	286	266	263	272	271	274	273	284	255	294	235	274	273	250	285	252	268	270	283	278	297	281	300	247	291	287	246	280	277	265	272	270	278	269	277	256	262	280	249	268	278	261	257	274	278	275	268	271	250	290	276	262	291	287	243	281	260	276	276	252	275	270	285	273	257	258	272	267	261	269	296	251	269	244	259	273	260	270	287	255	266	272	261	252	291	257	277	267	252	272	262	262	223	279	257	269	301	250	284	256	285	283	257	258	273	288	256	290	253	257	286	265	263	241	281	245	257	254	259	279	279	266	273	291	261	282	281	267	281	251	257	237	253	271	265	279	257	240	252	271	309	277	274	250	255	259	268	282	261	264	298	278	285	256	283	249	272	248	241	258	269	256	270	256	251	263	279	272	273	276	258	273	267	280	312	263	280	267	261	244	281	279	286	256	259	238	280	270	273	283	262	236	268	257	265	249	260	288	280	273	236	253	266	297	264	282	263	248	249	255	277	274	269	252	271	273	240	253	239	252	234	250	290	278	328	275	269	264	261	267	268	271	276	253	268	296	249	219	279	289	269	298	263	250	270	259	282	255	235	262	286	260	262	278	281	228	240	265	274	236	273	273	269	251	257	279	257	256	267	242	261	248	263	266	254	272	255	264	246	302	277	285	277	239	268	244	316	258	289	260	238	282	238	264	278	241	268	237	234	269	243	266	280	244	247	244	288	266	261	258	272	274	257	286	291	267	269	276	277	278	247	252	291	242	257	275	259	275	276	269	260	265	238	267	282	270	276	272	260	257	283	280	292	292	301	252	264	292	249	283	248	274	277	259	257	273	298	285	295	229	235	261	282	275	286	273	308	281	241	256	270	281	311	255	286	291	270	258	257	281	276	235	286	268	244	280	276	280	278	285	256	272	236	289	277	281	291	315	291	287	286	254	244	272	259	260	253	237	234	273	259	229	264	243	273	283	253	260	243	295	250	264	266	264	264	239	280	274	268	247	262	245	252	251	269	265	263	285	258	248	269	249	265	281	262	270	269	271	244	243	279	258	261	250	264	279	271	253	258	299	277	265	294	287	268	249	278	256	270	263	288	274	254	292	278	249	292	290	261	246	263	255	261	301	267	261	261	241	247	294	275	231	269	252	266	273	266	281	297	266	261	280	292	255	258	273	282	289	275	245	277	263	282	251	288	277	295	302	243	285	283	264	284	275	262	250	227	293	280	246	280	264	267	271	296	271	255	281	281	255	270	272	267	281	269	270	282	298	278	259	285	287	306	258	278	246	277	240	250	276	266	282	241	301	292	258	249	257	268	246	292	285	244	289	272	261	255	311	292	265	272	275	285	273	258	288	252	250	262	262	303	297	244	275	280	284	280	271	250	271	251	237	256	274	252	250	271	251	267	278	246	276	269	282	248	251	244	280	276	263	282	273	256	262	264	277	286	253	249	217	253	261	299	288	286	276	264	244	291	246	272	275	265	278	289	296	279	261	258	249	272	301	261	264	276	280	268	239	256	289	246	275	252	284	237	274	271	285	310	278	252	266	260	251	259	254	286	229	274	270	238	294	274	255	253	261	269	259	246	274	274	279	284	218	283	259	261	279	274	285	265	249	252	263	245	297	247	250	259	252	286	267	285	261	260	259	285	308	243	265	239	281	268	277	240	272	249	268	236	263	265	305	322	267	268	270	262	266	312	240	266	252	244	243	256	278	291	295	266	260	299	249	245	261	271	255	258	247	289	273	267	274	295	255	290	281	270	281	267	273	267	282	258	281	264	282	274	264	258	250	239	280	266	251	279	293	270	247	288	266	293	257	294	260	271	247	256	270	242	255	265	257	277	275	267	280	267	249	272	239	307	271	331	265	262	271	238	295	273	291	247	227	270	282	268	272	275	265	255	255	261	245	252	284	265	264	279	265	265	253	227	270	276	256	271	297	269	298	266	260	293	241	257	271	274	278	247	269	252	284	246	301	266	276	272	263	283	280	255	230	253	279	278	257	261	258	270	291	268	248	270	276	248	293	293	273	249	266	253	259	261	254	299	252	271	275	302	264	240	299	269	279	272	266	280	266	257	252	238	254	272	270	253	261	298	280	280	270	257	275	265	251	248	245	280	279	275	267	305	274	281	283	251	232	252	283	276	255	222	247	223	270	246	273	267	276	270	274	245	290	252	275	260	248	277	299	257	265	260	236	288	274	274	275	277	234	247	261	276	297	259	270	258	244	282	264	293	271	281	232	259	277	294	258	251	256	266	255	265	276	272	272	276	284	287	277	270	267	276	263	265	254	263	257	254	262	261	239	273	294	297	269	294	257	280	227	244	280	266	262	276	267	260	258	286	262	271	259	281	255	258	303	265	280	275	274	249	252	279	251	231	272	245	266	266	265	287	243	238	252	253	291	266	242	289	253	261	265	247	266	264	270	260	284	265	247	288	253	258	270	281	276	273	257	295	294	272	264	251	256	269	246	257	262	280	263	269	267	268	249	270	247	263	304	266	269	270	263	259	278	280	253	254	269	269	272	278	276	273	279	269	255	269	259	307	255	250	248	272	261	282	249	267	261	279	320	289	272	264	288	257	252	265	261	279	271	259	247	255	274	285	250	256	248	250	245	272	256	268	285	271	261	262	266	301	280	285	263
9317	5125	4543	2354	1950	1449	1151	1037	1044	932	853	783	765	700	727	779	723	671	728	654	651	639	700	681	672	629	652	609	627	633	639	644	635	595	631	646	663	651	648	641	671	689	630	628	619	643	662	642	637	644	610	606	674	622	617	691	641	660	622	631	644	638	641	655	592	629	663	611	620	589	633	631	636	606	614	660	623	689	610	648	635	648	626	600	655	583	631	603	672	592	625	647	647	666	655	644	666	638	595	642	633	605	658	620	604	590	618	665	600	610	640	655	658	659	597	639	626	613	655	658	645	661	622	657	649	567	617	661	612	637	621	635	662	655	603	572	642	595	614	625	673	605	620	646	578	604	632	605	598	658	644	671	643	596	626	625	659	610	647	626	608	667	603	614	637	644	638	599	660	615	630	606	627	618	595	662	612	630	635	653	568	619	606	660	595	651	609	651	644	593	646	619	626	635	663	661	648	642	682	648	650	623	641	638	669	652	622	600	607	653	629	639	644	674	653	609	583	642	658	655	663	657	639	699	674	638	678	637	647	620	589	618	632	657	618	640	607	608	646	619	638	667	634	619	629	632	665	702	672	576	622	653	642	654	611	614	616	647	639	590	655	576	573	614	633	616	618	658	578	658	657	654	613	634	630	681	625	615	668	659	632	645	636	620	616	629	578	638	637	628	584	614	678	589	613	648	583	626	574	623	602	600	638	596	637	592	613	645	618	628	650	706	574	642	636	620	631	635	638	608	632	631	624	633	653	647	615	598	623	633	630	629	580	638	599	668	639	630	622	638	606	632	617	588	610	624	657	629	683	644	689	631	574	634	624	641	600	627	605	637	624	674	628	682	630	616	668	616	630	637	651	633	635	588	647	607	635	640	636	667	608	638	621	682	669	655	671	621	636	641	646	623	646	635	604	642	667	626	667	678	622	619	590	646	626	623	627	638	651	642	667	659	634	678	675	630	619	645	650	596	625	611	616	617	639	653	627	649	627	572	641	602	603	611	619	654	600	615	628	636	670	658	603	601	672	637	645	583	627	636	625	609	648	669	601	616	656	584	648	651	588	656	631	651	624	585	616	592	587	627	631	622	654	664	601	637	667	628	628	637	665	646	609	633	632	638	633	642	663	622	629	647	641	626	657	654	590	634	605	633	627	656	634	603	654	637	644	675	649	606	617	631	617	629	693	651	652	651	657	620	649	566	643	632	614	589	604	645	605	613	651	629	641	629	650	653	652	641	605	661	664	610	625	609	572	594	600	651	593	609	623	614	673	634	619	612	622	622	641	639	635	628	604	634	652	697	618	690	687	600	619	657	641	620	643	621	619	627	627	596	641	608	667	639	588	595	609	602	627	635	603	694	640	645	648	688	652	641	603	577	628	640	611	623	621	604	651	642	657	650	651	630	589	624	633	667	659	634	624	616	627	628	634	590	616	615	589	685	648	587	654	604	673	636	597	653	634	630	669	637	626	633	622	628	590	589	622	648	615	572	638	606	663	627	679	616	628	633	640	607	615	622	633	627	618	648	605	621	619	648	632	640	646	628	619	669	637	649	653	632	648	640	620	602	660	674	626	631	676	619	608	633	625	646	660	617	647	649	588	609	654	631	637	643	639	610	640	647	610	657	640	643	607	595	654	593	607	591	656	669	669	648	581	605	634	605	641	624	611	615	620	631	586	645	593	661	623	656	575	642	681	593	631	596	631	580	618	645	575	606	607	634	618	637	640	649	636	606	628	635	616	622	648	689	648	642	647	656	636	644	641	621	620	629	624	650	594	647	645	645	604	596	621	611	624	610	575	615	621	647	621	615	623	681	663	629	628	606	645	653	647	620	654	646	599	616	613	609	613	622	635	627	670	596	588	638	630	616	592	607	641	640	635	661	612	642	607	658	641	596	609	642	629	622	597	658	602	602	643	656	632	660	606	613	600	595	614	656	659	646	642	650	636	624	645	584	616	615	622	637	609	656	647	665	586	634	664	657	590	579	651	637	651	634	625	629	623	653	621	626	618	614	612	590	614	608	618	641	620	642	607	600	649	659	600	614	605	646	649	644	601	603	629	637	635	629	639	662	595	621	653	640	637	637	619	637	627	639	637	664	614	594	647	617	645	604	645	639	612	632	683	649	607	615	608	620	641	629	595	604	599	663	638	665	573	622	627	606	636	635	645	643	664	604	635	638	597	592	677	607	609	628	634	638	613	557	641	634	640	631	618	648	668	629	673	648	628	683	626	649	622	654	598	615	623	626	644	608	662	598	671	657	608	664	630	667	661	638	609	655	613	675	641	660	607	629	624	609	625	605	659	618	630	620	634	626	624	629	649	611	628	614	625	635	623	642	625	655	631	611	640	610	653	673	645	582	624	633	593	596	618	632	595	666	583	638	592	616	624	599	629	649	616	609	614	607	614	615	613	653	602	660	650	628	589	614	640	603	609	653	602	624	634	654	627	637	632	626	643	610	654	625	612	656	636	644	604	628	657	627	587	661	633	574	606	631	644	628	642	663	646	654	610	622	615	629	654	633	654	654	617	649	630	648	657	623	626	640	615	623	614	673	650	670	585	606	591	616	629	621	661	636	657	637	600	604	601	610	612	642	586	614	623	637	607	627	615	635	629	675	637	632	630	633	687	623	652	622	665	680	617	726	632	637	622	658	653	621	642	633	673	605	625	621	620	604	685	602	613	652	620	643	649	634	602	632	631	646	625	594	611	637	598	683	615	623	641	624	622	629	635	685	620	642	643	613	647	635	655	634	610	620	613	624	655	625	608	650	657	617	627	634	597	609	605	646	634	643	634	630	679	655	604	662	619	596	618	638	637	632	601	631	624	620	612	599	628	612	623	612	684	637	639	658	652	648	565	597	646	628	663	667	616	639	607	635	627	640	615	636	635	640	622	671	658	631	584	646	615	595	612	650	638	610	674	661	635	611	647	641	612	609	626	628	663	606	587	615	679	612	680	619	635	604	625	604	628	667	604	658	610	712	632	602	663	626	625	594	661	631	622	589	595	631	584	654	600	639	616	658	613	616	666	637	637	630	613	605	645	631	637	640	628	635	592	633	627	604	625	600	635	667	627	626	612	645	622	637	634	614	601	632	613	626	642	637	635	658	649	662	693	667	622	668	623	628	660	620	648	599	610	625	599	663	637	635	642	645	648	601	657	615	677	593	583	575	607	621	616	600	654	624	639	640	618	626	635	634	701	670	664	553	647	623	591	641	652	573	592	583	673	672	632	599	661	672	630	642	634	632	603	656	623	651	648	655	609	668	617	632	607	644	611	600	622	578	567	661	586	664	613	652	640	656	668	641	697	632	649	705	590	641	578	640	645	632	616	631	608	635	623	634	618	643	602	639	605	610	663	624	636	565	627	639	656	647	708	645	610	601	606	624	648	608	618	611	602	664	626	595	636	649	646	630	655	648	597	614	598	624	634	593	650	629	648	623	611	606	611	620	619	630	640	629	626	614	589	652	648	594	660	612	633	611	622	602
29965	17259	9511	2198	1068	699	492	497	429	393	409	343	347	305	320	372	293	306	318	285	300	318	307	288	260	256	283	316	292	292	278	298	315	251	298	282	263	281	262	280	290	280	245	305	290	296	262	315	290	285	309	290	291	299	296	289	251	271	268	271	275	302	287	285	234	249	280	256	277	286	269	257	246	259	281	274	295	264	275	292	293	272	257	265	278	284	266	285	247	271	289	221	297	273	262	264	291	276	263	280	274	300	277	261	266	240	274	259	298	265	260	304	276	237	284	268	282	282	271	292	283	280	247	283	274	274	253	251	290	270	327	304	263	269	307	308	263	243	270	268	271	285	300	263	271	290	329	281	285	263	258	261	288	275	240	283	266	293	268	285	273	289	292	264	269	264	281	280	259	283	282	288	274	288	288	270	256	313	290	291	286	270	261	286	282	302	278	273	275	286	259	260	281	297	283	281	293	279	271	288	278	301	277	263	259	271	297	271	302	283	247	292	258	274	257	296	294	317	277	290	262	268	289	288	266	282	294	268	263	268	268	266	238	278	271	280	263	251	279	285	293	261	258	265	282	280	272	295	314	290	302	299	285	276	275	319	246	280	275	284	280	231	288	263	262	279	270	314	271	293	279	286	274	260	276	290	284	308	266	257	248	280	302	250	279	271	300	285	289	277	276	283	263	285	290	272	249	287	268	302	257	272	300	266	286	275	316	293	236	232	255	267	286	292	302	278	265	292	268	293	281	292	273	290	267	286	280	246	279	296	278	292	266	286	273	276	287	280	315	243	289	272	278	280	282	297	272	266	286	290	263	269	295	273	268	262	292	273	289	297	258	259	300	255	270	279	262	283	315	288	287	277	274	266	278	287	269	287	280	302	284	251	260	264	289	250	258	294	283	270	286	301	244	273	268	265	264	290	252	271	301	285	267	266	304	282	245	248	274	259	274	235	256	248	284	273	276	307	250	291	262	297	272	264	249	277	278	294	292	264	270	282	283	294	255	295	287	249	258	278	298	275	308	279	281	287	286	270	266	298	267	314	270	274	274	266	259	276	270	247	272	265	284	308	309	265	253	226	304	252	279	284	256	285	299	287	286	301	271	316	275	282	270	248	285	263	300	307	285	271	307	289	286	276	254	279	287	307	295	268	285	281	288	256	284	294	280	297	289	276	232	278	282	276	290	273	298	274	291	266	291	263	298	278	297	255	286	304	258	281	277	290	259	244	282	259	264	260	288	259	247	269	274	252	244	291	306	276	260	270	293	254	267	275	264	240	253	273	243	282	282	243	281	280	272	275	286	279	285	298	302	279	280	308	313	296	269	260	263	285	249	261	279	296	294	282	269	280	241	259	279	249	293	290	304	276	269	258	252	297	275	314	231	299	286	282	271	283	282	268	271	267	267	257	277	286	315	253	280	297	301	267	272	266	296	260	302	288	269	275	298	296	273	260	299	259	289	280	249	259	257	284	309	275	296	263	278	287	289	277	287	238	300	291	288	297	268	282	276	267	289	287	310	282	277	265	323	280	267	250	281	275	268	249	273	286	280	272	271	292	249	279	261	252	281	290	268	265	284	273	256	252	283	276	278	268	290	282	260	272	276	242	291	260	269	262	282	259	276	292	287	277	256	273	246	310	292	273	299	296	272	272	272	309	267	276	269	281	290	262	272	302	288	253	261	257	234	267	301	279	286	265	251	267	279	291	308	282	255	244	276	267	288	271	289	268	261	282	278	252	286	253	288	286	288	280	266	279	252	286	268	272	254	261	254	281	261	272	268	255	269	279	278	250	299	283	274	287	282	286	290	281	271	284	275	270	290	269	254	302	263	287	252	303	289	280	282	267	271	278	278	287	277	290	294	255	246	285	287	263	260	252	264	278	300	329	275	254	290	294	247	266	279	248	262	317	263	279	261	306	276	283	264	287	265	297	267	268	249	266	258	284	286	257	269	283	272	300	291	278	269	278	257	282	254	274	306	257	299	265	252	333	305	284	306	289	287	295	244	257	279	284	273	280	267	290	294	295	295	267	254	291	277	274	274	287	294	247	291	287	273	270	298	289	263	271	259	262	263	276	279	312	321	265	288	260	265	298	342	296	317	268	273	270	275	288	281	258	289	268	250	276	257	288	281	274	273	299	305	295	255	292	256	296	275	281	249	272	310	285	252	277	280	290	289	258	233	260	270	272	267	271	246	269	271	275	264	290	268	263	276	246	276	290	262	290	260	280	290	292	288	260	261	259	256	265	285	275	283	239	290	294	272	254	283	305	264	258	266	279	314	299	296	308	276	267	273	227	244	298	300	274	267	289	267	280	280	318	268	250	247	286	266	301	314	282	304	266	291	257	286	300	297	262	277	240	255	273	273	280	237	280	276	269	258	280	251	273	259	298	287	252	280	276	267	265	295	294	293	256	292	258	274	270	271	257	287	304	310	278	307	236	272	275	286	274	255	261	322	247	264	291	288	278	268	244	287	282	260	292	263	276	281	275	263	268	251	315	283	273	280	271	287	303	272	300	269	293	264	248	290	298	282	279	255	276	256	251	281	327	278	297	293	272	277	270	310	282	284	272	272	268	271	279	265	238	283	270	285	275	281	302	286	231	289	276	253	285	282	274	321	254	258	277	259	281	271	277	275	279	270	291	263	298	280	272	298	309	266	279	302	274	266	245	241	292	272	295	264	295	285	280	298	260	266	268	308	263	291	250	271	305	287	273	279	276	270	287	290	252	273	290	245	262	301	285	295	302	310	301	281	261	252	255	303	254	272	287	294	255	262	276	276	254	270	289	276	271	306	292	284	251	296	257	270	253	285	255	245	262	297	293	290	250	288	279	243	276	256	261	245	287	283	287	282	258	267	297	260	277	276	303	313	276	277	256	290	263	313	278	283	274	273	261	243	270	282	274	262	301	270	268	237	273	270	261	290	300	275	270	271	252	296	272	263	283	274	262	278	264	263	266	291	297	269	284	262	275	292	267	257	285	284	266	278	273	267	253	272	280	290	257	284	289	262	257	293	312	293	287	285	278	286	274	266	266	257	230	259	266	265	293	260	280	264	258	262	279	246	278	270	294	261	261	262	281	276	306	265	294	267	288	260	249	274	298	277	270	256	294	270	243	252	283	248	282	274	292	255	290	267	254	295	285	313	265	260	270	279	296	252	288	292	287	269	249	306	253	301	291	264	305	297	277	273	280	268	277	278	295	229	285	269	278	244	300	282	268	258	264	287	276	269	280	272	295	266	283	287	298	264	273	269	264	259	271	252	300	276	253	287	272	290	275	271	285	270	247	310	266	283	245	281	287	260	251	271	303	266	306	243	296	269	285	270	290	264	299	275	290	274	269	266	301	256	241	276	276	277	271	290	269	253	296	274	266	273	269	265	255	224	282	277	285	284	270	264	290	287	280	303	270	255	298	315	265	303	297	312	306	291	281	247	250	267	299	277	294	241	321	259	297	285	295	291	269	284	305	266	227	276	287	286	262	289	275
21079	14434	11650	4555	3493	2491	1842	1580	1510	1319	1231	1035	990	940	935	885	836	806	769	747	700	755	698	731	683	684	750	652	695	659	673	689	655	637	713	637	667	649	677	595	660	656	666	659	676	667	673	652	694	680	636	654	688	662	654	627	659	659	640	667	669	672	615	613	654	672	626	646	658	661	601	666	628	623	634	611	644	665	684	648	656	659	646	593	672	654	665	646	675	677	670	616	615	629	605	691	639	626	693	648	645	673	637	697	612	624	656	643	641	679	588	645	616	592	647	657	602	673	631	630	595	650	627	609	645	684	642	636	635	635	671	597	647	653	596	642	684	608	617	616	658	654	620	673	599	614	636	671	631	649	622	672	622	677	652	607	646	620	656	644	617	664	624	672	639	665	721	685	671	645	637	648	660	639	625	650	647	643	621	650	628	665	586	661	608	643	624	671	620	618	618	602	634	675	595	652	632	612	627	670	620	664	610	680	605	643	628	652	604	639	650	615	643	621	609	653	644	627	603	577	701	665	664	620	650	624	624	622	681	625	665	626	647	641	624	654	634	667	661	622	717	654	649	634	650	640	642	657	607	639	676	686	641	635	673	661	646	653	594	627	673	634	685	654	697	651	652	665	619	660	661	708	642	603	726	622	636	651	686	650	643	636	595	659	633	644	651	667	673	669	681	639	656	628	654	646	650	662	644	671	651	638	627	642	670	661	606	616	630	656	607	625	647	629	632	655	695	632	655	674	685	628	628	628	649	646	625	605	652	643	621	601	594	602	604	611	608	598	631	627	633	625	626	660	616	606	642	653	618	617	618	628	620	641	639	603	645	674	655	630	638	617	630	680	640	637	659	624	639	652	628	627	622	632	632	635	636	620	629	617	611	700	649	625	641	623	693	612	645	681	612	637	693	615	620	644	632	612	616	673	659	638	649	611	647	684	630	628	623	614	731	644	626	667	621	644	654	633	670	604	621	688	606	650	652	709	676	616	664	672	642	685	625	689	638	627	649	661	609	687	627	660	637	660	675	632	647	673	605	659	642	615	657	637	687	641	693	652	612	632	634	676	661	644	643	657	658	619	678	619	670	684	628	609	612	622	618	603	702	638	620	611	629	660	645	668	621	662	668	649	622	625	680	614	647	680	672	698	634	695	659	659	618	661	594	624	654	634	667	633	665	651	651	669	597	622	633	632	630	627	667	641	656	704	618	652	598	628	667	658	652	664	671	650	644	709	654	607	656	625	692	633	632	657	641	657	649	646	618	669	618	626	618	616	666	599	628	630	620	609	648	671	645	676	641	638	651	596	688	664	652	630	587	617	664	626	598	627	668	601	701	671	632	657	645	610	642	635	603	650	610	646	625	615	657	670	599	660	693	658	623	660	657	617	627	663	656	607	606	646	685	654	652	637	637	635	651	651	625	616	628	637	644	674	630	647	603	701	623	657	606	648	668	623	650	655	653	618	674	665	649	669	662	623	665	668	642	631	614	646	644	671	656	647	628	675	609	623	641	647	633	659	618	624	660	617	679	679	679	642	602	620	630	656	657	630	650	694	650	655	611	657	674	638	632	629	658	641	644	630	672	612	663	644	658	672	646	674	686	639	660	648	614	625	652	591	630	589	664	640	623	687	636	661	621	632	661	640	640	604	634	638	613	690	646	696	651	623	625	651	654	596	634	691	665	606	605	634	602	640	626	616	650	667	640	601	633	612	648	619	633	632	613	622	614	618	665	652	628	642	658	643	632	649	621	597	652	610	667	664	665	637	643	682	647	644	640	662	630	676	691	676	686	672	692	632	661	654	647	654	634	667	655	670	653	622	654	670	708	617	624	641	642	700	666	645	632	640	603	666	647	659	641	646	637	668	624	690	619	647	596	608	599	611	599	584	614	661	633	635	661	633	644	695	647	663	648	634	601	622	630	647	666	647	695	666	626	653	621	609	691	642	609	572	644	604	677	650	604	615	650	581	637	646	652	622	635	629	617	682	631	662	664	655	605	655	642	664	660	616	612	614	691	646	668	665	604	680	618	626	633	648	624	674	692	661	702	641	616	637	642	652	625	611	678	651	624	624	617	673	631	625	646	630	641	658	670	680	636	654	636	617	609	648	635	681	634	635	641	641	646	646	683	633	691	638	640	615	643	632	615	630	625	662	617	693	642	646	599	636	627	655	684	638	683	651	666	651	624	651	641	638	642	606	646	648	615	639	692	623	644	623	613	626	601	666	624	690	660	633	678	665	628	618	643	683	663	664	673	629	664	641	621	553	605	615	630	646	655	643	676	616	655	619	630	692	621	591	647	647	611	676	605	635	661	659	620	653	642	680	646	618	651	601	687	658	636	613	589	649	634	608	647	616	694	648	667	660	642	614	645	668	662	673	647	619	607	643	690	616	646	656	669	618	647	642	617	608	617	648	670	688	629	653	653	642	668	616	648	649	628	629	628	631	631	667	627	628	650	632	666	631	658	618	630	669	626	634	652	632	620	646	665	657	649	638	686	683	647	632	601	621	643	652	632	626	596	649	665	693	670	664	670	669	658	623	622	648	603	678	636	695	647	640	660	637	628	640	679	629	650	631	647	663	664	676	633	658	642	584	660	630	642	663	624	631	665	675	682	632	649	631	595	667	615	668	691	668	650	657	663	614	635	601	644	647	640	654	593	619	649	602	598	617	622	675	629	613	667	603	639	613	585	673	619	638	667	594	608	623	619	675	658	608	665	649	678	675	649	640	617	629	688	617	644	629	618	614	619	643	634	665	651	578	629	639	651	664	628	559	642	583	637	649	652	669	627	668	649	644	624	641	640	661	642	622	673	638	606	641	605	622	647	676	687	617	637	629	598	644	645	653	685	621	672	655	642	546	681	627	682	643	610	611	618	675	596	647	661	639	586	629	651	665	646	675	635	629	622	678	623	663	664	658	643	644	676	615	554	655	642	636	627	624	632	606	671	678	614	639	602	607	638	661	640	645	639	688	655	638	670	669	656	647	690	609	684	653	649	660	638	635	703	643	670	665	624	608	660	603	671	606	645	648	637	673	593	657	615	624	682	654	614	660	652	634	691	653	607	614	603	629	595	643	698	661	616	636	623	638	654	620	636	646	607	668	667	657	634	594	645	626	566	656	635	664	663	632	625	667	675	641	664	615	666	669	663	642	633	624	632	667	640	644	649	636	668	627	673	633	599	630	627	640	619	654	641	644	692	632	672	640	650	651	645	641	645	631	661	623	656	655	587	669	635	594	652	671	636	654	694	621	595	639	651	589	619	619	660	646	649	634	636	662	648	657	645	642	657	582	650	659	624	706	630	648	638	608	618	624	599	658	650	631	691	630	637	642	640	629	638	642	619	615	641	669	648	648	686	625	652	635	645	633	641	655	669	649	622	657	661	674	669	620	637	628	642	637	624	631	652	675	610	605	650	598	615	715	661	644	610	642	624	662	656	673	609	621	693	643	635	653	653	687	629	631	662	614	617	697	639	613	632	661	648	629
39884	26267	16246	3883	1427	735	534	496	425	349	323	256	261	226	235	196	217	235	203	210	200	176	190	197	186	203	171	164	174	163	206	176	185	183	206	185	159	186	182	176	152	200	192	141	194	181	175	198	177	175	172	199	152	168	160	183	161	156	167	160	197	164	173	148	163	163	188	174	184	181	175	171	176	158	158	146	184	171	154	171	145	183	185	170	175	167	183	188	166	204	168	172	175	173	174	184	169	176	148	159	184	191	163	180	172	197	202	177	161	165	176	183	177	190	158	172	178	179	166	180	181	178	173	163	163	183	145	169	163	165	187	176	179	176	188	154	170	187	172	193	180	191	149	167	168	192	147	187	194	163	163	162	171	149	138	164	195	169	177	179	176	176	191	192	184	159	186	180	176	175	172	175	163	147	182	193	163	181	168	189	170	182	196	174	178	176	161	152	178	173	151	203	168	166	175	191	160	161	171	169	175	164	158	156	166	171	166	167	165	169	169	180	156	172	168	152	163	192	206	191	177	165	194	186	197	169	162	172	135	188	158	177	178	177	165	170	181	162	202	171	185	161	159	188	171	172	160	158	172	175	190	197	185	173	171	182	188	170	188	174	175	171	166	176	161	178	181	164	202	175	186	180	176	173	178	192	185	165	175	166	175	152	180	174	169	194	168	171	186	170	161	178	174	154	178	189	177	184	165	207	169	167	173	186	180	167	177	153	152	172	185	156	156	180	198	171	145	181	175	193	180	152	175	164	184	186	178	155	168	176	193	185	156	158	181	186	173	165	190	177	189	170	168	162	162	181	187	162	180	165	179	213	152	157	185	161	176	187	176	171	189	161	172	185	175	198	154	164	200	176	177	162	164	157	177	157	168	175	159	166	195	168	148	171	182	167	177	175	164	164	182	184	176	194	166	163	173	162	179	166	179	186	172	183	197	169	166	161	165	172	165	171	170	194	158	175	199	152	174	161	181	174	181	164	174	173	160	165	170	177	171	177	182	171	170	190	202	195	173	173	159	169	159	162	188	195	155	182	187	181	179	174	151	174	159	169	186	162	157	158	190	166	199	157	165	196	171	195	162	174	166	160	179	183	167	196	185	160	184	173	182	181	175	181	176	190	171	174	159	202	154	172	161	155	168	171	195	157	162	152	155	159	163	168	184	189	188	163	157	168	190	135	167	168	170	215	169	186	166	194	162	174	174	190	174	196	173	189	190	174	190	171	171	158	170	178	172	209	170	193	166	159	156	156	173	162	194	146	173	171	173	189	147	154	197	169	158	171	149	194	195	179	158	180	174	151	164	158	180	159	203	135	154	159	185	159	164	197	183	187	205	207	171	173	173	150	201	186	184	170	206	182	163	163	168	163	158	161	164	196	201	160	150	184	158	182	152	180	180	191	169	194	178	184	171	152	189	174	182	168	191	162	166	180	174	179	182	148	191	176	184	174	153	167	182	208	168	176	189	160	166	188	173	158	162	147	160	152	177	162	170	183	184	182	146	167	176	185	151	172	167	186	177	163	203	187	182	151	158	188	165	177	178	157	175	161	180	177	170	157	164	181	171	174	165	175	162	166	177	159	161	190	173	158	183	141	201	177	164	163	186	184	164	160	179	151	161	183	166	187	182	173	195	154	175	185	174	183	179	146	180	196	180	160	171	171	162	180	146	160	173	194	181	182	160	178	180	175	162	168	178	157	175	162	189	162	187	173	171	174	171	161	179	193	192	164	150	147	179	184	156	161	165	163	174	183	175	139	179	171	204	187	174	177	178	185	190	177	164	202	181	174	156	169	180	178	189	187	196	174	164	157	195	199	170	162	155	178	191	172	152	188	183	177	171	167	192	177	177	174	172	186	201	168	176	180	180	181	166	185	205	170	156	190	181	159	165	169	169	178	151	171	196	202	178	201	169	182	153	159	165	192	181	156	184	154	147	170	185	179	197	182	139	161	172	167	155	176	148	178	174	172	157	141	155	154	158	160	179	180	166	173	155	159	167	194	209	169	202	196	184	182	174	184	191	198	212	176	193	174	182	163	172	187	166	199	167	180	179	163	165	161	177	165	168	192	186	179	185	161	163	156	156	197	183	157	186	171	172	182	166	175	160	179	161	154	172	178	193	164	153	172	159	191	170	154	163	175	180	194	161	169	187	173	180	163	176	176	193	190	183	168	178	149	179	162	167	162	176	189	164	134	174	200	135	179	170	168	169	180	167	169	185	174	197	152	178	170	183	175	187	169	173	195	178	156	176	182	182	214	173	159	173	193	185	186	169	176	206	199	183	169	161	172	167	174	162	180	153	172	188	175	182	167	180	161	181	197	162	178	159	183	192	178	177	185	170	188	175	179	185	177	166	204	178	179	177	144	153	157	170	169	188	160	163	177	164	188	161	182	147	160	168	174	174	200	191	165	160	201	172	142	186	175	174	183	169	183	174	189	171	167	165	171	181	142	191	179	173	181	196	182	164	166	155	194	150	179	166	180	190	180	181	165	167	173	183	185	184	169	174	169	180	203	184	175	202	168	204	197	163	186	175	172	191	176	189	174	194	162	181	167	163	192	169	178	210	179	178	171	180	155	171	160	180	172	150	173	164	170	166	185	180	169	164	176	182	172	151	181	154	191	166	151	190	187	160	175	169	175	176	187	161	148	200	180	191	158	172	165	165	171	194	171	198	204	189	182	181	165	178	172	163	172	186	172	154	175	154	165	176	186	183	163	180	198	163	159	168	175	197	176	186	146	194	181	166	198	186	186	186	185	160	172	158	154	156	182	160	161	177	164	199	154	174	164	189	191	163	163	167	186	187	173	185	181	179	197	170	178	169	172	194	173	147	165	166	169	172	184	165	168	165	158	164	171	164	174	152	197	173	171	177	168	193	170	180	191	182	142	152	159	170	178	179	169	182	165	176	159	201	198	161	193	166	193	168	172	187	158	169	165	160	174	178	190	183	164	176	188	172	184	174	159	195	145	191	181	161	150	175	191	198	175	172	178	172	175	165	163	185	180	181	157	193	168	170	172	174	147	132	172	180	187	178	176	161	193	175	184	196	188	164	173	193	170	185	192	167	163	171	167	174	147	177	160	172	172	194	148	169	172	141	172	167	166	191	178	186	180	176	184	207	152	181	187	165	154	161	192	172	165	148	207	150	165	189	160	194	159	183	180	171	167	146	165	148	167	180	165	160	170	166	176	166	204	180	173	195	189	151	164	179	180	165	202	185	166	184	166	150	188	175	155	178	182	160	142	172	164	170	188	180	165	162	171	162	185	152	158	173	175	184	144	172	171	142	165	182	165	164	185	182	171	180	170	144	152	167	182	146	180	165	180	193	195	167	166	178	187	179	179	191	151	157	163	171	185	160	193	185	152	182	159	163	159	182	155	186	181	154	184	177	201	150	155	151	168	191	171	170	182	154	163	164	186	169	198	158	158	154	174	153	173	157	177	180	166	177	168	178	169	166	163	179	155	153	169	176	187	164	164	169	172	176	173
26905	20391	17223	5980	4674	2981	2331	2020	1679	1496	1155	960	981	892	787	828	719	690	600	634	587	578	537	552	484	556	539	498	468	506	498	468	464	452	422	490	488	448	451	455	434	406	436	472	431	426	444	432	487	448	414	439	450	437	411	457	437	467	473	457	457	477	450	443	432	406	403	403	457	414	409	452	459	406	406	433	403	421	421	394	394	424	454	451	441	427	428	421	380	414	435	420	400	439	419	426	422	422	431	403	426	387	415	439	437	412	419	398	437	414	391	432	409	407	425	424	406	447	473	418	402	398	419	391	403	445	421	431	405	418	421	431	413	409	427	428	412	416	466	403	379	446	426	410	399	417	434	404	385	411	424	429	433	428	385	411	457	432	415	438	426	419	426	415	416	406	374	435	392	424	442	452	431	428	426	424	415	423	410	434	421	424	442	434	393	456	391	412	365	408	425	380	417	403	405	388	404	430	410	422	384	426	416	409	419	436	413	427	409	428	379	423	445	397	407	419	440	406	442	422	446	408	407	430	426	395	431	449	425	444	407	405	402	442	446	432	406	407	416	458	428	385	383	419	406	447	448	433	415	391	409	411	432	403	413	414	408	447	406	409	418	399	437	435	390	392	441	427	397	425	430	437	392	416	409	420	420	434	445	395	400	386	418	400	415	471	437	423	446	430	397	433	407	399	413	434	413	458	405	395	401	425	439	459	387	429	426	418	417	416	399	427	388	434	408	403	440	392	430	415	432	426	385	389	418	426	386	413	428	417	426	448	419	411	423	416	416	390	399	394	415	425	440	418	429	433	421	418	381	419	472	413	402	392	427	487	411	403	412	420	431	426	424	413	406	462	410	424	391	420	439	417	428	407	402	417	432	413	408	429	394	403	434	390	428	420	422	410	415	424	438	447	440	433	419	416	421	409	436	446	408	417	423	418	426	440	410	444	403	434	404	399	462	428	410	421	419	424	448	444	425	406	443	460	416	420	403	436	387	405	437	415	394	441	402	389	431	432	405	428	421	399	412	407	457	404	452	447	388	471	380	415	430	409	424	463	395	437	369	434	412	392	396	434	419	459	434	431	412	423	414	393	434	442	416	410	389	429	420	414	445	393	429	444	418	441	399	434	392	432	430	457	437	428	415	445	461	442	427	418	425	403	432	391	400	389	417	421	445	443	372	411	393	406	435	411	412	435	432	411	419	420	422	404	425	428	444	432	424	397	398	390	412	449	436	421	406	407	438	407	395	430	393	402	449	415	404	419	428	433	418	389	443	396	416	452	432	429	407	415	390	393	403	416	438	398	420	415	399	451	392	403	421	419	395	425	422	401	415	446	400	450	419	439	426	392	447	437	427	427	431	417	438	429	401	373	417	431	411	435	419	408	406	411	384	419	389	414	461	444	412	427	409	420	399	437	417	390	391	372	389	425	412	399	399	426	372	433	438	428	454	467	428	422	399	405	422	425	394	444	424	418	423	434	421	444	417	397	413	428	425	383	406	472	452	431	415	423	436	417	398	409	400	426	412	449	383	429	426	419	375	434	367	424	448	462	425	407	422	415	430	429	409	425	395	456	429	397	417	414	402	417	415	446	404	389	403	434	413	383	463	393	395	441	449	418	425	373	428	358	430	412	397	432	432	431	411	384	402	412	396	447	404	389	408	428	442	415	451	413	441	445	420	461	398	437	391	413	419	382	434	391	431	389	440	454	421	440	426	404	440	419	410	370	404	403	430	371	416	384	446	429	411	434	408	408	399	433	405	408	432	387	397	435	446	414	397	428	431	389	398	441	373	432	396	412	433	453	376	391	430	410	423	428	440	419	420	431	451	432	413	435	399	407	410	426	429	435	414	399	412	409	405	379	395	390	412	434	409	444	405	425	418	457	411	397	430	432	444	426	437	420	429	428	423	427	429	419	402	408	465	405	443	430	393	411	407	423	439	409	414	460	385	410	463	403	443	405	437	430	424	436	450	421	411	391	399	421	423	422	412	431	422	388	423	446	409	435	387	408	447	446	405	439	422	427	461	403	445	406	428	405	424	469	431	402	410	400	402	401	412	429	407	392	388	391	422	422	472	412	378	442	433	434	409	397	423	396	430	417	408	415	401	457	449	395	414	448	437	428	405	415	409	408	405	421	413	447	411	451	406	417	438	412	435	421	393	432	420	448	424	418	430	442	434	418	419	419	429	410	390	413	419	442	424	397	429	386	408	450	449	437	449	423	441	451	400	415	370	433	393	384	465	428	425	445	410	408	422	425	439	412	428	418	402	425	423	395	424	411	422	408	450	398	430	446	394	438	422	470	448	435	418	414	404	446	440	442	412	445	452	414	412	436	436	408	432	411	438	418	414	412	394	421	390	429	429	387	404	393	430	423	439	416	420	386	443	439	403	379	405	430	420	443	431	419	457	403	416	407	404	413	401	450	422	404	411	413	451	433	414	467	377	415	389	422	428	413	421	406	417	463	429	424	428	397	407	430	414	433	440	379	411	433	426	430	422	412	399	448	421	410	431	417	413	416	387	400	421	465	394	388	413	410	408	456	435	418	397	451	420	436	447	433	452	412	402	435	443	400	405	444	426	428	396	424	421	423	429	449	430	442	397	435	454	418	408	403	446	455	429	417	435	429	410	433	387	447	426	457	405	398	398	436	454	451	407	425	414	449	454	414	437	419	431	429	422	433	416	418	410	397	445	410	420	407	449	401	449	426	433	451	458	440	417	450	435	439	425	435	416	442	436	420	431	430	420	415	398	385	420	416	413	397	430	401	402	385	413	395	412	393	434	386	416	447	394	421	428	395	447	422	395	385	440	418	414	418	445	437	439	388	407	433	421	420	361	419	421	428	435	418	393	419	372	411	390	397	396	399	436	426	426	438	393	404	406	401	407	435	398	403	406	414	440	426	412	405	434	436	432	411	447	373	422	398	382	485	407	414	437	434	405	421	400	416	391	398	413	421	411	397	430	429	416	393	382	374	438	430	431	414	456	417	438	405	434	439	424	414	414	444	421	426	420	426	390	424	459	450	410	409	409	438	465	424	443	417	413	428	433	440	405	477	446	400	425	418	408	416	416	427	410	409	455	395	404	390	435	402	464	399	410	439	450	427	407	398	395	410	409	443	417	424	381	417	408	409	416	415	426	421	464	436	431	393	420	459	389	442	404	430	438	418	429	392	427	444	455	431	428	421	404	444	385	399	394	411	433	406	420	414	416	397	423	444	451	427	396	456	414	399	416	390	410	441	455	392	406	407	415	440	427	429	406	421	464	398	438	427	394	436	402	425	448	428	414	439	402	454	417	442	446	478	425	439	401	416	385	394	411	455	382	405	429	443	418	417	402	449	399	396	437	434	422	419	416	424	456	444	451	411	443	423	432	436	426	423	404	403	447	423	417	419	379	411	391	447	440	424	448	388	386	438	443	420	408	410	423	421	427	439	399	405	393	387	423	402	428	452	446	462	405	403	402	420	390	419	430	423	431	384	433	419	421	442
13376	5322	2349	796	546	402	383	335	338	309	291	288	294	282	293	257	277	291	269	268	271	272	265	271	269	268	287	295	271	294	278	277	258	282	300	287	287	250	288	271	285	281	283	264	253	244	273	284	285	272	272	284	279	256	281	242	280	273	273	266	274	243	279	276	294	250	292	282	277	233	282	314	300	248	317	263	277	266	270	271	274	279	275	269	270	266	281	285	274	230	251	284	257	283	264	248	287	287	293	276	236	268	226	284	270	252	304	303	255	268	274	257	237	303	291	271	269	270	277	254	287	254	291	286	226	268	262	257	275	277	290	251	252	266	272	264	252	256	265	257	251	259	274	260	248	274	265	248	272	246	280	261	260	248	263	277	285	280	280	286	285	311	260	260	310	259	307	268	253	274	308	280	262	290	279	251	243	252	263	286	260	291	299	269	265	270	266	277	250	269	256	292	272	254	264	243	251	273	261	228	265	263	280	289	277	264	267	259	252	272	283	275	265	276	267	265	232	267	261	286	276	275	236	288	265	241	296	272	266	287	254	280	269	293	300	265	273	261	274	274	267	260	248	273	263	263	285	255	260	272	253	255	269	249	268	255	273	281	275	271	281	256	259	262	291	260	268	288	254	265	299	297	264	294	285	243	264	278	267	271	272	234	274	242	308	284	292	285	257	277	263	287	269	290	290	312	252	259	258	261	283	262	298	262	271	289	272	247	272	270	274	264	275	297	242	305	296	279	251	259	231	259	259	253	308	309	298	239	270	263	258	281	266	263	245	249	262	289	279	262	266	274	289	294	253	234	238	263	243	257	279	246	255	268	266	263	286	242	303	290	275	256	238	241	296	265	290	283	263	293	281	279	254	256	275	285	223	249	252	278	270	287	294	281	263	252	276	244	282	301	308	262	282	267	259	252	300	301	264	284	247	262	272	254	265	267	245	268	298	284	327	231	260	274	275	272	292	289	239	284	288	261	258	272	249	252	260	274	266	253	250	270	288	247	286	295	276	267	270	300	268	255	256	289	254	276	266	259	287	252	277	264	258	245	245	269	310	265	293	275	283	284	262	228	258	281	235	285	266	279	277	262	260	262	260	286	280	294	276	259	250	283	270	279	234	247	261	263	242	255	299	249	255	294	277	286	278	247	270	300	265	244	271	255	243	260	260	280	280	285	267	278	270	278	256	257	282	226	231	270	244	293	267	265	257	263	247	231	287	274	262	283	298	292	271	265	274	255	302	274	266	278	303	295	262	257	257	293	258	277	287	261	254	260	270	232	294	270	278	265	299	219	275	273	292	240	234	301	304	247	285	262	269	269	242	282	245	279	242	264	241	270	286	285	244	264	254	263	282	265	272	250	241	237	276	278	256	262	270	273	283	260	257	255	261	252	271	267	266	259	293	237	249	272	246	256	243	269	266	259	278	287	282	245	259	295	234	254	271	273	295	272	286	288	224	283	290	233	286	274	260	277	281	268	268	257	279	236	298	256	274	282	288	266	295	284	252	269	248	278	250	267	253	252	258	294	228	271	248	252	237	275	260	248	248	262	274	286	260	268	252	251	278	293	272	306	264	272	274	265	285	240	270	295	257	285	287	257	257	269	271	267	272	274	281	270	275	266	267	263	277	270	276	271	259	298	251	276	273	248	259	259	261	258	275	292	292	314	291	277	283	290	273	276	293	296	276	266	276	256	307	267	268	261	295	264	258	280	235	254	287	323	271	281	273	292	259	272	240	269	274	270	290	261	274	273	249	268	257	282	309	258	297	276	265	282	224	248	297	258	281	270	291	256	309	285	300	255	261	274	260	269	240	258	249	245	271	252	262	284	281	275	270	260	269	282	257	263	244	263	273	270	285	257	274	296	264	282	283	266	275	263	238	286	272	264	248	267	261	270	266	277	248	245	245	279	278	268	284	273	286	257	291	285	279	271	281	285	275	289	265	284	254	277	242	267	234	265	261	260	253	277	269	281	238	319	257	268	253	287	310	270	268	265	270	285	268	285	269	270	295	297	270	248	284	253	246	239	304	242	312	263	261	253	239	300	275	286	286	270	267	269	269	266	242	252	297	291	263	268	265	265	241	269	269	256	270	268	269	234	277	270	262	250	242	296	263	251	316	293	280	248	260	244	237	278	269	289	271	271	280	284	281	270	269	243	272	260	287	239	234	282	298	254	267	284	270	252	261	293	281	245	280	287	285	275	262	278	301	267	291	275	273	275	285	255	266	264	216	312	280	256	278	264	266	245	294	277	312	277	248	288	276	248	233	255	266	279	273	278	262	255	256	258	262	250	274	252	265	285	243	297	304	263	282	257	286	258	303	263	281	281	276	292	291	255	269	286	289	256	270	252	262	265	296	288	279	294	245	308	246	278	257	267	275	284	256	276	313	257	253	294	264	277	274	263	258	277	273	244	284	275	259	282	246	253	256	293	294	259	317	261	253	259	287	268	265	260	253	266	262	265	286	301	289	267	264	231	262	274	269	257	270	250	256	266	286	278	266	266	296	284	278	251	280	271	265	256	266	283	256	280	249	250	239	295	274	262	266	263	245	266	281	272	292	265	253	234	264	276	268	272	263	277	243	246	222	250	266	263	296	241	257	240	283	249	276	280	249	292	264	272	288	269	307	281	269	255	253	242	264	263	282	300	281	258	288	283	242	283	217	286	278	257	305	289	246	273	247	239	283	267	271	283	268	289	295	239	245	286	282	276	277	260	273	266	289	264	260	259	307	296	291	251	284	251	264	276	271	266	276	293	269	269	252	293	269	264	249	306	268	286	249	274	294	243	268	265	276	289	248	244	296	267	269	249	262	304	281	229	271	276	256	268	308	260	267	262	304	266	271	263	252	298	256	281	281	253	239	245	245	273	289	272	251	286	264	258	277	289	262	249	254	277	268	253	289	285	265	267	261	260	323	245	259	284	260	235	291	266	246	230	299	246	251	268	259	233	269	259	263	300	294	277	263	254	284	282	284	289	269	275	266	264	270	266	278	266	250	278	278	271	279	253	256	275	250	293	293	290	288	273	253	294	289	290	264	259	270	288	241	264	269	281	253	243	266	284	257	289	286	252	269	267	270	296	298	257	244	270	266	241	249	256	281	293	301	286	253	266	272	299	287	296	250	232	261	287	297	317	261	286	278	284	265	249	286	276	259	268	275	236	269	258	253	240	290	251	273	273	266	270	251	255	315	287	263	293	264	235	238	249	262	260	259	280	277	267	269	256	255	235	258	259	266	274	275	248	253	278	239	291	288	257	283	273	287	264	258	249	247	279	287	287	291	246	261	237	263	272	293	254	245	291	288	253	286	272	284	258	251	299	280	264	261	314	252	281	270	293	234	246	251	276	258	281	255	261	262	284	249	261	280	261	265	281	253	244	288	261	257	252	286	255	259	271	283	297	254	253	279	283	250	273	285	261	275	270	266	234	298	276	248	293	269	238	235	289	265	276	285	238	251	247	279	231	280	244	302	307	226	268	249	246	291	277
9440	5138	4187	2281	1813	1335	1156	1036	919	945	852	758	749	731	730	734	704	678	725	602	661	669	660	660	664	654	646	669	636	673	655	646	623	614	675	605	641	647	666	638	662	640	651	651	609	661	616	660	621	641	592	617	612	627	596	643	612	651	630	635	646	648	658	681	664	664	624	687	630	621	653	647	670	587	682	619	575	606	687	642	637	637	615	671	664	600	632	659	669	652	604	614	642	626	645	616	639	630	671	575	631	619	633	648	606	634	616	654	632	638	645	673	649	628	651	648	654	646	642	630	616	642	663	627	666	573	585	640	616	633	611	658	638	643	609	639	646	646	619	586	609	618	632	650	631	629	623	704	639	621	662	596	620	603	613	614	637	623	602	640	652	663	631	667	606	612	595	651	622	659	645	623	645	633	628	625	646	652	611	596	601	663	617	655	595	629	613	588	642	630	623	676	601	637	675	657	635	644	659	634	653	612	662	646	611	630	624	633	700	635	646	655	666	609	632	608	636	672	687	608	636	607	654	645	632	663	639	638	633	610	608	630	642	609	619	594	659	642	671	643	641	657	611	621	663	663	608	627	617	658	640	663	640	648	642	652	668	597	618	641	601	627	632	635	665	645	649	637	587	616	660	675	648	636	624	706	668	658	651	609	640	562	607	600	627	589	611	589	638	662	638	712	638	578	601	655	658	614	600	670	647	615	600	605	634	642	639	586	666	632	682	628	597	609	662	608	628	647	623	625	631	616	667	643	623	645	620	631	665	619	625	603	669	607	684	619	596	601	608	648	650	675	618	622	657	611	594	648	605	612	621	694	632	687	654	640	601	628	656	637	661	641	648	640	619	626	646	605	658	630	686	617	639	628	644	599	619	639	602	655	636	649	633	616	655	592	617	651	666	652	693	638	646	600	627	667	675	647	651	650	627	639	642	621	632	691	665	629	673	588	638	659	674	600	638	639	634	629	603	601	647	630	600	624	653	642	676	640	598	631	666	633	670	677	626	649	600	682	646	574	608	605	610	627	627	612	617	656	627	635	617	615	609	632	619	642	632	645	615	626	584	632	677	650	617	636	639	617	596	654	586	669	610	613	636	642	634	621	611	664	639	618	628	647	616	619	601	624	640	603	574	616	636	617	635	628	678	613	607	617	598	661	632	668	641	687	641	677	628	617	653	652	615	634	633	633	667	639	664	623	625	619	625	631	628	603	645	649	607	656	620	669	642	647	615	605	647	617	605	652	684	654	677	636	624	616	605	637	646	571	586	650	662	653	647	650	584	669	638	636	636	620	621	642	662	651	648	661	642	635	602	648	602	650	651	608	623	665	643	643	627	664	596	682	657	615	624	653	598	622	662	610	634	605	626	648	635	621	633	678	706	650	615	629	652	586	649	624	611	645	652	648	615	641	651	651	615	661	607	597	654	632	578	647	635	611	647	648	623	631	651	610	627	630	579	606	631	655	623	638	611	647	639	656	631	675	652	634	644	598	626	613	672	643	615	618	662	625	637	682	599	643	648	630	638	604	621	687	667	604	618	655	651	610	624	629	627	666	609	636	598	609	643	653	651	630	650	636	640	655	610	664	617	657	632	644	628	609	668	632	618	630	618	626	655	602	632	617	658	635	640	638	613	587	622	635	683	652	672	645	662	655	650	612	616	619	619	637	624	628	598	672	647	590	631	610	674	656	657	628	611	587	592	622	633	608	637	576	647	634	650	628	645	597	652	611	626	632	656	702	646	648	593	604	672	626	693	675	614	595	662	572	604	638	608	640	614	641	612	625	565	603	605	632	595	628	628	638	625	653	613	626	632	651	673	641	653	665	639	690	652	673	623	642	651	621	656	629	626	644	619	653	638	641	645	661	567	634	596	642	616	649	647	621	615	621	622	612	615	651	620	613	624	582	637	640	663	653	630	669	629	632	658	604	615	652	641	610	621	670	626	612	638	625	637	660	623	601	601	603	657	656	584	634	564	686	637	653	641	609	594	597	616	637	670	603	621	654	643	669	611	694	659	624	638	623	639	635	619	687	636	663	642	648	610	665	637	641	652	641	586	622	569	635	649	618	636	611	661	568	643	643	629	664	626	640	600	655	649	600	634	660	668	674	663	630	651	653	631	628	663	593	602	603	631	640	643	649	681	606	637	678	623	684	634	679	619	640	657	621	630	644	625	617	597	680	641	613	598	597	616	637	648	576	582	646	630	628	606	608	640	662	634	632	640	665	666	611	656	641	640	669	639	652	656	632	645	655	652	615	591	626	662	614	605	612	611	630	627	651	679	670	630	621	642	646	604	637	637	628	626	647	703	621	636	645	616	620	648	576	596	629	660	632	639	652	624	611	641	621	634	642	620	674	600	646	626	629	652	661	618	652	634	682	635	590	610	626	657	574	646	628	633	645	644	625	627	603	627	617	637	620	636	604	632	651	662	615	680	660	632	673	617	635	613	628	594	629	629	614	646	621	625	626	636	637	632	673	619	607	633	621	660	641	591	654	641	595	625	628	622	602	671	665	673	567	631	630	597	628	622	639	616	602	674	627	646	632	618	639	662	642	669	575	643	635	646	636	563	656	656	623	685	663	704	619	660	623	652	613	620	599	632	628	583	659	666	635	605	631	612	619	633	610	645	609	639	649	638	632	626	631	621	619	630	612	618	645	629	627	655	676	676	649	692	616	618	627	639	639	635	645	680	612	650	602	618	594	622	689	689	604	661	632	643	619	644	640	668	646	619	601	617	616	656	650	627	620	638	657	649	612	631	660	633	633	621	642	643	621	652	644	665	651	610	626	635	685	629	627	625	673	609	620	615	665	635	652	642	637	600	611	644	650	644	631	630	682	651	610	611	653	659	631	623	634	649	614	646	623	633	554	624	642	630	620	597	653	657	660	630	641	618	641	621	679	620	626	668	595	680	687	621	634	665	629	604	652	611	639	624	635	633	596	632	645	608	686	694	656	598	633	618	626	614	644	664	637	639	597	594	635	638	646	593	632	615	622	619	623	642	631	623	647	665	629	648	604	645	608	602	640	691	593	598	624	667	651	621	605	642	659	688	619	642	634	607	610	605	631	652	606	591	683	633	663	651	582	662	641	589	643	631	638	636	628	650	651	654	645	668	602	630	647	656	603	634	680	615	612	655	602	631	622	655	657	675	620	592	633	664	614	621	627	647	619	658	573	606	654	642	686	669	622	646	634	613	606	672	610	609	634	596	672	655	613	614	650	665	643	597	625	619	652	647	665	614	578	645	622	646	615	678	583	623	638	671	641	642	661	646	631	637	629	659	651	605	648	682	604	625	649	663	644	605	630	649	631	607	655	630	672	655	640	597	643	661	667	642	646	618	660	621	628	650	654	621	604	613	654	587	639	649	618	603	617	663	606	649	612	616	620	626	604	608	613	649	641	649	583	619	655	627	648	640	713	644	664	572	641	657	614	646	642	624	629	620	611	609	665	651	661	624	646	576	610	581	679	636	639	652	652	651	612	647	650
29892	16436	9386	2049	932	635	553	439	430	395	353	350	318	297	319	351	322	320	294	288	300	292	321	260	266	297	310	285	298	268	259	275	293	276	269	303	309	266	320	275	280	245	284	279	312	301	287	262	242	301	291	306	311	257	282	261	289	273	252	295	241	264	264	293	283	311	289	311	270	275	282	275	306	298	285	283	273	271	283	256	244	282	277	260	269	266	264	295	256	279	274	256	254	324	304	280	250	276	265	263	244	301	305	267	276	274	249	295	268	275	290	310	285	310	258	271	288	294	281	288	233	288	248	279	298	258	269	271	284	279	295	260	250	283	287	279	280	283	285	273	257	278	275	246	277	277	253	286	283	250	273	277	289	256	266	233	305	280	265	270	285	273	319	329	306	262	285	277	281	317	278	256	255	287	266	319	276	291	251	269	307	281	270	265	268	278	254	278	264	273	264	278	295	285	289	237	276	268	285	279	267	260	292	290	281	274	292	299	287	262	265	247	258	292	279	293	281	297	235	281	270	258	308	271	278	248	281	271	272	265	275	247	272	258	294	290	263	316	281	270	285	260	271	288	290	250	289	282	292	288	264	267	307	285	301	248	265	247	281	261	265	285	257	284	288	286	267	300	291	323	287	258	269	234	293	288	256	280	292	298	278	274	295	283	253	284	269	289	275	229	320	280	292	252	271	288	266	293	287	282	264	273	261	302	299	298	285	263	278	285	289	276	277	270	280	303	267	251	277	238	256	284	262	297	261	269	312	295	267	281	283	268	261	258	286	271	257	288	323	256	261	277	286	284	295	300	261	284	289	306	283	272	287	274	289	291	273	277	263	307	279	291	282	256	281	261	302	296	278	291	251	270	295	255	291	304	272	262	280	290	265	263	245	283	285	280	280	290	272	270	261	274	310	259	279	275	297	256	292	280	313	261	291	302	281	270	256	282	273	270	255	280	257	277	266	249	269	261	269	288	289	286	289	297	245	266	266	284	288	292	314	301	256	246	251	281	256	245	269	275	268	279	274	282	276	258	273	288	252	286	297	283	287	264	268	291	287	280	304	274	296	267	256	262	287	267	271	278	268	255	253	266	271	252	273	240	278	271	253	254	292	274	296	279	290	316	268	266	258	279	268	297	274	296	299	279	274	280	256	248	278	277	257	282	281	299	315	318	270	290	290	286	293	283	301	262	299	276	280	253	262	284	280	245	254	285	264	282	274	268	300	292	257	273	291	230	264	278	265	274	276	286	267	273	307	280	274	273	304	281	277	268	259	267	278	261	281	296	293	289	237	272	286	285	275	269	283	280	278	277	264	254	289	241	266	279	269	256	282	300	269	287	270	292	278	295	277	270	257	267	275	301	253	301	267	268	307	280	301	258	279	299	260	279	256	268	287	270	325	276	258	276	261	263	298	287	301	282	302	285	287	256	289	255	265	231	295	264	272	286	246	270	302	273	274	281	274	238	289	265	263	294	305	297	261	283	313	291	266	249	292	276	255	285	274	303	285	264	251	282	292	289	309	300	292	280	261	277	286	288	281	275	268	291	294	283	282	242	280	281	248	311	291	234	284	286	284	287	260	303	311	251	288	272	297	276	276	282	277	289	257	263	265	302	273	276	300	278	267	287	276	274	270	269	288	275	250	286	247	278	271	261	304	296	271	259	263	268	244	253	296	264	282	258	297	282	291	253	281	279	267	268	296	265	286	285	291	267	291	244	268	272	281	282	261	293	307	265	298	255	274	260	286	284	283	295	319	296	280	291	294	278	292	250	283	265	261	269	279	265	277	283	279	281	268	266	278	275	281	283	260	270	257	261	255	264	257	288	309	309	275	265	289	275	306	288	272	249	253	285	286	287	240	269	264	263	267	291	284	263	290	277	251	264	274	299	270	284	275	266	294	261	251	285	280	314	272	294	287	302	289	267	287	278	282	233	264	243	274	291	266	254	288	272	234	276	296	262	256	264	264	326	239	279	281	284	299	279	267	272	281	271	275	270	279	279	267	265	294	253	271	259	262	260	303	295	273	304	268	315	267	252	259	244	268	263	280	303	284	268	288	311	256	292	302	269	288	268	295	295	289	290	227	258	292	256	282	294	256	276	297	274	265	273	279	255	265	291	241	280	226	234	275	269	276	278	284	276	256	279	285	245	268	251	294	282	282	278	282	268	265	290	271	258	312	241	302	280	288	272	235	259	263	292	284	256	273	260	311	266	276	245	283	276	269	244	290	262	275	280	295	290	281	275	288	261	276	278	283	256	277	292	279	271	269	289	268	269	308	288	275	237	259	319	260	278	262	280	281	246	287	262	281	293	254	274	313	276	301	304	284	254	247	279	254	230	241	296	291	293	290	255	300	269	284	260	275	283	280	286	260	276	246	312	274	302	268	258	293	302	294	289	297	254	243	303	269	278	300	265	283	256	280	282	300	258	275	264	293	287	274	253	312	265	292	325	314	254	290	246	298	284	288	251	286	287	262	275	276	263	252	325	269	312	263	262	299	301	279	279	285	271	249	288	286	262	291	258	294	263	284	256	290	293	248	271	249	248	259	250	274	320	257	244	273	263	282	305	294	296	290	287	280	272	260	314	315	293	295	268	272	298	316	282	255	283	260	260	291	283	264	283	274	230	262	243	259	324	291	263	277	259	279	238	283	263	259	295	287	271	275	284	268	255	260	264	266	258	241	323	271	261	271	292	259	279	269	259	291	245	267	262	268	271	283	301	264	257	263	293	289	272	285	257	260	295	282	293	252	258	266	278	293	251	281	296	284	257	295	283	267	282	267	276	252	240	288	273	254	262	251	282	275	298	287	305	285	295	261	288	276	258	259	250	269	280	272	239	316	285	289	289	293	266	283	273	271	251	278	295	310	257	281	308	292	273	285	281	273	252	273	248	303	276	287	288	306	254	291	278	275	254	274	293	306	305	288	283	273	279	253	289	248	269	332	294	272	281	274	285	280	262	255	280	294	301	281	290	293	281	266	288	305	276	287	287	289	285	265	276	265	281	258	270	260	271	258	273	263	257	275	274	285	276	263	297	251	308	278	295	264	268	297	296	252	261	279	292	277	240	290	285	274	253	273	278	280	280	267	267	313	257	284	293	270	273	249	250	261	262	283	279	275	275	261	282	292	274	265	299	284	269	311	291	281	256	298	244	285	270	256	264	271	264	257	248	294	264	285	275	303	277	253	295	289	293	285	252	258	272	295	288	226	272	299	253	309	269	264	266	248	282	281	286	282	265	261	271	275	264	265	260	272	285	247	310	280	290	278	244	251	267	261	291	298	270	303	227	252	289	275	242	243	322	242	299	266	282	281	285	296	269	280	268	283	301	245	240	293	280	259	258	253	308	295	263	292	279	273	286	281	277	283	286	282	279	270	259	283	244	278	275	270	268	251	248	248	252	285	312	269	298	278	273	264	251	248	284	282	277	290	332	272	317	299	286	252	243	300	246	264	276	289	302	298	297	296	269	293	266	288	271	230	264	295	256
20607	13257	11684	4201	2934	2333	1919	1596	1588	1228	1071	1005	962	937	884	894	842	781	739	769	752	722	688	702	711	674	708	727	706	714	704	632	637	702	689	642	671	669	658	648	635	612	656	632	667	649	629	678	610	669	668	619	676	687	644	622	641	654	664	684	646	660	680	630	602	637	631	678	615	650	652	632	642	641	627	655	659	647	602	628	632	657	592	648	700	650	658	680	639	646	630	603	660	656	620	599	680	626	636	652	645	670	618	667	667	635	628	641	600	677	617	593	619	635	612	692	650	611	637	643	668	635	649	661	675	644	637	650	670	651	622	673	613	596	606	642	602	631	646	624	661	666	675	643	604	618	612	608	626	646	640	635	608	608	675	663	702	672	629	628	668	667	658	610	602	640	615	642	701	648	628	593	640	623	647	664	690	634	668	645	657	675	642	652	608	653	635	683	644	663	639	642	694	612	611	573	630	615	628	599	572	648	659	689	630	658	640	631	661	639	644	596	666	633	650	671	670	621	655	603	647	696	625	644	627	616	689	622	691	669	679	658	666	589	678	635	635	675	647	623	651	660	635	649	687	641	660	641	664	652	666	642	620	662	618	650	649	607	637	643	620	634	657	616	626	655	691	638	636	644	639	630	628	665	668	634	662	628	693	581	641	629	653	637	650	661	596	687	664	643	622	646	608	667	670	670	675	623	629	645	690	620	638	656	600	623	592	610	638	659	597	604	620	637	634	658	591	663	654	643	645	664	667	589	642	632	623	666	695	653	639	613	621	632	628	647	639	641	667	619	600	655	662	661	652	646	632	624	674	625	634	657	681	708	631	606	654	648	661	667	636	641	649	649	660	611	652	671	590	651	616	671	654	614	605	638	673	622	657	653	630	604	628	679	643	662	639	645	638	629	665	657	630	623	637	663	633	694	658	665	651	624	637	659	644	693	658	654	635	655	635	674	657	645	641	643	629	605	644	647	638	664	633	606	633	672	663	621	617	593	636	654	658	636	625	670	647	637	679	620	606	635	626	682	589	602	674	652	601	679	673	648	614	626	637	638	627	611	665	665	655	682	631	680	636	677	634	646	626	599	642	648	633	654	599	629	658	664	640	679	640	649	663	617	679	614	634	655	681	628	623	618	645	629	657	612	637	639	639	661	585	676	578	645	609	651	676	643	604	645	664	621	642	616	575	624	623	609	648	660	624	605	654	705	622	627	600	616	671	694	643	655	669	670	629	639	665	589	630	641	645	657	668	623	662	633	630	638	622	613	636	630	661	618	639	631	678	685	665	669	626	670	641	664	619	662	636	622	669	627	631	673	655	663	617	653	647	647	689	673	659	651	603	646	641	646	647	634	630	635	622	630	595	666	565	625	614	620	676	630	640	680	608	685	632	658	671	617	618	663	594	630	627	627	659	634	664	615	633	623	654	612	633	625	650	641	627	651	599	612	651	664	661	605	651	655	664	681	660	673	634	615	672	659	674	663	628	643	626	653	666	666	650	612	667	634	630	662	646	666	652	621	625	647	689	631	663	647	684	630	685	603	652	623	629	656	647	633	646	646	694	613	636	650	631	655	646	623	655	638	620	624	628	656	641	642	647	634	607	629	630	647	650	610	662	610	628	662	635	640	627	615	626	652	660	642	662	665	671	665	626	673	636	672	636	619	620	648	650	596	629	656	625	655	676	665	644	688	638	645	680	580	650	662	622	611	656	670	657	653	640	633	660	639	620	659	618	648	617	616	641	631	642	634	633	632	614	657	667	641	680	643	657	683	636	633	686	653	635	612	666	617	653	636	591	642	659	687	655	618	630	630	640	632	682	653	655	637	636	610	618	675	630	604	678	676	631	661	638	650	610	664	629	657	684	608	664	659	628	626	649	635	650	642	628	682	643	613	628	629	629	617	668	651	670	612	609	657	652	624	648	652	639	621	626	622	639	621	656	593	639	620	685	601	646	621	658	635	652	641	624	607	605	628	607	652	639	672	673	659	672	659	645	673	601	633	642	621	629	644	616	687	633	661	656	691	642	613	625	616	622	633	621	665	572	651	664	663	605	664	642	647	634	678	639	637	634	617	639	661	609	621	643	657	645	643	611	624	680	675	647	650	649	620	649	606	667	648	614	648	618	627	621	661	652	653	674	629	684	661	644	627	649	623	624	639	605	641	585	590	605	623	666	701	670	630	633	679	618	672	653	633	680	668	674	639	671	656	646	654	635	651	616	670	642	639	642	677	639	679	647	674	676	652	680	651	644	667	642	611	682	677	669	662	662	589	650	651	659	633	645	656	671	628	626	667	632	636	637	618	673	663	663	669	645	643	613	652	650	628	662	627	641	611	636	645	633	630	633	610	641	627	622	599	634	651	676	685	644	660	591	672	690	595	644	639	608	616	638	598	589	603	643	648	649	578	645	658	638	617	654	692	632	634	631	592	637	620	621	667	651	664	685	661	685	641	703	636	619	659	668	651	635	675	598	633	676	643	635	638	656	631	647	685	646	614	624	616	640	635	631	617	626	621	643	648	619	656	586	630	685	614	632	658	656	639	658	640	661	620	628	689	645	628	674	600	657	657	650	611	645	679	642	704	624	688	635	639	629	676	627	662	664	610	627	679	643	620	652	631	659	618	652	634	618	673	600	630	673	676	659	592	653	657	650	681	664	638	658	610	637	609	624	707	694	651	680	613	658	620	615	638	608	623	681	658	677	640	668	600	648	622	613	634	696	637	631	683	610	629	630	633	629	623	668	624	655	648	639	648	637	624	616	656	650	638	598	622	617	596	620	632	619	651	656	659	631	660	696	615	644	644	646	648	637	628	599	653	671	634	617	616	673	644	615	578	585	603	627	648	593	667	626	658	666	638	625	648	605	642	671	640	657	680	630	694	651	654	687	629	632	637	671	624	687	656	640	628	635	648	632	595	614	691	639	620	649	667	667	601	665	670	677	610	618	649	680	637	634	640	658	633	627	619	632	665	642	655	662	640	677	627	631	653	653	685	617	647	629	640	577	646	657	584	629	622	638	658	634	611	660	641	657	629	611	644	635	627	657	642	623	676	655	607	625	697	618	634	629	645	673	648	604	721	669	637	633	616	620	679	598	621	634	634	668	629	663	644	631	640	667	624	633	612	661	642	655	603	638	644	666	688	661	644	633	627	665	653	646	645	634	645	643	642	599	620	630	648	623	670	631	631	654	656	641	641	634	613	629	674	627	640	645	669	716	636	648	663	642	612	638	657	654	657	672	691	641	621	648	634	649	653	719	658	647	629	649	641	632	646	680	625	666	666	635	625	674	659	646	659	606	618	610	659	671	683	644	677	633	619	662	656	594	679	659	668	608	651	636	662	657	633	648	649	692	647	670	595	649	651	641	638	612	620	647	636	624	682	585	623	676	632	659	643	575	635	631	637	671	642	615	654	594	628	694	625	678	642	658	604	625	612	646	658	641	611	627	660	635	669	681	609	673	640	673	632	624	647	645	639	672	657	641	607	598	645
42654	28014	16790	3807	1376	813	583	491	417	371	301	271	291	260	247	241	231	210	213	210	210	229	183	211	203	192	184	164	175	196	202	193	191	203	191	198	204	180	165	188	172	169	203	186	191	190	181	182	195	169	190	198	161	205	194	179	183	207	182	177	185	214	168	200	201	201	174	152	155	197	180	192	195	198	183	186	190	183	164	187	196	153	213	171	179	182	186	163	184	175	192	200	172	191	164	183	170	197	197	173	186	185	171	181	202	192	176	176	187	182	173	160	173	182	182	158	148	176	198	185	169	186	176	159	167	187	169	227	179	172	179	184	173	181	173	176	193	168	193	176	185	160	184	170	172	182	172	164	178	191	172	199	176	175	174	201	185	201	169	196	170	178	185	161	161	168	194	184	180	176	187	200	133	166	194	158	195	199	152	174	197	169	165	163	169	185	187	199	167	177	162	189	162	187	185	183	199	167	165	159	198	180	196	182	173	180	186	155	190	187	153	166	189	185	170	213	179	178	193	176	183	170	182	157	190	166	190	208	174	170	169	183	201	185	167	164	183	195	211	203	167	165	193	194	184	204	167	193	217	191	196	169	172	176	180	178	197	185	210	158	185	192	163	184	163	179	178	187	188	160	183	214	180	187	195	193	185	182	186	178	156	172	172	193	193	163	191	179	164	166	220	178	163	160	198	178	159	173	139	190	152	171	185	208	193	167	191	178	199	185	183	188	179	201	201	178	188	173	204	174	161	196	175	168	186	178	163	174	196	187	176	179	178	191	185	161	148	171	185	177	169	167	201	182	181	193	179	193	177	182	185	188	160	196	189	181	183	213	183	189	199	201	174	197	181	204	186	186	189	180	156	187	207	187	176	187	168	201	178	171	168	180	162	182	186	194	195	187	197	218	174	167	203	199	170	198	202	165	198	175	199	192	158	166	168	177	194	169	183	186	171	187	192	190	168	169	184	180	175	170	178	168	156	194	181	209	198	154	155	185	177	163	165	152	185	165	167	170	185	163	188	178	177	185	174	195	177	190	179	193	193	188	175	195	174	187	160	187	190	167	168	154	191	182	169	211	178	177	184	176	188	169	199	192	168	184	172	217	169	211	170	162	160	172	214	172	160	184	168	184	184	152	168	190	165	197	174	191	176	182	189	173	160	186	185	184	192	175	179	203	184	208	179	173	180	186	168	184	199	171	161	161	166	160	174	180	172	187	186	179	187	162	158	172	155	200	198	168	185	187	164	188	185	180	185	156	190	184	190	198	230	166	175	178	176	186	204	189	174	161	179	171	187	181	202	163	190	178	186	181	167	199	155	183	175	159	189	182	190	196	177	186	167	169	165	181	181	169	182	178	183	155	177	190	183	213	165	177	182	189	213	169	167	204	200	201	202	191	188	195	183	183	197	196	165	180	183	203	174	202	185	182	172	190	186	181	158	176	192	176	170	181	206	178	145	171	207	194	181	175	179	192	204	180	159	174	169	200	180	170	207	202	190	171	183	187	165	196	183	193	177	147	177	175	191	191	192	177	164	175	175	159	171	195	166	181	182	177	193	181	189	191	177	179	164	192	163	174	205	185	190	185	161	161	182	193	175	164	196	197	196	174	164	183	181	160	179	202	172	152	204	194	183	207	186	186	165	181	167	196	194	192	183	178	188	208	163	165	194	195	184	187	187	168	191	187	182	171	181	191	180	171	192	188	177	152	160	162	172	164	173	196	194	168	146	160	185	197	201	203	194	197	181	184	182	177	181	151	182	186	176	171	191	177	175	197	160	199	156	195	198	206	177	184	167	168	188	204	221	163	163	180	188	185	168	198	218	195	164	191	187	180	171	154	203	180	177	193	190	194	189	197	190	166	190	190	179	183	204	180	176	193	223	197	182	207	208	154	159	178	169	174	178	185	175	178	167	193	163	178	180	183	208	171	178	170	158	198	177	184	183	188	177	172	163	185	196	168	162	204	191	168	185	185	162	158	174	174	171	205	170	201	191	190	181	177	188	176	182	162	186	195	185	184	201	182	184	168	177	196	174	174	165	143	166	195	169	168	198	194	176	162	160	224	214	192	181	175	178	167	193	181	194	170	175	165	183	196	180	200	219	159	184	191	188	189	209	187	201	189	158	170	164	221	188	192	175	174	182	173	176	178	173	188	172	167	204	176	184	190	164	172	171	175	198	227	208	211	170	169	174	162	172	203	164	191	181	185	169	158	181	202	172	213	163	182	189	191	183	165	176	183	175	172	174	167	175	195	185	194	170	184	196	171	195	211	175	194	172	200	181	185	174	179	190	225	184	184	181	199	193	175	179	187	171	179	180	155	185	210	175	171	207	199	190	159	198	156	175	170	176	187	183	175	171	155	186	170	189	187	198	192	186	173	183	176	222	177	181	187	177	170	170	199	181	172	163	153	196	151	198	210	207	176	160	180	181	197	206	168	192	181	190	204	203	189	203	173	179	179	200	161	167	149	166	174	193	216	208	182	183	160	188	172	177	167	162	205	226	190	167	183	192	178	174	204	204	172	164	174	194	170	181	191	190	162	165	187	200	196	153	175	197	190	166	180	200	191	167	187	200	169	182	194	201	153	186	186	189	184	188	188	186	165	185	158	181	193	169	171	191	176	194	178	175	163	174	194	182	192	190	175	185	168	193	192	187	201	190	186	163	177	188	182	207	156	184	205	200	198	175	168	192	172	167	188	171	193	199	202	202	197	192	175	182	181	193	192	181	195	176	189	165	208	181	179	179	216	184	183	176	175	208	203	185	188	186	185	195	175	187	159	192	181	176	195	206	173	185	213	160	196	165	181	188	165	177	165	196	174	206	177	163	183	183	169	176	168	186	166	184	190	202	179	181	188	186	194	164	183	172	178	184	188	176	171	156	177	182	195	170	190	212	166	184	194	204	156	209	177	177	182	199	164	187	172	168	185	193	167	163	181	206	163	177	173	166	175	194	200	178	177	183	170	166	173	186	194	170	187	170	186	164	189	166	150	196	168	159	164	186	195	155	186	218	189	189	166	168	201	181	202	186	192	186	207	194	193	178	196	183	187	173	179	162	223	174	177	192	178	203	187	193	142	168	184	170	179	194	176	183	172	174	166	198	188	176	175	170	171	202	156	174	197	193	183	188	183	187	193	173	173	174	185	171	209	193	179	192	189	169	167	176	178	202	173	207	189	192	181	221	204	187	175	184	184	197	191	159	174	191	212	226	210	161	170	181	174	182	169	182	187	200	208	176	176	205	174	197	197	196	164	161	191	177	178	193	193	187	184	182	183	200	191	199	162	180	179	182	186	184	175	193	151	181	189	183	194	198	190	179	188	175	173	178	205	184	161	199	197	196	197	182	180	184	154	159	209	180	178	175	173	184	184	176	176	198	159	183	187	177	180	181	167	180	154	196	175	209	173	166	185	164	183	171	170	172	173	191	199	168	198	190	195	189	185	183	218	175	169	168	175	162	184	196	176	167	184	195	167	175	175	209	209	170	181
29375	21491	16538	5823	4163	3218	2557	1973	1857	1398	1260	1053	1098	961	971	829	746	712	639	649	597	624	550	570	556	554	541	523	525	489	515	499	467	488	496	468	479	464	464	488	487	523	472	411	466	482	488	473	463	503	458	434	461	499	455	455	454	452	442	448	453	458	484	438	453	431	412	396	435	427	432	437	443	437	401	443	426	460	429	461	429	498	434	449	458	459	425	417	425	436	423	448	466	424	449	428	455	463	442	421	430	458	464	442	479	426	441	454	376	432	456	452	453	481	441	414	417	445	450	429	438	440	476	433	439	412	460	442	436	425	431	482	445	479	425	460	451	447	436	428	431	438	454	446	430	416	466	412	449	435	430	458	431	473	422	426	434	435	461	456	450	405	447	463	435	440	478	456	429	437	447	419	447	418	448	444	441	404	458	463	447	424	448	449	475	453	455	409	438	441	440	434	432	448	420	446	489	439	423	469	421	456	416	438	434	446	408	410	446	440	437	431	454	496	442	453	442	439	436	457	436	420	441	457	424	440	442	460	421	438	398	445	477	446	491	424	473	440	454	407	413	474	469	448	390	446	441	422	425	462	426	428	454	440	445	432	424	448	409	436	407	438	400	417	413	462	452	426	414	456	437	467	417	420	423	463	435	403	438	446	411	423	446	417	428	448	453	436	483	453	464	405	480	471	436	451	479	403	441	414	409	436	414	437	452	475	453	434	433	447	451	379	434	423	434	425	439	423	448	452	417	462	437	460	417	416	408	412	423	441	414	425	455	430	430	397	421	448	424	433	438	447	463	485	427	452	460	404	411	442	433	423	459	429	418	432	443	440	425	436	431	431	418	457	430	461	427	465	439	466	445	440	417	443	449	410	401	434	447	458	417	428	411	391	438	461	460	460	467	412	422	401	433	452	396	462	413	470	451	446	422	411	464	419	451	447	432	429	451	387	435	420	424	408	419	425	418	449	441	421	456	459	453	437	399	448	457	442	440	436	434	487	443	415	451	444	405	452	431	420	467	419	422	450	441	423	446	445	414	441	469	435	457	442	412	492	462	458	450	430	383	410	469	455	414	459	433	445	417	419	429	438	432	431	411	449	455	425	440	456	474	450	490	411	444	452	472	458	438	420	452	451	412	440	409	405	425	432	465	427	414	436	464	424	429	425	403	424	420	432	426	440	437	453	389	474	456	448	417	474	423	401	418	452	404	413	417	430	455	446	461	455	441	429	442	444	436	435	433	456	445	415	453	488	398	409	455	458	446	417	441	444	458	445	410	430	409	438	436	406	414	440	436	419	443	448	432	419	443	400	419	454	492	416	435	417	424	436	424	409	442	419	426	424	442	447	437	452	455	438	412	417	433	467	453	465	417	406	441	438	457	439	421	455	434	433	431	400	447	460	435	442	451	426	455	424	382	417	416	441	449	440	420	435	432	426	433	428	441	425	431	443	442	434	394	462	434	469	454	459	436	409	429	436	413	466	448	394	437	419	429	451	426	468	440	468	417	428	431	426	483	438	498	449	447	407	430	432	436	430	478	459	446	449	399	423	423	475	433	438	452	431	445	418	436	438	420	464	440	463	453	455	434	427	446	434	420	432	441	407	428	404	453	409	388	409	420	440	446	421	444	421	453	435	436	441	481	466	424	449	463	482	451	442	452	472	438	417	424	442	371	484	437	484	438	408	409	409	427	447	432	431	424	455	421	427	434	432	457	447	459	405	425	463	427	438	471	445	435	423	486	444	451	442	390	398	420	434	428	417	416	482	423	421	446	433	440	474	446	427	419	487	425	427	472	423	433	404	449	446	422	442	379	422	436	446	496	453	437	438	463	457	436	468	411	441	413	427	433	423	448	480	457	469	450	442	463	391	428	456	452	439	414	435	457	443	410	440	434	488	465	456	419	410	451	442	428	427	402	425	422	437	439	427	458	472	470	439	440	409	414	410	412	453	437	456	444	444	432	436	451	432	433	430	432	425	407	393	451	430	396	396	441	453	438	436	430	452	425	434	440	456	450	436	430	464	453	456	436	432	443	421	421	439	447	416	482	432	435	420	372	435	443	460	439	429	444	443	438	444	469	441	440	455	462	436	434	425	458	472	434	434	443	481	461	429	426	407	459	437	416	474	409	446	422	456	427	425	483	398	450	478	435	455	431	415	424	430	456	494	441	417	456	397	448	418	448	424	441	485	425	458	441	448	434	443	464	454	442	451	453	442	442	432	414	439	465	462	456	428	440	461	450	427	438	425	430	471	464	466	458	415	409	435	443	446	436	453	455	419	465	438	439	474	439	513	449	424	440	434	466	454	433	461	415	475	411	468	425	441	465	474	419	420	397	452	374	414	462	406	434	456	420	452	415	441	447	443	452	424	465	451	447	411	438	445	393	420	467	459	456	444	435	431	392	452	456	450	421	444	417	440	461	401	420	416	439	422	469	431	413	473	458	450	419	438	444	434	453	464	395	436	458	448	440	427	419	467	452	442	444	451	425	433	446	416	464	449	430	438	457	447	454	428	476	424	439	443	465	444	423	459	416	424	462	435	449	464	435	462	436	405	441	437	475	419	425	470	467	453	425	442	429	455	416	452	472	422	439	416	457	477	425	445	435	445	469	464	473	394	458	453	410	448	424	472	434	479	433	453	433	437	477	454	441	434	444	432	443	437	409	462	443	441	420	425	404	434	427	454	439	446	443	414	424	411	421	423	487	428	457	426	457	429	431	418	443	436	464	465	428	413	424	433	439	420	448	419	447	440	484	430	473	420	446	443	452	449	461	441	452	462	423	448	462	416	459	458	399	420	473	415	464	385	475	441	451	431	463	446	467	445	422	465	445	382	425	445	418	454	420	481	467	407	440	425	464	438	431	442	457	434	473	416	431	442	439	440	462	453	419	405	459	450	456	465	471	449	416	420	408	453	446	421	396	464	419	448	417	431	430	412	402	424	481	434	445	428	463	454	393	451	449	437	440	439	443	443	454	399	468	411	416	422	404	446	416	457	467	442	440	439	429	447	425	444	459	441	427	449	419	458	429	426	468	489	420	457	432	407	447	457	465	457	442	436	457	405	431	438	424	461	457	439	423	416	424	442	447	411	437	439	447	430	452	433	415	435	420	457	442	429	456	458	411	413	478	448	451	481	421	460	413	427	421	448	424	452	433	468	490	399	442	418	453	421	435	457	419	437	475	455	395	416	428	426	423	481	478	427	432	436	447	455	400	385	422	452	425	431	502	425	444	411	435	437	424	440	443	430	420	395	439	402	457	475	418	447	410	457	454	409	467	436	431	424	407	424	427	429	387	414	424	460	449	456	451	469	518	447	449	434	462	472	453	480	355	460	423	403	458	445	453	462	448	431	448	428	444	442	403	413	448	430	409	436	463	439	437	415	426	408	438	424	444	438	438	464	452	449	421	434	409	476	442	467	430	429	412	463	440	424	435	422	396	462	450	453	417	409	416	450	431	452	455	477	437	461	413	456	452	441	415	458	467	424
13388	5147	2191	770	556	368	365	334	333	319	297	286	271	309	290	291	299	284	273	262	231	275	263	254	273	269	276	265	239	267	267	271	269	280	283	273	291	275	274	304	282	262	260	288	242	261	291	271	237	294	289	312	244	281	247	245	266	283	252	229	272	273	262	267	250	292	278	249	257	261	295	288	273	238	251	275	251	278	276	245	295	266	255	305	240	273	312	266	287	259	258	242	256	238	264	273	275	278	288	266	276	272	259	271	299	230	257	266	259	256	278	261	294	254	261	276	305	268	262	284	265	254	271	276	260	262	284	271	276	286	272	284	261	256	308	296	245	285	257	268	270	231	274	280	252	273	238	278	311	255	258	287	291	237	245	243	273	254	243	283	275	277	295	268	262	258	254	264	261	281	255	259	239	253	276	259	291	287	251	271	271	307	261	250	275	259	280	271	273	267	318	316	242	252	273	284	286	252	269	287	292	263	293	286	289	266	276	258	227	276	287	272	266	256	266	251	260	254	262	278	237	243	255	269	270	255	253	242	284	253	274	268	284	260	290	290	238	286	250	246	265	273	241	267	237	272	260	261	269	276	271	251	279	270	269	272	264	263	267	257	246	263	259	281	289	270	250	279	290	263	261	277	244	236	275	269	261	255	250	269	299	264	286	267	270	256	253	248	273	277	276	255	261	260	273	250	264	278	269	262	293	288	292	294	278	252	279	275	260	284	300	286	297	238	243	276	253	244	255	264	239	259	278	302	247	274	267	255	302	268	274	255	275	246	251	250	253	278	258	269	275	267	305	266	244	278	302	273	277	257	267	298	258	273	258	276	258	281	252	277	267	305	282	271	251	256	291	237	284	276	282	288	274	271	245	262	236	280	293	275	277	255	277	263	259	293	268	260	275	264	271	252	247	271	274	271	265	274	269	266	291	302	244	284	265	273	273	262	235	274	255	271	275	241	283	266	257	291	277	257	253	273	277	258	289	272	275	276	267	244	277	304	256	280	282	243	291	277	270	312	302	254	254	271	273	283	252	267	269	254	257	270	298	286	262	292	268	260	312	284	292	259	296	289	266	267	286	279	300	280	298	293	231	260	271	278	261	257	270	284	278	280	263	263	269	288	265	258	273	259	281	289	226	260	276	254	252	272	304	280	283	293	294	297	269	261	267	258	260	268	265	246	269	270	293	307	276	294	264	273	280	291	266	249	227	248	251	274	215	252	262	269	239	247	249	256	298	261	277	272	286	264	281	249	269	274	283	262	289	260	252	249	275	270	260	283	265	272	281	259	273	265	278	290	262	262	261	250	280	272	276	300	270	257	222	277	290	263	269	256	260	271	272	252	274	280	261	266	312	286	254	289	263	269	296	264	259	242	252	260	245	297	272	268	281	260	248	288	297	274	294	288	279	285	269	246	307	267	292	293	291	299	308	262	278	278	252	261	272	278	288	264	281	269	244	268	254	271	274	267	268	277	239	266	262	264	271	237	255	234	310	294	256	253	246	286	284	303	280	290	302	275	299	260	271	267	252	331	264	258	269	270	257	238	266	275	240	282	258	244	267	283	264	248	258	268	246	258	266	265	250	268	239	287	257	280	279	255	301	247	287	243	258	268	262	251	252	281	242	274	270	270	285	278	269	278	250	237	236	269	210	294	266	276	262	292	272	301	280	280	278	251	233	253	244	223	267	261	252	262	249	242	272	236	246	281	280	267	308	262	278	267	280	285	271	279	303	277	291	273	286	268	284	268	285	257	243	269	294	253	261	288	250	270	265	271	255	287	234	226	292	243	243	269	242	266	254	250	267	266	247	259	279	279	252	228	245	289	283	275	277	282	297	306	256	272	254	281	282	290	254	260	282	265	293	274	282	269	271	297	269	281	264	245	244	274	242	269	247	262	264	263	236	255	250	272	275	292	298	256	260	284	237	280	259	272	279	271	284	251	255	256	244	268	277	268	228	257	268	291	273	218	300	258	263	307	254	246	261	246	274	338	242	259	268	280	272	273	286	265	274	281	280	258	227	279	261	265	291	261	273	251	267	278	244	279	274	247	246	237	264	266	289	279	264	273	268	271	250	268	259	264	261	286	265	299	300	256	263	289	269	290	267	262	274	285	249	268	274	269	301	273	298	273	267	286	280	270	307	303	273	223	300	281	275	265	251	264	264	280	294	264	278	294	274	265	265	281	283	237	252	266	273	260	285	269	275	261	275	235	236	281	241	248	278	272	256	247	274	267	277	271	276	266	266	277	257	282	288	278	276	308	267	254	260	278	261	252	286	260	251	276	263	255	261	267	253	235	271	247	282	250	250	299	256	265	258	263	261	303	295	240	248	231	246	275	272	280	269	306	251	278	262	292	273	296	253	248	260	255	289	293	238	260	269	253	237	246	262	274	290	297	256	264	262	282	267	263	252	263	255	247	273	268	279	280	280	273	258	256	275	294	280	295	278	256	276	295	258	283	246	258	282	264	278	320	294	303	274	266	246	246	265	277	265	249	285	265	274	256	293	250	292	273	262	268	272	290	237	281	274	248	287	243	254	250	256	270	299	265	261	254	272	266	247	268	261	270	264	307	277	250	285	258	247	261	284	268	276	303	259	242	288	264	276	275	306	289	256	275	299	250	285	279	289	281	251	266	250	309	274	271	275	246	251	233	272	266	260	303	281	305	274	254	269	258	260	269	282	307	251	292	304	274	271	262	275	280	278	233	251	258	223	273	269	257	277	276	255	276	239	264	272	280	225	283	275	265	265	284	283	285	273	279	292	294	260	281	272	287	278	283	270	237	283	245	245	275	257	267	262	241	254	256	256	272	314	253	252	278	249	313	255	298	279	263	262	253	257	289	255	265	284	235	235	296	285	270	259	272	269	260	249	264	290	262	280	251	278	264	272	267	300	271	253	292	292	273	266	289	263	239	248	271	269	265	305	261	279	292	303	317	282	270	255	268	262	260	281	244	261	302	262	271	254	261	251	252	279	263	238	265	272	259	275	233	270	274	270	302	274	245	260	273	270	287	275	243	244	264	271	290	244	256	272	276	283	277	266	279	249	243	272	259	241	279	301	302	304	287	252	272	271	292	237	236	276	263	271	278	286	239	263	271	276	287	264	279	295	248	276	270	279	296	253	282	266	275	253	242	269	242	279	264	236	256	243	253	263	295	279	280	252	269	269	261	246	304	291	286	257	240	250	285	286	252	255	253	255	255	249	242	253	238	276	275	255	233	241	252	253	273	294	291	290	262	302	253	292	268	278	289	264	267	269	260	267	253	262	239	272	301	256	286	257	251	247	286	248	265	252	279	275	254	280	236	262	243	275	260	239	294	257	247	239	246	257	260	220	281	299	243	267	272	282	291	289	292	246	283	261	262	257	275	274	276	269	287	262	284	268	258	279	253	275	271	242	266	269	262	292	290	277	302	244	262	275	277	288	269	258	258	246	267	275	225	279	258	276	294	271	238	299	266	267	291	245	242	286	266	243	282	258	267	281	280
9428	5093	4073	2219	1641	1365	1133	1133	911	839	845	798	770	740	729	696	704	702	650	622	706	628	650	706	666	658	626	634	647	678	686	675	653	612	645	659	620	640	660	618	641	611	687	584	686	599	633	565	592	617	638	659	596	651	620	618	624	637	599	648	583	649	626	644	664	651	633	642	631	646	609	613	658	580	602	632	650	626	638	574	668	622	627	641	585	655	658	633	670	620	659	601	618	594	639	644	612	661	628	662	655	664	635	620	622	629	614	660	645	656	623	576	703	666	594	664	663	598	630	606	632	687	663	660	644	638	661	578	629	634	629	615	636	632	612	602	655	604	620	628	628	628	626	619	610	609	629	562	638	630	650	638	627	621	670	638	627	608	674	626	619	623	674	633	622	647	668	630	587	671	597	592	646	623	639	621	554	597	653	621	657	640	654	619	639	670	664	630	582	629	583	644	652	631	634	614	620	612	614	644	626	615	640	610	598	645	634	654	679	677	608	603	638	634	642	667	611	612	644	696	587	689	636	618	633	660	658	625	644	653	621	588	656	641	652	619	630	610	633	730	640	646	664	621	648	602	647	627	636	606	679	630	653	642	628	645	639	640	661	634	579	634	636	659	600	645	634	630	660	652	623	650	645	648	620	633	656	621	601	635	661	657	636	608	666	615	619	686	570	655	628	609	639	659	640	597	619	621	654	622	644	654	637	580	591	650	661	601	647	676	656	609	637	648	614	637	621	627	616	618	636	636	654	641	614	651	645	612	623	598	634	654	660	627	633	619	617	644	607	646	630	634	597	637	619	594	652	660	663	615	649	652	707	669	607	584	589	632	638	596	605	621	666	658	656	621	670	609	597	689	645	691	623	613	615	673	632	628	606	620	623	666	629	663	649	669	611	652	622	637	614	622	612	612	631	651	626	631	664	621	628	636	669	660	578	611	652	631	663	661	622	643	644	617	633	649	581	638	648	634	629	641	598	649	635	605	619	617	656	636	626	599	639	631	626	604	629	645	624	603	640	575	624	670	672	682	653	665	648	661	664	597	646	616	653	602	641	632	621	632	635	664	627	635	624	644	678	675	666	596	637	589	648	660	653	671	649	624	597	630	618	637	612	596	617	615	661	633	651	623	612	655	633	640	668	696	604	627	641	649	653	609	633	618	652	607	640	678	591	605	659	620	598	648	640	630	652	612	642	598	620	626	646	622	638	620	559	612	636	593	600	663	667	632	617	650	663	644	644	650	650	612	627	652	602	646	639	627	618	637	602	643	647	637	667	625	645	638	664	611	657	621	620	638	612	618	662	645	614	582	663	616	609	591	644	607	589	643	646	626	633	633	638	621	606	601	681	657	605	630	675	625	652	671	583	651	614	607	632	594	668	657	657	632	601	631	655	570	617	617	608	606	615	637	659	647	595	657	608	615	608	607	643	604	678	636	620	624	649	617	603	617	621	639	650	633	595	679	649	601	639	656	618	621	596	665	638	634	626	628	615	620	633	622	616	643	604	646	615	672	638	674	602	650	654	667	669	637	625	642	640	603	603	644	660	608	641	650	639	652	644	648	654	650	659	629	653	602	641	598	674	616	621	628	650	646	634	594	579	616	626	636	618	606	634	630	637	604	611	642	625	631	658	640	639	631	589	622	642	611	604	612	584	624	603	628	633	646	692	653	657	595	671	617	628	627	693	639	615	653	655	604	602	646	658	612	606	616	645	610	653	623	606	659	578	614	639	643	651	649	642	629	639	673	657	598	612	628	635	658	658	643	647	603	643	603	650	607	613	604	682	557	597	601	618	626	653	643	632	592	626	637	628	634	614	669	624	611	616	636	659	634	609	677	637	646	652	646	641	643	601	667	614	622	638	606	624	639	599	646	664	656	658	683	613	633	653	619	660	591	637	638	640	585	636	657	591	628	672	658	609	627	607	646	651	651	611	611	601	672	613	628	653	636	674	644	641	647	657	626	679	660	605	623	608	634	612	626	643	639	598	632	583	613	633	619	582	618	624	599	605	618	643	633	603	641	641	647	611	602	637	635	621	695	593	641	666	583	671	609	639	626	618	653	591	567	644	627	639	681	596	649	643	602	610	648	590	604	611	674	601	634	579	617	679	656	617	667	649	624	594	623	600	628	668	581	638	657	633	693	591	633	661	631	653	653	570	616	615	625	681	640	597	657	657	626	644	628	671	625	622	616	653	628	661	652	641	672	601	622	666	675	648	622	668	675	623	633	628	651	623	661	630	626	655	635	615	639	617	621	633	584	610	653	638	607	603	648	628	656	670	673	659	598	592	633	644	614	619	627	655	597	622	653	591	595	648	651	653	633	640	613	605	624	636	591	646	620	579	653	613	677	642	568	612	613	605	613	689	640	591	635	636	647	613	660	612	637	669	604	655	660	613	615	645	652	594	610	603	627	670	639	638	617	586	619	575	609	615	629	630	672	638	626	609	595	642	614	653	636	605	562	627	638	634	651	649	644	661	624	631	646	631	614	660	676	649	667	652	628	622	631	630	615	640	627	649	617	668	641	641	605	662	648	567	625	640	604	616	630	609	636	668	640	656	633	644	659	623	623	635	634	629	607	643	610	613	665	662	655	622	644	618	553	630	618	704	637	609	652	624	606	608	625	630	655	655	620	638	639	607	620	630	668	626	613	673	634	617	622	640	637	647	614	657	641	582	630	643	636	582	635	597	622	709	616	641	628	629	660	607	598	606	622	642	583	593	625	564	608	639	645	648	637	596	658	633	591	623	648	621	626	645	630	656	625	649	645	642	591	644	619	640	640	591	640	613	632	640	624	627	596	643	638	642	654	644	669	648	635	678	644	658	651	639	648	640	629	634	665	601	632	633	609	633	648	597	618	654	597	639	650	652	595	674	606	602	648	641	591	621	633	627	627	654	604	656	670	643	624	650	637	625	596	629	631	604	630	644	632	661	627	689	614	627	656	661	641	616	643	638	646	614	649	615	640	626	673	626	603	655	610	620	613	643	627	651	628	647	664	632	617	611	620	667	684	636	615	623	660	677	625	609	636	629	671	627	661	648	598	603	603	637	635	643	647	672	672	581	663	663	635	652	580	644	650	609	614	602	614	620	653	599	631	693	649	649	641	661	654	621	631	650	581	626	649	658	623	669	636	685	667	643	643	649	603	589	615	675	641	688	671	632	618	639	618	645	625	632	631	593	623	637	606	628	643	632	651	681	661	607	653	643	620	666	620	603	621	606	589	635	680	629	645	600	649	582	607	631	590	611	595	632	623	626	676	612	630	612	608	647	608	645	622	650	646	614	620	621	603	614	642	618	612	691	610	586	594	631	664	615	635	617	594	644	691	660	656	660	643	636	644	608	660	661	649	655	643	595	677	626	631	596	625	659	626	595	612	610	619	618	632	661	631	632	642	652	633	624	667	628	603	649	637	640	599	642	676	655	635	630	632	649	662	632	624	630	645	589	598	667	607	615	621	613	650	663	623	589	647	637	650	651	678	620	646
30031	16965	8433	1927	907	686	531	492	398	378	369	320	303	307	300	271	327	312	297	324	274	320	287	312	274	284	289	290	269	304	298	278	305	290	292	290	277	263	289	284	252	269	274	245	254	274	268	258	299	288	279	286	327	277	258	251	273	318	286	278	292	233	298	294	295	277	271	274	273	285	309	316	264	294	308	281	290	278	278	287	298	266	302	259	273	274	244	255	265	285	259	319	283	265	294	291	268	272	341	280	282	263	243	270	269	308	290	244	290	279	270	272	275	310	263	263	294	291	261	299	306	263	300	303	249	261	284	301	263	288	286	296	290	300	282	287	320	293	310	281	277	306	284	286	286	284	270	278	262	279	263	296	271	292	279	297	304	287	284	290	282	254	283	285	265	289	284	288	259	303	278	298	271	277	293	255	259	278	283	251	270	287	296	252	279	281	283	294	269	296	266	274	267	271	267	315	292	279	261	298	262	284	292	250	261	255	266	301	263	301	296	269	287	306	310	265	284	277	255	269	274	277	255	273	268	275	286	281	255	282	268	260	275	250	267	275	259	268	283	280	273	265	278	284	264	283	253	307	258	264	287	252	279	299	284	289	301	258	301	291	277	277	253	271	260	296	287	268	272	275	262	278	285	265	259	285	278	272	256	317	303	304	270	290	255	274	317	285	278	270	266	244	282	263	276	248	287	290	275	269	279	258	271	279	292	289	274	278	284	290	299	277	278	284	293	262	274	295	248	245	250	290	275	266	303	301	253	282	289	291	252	314	303	253	256	269	292	257	313	287	288	294	240	260	267	286	250	248	314	269	250	261	286	271	280	289	281	288	292	285	287	275	262	279	242	244	300	272	293	297	287	266	274	281	306	264	283	276	252	253	313	225	302	278	277	254	249	300	278	290	269	285	294	287	309	258	277	274	278	266	277	305	257	279	259	264	278	307	289	270	275	292	279	292	256	265	281	282	279	261	303	243	274	279	295	284	289	253	294	305	281	275	299	250	256	286	271	278	256	266	266	317	292	289	252	263	268	280	285	287	288	271	282	283	283	264	304	288	262	287	290	283	283	270	260	252	280	313	279	253	314	271	279	284	256	300	269	293	306	317	261	269	299	256	282	295	267	304	298	243	300	242	260	267	270	278	273	294	280	273	241	294	273	251	255	298	267	293	265	277	292	279	267	281	273	257	300	295	292	263	268	262	276	306	291	268	284	269	278	264	282	282	322	282	297	281	263	269	244	279	295	292	292	263	266	282	258	272	229	284	262	272	272	262	262	300	271	278	298	295	276	292	289	318	258	296	247	303	250	256	247	284	293	297	270	262	301	270	296	285	258	272	280	272	289	242	277	259	301	300	291	297	259	301	287	284	258	294	262	251	281	264	259	281	247	278	290	288	292	280	267	296	298	323	266	237	267	283	279	279	314	289	296	282	292	303	297	275	279	262	268	284	268	271	302	261	281	268	290	287	289	290	269	284	289	285	264	276	279	296	280	256	279	262	287	268	295	289	277	293	262	268	293	271	290	261	282	273	296	263	270	289	271	249	275	279	268	264	284	285	294	275	285	300	307	343	285	302	268	325	291	267	315	295	271	313	260	290	268	283	291	304	278	292	269	307	271	277	287	258	259	278	246	285	289	293	267	283	260	256	299	298	276	309	287	293	292	276	263	272	260	284	308	288	258	276	297	272	277	242	267	295	310	280	248	287	268	312	275	287	267	272	277	269	274	274	276	271	271	259	285	262	318	308	299	289	298	286	261	267	270	272	273	252	306	282	293	317	263	281	269	260	266	276	293	287	296	257	267	283	253	264	270	282	278	305	302	257	303	295	267	269	291	306	280	273	279	268	303	226	276	283	269	276	301	304	280	316	298	276	279	321	301	254	262	286	292	294	291	247	298	277	284	251	323	268	280	287	296	288	261	274	263	249	303	272	283	312	297	281	279	269	302	298	304	275	255	268	264	260	249	252	277	265	287	272	267	275	276	290	295	243	292	271	264	263	272	264	278	285	273	279	320	298	245	271	258	257	292	273	280	269	285	270	302	247	293	262	285	259	302	274	296	303	290	286	279	254	244	250	251	283	292	252	275	294	281	255	298	288	269	270	297	299	259	262	257	286	267	308	264	261	271	284	258	264	270	266	260	296	282	274	275	284	286	268	300	282	245	262	298	270	282	268	300	285	288	282	287	303	259	269	278	298	285	257	276	256	254	278	276	276	267	314	283	275	267	295	279	295	292	270	258	281	304	252	266	276	283	306	287	261	303	276	308	277	318	303	260	263	289	283	309	283	261	259	259	280	275	314	254	272	300	297	275	299	275	256	298	280	264	283	295	261	256	274	299	284	251	263	285	244	298	291	279	274	295	257	228	257	243	260	270	313	298	262	276	279	287	267	278	264	301	306	290	272	258	293	296	249	286	289	306	284	284	292	276	296	268	294	300	259	266	280	297	308	260	264	264	277	269	257	277	281	304	291	285	308	289	288	271	272	282	284	288	282	268	315	282	263	264	279	263	283	308	261	277	281	282	267	294	287	309	276	268	311	278	276	264	259	256	286	291	303	263	286	256	280	261	267	286	299	299	287	293	281	269	259	301	318	292	297	281	284	282	267	298	259	299	256	274	278	251	257	296	284	280	248	243	270	298	317	286	255	249	272	270	267	257	274	233	304	274	273	257	282	276	282	348	282	254	261	298	281	279	260	261	285	274	278	270	282	285	275	253	274	275	290	290	278	247	273	314	283	298	267	270	303	291	298	266	295	275	299	288	261	297	264	298	272	288	285	263	295	290	285	254	238	237	275	284	276	295	332	312	261	344	258	307	270	281	321	268	290	262	284	264	274	274	281	273	270	264	280	264	244	280	289	297	278	276	241	259	265	277	277	247	315	282	266	308	291	262	290	264	295	288	260	299	248	278	277	295	297	284	292	282	308	285	296	254	300	294	276	294	274	239	280	302	288	272	288	288	262	278	286	247	286	291	289	264	291	306	277	266	283	272	261	322	278	313	291	274	256	272	275	259	274	272	301	278	254	262	263	280	263	232	264	248	254	228	297	273	279	245	246	298	251	283	277	291	294	296	288	264	281	272	304	256	273	274	262	264	285	283	281	253	290	275	278	289	290	300	278	252	299	275	280	273	296	283	279	276	249	261	286	295	288	273	273	260	276	273	299	280	275	276	262	296	292	260	295	280	296	286	306	274	278	281	264	262	298	285	277	310	292	286	254	307	296	283	266	306	303	253	276	288	304	266	298	279	285	286	284	302	291	275	265	293	289	289	277	258	260	288	259	303	294	272	271	261	249	266	251	274	276	271	266	276	275	303	295	295	272	308	271	262	259	283	261	282	287	282	290	290	288	271	268	300	284	313	264	298	290	260	273	284	322	317	281	301	293	264	244	256	277	306	308	253	278	272	290	278	292	271	257	300	275	274	284	283	283	318	264	255	297	291	292	285	298	268	299	285	280	279	256	295	302	312	274	294	251	301	254	251	306
21080	14047	10398	4013	3184	2415	1841	1755	1442	1308	1157	1032	1032	954	939	877	888	775	797	777	746	777	706	737	700	716	665	691	676	713	676	704	658	626	683	715	642	720	668	613	712	617	671	697	653	708	687	685	650	674	665	676	700	671	635	652	638	672	687	697	671	654	652	666	663	639	688	683	633	693	684	669	707	663	645	623	707	643	634	635	603	656	634	635	618	650	669	693	680	651	643	649	610	650	602	642	675	633	645	637	703	609	686	642	628	611	647	659	674	595	651	634	668	630	600	682	659	659	632	648	667	654	698	636	639	671	676	654	622	671	619	663	643	650	637	628	622	674	632	604	624	654	614	652	648	629	673	634	622	676	636	637	637	648	650	608	651	632	633	619	626	586	625	669	620	600	700	684	646	617	653	655	647	607	634	662	680	625	627	650	645	620	634	655	634	662	632	651	587	617	594	647	626	602	650	577	654	607	622	641	655	648	635	620	649	642	686	632	670	624	625	660	677	618	640	623	629	621	676	589	673	650	656	685	625	646	734	642	668	650	693	660	662	668	577	663	660	642	649	690	666	619	609	618	626	586	628	605	667	665	641	632	633	624	636	642	665	639	647	650	631	662	647	646	643	628	614	627	642	662	654	643	628	596	637	612	630	634	632	641	685	589	680	615	650	610	645	602	651	618	642	641	649	653	609	647	624	676	623	635	680	650	635	610	656	663	688	626	608	633	665	657	654	675	672	631	679	649	665	672	640	673	632	635	641	689	625	619	652	610	631	665	690	650	645	630	636	632	596	667	679	652	623	687	633	681	676	648	695	623	699	633	662	630	630	654	639	630	622	661	624	654	639	648	640	643	694	629	654	645	643	638	635	655	615	582	664	640	655	648	663	714	628	654	614	648	680	636	637	621	621	641	650	636	661	655	644	625	666	660	640	633	651	675	666	614	622	623	601	634	620	636	655	649	716	646	691	669	686	647	680	647	686	684	653	624	651	608	624	689	671	626	659	603	629	642	664	661	679	648	656	687	661	634	639	610	662	664	655	681	635	644	664	640	652	622	613	608	674	620	674	626	616	677	586	642	629	617	619	685	606	627	600	626	625	646	647	688	617	651	627	627	663	631	647	618	643	656	647	644	646	658	646	670	660	617	617	662	654	642	640	644	670	642	642	665	620	617	615	632	578	668	644	573	600	615	629	642	604	656	604	628	678	633	657	654	646	612	669	672	626	616	687	669	625	628	698	649	622	623	665	618	660	639	603	643	693	674	595	620	644	601	618	619	657	638	582	605	641	669	698	584	625	648	680	647	640	665	654	664	661	658	636	658	627	640	625	601	694	674	641	681	636	630	645	645	625	672	606	674	630	639	647	673	690	616	649	699	609	625	651	656	686	696	674	607	639	629	634	701	661	661	629	661	623	584	628	659	649	625	607	714	608	638	634	734	629	622	684	612	641	638	658	623	673	658	683	638	622	639	665	641	638	649	660	608	661	658	673	654	636	642	655	669	612	673	621	694	626	660	594	605	646	638	624	618	632	669	625	650	604	673	620	656	660	670	649	636	673	657	652	657	606	658	643	648	694	641	621	675	621	612	636	612	609	616	663	649	665	721	658	606	639	629	665	630	694	586	670	618	652	646	636	687	625	646	645	635	670	665	671	655	638	687	627	672	659	635	642	630	666	602	638	656	662	676	638	645	630	636	632	658	623	643	678	608	712	626	635	645	695	657	633	622	635	647	618	623	617	641	623	648	650	671	644	648	644	650	673	691	632	637	647	643	675	619	670	643	626	683	599	643	687	630	621	653	697	633	669	598	666	651	699	651	622	673	652	621	637	623	700	629	617	637	678	634	604	644	601	643	657	618	664	668	631	644	649	664	618	643	640	664	640	644	643	613	640	619	641	664	605	676	640	627	688	651	667	668	648	658	657	628	695	638	623	609	573	636	633	691	659	642	605	657	662	637	647	593	629	654	660	634	654	654	614	616	631	679	634	644	661	585	609	681	632	642	621	624	650	708	655	667	582	692	654	656	602	594	650	647	653	676	640	613	642	653	680	647	665	619	670	639	639	646	641	665	654	658	670	643	585	637	685	606	633	656	649	685	678	677	627	664	597	653	645	573	631	622	626	665	625	674	626	618	618	636	628	621	716	627	631	676	652	643	640	673	610	678	673	654	700	661	668	627	605	656	644	635	614	666	677	622	634	624	658	634	562	623	679	597	630	665	669	712	617	615	690	630	654	656	622	642	627	653	619	649	687	639	672	626	659	620	640	644	631	653	612	632	626	615	648	687	662	631	682	667	613	625	627	628	607	618	657	674	678	661	634	638	602	640	620	671	661	633	642	624	626	651	633	578	609	629	681	645	640	648	637	651	654	629	669	639	609	650	614	686	600	627	628	648	646	658	635	695	644	655	691	630	621	581	680	639	683	652	666	660	656	630	622	694	634	619	603	640	633	615	698	649	623	668	655	667	647	650	628	600	637	612	671	637	640	653	642	619	672	653	607	672	655	655	649	612	599	615	635	624	600	614	661	662	598	622	655	644	691	650	661	647	606	660	644	609	657	679	696	695	632	629	659	648	642	672	691	617	632	670	630	640	671	661	632	603	656	612	624	642	653	621	621	627	639	635	695	672	654	653	669	652	665	705	682	617	611	644	659	637	678	636	637	656	639	616	646	631	591	666	691	646	625	641	659	626	680	648	647	637	676	626	644	627	637	660	625	653	627	619	664	668	702	634	646	701	664	638	653	619	656	664	664	664	641	665	678	642	632	638	645	635	634	610	638	631	615	670	658	642	624	616	599	656	668	587	616	643	617	635	655	644	669	650	655	629	639	628	628	670	683	674	654	635	608	629	648	647	630	649	634	649	630	632	684	623	682	652	678	662	625	608	601	636	695	630	651	622	672	693	645	620	652	638	629	637	651	672	624	658	630	679	612	638	646	652	643	608	679	674	659	643	671	624	617	606	630	671	643	628	666	652	574	656	667	667	630	588	655	677	689	617	675	593	633	649	648	597	650	614	603	650	624	584	624	655	596	628	664	630	674	648	647	619	617	640	653	651	635	664	655	678	652	657	664	591	662	650	653	637	623	612	651	644	660	663	654	631	609	659	641	632	614	621	633	631	613	661	626	654	661	640	618	668	635	604	653	698	640	654	638	659	630	616	655	664	649	667	609	664	649	643	682	704	673	615	670	663	640	616	645	670	646	648	690	618	638	658	566	635	627	632	624	626	653	667	679	634	623	625	633	679	615	665	639	624	611	623	613	653	666	634	597	607	625	649	612	639	666	626	646	663	646	638	667	651	651	672	636	626	652	675	667	628	627	687	616	621	675	660	706	601	671	659	630	607	575	587	617	660	625	645	665	607	653	599	659	641	653	634	631	617	648	652	685	673	636	651	649	668	670	650	658	621	657	683	623	617	606	658	658	689	617	635	623	670	629	664	612	614	657	656	644	602	626	634	683	666	675	637	668	636	684	611	672	679	665	659	652	667
40426	26276	16139	3660	1335	786	592	474	405	339	356	290	260	269	262	227	211	220	209	199	189	186	192	196	188	184	184	182	188	221	175	194	191	170	173	179	184	174	200	173	174	179	161	177	175	176	196	177	182	169	159	210	160	199	184	199	193	180	179	207	171	163	175	169	182	174	171	177	197	181	172	133	189	168	160	200	176	166	176	158	191	184	214	182	176	169	173	174	177	197	163	183	179	164	166	193	181	164	169	188	151	140	176	173	168	190	168	158	179	181	184	152	172	191	178	167	182	178	163	167	184	168	174	191	210	182	198	167	163	179	198	169	184	151	172	172	167	174	158	159	177	193	203	164	164	171	178	183	154	164	160	151	150	177	199	173	156	175	172	167	161	166	165	162	159	160	183	207	193	183	178	194	180	181	160	170	157	165	199	186	196	167	154	162	153	180	167	174	169	208	156	186	182	183	173	169	199	173	174	165	208	185	180	179	190	170	175	170	161	157	166	165	177	218	135	192	162	194	195	192	169	172	179	183	191	178	146	158	190	170	151	183	170	163	156	160	181	171	175	173	160	161	171	176	165	190	200	168	156	168	169	173	177	157	163	176	175	174	176	170	198	158	149	155	166	189	179	170	169	207	190	165	154	169	189	177	183	193	199	185	174	165	182	158	184	181	174	191	173	161	172	182	189	168	180	192	164	193	215	196	168	180	181	173	162	183	184	182	145	169	170	165	193	203	201	167	186	156	189	190	187	159	176	155	175	178	174	181	170	153	170	197	152	163	171	162	180	199	166	176	165	151	143	193	160	176	168	177	168	164	147	158	163	168	171	178	182	156	188	182	165	192	161	167	173	175	165	183	180	166	189	172	171	165	163	183	182	166	194	182	180	192	180	179	165	197	178	201	197	169	147	158	179	193	175	142	187	191	160	169	169	187	186	204	173	160	149	170	175	160	193	166	185	177	169	186	166	165	151	160	164	182	187	175	179	194	169	156	188	160	170	151	181	175	180	181	167	152	182	186	200	179	196	165	172	176	200	173	159	162	154	180	184	170	172	174	179	155	177	188	204	164	178	171	186	209	163	179	135	168	182	174	176	175	181	171	181	168	154	168	198	160	168	162	190	160	189	182	169	177	180	160	150	169	186	179	183	168	184	169	178	177	171	174	192	165	181	167	163	171	204	168	167	188	185	173	172	155	182	177	211	162	199	183	135	200	174	144	172	168	188	187	185	186	180	152	199	193	194	175	159	154	165	171	163	171	173	156	167	163	200	186	169	177	173	168	186	177	180	152	150	178	179	182	159	163	171	157	191	182	206	175	168	198	181	159	166	164	188	180	163	176	174	180	170	154	182	192	165	186	214	165	155	156	191	161	178	157	169	192	188	208	141	160	164	196	165	201	175	179	176	175	190	140	177	157	182	172	177	174	172	174	189	172	174	187	162	197	176	200	163	162	165	173	168	168	171	160	171	167	177	189	188	173	167	177	185	186	166	185	159	169	173	148	183	170	176	153	183	172	165	159	160	149	156	176	179	180	166	188	181	174	185	160	184	158	178	170	175	164	164	169	179	186	189	172	183	165	194	186	169	174	175	168	165	186	157	197	168	183	179	171	171	174	192	197	182	157	161	185	156	156	182	174	168	178	161	159	177	169	177	175	166	193	175	184	146	164	169	170	149	167	184	186	174	186	193	175	150	180	165	148	170	172	167	168	189	160	170	207	161	169	184	205	175	168	167	178	202	144	168	174	168	165	201	192	177	175	158	166	171	177	159	194	160	157	176	199	150	161	192	181	174	197	175	171	176	158	180	170	187	158	175	163	179	178	180	177	134	169	180	178	189	164	177	165	219	150	169	169	169	186	161	186	180	173	176	178	168	156	185	156	178	164	165	170	149	184	178	150	155	170	175	187	177	169	181	174	183	157	169	195	166	165	191	165	182	166	182	166	193	184	183	184	162	151	185	204	175	181	176	181	205	164	158	174	173	185	184	180	194	165	183	193	182	148	188	181	178	195	195	186	160	180	167	181	156	170	133	157	189	176	173	154	177	177	182	200	186	166	160	178	178	146	156	156	178	173	172	147	185	181	164	163	175	172	162	170	170	176	173	194	191	166	168	181	177	160	150	189	180	188	184	150	163	161	165	189	183	162	197	190	197	188	179	163	173	180	172	189	171	198	176	176	161	164	163	170	157	179	174	188	170	166	162	157	175	157	200	179	204	170	152	183	173	189	162	165	177	187	182	173	186	160	181	170	172	182	193	175	182	178	181	177	163	188	165	170	185	169	156	168	173	166	149	190	183	196	179	187	192	187	168	167	167	159	170	160	179	170	183	178	169	178	179	173	166	176	160	191	191	165	165	166	166	170	181	162	180	178	162	157	200	168	190	181	163	179	167	154	170	172	177	196	178	141	170	164	174	176	171	196	196	174	188	188	175	159	196	186	183	173	177	203	191	160	167	188	193	161	177	174	160	179	164	141	184	184	190	182	172	198	170	171	166	193	183	177	188	181	189	185	184	199	165	186	187	183	172	185	173	195	169	178	162	173	169	190	163	156	152	181	188	177	163	197	162	186	171	170	165	144	174	180	177	194	174	179	198	162	172	176	187	171	183	160	166	164	174	179	158	187	194	181	179	184	167	168	181	189	172	167	154	195	185	199	165	202	194	165	162	173	191	175	173	178	169	159	156	174	178	165	150	172	148	161	168	162	163	206	164	188	178	171	176	188	161	158	170	144	191	170	206	163	187	174	162	183	196	175	192	159	178	181	192	192	194	156	161	172	184	156	187	166	181	167	173	188	176	180	178	186	177	172	154	165	166	172	175	155	171	187	209	189	167	166	157	179	192	154	182	170	145	182	157	177	162	180	168	182	191	175	170	165	157	176	182	171	177	211	185	181	175	169	183	200	169	210	180	179	180	176	166	177	171	158	164	178	202	185	175	192	167	191	175	164	162	177	173	163	184	193	180	170	181	168	188	179	158	170	163	168	181	169	171	162	196	195	181	181	170	178	171	196	160	160	176	165	164	178	176	158	185	180	174	182	169	167	179	180	167	175	178	160	149	184	188	162	175	190	176	170	166	188	170	171	178	157	184	172	163	165	167	169	195	176	174	151	206	165	189	153	178	166	150	184	190	151	168	189	182	182	163	171	162	175	188	177	179	164	175	195	172	180	173	181	170	174	183	159	180	180	203	141	183	174	161	169	187	187	167	200	181	163	162	180	165	187	181	167	160	174	160	191	185	162	164	206	177	167	184	161	190	172	173	184	185	184	169	181	166	163	181	186	160	180	160	197	164	173	169	184	200	187	176	174	176	191	193	183	195	177	171	168	189	185	201	164	168	181	165	188	175	172	160	152	159	170	212	175	180	179	189	172	196	167	183	173	175	180	211	161	176	176	183	176	171	168	170	182	176	188	184	189	184	187	155	187	152	193	171	177	202	206	162	195	172	157	190	177	184	199	161	165	154	152	178	176	171	180	168	175	197	168	156	166
27196	20284	16449	5748	4276	3046	2431	2011	1612	1449	1207	1099	1013	946	867	761	701	658	627	605	581	598	551	621	550	503	466	448	476	495	471	429	465	470	486	459	470	407	450	430	439	423	468	427	424	428	453	425	428	425	440	430	409	471	435	423	497	435	429	440	441	444	418	437	436	439	407	414	429	409	457	419	440	416	423	404	430	469	398	424	396	448	399	408	442	447	445	399	430	424	411	419	413	453	414	381	415	385	402	400	413	405	436	403	396	418	449	413	452	433	418	378	461	470	401	445	410	421	420	463	418	462	457	415	425	423	385	435	414	428	381	435	393	440	424	393	401	438	419	416	420	410	404	390	415	434	403	419	408	446	407	420	413	371	407	402	398	401	396	448	425	421	415	407	419	393	436	438	416	422	411	396	421	432	408	408	431	405	391	385	396	403	381	424	409	431	420	455	430	435	416	426	405	430	427	414	381	404	442	417	399	421	413	394	404	414	429	443	373	450	409	418	460	428	366	436	422	417	412	415	415	418	425	418	415	432	379	408	409	417	421	406	398	403	419	409	435	424	441	433	407	437	436	421	417	404	439	428	422	418	396	414	431	469	430	400	426	415	454	420	414	424	388	414	457	423	432	410	409	431	419	415	393	429	422	417	408	438	393	432	398	401	408	399	439	407	407	402	399	414	392	445	391	425	386	442	420	442	388	395	426	399	429	399	450	400	454	400	429	385	435	433	386	425	426	425	426	433	406	411	441	412	400	436	418	418	414	378	418	424	415	448	390	428	423	422	427	431	429	440	397	398	440	393	450	406	457	404	407	392	450	406	425	404	403	429	424	418	435	438	427	462	386	456	417	438	451	434	385	404	413	401	450	396	410	414	417	425	418	417	416	403	400	437	409	413	429	402	426	403	449	379	410	423	409	410	465	397	465	432	400	394	395	427	430	442	455	398	389	428	416	441	434	430	427	424	405	441	435	391	467	409	445	403	409	406	464	423	381	401	433	393	428	432	428	405	406	439	411	416	407	431	407	414	402	458	386	420	404	401	443	388	406	406	423	399	407	467	438	452	403	438	446	401	457	417	418	414	407	421	441	439	417	417	459	423	375	435	422	408	413	416	411	402	411	442	422	426	425	452	411	440	405	442	421	403	416	406	390	409	391	414	406	426	445	405	379	427	429	419	388	424	447	445	408	422	418	402	368	399	438	432	437	393	423	401	410	422	444	406	416	422	393	442	431	418	415	387	425	406	416	426	446	408	398	435	428	430	403	376	459	431	393	447	412	365	429	411	419	388	400	397	402	413	425	426	391	418	436	415	446	419	418	434	455	428	444	406	410	406	403	419	412	444	420	421	443	436	416	381	420	415	429	429	415	415	407	431	429	406	416	435	386	449	426	423	423	401	415	411	433	458	422	420	445	438	420	443	456	419	427	434	408	455	425	421	414	397	426	438	444	421	399	392	414	405	408	466	448	410	403	415	421	391	410	381	422	434	394	393	416	425	387	420	413	476	402	412	406	389	402	412	424	439	419	458	415	416	407	436	391	452	366	410	416	395	397	418	396	414	402	410	395	366	437	442	419	382	413	442	396	389	448	443	424	426	406	433	412	426	439	396	419	414	387	442	397	399	419	436	451	439	461	424	386	417	434	430	445	411	450	401	443	368	404	408	428	434	424	463	427	431	426	436	465	401	417	420	433	438	422	451	433	422	419	408	403	413	424	447	399	456	445	412	447	418	453	431	437	413	416	408	404	401	449	419	380	414	422	407	430	387	419	391	433	394	469	437	424	425	419	419	436	449	409	432	433	423	415	454	410	405	413	407	433	454	432	381	421	418	410	409	431	446	434	435	441	407	419	433	399	439	412	445	419	414	452	410	414	446	412	416	427	452	434	471	455	421	390	428	411	435	425	400	379	437	409	429	438	414	410	403	406	426	455	430	385	424	421	428	415	417	429	412	429	445	425	406	390	401	392	423	426	444	421	410	415	414	396	425	433	433	428	434	451	396	413	421	428	424	421	379	407	400	398	429	451	407	418	417	417	421	406	404	452	445	391	402	422	438	389	412	423	447	414	418	426	443	450	451	446	435	432	393	446	411	433	434	380	402	406	446	401	425	423	446	426	409	429	426	413	454	413	433	445	424	428	399	417	433	421	477	408	389	423	356	411	446	392	423	456	416	440	445	423	385	386	387	425	435	358	384	441	434	389	404	431	406	397	443	419	415	402	455	409	396	405	397	397	435	453	394	433	423	416	414	442	438	402	435	389	444	389	414	412	451	419	410	362	387	391	393	433	463	422	411	455	435	381	410	424	419	402	432	451	425	441	399	417	423	434	398	398	435	420	401	361	480	390	410	427	409	411	444	417	391	402	458	460	400	424	403	400	409	397	404	426	447	437	421	388	427	417	434	414	418	396	423	458	419	411	434	438	392	433	424	445	431	430	411	410	416	435	396	447	417	444	437	436	428	444	497	421	470	401	433	403	398	441	440	422	415	414	442	429	389	441	395	409	394	458	407	416	416	415	416	425	394	438	440	425	385	422	421	426	413	434	409	421	442	386	403	411	411	453	423	404	420	435	386	403	435	399	446	427	429	454	390	457	429	424	435	424	425	407	414	413	445	422	399	411	415	440	436	429	402	433	363	371	427	461	432	429	403	446	430	403	409	451	416	398	421	432	402	397	443	441	467	389	391	405	392	424	422	421	398	394	427	419	433	407	398	414	408	442	363	422	376	431	435	438	451	397	423	431	410	413	452	423	465	491	420	414	426	421	398	409	434	386	396	407	402	409	430	423	391	416	427	423	413	436	405	413	424	403	389	419	405	413	409	420	429	449	426	449	433	426	472	447	417	426	415	428	434	416	419	410	420	378	446	436	377	413	455	404	384	415	421	424	397	448	395	419	449	406	387	407	430	441	428	419	422	389	425	406	411	434	408	410	404	425	412	390	409	406	422	434	417	433	436	396	389	399	413	417	425	406	436	422	382	446	437	418	396	418	419	388	438	439	398	426	401	411	426	394	413	416	419	426	415	437	437	425	455	386	423	444	377	433	413	424	397	436	449	432	401	438	429	449	412	433	421	419	417	388	423	440	435	413	408	449	411	433	404	441	428	414	410	401	424	386	428	440	383	414	432	427	423	404	396	421	413	405	433	399	433	412	424	407	404	387	403	427	419	432	443	421	446	423	400	389	365	430	431	393	410	405	451	367	420	448	443	404	418	421	433	420	387	400	389	405	422	426	436	424	422	424	435	453	404	463	446	429	421	413	429	456	391	433	437	428	407	407	436	414	437	405	413	425	421	394	434	433	431	444	436	425	417	414	411	424	394	430	411	400	429	394	415	416	418	443	455	438	427	419	443	397	434	424	417	398	385	441	413	399	395	425	458	466	388	415	423	442	445	428	413	425	420	437	417	408	418	416	431	427	416	412	399	421	425	387	402	439	437	433	431	405	416	416	413	419	411	438	440	445	452	423	420	386	438	397	410	472	411	393	414
13837	5352	2449	827	516	421	410	322	344	332	317	281	309	302	305	293	302	290	297	307	306	272	297	290	316	295	265	285	272	267	261	296	295	318	268	280	292	271	282	245	262	299	322	266	270	278	286	298	275	305	311	278	272	297	300	300	272	286	292	301	294	265	270	268	304	298	286	245	263	274	268	271	308	296	270	278	308	282	285	257	286	296	276	277	296	281	237	296	293	279	307	286	289	281	312	273	285	292	289	267	290	280	320	300	291	282	300	303	259	297	276	281	293	274	287	296	288	253	291	289	263	257	275	325	260	307	288	315	291	291	270	285	297	262	284	296	291	291	279	294	291	265	305	286	278	299	255	305	327	306	279	293	300	298	293	291	273	267	264	269	297	296	264	289	269	287	297	301	300	302	300	301	281	289	300	285	295	287	301	293	292	300	306	284	275	290	316	265	295	308	288	291	293	290	298	278	281	271	293	275	256	313	311	257	287	266	286	285	300	268	264	268	281	298	264	285	307	303	257	285	281	309	277	266	266	305	273	269	256	316	280	283	283	291	290	314	253	269	296	281	269	271	314	317	275	299	293	291	286	302	266	290	290	259	255	284	283	279	305	280	261	276	302	271	281	283	282	322	253	271	293	256	249	282	275	284	315	277	316	279	288	309	309	274	310	287	315	280	286	255	311	285	287	336	280	314	260	269	276	275	311	276	247	314	295	260	271	299	289	300	267	313	312	308	304	285	285	258	320	287	305	301	288	313	314	286	293	294	277	270	290	297	323	270	291	291	286	312	279	273	279	312	302	316	269	278	317	297	313	279	295	248	293	310	253	278	294	294	264	315	270	276	311	314	275	302	280	286	305	274	280	252	281	295	281	246	284	290	250	304	306	254	276	285	297	295	268	272	300	295	296	293	300	289	252	297	293	269	262	288	291	270	262	320	328	292	272	304	302	308	282	328	336	284	275	257	310	261	242	280	302	300	270	292	295	266	302	296	294	298	277	291	252	292	298	288	281	294	284	278	239	284	307	287	248	294	295	265	292	283	313	289	308	316	288	296	291	293	268	260	274	284	283	257	326	303	291	297	315	303	277	298	303	265	273	258	297	287	281	309	258	279	256	249	278	281	275	284	278	330	281	299	273	300	294	282	282	283	272	272	271	270	271	289	282	268	287	308	289	311	273	273	289	273	274	256	303	268	274	245	274	301	284	258	314	281	263	298	281	294	309	290	313	282	255	302	321	279	262	284	280	289	331	309	298	232	287	267	303	241	251	272	283	292	318	266	285	285	293	323	297	322	292	299	295	277	294	277	272	256	272	291	277	304	288	277	273	297	265	282	287	243	277	288	287	278	268	278	254	286	303	275	284	279	262	242	267	272	289	336	266	277	277	263	256	287	301	285	313	278	288	270	274	279	288	295	281	300	294	282	292	306	285	308	276	295	301	344	254	280	296	275	287	315	283	239	290	253	287	284	284	314	221	269	291	272	288	304	273	288	294	282	309	274	287	294	283	268	280	282	264	289	276	249	244	275	286	308	315	255	281	258	268	273	286	300	305	318	272	303	256	281	298	292	270	272	314	287	322	292	294	296	270	324	271	283	280	282	269	266	256	276	305	293	286	300	298	272	295	255	267	278	317	274	254	276	275	278	241	275	293	246	318	299	286	278	252	288	264	301	258	294	284	280	287	323	273	289	289	334	296	272	295	280	290	287	295	271	312	274	269	273	265	281	280	264	265	256	244	263	277	283	294	291	288	269	302	313	288	275	261	278	289	291	291	274	284	249	286	308	295	282	255	274	295	268	262	279	301	315	287	279	273	295	296	278	282	296	299	273	270	277	268	299	256	282	295	310	267	328	280	290	305	273	267	293	290	290	277	271	305	278	318	268	264	288	280	253	272	311	307	294	276	296	265	271	294	275	283	295	316	299	271	272	296	282	268	273	297	286	321	268	286	263	304	277	280	272	297	291	288	290	290	273	285	296	251	267	290	284	257	309	296	296	268	274	283	300	234	275	296	290	303	261	282	295	305	286	291	308	281	294	295	290	304	259	306	268	281	278	290	281	303	268	297	271	290	283	283	340	286	277	306	287	296	312	281	266	299	277	286	290	273	275	275	306	296	305	267	276	277	276	299	280	295	280	280	272	282	349	247	280	271	272	271	268	301	283	282	275	283	272	276	302	294	293	263	273	279	279	306	293	304	268	311	285	318	269	291	308	292	274	289	274	302	254	275	273	317	300	274	250	263	280	255	294	294	299	265	285	285	295	265	276	297	286	278	279	276	273	293	302	297	283	324	297	270	268	301	297	293	280	286	317	296	271	292	289	303	280	290	289	287	324	308	292	289	265	265	282	276	303	276	276	302	279	261	281	269	283	282	311	278	291	312	264	282	292	311	307	301	267	311	283	262	288	279	254	265	249	280	264	281	277	283	296	271	305	307	305	268	285	307	274	300	309	302	284	282	302	307	264	299	280	266	263	301	301	303	274	269	281	302	282	278	299	298	233	272	270	275	280	269	317	301	280	286	263	282	325	283	277	281	294	290	296	277	285	275	301	290	254	270	296	303	287	285	291	273	261	259	285	281	301	279	302	280	307	238	279	253	268	288	272	300	297	283	269	282	311	270	303	292	275	307	264	308	272	292	275	293	293	305	266	267	301	302	285	268	293	293	302	275	257	262	309	277	292	275	296	261	276	288	283	318	294	291	316	296	298	273	255	266	321	298	304	258	246	275	289	257	298	275	282	287	304	235	274	262	275	268	291	261	316	290	275	292	252	277	263	255	244	299	284	296	298	271	258	272	299	264	324	300	302	303	261	302	284	270	340	287	271	259	300	297	280	282	267	313	285	292	316	312	316	292	284	294	275	283	304	301	266	271	271	270	250	279	286	264	259	289	300	321	286	293	298	267	272	269	272	278	319	271	288	287	292	269	274	271	270	303	295	282	323	288	272	267	278	248	282	316	301	259	297	282	339	298	278	273	327	279	283	290	280	295	328	304	243	294	270	261	294	296	284	282	267	267	268	291	325	278	309	264	256	295	320	296	271	273	288	304	294	300	286	307	277	300	287	264	304	286	277	243	264	295	287	291	275	293	322	276	260	283	277	259	273	270	296	283	268	281	288	284	277	277	279	286	294	254	306	303	305	274	275	286	291	264	297	270	280	357	287	270	286	276	294	267	248	278	298	303	281	247	261	282	315	254	286	300	303	289	290	283	264	261	257	284	271	281	309	285	297	295	261	274	308	258	305	299	264	294	268	296	297	267	309	286	330	278	304	282	283	323	283	285	298	286	298	268	297	277	270	273	270	311	271	296	270	284	278	275	314	313	265	294	294	298	311	304	322	304	278	250	282	277	294	316	279	288	313	282	276	282	277	248	274	270	275	296	285	286	286	278	245	234	252	264	278	262	267	270	263	272	265	277	281	308	299	268	298	308	293	269	291	318	279	325	291	291	272	307	293	281	268	295	270	295	261	279	265	279	265	243	303	282	271
10047	5113	4627	2343	1776	1363	1246	1077	1011	905	897	821	797	777	774	766	753	751	717	717	769	660	767	686	656	680	688	692	681	704	698	702	718	670	648	704	644	736	655	668	663	688	651	687	670	635	650	679	671	715	755	622	645	660	687	693	647	685	684	654	618	683	696	715	647	704	617	637	696	681	634	729	636	680	657	666	630	695	666	680	694	697	676	643	727	709	683	656	695	670	676	650	706	651	657	689	682	653	682	665	676	699	701	648	676	658	664	686	687	680	724	667	638	738	660	639	646	638	669	660	670	664	668	668	667	651	688	690	644	647	674	671	658	645	654	722	705	642	670	666	660	692	709	657	672	698	669	682	674	667	643	681	738	660	660	626	617	649	669	673	718	671	633	657	673	646	667	717	666	674	671	653	666	663	715	674	669	684	717	647	660	704	705	682	661	636	668	681	672	632	713	640	675	693	672	674	697	657	633	659	654	678	694	663	679	682	672	656	634	627	671	644	657	659	715	652	634	637	675	664	709	667	684	693	662	667	693	668	657	623	665	677	675	664	685	674	655	645	676	616	652	680	670	664	694	648	654	682	662	631	695	704	664	686	714	643	666	665	705	661	693	665	664	656	638	620	637	673	669	623	653	659	654	690	702	658	703	680	674	666	709	677	654	613	667	644	690	646	662	702	667	685	668	703	692	707	637	638	671	682	643	682	657	662	678	661	692	711	663	646	653	610	661	676	641	694	694	619	642	690	683	662	676	646	700	662	681	645	729	661	719	695	688	689	654	660	627	660	674	716	652	666	689	660	656	622	712	606	670	659	635	611	652	694	674	715	667	621	675	657	649	674	663	678	673	692	640	676	708	702	642	665	656	741	677	676	702	662	677	651	651	636	685	673	661	672	614	651	654	664	636	684	663	650	649	654	666	612	697	682	725	665	670	626	653	689	650	650	625	664	660	699	680	694	628	604	706	665	672	678	677	668	694	687	674	694	676	673	660	693	700	668	651	660	674	696	645	695	657	656	682	671	668	655	684	705	636	693	661	682	687	674	653	689	640	638	644	658	648	644	674	627	682	697	654	725	689	692	663	686	673	698	651	684	714	693	698	689	692	676	673	626	636	686	621	706	648	664	652	642	668	678	670	652	693	719	678	655	659	679	662	675	656	691	676	659	675	682	644	662	682	649	652	641	684	686	668	683	650	681	679	648	619	665	667	651	700	658	635	714	632	663	679	641	636	647	648	683	699	663	635	694	687	668	672	678	690	687	686	693	701	659	699	653	656	672	690	661	648	664	637	699	663	655	650	642	663	677	657	640	640	685	696	625	623	735	732	665	657	671	667	637	695	658	729	643	636	657	655	673	703	658	689	662	687	687	671	644	740	664	645	615	685	642	700	647	649	671	638	666	676	649	664	656	636	683	654	656	632	654	707	701	664	640	636	630	666	676	646	705	647	642	668	647	704	669	671	652	729	677	642	646	691	662	666	654	668	698	680	672	660	708	622	689	666	655	634	680	603	702	699	654	682	636	677	631	665	657	681	654	676	713	659	716	675	634	715	693	659	663	667	650	629	664	654	657	690	649	680	656	663	721	642	646	633	694	672	712	663	658	709	666	648	682	666	727	639	689	624	677	708	695	678	660	685	703	708	670	689	676	693	709	702	658	652	699	663	666	605	730	658	693	654	707	665	669	667	681	688	660	699	681	692	649	670	679	659	673	684	664	677	703	679	719	707	637	716	660	646	638	692	634	681	677	639	652	658	679	662	685	658	651	680	683	664	684	673	705	638	653	689	684	690	620	669	655	639	668	654	666	664	654	659	685	663	633	692	703	650	684	704	641	628	634	669	643	689	656	656	616	643	708	642	661	699	628	674	650	653	627	668	681	670	657	679	645	704	684	667	701	679	687	614	611	657	660	658	681	655	647	691	662	697	655	669	709	689	690	678	687	697	674	701	625	684	695	689	679	651	680	614	658	671	702	649	672	678	685	609	677	682	668	678	666	688	640	640	670	659	660	636	678	670	647	635	669	641	672	671	673	693	687	687	698	680	662	699	698	657	646	630	638	690	659	684	670	636	653	670	709	695	679	660	625	647	654	667	677	689	676	677	641	682	658	643	675	678	659	651	648	653	670	633	661	677	645	652	666	633	665	658	644	682	687	687	680	686	617	688	654	677	660	702	684	657	671	722	642	714	684	680	625	697	632	662	646	645	660	698	716	713	674	624	671	675	704	640	659	678	676	700	648	656	655	660	646	614	692	688	700	680	693	692	705	669	655	628	681	690	652	676	681	678	658	631	654	674	683	624	656	686	679	665	670	680	665	701	668	646	681	666	610	647	642	650	651	686	721	634	658	684	660	714	710	650	674	677	700	665	668	630	710	661	651	644	635	721	683	701	665	652	676	680	693	640	686	653	707	690	649	688	678	665	631	639	666	645	710	718	681	664	624	665	676	633	695	637	704	676	662	668	678	671	654	676	653	698	671	670	723	686	700	672	703	702	701	704	672	676	673	670	679	639	694	690	674	731	629	670	640	671	698	665	653	619	711	647	684	689	680	662	630	630	670	695	658	671	652	661	684	662	652	622	680	719	685	657	708	703	652	676	690	657	665	699	678	652	661	660	672	696	627	665	656	645	668	643	677	691	631	659	642	676	702	677	677	646	697	693	665	641	670	660	628	703	676	628	679	608	713	660	674	679	748	684	682	620	692	714	683	673	687	651	671	674	668	637	658	644	684	658	710	636	700	657	650	713	669	673	639	695	647	660	612	661	713	693	717	664	713	669	662	664	671	684	671	643	669	673	700	691	685	710	727	678	668	669	708	686	637	655	690	699	667	636	673	672	701	644	677	665	678	715	658	680	649	658	677	642	702	642	631	697	693	697	694	732	641	645	634	663	681	677	714	711	651	665	717	609	646	674	686	667	636	702	680	646	644	720	666	656	681	670	676	650	687	691	675	677	712	689	607	651	687	678	674	639	645	687	668	668	690	694	682	625	645	625	687	698	651	691	644	693	640	634	664	671	660	707	720	666	691	664	658	650	644	672	646	668	681	656	711	647	650	672	680	671	664	638	663	706	596	645	637	706	697	689	723	682	647	664	665	659	668	666	680	675	695	643	683	704	689	673	660	670	643	643	637	711	672	650	632	686	698	672	664	607	661	678	725	703	665	674	684	705	665	699	669	620	700	678	616	685	684	697	617	663	691	682	682	686	710	743	667	653	657	641	669	673	699	707	696	643	649	648	655	703	592	676	642	681	655	658	679	658	638	704	645	639	703	638	685	683	672	627	664	644	702	662	671	679	641	731	654	596	713	694	661	656	659	655	681	654	639	666	649	650	684	673	680	635	684	710	673	659	667	698	663	685	689	635	682	679	680	632	676	687	679	684	682	634	674	681	665	668	671	704	683	620	632	643	670	698	682	600	628	662	663	644	692	669	673	644	670	634	668	672	666	650	655	627	642	651	639	692	613	648	706	661	660	697	679	686	641	653	702
32163	18167	9123	1963	916	652	560	464	451	425	384	356	352	351	321	369	350	331	315	332	316	317	340	308	306	287	305	294	306	316	304	304	296	321	288	309	283	270	311	336	272	309	261	292	289	280	295	283	286	336	337	316	304	315	292	321	294	281	327	308	306	324	299	304	277	278	307	307	280	294	310	283	283	259	286	292	299	273	280	312	279	302	337	313	313	271	284	331	315	298	293	277	283	298	335	305	289	310	274	282	270	273	314	261	291	261	293	306	313	284	306	321	297	322	269	314	277	318	281	288	298	294	305	326	298	293	300	324	328	287	295	282	264	309	284	284	293	307	290	291	274	298	306	280	308	288	278	313	312	312	287	313	295	293	321	301	315	299	319	295	268	302	289	289	283	290	272	328	280	295	257	305	304	302	280	287	305	321	319	295	269	307	299	305	289	278	303	290	295	303	318	295	266	305	301	301	313	305	320	274	274	295	293	272	276	293	312	318	276	295	277	304	307	324	289	293	280	310	326	287	282	284	268	321	289	271	298	300	273	307	285	293	301	300	295	295	301	316	302	288	271	322	313	295	316	299	295	305	296	263	308	303	260	292	293	292	323	277	309	257	297	338	286	315	312	320	317	275	297	280	284	298	316	275	295	312	288	303	306	291	297	292	296	304	290	310	306	291	267	289	334	279	299	279	289	296	280	296	306	304	311	293	299	310	283	288	288	289	272	298	281	291	352	273	303	275	267	284	294	317	308	311	285	283	292	317	325	305	299	294	281	295	280	280	303	294	313	271	289	291	297	302	259	290	278	294	307	295	260	275	285	311	310	312	271	274	313	283	313	279	319	293	276	295	310	278	289	324	309	294	307	293	289	313	272	302	270	311	313	308	288	283	307	306	298	291	291	296	287	279	282	315	278	288	302	340	309	268	274	305	310	284	300	276	295	298	299	295	278	308	278	332	276	276	317	293	309	302	310	303	262	316	303	300	337	293	312	311	278	330	317	323	334	294	320	248	277	255	294	313	260	293	284	290	276	323	311	283	292	316	322	293	291	277	290	293	299	275	275	311	276	316	327	254	289	281	289	298	304	273	305	301	305	261	287	276	289	309	284	290	304	254	291	297	285	303	332	267	294	268	291	281	248	300	360	287	313	315	281	272	281	258	309	290	277	303	337	302	284	293	278	289	294	306	300	301	294	293	281	291	325	324	293	291	278	257	300	319	281	300	323	265	291	312	277	293	271	280	317	301	297	304	279	283	313	281	302	291	314	247	290	290	290	289	341	274	287	307	287	299	287	306	300	288	294	290	280	339	299	293	301	307	297	320	275	298	291	275	265	302	320	304	300	333	280	283	283	254	280	261	301	280	262	303	286	303	254	266	283	260	285	305	299	315	301	302	312	303	283	292	252	281	320	292	344	275	278	322	329	277	308	261	287	330	311	304	312	316	291	281	276	311	302	310	296	292	325	285	300	306	273	300	288	295	276	301	283	262	322	294	283	298	282	324	284	293	283	262	273	287	316	284	264	306	283	277	292	297	271	313	305	290	294	293	280	297	273	293	296	306	284	306	291	292	289	308	376	319	299	296	292	281	289	317	291	289	308	267	302	285	303	300	268	282	311	335	311	303	312	280	330	306	265	318	292	297	291	277	283	291	280	284	291	300	305	316	282	282	295	290	292	310	278	312	278	290	320	269	299	321	337	246	275	282	291	319	254	280	277	264	286	266	279	297	320	301	286	287	291	281	306	296	300	274	316	282	278	302	287	281	277	303	318	286	280	304	323	323	310	293	318	291	312	296	310	284	286	289	321	319	311	276	302	310	268	299	292	323	298	248	300	318	313	274	277	277	293	291	291	301	296	292	298	281	320	278	299	321	288	282	271	311	288	319	289	301	281	315	297	267	286	276	287	280	290	315	302	265	257	291	314	283	308	284	290	266	315	313	309	320	316	292	305	280	321	268	294	293	281	284	284	283	282	305	318	278	300	293	317	291	308	320	266	266	319	287	289	314	340	291	312	298	288	291	280	279	330	275	274	275	311	291	302	311	320	299	279	293	265	314	290	304	303	312	257	260	280	293	291	315	301	275	276	305	263	274	316	312	337	281	318	326	294	320	260	282	274	307	253	266	284	293	272	299	290	298	308	272	323	288	293	308	323	271	285	299	318	331	320	323	285	293	286	323	289	291	272	288	266	289	284	294	264	275	302	283	320	273	277	272	280	299	286	280	272	286	282	320	289	277	282	258	275	309	322	306	276	332	326	293	290	307	315	294	299	313	288	296	327	287	300	287	272	282	290	310	291	301	286	280	290	297	293	281	274	295	296	272	318	278	328	326	282	301	288	302	308	271	292	278	282	285	275	270	298	291	300	283	319	299	323	289	295	295	282	293	300	296	313	332	320	299	269	286	273	258	315	294	298	253	284	295	291	306	333	316	311	297	286	278	299	310	283	296	285	291	283	316	264	298	298	311	290	260	291	290	248	309	277	276	273	250	284	315	300	292	266	317	271	304	288	316	273	293	276	282	296	281	294	307	283	357	284	292	236	269	303	271	305	264	293	269	290	306	277	264	281	267	294	283	295	285	278	292	298	314	265	295	297	301	273	291	269	265	260	271	287	326	279	289	264	281	276	291	323	318	300	284	280	291	294	312	294	272	317	284	311	269	268	282	282	286	310	318	274	312	321	308	287	304	295	276	272	334	268	333	278	320	292	300	271	303	284	318	306	317	297	278	304	272	314	299	290	294	300	291	297	266	297	291	310	309	271	278	265	284	287	276	281	298	303	271	289	315	301	289	261	296	283	314	302	327	288	287	326	308	304	299	283	263	283	315	291	334	260	281	294	279	291	278	292	299	299	316	303	299	306	301	314	308	251	285	303	289	284	271	302	329	306	282	304	309	307	283	270	268	290	294	281	271	291	295	304	297	290	280	284	309	298	295	322	318	307	297	314	299	327	291	281	305	295	305	268	294	303	273	308	257	306	291	306	290	297	304	299	275	271	277	304	324	316	312	313	300	316	314	304	276	311	305	262	314	304	288	288	298	291	312	298	286	290	327	306	263	283	295	324	299	299	308	316	289	251	299	337	327	285	305	268	288	349	304	287	310	305	315	310	295	260	288	265	291	311	294	303	289	324	294	316	282	259	292	301	301	319	295	291	314	281	304	330	294	298	302	304	264	284	324	277	294	311	271	312	280	319	303	292	317	285	315	290	315	292	291	301	324	312	284	299	267	302	282	299	286	285	286	308	296	318	326	291	290	276	293	339	309	255	289	304	296	289	291	313	291	293	300	312	270	298	294	267	277	261	302	290	277	322	294	295	314	295	301	276	305	289	285	269	287	310	275	289	291	278	291	312	300	285	272	306	290	279	314	325	338	282	319	291	312	296	293	297	285	271	274	285	289	295	291	322	263	293	290	298	308	290	337	286	261	304	291	309	299	283	295	323	328	325	313	319	318	292	301	285	319	291	272	274	273	270	301	314	297	286	294	302	296
22453	14316	11546	4058	3288	2454	2137	1687	1466	1328	1272	1109	1023	960	968	904	909	853	797	847	807	752	794	768	714	714	712	757	722	695	739	693	722	691	696	748	682	665	736	720	711	694	717	692	698	686	736	689	731	676	689	701	651	660	705	730	750	702	703	740	711	647	681	696	641	669	662	724	647	688	704	685	713	688	676	695	646	677	672	707	696	659	699	713	707	706	691	691	694	706	683	747	654	671	664	705	677	646	682	672	700	683	672	627	668	720	639	701	719	688	683	669	652	693	669	628	665	674	676	683	699	657	687	705	732	684	651	686	684	674	669	673	670	686	625	701	704	676	685	636	701	691	713	699	654	666	704	688	679	712	661	635	658	721	691	695	688	672	678	663	686	678	692	672	698	676	715	647	704	710	679	678	651	631	703	690	693	676	709	685	645	669	713	728	713	700	668	680	713	732	675	710	707	701	697	661	696	689	668	671	679	639	711	661	719	684	706	702	720	725	679	729	695	698	697	677	661	698	687	666	681	686	670	673	699	686	698	654	674	677	692	727	722	683	745	634	700	697	690	648	708	670	671	732	717	684	657	653	651	685	668	638	734	677	666	642	676	677	656	677	661	690	656	686	630	688	670	615	673	646	651	670	682	685	697	652	646	668	728	654	689	679	712	679	713	694	681	682	711	685	693	689	744	702	693	663	655	682	683	683	676	727	679	681	687	673	682	648	669	716	690	713	690	683	665	694	660	707	695	666	688	667	644	699	687	677	673	688	682	650	676	660	687	700	671	689	703	675	688	713	708	691	696	659	721	639	721	707	704	684	702	770	691	721	716	650	679	672	698	711	697	672	646	702	696	699	661	684	687	721	660	668	679	607	671	666	714	674	659	706	700	648	690	667	673	709	687	702	692	716	675	713	704	674	676	670	710	664	686	664	668	650	696	685	700	679	660	715	682	705	722	671	680	696	684	663	697	650	687	649	652	640	666	640	667	693	644	711	664	675	645	713	662	670	660	736	646	667	687	696	678	731	695	704	690	688	668	673	659	660	711	709	722	680	627	642	712	720	630	648	664	659	667	672	668	676	698	674	686	683	677	714	680	725	643	670	634	692	671	631	697	676	662	682	719	690	659	683	669	696	604	655	731	672	662	706	685	672	677	646	703	698	664	654	681	677	679	625	678	710	720	668	720	696	706	671	639	679	693	692	716	713	709	717	653	661	719	698	662	646	710	695	654	736	671	716	663	661	677	679	691	666	683	674	721	701	732	648	699	711	662	716	719	641	712	666	690	694	670	674	643	690	660	651	648	681	642	676	681	719	701	697	624	657	674	643	677	696	716	677	713	687	766	663	706	709	702	649	715	663	678	672	686	682	694	672	712	677	649	665	670	639	686	647	673	665	696	716	644	661	679	689	612	666	679	688	663	651	660	689	696	748	681	686	658	680	695	702	682	669	681	705	670	666	662	702	662	657	726	651	671	700	651	675	648	702	656	667	705	712	643	686	666	677	701	704	721	670	641	681	689	705	651	699	709	705	639	694	682	700	618	719	679	672	663	680	635	684	647	656	707	662	688	687	712	783	682	714	708	674	660	654	659	672	672	687	691	692	668	700	684	704	691	663	672	696	639	693	726	708	673	624	686	678	694	679	718	697	750	660	661	689	694	672	664	658	748	685	709	682	692	692	680	702	669	697	716	692	646	716	663	709	684	668	701	711	651	672	690	698	687	665	662	672	708	678	712	697	680	671	631	699	641	693	651	650	695	678	672	690	666	601	695	669	714	678	726	685	676	687	643	682	692	672	685	701	690	701	694	681	678	661	728	714	720	717	662	723	650	690	663	668	719	702	726	715	668	665	697	671	693	679	693	710	693	650	674	667	688	664	740	710	686	709	697	662	654	669	665	672	666	675	647	685	693	667	647	679	671	698	654	695	666	648	659	685	653	656	691	686	692	721	672	659	717	661	651	647	696	684	659	664	715	682	666	697	668	726	673	678	683	703	709	682	661	674	718	696	635	684	683	714	677	691	694	659	699	673	679	626	660	694	657	712	721	677	727	696	677	679	660	698	653	642	690	654	658	664	724	716	730	676	694	665	691	661	713	668	668	661	661	652	650	673	701	697	691	707	692	697	673	672	683	695	649	774	659	731	671	688	705	713	683	637	706	708	639	678	688	672	753	678	691	684	703	726	701	695	719	655	672	704	674	656	689	643	712	653	657	661	686	659	667	702	684	644	666	671	690	649	698	699	687	672	697	698	637	667	686	639	644	670	684	680	659	686	744	674	674	699	626	634	693	711	666	733	684	696	715	665	665	653	698	689	702	639	642	668	678	714	655	706	674	662	669	708	678	710	659	699	738	705	674	676	647	672	685	697	706	688	664	733	699	705	665	692	736	712	653	690	654	653	674	690	656	739	661	693	682	664	671	699	690	705	691	717	688	675	648	690	591	689	650	688	647	688	683	714	676	643	662	644	719	618	653	700	699	715	640	692	697	709	661	663	642	635	700	711	669	676	679	632	676	673	624	731	623	684	658	656	715	686	693	692	664	710	723	625	707	702	704	706	668	721	719	708	686	661	712	646	722	684	637	689	707	673	696	669	682	656	635	704	665	736	704	694	709	660	666	694	668	667	705	671	685	669	694	697	694	631	588	703	659	668	656	663	659	675	682	685	668	674	681	645	705	668	700	681	675	674	670	716	717	675	681	672	659	658	665	675	657	697	655	659	636	717	705	649	687	724	709	696	671	659	683	684	697	675	746	694	658	711	686	708	691	713	666	646	659	720	653	679	669	662	702	700	660	679	665	701	697	671	698	723	639	738	668	677	676	650	654	662	699	647	689	687	699	641	691	649	690	645	681	690	707	751	670	662	716	637	658	689	639	665	678	699	718	673	656	696	712	682	708	710	690	659	698	731	683	716	661	691	737	658	630	667	650	699	726	675	651	684	680	689	705	723	647	647	703	654	704	696	715	671	683	689	646	691	674	700	729	696	700	716	628	670	698	687	663	735	651	663	680	694	676	659	655	682	688	695	653	646	703	694	717	716	693	650	688	685	680	684	689	690	667	693	664	712	667	678	650	642	686	679	729	669	628	692	679	698	688	663	696	699	657	678	654	668	662	757	713	709	678	641	670	694	649	705	665	684	681	729	648	678	658	672	658	680	650	696	685	691	722	696	693	686	712	679	665	671	689	722	674	659	670	694	682	698	688	679	678	672	689	714	676	686	697	670	674	703	672	663	724	675	687	714	681	730	677	681	607	668	703	679	651	673	630	726	715	649	719	718	712	643	685	733	758	701	714	658	688	681	692	649	706	701	635	683	692	710	679	662	692	692	709	664	704	721	682	657	714	701	664	671	683	665	631	655	702	691	665	695	703	690	733	671	705	688	685	664	695	676	631	648	697	692	724	645	680	689	692	678	691	652	689	700	668	629	721	676	695	677	681	665	683	656	672	678	618	637	648	669	676	706	681	673	665	659	706	659	646	695	681	689	656	685
41121	26142	16112	3774	1327	771	610	445	380	310	289	279	270	278	222	250	277	242	179	200	195	193	205	208	182	189	206	176	201	192	180	168	197	207	194	168	171	178	186	193	176	151	172	181	171	196	165	165	179	194	183	168	180	200	184	188	187	161	183	200	173	194	192	201	183	168	188	170	183	204	188	191	185	172	181	171	191	197	168	188	192	164	182	152	178	171	208	201	182	177	160	183	205	163	195	176	170	172	174	174	187	182	171	189	192	162	183	171	158	199	167	168	170	191	182	175	206	175	186	179	177	195	164	168	166	187	163	187	180	184	156	170	180	166	197	186	194	177	176	168	176	173	188	203	190	203	177	161	164	186	159	173	189	192	172	171	190	194	200	161	168	175	204	167	169	161	182	188	175	172	196	206	172	188	179	165	182	187	187	167	186	172	179	171	191	184	164	181	178	161	167	179	157	173	168	184	188	160	160	179	185	161	173	198	176	194	187	181	178	182	172	184	184	183	169	174	169	178	153	203	181	169	174	174	168	175	186	185	181	162	172	178	170	180	170	189	187	187	182	153	181	148	167	171	162	160	177	194	171	180	162	196	175	194	163	198	196	177	168	171	176	173	194	200	185	212	177	172	166	165	174	176	189	176	183	178	168	176	146	165	180	217	163	201	166	161	200	173	176	169	179	170	184	200	174	183	180	183	187	177	181	179	172	188	202	181	165	185	185	186	195	172	167	205	164	182	176	181	169	175	185	187	179	176	163	176	184	166	139	146	172	157	171	198	191	172	165	181	184	168	187	175	188	178	193	170	168	202	182	167	199	172	184	176	189	198	201	187	172	157	171	187	185	185	183	188	155	214	189	176	161	179	171	158	182	164	161	175	180	185	173	163	151	208	169	176	197	202	161	165	199	159	175	183	190	165	154	166	184	183	166	203	158	171	183	186	187	171	193	167	166	154	191	182	166	186	167	205	175	177	158	177	162	183	171	187	190	182	165	171	180	176	163	154	175	174	199	155	178	175	211	165	163	184	164	183	153	189	189	166	159	175	186	181	173	187	173	171	178	199	191	192	164	199	180	193	174	171	186	150	174	187	171	213	167	166	177	173	180	150	189	167	166	190	165	173	191	168	182	175	160	198	172	188	178	173	168	140	176	191	170	199	196	192	187	155	166	170	182	182	180	164	206	172	189	201	179	157	193	177	200	187	183	180	187	212	194	192	188	188	193	195	174	205	193	192	161	160	166	195	173	178	167	176	197	179	159	175	167	171	162	167	185	195	182	188	157	167	167	169	151	185	171	163	185	183	155	168	166	178	176	175	144	166	185	180	180	167	173	199	170	199	204	186	194	187	173	153	164	171	186	189	201	168	198	182	169	180	191	159	189	167	161	149	167	193	173	159	154	160	169	171	181	203	201	166	171	170	192	210	182	180	176	160	199	175	182	152	171	147	164	172	198	167	183	174	216	173	177	187	197	176	198	165	185	167	214	171	172	181	168	166	182	175	190	179	179	193	178	199	166	185	196	165	180	180	177	159	168	165	166	183	149	170	173	158	178	162	195	175	174	187	178	178	186	183	193	176	173	185	189	186	201	205	173	166	189	168	177	181	202	175	192	184	169	172	204	180	184	177	177	173	189	161	177	181	171	181	201	161	178	166	170	192	185	163	176	184	159	182	185	179	172	154	193	203	160	158	165	154	179	169	143	171	149	175	179	180	174	193	202	173	142	184	208	185	168	183	160	164	184	186	167	176	133	178	182	179	166	169	180	173	174	196	186	179	172	171	184	162	144	176	187	177	181	153	165	175	174	185	193	175	190	186	168	185	177	153	179	185	163	158	192	156	171	184	203	186	154	182	189	159	181	161	179	190	175	181	173	179	141	167	166	166	184	167	193	156	161	156	179	202	163	170	196	179	199	165	165	180	163	169	181	163	180	186	170	170	169	207	171	195	183	175	185	171	142	159	175	180	167	192	185	180	169	174	187	168	167	173	159	183	164	176	175	177	183	158	168	165	169	177	174	178	179	170	175	220	176	175	193	165	169	162	204	164	165	153	166	172	184	183	176	164	186	201	148	163	208	161	173	150	211	183	194	176	188	188	171	183	190	188	199	186	196	165	196	179	191	192	185	156	200	173	194	166	142	179	200	189	191	187	207	172	186	161	169	175	176	175	161	170	174	172	167	184	199	189	180	201	179	166	152	189	174	165	181	179	195	157	177	186	194	180	196	186	186	196	175	169	182	190	186	175	189	172	185	173	198	195	182	199	166	190	183	157	183	177	192	177	153	152	176	173	169	162	165	178	180	169	189	178	176	193	198	173	166	183	180	182	169	166	187	178	183	183	162	190	176	193	161	179	188	170	193	185	158	187	166	170	175	172	183	184	154	179	188	192	172	185	179	186	206	177	177	163	193	171	173	179	187	183	159	170	149	152	183	171	186	187	170	174	166	173	189	201	198	156	164	156	192	179	148	177	224	195	172	142	200	168	187	161	187	142	178	194	159	180	182	174	195	172	205	203	183	175	177	175	190	169	189	172	171	181	183	179	185	180	169	185	188	181	146	159	170	179	155	187	168	156	176	187	192	159	199	182	162	160	177	154	194	176	174	198	170	169	172	178	167	181	173	192	208	196	180	167	172	180	187	180	211	169	217	200	179	172	160	170	200	174	171	153	159	189	169	199	185	190	174	169	175	194	173	193	180	158	184	162	191	173	178	141	152	168	181	171	165	162	174	174	167	177	186	179	176	162	172	199	169	208	207	175	154	201	167	168	178	181	188	199	164	156	177	160	191	185	176	173	183	173	183	201	202	177	168	182	186	186	173	180	180	168	170	163	186	201	177	175	214	192	183	181	158	154	192	179	169	182	177	191	181	162	176	186	170	161	183	186	179	199	176	198	172	181	178	183	188	165	173	161	172	167	184	196	179	167	182	179	157	176	177	171	192	178	166	144	169	180	173	154	164	182	194	192	150	165	203	178	164	189	193	162	179	183	153	199	188	186	183	161	189	180	202	170	194	173	159	151	173	165	180	185	204	174	167	180	184	189	174	160	187	184	194	197	171	160	174	174	184	187	182	192	144	161	194	206	191	162	174	177	198	165	167	198	193	191	164	183	207	183	172	189	167	154	173	162	184	184	173	144	182	162	161	157	169	191	170	176	177	178	203	193	182	188	145	174	174	148	175	191	166	164	176	193	184	162	175	169	175	196	156	201	177	160	171	180	181	160	180	190	193	176	165	173	194	200	174	193	204	172	189	183	189	227	155	171	183	158	195	180	196	183	163	178	186	195	178	186	197	188	189	181	183	214	216	171	176	155	180	170	162	179	179	155	167	200	161	174	171	175	187	184	189	169	177	190	169	167	161	180	188	164	189	196	168	153	156	164	170	168	159	177	204	168	180	199	165	169	152	185	177	173	201	187	180	172	166	188	181	187	174	175	164	182	196	170	154	181	178	178	176	188	180	169	177	204	170	190	175	168	197	180	178	172	190	170
27835	20283	16903	5484	3863	3010	2356	2090	1675	1332	1241	996	1034	917	780	784	788	723	676	599	584	580	536	574	538	531	491	500	482	496	479	522	480	462	459	474	477	479	465	457	477	441	458	457	463	425	473	443	461	449	464	456	443	428	436	431	453	459	434	451	439	455	459	457	455	418	397	434	413	432	419	461	403	419	454	427	433	429	431	465	408	435	392	428	400	429	409	437	408	505	437	430	440	410	420	420	418	462	421	418	427	428	423	389	441	402	411	410	423	461	459	410	426	399	415	456	436	427	463	431	471	429	431	443	447	425	425	401	424	407	439	421	406	452	432	436	461	424	408	439	411	406	414	434	422	447	422	446	406	431	454	424	429	411	442	397	428	448	414	423	436	424	430	455	401	436	447	412	419	417	423	428	423	418	449	404	389	407	408	438	419	413	419	417	434	452	415	430	406	404	446	444	429	439	420	424	436	442	411	411	450	411	420	430	469	409	418	396	388	431	416	424	413	414	426	417	395	409	442	421	441	428	406	430	437	443	389	437	451	430	464	412	387	435	420	428	466	421	426	435	426	411	427	428	404	426	442	400	457	398	423	418	431	427	450	405	421	403	452	431	408	461	411	454	445	400	423	417	422	416	441	441	426	435	403	471	448	423	412	423	425	395	410	433	406	447	438	438	438	411	450	390	442	406	407	456	405	426	417	450	434	426	393	422	468	428	455	417	441	438	419	426	410	395	424	440	442	398	473	376	405	391	437	452	432	423	386	458	433	440	433	464	431	455	391	407	446	422	461	453	445	387	402	439	423	437	420	441	385	467	438	400	428	408	418	449	415	474	470	466	379	420	437	422	439	413	423	427	465	463	416	459	458	412	445	435	417	439	442	416	399	420	401	442	434	401	392	437	455	404	408	415	412	457	426	434	444	398	427	422	437	449	433	405	408	440	408	461	442	429	425	428	451	439	414	411	431	427	444	443	426	454	448	436	430	435	411	423	415	435	420	423	392	428	418	436	418	433	416	383	419	425	399	425	406	393	445	444	444	445	428	410	441	393	444	404	411	410	412	421	410	400	414	422	451	408	428	459	429	465	407	434	401	427	422	401	433	443	388	419	431	450	436	434	402	431	447	446	433	418	400	433	444	444	427	416	445	449	437	406	412	438	470	445	411	409	432	432	449	451	442	395	434	408	401	434	441	425	414	437	425	426	412	410	435	425	440	430	422	440	435	425	400	427	411	433	433	443	428	428	457	404	388	443	409	430	426	477	390	459	442	425	443	441	413	414	434	435	422	431	386	422	451	401	443	427	439	406	454	407	438	421	416	443	437	398	439	414	388	431	441	400	412	398	405	413	382	435	427	410	403	403	416	400	426	408	414	447	427	460	431	412	441	406	460	398	424	425	430	417	417	433	408	410	413	421	430	426	414	387	438	409	447	425	428	435	426	408	435	408	445	380	420	445	406	436	417	431	419	417	407	398	433	409	440	442	453	421	456	437	430	408	446	443	470	380	413	376	446	395	401	454	432	401	424	423	428	437	442	425	455	414	446	421	406	411	388	405	434	443	414	428	414	416	402	397	433	424	401	424	416	437	424	427	414	409	399	439	395	452	439	403	457	418	430	434	396	426	393	419	427	465	437	420	433	422	431	438	436	430	441	424	428	414	396	401	434	453	467	442	403	448	437	425	414	427	431	433	444	437	404	413	439	451	408	440	434	420	410	429	419	429	437	367	449	418	403	423	442	427	465	485	448	442	434	418	420	436	452	394	426	396	416	411	449	393	426	447	424	430	441	424	435	454	420	419	425	412	405	408	413	401	421	438	434	463	442	463	418	434	441	428	414	423	410	458	397	427	413	444	406	423	415	438	394	412	405	443	404	411	425	451	412	394	418	424	429	458	434	397	392	415	419	439	456	443	407	440	493	380	439	424	460	447	436	417	440	423	425	434	399	449	388	405	418	409	416	433	448	431	438	420	476	411	415	424	408	390	395	400	399	398	423	441	402	439	427	425	444	439	427	413	445	421	402	394	412	423	420	434	424	409	397	412	383	450	447	411	425	415	426	396	422	399	406	447	430	408	449	414	447	444	432	425	399	450	422	448	451	415	424	440	385	433	435	433	413	441	414	444	451	420	422	435	425	389	419	403	413	444	413	428	454	411	436	429	423	430	421	417	445	451	429	402	403	405	392	430	455	389	419	413	455	418	451	429	453	440	389	461	415	394	419	417	423	428	433	424	436	404	427	458	418	413	419	452	427	422	419	413	444	441	441	412	461	425	423	450	412	451	411	426	416	417	443	435	428	425	459	440	444	428	425	406	457	414	436	461	425	484	411	440	424	431	407	362	431	458	395	426	425	409	442	440	382	420	376	408	419	413	426	432	441	399	445	445	404	426	419	427	393	449	437	408	461	401	421	425	444	447	465	405	435	433	418	399	447	418	408	429	407	428	425	451	475	482	409	387	421	393	417	399	437	443	459	447	474	432	444	429	411	417	433	403	436	438	427	442	441	439	446	433	437	433	435	458	378	415	433	460	424	449	416	410	430	408	419	415	414	388	436	377	444	443	403	443	392	411	418	428	425	420	431	407	401	420	420	375	412	395	430	425	451	439	474	412	436	435	421	417	428	401	431	437	418	407	425	431	399	439	417	458	410	438	434	424	428	397	438	404	397	461	458	370	426	423	408	455	430	422	430	413	438	443	457	475	426	403	437	416	471	376	396	425	410	447	443	420	383	460	425	402	423	427	417	415	399	418	434	452	413	426	427	428	414	448	428	439	450	408	379	409	443	427	405	416	397	427	423	454	407	418	440	396	454	426	436	375	404	399	459	397	431	426	401	415	409	430	420	419	425	465	435	442	419	438	446	442	428	418	478	417	356	412	428	419	413	410	439	483	422	427	409	413	418	419	409	428	487	412	434	388	446	416	377	439	415	416	455	398	445	427	395	418	429	423	430	428	437	452	466	404	441	405	416	421	405	436	410	423	399	423	427	457	413	419	422	426	445	412	399	455	426	460	425	439	408	474	431	370	456	396	387	429	457	462	446	439	412	414	445	399	411	449	409	434	408	463	437	420	411	431	440	437	385	461	417	438	406	433	430	434	452	401	413	426	482	407	433	430	417	444	401	412	422	416	430	428	443	464	441	444	425	412	435	471	448	428	391	455	427	464	404	449	439	425	381	426	454	399	402	424	443	464	428	413	392	436	404	427	487	410	414	405	428	405	409	420	413	414	414	422	404	444	413	410	430	427	450	395	434	408	438	416	438	398	404	445	437	389	448	433	462	391	447	404	411	389	440	449	385	435	439	428	407	418	406	415	449	438	436	421	415	415	420	451	442	455	463	451	411	416	425	420	427	414	411	428	430	427	443	460	409	446	428	409	422	406	424	442	411	434	439	430	425	437	489	461	455	410	437	472	425	410	411	455	435	442	412	480	418	433	427	435	433	458	380	448	457	453	417	442	391	451	446	452	447	421	419	442	456	399	455	435	417	419
13829	5251	2374	866	547	480	419	377	316	352	336	344	341	293	292	269	296	295	291	279	303	297	310	307	265	311	280	314	317	279	282	295	284	324	326	298	267	301	289	267	306	268	255	325	289	311	303	271	297	298	302	314	292	334	270	283	301	292	286	299	316	281	295	294	298	274	283	292	278	330	299	285	254	312	296	268	261	305	307	280	275	299	295	261	271	287	258	274	266	288	295	331	296	288	262	292	276	322	278	266	275	289	303	291	269	293	289	279	280	280	272	316	251	274	280	292	294	272	271	301	310	275	294	254	284	324	295	270	292	289	296	294	273	303	294	273	255	294	309	305	294	252	286	306	295	263	256	300	286	251	271	294	304	273	283	307	271	252	287	278	269	265	279	287	289	289	283	283	277	251	269	304	283	291	298	289	266	273	289	298	324	291	292	300	339	269	320	263	264	308	274	242	308	255	262	286	304	287	303	293	295	293	311	280	300	297	284	315	299	291	294	310	305	299	284	290	305	285	276	294	300	278	293	300	280	287	281	261	283	298	264	266	277	262	293	279	290	289	295	317	273	288	287	272	293	299	271	312	273	317	323	331	283	288	273	305	296	300	312	352	273	290	278	300	258	309	257	283	265	304	282	293	298	324	269	292	274	274	295	298	285	290	310	276	255	291	301	270	273	294	278	269	303	273	289	287	269	279	288	262	267	259	274	283	272	262	325	306	282	286	296	273	290	288	313	314	266	281	295	262	318	278	258	295	285	308	299	281	317	267	289	290	278	329	281	293	288	286	307	322	311	308	278	293	320	309	289	268	284	306	272	318	293	277	281	287	318	300	289	275	310	248	288	314	297	344	293	318	312	274	284	273	264	300	314	293	294	290	294	289	273	307	235	275	274	293	271	270	287	282	278	295	307	269	300	274	292	291	272	291	277	253	268	292	270	273	297	234	250	296	298	306	315	247	283	268	327	295	306	280	307	287	296	281	262	299	320	315	273	285	283	282	283	279	274	291	307	271	296	327	286	254	313	320	300	249	260	254	318	306	281	280	296	271	278	259	309	273	282	295	296	293	302	272	287	295	299	296	302	291	292	274	293	252	282	283	288	270	283	293	302	307	264	300	302	305	296	304	316	267	328	276	316	309	253	282	297	306	285	310	280	314	250	287	279	261	311	282	302	315	260	304	315	286	280	286	287	279	280	303	282	305	273	277	295	304	273	244	300	270	299	245	253	275	334	288	266	292	331	261	309	279	261	279	308	289	317	234	282	301	296	274	267	282	300	283	301	277	291	334	276	296	293	296	276	298	247	283	304	305	295	276	295	279	303	313	275	297	273	299	295	255	272	285	311	345	281	318	283	302	284	286	305	326	307	314	282	304	274	267	267	277	263	281	298	283	283	278	289	290	267	271	327	296	280	279	274	301	294	276	258	283	304	274	275	283	263	274	272	308	278	281	318	306	302	280	304	272	264	298	277	261	263	282	270	293	289	298	325	290	303	277	286	277	282	299	289	290	283	297	290	274	310	279	268	322	295	327	274	289	310	285	311	295	267	287	282	283	286	270	309	290	291	298	286	290	279	266	289	300	275	282	300	271	254	295	280	290	290	280	262	294	276	298	277	306	281	243	258	297	303	300	265	296	277	299	292	291	289	282	291	299	309	261	303	266	271	332	300	308	277	283	306	336	296	284	278	267	303	252	290	261	293	283	292	273	303	334	308	305	291	309	298	284	311	283	295	282	284	292	305	293	272	270	311	320	291	263	256	303	306	270	264	283	281	280	304	311	301	283	288	301	293	280	321	290	295	265	321	295	264	297	283	291	320	267	271	316	271	255	282	271	287	259	302	282	280	270	281	253	306	319	273	282	286	255	295	288	292	285	289	342	301	298	319	292	331	287	275	274	312	293	274	282	279	273	306	298	289	304	286	277	259	326	319	280	292	269	274	291	324	284	291	308	283	267	258	337	284	308	263	290	278	325	278	284	291	299	286	273	307	308	303	286	271	309	301	257	282	281	289	260	278	280	275	278	313	289	278	300	314	253	316	296	292	274	309	273	281	286	257	295	300	286	280	283	279	303	236	293	270	289	289	310	293	256	276	304	302	285	303	269	265	278	277	299	298	296	261	271	290	307	265	259	301	291	298	242	284	264	278	307	331	256	282	287	307	299	292	273	298	303	271	253	270	307	289	292	289	288	265	307	291	287	284	287	307	304	279	280	288	278	291	264	271	272	316	273	303	283	272	295	339	278	284	278	270	273	308	273	267	290	254	267	288	289	254	292	293	278	269	262	272	299	294	300	287	248	272	300	303	314	320	300	278	309	259	323	283	288	270	279	270	295	285	326	275	296	277	336	290	277	264	263	284	279	290	300	287	304	274	267	308	308	285	313	276	299	317	280	267	274	310	260	277	280	287	291	292	251	275	253	288	288	306	313	289	304	298	267	315	268	308	306	285	280	288	300	290	293	287	275	284	280	293	283	276	274	291	288	282	302	291	266	284	289	288	295	292	307	294	277	289	257	276	315	296	309	252	293	271	264	287	288	278	293	282	262	280	292	295	277	287	286	276	277	288	316	329	300	241	281	272	321	288	255	332	273	344	296	289	292	271	302	308	287	265	259	268	296	304	287	295	295	263	293	257	253	305	257	264	293	301	267	287	300	318	263	305	306	302	302	250	281	284	288	251	331	264	310	255	306	264	286	288	291	297	313	279	300	323	278	306	295	290	275	303	340	313	251	313	303	286	294	317	297	298	270	312	283	310	294	281	251	308	285	290	294	274	306	294	281	285	337	279	284	293	298	314	283	302	280	299	299	281	280	290	262	257	264	258	284	305	302	295	281	266	322	299	294	286	280	285	239	285	273	271	314	250	307	263	263	303	289	289	291	289	287	280	330	269	324	291	283	283	318	277	231	295	275	257	316	280	310	293	258	294	326	286	274	292	296	302	291	290	274	293	280	295	272	291	298	277	278	279	311	305	270	292	312	287	277	299	315	272	320	314	245	292	290	267	303	271	301	276	284	289	278	295	303	293	303	285	279	305	283	290	315	264	303	275	282	271	282	275	301	301	266	278	278	288	307	286	285	284	253	281	325	255	326	320	298	310	285	294	280	325	269	278	285	297	315	339	292	289	288	282	279	297	286	287	288	295	289	313	283	268	288	268	283	266	279	284	283	272	277	255	292	285	307	265	324	299	276	309	307	294	270	291	282	257	277	282	308	296	276	287	274	287	263	302	268	268	281	268	314	308	302	279	292	282	279	257	312	277	280	307	301	262	283	302	292	282	297	285	315	282	268	306	304	264	266	261	270	298	280	308	270	284	294	316	298	261	290	328	307	286	294	271	269	262	280	290	284	283	282	300	246	299	279	310	287	293	298	271	304	259	295	315	315	275	285	269	291	292	299	290	276	285	262	285	276	337	297	274	292	265	290	263	258	275	285	308	270	312	314	314	275	275	304	273	279	332	291	249	305	292	265	267	310	275	271	314	292	274	301
10047	5035	4626	2171	1758	1526	1185	1101	980	976	857	795	807	815	726	780	761	746	707	730	722	600	696	717	679	694	662	700	651	714	672	724	659	646	708	731	700	698	671	700	657	685	664	693	681	701	684	678	636	741	640	636	676	663	649	690	697	651	646	672	688	662	656	695	628	648	663	675	682	679	659	695	643	649	663	736	665	645	667	671	709	648	668	640	692	679	649	685	633	649	676	664	624	666	654	693	663	684	692	667	652	668	666	589	636	676	607	709	729	701	681	653	664	677	732	663	625	689	671	699	626	622	669	673	627	656	684	666	669	718	679	667	650	667	662	688	699	684	689	712	683	658	705	667	636	665	684	666	660	683	670	689	691	720	632	687	684	684	674	693	693	668	662	639	660	649	639	709	665	698	685	624	686	647	672	650	708	652	744	661	669	671	706	686	714	649	653	665	682	645	645	672	577	677	685	651	662	671	685	676	660	679	698	683	735	678	708	680	639	674	679	665	679	681	714	689	664	725	665	629	669	672	701	706	623	696	666	659	656	696	709	687	670	664	668	654	670	699	672	678	687	692	637	631	689	690	663	610	685	688	665	691	667	650	675	713	696	624	676	670	661	652	631	664	660	714	644	705	646	650	668	676	627	647	695	668	725	674	681	631	667	670	705	660	661	649	708	736	636	688	655	671	692	639	634	737	655	675	630	704	646	679	677	657	709	677	640	662	690	675	675	686	718	685	685	658	685	675	679	639	656	670	660	697	597	664	707	669	672	656	722	697	691	690	705	682	684	658	660	665	693	686	613	660	696	661	707	714	660	664	681	663	654	676	657	639	633	694	666	670	632	640	676	677	639	681	683	686	713	689	631	734	656	664	664	660	672	661	636	664	684	647	730	673	681	635	611	705	693	696	686	651	656	683	687	725	648	653	672	641	660	643	688	659	699	715	696	678	654	688	690	635	667	683	648	658	676	659	669	676	657	654	681	668	719	657	684	670	694	695	643	677	750	660	658	667	676	663	705	618	678	618	710	716	673	641	620	662	648	668	646	695	716	704	692	651	661	702	681	623	675	680	695	710	625	659	659	633	692	660	717	653	631	662	670	689	671	713	684	674	710	682	743	661	648	673	684	704	671	690	704	654	658	660	726	670	679	660	660	701	714	649	757	725	617	692	627	688	658	704	662	702	638	646	673	640	659	629	677	632	653	639	652	669	709	632	647	670	690	602	692	673	669	655	612	633	668	686	658	678	648	641	639	710	692	669	636	660	649	678	688	676	651	673	633	653	689	720	689	672	684	663	672	700	706	688	641	631	653	703	667	697	704	646	646	696	657	664	638	686	672	675	626	610	683	716	685	682	635	678	685	684	679	651	694	655	703	665	607	710	684	674	644	708	678	681	660	659	697	700	662	749	670	734	690	666	709	667	666	663	715	684	678	717	690	706	685	744	624	636	654	649	660	590	678	668	703	663	712	685	705	646	679	647	629	679	673	708	657	671	697	643	692	679	679	707	707	695	664	704	703	662	652	673	689	628	684	661	674	634	732	668	691	692	700	692	688	675	720	700	630	692	704	634	704	637	690	669	692	690	629	692	676	664	680	707	652	654	635	712	660	700	698	689	713	690	708	689	679	674	635	653	671	704	686	637	691	686	685	698	682	666	704	652	631	636	678	644	679	673	712	695	708	690	632	696	683	664	654	686	682	695	651	657	638	704	704	688	695	655	685	709	649	677	703	681	656	618	687	650	717	697	657	679	667	650	680	681	678	692	635	643	679	670	661	695	662	659	699	703	669	689	655	702	697	684	681	673	690	659	682	619	657	699	694	668	671	655	693	644	684	698	700	670	632	693	675	726	673	685	659	672	678	750	703	659	686	674	709	676	704	657	685	625	659	696	678	631	685	652	670	670	647	649	648	669	693	688	639	655	703	661	646	650	686	698	702	626	659	655	676	620	630	683	681	686	662	666	676	681	655	660	683	682	695	627	665	653	668	648	675	690	690	656	660	675	615	692	655	688	653	675	659	667	655	718	699	627	670	693	634	710	641	661	682	664	649	630	706	654	698	645	678	634	640	662	706	659	719	652	703	703	688	690	673	687	647	662	687	683	683	712	696	679	644	693	651	704	691	687	683	677	651	627	642	666	666	695	678	679	704	705	649	633	747	651	639	671	659	681	681	712	654	654	704	683	632	686	653	695	664	713	661	650	668	675	715	656	648	649	673	681	662	689	715	659	683	638	697	688	690	676	696	673	704	736	678	709	659	675	676	703	709	711	723	685	656	646	727	676	633	664	676	660	661	672	693	672	680	713	657	721	678	673	655	666	665	650	651	706	674	713	669	692	681	672	653	665	654	621	663	682	667	668	689	656	681	686	676	638	683	679	668	670	681	709	679	668	665	674	677	630	715	685	653	652	684	692	673	690	665	672	665	669	708	660	675	653	659	682	689	649	642	697	672	673	665	659	677	669	672	709	630	682	653	656	674	676	717	714	675	715	664	683	700	689	692	700	691	645	684	652	640	679	686	642	639	654	665	709	662	665	655	661	650	682	648	714	664	654	688	715	670	687	740	671	715	681	689	675	629	675	670	647	675	668	691	639	653	708	670	669	667	689	684	669	657	696	658	639	711	666	641	653	694	668	673	674	620	658	644	666	652	646	638	667	682	707	683	677	666	661	649	701	684	630	687	631	669	711	646	677	703	673	683	692	676	629	710	666	651	699	675	666	717	685	689	678	654	668	653	626	666	640	717	682	660	658	634	673	657	670	664	675	693	660	666	654	666	664	710	696	723	660	664	692	649	679	697	716	667	657	733	698	672	677	684	679	669	728	686	652	633	708	655	648	645	630	697	664	687	681	654	708	689	686	650	693	683	668	654	707	695	664	651	659	706	659	670	670	675	662	643	654	698	673	635	685	675	660	697	712	690	691	648	666	693	643	663	695	682	651	703	740	656	695	693	702	673	717	669	707	633	636	648	659	656	685	714	664	679	681	704	666	672	660	660	652	651	644	638	630	677	648	664	658	662	659	665	634	669	678	676	664	701	659	686	659	624	635	681	679	650	648	650	628	702	669	674	698	683	679	636	690	718	677	666	667	645	708	703	688	659	676	686	690	661	639	689	656	692	678	674	649	653	713	701	665	658	700	664	664	710	676	701	679	663	654	699	693	653	661	661	658	687	686	623	643	715	701	651	667	663	694	683	673	716	675	697	675	682	662	698	660	712	680	699	684	647	688	693	673	699	717	696	684	699	692	667	654	692	635	633	665	656	699	658	720	690	678	636	644	690	726	627	652	665	677	672	679	665	704	668	658	635	665	713	648	647	700	635	666	710	648	657	642	672	730	656	683	623	638	676	686	667	663	649	694	695	705	683	654	686	701	665	719	654	617	672	610	688	699	723	656	684	669	667	691	694	668	677	651	647	701	649	624	637	688	670	694	670	714	643	690	638	688	658	663	668	686	630	673	690	637	693	647	704	656	677	643	666	692	662	711	653	661
30386	16720	8990	1994	897	668	547	492	406	350	342	316	346	342	303	316	343	332	295	305	301	282	273	292	291	246	294	272	318	264	293	316	301	268	293	273	308	281	280	282	283	281	299	297	294	312	253	266	288	260	285	279	316	303	290	279	294	256	283	300	271	277	284	250	293	266	281	289	237	290	297	274	279	274	281	278	281	298	260	277	250	305	252	289	324	264	254	265	291	280	286	270	287	322	264	314	273	293	281	266	296	246	255	269	294	254	257	286	294	261	265	286	276	282	310	239	317	282	261	287	280	312	307	282	261	278	286	272	312	303	278	265	313	315	277	273	284	267	298	272	257	254	285	271	317	274	266	259	278	279	315	285	262	276	258	285	286	296	263	271	291	299	337	262	281	293	261	282	277	265	276	295	260	274	281	278	288	274	262	274	280	268	264	295	254	254	283	283	258	291	308	319	309	256	247	276	292	267	298	307	296	286	300	281	276	275	307	279	252	283	291	298	254	290	293	289	284	294	294	292	281	290	336	311	314	289	269	289	281	280	286	307	272	282	270	294	275	305	302	285	327	288	315	264	280	276	273	238	252	280	263	224	272	254	266	284	285	322	289	268	279	270	273	250	296	283	306	259	256	282	274	275	259	291	313	297	287	278	291	274	269	275	266	272	300	259	278	305	291	296	284	304	262	255	260	255	320	270	253	260	272	281	286	310	289	277	319	284	276	285	264	281	263	309	243	316	285	297	252	280	290	254	257	258	281	255	277	281	290	265	270	300	253	290	279	263	254	283	298	316	291	297	270	279	295	256	286	306	279	295	303	290	286	268	274	312	257	286	275	298	259	292	284	271	241	263	302	280	268	272	265	238	261	269	289	252	308	293	259	298	269	292	282	315	277	289	270	304	305	262	291	263	253	271	265	308	299	281	308	276	277	285	268	279	293	296	295	273	300	292	274	272	280	253	268	296	266	258	283	298	286	289	300	271	252	281	286	293	277	272	296	273	286	277	252	282	305	282	273	294	275	294	255	290	291	299	269	287	282	270	266	282	281	286	229	278	256	264	275	307	291	282	314	265	278	284	277	282	282	284	297	314	302	251	285	276	268	290	269	275	252	307	290	275	262	262	306	307	272	296	312	265	252	294	291	270	294	296	261	296	301	302	256	306	314	304	281	266	324	283	319	252	254	285	279	271	283	274	253	262	253	275	277	308	307	289	306	263	293	299	311	294	289	265	301	263	253	273	290	258	265	288	318	306	289	266	259	283	258	289	269	353	309	281	278	257	278	242	280	265	274	267	274	302	300	288	280	276	279	292	297	272	263	274	298	281	280	275	284	304	288	292	277	278	285	292	260	278	290	259	277	263	293	252	267	275	285	311	278	285	269	269	298	268	280	291	275	276	269	287	319	277	268	271	278	289	293	286	281	269	318	285	300	275	290	289	278	300	268	281	287	287	319	272	278	272	268	244	248	321	289	292	291	281	270	271	282	277	261	224	252	303	241	255	255	320	264	281	276	287	280	284	276	282	316	274	287	283	269	288	267	314	287	271	300	285	276	266	280	280	276	270	293	246	243	287	289	281	252	298	269	241	302	291	288	303	293	271	306	302	289	275	290	283	250	280	297	268	278	283	296	284	333	268	289	267	257	287	293	260	293	272	284	286	292	246	281	294	272	311	265	265	313	267	280	275	299	294	276	281	284	296	268	305	258	279	265	291	301	281	292	290	267	295	289	300	254	265	263	272	307	249	279	257	267	271	302	251	278	278	278	289	309	296	295	295	299	285	269	274	297	261	287	275	316	286	266	256	291	263	268	279	253	270	266	265	288	296	271	268	311	260	279	262	270	300	261	265	297	288	284	262	266	277	288	289	266	271	252	317	308	262	265	264	297	296	259	263	276	304	288	295	271	272	285	267	278	293	284	280	282	251	289	269	259	229	286	316	282	303	256	298	276	275	308	288	295	296	293	281	280	262	267	291	303	266	287	304	331	277	271	295	268	288	341	280	295	298	296	299	287	253	286	272	308	262	283	263	273	283	310	271	255	277	289	294	312	282	264	267	271	276	237	257	297	297	292	313	314	284	278	279	257	254	313	289	261	278	253	281	246	278	318	310	258	252	278	301	284	278	263	270	271	279	267	258	301	291	255	252	287	290	275	265	279	287	302	292	258	284	239	297	297	295	219	257	263	300	279	283	277	254	287	307	289	291	241	293	298	267	286	264	310	295	305	264	308	290	275	262	321	287	286	287	245	288	276	296	262	273	249	275	280	286	255	290	265	280	328	277	242	314	279	267	299	261	286	287	273	307	311	327	304	274	279	285	276	286	302	268	280	289	261	298	270	291	316	262	267	296	264	314	280	259	290	299	257	259	255	332	277	255	283	278	286	273	286	287	273	291	287	294	257	288	338	276	282	280	303	281	263	286	270	302	278	283	292	281	280	277	269	279	335	324	277	272	274	280	255	285	272	287	291	277	258	264	301	293	270	299	291	269	291	280	267	252	279	279	295	277	298	313	276	254	286	287	303	281	310	267	288	286	284	263	253	267	274	294	259	291	294	262	285	324	302	301	253	257	283	277	309	274	253	265	295	301	261	300	286	283	275	276	263	300	251	267	301	248	257	293	294	272	297	301	266	270	260	262	265	278	283	281	278	270	278	325	290	243	263	265	297	268	309	260	287	289	323	282	295	283	285	257	270	275	278	288	281	279	308	274	279	288	250	286	286	254	276	239	285	263	296	270	297	273	301	258	284	277	264	297	266	282	289	248	291	280	282	275	285	260	253	302	261	302	259	284	269	270	277	298	290	257	275	294	266	293	295	303	304	248	254	256	290	262	278	264	311	263	259	281	264	276	282	281	265	275	296	263	315	300	293	295	260	252	280	277	292	281	274	294	279	265	283	302	258	278	271	274	232	287	291	281	284	285	267	310	281	265	309	293	277	285	289	271	295	308	283	295	299	311	273	283	296	273	281	279	289	274	265	285	300	289	272	318	294	280	275	282	308	265	301	271	282	287	264	233	297	289	307	301	257	280	283	290	311	271	274	276	268	271	282	266	286	285	278	271	294	301	272	278	283	276	279	258	287	285	267	284	300	280	235	242	270	275	273	322	286	309	284	291	265	283	279	275	296	273	266	261	309	270	289	272	253	261	276	239	280	304	295	274	295	281	284	280	288	308	294	269	277	312	272	288	259	302	307	305	280	253	290	263	310	276	304	266	282	281	279	291	281	270	261	268	246	276	262	281	286	264	305	274	284	262	270	269	268	309	251	286	303	297	293	256	257	268	278	253	279	257	303	267	299	257	295	254	290	278	281	271	281	272	316	311	305	286	287	272	282	274	263	288	269	301	304	290	310	273	275	241	269	281	293	245	316	258	294	283	285	286	254	310	279	262	288	278	254	262	266	277	267	306	296	284	286	306	301	267	277	288	256	274	255	291	277	303	290	295	272	263	263	245	293	257	279	290	247	324	269	287	307	291	276	290	273	281	276	264
21199	13689	11418	3814	2954	2407	1946	1703	1370	1331	1134	1042	1035	997	920	873	870	859	805	731	781	739	755	757	690	734	674	644	657	696	697	660	628	668	676	660	662	658	683	688	677	648	678	634	645	638	641	666	663	680	656	656	667	662	675	670	626	653	677	701	675	680	641	672	612	656	709	635	692	660	684	668	649	667	688	650	668	698	639	669	709	648	627	637	654	641	667	646	644	631	588	642	688	644	681	639	648	627	657	650	618	631	633	651	647	664	662	661	604	637	623	619	647	645	656	683	692	614	629	661	665	638	623	628	638	602	720	650	656	708	647	657	619	655	681	662	708	631	675	688	678	640	636	642	647	677	686	654	630	665	651	679	637	683	648	619	635	694	662	663	650	653	650	710	646	647	658	647	672	635	658	635	668	650	589	657	630	653	612	623	578	659	667	648	675	618	651	612	641	586	617	667	610	669	680	655	659	665	636	643	679	689	673	662	672	632	692	639	624	665	665	608	644	689	639	657	594	652	631	613	615	614	623	640	682	679	652	652	639	670	641	629	661	663	648	632	664	680	618	609	652	631	627	638	663	648	684	625	639	623	635	653	654	637	695	616	704	701	694	655	696	647	681	675	635	600	687	648	669	662	689	717	636	663	649	619	670	652	659	669	684	632	656	685	662	662	651	645	623	633	623	635	647	645	702	669	692	674	700	621	633	642	699	652	676	670	638	644	608	630	646	709	658	604	640	622	609	599	674	637	645	630	669	650	636	685	641	644	682	665	651	619	643	670	623	692	668	671	667	606	668	713	659	680	674	600	636	639	680	628	623	647	628	685	630	647	675	622	654	678	613	646	643	659	623	708	691	655	679	669	657	640	634	652	725	692	658	591	665	637	659	649	639	663	683	649	695	638	630	662	652	612	652	668	711	622	621	623	618	628	685	644	626	605	654	652	654	618	651	652	663	711	658	611	664	638	673	601	652	647	650	634	623	622	657	665	667	707	674	672	610	679	596	657	678	654	694	644	633	672	651	681	626	686	648	659	633	653	648	668	667	647	639	644	626	607	671	672	677	629	617	696	651	651	628	664	636	685	675	646	658	605	649	681	698	673	626	672	634	633	661	670	650	641	659	641	667	653	675	666	668	680	631	649	664	648	676	678	616	702	630	649	668	644	646	650	611	634	649	640	627	630	671	694	675	657	611	677	634	629	679	656	648	694	638	684	654	631	702	643	699	645	628	628	694	614	690	680	625	603	634	647	713	636	678	669	689	665	652	660	658	674	638	679	682	677	643	647	622	665	615	638	618	653	641	663	631	701	655	637	693	657	630	625	663	684	667	691	658	662	691	647	701	662	670	683	689	635	682	643	659	686	716	635	635	643	624	670	633	651	679	652	661	644	659	654	610	615	677	682	622	639	655	687	661	691	614	652	649	601	621	659	671	652	688	655	672	634	644	639	592	675	660	634	645	657	654	612	645	647	646	628	657	629	650	666	720	623	673	606	661	662	649	663	601	678	646	644	680	624	620	677	627	649	652	626	630	701	636	657	623	614	702	621	667	652	653	681	649	625	655	666	645	678	621	639	640	617	654	652	636	632	620	645	678	626	680	640	653	653	690	623	643	672	605	669	660	678	631	648	615	633	662	639	650	630	598	658	629	674	630	657	679	631	644	664	622	650	637	655	641	625	632	631	672	657	648	642	661	602	637	650	653	649	698	644	642	675	646	655	634	635	649	628	665	673	643	604	663	645	687	665	638	618	603	683	647	619	691	670	656	634	669	690	634	649	656	656	647	721	627	642	653	613	643	670	676	663	680	634	667	635	639	647	685	648	655	655	627	616	660	668	688	656	660	661	638	640	677	604	669	725	614	638	676	646	685	632	626	605	699	664	657	613	666	607	670	637	681	662	600	642	645	672	633	670	657	611	646	645	654	687	653	665	667	648	683	717	668	669	651	611	656	610	685	622	648	676	632	644	629	611	622	642	639	669	682	700	682	700	671	687	662	642	648	651	664	660	629	691	641	685	664	632	695	705	636	633	626	635	658	627	647	629	636	651	687	669	670	677	633	659	655	663	654	643	683	627	677	632	621	672	686	653	626	634	641	686	648	676	691	651	648	628	650	659	645	661	633	659	648	671	624	637	669	706	639	645	642	696	639	622	655	614	664	633	660	654	648	643	611	662	692	615	683	658	696	654	630	682	690	653	622	626	629	635	687	635	637	641	671	646	642	634	631	650	668	676	679	655	656	635	650	653	643	638	611	696	666	654	628	654	649	624	652	658	693	677	635	637	675	638	646	674	612	641	615	688	636	610	663	643	648	643	659	688	654	653	679	677	693	636	668	647	641	653	612	672	633	658	634	641	634	633	632	666	629	679	642	657	660	619	646	662	601	676	655	628	668	628	640	646	662	651	637	671	700	636	647	675	650	652	622	704	631	636	639	670	622	661	623	647	682	609	672	605	681	641	667	677	690	644	647	664	658	629	637	669	662	661	653	635	617	671	653	616	620	665	639	638	678	616	628	626	641	636	647	650	614	686	655	635	606	659	626	628	673	659	645	681	678	662	678	643	637	694	612	659	641	637	605	657	628	660	611	615	671	640	637	628	650	641	613	591	670	658	662	663	615	664	676	638	678	635	627	662	658	640	652	658	643	659	650	618	728	670	649	634	605	654	674	653	659	683	635	631	693	659	647	691	648	648	663	661	662	610	675	678	660	678	633	643	642	638	663	640	665	647	661	663	637	647	632	624	630	592	618	681	688	642	647	640	638	643	660	640	652	624	644	646	624	671	605	678	694	609	624	676	673	671	641	633	669	634	670	653	652	607	632	661	667	659	643	695	635	619	615	688	668	609	673	632	647	643	666	655	650	625	671	657	671	690	637	656	636	653	650	622	643	684	648	674	671	654	676	663	645	641	689	670	653	666	643	636	631	641	675	592	674	703	663	688	619	678	690	608	659	639	680	633	633	639	649	605	683	688	653	617	621	657	632	630	690	629	625	686	626	616	645	638	601	672	612	640	669	653	678	700	654	658	648	637	684	627	646	660	633	616	698	644	634	627	622	588	639	681	675	669	645	620	711	664	619	671	648	652	662	662	669	616	678	646	646	661	595	639	656	665	691	656	662	648	668	694	688	661	627	653	712	641	675	695	651	697	670	634	685	641	666	662	634	638	619	670	666	617	638	675	662	643	639	649	673	639	675	682	640	681	692	610	698	704	677	663	688	682	623	622	669	665	627	665	629	679	611	679	686	641	622	628	645	671	686	671	623	596	669	681	635	642	666	658	658	651	657	561	619	659	631	690	684	663	632	660	660	668	700	667	670	657	628	639	625	682	659	626	680	676	680	698	657	642	668	690	668	636	660	635	695	626	664	664	627	615	665	641	642	646	643	603	662	677	656	671	659	652	637	642	635	646	621	690	616	683	619	619	658	684	638	619	692	583	647	612	656	638	706	674	618	641	653	696	620	629	645	657	681	633	632	686	674	655	683	621	635	666
42658	27252	16339	3708	1408	844	634	497	432	359	325	321	293	257	245	222	234	227	244	258	217	183	195	216	209	225	190	175	207	165	229	180	187	214	189	196	182	192	181	192	199	211	189	196	199	205	191	173	151	218	184	195	201	216	209	194	201	207	201	205	187	217	170	186	187	186	204	201	190	187	165	172	167	177	175	178	195	187	190	190	192	165	184	194	169	167	172	153	198	177	174	190	194	189	193	186	170	177	184	184	163	164	181	192	201	178	185	186	190	167	175	177	186	182	172	194	179	196	193	188	182	168	180	196	188	175	195	181	176	188	189	148	207	170	176	183	194	199	164	184	168	198	188	172	183	161	173	203	183	211	178	179	202	169	190	188	178	183	200	193	169	186	198	167	176	198	194	197	186	176	207	193	192	190	181	195	188	184	208	145	209	181	171	176	186	198	212	184	187	189	181	175	194	170	188	164	193	195	171	196	181	185	189	203	176	177	194	194	202	143	193	199	226	198	176	201	185	187	192	175	200	170	182	202	205	183	165	178	177	162	191	199	201	197	197	195	190	206	167	186	179	140	195	199	213	172	197	207	165	195	191	168	178	189	218	168	204	203	186	194	193	206	205	179	171	210	202	182	190	186	185	188	172	181	185	200	182	162	171	176	210	183	158	179	164	171	199	206	192	188	184	212	176	174	207	196	202	180	172	185	185	196	172	172	190	213	169	190	206	171	199	163	196	173	155	181	206	190	204	202	174	183	183	179	176	192	194	179	206	209	165	181	174	187	172	206	168	168	187	153	191	175	189	192	212	218	180	195	194	155	186	204	205	217	199	180	184	178	187	162	185	194	176	204	177	165	199	170	217	198	187	187	191	177	185	187	169	168	183	210	171	220	198	187	183	170	185	193	199	185	163	178	193	194	208	185	206	181	180	215	213	169	174	197	202	196	165	168	189	176	193	193	190	182	184	190	170	198	195	187	198	183	172	167	174	192	188	194	182	162	187	186	182	178	177	183	171	184	217	173	192	189	178	205	177	149	176	163	175	196	181	183	199	183	175	177	200	179	223	172	165	199	169	193	213	192	189	172	190	168	176	182	172	212	190	193	196	170	193	176	175	183	190	158	201	185	198	176	178	178	194	174	186	190	184	186	178	205	168	183	179	193	158	168	171	175	173	182	206	173	204	190	167	179	194	217	156	172	164	178	189	186	201	196	179	180	191	188	193	208	189	176	209	227	196	186	169	197	189	181	176	202	188	180	177	180	194	200	193	169	226	159	156	177	168	155	164	203	183	217	195	182	186	181	185	194	183	186	174	185	202	188	189	193	200	168	211	180	196	170	193	185	176	204	192	203	184	156	202	202	191	168	192	184	197	145	167	187	178	185	185	179	176	190	194	182	179	167	187	183	203	208	163	165	215	175	191	177	182	170	203	185	176	184	179	194	205	180	191	207	188	211	214	187	170	186	195	188	198	193	165	211	211	192	178	214	182	175	184	188	200	183	192	192	181	158	202	181	197	184	194	177	175	170	171	188	166	196	172	200	181	191	185	189	178	180	182	162	174	173	176	187	186	190	177	189	197	177	187	212	175	203	192	189	163	182	168	175	174	181	164	181	197	175	195	203	150	156	200	195	182	196	198	187	165	184	189	193	198	191	194	175	163	194	186	198	198	197	195	190	183	202	171	178	148	201	196	203	188	161	185	189	175	179	162	178	201	185	190	163	183	171	201	193	179	171	180	203	175	189	170	206	181	157	191	185	192	170	191	201	223	199	178	180	190	189	173	212	171	173	179	194	190	182	192	200	185	172	194	186	206	197	187	198	195	188	174	189	155	192	204	193	188	173	186	173	195	171	189	198	208	204	191	172	163	181	170	202	182	203	182	210	172	202	195	197	194	163	197	174	192	165	176	173	189	197	182	187	183	189	199	174	191	212	174	191	194	206	205	189	207	213	188	196	203	184	166	192	179	193	179	164	193	182	176	186	159	166	166	197	184	191	187	175	190	182	199	186	175	187	188	195	179	184	175	178	193	176	185	191	209	200	206	214	195	183	193	178	170	198	178	188	194	176	189	154	205	176	200	200	156	170	160	150	190	201	177	197	177	180	204	206	189	177	185	202	186	157	174	175	200	205	193	182	187	163	177	151	193	178	158	188	207	180	185	200	201	204	174	165	188	205	193	175	172	176	178	194	177	219	157	192	195	196	193	184	161	210	191	200	185	194	185	207	176	181	179	203	175	213	197	196	166	190	214	169	186	164	213	213	153	185	182	178	200	171	172	189	198	181	187	175	194	174	191	187	183	159	197	187	186	201	191	200	189	177	205	161	188	186	190	197	188	167	173	185	179	190	170	165	190	218	172	165	181	174	199	178	197	197	178	182	167	188	171	177	168	171	223	179	180	182	202	192	189	215	164	179	178	174	168	187	196	189	179	195	195	209	181	168	176	213	210	221	172	193	180	166	180	240	203	192	198	175	172	169	175	175	179	184	223	185	167	190	196	192	194	193	207	191	190	204	185	197	188	195	187	172	169	180	165	175	180	167	195	173	173	156	193	190	175	188	167	187	180	186	199	181	186	194	184	175	195	184	174	188	191	165	180	163	172	221	220	163	203	191	200	215	179	190	169	167	171	160	191	170	197	187	203	198	181	193	219	190	190	197	182	172	199	156	156	171	178	198	210	184	189	221	194	210	196	171	200	190	200	196	200	216	204	197	193	176	167	175	173	206	187	205	202	180	202	184	171	159	176	181	171	186	177	188	197	203	172	181	200	203	172	204	166	185	191	214	174	188	165	189	188	177	166	164	190	172	172	171	169	189	203	184	190	196	180	187	184	195	173	204	180	181	193	185	168	174	169	169	181	211	190	177	185	167	196	186	178	177	167	178	203	184	186	194	176	168	189	176	200	191	187	184	186	201	173	205	175	184	198	189	218	178	179	196	171	185	181	199	176	173	191	177	176	200	182	176	188	190	175	202	200	196	198	184	177	182	169	169	155	192	204	198	156	187	179	191	168	174	200	190	191	196	207	179	189	175	170	188	183	179	177	149	198	160	199	173	185	177	185	181	194	197	197	183	171	185	172	166	181	201	181	208	196	204	196	200	189	191	160	216	171	199	178	189	188	200	169	206	183	177	168	175	205	173	172	178	172	202	186	180	197	190	204	172	182	182	185	189	205	194	193	194	202	192	215	198	150	177	183	216	198	167	212	203	182	178	208	198	172	183	175	186	169	199	200	157	166	216	206	161	183	202	195	170	181	171	180	199	210	183	182	223	168	181	186	168	189	174	176	177	208	180	165	176	187	170	184	171	166	178	163	179	197	185	206	208	192	202	196	159	180	185	196	178	208	175	193	220	166	138	182	181	176	173	173	194	205	177	180	159	179	173	180	190	168	182	198	196	168	178	179	196	178	184	189	190	189	149	172	193	185	164	156	171	211	179	219	184	181	210	176	192	177	167	173	207	198	198	177	188	201	164	191	176	170	191	162	181	193	173
28798	20931	16464	5592	4382	3109	2667	1978	1687	1528	1268	1104	1033	961	938	805	739	747	691	629	589	567	580	528	571	516	581	554	540	523	516	508	531	510	489	526	497	482	487	451	493	487	465	457	483	448	520	431	447	447	441	473	456	464	498	514	478	462	500	439	478	484	480	457	445	470	461	453	441	451	456	458	474	438	441	472	452	415	419	460	455	445	468	427	433	476	445	445	463	444	447	426	446	440	455	490	443	435	458	473	459	460	434	449	439	469	467	454	452	449	477	406	448	429	445	488	451	438	474	454	443	488	433	482	445	441	426	470	458	431	470	452	461	450	460	455	459	448	505	450	455	447	457	479	439	440	404	450	476	456	438	472	463	440	457	445	478	455	428	441	442	446	448	482	462	440	434	457	450	456	427	455	431	444	450	444	428	436	471	480	460	432	468	419	417	464	421	408	455	442	444	427	438	429	434	424	459	424	462	478	444	497	483	448	432	461	445	411	420	465	415	457	453	481	449	411	482	422	482	492	448	405	450	426	431	452	444	485	447	425	464	457	490	454	463	450	434	454	442	438	447	451	434	487	456	418	463	478	412	451	437	414	422	456	477	430	475	427	469	432	442	450	428	433	449	436	458	422	454	470	449	436	452	461	407	455	471	442	436	401	421	437	413	438	454	461	441	442	455	417	425	462	425	431	429	456	495	452	418	448	448	491	463	444	450	472	446	433	419	450	423	450	440	457	447	426	471	495	457	453	466	449	420	445	436	453	425	422	419	458	509	451	477	418	385	440	418	451	479	448	420	496	486	441	414	473	477	432	474	481	460	450	456	444	464	475	435	498	402	444	433	420	421	461	441	419	452	435	426	422	473	435	443	404	419	427	452	462	443	458	407	464	503	401	413	421	423	449	470	441	427	467	439	483	436	443	476	500	446	451	428	423	413	430	444	434	431	449	475	429	458	425	460	442	459	461	449	464	406	408	434	446	475	443	420	429	439	405	460	505	444	426	430	428	449	405	420	409	434	475	423	459	448	462	451	452	467	433	482	423	439	465	488	469	466	434	463	458	456	478	459	452	442	440	471	445	420	486	442	443	453	469	422	471	432	458	428	437	426	454	422	461	404	435	479	426	463	438	442	473	446	456	476	414	458	461	421	474	425	463	453	450	470	437	464	429	460	458	426	432	439	445	454	424	490	445	458	470	456	453	414	429	438	455	456	442	461	474	445	431	418	415	468	449	440	429	460	437	454	420	460	444	430	448	425	417	473	437	447	437	449	443	409	470	440	451	457	430	438	420	465	413	466	422	438	443	433	421	418	444	418	415	453	477	436	463	477	414	444	417	443	391	428	426	446	447	399	464	462	436	441	415	438	480	425	442	454	423	440	470	442	438	439	466	436	464	467	433	447	433	424	422	477	445	425	414	470	440	395	425	448	444	452	448	431	449	438	463	421	435	457	461	424	447	458	479	442	435	480	455	455	458	462	466	447	448	438	434	459	447	458	460	453	465	515	445	473	462	437	438	442	419	456	459	458	446	443	432	431	446	492	465	428	442	488	453	479	403	443	462	438	471	412	439	445	449	487	431	424	417	447	473	432	440	451	453	446	431	423	432	456	446	446	449	476	433	437	448	481	430	432	442	426	439	388	439	458	492	444	438	427	477	458	451	440	429	462	463	437	441	482	424	438	436	490	445	426	444	454	436	459	450	440	438	439	454	469	459	473	469	422	482	425	464	447	462	473	445	442	469	443	409	472	426	468	450	460	421	439	417	454	428	419	449	466	448	445	474	455	424	478	458	432	460	469	456	415	432	444	469	441	476	403	443	427	470	483	458	465	433	435	458	455	441	478	452	451	483	421	465	445	435	484	455	454	479	455	491	418	439	502	471	405	448	452	450	443	470	463	448	422	455	481	490	428	440	449	451	464	425	463	457	467	417	439	438	449	421	419	465	458	491	482	459	418	430	438	433	421	457	458	473	438	445	454	428	418	484	439	492	451	428	436	457	435	417	431	415	419	460	432	451	409	371	412	421	422	455	440	466	448	435	440	450	416	455	462	470	398	469	466	478	457	435	449	453	427	448	469	486	464	443	463	444	459	447	415	446	441	441	434	466	426	448	438	425	414	453	439	444	455	444	466	439	439	446	477	439	471	435	447	455	456	442	459	459	441	448	441	444	441	429	484	422	464	451	467	429	430	471	453	450	394	450	441	464	465	464	435	418	428	421	433	439	443	454	434	452	468	460	489	425	444	444	465	431	416	419	430	439	446	486	416	391	421	500	424	463	441	431	433	461	431	456	416	438	446	439	436	436	429	451	449	431	448	452	448	468	491	464	443	429	453	472	452	468	432	438	456	491	434	448	460	458	474	452	455	400	431	454	458	420	445	463	440	457	454	447	449	425	467	452	468	502	454	405	437	484	471	437	442	442	419	438	453	416	425	454	468	464	428	464	460	391	458	422	444	409	461	441	452	471	422	473	468	485	428	409	430	445	446	443	448	444	416	441	436	432	451	431	415	441	421	433	454	422	418	454	450	434	428	431	431	466	434	451	477	460	452	493	379	449	453	484	441	426	468	425	416	450	444	425	460	440	450	449	417	483	456	446	389	450	428	450	423	417	440	489	455	462	450	434	391	409	465	419	442	451	408	436	415	414	394	435	421	482	454	437	443	427	432	435	484	494	444	438	406	454	430	440	455	467	398	415	466	441	459	445	443	433	445	448	455	471	482	447	475	444	423	461	407	459	454	433	470	494	482	433	456	453	430	429	437	423	431	442	470	438	437	432	458	448	460	404	426	453	470	460	462	443	424	426	421	462	426	437	459	431	424	419	409	400	431	398	439	455	428	462	438	486	463	468	467	441	458	484	426	421	403	438	472	436	468	444	442	445	431	472	430	463	428	406	475	477	471	421	475	457	456	459	429	418	463	454	445	431	450	457	442	407	450	416	450	448	419	438	418	446	425	455	490	424	455	446	481	428	423	429	463	493	454	414	451	441	422	432	477	458	485	428	445	431	434	439	469	454	407	448	448	430	436	425	462	432	449	452	430	447	409	459	472	425	413	429	465	438	454	456	443	429	439	462	419	448	448	470	435	429	465	465	459	420	444	446	455	438	432	416	403	447	492	442	436	438	467	468	435	471	461	452	409	442	461	415	452	477	452	429	460	427	482	442	460	444	432	482	450	461	462	434	472	474	429	486	421	482	450	456	429	405	463	446	449	438	404	452	437	446	486	421	414	427	486	443	436	428	459	457	431	445	468	448	419	448	471	440	413	430	446	433	465	465	494	432	473	406	464	456	451	434	474	438	448	444	440	446	435	436	439	415	432	449	431	439	448	447	440	421	473	481	458	449	430	431	476	439	446	419	418	415	431	476	430	436	397	438	470	455	430	445	478	441	433	435	432	445	416	435	411	466	404	425	453	426	436	430	426	468	419	455	468	455	445	451	464	433	444	424	437	420	416	426	477	476	446	453	472	437	436	449	448	429	428	494	482	447
13760	4981	2308	763	582	465	415	389	350	323	315	372	291	301	291	285	282	323	283	287	289	320	299	291	255	299	307	316	286	291	277	267	293	285	321	307	254	257	300	304	277	298	270	291	289	280	302	260	272	291	303	294	282	290	248	272	308	293	306	273	298	306	275	277	255	299	283	292	298	277	312	286	262	308	260	299	314	284	289	283	301	300	257	290	269	315	280	272	253	291	263	316	309	259	264	285	295	305	290	292	302	276	320	299	285	280	279	294	280	259	255	285	269	273	244	297	295	278	292	309	316	273	259	333	276	263	269	270	307	261	300	285	323	307	319	303	311	277	277	285	265	232	267	291	303	276	325	276	299	294	316	294	276	298	273	270	273	277	262	281	275	322	248	289	295	268	268	311	292	269	282	283	269	247	295	290	296	315	285	298	295	305	246	256	305	322	309	290	269	291	272	283	277	298	286	265	286	290	270	303	309	284	314	284	303	288	295	282	268	293	296	308	297	284	297	296	299	259	287	274	266	283	293	276	288	296	311	312	306	270	285	288	281	285	282	276	286	308	289	270	276	279	298	260	272	272	267	309	300	262	275	293	253	304	308	285	266	279	278	311	290	277	286	276	287	270	262	290	289	291	263	304	260	269	302	297	310	286	295	264	289	298	291	295	310	266	304	268	268	251	281	284	312	281	259	279	295	298	279	285	336	296	284	314	282	301	296	285	276	289	280	299	299	271	285	298	300	263	264	295	307	279	297	266	316	294	305	281	278	303	276	274	290	276	265	288	286	280	290	290	298	263	270	291	259	293	301	277	301	267	268	302	287	274	298	277	294	305	303	282	285	282	288	283	262	326	281	300	283	264	290	279	279	279	287	283	287	296	316	264	275	279	303	280	297	276	233	283	285	320	277	274	274	309	260	299	269	299	285	308	267	273	276	258	278	274	298	301	261	286	331	288	300	282	290	308	314	254	280	307	301	291	310	252	325	295	267	334	296	302	278	274	272	300	285	287	281	288	297	262	263	274	267	263	276	332	267	299	287	289	298	276	253	297	250	299	296	266	286	277	281	298	298	264	287	278	297	269	294	279	269	241	282	301	250	320	296	276	275	306	289	262	307	268	291	265	293	270	303	297	274	281	292	273	296	272	285	288	285	290	290	337	334	285	280	315	282	297	297	256	286	293	275	286	289	311	296	254	297	263	298	251	285	266	308	274	277	282	290	267	305	325	293	262	289	297	259	308	258	304	290	290	260	258	313	285	259	247	272	300	249	315	308	283	317	309	304	275	291	257	298	276	269	298	280	299	304	276	281	257	268	261	253	287	241	269	282	304	261	289	261	269	287	271	293	311	279	287	307	291	285	303	302	275	272	280	293	301	273	297	255	246	289	276	297	321	289	303	296	287	277	267	279	274	275	313	282	292	279	283	283	288	301	288	253	276	295	292	268	291	274	306	260	269	313	281	299	277	258	259	296	283	288	297	283	259	273	290	298	280	304	294	278	260	287	259	286	293	260	255	305	303	266	322	263	246	313	306	308	265	250	270	287	279	314	289	270	320	288	311	312	272	293	303	266	260	282	284	285	298	290	263	272	288	288	281	279	306	310	310	264	269	293	291	259	315	273	312	308	311	263	299	319	241	298	269	277	294	229	293	320	299	276	269	269	300	309	273	295	317	306	309	308	286	262	270	276	276	249	261	294	258	291	268	269	295	295	290	282	287	299	299	288	266	258	280	279	272	283	297	271	253	272	282	265	323	272	295	301	277	292	284	309	289	280	279	308	258	279	281	304	263	247	278	299	281	239	306	289	311	287	328	263	271	286	282	283	293	272	277	293	263	274	302	266	255	274	257	279	268	293	336	309	280	287	273	255	277	309	272	279	281	318	280	266	290	311	302	288	307	290	292	295	319	306	279	291	289	299	270	311	337	275	274	289	287	268	291	254	275	299	282	275	298	287	296	289	284	270	283	289	282	317	253	321	292	308	297	301	246	314	297	276	263	287	298	293	300	277	291	287	273	294	288	279	262	262	301	292	260	236	277	324	280	287	299	309	268	282	297	327	304	281	267	294	288	315	293	243	281	281	263	298	299	311	309	310	281	306	297	270	257	276	306	322	298	308	306	300	286	284	299	290	303	291	281	274	255	273	313	295	289	284	291	246	320	273	298	317	289	313	323	268	265	300	281	304	279	269	282	289	292	246	284	289	319	291	312	300	286	291	285	295	327	286	298	294	305	273	287	269	270	275	316	281	287	259	267	280	305	286	273	337	289	291	274	291	301	296	311	267	321	300	283	295	285	286	256	267	283	279	281	287	301	306	313	255	294	289	264	316	314	313	279	258	293	274	289	296	310	282	280	274	260	276	296	287	285	295	311	294	282	260	297	289	290	284	294	279	284	258	297	275	331	288	308	292	288	289	264	307	303	304	284	255	300	310	312	276	314	287	267	295	290	302	288	293	313	289	277	301	328	275	245	312	294	293	296	287	255	292	321	282	324	288	239	306	286	293	281	274	288	282	271	297	259	284	299	283	287	276	294	261	290	298	279	291	293	271	270	273	321	275	251	273	260	286	283	282	267	283	276	270	288	284	303	302	282	275	286	316	327	255	268	275	274	245	290	274	298	266	318	275	277	314	293	292	303	286	292	308	275	311	310	306	291	260	304	300	319	264	290	271	292	307	295	293	290	305	274	262	249	296	274	274	283	285	301	288	293	308	328	288	270	276	301	315	307	288	280	240	293	299	280	289	283	315	284	300	312	303	323	286	271	269	303	293	305	315	276	304	316	294	318	290	253	274	286	288	305	260	272	327	280	256	277	288	292	260	254	261	303	293	277	283	289	272	294	304	263	284	299	304	291	289	318	297	282	286	300	251	297	258	290	288	288	312	273	280	311	280	273	312	319	260	297	268	283	305	305	292	277	304	277	296	297	282	250	279	302	289	297	289	307	310	291	285	250	276	297	265	320	280	292	300	300	273	302	280	323	272	281	318	297	280	271	312	288	279	318	278	254	313	275	298	282	267	288	293	270	302	273	288	291	338	257	302	267	295	281	311	297	313	306	279	285	273	299	304	297	297	271	277	313	310	283	296	288	260	267	305	302	293	289	289	257	270	268	292	260	302	250	278	283	279	283	252	298	278	295	282	269	268	261	263	297	306	303	290	284	287	301	284	305	289	282	285	300	297	292	288	298	276	291	284	258	305	278	279	315	269	287	270	267	257	272	279	299	265	262	274	300	344	261	263	322	305	279	289	308	252	344	277	302	294	325	259	273	270	310	302	281	289	300	291	282	292	298	273	299	248	310	316	311	281	294	263	297	277	308	319	269	297	279	290	293	296	263	308	287	282	342	262	260	270	255	296	270	284	288	264	269	316	296	288	297	254	290	250	301	291	287	297	296	267	292	265	268	263	264	329	303	234	290	295	261	272	282	272	310	268	277	286	298	313	285	308	278	282	294	287	308	291	248	273	289	284	276	282	282	262	271	285	252	309	283
8922	4572	3796	1991	1608	1276	1094	982	936	852	814	814	804	701	763	726	656	684	690	652	701	626	679	651	653	653	677	617	607	612	626	630	645	620	549	642	597	612	593	636	617	632	659	635	583	645	610	612	603	609	633	613	631	665	616	622	587	604	602	584	590	646	632	617	659	586	579	646	599	638	608	567	598	600	643	586	624	611	600	610	591	609	585	617	597	567	681	614	608	630	600	580	677	625	631	604	627	641	604	658	568	619	594	626	578	628	635	573	628	616	624	602	597	595	637	652	606	618	564	607	641	562	596	645	619	591	609	615	647	578	618	637	647	610	604	606	620	681	578	612	643	580	605	627	604	629	635	575	595	635	647	610	620	635	605	613	620	622	649	614	634	587	595	608	606	619	636	602	584	636	597	584	608	593	637	628	641	639	593	615	625	590	612	580	644	635	620	673	604	624	607	630	586	646	616	633	622	638	598	653	594	602	633	615	615	620	652	602	596	631	638	569	614	612	605	622	616	593	626	588	613	620	607	614	634	639	648	641	578	657	599	670	623	620	595	580	622	585	595	641	626	620	619	644	587	637	568	622	577	602	556	620	578	667	604	603	612	581	599	633	628	614	620	563	591	592	592	606	606	598	599	609	654	638	603	629	662	583	616	621	611	621	582	574	617	618	624	602	607	629	601	585	658	597	587	613	638	636	581	614	578	624	626	608	633	636	601	579	661	601	610	622	621	600	609	618	614	672	605	571	616	602	607	615	614	632	606	618	597	627	611	634	628	578	639	625	559	658	582	599	588	636	610	601	608	670	634	628	609	630	594	603	639	627	592	584	619	639	574	643	628	624	616	592	656	612	606	577	589	581	629	640	613	621	603	680	626	640	612	611	599	587	586	612	617	618	639	629	595	613	609	595	607	599	581	587	665	629	648	645	577	596	591	643	636	681	595	618	590	676	619	619	593	604	609	658	622	618	590	646	658	635	622	566	639	635	629	577	616	584	594	591	631	614	638	595	631	622	632	600	603	565	630	600	582	651	615	645	619	614	585	619	607	613	581	622	535	617	624	626	598	604	617	614	572	607	592	620	635	654	582	602	587	619	612	635	611	628	623	619	616	627	601	650	637	601	628	629	600	615	605	607	586	664	617	621	585	583	615	604	577	626	634	614	598	599	605	621	629	644	614	602	589	604	602	647	583	607	671	641	559	600	618	606	598	629	587	601	650	602	596	631	563	614	628	600	594	606	594	589	603	570	601	642	577	658	541	580	627	613	605	629	610	626	637	608	614	623	607	589	633	614	650	634	582	646	613	642	615	602	615	567	628	592	577	634	582	587	619	608	597	608	592	633	634	609	604	628	663	635	607	610	639	622	588	600	618	611	603	697	675	617	617	620	635	591	600	611	671	604	620	608	623	598	592	609	608	612	612	604	666	588	618	633	599	586	570	633	606	583	578	610	571	615	597	619	602	624	621	598	587	613	595	617	637	615	657	605	647	620	643	583	616	618	593	629	658	618	582	625	592	601	650	616	594	627	614	615	625	617	612	607	604	599	611	629	603	579	625	638	618	594	590	658	555	627	573	604	616	615	587	575	586	665	600	616	592	630	573	611	588	555	598	596	644	608	625	605	624	641	636	578	601	617	643	617	637	642	610	632	623	618	602	589	615	583	621	608	642	634	547	583	601	644	609	647	553	605	622	650	639	614	575	615	630	619	546	613	592	577	635	645	612	584	608	636	654	590	597	590	555	608	617	592	605	637	616	605	623	662	630	621	681	616	610	608	681	592	603	622	600	626	666	602	643	594	574	607	629	601	622	607	688	599	643	642	599	616	582	626	603	631	627	593	634	647	654	558	624	636	600	671	639	600	604	612	640	642	574	629	612	622	588	607	620	571	601	601	660	601	605	583	627	589	673	629	616	619	633	622	612	559	591	566	606	607	620	624	646	616	600	593	622	662	645	604	588	604	596	596	630	649	586	620	620	575	611	588	630	634	629	605	637	600	556	601	613	649	638	641	630	601	638	631	625	630	641	576	634	645	593	601	590	619	565	601	624	577	598	567	623	620	614	595	595	616	652	606	619	580	604	631	550	585	632	639	617	646	613	598	631	637	626	599	650	598	608	618	615	610	570	588	594	601	603	650	613	617	614	625	577	635	584	580	606	636	625	592	610	618	639	547	651	622	592	599	587	604	657	628	644	635	601	617	633	633	629	620	638	579	601	595	632	555	563	594	631	575	609	617	636	604	649	651	605	583	582	656	625	599	629	684	639	622	636	613	597	627	596	629	619	615	622	660	627	584	610	608	618	598	606	618	603	609	593	598	605	590	628	632	611	640	624	607	640	624	639	631	597	633	603	602	621	577	602	658	585	590	637	640	598	595	629	615	602	609	602	572	612	653	601	647	653	592	608	596	620	613	630	592	609	647	637	626	588	590	631	616	611	640	600	627	581	590	589	609	618	614	638	567	614	566	592	596	622	640	576	606	625	589	624	629	643	631	625	576	582	619	594	574	623	596	655	669	603	565	601	603	615	619	620	605	626	596	641	623	611	591	588	645	626	591	598	562	608	629	575	576	559	639	621	605	635	610	634	621	651	638	594	626	606	597	567	601	590	564	593	623	632	678	648	623	599	644	602	604	602	574	589	614	617	617	591	609	626	591	639	601	636	575	620	560	622	621	553	565	624	617	599	598	581	576	613	609	633	626	623	612	603	614	603	633	602	639	631	616	649	619	619	580	599	635	609	603	614	620	628	592	615	589	643	581	576	631	608	617	547	642	605	554	671	637	615	611	615	638	631	575	625	572	575	611	646	631	584	592	590	601	617	592	590	610	580	614	597	591	547	620	636	648	658	633	648	602	606	588	600	626	578	627	577	612	628	585	570	631	647	627	606	630	563	625	637	566	629	602	611	657	600	603	625	632	634	603	622	648	579	606	595	627	635	620	633	613	590	597	587	586	640	581	605	592	623	609	643	608	639	623	595	648	606	592	611	589	608	616	622	598	649	557	615	626	606	597	628	627	611	642	615	585	671	645	600	604	618	596	656	631	609	620	620	631	642	638	608	588	651	581	582	604	643	599	613	646	621	581	598	591	616	588	597	574	587	619	577	543	624	624	673	599	644	605	591	641	642	645	633	574	617	617	638	624	622	614	613	651	647	597	641	646	619	592	596	644	602	608	597	625	599	627	619	635	593	601	638	621	623	588	623	643	643	570	618	627	591	617	630	626	611	602	625	661	613	574	590	579	597	640	600	644	636	570	658	634	582	615	597	634	583	613	580	630	641	590	597	624	576	597	609	605	611	601	621	555	613	598	585	589	647	634	630	602	641	569	629	590	619	591	637	589	640	636	587	637	631	619	619	640	624	602	589	615	627	660	594	570	614	584	615	642	592	609	632	607	601	609	668	598	568	575	599	579	593	640	598	611	586	648	607	600	653	581	586	605	617	612	614	601	578	653	596	637	570	630	598	624	621	595	627	599	616	561	661	623	567	606
31264	17327	8952	2031	962	695	562	509	469	404	402	334	406	347	334	314	346	320	296	318	309	342	275	283	312	297	288	288	280	288	287	302	282	300	319	311	319	287	276	297	244	289	304	321	285	270	304	321	326	321	299	305	291	297	323	304	288	298	282	298	279	296	318	296	258	264	280	305	288	268	300	283	290	288	308	331	324	318	295	276	292	289	301	299	315	291	281	268	289	328	314	330	280	287	307	301	298	312	287	305	279	304	303	311	322	273	295	241	269	311	308	285	306	289	306	290	292	267	300	283	303	288	307	285	350	290	306	287	242	284	297	292	270	283	288	305	293	280	278	284	312	300	335	277	315	298	271	265	305	292	272	284	316	283	279	318	256	294	321	270	303	278	293	284	284	307	326	286	316	285	285	245	296	297	319	314	302	281	279	275	295	285	302	311	305	297	296	299	297	269	267	299	289	300	295	288	287	324	293	291	300	281	302	318	324	267	288	283	285	278	300	285	283	282	296	296	296	335	316	282	295	292	303	300	302	290	286	274	295	293	295	291	338	314	297	296	299	275	276	311	286	278	302	267	245	293	279	269	301	271	279	259	260	298	293	261	296	285	307	265	330	315	287	285	306	302	320	325	306	320	293	337	289	306	264	297	300	306	300	310	284	306	281	285	300	279	319	296	273	286	309	273	279	296	318	320	301	318	289	314	289	266	294	321	282	274	293	306	296	293	302	333	310	271	323	286	288	302	315	308	293	277	281	287	295	329	276	278	280	275	287	288	305	285	318	257	286	303	307	285	283	292	317	293	303	302	299	295	314	244	311	274	296	304	314	278	310	285	282	252	297	311	245	263	275	294	338	299	300	306	322	285	254	260	275	277	340	282	312	296	290	294	305	319	251	324	301	300	295	311	310	304	301	274	288	306	260	273	308	286	299	311	322	272	297	303	308	275	289	277	270	286	281	250	284	303	324	291	306	284	320	311	302	281	305	298	312	284	300	281	322	277	307	303	273	299	291	268	319	316	280	299	295	270	288	293	288	280	327	268	320	301	315	271	287	261	289	292	284	305	314	271	303	272	306	293	232	305	301	271	271	357	271	290	288	318	298	310	289	261	287	281	272	312	314	290	284	327	279	289	277	286	311	261	297	288	277	285	305	267	288	296	321	262	297	313	271	295	266	283	273	275	290	297	279	320	320	334	304	302	300	310	266	331	296	289	302	312	274	294	316	281	318	284	303	263	291	242	296	284	284	251	305	320	319	335	303	298	279	297	291	294	284	273	290	265	317	291	290	291	284	306	289	288	287	272	293	291	310	298	274	289	288	266	271	293	275	302	308	310	296	288	267	297	296	312	287	288	289	303	268	321	294	313	292	327	282	301	272	310	274	300	295	297	315	297	304	279	306	315	282	310	315	287	290	304	304	275	302	288	303	303	262	289	235	299	321	271	293	294	267	280	313	303	277	307	297	268	265	282	285	313	304	273	309	285	274	311	252	259	312	299	294	278	296	285	300	307	302	270	318	290	326	312	315	264	282	274	311	299	299	291	299	258	240	302	264	282	283	260	274	288	282	250	299	308	274	283	311	320	310	305	272	301	295	273	295	270	274	289	303	278	312	323	294	307	275	285	277	310	293	267	321	313	307	307	278	260	270	289	317	302	294	281	263	324	308	274	305	301	265	272	265	328	303	327	289	298	281	291	313	281	313	296	308	294	282	291	347	281	279	311	315	311	276	274	334	308	319	316	287	294	307	311	260	293	294	264	265	290	302	312	317	283	276	259	273	287	296	299	313	282	295	299	309	310	289	287	252	296	294	318	318	305	284	269	318	287	283	286	287	298	305	312	294	264	311	300	300	311	247	287	262	281	289	284	315	285	294	293	306	291	272	281	304	273	309	298	292	317	284	315	301	312	290	300	297	297	303	303	292	298	282	296	287	304	326	283	308	273	263	265	313	289	301	290	294	283	305	323	258	296	297	283	272	271	301	290	312	322	264	300	317	313	284	271	273	339	328	285	306	291	320	331	307	280	291	285	282	311	318	314	290	295	283	298	317	285	264	307	315	324	287	302	293	292	310	299	299	279	333	338	256	299	289	269	277	336	291	295	298	304	286	274	295	276	305	309	268	289	290	305	297	338	296	318	284	298	287	292	318	315	296	280	267	289	293	290	262	287	290	293	298	314	325	271	287	265	283	325	304	264	304	313	303	268	292	306	298	259	270	306	310	322	282	335	302	316	260	289	298	309	305	285	281	294	292	312	299	263	279	281	315	309	303	285	283	306	293	273	262	304	313	318	311	281	334	286	309	309	288	286	291	291	285	294	297	299	258	293	326	318	303	288	294	321	278	278	313	294	301	285	286	307	337	313	303	299	288	300	295	315	288	289	328	309	282	309	278	274	273	298	276	327	324	286	268	312	294	285	285	307	306	320	304	265	288	297	321	281	283	282	303	321	290	322	306	277	292	291	291	277	277	319	327	319	265	300	282	318	305	296	286	278	299	332	274	303	271	288	300	294	288	275	327	290	290	332	253	260	299	286	301	311	301	285	298	302	300	304	294	315	322	266	299	288	311	294	276	298	288	291	311	286	290	341	279	315	316	280	315	309	315	303	289	272	256	317	280	310	285	311	293	286	304	291	291	312	274	263	269	292	291	341	289	310	272	303	291	291	252	303	291	276	311	278	289	314	311	310	310	309	272	315	291	291	281	321	288	324	277	270	296	284	302	306	302	295	300	287	282	260	293	310	302	293	287	301	299	310	276	307	302	303	265	296	291	273	275	305	295	297	287	286	278	275	277	293	291	300	310	266	277	292	272	283	286	299	307	275	300	284	288	308	298	271	290	302	320	313	285	269	315	314	310	282	276	327	295	261	302	302	323	292	315	325	281	304	327	286	290	308	287	284	301	320	321	289	282	315	294	300	260	284	291	338	297	275	274	298	272	284	298	299	275	304	308	268	322	296	268	297	283	288	315	286	313	296	320	287	293	268	276	266	274	314	308	317	307	277	289	300	317	316	290	275	292	287	286	287	293	301	323	294	288	274	294	264	309	305	264	321	288	279	258	301	270	316	279	325	308	287	321	304	314	284	313	253	307	287	274	316	294	298	275	300	284	286	278	308	314	299	291	285	301	320	304	294	285	300	329	282	284	272	287	280	299	287	253	268	291	302	295	313	288	326	290	304	267	295	294	309	303	328	324	282	276	283	294	311	325	281	294	270	310	291	324	304	285	300	290	293	283	294	316	302	274	314	313	298	305	272	269	292	275	316	305	288	315	301	309	276	300	292	289	299	307	304	269	298	285	304	297	293	295	303	303	304	257	288	316	265	272	283	294	276	321	289	281	292	304	277	290	294	287	259	304	291	297	278	308	271	296	328	275	288	293	283	283	275	314	339	279	293	294	268	267	268	321	324	286	290	300	321	275	280	298	301	290	307	316	279	297	307	290	334	287	277	294	256	291	246	301	291	313	301	262	307	281	278	317	267	287	284	278	288
22058	14201	11344	4208	3182	2509	2079	1774	1517	1401	1168	1096	1081	1031	964	927	939	830	890	840	897	795	754	748	773	766	734	739	744	710	714	726	708	734	704	693	743	698	704	687	702	682	669	666	726	700	703	737	674	660	709	712	654	693	734	710	711	734	724	703	684	666	663	730	698	687	712	673	653	730	687	681	699	637	706	713	701	691	658	680	664	657	674	679	634	659	673	654	685	683	737	679	708	712	694	684	668	728	686	699	733	707	654	686	716	665	745	667	693	674	729	665	676	646	648	687	728	646	691	649	623	662	693	673	691	681	734	695	715	685	675	691	680	727	669	683	665	681	673	688	642	710	658	659	692	672	705	669	685	688	646	715	667	682	639	653	730	661	703	692	668	686	644	685	666	707	614	687	689	642	655	684	682	682	702	632	668	645	738	610	690	697	674	687	704	688	715	720	703	637	670	702	665	695	653	661	702	673	691	736	708	700	691	692	623	670	689	683	694	673	662	668	708	705	678	690	712	676	695	697	667	655	711	648	662	715	650	697	678	670	663	679	705	680	657	659	672	664	654	673	681	641	728	744	691	650	643	630	696	689	662	689	666	715	637	669	680	676	732	666	691	699	744	670	702	652	672	651	724	675	676	647	673	690	673	729	655	649	683	707	658	666	713	671	678	631	666	711	701	705	667	699	701	693	718	648	706	666	714	692	686	685	680	669	688	693	682	652	683	659	675	696	669	720	662	699	696	695	631	701	651	751	630	676	667	637	624	633	702	654	699	698	657	731	711	700	663	711	725	654	674	667	695	647	682	688	683	648	659	660	673	699	695	672	683	646	690	697	685	684	666	659	673	669	690	690	693	655	660	717	653	656	646	663	652	683	700	719	699	690	701	706	662	642	712	699	659	674	727	677	681	711	715	646	716	675	700	693	720	688	706	653	666	712	703	723	683	653	667	673	729	683	741	625	662	639	673	692	704	669	660	645	677	711	673	638	647	696	668	735	648	704	686	708	653	681	654	706	641	648	658	673	645	672	651	686	689	671	699	715	687	712	654	696	703	657	717	658	706	731	666	661	660	715	663	705	683	689	667	731	678	675	697	724	654	683	655	670	667	709	659	707	658	716	698	665	675	692	663	672	673	757	657	712	699	692	681	690	691	668	689	710	710	711	645	719	661	683	693	697	691	671	676	695	699	679	650	708	701	659	671	649	713	663	708	683	629	715	706	651	728	664	711	707	676	723	664	684	687	649	717	666	716	686	704	677	710	660	674	693	674	727	694	660	688	692	702	711	660	656	651	672	695	667	721	719	704	678	691	686	663	667	666	708	659	650	697	692	710	682	667	717	720	730	718	652	673	702	675	691	710	677	692	761	679	688	644	683	679	646	641	691	678	696	633	685	681	647	661	694	716	664	657	685	675	681	706	709	637	681	713	663	698	693	677	645	708	671	679	682	684	694	706	637	693	708	666	695	683	681	669	717	684	696	688	694	666	725	686	710	745	665	686	638	728	666	714	674	725	670	713	659	688	683	701	695	726	725	676	673	684	708	642	663	672	654	699	739	743	695	659	678	701	703	705	678	668	706	679	691	704	684	712	695	687	663	690	670	674	709	686	727	700	652	664	678	724	708	655	699	678	733	682	660	700	709	634	653	683	672	723	658	676	671	704	693	672	681	670	710	710	716	681	685	672	691	680	680	653	691	733	692	648	656	723	630	683	683	637	722	611	681	663	654	653	727	717	720	678	684	711	684	710	711	657	633	706	675	695	653	669	637	710	703	655	710	665	719	703	721	690	651	657	713	694	663	719	661	709	702	714	672	687	728	682	661	699	718	671	711	678	688	734	755	699	691	681	691	702	651	661	680	651	680	715	671	658	714	701	682	720	680	662	665	725	641	651	669	636	737	708	663	693	678	705	727	700	688	666	674	725	693	678	687	705	667	701	691	652	726	695	687	723	649	693	674	720	673	726	742	691	691	682	672	683	673	763	701	684	694	686	700	699	681	705	685	712	686	689	684	687	677	682	674	640	661	682	704	753	669	705	643	733	669	681	645	721	619	661	723	673	655	703	693	648	700	683	662	679	645	663	710	658	676	712	690	681	621	708	684	651	692	692	678	699	702	689	667	702	687	741	648	657	671	691	695	698	720	669	675	676	706	704	705	664	670	647	701	688	698	680	693	679	698	680	724	670	680	643	636	644	716	689	652	670	674	702	644	683	678	658	658	685	706	708	688	670	669	660	669	690	717	722	650	682	754	646	712	706	696	703	691	702	703	676	639	663	687	702	678	669	695	680	670	705	655	717	650	695	660	694	687	720	636	679	661	682	673	698	714	694	699	696	701	635	685	671	645	673	716	680	729	707	664	708	676	669	683	682	716	637	689	704	715	633	699	747	651	709	696	658	726	687	672	677	680	651	667	692	712	692	707	758	660	687	678	714	669	667	705	685	695	710	706	671	653	647	661	676	740	672	707	633	700	716	727	660	697	676	705	670	706	681	705	646	695	685	664	675	702	652	663	705	701	664	711	681	696	691	671	691	683	672	641	676	668	668	692	729	697	703	690	690	679	676	687	678	695	680	672	672	715	677	734	633	705	692	683	659	651	663	662	696	661	697	650	693	689	649	695	691	683	685	692	653	732	678	686	635	700	685	709	718	659	670	729	661	660	714	707	710	700	683	678	692	715	676	695	698	717	717	690	637	726	684	724	655	690	683	681	679	647	702	659	673	668	672	658	701	716	664	687	724	704	713	694	695	627	716	686	697	704	722	661	696	667	656	664	660	697	660	655	676	689	701	691	649	690	679	669	699	664	694	711	693	678	703	709	702	693	710	688	642	658	661	711	655	651	729	722	632	689	654	684	673	683	719	705	728	661	697	662	673	636	714	727	666	717	698	710	705	677	711	708	695	715	635	714	697	736	675	696	666	686	688	716	655	703	675	702	660	662	700	687	705	710	681	683	686	649	641	722	598	672	682	701	717	674	648	731	695	689	677	722	671	704	691	638	708	675	690	683	688	680	607	694	709	652	707	688	664	693	703	700	704	662	663	696	669	688	671	671	726	679	690	686	710	620	687	654	724	693	675	687	705	702	670	666	686	715	659	729	685	683	665	698	693	675	665	671	704	668	687	693	693	668	692	647	647	716	644	715	665	679	707	682	716	698	682	692	637	652	682	697	642	686	716	710	672	695	688	680	721	699	696	664	707	707	666	659	652	648	673	699	688	721	699	734	675	742	709	683	682	688	709	660	625	691	716	634	702	669	723	723	711	736	660	645	698	687	728	723	724	655	686	701	680	687	683	674	692	677	685	656	650	681	657	699	714	702	681	710	685	702	706	698	655	658	680	666	679	672	661	659	729	659	720	728	667	695	675	677	714	682	632	688	697	699	661	651	738	642	709	645	703	700	654	678	683	661	679	714	727	674	713	747	715	682	693	666	730	672	634	625	694	672	712	705	667	679	709	677	686	699	685	693	697	692	665	641	690	731	702	660	662	689
42955	26291	15267	3490	1250	833	614	502	447	385	345	301	284	240	254	258	234	231	241	201	209	199	199	211	239	214	201	214	185	191	221	175	214	192	189	197	181	195	188	195	170	201	191	179	184	195	202	207	203	205	180	174	232	173	165	195	181	189	189	206	195	199	195	190	181	177	188	163	193	203	171	164	180	195	215	186	196	205	167	195	187	197	190	165	182	187	204	189	191	185	181	186	208	177	219	210	167	202	165	185	199	197	175	172	162	184	191	186	168	171	175	201	176	208	186	178	173	174	198	168	182	167	173	184	191	191	177	186	193	194	174	184	189	181	179	192	187	183	208	185	168	215	189	202	198	211	152	174	195	172	215	175	177	200	192	179	157	206	178	169	169	172	197	191	200	177	190	179	192	195	169	187	210	190	179	186	186	174	173	183	187	195	163	194	204	188	210	170	178	156	175	183	189	190	199	184	193	190	178	188	173	185	176	189	163	196	182	174	166	171	217	153	181	202	212	179	213	207	194	191	148	185	162	192	192	194	165	186	189	175	196	204	187	192	181	184	177	190	189	170	193	188	196	189	203	175	187	185	174	189	204	180	198	189	188	183	179	203	197	185	180	174	185	205	174	187	184	180	202	188	186	197	182	198	169	186	192	188	170	189	182	215	196	182	185	186	206	190	182	183	189	187	205	187	180	166	157	178	196	178	200	175	179	160	189	197	192	185	202	199	197	182	206	183	185	165	194	193	168	187	185	189	181	177	188	184	171	186	158	190	196	189	167	183	193	207	164	165	195	190	165	195	182	207	165	180	192	177	212	179	182	182	186	184	163	179	178	220	173	190	168	195	161	166	204	188	194	179	165	206	181	191	174	203	175	160	173	157	187	177	172	169	208	196	158	180	193	156	210	178	175	174	202	175	200	172	164	218	218	199	159	179	178	171	178	194	197	190	200	182	222	200	156	179	213	200	191	193	185	194	191	201	191	162	187	199	218	185	188	169	184	149	175	204	190	215	195	190	179	210	203	189	175	181	188	190	184	188	170	167	173	185	164	194	186	186	192	164	190	180	173	195	163	217	166	175	194	185	190	156	162	170	173	169	192	174	200	196	174	188	187	193	196	192	197	186	181	202	178	161	178	163	208	191	192	167	200	191	191	180	203	192	172	171	171	183	166	187	190	195	166	184	182	198	215	183	208	221	203	211	194	172	197	180	174	170	189	197	173	201	193	231	188	198	171	195	194	195	163	170	207	208	210	193	202	188	209	191	198	182	222	191	193	192	208	204	221	182	187	174	173	193	218	196	214	180	185	190	189	212	207	200	186	136	192	201	211	204	188	199	188	196	176	167	187	181	155	185	162	197	209	194	185	177	184	192	192	179	189	214	192	194	166	175	206	205	195	187	199	180	176	194	208	185	163	178	218	202	207	195	145	183	212	190	165	191	190	196	170	179	180	158	173	163	135	197	185	178	181	169	189	163	194	186	174	172	211	206	215	190	192	199	196	206	196	201	192	191	172	180	209	188	195	184	173	212	184	201	167	207	181	181	168	188	191	182	197	177	176	191	160	195	189	206	202	186	182	199	175	181	176	172	173	180	196	166	196	174	203	196	200	189	202	189	205	170	197	193	189	211	175	190	190	182	153	174	171	205	205	183	203	209	181	190	173	193	202	176	188	202	219	204	218	214	199	199	177	180	170	195	179	186	197	219	190	189	191	198	160	208	192	170	191	163	211	193	190	167	177	193	207	188	190	187	180	199	194	177	187	175	207	224	201	183	178	185	203	178	192	193	208	184	181	195	177	170	167	231	212	168	183	183	198	200	169	190	200	196	190	217	201	175	186	187	167	183	181	196	180	174	196	184	198	215	203	181	166	200	178	216	176	152	192	193	180	182	192	201	196	183	192	185	207	174	157	172	182	202	172	188	203	219	193	180	191	179	166	192	186	181	156	194	182	203	186	179	172	192	188	165	212	181	185	150	167	174	198	186	171	200	201	177	175	162	195	173	204	208	201	220	198	182	198	196	212	195	187	175	177	165	165	175	175	175	194	176	164	182	162	180	161	199	183	185	179	174	185	183	181	179	188	168	201	179	199	170	188	207	197	185	159	178	195	198	172	192	200	176	193	168	184	163	197	189	196	183	191	158	166	172	166	194	190	182	178	182	169	188	168	172	193	179	162	170	212	153	186	180	179	197	181	195	189	192	187	188	187	185	171	179	206	200	185	183	185	202	182	180	170	172	179	205	193	175	186	168	182	201	166	171	158	168	201	180	184	175	186	196	189	170	192	198	185	170	183	190	168	163	183	186	177	170	180	199	215	191	183	191	187	205	181	214	151	192	165	181	189	191	188	203	181	176	226	201	175	186	184	180	168	178	187	171	190	194	190	215	180	223	208	182	218	196	177	177	191	218	204	182	195	191	178	197	199	175	180	164	193	197	154	180	196	197	205	182	201	164	174	214	174	173	210	220	187	178	176	196	183	190	200	187	203	176	195	211	193	188	195	173	180	198	188	206	194	188	183	187	182	196	191	184	168	188	188	187	201	180	173	203	188	201	175	170	196	205	211	161	177	201	184	185	169	183	168	184	185	195	208	183	185	207	183	204	206	183	192	183	186	190	182	182	209	193	191	189	201	173	190	209	169	180	184	191	189	210	154	192	191	195	163	192	189	180	200	188	223	184	206	177	175	194	178	189	191	142	168	181	218	212	181	186	197	181	193	202	195	198	192	202	185	179	182	187	169	197	179	162	199	176	182	159	207	188	221	174	168	163	168	180	190	181	187	175	183	192	190	191	180	182	195	165	173	219	197	162	216	182	162	181	188	178	182	174	181	176	194	200	176	170	190	177	210	191	182	187	180	178	188	174	159	169	195	178	185	190	205	189	197	199	192	170	178	193	196	197	175	177	174	181	168	180	188	193	159	206	188	183	208	189	204	204	196	222	174	201	173	191	195	173	161	190	171	196	197	178	192	207	195	183	185	170	199	186	210	199	218	174	171	173	197	195	186	194	170	232	175	204	179	190	193	222	206	201	152	179	195	181	187	176	173	192	189	172	208	185	187	213	226	189	172	188	176	191	201	184	196	192	205	158	186	174	197	185	178	212	176	191	201	190	200	193	205	188	197	195	185	171	186	204	199	213	197	186	195	197	182	182	179	187	205	189	191	189	199	192	165	188	190	159	202	167	190	203	196	171	199	182	170	199	172	201	188	208	198	191	212	197	190	177	183	172	189	184	189	168	185	186	179	183	193	169	196	157	164	173	175	188	174	164	197	169	186	190	199	195	205	203	216	175	178	191	207	146	181	198	201	168	177	204	191	174	214	179	183	194	205	179	197	194	179	182	177	211	165	208	162	196	187	176	172	188	179	168	205	210	186	178	192	192	185	183	210	182	176	196	183	211	179	191	181	192	178	179	183	185	201	195	187	165	213	172	187	192	220	176	201	229	183	182	190	217	178	180	185	192	172	217	190	175	188	153	199	175	179	173	183	192
29140	19524	15782	5580	4150	3255	2572	2157	1802	1530	1302	1274	1101	928	832	777	821	750	632	617	655	611	618	573	511	524	516	529	534	543	496	494	507	484	529	504	475	518	463	482	495	487	482	477	481	486	530	461	476	498	502	438	496	483	450	479	499	505	480	466	462	433	439	422	457	438	504	465	460	474	432	424	437	450	469	416	443	458	451	454	436	466	458	505	463	460	456	454	435	460	481	428	450	425	461	437	421	439	467	481	440	453	472	493	450	413	431	455	442	443	429	470	462	442	472	438	457	467	445	484	466	446	422	475	428	445	473	452	490	440	438	427	462	464	474	462	487	447	444	458	442	433	434	474	455	434	442	454	445	452	430	453	417	433	463	438	430	438	445	440	403	443	482	435	450	470	437	473	424	454	486	454	450	437	475	434	444	436	434	499	430	440	441	456	434	460	499	443	479	419	430	470	443	407	472	434	474	443	453	436	473	432	416	445	426	447	475	424	474	424	492	440	450	441	461	443	398	426	420	453	455	402	452	421	452	474	455	443	427	430	480	470	453	438	481	416	447	450	434	433	438	459	433	453	439	466	456	488	457	413	478	436	434	442	462	477	434	427	435	475	435	474	445	397	421	455	401	463	421	408	432	438	472	456	430	414	432	457	447	484	462	453	425	454	455	470	474	445	477	425	444	425	437	469	450	453	445	442	448	425	478	444	478	471	491	459	434	426	437	438	442	448	459	433	479	463	454	438	453	437	448	444	445	469	460	450	419	449	435	448	445	492	473	493	456	447	458	450	448	439	449	455	441	470	437	438	468	454	423	468	453	414	424	444	450	484	468	471	445	457	473	424	456	437	469	453	423	479	413	400	461	457	488	430	448	470	437	482	452	465	445	460	453	448	465	455	478	444	441	415	444	467	453	469	429	425	411	455	452	448	436	479	438	467	484	426	472	439	428	408	407	435	423	443	443	401	438	452	443	461	471	449	419	447	456	445	430	480	474	460	430	500	455	438	424	438	447	438	476	447	462	450	452	455	460	488	469	463	464	462	469	417	438	458	428	424	463	498	475	467	419	448	464	462	448	383	444	421	454	420	466	461	442	441	454	444	464	445	476	443	417	481	415	391	436	437	423	472	466	455	467	467	405	438	441	469	433	446	485	444	464	449	485	418	476	474	460	432	463	434	466	453	446	450	423	438	442	490	478	462	455	410	428	474	438	438	443	454	454	420	460	478	490	447	466	439	386	463	444	466	468	466	460	477	448	419	455	479	454	457	466	461	443	405	468	448	437	487	473	470	449	458	468	442	429	479	457	395	450	432	450	460	429	438	438	479	454	458	429	455	495	440	454	453	455	432	451	471	419	475	490	403	448	435	453	432	420	460	441	433	494	450	464	437	451	449	480	479	487	460	458	456	457	484	437	460	458	438	439	446	408	427	448	448	438	425	439	463	424	446	456	496	422	437	475	468	467	466	485	450	452	454	493	460	437	463	446	446	484	458	440	459	440	434	468	457	464	444	438	461	456	439	451	479	448	406	463	447	460	395	408	403	446	443	399	481	460	422	430	440	431	434	425	426	451	427	437	451	428	447	440	460	401	417	465	465	444	497	429	470	464	477	439	446	425	436	420	442	474	435	457	419	433	436	461	491	412	433	439	466	463	435	438	474	448	428	448	439	466	437	476	437	469	458	463	445	471	473	424	420	448	445	450	444	439	434	425	461	472	428	459	435	438	450	436	432	449	469	450	433	459	473	477	437	458	453	467	450	426	425	421	465	439	444	454	452	413	461	444	428	428	418	468	428	468	472	465	433	437	477	447	454	447	499	456	430	454	473	460	460	484	428	446	452	434	507	462	458	458	466	403	468	435	445	440	441	440	462	455	452	493	412	449	438	442	425	424	475	411	428	440	446	474	440	418	458	444	441	431	449	418	400	465	403	444	432	464	458	446	469	446	449	500	422	470	483	419	457	465	438	495	464	434	422	468	424	470	462	452	459	462	443	471	443	438	460	468	437	472	427	452	439	481	431	452	426	439	446	464	422	460	441	445	428	446	501	477	416	465	411	439	484	436	455	464	437	441	453	420	467	389	465	478	436	446	451	465	404	466	470	458	474	431	448	424	444	464	470	444	467	454	467	445	440	445	491	439	446	467	461	400	392	453	418	455	468	441	441	481	469	476	443	408	456	477	424	457	441	439	466	448	476	478	447	410	420	479	450	430	457	457	441	426	422	434	473	460	485	461	445	425	441	441	453	461	461	456	466	417	445	486	442	438	473	419	453	389	452	479	439	429	440	449	438	479	440	452	459	433	446	449	406	458	473	452	444	459	435	441	423	445	455	468	485	435	443	463	460	429	437	433	453	442	463	512	485	459	476	432	468	464	465	467	476	460	494	430	446	454	454	436	441	467	432	441	429	434	487	423	423	455	426	483	446	442	433	442	434	453	435	435	461	440	438	478	435	427	467	495	444	462	433	445	473	428	452	443	442	489	441	453	429	447	457	484	425	471	430	463	439	429	428	399	493	457	426	468	448	413	461	416	448	448	452	476	457	456	440	443	443	477	463	460	458	422	441	424	457	474	491	444	471	433	464	413	445	460	471	444	437	477	488	425	419	452	466	475	464	438	466	428	458	476	450	439	437	436	451	452	422	450	443	477	448	449	452	440	448	462	444	441	403	455	478	476	453	453	427	434	447	475	478	439	434	452	468	498	444	450	497	444	444	441	441	478	423	444	441	495	467	460	474	457	451	433	463	424	498	419	454	444	461	440	448	451	432	423	436	467	462	465	423	480	430	461	442	450	464	454	447	480	457	441	474	471	503	449	447	459	441	432	423	412	459	471	466	473	432	442	451	470	448	450	464	424	466	442	452	432	478	466	440	452	445	450	468	450	471	480	433	491	440	509	422	451	451	425	446	456	452	481	431	434	430	435	474	420	468	426	467	427	457	422	469	475	444	463	444	453	492	454	475	457	440	448	470	428	430	514	437	439	477	447	461	433	469	474	478	465	469	456	469	429	442	473	487	436	461	427	469	490	442	445	440	430	437	449	421	412	460	487	429	448	446	435	443	478	437	437	439	422	456	458	431	427	460	452	479	435	459	475	474	450	443	447	447	431	419	430	475	455	460	455	404	463	455	467	454	449	448	484	459	432	472	448	437	455	461	418	422	447	442	456	429	450	475	447	445	446	438	447	440	422	452	443	449	452	480	414	421	415	482	483	428	446	451	453	475	406	398	421	463	426	477	450	440	451	471	478	420	498	469	464	443	424	466	495	463	460	425	440	441	478	454	465	466	497	420	428	422	400	468	437	427	468	473	438	436	437	429	428	418	437	468	440	448	431	455	438	455	447	428	459	462	416	476	454	456	455	446	434	409	442	425	478	436	467	428	482	444	420	475	463	427	459	449	467	444	457	458	460	433	449	420	489	467	479	436	449	429	466	462	499	420	471	440	478	402	449	424	472	448	450	439	452	464	444	436	425	431	489	438	493	452	437	421
13235	4808	2343	789	513	434	399	339	307	327	327	308	298	276	286	299	302	294	281	269	257	279	301	264	253	284	309	270	285	276	275	261	255	280	264	279	274	289	290	264	241	269	307	270	288	286	290	310	283	256	283	298	324	305	243	278	266	280	262	284	285	284	273	304	303	259	260	256	277	255	249	278	273	256	267	274	294	299	270	262	279	280	262	247	263	294	276	275	286	275	255	317	269	296	292	283	287	271	247	278	285	274	254	275	278	308	281	324	282	293	279	293	265	265	273	250	259	280	309	284	281	275	264	280	285	262	305	278	284	278	243	274	282	260	282	272	289	293	328	289	287	271	256	255	276	262	307	258	292	264	271	291	251	278	250	286	293	302	290	255	310	284	282	251	275	272	283	275	254	284	273	270	290	278	284	250	255	305	237	249	238	268	277	277	298	282	279	245	295	292	295	271	298	253	264	281	259	246	272	263	298	289	301	269	278	301	270	286	272	283	271	285	261	249	292	296	272	279	267	277	241	245	267	248	305	246	241	271	282	286	288	317	274	264	246	271	304	265	278	290	295	266	250	286	256	295	288	284	256	267	246	283	282	289	289	258	320	290	278	310	248	298	255	286	267	295	255	289	265	287	277	247	267	283	270	271	270	275	275	263	259	283	269	294	283	295	271	292	258	290	290	285	298	277	271	275	280	272	293	279	280	280	293	307	273	271	264	278	261	272	266	288	293	250	302	277	289	304	278	257	291	311	280	280	254	295	252	257	234	254	265	262	305	286	261	288	268	300	282	262	289	258	299	274	297	281	275	282	254	278	259	303	284	283	279	279	308	269	290	282	288	267	271	277	278	275	258	231	281	281	279	265	262	282	228	272	292	289	281	264	303	287	254	290	261	256	287	273	261	260	264	257	259	278	256	266	287	268	281	274	249	289	301	292	275	275	278	266	261	279	261	257	303	271	276	285	261	258	254	295	267	235	288	252	293	268	272	264	310	271	301	273	272	298	254	269	289	299	272	283	323	283	267	261	291	262	258	295	263	257	250	314	281	284	301	264	278	267	254	308	255	284	317	293	254	278	292	263	289	296	268	251	254	262	271	285	291	283	257	271	271	285	278	275	284	282	278	295	286	259	305	266	255	297	315	238	274	277	248	318	293	272	303	291	281	286	296	285	269	311	270	248	293	270	286	298	270	277	296	271	259	257	260	278	254	261	280	262	287	243	287	278	282	266	277	321	285	271	310	287	273	263	266	288	312	246	292	280	278	308	296	251	253	250	260	275	272	291	231	332	280	257	272	252	312	256	314	238	272	278	268	274	265	257	246	314	283	289	290	284	280	278	284	231	259	244	269	254	305	275	271	261	288	267	288	271	278	240	285	240	296	269	271	266	280	282	280	269	297	281	298	277	274	272	278	280	259	259	244	289	294	274	291	283	265	299	279	259	304	265	271	249	257	297	276	273	316	286	268	236	305	277	274	267	255	280	272	267	264	315	242	280	290	319	267	269	277	264	278	287	290	267	287	237	271	247	258	268	233	243	282	258	272	252	262	273	298	254	256	275	232	299	249	294	273	259	278	279	278	289	273	296	263	256	261	297	281	294	296	272	283	282	270	296	302	293	284	290	272	290	273	267	296	309	255	282	246	276	263	296	265	287	272	244	276	258	300	285	284	306	269	278	285	269	254	262	280	279	300	254	257	269	276	280	268	295	264	271	271	257	261	260	288	252	245	252	266	263	265	258	306	267	262	251	244	276	280	290	268	291	299	263	245	271	264	280	260	265	267	283	258	263	317	294	282	260	276	276	293	297	288	264	274	272	267	259	310	272	273	267	291	282	269	290	276	277	280	264	275	239	308	276	282	239	286	311	274	268	272	299	253	249	277	263	280	286	247	268	249	228	267	247	285	280	281	275	290	292	251	267	271	286	301	280	259	278	284	256	256	275	256	297	261	265	246	264	288	265	281	282	275	291	299	288	276	277	279	249	310	292	273	277	276	298	291	263	265	280	251	263	272	300	268	270	273	279	273	265	280	266	278	265	253	283	268	252	257	279	273	279	261	278	274	278	285	304	311	273	273	246	306	261	291	294	291	266	287	293	244	253	277	290	297	264	292	244	293	281	270	285	284	293	260	274	276	287	303	230	252	260	273	267	308	245	265	263	320	282	289	277	267	270	263	284	254	266	257	287	246	256	279	264	267	294	300	258	256	272	265	294	289	278	261	275	268	273	272	250	282	286	293	265	269	276	276	333	273	297	258	268	247	291	263	276	251	263	267	308	277	270	279	275	280	251	262	276	247	268	297	258	254	271	271	264	318	287	284	295	279	249	230	281	305	266	279	273	286	280	283	254	277	289	253	265	288	258	294	259	292	299	302	298	288	252	249	275	253	259	272	294	293	277	309	277	287	246	250	245	291	267	276	264	266	234	288	217	309	267	303	266	314	277	251	283	283	249	278	290	272	306	284	256	297	286	242	277	283	299	316	234	302	263	273	295	279	275	297	304	269	282	256	261	231	281	220	259	228	301	282	233	258	274	281	275	269	297	255	268	278	272	271	277	268	257	275	260	272	307	301	295	291	268	236	257	265	260	287	263	286	267	281	278	253	281	259	266	266	283	312	259	270	292	262	259	282	274	272	261	281	272	278	266	279	237	286	261	277	255	295	262	327	296	252	296	234	296	271	279	269	249	275	293	305	281	269	282	268	313	295	282	282	258	247	255	277	300	286	286	273	275	289	274	271	282	282	264	282	279	306	265	243	305	268	289	293	263	296	280	304	272	255	276	278	278	263	284	304	273	263	289	302	284	296	303	274	260	296	281	269	275	319	260	284	287	246	288	278	281	320	253	252	267	285	295	295	290	309	253	253	265	277	266	272	288	264	287	261	270	248	313	277	295	273	249	293	275	267	287	319	294	286	248	264	257	298	276	268	303	264	291	287	292	253	284	254	295	265	303	247	241	274	302	287	312	272	260	280	261	270	288	318	263	265	278	290	273	258	262	283	296	299	274	279	248	295	245	304	270	321	287	290	299	289	311	261	293	238	239	272	270	247	290	270	275	271	298	281	255	278	276	279	263	274	292	285	267	287	263	265	279	276	281	264	285	283	270	289	279	288	266	300	280	303	279	259	253	272	298	269	253	287	282	259	298	249	274	280	283	271	259	262	266	302	323	276	294	241	277	291	275	277	288	277	263	280	278	263	270	271	267	264	266	310	287	276	268	264	264	282	304	275	291	293	272	264	265	295	245	285	267	286	285	302	264	275	299	277	289	279	279	274	267	265	291	275	268	280	305	260	244	277	256	303	263	278	261	252	300	254	264	264	270	267	278	292	269	246	274	273	277	258	284	238	268	294	305	247	260	300	279	287	306	300	235	275	270	287	267	277	225	301	226	286	269	283	262	287	323	248	271	270	257	281	287	249	315	284	254	244	251	276	288	263	266	263	273	267	257	299	278	277	250	257	263	261	280	269	282	286	304	286	270	282	321	267	275
9324	4640	4320	2226	1614	1384	1247	1104	977	895	863	822	840	719	778	769	716	681	724	681	663	688	673	702	668	654	618	687	701	663	663	649	668	683	637	669	666	677	685	636	664	664	659	657	659	598	648	655	651	655	640	652	658	651	674	656	653	678	632	618	636	682	646	641	624	675	671	668	690	639	618	655	660	660	619	714	659	663	598	639	602	657	639	649	623	677	651	672	662	715	573	681	638	656	637	660	645	689	670	665	675	662	655	595	606	617	649	597	645	664	651	622	625	601	640	638	656	673	658	669	650	625	690	668	605	626	673	638	650	651	631	678	663	651	612	652	593	617	599	654	592	646	665	657	652	625	651	690	688	661	664	676	629	662	654	645	621	597	668	614	668	625	686	647	652	638	664	659	623	687	639	667	629	663	649	651	668	633	612	646	649	656	672	666	597	621	659	686	626	639	669	661	668	623	678	677	622	673	645	617	685	665	622	676	622	654	690	631	684	666	624	647	681	692	609	644	686	604	689	649	613	621	672	695	673	637	658	646	651	679	630	657	652	584	614	669	669	657	686	667	618	618	631	667	651	699	657	677	677	640	611	636	680	654	706	667	667	637	655	602	678	643	636	676	651	638	642	703	613	623	660	662	632	624	624	668	675	621	655	617	660	660	626	633	616	646	692	656	612	631	641	663	687	645	642	622	625	647	655	667	675	675	681	674	690	596	685	640	678	681	616	664	638	672	616	636	631	659	693	686	643	611	656	693	631	599	645	638	657	598	678	591	641	663	646	661	627	623	670	715	628	608	644	611	653	632	613	664	637	653	666	624	640	655	662	659	621	716	630	595	630	602	625	641	698	639	630	622	648	621	652	632	650	650	687	621	611	643	629	615	657	673	614	638	652	611	612	610	633	692	653	676	633	721	631	632	674	648	692	682	675	606	648	626	625	621	663	651	664	643	642	643	640	644	655	614	661	670	650	669	642	640	622	669	657	607	654	628	650	678	591	640	656	650	638	662	688	666	642	650	657	680	647	634	619	647	644	632	630	662	630	631	665	677	643	629	613	628	584	646	661	625	623	656	650	650	628	645	628	640	623	649	633	670	713	638	631	658	657	632	662	653	652	648	603	654	603	673	686	650	626	609	667	657	667	614	618	671	668	696	631	671	647	628	638	637	667	677	633	611	637	653	636	683	674	595	642	657	639	626	620	618	579	643	631	647	636	646	654	653	644	651	722	642	591	654	662	621	640	652	587	620	675	674	645	604	618	664	652	636	693	697	625	704	654	689	656	652	659	671	690	691	666	648	633	633	662	655	684	644	649	628	593	626	651	643	642	684	647	639	615	650	617	657	594	644	624	685	675	660	678	653	657	624	683	680	644	618	692	616	669	649	632	614	667	671	685	649	681	656	657	639	661	624	647	649	622	645	674	605	621	693	623	614	648	648	655	642	649	711	639	688	614	607	627	620	622	657	641	612	661	673	607	701	614	660	613	643	666	655	671	684	609	676	640	605	658	691	628	648	661	640	651	642	619	647	661	632	672	645	657	678	671	620	636	636	639	602	686	695	589	637	647	642	660	656	612	666	638	669	602	662	633	647	660	619	662	626	656	664	647	641	640	653	667	689	664	645	645	599	620	620	626	637	653	629	657	696	634	628	633	635	644	639	624	690	643	657	678	628	668	622	638	672	611	623	593	674	630	615	616	582	645	680	688	625	673	644	659	663	677	658	602	654	704	586	611	670	612	640	682	679	642	615	656	691	631	675	676	646	621	662	647	664	658	685	623	605	698	714	615	714	649	610	627	630	624	643	663	648	673	651	661	693	648	680	667	621	684	610	678	636	660	617	671	671	659	663	669	648	659	646	632	631	660	627	668	651	649	614	675	627	637	636	668	665	670	639	664	625	637	646	641	645	671	660	649	585	639	644	631	672	623	623	684	658	643	648	723	631	621	627	655	642	597	627	683	649	608	685	668	677	589	679	606	665	633	653	657	661	632	629	688	647	618	647	647	611	649	659	588	668	627	660	680	648	666	693	658	629	661	596	666	676	623	647	693	693	643	639	641	656	622	661	673	595	649	611	606	670	632	643	640	605	654	636	658	620	654	613	633	597	666	670	652	645	657	616	678	678	716	658	640	629	637	618	636	631	660	660	682	646	647	633	643	627	670	636	659	677	623	611	612	670	609	636	619	638	646	651	638	704	626	599	638	637	643	661	624	650	614	624	656	687	610	621	660	640	635	691	621	643	608	669	633	693	676	643	660	624	652	658	650	655	632	645	598	620	684	654	676	682	640	661	620	625	661	623	619	660	662	683	660	638	633	635	587	657	689	627	668	644	640	681	617	651	682	613	688	664	620	644	623	618	641	642	663	661	682	638	643	677	649	629	663	644	611	617	666	648	638	646	666	636	641	658	687	650	656	649	670	633	608	712	643	632	636	672	595	646	620	633	687	629	707	671	617	617	685	598	632	641	623	612	616	601	610	699	670	647	649	707	619	624	634	681	686	628	665	647	653	618	669	654	649	632	627	679	617	644	660	613	659	672	628	669	614	639	642	631	633	644	677	624	613	655	656	597	701	629	687	595	640	666	642	650	642	675	647	657	698	685	614	620	607	650	630	643	663	664	676	664	679	627	665	631	625	658	636	625	651	636	660	642	631	657	655	612	635	616	660	642	630	623	661	623	661	660	675	636	660	646	611	591	650	648	647	594	618	659	620	697	646	664	659	658	638	608	627	697	678	673	625	659	676	683	669	565	663	638	623	587	614	648	643	616	653	643	681	629	671	669	660	643	650	655	636	712	639	675	674	641	648	639	674	640	675	598	627	657	626	597	635	601	601	640	645	661	628	674	619	674	620	681	638	645	609	638	655	688	599	634	648	651	680	605	643	657	658	646	675	687	639	686	636	651	685	680	640	646	624	657	608	638	679	627	654	608	648	628	665	688	729	673	664	630	628	663	584	700	622	666	619	673	638	665	670	638	658	623	639	623	684	668	618	654	695	647	619	652	695	642	650	647	667	621	647	650	637	687	633	613	631	649	651	609	682	693	677	657	624	696	685	631	649	632	635	644	625	633	642	637	654	665	623	653	639	631	660	653	646	687	660	594	670	637	655	612	671	661	662	693	676	655	626	631	682	620	631	636	691	631	620	664	638	622	613	647	656	674	587	657	680	632	606	632	649	644	656	669	656	625	610	645	646	653	664	634	648	657	663	653	695	675	724	636	589	641	653	618	676	667	616	652	631	664	605	635	655	679	674	662	618	629	637	655	661	615	669	617	707	636	682	617	638	643	658	669	597	656	633	671	620	702	662	668	633	653	642	654	637	609	638	691	661	631	670	608	641	674	635	651	712	659	633	640	619	675	630	644	629	645	708	618	677	623	641	652	594	615	604	625	620	636	626	675	625	633	633	661	628	641	649	612	624	658	673	627	646	673	647	627	652	643	647	684	658	679	685	662	616	687	641	605	638	618	657	697	650	645	668	686	639	633	660	687
31267	15746	8802	1937	927	689	495	482	422	401	387	360	339	325	324	330	326	306	341	305	306	330	322	293	317	312	294	311	316	303	316	303	297	306	294	308	290	306	296	295	296	319	325	342	311	306	275	308	317	290	324	270	290	330	299	309	265	306	284	266	285	302	288	287	289	273	296	302	294	275	290	314	292	299	257	302	298	311	292	304	335	304	257	297	334	328	283	314	296	315	298	314	312	292	300	311	260	271	275	316	308	305	285	281	296	288	280	310	288	301	298	304	304	308	287	277	315	322	290	302	306	344	296	298	303	311	321	283	316	314	326	269	342	314	264	275	293	276	287	303	302	294	310	265	308	312	326	300	276	286	285	310	265	278	275	304	312	275	307	272	310	290	297	303	307	296	331	310	294	310	313	296	279	314	297	284	336	304	268	287	300	295	327	286	328	298	295	313	275	289	308	289	289	333	304	313	274	312	315	286	314	267	291	313	313	297	298	340	321	284	291	283	292	324	319	358	309	280	288	260	285	274	290	317	272	295	287	271	293	286	296	315	333	289	291	289	273	283	311	305	319	301	300	301	293	292	303	323	319	321	262	284	296	315	313	292	284	278	303	287	291	306	317	270	291	300	290	296	292	289	301	249	300	295	288	314	308	298	267	327	283	299	289	288	321	310	332	270	318	282	282	285	327	321	298	286	275	320	300	282	285	335	292	316	272	286	313	317	271	307	294	282	244	289	275	315	301	295	284	260	309	273	295	288	305	273	247	284	259	316	305	279	319	288	270	298	286	280	304	315	328	308	304	252	281	267	307	324	278	321	321	306	282	316	281	307	304	272	310	304	292	288	271	254	273	304	280	285	282	299	300	279	276	277	263	291	257	280	301	315	314	275	304	297	319	336	267	319	294	289	283	291	303	293	304	303	264	300	317	279	282	319	273	310	293	281	275	323	292	279	283	287	306	299	271	305	304	282	309	261	326	278	327	301	291	278	262	305	322	307	279	262	307	324	298	275	283	276	288	314	303	292	328	266	283	293	292	261	291	290	280	287	245	292	287	280	293	287	298	267	326	286	279	285	301	279	292	310	347	314	295	340	339	304	303	298	305	311	289	268	294	288	304	303	302	291	271	282	282	311	302	299	288	307	319	318	308	288	306	324	339	310	276	293	318	295	286	338	292	313	324	293	308	306	325	279	298	317	294	299	315	334	273	289	259	299	285	306	281	303	283	272	333	286	256	288	283	281	333	321	298	313	279	356	263	314	305	277	305	285	307	298	322	325	295	302	297	324	295	321	290	287	274	299	298	315	319	291	335	296	260	288	252	296	329	286	309	291	297	292	308	289	270	292	316	314	272	316	310	326	288	299	281	270	305	289	294	289	289	307	297	340	318	277	294	303	320	308	289	309	324	301	264	297	252	253	286	277	300	303	317	329	294	280	290	282	306	291	274	266	307	309	285	305	323	322	258	291	283	304	316	307	259	301	260	298	312	295	278	302	304	289	308	268	314	338	289	295	317	290	325	328	289	283	261	316	308	322	344	317	308	270	323	304	320	299	321	291	307	279	280	305	329	295	308	355	294	298	285	292	344	313	293	315	287	302	297	297	318	327	278	273	310	314	292	289	295	271	314	297	280	309	297	298	316	281	269	316	272	293	298	306	306	293	262	325	308	314	281	265	271	295	327	289	269	307	274	327	313	314	266	299	272	297	290	307	274	305	329	291	299	289	269	285	275	288	295	300	283	303	308	345	298	296	300	265	271	287	320	313	288	301	301	293	286	316	291	266	306	306	322	322	313	297	284	331	273	310	279	289	285	305	299	309	325	283	323	314	321	301	277	289	305	293	285	285	329	322	283	328	303	280	308	289	308	285	285	282	316	314	288	291	273	273	289	304	288	283	301	319	284	270	291	272	273	294	329	304	276	297	303	286	279	292	293	302	316	289	255	294	284	313	281	323	287	301	284	298	313	305	283	274	307	300	287	290	306	281	316	287	308	290	301	313	297	286	290	291	327	288	281	302	291	305	288	257	300	303	280	288	300	303	273	276	292	293	334	307	282	312	293	280	295	269	309	299	303	306	322	294	275	297	324	301	280	330	290	275	286	299	273	290	294	297	307	294	285	320	292	278	330	329	308	295	357	285	282	278	303	309	293	305	319	294	303	332	336	307	274	299	295	280	287	316	305	304	302	310	299	254	318	335	310	315	339	302	303	296	286	280	272	297	279	352	295	277	313	332	325	321	278	268	312	275	278	312	291	301	325	298	311	320	267	301	305	325	330	292	280	291	289	278	313	319	298	314	327	319	309	304	280	298	294	315	322	305	295	276	299	321	285	271	280	316	296	263	320	316	308	309	261	310	317	311	326	324	312	302	269	268	311	321	285	283	324	278	303	300	329	313	289	278	294	290	295	311	313	304	299	334	300	284	336	300	295	301	287	283	285	300	294	311	308	341	306	313	273	289	279	299	322	320	313	283	332	283	284	262	306	281	287	310	311	297	273	277	301	329	266	335	309	327	282	304	292	281	334	281	264	314	287	264	273	280	277	292	262	304	322	287	295	306	316	285	318	319	300	309	315	299	322	317	318	301	295	323	289	280	321	331	277	286	303	295	279	322	312	311	316	289	334	281	292	285	300	299	301	261	269	281	303	288	336	304	275	291	274	307	275	315	333	296	269	273	297	284	286	323	316	314	280	283	303	290	287	302	309	297	314	277	298	292	272	287	283	276	330	278	275	296	302	295	295	295	257	303	294	292	299	286	275	307	324	295	277	314	273	311	276	307	280	276	282	298	337	308	310	268	306	289	294	298	258	249	296	286	308	306	297	284	266	304	299	260	305	333	295	306	290	332	295	282	315	294	319	301	252	317	306	270	309	274	320	285	306	311	340	308	272	295	289	288	338	307	315	324	318	307	289	303	294	327	317	300	279	280	278	290	268	303	310	290	291	301	280	315	320	313	327	350	301	295	281	298	275	273	322	290	319	324	297	275	282	294	299	316	284	301	309	300	293	290	326	310	300	319	334	347	283	255	276	333	308	294	285	296	295	315	303	298	302	312	307	317	299	299	295	310	308	271	267	291	287	334	280	336	261	311	289	286	303	293	283	288	321	313	322	317	325	318	309	290	299	301	294	301	272	292	301	313	304	288	298	314	325	297	285	316	320	271	296	310	258	308	304	298	299	298	282	302	351	296	315	304	289	332	299	322	299	313	302	325	287	296	281	247	273	295	298	297	286	305	298	310	292	265	287	268	286	334	301	296	326	295	294	282	314	297	332	290	312	314	304	292	284	319	275	268	312	306	299	287	309	287	328	301	293	292	309	313	296	323	279	314	283	268	283	256	296	295	316	288	293	280	293	285	323	334	298	305	277	320	298	332	277	310	280	299	298	300	312	282	301	293	268	329	295	272	283	335	253	311	298	279	311	261	280	334	301	281	307	303	300	305	323	294	322	283	330	323	291	315	276	312	272	309	303	293	286	295	309	275	308	290	315	266
22055	12584	11479	4218	2972	2525	1950	1748	1567	1340	1303	1086	1042	957	937	923	846	806	811	801	805	790	795	803	742	758	737	774	795	726	691	737	753	741	724	737	714	723	713	730	745	687	677	746	712	699	756	715	735	761	692	734	715	744	681	726	693	714	716	715	709	694	697	652	692	718	696	735	723	667	715	715	749	656	683	660	697	721	672	707	717	722	710	665	680	696	659	668	648	695	700	672	664	676	685	680	684	655	716	736	687	711	654	679	703	670	704	704	721	676	694	692	690	733	692	721	672	676	698	670	712	654	726	661	696	677	701	666	692	692	684	655	725	729	654	698	647	708	672	703	693	711	712	662	732	681	743	719	687	691	716	639	714	713	631	692	658	681	722	719	702	676	628	663	687	700	713	714	669	723	716	723	739	660	674	679	671	699	718	714	672	686	683	662	699	721	690	681	710	673	687	673	724	711	671	691	650	679	681	693	685	709	695	687	688	644	688	712	681	692	662	694	734	645	690	702	642	714	629	709	715	685	682	679	686	702	688	689	712	657	671	721	730	691	670	733	704	663	753	714	745	696	695	641	740	691	674	689	675	677	674	707	669	681	690	759	662	702	668	659	721	686	662	674	678	685	718	719	694	719	687	696	661	741	698	673	683	715	674	669	716	691	708	734	665	713	675	698	672	674	692	655	686	669	708	700	687	698	726	671	691	698	735	715	681	699	674	684	663	671	682	696	686	682	679	711	697	702	680	676	700	691	700	682	726	666	689	707	678	725	691	690	687	719	721	679	672	710	695	647	641	722	700	706	672	708	716	666	698	710	710	683	686	687	662	653	715	694	678	702	713	671	670	759	685	679	697	723	672	692	682	666	645	675	677	661	681	656	710	688	641	690	690	726	695	673	706	666	684	674	681	709	716	722	714	660	670	655	731	698	708	700	712	642	706	682	667	707	699	619	671	711	601	721	745	682	689	733	666	681	724	689	686	726	721	685	678	695	675	667	691	672	696	710	654	672	717	709	731	668	702	682	738	680	681	704	695	727	718	675	690	661	685	720	711	699	718	661	665	667	703	679	736	697	662	692	707	696	724	707	712	681	673	658	654	685	675	711	649	679	661	712	714	653	683	661	635	732	679	714	664	704	673	712	732	696	691	665	676	681	705	704	682	671	688	698	710	668	728	708	699	680	691	647	697	703	623	679	691	707	670	719	719	647	676	764	717	699	723	661	686	718	708	734	638	719	651	694	681	642	694	664	714	679	683	674	681	686	719	715	706	711	738	706	668	687	650	695	710	662	702	652	715	723	675	709	715	635	673	649	749	706	676	653	670	666	701	703	699	644	732	686	680	666	663	656	674	672	701	677	691	695	632	698	731	678	734	696	704	652	681	682	700	665	688	630	733	705	649	718	669	673	766	681	697	684	690	694	693	680	727	646	698	714	684	685	687	670	678	669	670	687	717	648	698	666	707	680	671	689	708	685	686	698	707	680	655	682	681	633	680	702	672	698	708	697	662	705	683	675	631	659	690	699	675	646	665	676	689	671	704	673	645	665	674	708	711	684	672	683	706	690	686	689	707	707	690	712	646	667	739	712	672	650	679	692	705	697	692	690	649	665	697	672	728	663	704	735	641	702	740	677	676	654	684	686	700	683	668	678	706	679	692	723	754	669	670	623	702	706	643	713	700	700	706	734	699	676	686	700	691	613	685	687	673	698	679	704	713	675	667	664	704	690	704	662	699	711	655	716	732	737	698	712	661	715	709	708	697	721	708	702	731	690	688	652	674	675	728	684	722	710	653	657	655	683	671	736	704	675	684	664	637	664	671	691	682	722	670	713	661	682	705	708	692	677	700	674	678	679	704	690	682	716	682	669	707	699	738	659	701	707	643	716	672	681	655	675	673	677	746	674	671	691	634	680	730	692	681	658	672	659	658	657	711	696	696	729	697	646	728	664	672	684	670	690	695	683	682	689	669	689	708	721	661	670	662	738	746	684	713	656	692	721	727	732	665	688	718	709	700	679	679	718	692	696	669	620	682	709	701	659	707	715	694	716	675	692	630	653	674	695	678	712	653	716	657	722	750	722	695	688	702	664	689	652	712	707	705	664	701	743	725	704	620	680	724	687	696	694	734	656	652	704	713	656	670	712	685	668	736	682	687	720	719	724	694	718	724	682	691	708	671	699	711	685	705	697	657	683	692	654	643	685	695	692	713	693	701	703	683	710	726	698	693	742	693	761	712	691	705	697	699	726	717	714	660	758	745	663	733	688	704	697	701	668	620	674	693	656	679	700	689	689	689	675	669	727	668	684	661	682	723	663	731	696	727	712	667	696	680	725	687	677	712	657	686	709	703	689	687	693	713	707	688	683	692	742	639	667	700	664	692	685	671	660	722	702	642	673	642	689	707	748	706	694	721	675	665	737	723	667	697	691	674	663	645	683	681	723	690	658	714	704	710	696	658	665	691	723	684	686	711	715	678	684	704	714	689	640	710	721	700	698	722	671	689	687	734	667	708	686	644	669	738	614	764	679	706	642	673	677	660	775	636	716	719	691	664	651	705	662	642	695	727	725	678	662	689	652	719	686	644	698	746	694	722	696	687	707	686	718	713	674	681	696	692	731	663	745	672	709	674	692	685	703	696	700	717	669	699	721	742	729	690	764	699	667	718	715	733	661	706	705	685	682	684	645	682	660	681	684	723	718	711	684	663	730	716	627	660	667	712	705	690	675	700	690	728	688	637	718	721	754	702	717	704	683	669	734	715	701	680	692	684	710	662	704	671	641	686	689	713	729	717	670	694	693	709	715	701	683	686	677	668	695	709	700	703	649	682	678	644	709	663	708	701	721	710	684	738	661	690	686	691	699	653	659	666	710	703	702	723	687	677	681	671	680	739	688	671	735	689	717	671	715	686	657	675	732	648	684	687	676	675	730	705	674	693	708	693	719	682	729	718	702	688	694	676	725	701	667	699	687	701	679	640	683	681	707	719	671	673	666	680	748	650	687	688	684	656	702	705	654	683	690	678	713	679	713	647	687	692	689	686	730	675	614	735	701	699	680	673	677	650	678	729	711	702	694	648	719	707	610	730	675	684	642	683	695	687	683	729	690	706	727	730	698	678	678	677	650	657	695	693	671	670	707	710	729	735	678	674	685	703	707	610	735	666	711	675	723	731	686	679	728	654	696	705	671	740	676	649	688	710	706	695	694	729	677	703	689	703	716	697	679	675	668	674	718	699	674	663	688	684	705	715	707	665	718	646	665	716	688	695	672	712	725	711	645	681	683	712	657	695	719	710	709	716	656	660	642	692	678	709	685	683	680	682	678	741	677	746	721	670	702	683	668	688	674	686	674	675	728	696	673	678	728	731	701	708	656	676	659	735	720	684	695	714	649	757	665	690	693	660	704	714	677	673	664	742	719	693	667	759	638	715	690	706	659	696	673	688	719	692	664	729	713	735	718	672	671	717	671	673	677	700	710	665	707	671	662	728	713	702	733
40133	24050	14049	3366	1132	755	574	483	437	377	340	278	292	217	244	259	243	236	212	226	186	217	208	188	218	208	199	200	218	204	197	184	175	206	194	166	169	200	176	183	176	173	191	196	188	184	193	188	180	177	193	190	184	205	162	146	166	174	173	186	196	210	176	171	184	188	173	184	188	176	185	193	173	195	214	177	180	191	166	173	178	201	163	195	186	190	174	170	165	202	178	161	176	158	185	150	200	193	161	173	193	175	169	185	184	207	174	176	177	199	172	160	197	161	186	186	179	201	186	164	173	203	198	184	208	179	167	178	194	183	211	187	210	185	191	160	175	184	189	153	187	172	192	168	193	154	190	146	209	207	197	183	205	206	190	170	158	178	185	187	184	188	167	170	191	192	173	157	184	165	196	193	176	165	163	173	182	197	184	167	175	205	194	165	180	176	168	176	194	167	186	182	170	171	198	162	179	213	181	194	188	173	174	191	189	174	185	165	189	175	174	160	186	153	181	171	171	174	202	198	187	182	194	176	185	198	194	147	167	183	188	202	183	181	196	181	173	175	180	210	178	162	185	183	179	182	170	177	157	178	193	195	170	169	174	174	155	194	188	166	199	179	181	174	154	159	176	166	198	181	197	176	173	164	154	206	177	170	186	183	188	162	207	200	183	161	183	171	178	197	195	176	167	162	190	161	203	191	186	170	181	204	186	173	183	177	200	185	162	193	194	182	146	164	195	175	153	195	187	169	177	184	185	184	176	207	176	192	182	173	162	193	167	161	185	171	150	166	206	186	190	196	173	176	193	181	159	185	194	188	204	147	187	200	202	153	185	154	171	164	189	154	174	215	166	165	192	203	193	179	171	188	179	174	155	147	177	166	174	178	193	184	173	176	167	180	154	190	168	186	178	200	180	218	166	172	199	188	179	163	164	174	174	201	157	206	183	178	199	174	192	186	198	196	202	185	180	185	170	181	161	191	161	185	201	180	184	198	183	182	174	165	179	193	186	147	178	195	187	176	195	153	151	181	215	182	179	185	191	178	193	186	182	198	196	164	189	195	166	202	169	186	204	177	193	199	182	168	165	177	176	167	173	201	195	193	166	171	172	173	164	173	165	185	173	179	184	183	184	185	173	182	202	174	213	195	174	201	164	188	187	202	197	165	178	175	175	200	161	176	197	170	180	197	179	200	187	180	185	180	186	180	175	198	189	177	181	161	197	171	190	185	173	177	181	169	222	165	204	199	208	175	151	208	187	160	211	194	177	213	176	166	187	186	169	165	150	149	175	188	155	210	195	175	173	193	174	177	197	174	173	166	210	191	177	159	170	157	184	181	185	161	181	174	186	175	179	183	140	197	184	191	203	189	192	173	187	194	178	189	168	177	170	178	162	173	164	179	169	186	169	201	171	187	154	181	160	189	138	174	176	168	184	176	179	203	209	215	171	198	178	194	185	183	172	195	175	158	179	188	195	177	175	171	187	160	157	171	178	185	172	193	189	177	171	172	164	196	213	174	204	158	187	169	164	166	166	182	165	165	163	182	175	175	159	170	169	176	199	174	167	161	168	204	200	195	190	163	175	168	147	151	186	169	169	181	185	167	196	168	175	173	176	173	185	190	182	187	192	185	175	188	199	192	177	174	185	161	184	179	171	180	169	205	190	198	190	184	197	193	168	190	173	195	178	177	196	205	167	183	192	165	199	198	183	204	179	197	182	183	161	179	201	187	191	182	179	200	174	168	179	187	178	167	181	173	184	172	189	171	188	160	188	188	170	202	162	173	141	140	183	202	175	157	195	155	162	163	177	183	176	184	163	158	169	203	175	201	189	190	184	158	200	149	201	164	190	166	176	179	178	183	176	160	178	154	172	180	203	171	197	178	203	175	176	179	173	170	177	198	204	168	161	200	156	191	159	178	165	175	175	172	181	182	162	207	156	184	188	179	196	165	198	197	188	177	183	185	179	162	173	168	189	203	166	192	156	179	151	191	176	176	170	176	172	180	183	201	191	197	180	193	188	203	187	199	207	181	170	173	178	184	169	185	168	207	193	189	181	168	168	174	195	179	167	186	178	170	213	171	176	170	195	162	215	205	191	177	162	184	184	184	204	189	178	157	185	178	163	154	171	184	173	167	176	165	190	215	204	192	182	203	186	180	193	182	171	190	173	170	184	188	162	171	155	208	217	196	186	170	147	194	168	183	182	187	148	190	204	228	192	191	212	173	180	183	185	174	207	170	181	194	203	190	160	152	191	190	168	166	179	181	184	171	195	155	179	170	188	203	188	186	176	204	184	158	192	192	168	171	177	217	186	174	178	184	184	186	178	185	188	146	178	156	184	186	198	201	186	195	187	195	189	207	185	175	196	176	195	187	143	193	170	189	184	171	187	174	186	170	194	171	182	194	208	165	177	160	163	213	183	169	153	163	188	170	174	174	173	202	208	171	175	198	180	168	178	199	185	188	191	187	192	177	173	167	175	214	193	204	176	178	145	162	172	160	192	175	177	183	179	173	186	195	204	182	166	177	187	169	171	179	178	158	187	190	175	185	181	167	172	189	174	183	182	189	197	205	201	186	184	165	193	189	193	189	159	177	202	168	161	161	201	206	159	163	190	181	188	184	159	185	158	189	187	205	205	169	178	175	202	174	169	173	179	177	199	177	168	170	157	193	147	197	187	167	154	165	161	171	177	188	180	179	163	195	183	211	199	176	164	189	184	200	203	198	187	196	170	214	194	178	181	164	178	178	186	186	172	194	175	187	178	180	186	193	175	187	160	158	199	170	169	182	188	173	158	165	174	193	172	169	188	208	215	167	177	182	163	185	173	160	212	186	179	176	213	167	187	174	179	150	170	178	182	186	180	203	208	170	160	179	172	172	175	174	190	155	156	165	166	182	176	174	173	191	188	184	180	164	191	165	170	174	179	186	180	171	161	176	190	161	187	165	172	183	191	170	151	177	173	160	196	165	184	187	187	185	180	188	176	164	168	189	158	205	162	204	171	188	176	185	194	181	175	197	191	177	166	193	198	175	149	177	193	182	181	167	167	194	199	184	176	180	192	178	187	175	191	177	175	178	213	188	169	172	158	184	175	166	155	179	184	186	203	174	176	184	196	175	181	176	163	181	187	194	153	176	180	201	143	169	179	172	184	194	201	199	169	180	196	167	199	197	183	179	184	212	186	178	179	209	162	172	174	182	178	175	193	174	199	177	168	181	200	195	181	174	197	161	187	183	177	155	147	184	197	178	164	153	182	177	183	168	201	164	212	196	177	163	209	201	174	195	180	177	171	170	168	179	160	189	178	204	179	194	166	184	178	181	154	193	185	158	172	177	202	162	168	213	170	219	170	196	195	201	162	185	147	199	165	158	191	176	197	206	168	177	188	167	204	189	173	180	200	171	196	176	205	172	161	163	159	177	166	177	172	174	202	163	181	182	175	164	192	192	190	190	208	179	185	160	196	176	177	182	207	188	186	187	185	167	179	216	178	184
27307	17888	15436	5538	3880	2911	2339	2067	1596	1478	1271	1046	1025	947	873	784	792	671	701	619	627	607	571	541	504	562	529	517	508	488	507	488	502	527	464	469	450	467	438	432	476	427	467	502	458	491	508	485	476	459	469	428	431	429	451	453	453	443	468	478	464	463	408	425	435	417	503	457	404	440	429	445	432	426	444	431	424	409	404	440	479	436	446	428	444	450	453	444	447	419	475	442	450	450	438	467	414	453	435	391	413	422	454	404	462	436	405	448	422	437	417	440	398	492	471	407	430	448	426	462	422	407	406	418	466	439	429	447	466	448	440	439	420	426	446	449	430	437	454	447	429	440	431	418	409	446	440	429	444	425	430	411	439	449	451	464	446	435	419	408	426	415	449	461	459	474	446	435	412	485	427	456	414	450	435	421	430	437	423	444	440	457	436	464	424	442	414	465	447	450	461	436	439	398	442	430	428	439	413	451	438	405	409	434	433	426	454	458	432	417	375	444	423	420	457	447	453	423	451	450	395	446	430	418	402	420	419	442	412	432	403	423	463	430	438	448	459	420	429	440	433	459	448	447	465	436	406	425	444	427	448	457	461	426	466	463	434	431	448	417	434	391	460	419	435	400	429	425	413	453	472	427	432	454	441	463	453	426	437	448	452	460	415	451	423	434	427	453	443	464	418	448	446	442	450	438	444	460	451	457	426	429	467	464	413	477	457	487	446	462	441	439	439	388	442	490	417	414	443	439	424	416	438	432	464	426	434	444	413	426	451	427	446	404	431	445	419	416	440	411	452	464	417	405	443	475	419	457	418	407	442	410	415	433	436	403	432	420	418	369	465	389	428	462	441	444	446	415	500	414	409	422	401	440	443	443	408	424	401	461	443	482	453	446	436	418	444	410	461	457	426	427	415	395	438	426	437	433	426	426	451	421	415	481	442	441	428	433	430	449	413	432	428	433	424	457	410	427	410	459	426	410	461	436	444	419	411	455	443	429	449	436	463	433	410	413	413	467	424	400	452	412	406	440	447	386	452	429	452	436	434	442	442	415	488	467	366	452	431	445	386	426	364	407	444	427	431	422	435	436	410	431	438	415	453	442	450	416	420	440	440	428	418	442	447	431	419	453	481	457	445	458	449	406	438	466	453	438	437	452	430	388	408	419	427	465	456	401	430	482	461	390	441	394	435	443	442	488	426	399	457	425	452	425	450	439	496	413	423	490	411	396	475	455	424	472	448	410	436	414	422	368	455	430	383	448	431	427	443	474	433	452	433	417	437	433	428	443	474	397	402	450	405	404	392	448	442	412	445	412	444	443	417	481	472	405	413	420	418	453	455	433	422	442	429	422	412	395	421	437	455	399	407	432	408	468	436	459	414	481	447	455	419	425	427	421	425	430	447	440	429	391	449	413	449	417	461	461	414	434	440	452	427	424	442	430	409	459	456	433	457	483	432	402	415	414	473	423	434	429	460	457	462	456	402	436	451	390	474	504	416	430	460	403	431	438	411	405	433	432	393	465	419	453	438	421	432	460	450	432	424	424	440	467	464	425	430	400	422	417	467	425	446	448	448	419	444	431	449	479	440	449	417	408	417	426	432	433	450	438	444	425	424	440	410	443	426	392	417	443	458	434	468	394	395	407	417	471	413	406	417	446	407	417	433	422	412	414	463	442	420	452	467	412	447	443	421	403	446	426	397	420	432	458	426	441	454	468	447	448	456	409	436	411	435	453	429	436	427	468	434	436	441	450	426	439	435	418	437	416	432	457	409	387	444	477	474	414	432	444	440	421	434	459	453	452	441	437	402	423	401	435	418	448	447	433	479	427	439	429	417	449	409	446	435	409	432	421	435	433	473	466	398	470	415	424	457	424	457	439	432	410	441	453	410	472	450	423	383	437	427	436	456	402	431	459	467	456	462	432	502	424	421	451	456	445	420	440	410	426	452	428	427	421	447	416	421	456	443	415	383	475	422	414	447	440	404	446	405	423	398	413	419	429	433	441	483	427	448	416	436	449	429	447	465	416	459	458	416	424	434	445	458	485	430	437	432	427	446	464	451	449	425	459	430	440	402	389	447	457	439	446	457	471	446	438	464	447	442	401	429	402	410	461	401	413	464	454	459	458	422	427	460	433	408	451	426	440	421	428	444	488	404	429	461	434	438	416	427	465	401	411	439	414	405	465	437	398	443	445	458	404	399	438	479	457	403	464	438	448	459	419	416	426	469	416	418	454	440	439	467	447	408	432	415	426	435	447	449	416	404	386	464	465	407	457	442	438	443	429	430	435	420	398	440	462	431	464	460	437	427	414	417	438	415	479	452	432	474	413	474	449	433	433	418	462	424	429	455	423	427	415	447	439	447	445	455	397	441	450	447	452	403	462	423	415	433	477	432	417	431	450	425	434	416	455	456	441	467	457	429	450	461	406	437	422	456	434	457	398	443	432	415	438	437	450	424	440	432	440	439	450	407	442	435	442	426	426	418	459	447	430	412	476	428	411	461	414	444	446	431	463	447	440	453	406	400	431	455	420	438	434	415	400	420	409	420	422	439	409	401	440	436	464	411	447	442	429	417	458	441	417	398	473	432	475	432	392	418	495	417	414	431	476	443	411	407	427	431	438	414	445	439	447	444	417	460	444	412	467	432	424	440	420	445	437	453	441	433	456	424	422	427	412	453	412	446	454	472	396	443	437	428	420	452	433	424	461	448	420	421	435	445	442	457	409	436	436	424	479	449	443	443	408	416	445	438	400	398	416	448	415	456	420	464	436	474	433	446	438	434	432	447	453	437	430	450	457	426	413	427	413	435	432	395	410	412	397	431	415	456	424	430	417	430	453	392	460	444	442	421	417	462	432	461	462	452	446	453	413	410	404	402	405	410	444	420	396	467	464	425	406	447	409	426	448	422	447	438	449	410	446	435	425	438	430	411	430	422	423	483	441	426	427	426	420	428	495	473	428	414	442	420	437	431	491	412	435	423	441	419	455	401	430	456	448	418	405	430	464	401	434	449	423	445	435	437	462	489	428	467	428	417	453	417	437	406	398	444	429	432	422	435	440	419	468	432	409	431	439	434	425	414	425	456	462	455	442	428	429	458	452	424	425	415	415	450	452	419	442	462	400	394	418	419	448	421	435	453	437	457	449	457	422	421	453	438	405	384	429	423	433	424	417	427	470	445	452	465	445	429	457	428	422	452	419	442	426	440	424	437	403	428	404	444	436	407	384	445	443	456	419	430	398	434	424	452	447	427	463	416	442	438	432	426	404	408	437	459	446	434	421	406	460	413	446	442	409	435	464	419	407	466	446	452	448	453	411	425	444	453	465	444	440	471	430	407	421	468	399	432	460	459	457	415	460	418	446	441	431	418	438	443	453	435	441	430	441	431	425	412	459	432	488	435	441	396	409	442	448	448	421	435	425	457	435	410	427	454	450	428	430	477	441	429	451	406	457	466	446	406	428	421	408	441	396	399	422	459	447	419	432	447	429	426	408
12617	4877	2303	814	545	400	424	335	330	326	316	324	332	291	293	311	274	289	270	284	262	303	321	311	314	258	305	278	292	277	306	319	282	316	319	299	311	315	289	266	291	289	294	298	287	262	287	269	261	294	265	257	294	296	296	293	301	257	305	285	328	275	294	276	258	267	284	275	279	287	290	286	274	275	278	308	256	295	300	254	276	277	264	292	280	269	271	322	247	255	250	284	289	316	284	274	289	290	280	261	262	244	249	271	280	248	311	251	297	269	297	284	257	287	238	315	249	293	233	318	291	304	289	265	261	299	287	272	270	242	259	255	285	257	285	293	256	271	266	285	264	306	266	278	275	285	298	254	266	274	297	257	282	273	285	299	299	307	273	252	271	304	291	286	284	249	269	271	262	274	286	279	243	285	302	282	293	278	299	292	281	256	268	275	322	248	327	279	253	280	275	276	279	262	291	298	268	293	268	307	276	268	306	313	284	305	285	299	269	251	250	283	282	290	283	252	278	280	281	309	281	286	293	282	303	270	255	251	257	286	296	265	307	314	252	299	271	276	278	287	264	291	268	278	321	275	284	266	275	260	287	276	288	306	288	299	296	267	293	323	281	290	262	270	301	301	312	276	305	267	289	317	259	272	285	273	281	300	288	278	281	271	262	254	257	273	265	269	278	254	301	292	273	288	271	275	279	264	305	262	266	277	289	276	269	309	295	308	281	251	286	276	291	265	299	292	292	256	270	291	282	280	324	269	271	275	292	282	282	279	282	274	296	270	278	279	270	283	278	295	258	272	304	277	285	277	262	268	268	281	270	281	293	273	299	287	276	272	296	282	269	287	271	237	270	268	297	304	287	289	282	289	282	244	277	296	245	300	272	329	266	263	264	311	283	278	278	270	313	286	274	291	291	278	273	274	255	275	307	256	251	260	252	271	284	280	308	297	276	269	298	255	245	268	285	274	288	281	290	298	275	299	275	258	277	292	314	278	286	268	245	305	294	293	259	268	279	243	268	303	286	283	278	326	269	311	248	266	258	295	291	294	262	276	263	282	302	291	300	283	282	290	282	268	260	252	293	311	295	297	263	286	305	293	287	242	275	260	285	252	292	281	294	309	246	259	280	246	292	345	251	263	273	279	264	288	276	265	288	261	309	281	270	276	303	278	273	253	287	293	283	281	274	289	280	285	278	294	270	297	290	304	284	313	298	282	283	269	259	294	301	280	264	265	257	286	258	277	295	290	291	261	291	258	269	275	295	275	277	249	295	277	288	302	313	251	274	271	325	261	295	294	237	296	271	267	275	279	300	295	271	296	261	289	240	292	264	262	278	260	289	264	274	273	296	282	238	246	266	307	276	294	284	308	314	266	285	293	294	277	295	311	326	275	250	293	257	270	256	252	304	272	293	292	266	263	298	273	262	286	294	285	301	275	266	286	337	287	280	239	287	264	280	275	288	247	295	279	277	273	273	259	298	237	270	301	279	278	238	279	301	250	262	281	246	298	297	310	316	271	256	285	284	260	289	275	275	290	259	297	291	258	275	277	256	301	262	296	313	294	302	318	321	283	287	279	313	278	272	276	305	318	252	275	277	267	250	277	276	279	277	264	266	284	249	307	262	287	303	291	304	290	299	261	279	289	306	283	270	288	279	294	306	258	324	284	253	273	259	281	291	306	326	285	293	275	276	273	292	268	302	265	299	293	305	255	274	275	268	282	278	298	269	266	245	271	279	278	258	284	282	263	296	260	292	266	279	312	269	258	306	280	234	277	302	280	272	271	275	296	302	300	280	282	280	302	277	288	280	260	277	284	296	301	321	270	288	274	260	265	277	286	264	291	277	259	296	306	292	256	251	268	299	318	272	268	270	267	293	269	281	275	297	285	286	300	226	284	320	284	265	303	292	284	287	308	250	309	301	299	317	285	259	279	302	294	306	262	297	278	281	259	302	280	271	283	290	310	312	275	297	262	268	280	331	285	297	269	298	268	236	269	245	261	297	238	264	290	300	298	288	301	258	284	271	280	301	314	288	282	294	253	278	259	274	305	278	263	262	272	262	279	264	236	291	251	259	274	308	283	318	307	294	317	291	294	312	263	285	252	278	280	278	266	258	303	281	265	286	282	291	237	292	264	308	272	274	249	285	248	281	268	263	259	266	271	322	266	282	291	287	294	282	282	273	298	297	247	297	272	253	284	280	276	282	289	293	260	259	249	247	284	277	267	291	253	266	279	292	255	289	268	288	281	258	296	271	293	257	292	231	291	271	281	292	286	279	275	260	281	256	298	271	306	305	262	313	285	270	292	315	278	273	300	311	286	298	245	284	277	265	285	314	278	261	294	274	246	259	287	268	266	296	268	265	270	287	262	273	285	260	312	282	279	290	282	284	277	277	243	297	242	293	271	333	285	276	296	240	268	271	292	288	278	270	311	304	276	286	307	284	281	295	275	284	290	278	271	254	271	295	306	264	270	316	250	299	283	262	268	272	269	277	260	270	271	266	249	296	301	297	276	287	275	278	296	305	272	281	256	293	277	290	270	285	296	227	243	283	291	294	276	279	273	271	280	278	286	277	313	283	284	239	289	283	264	273	261	257	271	299	280	287	268	261	304	281	268	250	292	312	283	295	283	243	280	280	293	268	291	257	269	287	266	270	295	290	282	283	298	284	296	292	259	287	276	266	281	281	264	312	298	291	300	285	262	297	249	273	275	289	276	254	283	314	265	309	274	307	275	316	315	265	281	283	269	274	290	261	261	270	277	284	250	268	268	268	278	283	287	310	276	304	287	292	272	298	300	275	262	291	277	229	279	256	255	264	267	285	287	293	297	285	262	297	285	286	240	265	266	281	283	315	297	291	296	276	291	271	284	293	268	314	303	295	280	295	287	248	284	282	277	261	307	286	293	253	251	284	277	302	248	292	286	253	276	260	279	264	261	285	245	257	261	263	308	268	268	270	279	277	257	304	293	310	292	286	273	281	325	301	247	305	265	279	257	284	282	284	266	283	261	243	282	289	270	267	245	294	299	259	285	298	272	281	276	289	300	287	272	281	284	285	293	275	269	273	274	262	255	277	253	282	272	268	270	240	278	267	267	313	261	276	291	307	265	279	270	275	283	256	248	275	313	289	269	280	302	270	293	268	290	303	248	282	264	252	252	275	292	272	309	282	275	319	278	266	269	283	279	273	276	264	294	294	309	278	256	295	304	263	279	266	309	273	306	285	264	262	275	299	283	297	292	241	280	280	279	259	265	281	271	284	275	288	267	270	287	265	260	287	247	264	263	286	258	289	286	259	276	277	265	292	315	290	293	284	299	287	275	279	278	293	282	259	304	296	266	291	248	281	281	287	277	263	286	258	298	266	252	278	276	289	281	292	271	283	305	280	275	270	308	286	275	293	277	256	296	240	251	242	284	300	266	262	268	277	292	297	276	275	255	305	290	287	267	287	269	302	277	260	297	266	265	307	238	272	271	280	288	267	309	303	253	288	295
9078	4782	4266	2196	1637	1362	1179	1050	997	927	912	866	853	757	715	658	668	724	735	731	697	745	661	681	667	653	690	682	670	703	695	653	650	645	677	658	673	657	731	651	690	663	653	620	665	662	651	692	653	721	644	674	649	624	679	681	665	659	656	708	680	691	652	676	696	630	619	676	606	647	647	647	626	635	678	623	655	648	660	575	674	660	671	683	701	665	640	642	660	701	633	656	668	667	664	656	633	588	675	626	661	679	650	669	636	657	658	672	666	669	693	661	653	678	663	611	646	679	613	675	657	667	640	654	639	620	669	662	652	700	686	668	635	653	661	660	622	639	668	659	636	671	635	669	651	687	684	660	647	639	635	620	652	686	649	640	690	691	621	666	634	672	626	648	657	674	696	638	644	684	648	669	710	584	642	648	681	654	650	635	597	707	664	681	678	658	625	618	632	671	639	608	619	659	631	635	675	591	667	630	697	634	685	660	650	604	665	685	610	671	631	646	671	633	670	680	635	683	675	604	653	629	668	669	669	660	636	629	681	632	651	689	697	704	630	684	640	656	661	651	667	645	668	620	644	651	629	594	628	669	681	668	671	633	651	612	621	641	672	688	656	612	664	686	676	697	637	658	679	621	691	661	679	671	623	672	649	643	645	649	611	634	653	655	662	641	628	599	622	660	636	610	696	650	634	663	633	670	667	677	657	646	645	656	648	659	646	654	625	647	662	672	638	650	710	652	630	641	631	656	666	711	652	687	649	667	690	686	593	631	686	661	666	663	634	632	677	704	678	624	638	626	655	688	671	667	610	673	682	651	654	651	690	626	671	628	641	629	653	674	654	657	682	667	628	666	655	648	644	682	638	651	641	667	651	632	682	684	668	649	678	672	689	663	679	634	666	652	640	694	660	651	662	676	665	654	645	641	612	645	684	673	634	607	674	668	653	637	667	648	687	697	594	645	654	697	645	679	641	670	655	647	633	624	705	647	673	675	655	682	680	681	669	644	636	679	634	628	692	622	671	605	684	650	675	659	662	676	661	679	654	708	693	647	628	619	683	656	662	650	651	630	655	642	707	661	664	630	692	658	659	682	642	664	657	675	655	665	670	627	628	668	651	670	666	652	644	637	665	675	690	663	648	627	668	677	663	660	616	676	674	634	665	664	648	702	654	663	620	715	704	718	629	628	600	626	687	622	675	678	685	662	670	650	641	669	686	680	646	663	676	664	682	636	625	638	675	667	617	671	616	673	671	649	646	650	671	646	627	657	675	654	657	660	682	644	646	631	628	659	674	655	680	664	691	662	669	662	600	674	609	670	629	622	636	634	692	654	687	631	668	565	646	674	684	682	696	653	661	630	689	640	604	700	669	660	646	678	671	685	662	643	681	642	656	655	636	685	629	691	665	651	659	671	613	652	624	656	666	654	688	658	674	598	595	686	707	661	691	652	650	668	656	657	658	665	648	658	650	605	639	686	676	613	642	663	685	640	657	661	624	667	636	664	652	666	639	659	692	705	705	676	644	614	610	634	650	629	711	658	685	646	643	672	704	670	618	659	651	626	673	683	634	648	633	631	634	644	694	721	671	645	656	632	679	623	686	679	634	645	652	641	659	656	679	656	648	683	613	646	661	633	639	651	676	662	701	655	671	667	668	642	593	682	691	684	643	652	670	673	674	657	632	662	684	672	686	619	638	635	663	668	624	653	690	680	684	631	663	667	631	616	672	684	637	645	661	630	654	627	685	650	641	662	663	671	664	590	626	660	667	618	706	637	662	649	650	678	675	627	688	679	651	627	698	629	656	617	665	631	616	670	644	657	655	661	637	613	622	707	661	685	660	685	632	628	674	626	681	673	621	643	636	625	632	664	619	644	687	637	645	674	637	680	628	627	642	637	637	644	669	670	682	613	664	691	638	624	651	716	656	691	675	610	644	718	687	643	676	623	603	657	623	633	669	660	637	647	583	639	648	621	692	686	627	670	647	658	661	651	673	662	650	685	640	664	697	648	642	659	707	678	634	672	667	694	680	685	687	679	693	643	651	655	688	625	688	648	646	645	641	656	684	679	632	593	620	660	674	628	699	644	656	710	628	667	623	608	644	620	647	666	614	696	711	654	703	658	700	647	663	644	638	656	657	699	637	645	659	646	697	674	671	680	632	671	663	672	687	666	675	616	664	617	664	660	676	682	644	644	686	728	613	664	662	675	693	691	647	683	656	622	682	660	694	615	665	659	638	610	648	624	658	659	679	617	650	640	626	613	693	571	670	632	600	681	688	670	699	604	660	644	641	665	682	629	638	621	641	644	681	617	618	628	645	634	632	686	656	657	673	635	652	687	689	667	655	681	631	689	644	657	699	676	658	670	649	677	690	636	643	659	672	627	617	626	689	692	610	678	674	701	658	649	662	630	694	641	667	650	637	670	645	661	654	657	645	668	681	647	634	623	629	627	677	704	629	660	633	612	706	659	644	644	670	635	695	672	642	623	638	672	633	605	638	663	674	709	630	635	664	663	645	640	668	635	671	652	670	664	659	684	671	642	610	691	614	626	640	636	656	616	691	669	675	673	624	683	640	661	665	671	639	654	659	688	683	646	642	696	648	695	651	651	679	642	665	645	660	618	686	634	648	676	664	700	665	667	639	707	673	724	652	649	615	670	647	687	673	639	633	694	652	639	644	662	661	649	665	662	655	694	667	681	666	652	669	654	643	694	662	661	706	631	707	633	624	648	692	653	651	670	653	628	690	622	648	620	713	626	619	710	682	650	615	693	658	641	677	624	668	686	638	660	650	643	647	615	676	613	650	662	631	677	634	638	652	662	712	643	644	695	670	681	610	661	656	649	634	636	678	613	649	668	648	654	680	689	622	624	659	629	654	635	653	648	657	670	669	667	577	658	645	687	658	692	645	674	652	671	633	615	656	653	661	653	689	680	639	645	604	653	606	679	642	645	688	652	671	627	685	736	671	655	690	677	676	663	665	631	642	622	634	660	670	638	723	578	648	636	652	643	653	655	705	654	661	715	666	666	662	630	641	633	644	672	645	685	654	663	655	634	664	649	645	641	676	671	663	646	645	662	679	664	620	702	663	654	620	671	610	670	671	681	683	649	620	658	664	672	649	594	657	643	580	649	659	625	704	678	667	642	612	672	673	629	632	629	634	605	583	655	675	656	677	647	662	620	713	668	641	684	620	693	652	635	667	677	609	686	616	591	635	691	655	638	637	632	637	660	645	664	671	643	658	673	598	630	603	625	671	646	632	646	684	653	641	700	671	688	654	651	670	639	613	623	670	629	626	631	677	628	627	660	616	661	650	608	693	662	636	690	665	694	627	626	710	634	658	651	662	665	647	660	638	629	654	672	665	609	661	626	652	680	678	682	635	618	707	654	682	660	666	681	670	690	682	651	647	621	666	669	629	682	626	662	690	645	656	581	693	661	662	635	640	672	640	680	673	693	695	676	667	644	651	644	661	672	663	662	648	667	596	635	664	670
31082	16534	8841	1883	935	679	574	533	447	424	396	351	369	342	363	342	316	314	313	312	296	317	330	309	321	299	310	361	325	305	317	325	306	299	288	338	308	313	291	302	303	305	296	297	302	273	303	303	317	313	322	275	317	303	283	294	293	289	286	325	321	299	275	272	276	323	325	316	349	303	278	314	275	328	308	280	308	279	304	297	308	349	298	306	312	276	309	302	294	298	315	292	312	321	308	285	267	329	294	296	318	286	298	276	296	278	281	333	307	269	287	306	306	334	303	315	304	305	312	264	278	310	291	298	317	288	278	292	328	289	310	293	280	322	291	299	311	323	286	301	280	329	291	308	293	325	323	319	313	315	311	295	278	318	302	251	312	319	293	285	306	314	286	283	314	299	263	301	286	309	313	305	332	317	305	324	283	299	307	303	316	299	318	277	309	311	283	293	295	295	292	300	285	301	324	305	282	283	290	297	318	290	321	287	303	309	282	302	315	317	310	285	304	309	293	293	317	321	301	297	296	293	335	307	284	321	326	296	326	322	298	282	324	312	306	316	282	297	291	298	289	327	297	311	295	344	288	303	282	313	302	271	298	255	298	323	271	290	306	290	294	305	315	315	297	286	307	304	291	303	336	287	279	314	322	332	300	276	290	273	316	279	304	298	299	313	315	302	302	306	314	304	286	298	294	267	297	314	304	316	334	310	316	318	328	333	318	318	280	296	286	296	308	278	301	272	305	286	300	285	292	298	279	293	296	304	309	323	277	306	301	323	306	283	303	286	313	300	298	319	302	350	306	256	281	294	318	308	268	318	361	312	265	265	297	314	292	297	305	304	293	296	299	289	317	312	295	285	289	307	299	304	238	335	324	329	281	293	293	317	286	283	288	287	321	289	305	276	295	309	320	296	270	298	306	286	283	258	298	299	293	307	322	302	308	285	295	312	317	297	259	315	267	304	304	291	298	286	286	288	330	279	321	301	298	304	273	240	287	322	325	285	288	302	295	302	296	341	291	312	309	311	287	325	333	350	312	297	274	310	333	314	280	313	314	300	334	305	326	314	283	267	277	299	307	295	336	300	292	318	300	316	285	314	270	286	281	302	315	274	291	307	278	297	300	263	295	315	298	290	317	312	305	306	271	311	315	276	257	288	314	276	296	301	301	255	314	315	283	309	313	314	316	300	289	302	293	316	308	286	289	305	296	320	283	299	293	284	336	286	294	318	299	342	301	292	334	299	316	272	291	299	316	320	303	290	296	284	312	284	315	334	331	274	277	303	336	308	313	320	326	320	299	292	311	305	283	321	329	297	320	307	272	307	297	273	291	313	323	318	305	283	333	288	320	309	332	307	313	292	309	330	309	304	281	280	299	321	265	271	328	300	274	299	302	287	297	340	272	269	292	297	299	308	300	316	298	277	303	344	301	306	272	313	304	288	283	306	314	283	270	339	288	287	273	272	309	277	286	285	283	286	298	304	313	277	323	282	335	296	276	315	261	302	307	341	302	286	316	343	318	336	275	282	322	334	324	294	304	280	304	302	286	270	321	320	303	288	314	338	287	301	290	293	297	338	313	337	289	284	264	302	294	329	292	295	259	316	297	305	313	288	351	299	287	342	294	302	301	308	310	287	291	294	332	311	308	297	284	303	311	318	291	288	306	302	291	296	269	331	325	288	300	317	314	284	309	301	291	276	316	314	290	276	274	335	296	309	337	301	293	320	318	297	301	300	305	293	327	264	297	301	317	332	315	262	302	295	265	313	323	280	299	304	280	319	333	320	305	306	294	278	324	299	287	323	312	316	279	298	281	284	292	281	306	281	296	305	282	297	307	309	275	297	308	296	321	334	305	304	293	336	324	315	325	312	322	314	341	314	277	292	315	321	310	297	299	299	298	319	276	310	311	294	304	307	283	311	301	294	286	291	302	282	299	312	295	326	295	301	339	283	297	326	305	310	280	329	323	330	312	317	302	282	291	303	278	314	290	308	316	284	328	294	309	308	300	311	311	312	296	308	279	297	308	316	299	290	283	297	320	290	293	293	282	325	303	298	306	292	274	315	302	308	270	311	287	296	253	310	311	308	260	305	329	311	295	282	298	310	326	314	291	279	305	308	307	275	283	332	339	312	289	297	307	317	310	284	334	306	295	300	326	312	280	297	296	288	315	303	292	310	325	330	313	293	291	313	324	318	292	284	279	319	329	300	320	327	313	301	323	297	296	331	298	300	298	320	304	286	306	310	318	267	328	294	276	304	308	295	319	245	313	322	290	299	283	281	314	306	333	298	315	307	289	336	292	306	312	311	286	324	271	334	300	298	294	276	299	292	306	302	269	298	288	283	307	293	279	288	322	314	306	292	319	286	326	308	290	302	304	320	297	273	283	274	312	297	311	292	320	311	302	334	270	292	320	297	274	313	316	286	289	299	330	289	311	271	309	334	309	308	322	303	310	293	301	268	287	299	295	315	323	294	272	311	295	292	295	279	309	307	326	327	328	268	292	288	305	302	284	334	287	280	319	299	306	338	326	310	310	293	283	345	341	288	276	340	328	304	324	320	296	303	301	302	279	321	268	311	294	300	308	323	298	296	299	320	313	364	309	273	299	305	289	313	312	317	327	307	265	295	296	301	288	331	329	305	307	263	275	299	336	309	270	281	286	310	312	275	290	306	309	335	292	297	292	277	282	333	322	301	329	284	282	337	285	282	304	297	312	282	308	291	278	340	302	303	286	304	313	266	269	277	308	280	330	305	307	303	277	304	306	302	286	299	314	292	316	298	307	308	309	332	285	294	300	302	337	298	303	324	318	314	295	315	279	311	334	305	302	310	301	313	298	318	317	318	309	287	280	300	301	251	275	291	311	350	318	274	312	324	305	322	322	281	319	317	299	262	311	296	305	340	313	298	297	293	286	296	262	285	296	289	328	312	300	299	310	310	314	291	286	263	312	321	324	287	280	271	295	296	317	305	275	290	292	310	279	303	308	314	364	326	303	257	321	341	306	336	313	282	318	293	300	322	321	277	295	297	268	299	273	317	299	309	340	302	305	311	296	302	285	290	307	311	259	307	315	299	272	279	272	300	316	297	307	290	296	314	275	307	285	350	268	312	305	290	315	328	318	300	289	327	311	293	288	309	317	303	325	301	315	296	305	281	284	292	315	342	301	303	311	285	308	300	281	320	296	291	283	305	346	336	293	296	280	301	321	282	344	329	297	302	295	305	273	296	277	283	289	309	284	337	284	287	313	305	331	307	307	315	323	301	311	310	312	333	344	278	319	341	303	316	301	287	268	272	310	333	289	305	327	318	282	314	313	300	299	293	309	286	294	303	310	303	331	341	293	331	279	289	288	277	288	313	271	316	311	290	318	273	283	335	312	289	302	290	309	286	285	295	279	284	312	283	281	287	307	294	302	276	274	281	287	314	329	316	309	321	306	287	289	274	276	310	300	309	273	318	324	299	306	298	304	302	314	319	300	327	305	320	324	288	309	332
21913	13020	11499	4184	3061	2376	2104	1721	1508	1413	1253	1104	1135	1017	1002	989	891	905	815	844	810	770	778	774	810	813	726	746	729	759	715	727	739	738	715	712	693	724	775	761	697	664	698	698	767	691	729	746	736	712	761	760	720	685	754	677	732	719	651	720	709	713	717	694	693	690	685	738	759	688	680	720	694	697	722	686	704	710	690	675	729	710	682	679	672	673	707	717	700	704	667	751	748	704	712	692	706	703	679	721	681	676	669	695	691	678	689	702	698	698	729	724	697	639	716	700	722	688	701	753	676	677	726	722	664	660	701	706	705	721	700	682	689	704	669	702	676	707	692	732	703	639	679	707	704	711	627	684	724	738	711	682	692	691	660	713	700	673	692	746	696	680	710	664	694	701	726	688	663	701	683	630	734	705	706	704	688	725	701	720	718	713	725	689	705	662	703	701	692	660	708	691	703	690	717	707	688	747	682	686	715	711	680	727	690	683	712	699	708	728	746	691	682	678	748	650	714	675	726	743	686	708	717	694	682	698	740	683	698	701	690	692	722	689	705	696	715	720	657	700	657	670	697	753	695	698	669	707	684	693	685	703	720	722	651	699	662	693	707	716	724	669	722	675	689	694	707	712	709	728	682	683	704	729	681	688	672	720	682	680	700	714	687	686	744	708	717	674	677	666	709	716	669	728	698	676	652	675	683	697	707	721	701	674	725	686	716	703	767	716	713	709	668	682	676	693	757	674	665	695	701	717	675	773	719	700	727	723	669	656	739	670	695	702	739	722	715	724	700	709	710	736	700	707	697	737	650	702	714	683	703	711	692	666	666	693	693	707	724	749	684	720	645	684	698	702	731	749	683	721	696	681	686	695	690	717	702	657	653	691	692	731	663	708	681	671	731	718	728	744	689	679	685	708	684	680	669	649	688	677	715	635	662	686	691	663	685	677	718	629	729	676	658	622	707	686	719	689	685	697	688	671	693	711	668	671	662	743	703	678	706	653	720	646	719	745	639	719	714	664	692	695	680	693	677	678	667	664	657	704	675	716	670	643	755	668	769	675	761	712	656	683	710	729	729	692	678	671	689	727	687	690	695	671	698	706	713	723	689	703	719	673	730	692	681	739	701	688	699	682	742	723	716	738	670	691	724	733	678	724	701	678	708	724	649	684	736	682	703	698	703	766	725	663	689	692	697	717	705	658	705	706	754	709	710	719	642	691	645	720	712	633	654	714	737	718	702	737	643	683	694	710	666	722	693	690	689	677	692	725	698	673	676	676	665	674	683	658	749	766	705	687	692	687	693	703	682	686	687	699	665	744	696	689	712	723	687	698	679	651	726	685	717	703	757	688	713	699	692	678	685	681	714	675	766	659	704	695	716	710	687	654	688	721	709	683	696	708	732	715	718	689	665	679	672	675	698	706	731	690	666	728	692	668	705	694	677	680	694	715	721	712	673	702	719	672	682	692	713	693	681	706	640	655	678	722	683	666	725	646	681	724	686	737	735	669	749	642	753	715	726	681	709	685	664	694	698	715	693	674	698	701	663	691	719	675	675	702	707	676	680	679	717	724	704	768	685	725	714	692	680	693	712	716	719	707	722	673	669	697	661	661	724	708	659	728	697	701	721	727	748	695	670	694	692	696	699	697	716	712	723	671	707	690	720	720	706	704	693	722	713	705	701	764	742	710	650	728	676	667	714	734	655	722	722	701	692	668	669	727	651	694	700	687	697	717	712	656	700	696	703	714	732	676	679	663	672	728	715	729	699	740	699	726	649	704	707	663	670	721	697	658	681	742	678	716	726	674	663	750	721	660	680	700	687	683	693	696	702	689	674	694	674	696	699	668	665	697	696	719	671	685	671	673	711	728	663	699	660	724	713	712	710	689	719	677	713	716	657	661	697	720	701	684	658	764	667	693	673	699	696	706	705	718	677	723	693	705	703	688	727	712	705	751	701	679	685	668	736	725	617	679	682	700	686	710	715	695	684	690	696	697	694	676	713	699	684	764	717	714	687	702	711	652	717	678	666	710	699	757	643	721	716	707	731	669	714	731	765	669	742	723	722	650	673	702	705	743	742	686	673	645	686	680	729	688	699	731	741	726	686	679	683	732	731	712	703	722	726	710	703	662	708	725	774	729	743	662	706	705	671	754	704	681	658	679	690	714	731	702	709	699	712	720	735	702	721	685	722	707	731	731	705	700	671	673	729	680	674	713	714	678	752	672	727	660	687	661	685	706	703	661	751	728	716	731	721	656	706	649	715	671	634	745	693	715	687	713	731	690	720	651	667	697	687	671	718	707	657	700	684	664	734	697	716	686	719	645	675	645	661	661	668	685	690	745	682	743	764	697	737	683	704	689	647	719	670	724	740	704	730	664	685	677	689	721	703	739	722	679	688	735	709	723	685	692	746	692	729	646	706	713	677	674	676	692	714	692	685	742	684	701	711	691	742	736	714	692	675	688	722	674	695	679	740	722	706	687	711	693	691	693	711	719	674	756	711	672	676	711	660	664	710	696	711	721	653	685	652	666	669	717	704	678	701	740	704	684	703	647	670	678	670	722	711	690	710	674	701	733	696	717	669	698	679	679	685	691	687	734	665	659	679	721	707	673	681	731	734	732	722	657	680	708	657	664	734	711	680	694	693	717	746	683	686	695	698	729	745	687	688	678	682	654	695	651	695	729	680	690	691	692	696	653	677	676	707	681	716	666	707	707	699	647	698	701	740	689	664	718	733	661	697	685	705	685	747	736	716	687	659	690	665	689	698	726	685	666	715	711	694	715	666	675	647	734	720	717	666	672	636	677	723	747	704	692	718	695	685	694	686	690	663	697	667	689	672	752	700	668	740	682	720	696	767	686	714	698	674	694	703	685	692	705	703	691	742	696	705	689	687	714	692	666	709	684	709	661	714	705	684	653	736	676	719	690	647	652	679	736	682	694	756	709	666	666	667	713	718	727	719	677	693	729	752	726	724	759	745	687	723	733	730	723	725	716	730	673	739	696	711	686	756	723	756	712	719	687	687	682	678	675	680	703	706	707	658	708	700	759	696	678	701	679	706	679	699	695	697	681	665	700	729	737	733	656	725	679	739	719	701	675	732	703	686	706	713	696	733	648	739	700	717	710	723	712	700	676	742	699	692	683	697	647	696	692	681	737	730	684	750	667	699	675	699	717	656	674	711	735	672	712	730	664	708	745	733	695	727	665	686	737	700	682	680	708	704	635	667	713	732	700	758	736	684	686	689	681	737	689	647	725	679	661	656	761	717	686	665	717	674	679	733	675	721	715	736	642	722	705	720	677	673	694	704	700	709	733	693	745	701	669	682	697	690	676	736	721	705	696	718	703	700	656	640	686	719	714	699	723	674	734	716	706	732	711	723	731	668	730	726	711	666	734	683	721	668	731	672	724	676	677	675	643	695	641	705	713	693	697	714	702	673	657	690	687	668	651	695	742	692	653	689	749	683	666	712	704	702	690	678	679	697	698	699	664
42513	25294	14601	3465	1195	878	622	467	393	372	336	311	298	283	245	241	241	193	235	229	208	239	224	198	193	177	210	204	213	188	219	186	184	189	206	194	220	221	199	191	184	216	200	183	196	222	232	229	191	191	211	182	202	168	177	216	201	192	179	194	180	212	202	215	198	202	215	211	198	179	201	212	186	189	181	201	189	224	143	207	189	197	189	183	206	199	212	187	193	168	205	198	164	181	193	191	182	180	208	186	176	190	186	209	200	196	230	164	199	188	210	180	204	181	196	191	205	182	190	206	193	182	187	201	194	199	155	229	186	179	184	202	186	193	204	202	197	182	198	177	174	203	188	177	186	175	192	206	201	175	190	201	204	194	166	232	187	223	191	177	204	194	218	207	212	184	194	201	164	190	194	185	174	160	189	174	181	197	188	194	214	168	204	192	193	190	212	205	197	196	170	200	222	175	156	177	175	224	203	175	227	209	200	200	190	218	201	189	201	206	203	172	230	207	185	187	186	216	160	198	179	194	196	213	176	179	208	196	194	200	199	195	186	191	166	190	167	196	178	200	195	190	195	206	172	197	181	200	202	205	187	183	193	180	193	206	199	174	194	189	187	194	195	180	193	203	199	142	179	175	191	166	221	178	182	187	199	185	211	184	190	196	198	198	192	174	190	212	204	198	161	178	201	169	197	173	174	175	186	181	171	178	176	204	187	200	199	185	189	179	191	183	179	219	193	207	209	161	178	196	204	194	193	190	204	191	190	187	169	192	195	199	206	168	195	189	169	168	173	191	180	177	184	177	190	163	173	180	193	190	214	185	170	228	159	208	168	193	204	182	194	189	180	179	154	210	197	185	191	209	196	194	200	207	204	195	202	212	185	195	201	222	201	185	193	175	171	168	238	200	225	200	205	207	197	199	180	202	198	181	194	193	190	178	195	180	198	176	217	221	178	181	179	218	210	197	193	168	201	194	213	186	210	176	189	184	199	197	181	198	226	189	196	190	217	157	186	172	193	186	190	166	193	171	190	216	229	174	181	167	193	196	205	220	200	168	206	165	220	206	196	204	201	185	195	183	180	212	161	208	216	186	167	170	185	184	197	221	199	205	182	205	178	188	159	191	181	187	206	220	191	196	187	182	210	211	216	185	206	189	186	186	204	192	195	186	168	161	182	179	217	204	175	195	217	208	189	192	210	198	158	170	168	205	195	192	192	213	190	191	198	186	183	195	217	197	179	197	200	193	185	166	187	185	206	187	199	200	194	190	174	225	172	188	191	194	204	197	184	163	178	205	190	182	193	198	198	181	202	203	201	205	169	160	178	193	178	180	188	211	170	203	212	175	184	184	193	210	188	182	209	203	167	200	182	192	190	197	175	201	182	214	178	181	186	169	222	213	186	222	190	205	181	189	210	185	218	206	178	198	213	168	201	189	173	191	183	198	180	191	204	201	229	194	172	192	206	186	211	205	211	183	176	206	181	206	187	194	206	209	197	181	197	173	216	165	211	218	190	186	192	186	202	173	188	182	163	167	175	187	204	194	172	171	220	184	206	217	201	176	178	178	172	185	187	200	177	196	193	209	210	162	195	153	204	197	178	166	168	219	199	203	185	205	174	193	206	205	196	192	177	172	206	201	196	186	168	197	184	181	189	208	164	208	185	212	193	175	169	186	214	217	187	197	190	191	176	204	180	194	187	179	215	207	215	168	176	220	194	158	165	202	182	185	192	200	182	200	173	197	198	175	177	180	184	166	203	157	211	178	206	174	197	186	195	206	205	196	176	208	170	174	178	195	170	193	195	179	182	176	201	200	169	194	184	183	208	201	184	184	180	174	205	180	179	196	212	196	222	191	204	178	184	168	184	188	200	194	171	167	182	190	202	194	171	185	192	178	172	193	195	187	187	183	202	168	177	191	210	196	186	179	187	200	196	206	199	185	185	192	197	186	198	179	205	180	189	190	191	193	188	160	172	190	180	182	184	206	210	216	197	213	186	186	213	190	199	181	197	192	198	194	212	202	190	206	166	181	199	187	177	207	177	193	213	169	185	191	191	211	222	174	192	194	202	198	171	205	190	190	199	191	192	191	203	189	209	190	187	215	191	194	174	199	197	203	210	223	201	191	200	185	190	200	196	175	208	188	182	197	195	206	184	191	172	194	160	203	190	194	196	174	200	194	214	175	161	154	175	211	200	176	179	163	180	236	202	175	167	180	214	178	185	184	216	218	159	204	177	190	189	193	187	200	156	203	224	171	183	206	199	180	172	214	190	186	182	184	217	193	221	185	209	168	197	167	195	186	190	183	191	201	180	190	185	186	176	202	185	232	187	201	199	202	187	209	177	216	181	192	173	192	169	176	177	204	186	194	199	198	186	159	176	205	205	186	184	187	194	181	196	189	189	187	193	192	176	188	189	191	170	166	197	158	178	212	207	176	198	213	180	198	203	190	182	189	191	181	194	210	190	193	214	186	210	192	202	189	179	199	200	178	184	161	204	186	184	176	206	215	191	179	178	161	189	205	201	183	183	193	178	179	197	192	195	205	187	186	200	209	191	188	216	198	192	194	155	208	207	197	187	197	218	213	216	209	214	203	189	172	195	181	170	210	191	207	210	180	210	193	195	187	188	180	196	198	195	173	176	205	205	183	212	230	189	163	191	186	190	167	206	210	195	192	171	186	192	176	206	188	181	201	185	173	175	187	199	179	210	180	186	189	203	192	212	164	190	177	187	203	210	192	168	180	203	190	212	197	200	223	201	191	203	191	210	207	197	190	200	182	185	169	204	175	193	207	192	188	207	171	199	175	180	187	193	175	217	194	186	197	196	175	192	175	212	198	186	210	189	176	201	199	227	165	196	189	219	186	178	198	189	198	184	202	205	204	202	216	178	176	193	217	206	194	202	199	185	177	191	199	163	194	190	158	192	184	194	189	207	180	199	204	202	179	193	188	182	212	193	195	194	178	191	193	189	179	209	162	190	222	188	184	193	181	168	221	197	167	186	212	170	224	190	220	206	165	187	204	175	197	181	195	211	209	181	204	187	190	191	178	165	193	216	180	164	211	188	197	182	194	176	175	165	192	205	187	177	191	187	173	171	207	191	186	199	191	185	172	202	212	198	204	165	172	212	204	182	230	205	214	215	189	186	198	214	192	181	201	152	217	192	183	182	190	178	205	175	197	191	190	192	193	188	177	180	180	198	185	194	205	174	193	217	201	207	190	177	178	181	175	193	216	160	170	181	221	212	180	186	177	194	192	177	175	163	189	193	194	183	189	196	192	207	191	168	180	183	178	173	156	170	197	208	192	207	207	197	214	183	198	193	177	214	195	196	167	173	179	187	185	187	170	195	169	200	180	205	171	195	185	200	206	177	179	187	181	215	169	205	197	165	192	207	212	191	208	217	174	190	188	204	196	222	214	218	191	195	193	175	190	213	186	192	204	207	191	214	198	176	184	187	172	209	196	202	180	179	174	223	203	180	185	194	211	208	174
28726	18860	15117	5509	3777	3098	2524	2078	1705	1662	1394	1221	1065	961	868	839	800	699	700	648	639	650	612	616	555	554	581	514	507	512	525	518	498	518	514	507	533	506	501	482	482	470	516	494	471	505	490	470	521	472	473	486	542	491	533	463	455	504	466	474	447	432	488	460	469	484	481	465	504	457	485	462	452	505	476	463	478	494	485	473	470	462	454	489	451	507	437	483	448	413	452	455	497	437	480	444	470	469	454	460	466	458	497	480	466	456	487	431	477	454	441	484	440	451	435	421	498	434	446	437	471	426	447	463	477	461	472	444	469	445	483	479	472	439	432	451	451	421	445	445	430	434	471	440	451	441	472	447	500	476	481	459	468	473	441	465	460	475	426	468	453	484	456	458	453	469	445	469	473	435	455	448	458	442	444	457	444	482	490	462	465	447	439	467	479	478	467	443	457	475	477	490	479	478	496	449	470	494	468	490	500	447	469	474	434	437	465	438	439	449	483	458	452	496	433	468	408	452	433	393	454	433	445	451	474	480	442	462	456	471	459	438	467	449	471	444	431	445	455	428	429	463	457	443	452	431	483	470	468	463	465	464	448	451	481	477	471	446	447	471	435	444	461	461	457	426	459	483	474	434	425	466	422	432	435	462	462	453	475	454	438	474	473	418	488	444	436	448	421	504	453	448	449	458	417	478	458	467	462	442	428	521	440	460	450	465	447	459	448	485	454	438	446	465	453	439	423	489	425	460	453	446	457	495	477	478	478	464	458	476	469	454	477	463	472	435	472	492	456	481	448	458	429	444	489	473	485	451	422	420	464	501	454	472	469	434	473	443	471	446	442	462	481	429	466	438	484	419	488	462	465	434	458	491	444	478	411	475	422	458	504	476	438	460	453	443	448	473	459	489	481	463	467	474	431	444	452	453	457	455	482	486	450	487	472	472	453	439	453	517	472	449	405	477	445	455	433	436	468	473	487	487	491	446	490	459	449	461	447	480	431	470	481	451	443	413	486	470	455	429	487	449	440	455	519	468	473	477	485	421	475	458	442	460	427	504	461	505	458	458	499	449	459	463	419	472	426	421	487	451	475	489	467	472	438	473	447	471	432	458	453	468	477	458	439	456	497	418	425	484	463	438	444	401	435	438	497	469	431	469	463	468	417	459	467	453	449	463	488	448	462	469	473	468	508	481	405	441	466	461	447	473	462	450	475	452	450	449	441	465	456	462	416	444	461	449	475	433	439	451	469	454	465	524	458	446	426	452	441	404	495	438	482	481	419	455	470	458	513	470	446	485	461	473	440	472	442	444	437	433	459	422	471	468	426	467	487	461	475	451	487	469	451	470	441	466	490	426	486	463	476	449	429	470	447	467	480	442	440	481	462	443	480	443	483	487	471	449	458	481	439	456	442	483	467	460	447	437	500	428	466	490	447	456	461	478	471	423	441	500	453	455	449	454	451	467	461	468	425	453	462	455	447	450	448	462	445	453	473	435	509	456	520	446	497	472	451	451	462	442	458	468	458	415	453	452	447	493	480	447	467	450	482	466	485	492	469	486	468	447	482	423	470	442	464	478	478	478	447	458	436	453	494	456	486	451	435	427	448	464	450	477	476	422	460	466	459	470	463	459	466	447	442	479	483	487	434	470	460	501	475	449	454	460	442	468	419	455	478	478	465	464	445	466	444	468	437	462	423	438	435	487	468	449	443	491	482	487	448	442	446	457	461	435	466	440	485	444	479	465	489	476	471	431	461	487	455	460	440	511	425	426	449	421	446	443	507	477	436	507	465	438	474	499	488	477	475	460	464	456	452	429	487	430	460	453	440	438	470	419	458	426	453	432	417	504	458	429	451	449	465	454	430	427	447	446	440	446	442	411	440	429	482	473	470	429	470	483	471	495	462	478	454	505	476	443	455	461	525	454	515	461	469	456	454	430	455	470	434	514	445	433	461	444	492	453	439	478	501	492	460	432	470	432	458	447	437	453	470	461	474	404	475	479	469	462	403	469	472	500	476	442	440	506	467	498	451	453	431	446	477	479	470	469	454	424	449	451	445	485	452	426	448	484	463	427	459	482	452	459	492	427	442	486	477	465	490	466	468	465	466	480	449	447	472	452	467	432	478	475	431	474	428	448	492	447	491	457	458	459	457	448	476	428	496	438	463	474	474	466	482	490	470	428	456	449	476	462	456	484	400	434	523	454	451	483	477	487	475	465	432	456	443	432	422	459	461	462	438	428	445	434	479	481	475	424	479	445	441	443	458	482	467	406	487	472	443	454	444	466	492	438	460	429	445	449	522	475	430	445	475	442	446	490	485	475	448	437	428	448	483	450	436	427	491	462	449	436	462	441	475	451	448	443	454	444	483	442	462	499	512	454	441	488	467	454	476	428	457	424	449	463	451	475	432	474	451	445	486	470	425	511	449	509	505	483	457	465	452	456	488	461	467	443	453	421	492	464	470	441	473	463	499	485	460	470	433	467	442	449	476	471	440	459	469	445	466	449	477	451	452	436	453	432	469	460	485	469	443	451	500	412	486	420	459	461	438	417	465	436	425	455	483	434	455	424	448	471	458	432	474	481	428	469	433	461	446	477	463	463	465	488	476	464	460	477	454	485	460	477	425	465	473	464	458	487	472	448	433	457	428	494	480	456	445	465	485	463	494	480	493	499	507	458	461	479	480	438	460	426	441	463	430	428	479	431	439	465	439	456	468	489	525	430	467	487	464	440	442	486	470	433	436	489	434	490	433	456	437	471	452	458	469	482	456	451	454	458	456	417	485	425	424	435	457	475	471	452	459	436	487	449	415	466	462	501	458	481	484	470	471	438	502	446	458	455	493	485	455	477	444	462	463	458	447	477	472	475	487	461	438	442	491	462	476	474	448	455	483	478	504	408	456	434	457	467	442	460	455	450	500	441	457	471	428	434	460	416	472	433	439	447	422	436	428	453	484	434	468	460	476	481	472	465	457	471	470	456	459	494	502	466	453	488	490	436	458	453	482	439	443	482	471	449	458	468	443	448	442	469	476	473	486	425	440	464	507	443	452	453	461	448	440	478	505	465	457	456	471	473	503	441	430	449	475	471	472	447	484	465	450	415	504	451	468	448	463	484	450	426	478	426	445	436	439	466	455	475	452	449	438	454	485	430	476	491	467	498	449	465	452	441	473	498	477	454	433	482	454	469	487	464	465	450	424	456	435	459	426	469	471	467	471	443	493	442	477	465	437	445	489	440	420	478	415	472	487	474	510	485	501	453	400	476	477	473	451	451	465	436	466	445	436	466	491	447	482	466	448	478	467	502	479	467	435	446	475	483	458	455	511	465	488	446	422	462	467	447	449	477	480	490	470	467	491	455	447	422	435	444	467	471	465	486	459	467	454	476	473	475	481	467	419	453	435	448	453	423	465	458	499	478	427	485	472	460	407	490	465	430	461	406	427	461	481	446	439	449	462	491	467	450	435	480	445	507	490	445	479	457	447	456	502	487	474	458
13125	4599	2106	735	532	415	358	366	328	352	319	292	333	328	277	297	328	291	284	269	316	270	286	284	267	324	286	298	304	316	265	306	284	306	281	288	301	306	277	296	291	262	309	305	292	302	292	250	247	291	287	274	281	303	250	302	308	287	242	278	260	280	272	293	300	294	303	275	295	272	274	269	288	300	286	259	297	258	297	290	294	284	270	275	269	286	265	284	279	288	277	278	306	288	274	247	282	295	303	245	261	280	277	281	261	293	308	290	272	311	229	309	301	268	284	276	286	300	279	273	274	266	278	263	309	284	289	271	285	270	289	306	287	301	272	294	293	278	288	268	271	245	268	297	297	278	291	274	301	286	270	291	298	267	319	246	275	272	287	256	277	297	297	265	272	276	299	275	295	264	294	289	319	262	282	286	275	314	274	285	292	305	291	306	262	255	277	271	247	280	292	270	275	250	274	297	316	284	295	280	293	288	293	300	304	290	317	298	266	277	303	303	271	294	308	277	294	284	280	269	276	292	259	298	281	285	287	292	302	297	288	288	310	281	284	273	288	291	277	254	256	289	286	280	277	271	299	281	277	281	278	305	277	289	317	285	283	255	308	274	290	302	265	279	305	292	263	280	277	286	290	302	266	292	302	271	293	277	273	279	313	305	270	272	269	253	272	279	262	274	263	284	262	283	278	311	306	307	294	275	278	258	304	292	298	291	299	279	292	308	283	332	272	308	301	299	272	287	286	300	252	273	259	299	291	272	302	282	277	307	289	309	287	294	291	300	281	297	303	288	252	290	309	264	300	286	267	265	277	288	281	312	291	261	306	266	291	312	296	280	303	312	282	277	266	285	332	312	253	312	302	279	277	281	292	285	279	263	256	270	301	267	295	291	286	259	269	294	291	316	278	265	313	257	253	309	318	286	277	300	259	236	299	282	293	290	274	313	302	280	305	284	285	313	293	273	298	281	322	260	298	297	294	313	283	289	314	292	276	265	291	288	313	309	255	287	272	297	268	278	298	302	284	288	262	270	306	298	295	270	279	321	293	300	336	303	276	314	312	284	303	278	277	330	301	266	277	276	275	270	267	297	307	289	272	265	251	260	286	295	268	264	271	271	294	318	284	336	293	246	282	259	296	283	270	276	269	279	257	301	277	271	262	274	293	309	294	283	274	280	306	284	262	254	281	283	285	301	285	256	255	299	287	286	288	260	310	281	287	278	262	273	296	309	300	305	307	262	291	265	272	277	287	298	274	295	268	302	241	296	281	297	257	283	262	320	253	259	268	304	287	276	294	288	280	278	326	261	288	284	285	303	274	290	277	280	262	291	288	302	288	299	271	294	277	290	259	272	270	322	290	303	282	299	281	262	293	273	302	274	286	310	308	289	269	298	287	254	297	320	289	260	277	292	256	300	335	255	289	288	280	289	293	288	302	275	298	321	275	272	290	257	291	264	260	283	295	249	277	289	251	296	243	275	295	306	296	256	298	295	280	280	268	291	289	276	254	250	263	258	244	291	284	291	311	288	283	261	325	264	293	283	302	292	304	295	303	303	314	285	292	281	271	282	291	322	301	314	256	253	279	295	283	329	294	322	271	294	285	299	283	283	313	254	302	260	262	271	255	267	290	274	244	284	285	275	277	278	297	275	305	268	247	285	315	283	282	311	291	302	278	308	283	293	268	265	277	280	250	249	309	300	293	263	285	287	290	267	293	306	312	288	304	280	295	299	290	304	292	299	300	274	265	288	276	268	320	295	279	298	316	285	292	281	333	278	294	295	242	270	231	278	268	276	316	249	309	292	293	297	294	276	278	255	287	290	302	270	293	295	287	297	296	277	302	254	300	267	325	307	304	252	265	281	282	292	294	293	273	302	320	267	286	266	289	271	303	294	277	305	265	278	300	278	260	302	280	342	283	281	281	294	277	266	242	273	258	280	282	281	299	283	263	285	314	280	276	301	299	283	284	284	273	276	253	296	287	259	271	295	284	286	279	280	282	288	292	276	277	262	253	274	298	298	296	281	286	272	305	260	328	281	251	293	266	307	305	286	307	265	289	287	277	280	289	297	281	266	289	312	289	300	253	258	300	258	287	300	268	247	294	297	314	302	255	281	279	280	281	283	286	266	268	260	309	280	310	278	290	304	292	280	253	263	299	274	280	334	298	272	277	277	278	296	299	251	248	286	283	246	298	290	282	293	283	302	293	281	289	266	266	283	290	308	324	298	271	296	301	287	329	264	328	301	285	238	317	301	287	251	281	278	295	278	305	273	248	302	264	300	300	280	268	259	288	266	258	285	271	285	278	268	306	254	253	271	257	311	297	308	275	281	298	306	280	290	283	270	315	296	320	288	303	266	296	288	274	281	282	283	305	288	283	288	278	254	271	262	285	247	277	286	297	271	276	270	279	262	291	264	309	258	258	278	298	295	262	276	272	295	310	278	288	287	282	277	295	301	269	299	294	314	257	259	289	313	277	307	270	289	283	300	259	284	263	295	272	302	295	285	260	273	250	304	306	295	273	294	288	312	319	286	317	273	287	247	283	272	272	271	258	282	306	264	288	280	295	307	316	281	287	317	290	298	281	276	248	293	302	296	288	296	284	302	264	293	297	288	311	256	276	300	306	307	299	272	268	296	262	253	268	295	262	291	323	273	307	297	307	289	296	292	290	279	312	270	280	278	270	275	304	297	277	316	285	277	282	283	292	288	304	281	252	249	288	296	305	303	283	272	287	292	265	294	274	256	313	269	308	270	282	293	250	261	302	268	265	266	269	293	295	305	272	279	252	244	256	261	289	261	253	328	307	264	286	300	285	296	292	275	311	292	295	256	274	245	299	276	271	276	299	320	269	291	271	284	276	289	268	275	289	254	287	275	297	302	288	317	281	283	270	292	267	278	291	287	274	255	291	251	292	326	269	292	288	258	274	301	266	286	275	289	273	263	281	319	276	297	308	289	284	279	288	296	267	281	316	282	301	293	280	270	262	294	265	265	298	313	302	295	284	263	266	305	275	298	276	307	279	324	301	286	270	308	299	306	251	288	287	278	283	265	277	263	278	276	290	266	263	278	271	284	302	308	259	307	261	265	296	282	295	314	300	266	256	294	296	322	274	299	316	264	290	293	282	300	264	255	281	287	226	290	307	260	300	283	284	284	293	283	275	305	290	272	291	276	292	301	277	279	289	283	305	272	303	244	276	290	298	291	277	265	286	267	294	291	263	293	273	301	252	337	261	278	274	287	301	296	280	270	312	294	273	295	292	279	313	315	294	269	268	296	269	276	302	297	291	323	264	252	293	255	288	282	251	291	273	301	234	291	294	294	284	292	320	298	274	279	279	278	282	287	264	290	262	280	273	303	287	303	287	297	287	289	295	294	305	261	317	256	267	276	273	287	277	304	262	259	287	275	299	299	285	273	269	298	299	276	285	299	289	291	272	272	275	288	259	270	283	284	258	275	277	301	310	260	258	273	284	296	262	265	281	256	301	307
9239	4592	3918	2082	1598	1370	1182	1081	954	976	856	832	799	815	764	713	726	662	686	737	702	699	703	713	732	700	683	670	757	657	716	647	628	665	657	676	686	660	676	659	715	644	669	617	683	669	630	674	637	659	695	683	633	682	647	677	660	658	661	607	687	664	664	666	665	701	700	732	668	691	706	659	644	641	652	672	656	601	621	671	644	663	653	719	714	686	643	663	653	684	646	670	714	698	636	661	634	686	680	651	678	643	668	665	724	664	674	641	652	637	696	645	631	653	645	679	660	661	679	698	669	631	672	679	704	667	649	689	665	688	627	693	689	692	649	651	652	661	632	652	698	685	654	661	664	658	656	670	650	684	665	667	676	725	659	671	671	667	682	638	680	602	698	614	662	640	667	665	672	695	650	654	667	678	649	622	649	700	626	626	658	648	629	648	650	655	602	652	619	630	654	661	631	664	635	649	652	734	672	708	683	636	682	660	658	658	615	662	677	649	637	676	664	671	710	685	685	652	654	662	642	663	713	693	683	706	673	716	697	689	664	696	669	685	660	694	688	659	671	623	670	671	661	680	676	656	678	642	619	656	653	684	694	698	671	669	681	650	717	643	654	683	670	653	688	632	683	663	643	691	663	637	674	646	685	639	630	665	646	701	682	665	709	673	669	641	691	616	652	633	650	680	706	690	655	677	667	661	631	647	672	659	689	653	715	635	648	636	631	701	679	665	653	676	670	648	650	688	626	615	695	661	662	677	650	679	697	657	651	662	681	673	649	663	660	665	647	658	676	658	671	711	730	661	678	639	665	668	652	665	681	681	630	659	676	669	688	662	696	625	600	701	636	650	684	660	696	666	621	642	675	679	686	661	678	701	677	669	671	646	716	652	647	662	679	664	655	667	665	683	633	642	632	648	655	681	697	672	659	626	683	638	713	641	669	673	645	649	671	654	630	693	639	686	687	630	651	654	673	650	664	631	714	696	678	640	708	665	657	649	667	638	684	699	657	673	722	665	657	704	673	708	652	699	659	661	691	668	625	704	708	702	654	660	673	689	634	697	614	662	680	596	640	667	681	647	669	650	662	676	630	665	684	628	665	649	706	655	681	658	621	698	682	662	685	708	663	678	632	654	683	671	632	675	652	658	618	674	720	665	675	656	663	667	712	647	626	703	657	715	657	642	646	657	688	636	648	702	627	681	679	664	648	695	673	717	660	678	693	663	651	681	610	702	708	675	700	669	673	647	661	627	646	632	654	655	657	698	624	647	695	651	658	650	650	651	618	641	687	647	694	689	693	626	661	648	655	700	654	677	664	693	685	672	619	671	668	648	685	669	642	649	683	649	692	623	681	655	646	659	677	683	648	684	655	654	672	641	653	650	684	699	679	633	654	699	670	699	683	668	661	663	631	715	673	672	647	693	682	667	656	664	654	648	691	660	697	670	683	657	663	686	679	683	665	642	683	608	712	653	626	649	661	654	663	668	677	678	652	705	641	654	687	652	640	665	670	651	660	676	637	639	685	657	633	656	670	653	695	647	713	647	631	709	644	645	711	684	680	643	652	684	679	646	641	647	682	639	656	652	668	635	645	700	681	660	699	649	603	651	675	666	645	675	641	666	677	679	674	636	689	672	647	684	647	688	652	645	667	682	652	638	686	680	716	634	679	676	684	667	682	626	682	642	654	674	621	626	679	653	672	659	655	670	627	692	675	743	681	704	663	698	654	602	646	637	705	631	673	625	639	658	665	720	675	637	673	662	667	658	685	675	723	672	660	682	642	613	644	639	665	653	672	653	628	657	694	672	686	648	684	661	685	693	673	667	687	657	670	681	672	664	693	664	659	669	657	639	696	659	637	639	648	623	668	652	624	621	619	619	672	685	706	634	676	681	682	689	621	650	638	654	687	688	621	734	677	670	669	676	662	655	698	681	662	633	650	654	627	650	664	747	669	667	695	644	691	671	647	667	691	683	713	645	652	642	680	700	650	625	664	675	742	633	673	705	640	705	679	624	643	647	651	655	671	636	642	683	611	651	640	604	710	676	652	689	669	687	665	673	621	645	645	702	707	627	684	622	611	651	709	653	653	668	660	623	638	682	647	606	633	677	679	697	709	643	681	649	656	635	675	673	688	667	699	682	661	664	629	649	652	645	708	688	656	673	676	654	656	690	618	678	627	648	666	662	683	672	696	640	697	660	689	646	690	632	675	647	671	678	653	711	655	676	642	660	685	685	670	697	659	621	625	643	689	662	665	674	689	684	665	658	688	667	657	700	661	663	676	644	684	657	651	635	673	676	643	684	672	691	661	643	661	685	637	697	660	700	665	644	629	678	697	654	621	679	665	655	709	666	683	665	644	662	657	649	646	603	651	617	666	613	678	672	630	721	709	669	670	640	703	702	685	661	686	663	669	689	672	623	676	651	651	668	684	669	714	654	677	644	653	639	668	624	673	648	680	671	625	640	661	635	652	666	671	710	660	650	676	712	659	687	637	647	658	648	631	636	649	683	688	666	642	653	662	700	647	689	660	659	672	652	683	633	662	685	658	657	670	684	682	673	666	699	602	689	667	630	671	668	688	622	671	635	649	596	638	721	650	663	651	681	634	674	654	630	714	717	655	662	662	686	664	690	617	652	605	657	692	705	638	645	664	659	647	668	735	683	638	664	608	628	678	713	688	677	700	641	701	687	700	651	692	676	682	681	643	666	675	686	683	637	678	653	636	673	674	637	685	708	638	647	677	710	673	677	677	673	659	634	707	672	659	689	679	720	707	662	647	672	711	696	672	632	727	630	694	710	656	645	650	647	666	634	638	645	659	628	677	631	670	712	693	687	664	662	657	703	705	649	671	610	656	651	682	645	644	669	662	638	640	658	683	627	640	685	660	674	643	671	707	686	673	687	687	658	672	653	660	691	651	650	670	652	646	645	691	669	658	642	656	696	609	662	687	601	658	643	676	699	657	623	678	665	665	655	634	677	629	651	702	608	657	654	657	643	634	656	676	607	632	662	676	678	630	683	665	662	697	655	663	687	712	662	650	668	668	660	681	639	644	677	712	673	672	689	684	679	657	662	668	674	676	621	679	642	703	655	651	686	703	637	638	654	668	623	647	678	667	635	651	619	643	642	658	649	647	669	698	642	653	697	664	672	668	664	650	670	656	691	642	649	650	692	655	702	678	642	662	690	678	650	679	671	613	639	660	641	648	634	674	680	670	639	680	663	645	644	692	662	638	604	711	645	644	669	699	726	685	652	631	701	633	644	643	612	647	666	658	673	669	684	623	678	619	661	695	702	640	658	650	666	649	674	650	627	656	683	669	652	668	694	677	689	668	659	622	656	729	596	643	642	663	684	671	668	694	651	640	686	673	649	684	691	668	680	697	678	665	636	663	662	674	634	743	636	658	671	630	649	717	655	634	692	672	696	659	643	646	665	677	703	612	679	678	646	699	676	680	686	669	651	680	677	647	643	679	717	635	670	656	664	670	640	624	663
29745	14866	7953	1614	885	640	503	496	420	399	367	352	324	373	319	300	335	310	285	295	321	337	288	287	330	292	283	313	342	287	333	285	281	268	300	319	323	291	287	275	312	350	286	280	318	313	278	293	296	314	324	298	267	244	299	307	314	308	265	281	264	301	298	285	287	278	293	300	249	260	296	280	260	280	289	290	305	294	313	272	307	309	247	307	277	276	290	276	291	291	302	302	283	278	289	308	291	299	276	308	294	250	294	272	277	321	312	275	298	268	296	314	293	320	312	293	326	319	277	272	277	285	307	296	282	299	273	295	328	286	309	292	293	312	283	316	240	275	322	304	290	294	314	277	268	309	302	293	283	301	299	269	296	294	304	271	300	322	310	295	276	339	315	277	307	277	288	322	313	285	308	295	276	265	263	292	247	290	292	302	292	292	282	303	308	313	291	292	266	300	281	312	256	280	311	309	293	307	251	266	290	281	306	294	283	335	293	280	279	292	308	293	307	266	238	258	260	286	274	285	295	317	281	268	275	299	323	257	273	289	283	277	242	266	296	326	295	296	304	273	306	280	287	309	310	284	312	287	286	296	282	307	283	267	285	304	321	268	309	280	293	288	297	271	276	277	278	267	311	301	300	311	287	302	282	300	277	287	276	316	317	301	280	298	299	266	286	338	296	279	314	283	301	288	300	287	327	294	310	308	272	287	298	297	275	254	296	298	266	313	303	299	297	310	308	280	318	290	262	309	293	272	327	263	258	353	312	273	320	296	283	293	307	300	293	298	258	255	306	292	313	288	309	258	274	303	275	285	253	320	294	264	276	257	300	291	275	268	294	323	265	274	287	278	297	288	304	257	313	306	279	317	277	312	277	276	296	293	301	265	272	286	303	311	299	307	285	284	316	310	279	310	297	272	310	284	265	311	274	307	276	316	308	284	263	254	303	299	308	292	335	278	298	306	275	294	283	243	282	296	264	264	280	286	281	283	353	276	277	319	292	301	265	259	290	290	296	280	295	306	280	301	283	307	269	308	270	271	283	302	325	282	272	281	289	297	271	299	277	283	315	317	256	286	295	301	278	300	277	270	304	280	324	310	297	325	311	318	314	312	288	296	249	312	286	316	282	278	311	319	317	326	276	285	307	327	316	306	282	301	273	280	288	290	314	292	275	268	304	291	282	287	334	297	288	318	326	298	284	295	285	267	280	298	280	309	298	288	291	303	267	287	276	279	312	266	302	261	281	280	288	291	287	282	314	256	287	277	302	272	299	260	312	278	287	279	304	290	298	289	276	338	275	275	302	248	266	301	331	276	296	310	335	280	299	298	267	285	291	270	287	282	297	269	285	307	270	261	303	301	296	274	265	288	293	294	298	317	279	305	284	318	297	269	293	290	324	280	282	291	268	320	321	276	290	297	279	282	291	301	312	262	299	288	298	307	319	277	307	293	290	289	312	322	284	295	344	280	307	294	299	293	297	280	279	283	281	268	279	307	321	304	295	276	279	286	274	259	327	299	267	298	258	300	309	302	309	284	305	249	277	282	281	292	302	295	285	276	296	322	329	284	311	292	258	289	304	280	292	281	324	321	282	303	280	286	307	286	262	279	287	263	294	291	284	307	293	292	268	332	280	321	269	263	297	315	308	312	295	262	296	276	292	267	328	275	288	249	290	301	279	276	328	345	280	285	298	287	276	301	298	280	275	290	328	287	309	289	272	302	287	309	307	278	299	251	290	290	303	270	321	297	277	297	306	275	259	261	290	281	318	331	308	291	318	302	281	290	304	266	276	311	288	273	294	275	276	298	294	290	313	290	308	291	288	318	282	289	317	274	301	293	285	298	299	269	279	307	294	261	268	283	284	294	263	298	303	311	267	266	308	306	308	309	283	312	278	286	273	293	323	289	291	272	302	303	295	300	291	282	270	277	303	284	278	279	273	314	280	269	320	268	272	280	303	294	285	260	307	287	287	283	302	264	305	286	294	293	269	311	315	304	271	297	306	303	261	300	296	301	357	291	278	324	311	292	305	291	278	304	278	284	277	269	254	297	300	263	286	286	309	262	301	283	269	280	284	270	297	261	288	273	288	269	260	270	270	306	284	271	290	319	287	263	296	281	293	272	251	293	269	294	286	324	267	239	327	323	303	298	292	305	246	251	287	283	302	285	304	308	289	254	286	311	297	281	292	310	304	289	300	276	286	307	332	279	303	300	284	312	283	297	307	278	313	284	253	282	274	303	303	261	275	310	278	317	275	276	285	292	272	302	310	327	293	324	291	327	295	304	302	285	291	302	307	265	310	276	297	329	281	319	299	294	276	327	285	281	324	263	279	298	281	285	290	275	297	294	308	309	277	292	319	332	270	267	295	274	299	296	290	299	299	299	297	280	288	283	277	345	302	258	294	279	284	323	266	268	306	269	275	281	296	314	306	305	283	306	307	303	297	324	315	267	276	283	269	302	317	333	299	295	296	279	279	281	321	283	283	305	287	289	293	316	290	284	310	325	307	264	284	317	310	314	280	301	290	296	281	286	309	270	277	328	314	293	315	297	289	280	304	306	290	272	228	311	295	305	307	285	287	282	273	283	281	306	303	272	303	290	328	288	275	257	294	310	307	329	310	291	300	284	294	311	298	308	308	307	282	308	259	299	289	305	278	301	276	298	285	264	328	277	296	285	281	300	298	309	294	298	253	290	281	289	287	317	302	296	295	312	287	322	314	283	293	298	306	287	263	257	297	291	263	301	302	314	260	320	268	294	294	273	287	301	300	283	331	301	308	293	270	272	310	286	299	281	274	312	255	285	291	328	325	317	303	282	286	304	310	320	262	289	318	340	306	311	281	279	297	307	296	305	305	311	291	276	286	299	267	314	270	256	253	293	289	287	281	309	295	302	305	289	317	304	288	313	298	294	280	286	278	305	276	279	321	280	309	276	315	283	280	279	281	262	279	288	308	275	308	262	315	277	302	298	273	320	290	258	325	293	264	316	296	276	297	290	246	296	254	295	288	275	277	309	301	268	299	271	288	285	295	277	266	270	332	297	295	248	306	294	269	281	290	315	300	281	286	254	304	284	293	279	291	289	266	278	270	297	285	264	301	300	307	297	274	291	288	266	298	282	313	289	296	297	259	300	279	303	293	302	294	310	283	274	297	308	315	316	319	319	306	310	273	282	288	277	307	282	278	289	280	272	300	306	271	319	315	283	273	271	278	275	282	289	308	310	322	304	264	319	307	287	284	289	303	312	318	336	272	287	292	305	279	294	304	317	278	296	295	255	289	285	302	267	289	305	290	290	321	270	299	272	306	264	328	294	283	332	271	262	282	292	336	306	314	269	266	309	290	274	274	319	284	322	310	297	276	303	316	319	284	302	282	298	282	282	323	298	292	316	294	272	319	258	294	321	312	301	301	294	310	283	318	316	310	313	299	272	279	320	312	307	254	279	292	313	327	262	273	263	274	260	294	281	264	299	276	303	305	306	277	287	278	294	307	280
20602	11929	10311	3669	2974	2224	1984	1562	1537	1392	1192	1125	1018	988	946	954	867	819	849	800	784	737	742	780	744	732	758	717	712	734	694	716	670	670	695	679	695	696	729	761	701	757	672	744	679	697	710	686	687	673	701	702	731	727	665	659	720	649	744	663	681	725	700	677	648	684	622	677	713	663	689	644	650	693	652	662	674	690	690	684	685	684	634	714	681	675	645	682	666	645	697	684	703	679	707	683	664	644	687	686	651	668	674	653	713	704	688	684	688	687	642	669	654	689	639	714	724	736	682	665	659	618	633	681	748	687	679	642	678	648	699	680	640	683	660	694	653	655	691	657	655	591	616	691	687	689	628	660	704	659	679	658	660	682	654	652	657	661	623	661	651	665	671	655	677	665	716	672	698	635	622	696	676	685	728	638	713	724	643	695	680	697	645	739	652	610	664	655	644	732	673	636	645	677	664	665	651	716	653	666	636	697	709	656	680	668	685	705	655	717	667	640	651	660	730	706	685	628	664	693	679	667	725	646	700	670	685	661	639	659	685	730	703	673	617	654	696	678	661	649	661	655	674	643	713	688	693	688	711	652	681	692	702	653	666	663	684	633	662	622	642	651	703	667	631	715	687	714	658	702	648	705	659	703	661	656	621	650	705	702	708	697	728	675	700	655	657	653	655	653	676	664	712	647	681	661	653	651	670	671	666	673	656	651	663	697	652	678	639	678	711	693	672	727	685	672	647	656	710	675	602	668	688	641	676	680	689	610	664	658	651	697	618	686	681	637	705	665	688	660	684	696	670	672	687	651	675	699	650	650	677	680	686	728	670	684	692	641	696	656	625	659	674	715	673	648	654	617	633	667	682	652	639	678	627	678	671	693	650	671	694	704	662	648	645	698	679	678	671	678	615	661	655	677	694	608	653	696	729	688	661	638	653	704	706	639	694	670	691	663	655	698	659	678	673	694	681	695	688	667	685	646	690	679	683	694	660	731	710	679	659	683	647	645	658	690	697	669	638	672	656	707	657	675	683	703	685	722	646	599	646	713	682	666	675	633	717	655	684	685	655	666	691	715	675	682	695	705	683	675	656	684	685	672	658	677	666	677	689	681	673	706	647	666	669	683	662	704	701	667	703	649	673	650	673	678	670	711	694	696	660	635	736	627	705	684	662	673	604	681	733	664	700	697	684	690	727	705	666	659	678	684	707	672	653	686	668	624	696	612	702	675	698	675	718	724	650	696	684	728	675	686	647	648	678	692	638	669	710	668	682	689	663	662	657	647	688	686	657	698	698	726	688	663	688	705	683	723	685	727	685	617	715	694	691	637	731	665	682	700	654	631	695	678	698	692	677	662	644	612	685	694	696	687	664	639	689	715	686	692	704	712	663	689	652	682	671	671	702	663	704	649	698	691	659	663	650	690	654	692	656	677	667	649	674	659	708	674	665	688	663	682	646	695	687	683	625	652	668	661	664	709	649	680	706	656	665	680	634	691	677	706	645	678	645	667	755	683	698	691	727	643	650	680	689	662	689	673	665	666	668	668	653	654	695	702	738	674	644	671	677	679	646	676	658	704	663	656	654	617	687	693	661	692	676	680	666	675	667	682	630	671	711	673	668	713	726	667	701	698	640	709	685	640	637	712	687	678	671	685	624	665	681	670	656	665	700	708	698	682	659	660	675	677	689	681	686	661	678	714	645	641	642	680	685	690	636	671	698	690	697	698	657	683	631	679	678	694	624	674	690	691	670	678	660	676	716	653	665	627	666	611	643	626	654	693	647	715	639	656	726	630	674	637	648	631	665	673	616	681	682	690	687	700	702	674	668	698	701	693	658	718	678	694	652	678	622	697	674	650	687	650	665	608	691	653	692	667	681	675	631	707	701	627	650	651	688	704	695	680	637	671	704	662	675	666	670	680	636	698	682	692	673	659	666	701	680	653	685	650	672	687	670	679	611	683	670	622	697	659	688	662	682	644	628	638	690	697	673	662	651	667	670	645	651	694	662	720	679	665	665	682	702	677	699	693	710	647	712	680	650	649	656	642	680	667	642	697	671	676	701	601	688	672	638	667	663	645	656	651	618	699	670	726	662	741	632	663	680	700	695	684	706	667	724	700	678	693	660	696	699	607	656	676	667	668	679	663	675	680	656	674	707	700	658	657	635	644	700	693	691	645	691	668	668	683	702	638	685	641	687	683	676	664	629	658	672	701	650	671	655	678	618	686	684	682	640	669	720	637	704	675	704	662	653	665	700	690	611	638	624	681	722	677	663	647	690	640	691	681	643	664	690	677	716	692	669	647	675	664	654	719	699	647	689	653	664	689	677	673	666	683	644	695	635	726	661	665	706	643	648	651	729	677	647	679	660	712	689	663	701	669	648	667	657	664	667	691	701	717	681	699	683	666	661	671	659	639	722	638	708	724	724	673	714	644	655	641	684	676	659	665	666	659	661	682	679	682	726	663	643	693	649	660	654	722	725	693	688	627	664	686	634	652	684	631	664	631	632	658	692	738	676	668	653	673	664	671	672	688	670	648	669	658	622	674	706	697	726	639	679	686	707	693	635	667	669	682	654	675	691	663	679	656	723	651	652	671	694	654	663	707	702	703	706	690	662	679	630	676	697	624	646	653	729	710	636	692	625	683	668	674	684	667	661	681	670	626	705	697	672	665	681	693	658	678	669	669	699	674	659	690	679	707	652	671	654	693	723	667	676	656	684	721	662	658	660	644	685	682	710	673	678	675	662	719	648	641	678	656	680	734	673	735	649	626	666	637	655	637	682	703	679	694	663	665	728	686	673	662	693	703	674	645	635	681	695	698	666	674	694	727	653	681	671	683	665	688	638	638	650	678	653	710	651	707	664	652	719	647	672	673	699	684	703	642	689	655	635	696	702	684	683	673	680	675	660	651	659	699	709	688	660	693	698	695	680	690	615	711	656	684	623	675	679	669	667	681	629	681	672	653	735	664	651	644	680	679	660	650	686	710	682	664	697	691	748	669	666	660	648	638	678	691	633	646	656	636	665	687	671	700	713	666	682	652	663	686	684	636	707	674	684	652	704	631	668	688	697	668	661	646	649	678	687	700	677	686	651	654	679	684	660	703	646	658	649	652	728	687	710	671	692	628	696	674	718	697	683	618	681	670	639	683	667	664	681	681	666	666	659	688	658	700	696	671	677	671	614	666	663	669	677	692	689	685	630	677	632	672	664	668	689	670	692	660	690	657	673	671	680	691	645	752	671	668	656	677	690	644	665	685	671	677	681	691	666	677	676	678	630	706	657	685	632	673	673	666	683	664	676	708	690	636	689	630	677	619	675	672	642	693	661	696	694	672	669	713	647	655	674	609	662	622	664	652	681	671	651	675	698	670	700	681	655	678	689	666	678	648	661	712	640	650	652	676	668	690	684	663	661	685	673	658	632	660	654	662	624	689	707	733	655	690	692	713	655	643	649	683	709	669	698	675	661	676	648	639	676	642	689	653	715	701	692	680
42742	24785	14790	3320	1235	842	708	528	466	407	364	312	256	279	268	259	231	212	208	207	251	221	208	230	227	212	218	226	203	216	209	198	234	196	196	208	211	208	203	215	196	206	226	194	205	189	215	165	188	167	231	189	186	204	191	192	209	164	201	208	206	218	209	197	211	218	202	219	184	205	205	201	211	183	190	209	181	191	181	195	187	196	218	184	225	196	208	201	178	183	192	199	203	208	186	197	190	201	211	203	187	190	180	191	165	171	185	194	215	187	171	176	201	212	205	176	195	186	191	163	214	196	213	208	214	212	191	202	178	197	205	181	197	199	217	174	188	195	174	188	201	188	177	192	172	204	191	200	207	186	198	209	199	180	216	204	222	227	165	193	196	185	217	186	208	196	188	202	189	194	202	176	183	212	205	201	167	210	199	170	214	181	199	192	192	172	195	187	188	205	197	172	193	176	207	177	223	212	180	209	160	204	197	178	199	196	190	183	197	179	209	196	191	193	171	215	186	186	202	190	188	181	189	174	204	211	216	206	199	190	187	197	218	214	248	217	204	192	196	207	202	188	205	187	196	207	187	195	230	186	214	201	183	191	233	204	201	186	190	185	218	175	192	211	180	201	195	207	202	194	214	181	170	204	168	190	220	229	217	197	209	178	214	193	191	210	207	211	190	185	193	181	194	202	158	223	196	190	204	186	201	215	208	217	175	184	199	188	205	184	195	215	208	192	184	179	176	203	197	176	200	197	188	194	208	191	167	193	178	199	206	208	221	224	190	167	212	161	191	231	203	207	176	170	199	183	201	193	189	192	196	190	197	215	186	185	184	213	222	197	192	203	170	198	216	193	179	190	188	223	191	192	174	182	201	169	192	194	191	189	194	200	215	220	219	211	193	199	200	186	232	207	206	192	204	212	177	198	211	205	192	189	166	199	170	205	207	222	202	199	184	214	208	234	204	203	214	191	198	199	200	201	170	212	193	196	191	218	190	168	213	194	196	198	179	194	197	202	166	209	206	165	200	222	188	223	209	173	215	200	203	190	205	189	178	193	165	192	190	211	190	197	219	197	182	215	184	184	180	186	204	198	196	192	204	196	191	166	179	185	194	208	224	188	194	209	192	212	216	190	215	191	193	200	197	173	181	197	199	192	195	190	187	193	179	200	200	201	174	190	191	215	201	186	194	197	191	225	200	195	169	192	191	236	206	172	204	221	242	172	182	182	204	196	171	177	183	188	157	185	212	183	195	175	195	198	200	179	200	199	195	194	207	195	176	166	173	196	199	208	204	174	204	221	202	224	185	207	211	179	179	171	183	204	172	187	196	205	203	206	210	174	175	213	175	179	176	168	207	194	192	199	227	187	200	174	189	194	199	196	173	199	199	206	204	168	165	190	182	199	219	189	218	197	203	221	168	185	165	186	171	187	200	190	207	195	204	203	193	193	181	208	210	172	173	183	177	194	193	200	209	203	194	192	193	204	190	219	196	198	192	216	214	196	209	236	224	228	212	193	198	207	185	226	196	216	192	200	188	219	201	191	188	208	175	206	212	195	203	191	198	193	177	173	207	208	205	198	169	191	188	203	198	200	177	191	223	190	183	205	199	184	188	197	224	207	168	213	185	194	195	188	217	184	217	209	197	200	218	204	217	187	195	179	229	198	202	189	187	204	201	175	185	199	163	183	239	170	214	181	175	206	169	195	190	196	199	205	199	197	201	202	189	216	212	200	209	185	208	216	228	202	193	205	186	192	216	203	200	182	208	188	198	201	197	185	231	228	188	243	201	188	206	210	170	171	194	220	193	198	200	210	181	186	171	189	177	204	196	178	160	191	188	201	201	214	206	193	169	198	196	184	190	210	211	210	200	180	213	184	212	194	211	199	197	187	204	181	200	219	196	199	187	198	235	217	213	214	196	194	214	186	192	188	183	210	217	217	191	190	207	210	185	195	184	196	196	203	216	216	206	200	184	214	186	188	197	196	199	167	184	201	192	201	195	218	192	200	191	160	202	199	201	210	210	178	206	210	182	190	239	174	199	169	182	186	215	214	198	178	196	209	211	192	211	181	189	201	194	226	190	210	218	194	214	214	189	196	195	227	202	203	201	206	196	192	195	200	192	198	191	194	162	222	177	192	216	211	201	179	210	208	190	184	207	210	196	199	184	210	182	194	229	230	202	214	199	217	202	219	198	202	206	201	205	194	211	169	176	190	176	213	196	191	202	187	199	181	211	185	222	208	173	198	192	179	176	202	202	185	211	195	212	210	190	176	186	185	188	238	181	208	214	190	205	199	195	218	197	224	201	190	182	163	176	212	180	217	183	194	205	194	177	203	193	190	195	189	213	175	187	188	168	185	211	190	179	226	223	182	194	179	196	198	202	191	172	192	181	204	194	199	213	189	200	207	196	212	225	175	186	199	168	199	189	207	186	208	192	201	181	177	186	179	217	174	200	200	208	218	175	211	185	193	175	224	201	195	185	179	176	196	210	206	192	191	207	193	186	231	191	170	180	218	189	206	187	196	206	202	197	204	228	210	181	183	217	193	199	217	196	180	184	207	202	189	233	208	194	192	217	201	203	202	197	175	182	186	170	165	206	189	210	209	182	202	189	183	209	171	184	214	216	171	205	185	173	200	186	218	183	182	213	196	222	236	195	210	167	184	205	185	209	175	186	223	193	183	191	201	188	198	199	213	212	192	197	197	191	208	185	208	193	193	196	205	189	193	189	207	176	190	180	207	208	186	184	206	224	174	178	215	197	227	194	187	210	186	206	217	221	189	174	188	202	194	191	166	182	198	186	201	166	194	187	207	180	225	186	202	162	198	204	203	198	227	201	182	213	201	216	200	205	182	208	210	183	175	192	177	188	176	176	194	202	205	189	192	197	193	200	195	199	233	194	187	197	191	194	205	196	203	190	195	227	178	194	199	209	163	189	209	207	204	211	193	200	174	185	193	201	208	206	189	171	177	140	207	176	193	211	218	200	192	209	222	180	217	197	225	193	201	183	186	198	166	194	189	195	197	208	188	182	212	205	223	208	195	200	170	214	206	181	193	196	199	201	198	210	189	212	213	193	188	200	223	177	200	159	199	210	181	207	196	197	185	198	209	184	207	188	206	186	220	183	192	193	223	194	205	212	191	201	209	209	205	204	210	218	190	197	210	185	206	187	216	202	215	172	206	196	211	196	182	227	163	186	153	183	219	170	162	179	195	179	185	178	215	183	197	193	216	198	205	211	197	203	183	199	183	181	193	192	189	225	182	200	200	215	214	179	203	179	205	196	212	225	186	197	192	220	202	203	203	207	198	224	190	195	198	189	215	242	201	202	198	203	209	193	229	175	212	177	183	201	191	200	206	221	192	212	199	208	189	196	187	167	200	198	193	197	217	201	185	206	198	175	216	190	166	190	205	177	187	196	213	216	201	203	188	196	211	186	222	198	185	217	220	179	208	199	215	191	200	200	204	201	217	178	179	197	167	198	195	191	205
28518	18554	15475	5062	3991	3128	2671	2055	1964	1682	1357	1156	1010	941	841	849	813	753	671	659	602	624	575	618	580	572	586	572	536	518	578	541	556	536	519	511	527	522	525	555	506	493	515	507	536	525	457	510	490	532	493	498	502	477	503	494	473	503	492	471	489	501	456	482	476	473	482	465	478	497	429	478	541	497	433	488	459	496	477	528	464	491	468	476	471	466	423	487	484	463	514	475	477	499	484	459	446	481	477	512	462	454	474	466	494	471	462	494	476	456	479	488	484	476	463	465	429	505	480	460	464	465	480	453	469	478	482	427	440	509	448	462	455	477	455	471	465	518	496	477	491	477	457	492	449	476	451	445	474	465	501	460	430	449	460	474	452	443	468	450	485	484	456	476	485	453	479	510	423	468	446	504	487	499	480	453	451	479	462	441	474	456	447	487	460	457	453	507	452	450	490	474	481	470	469	506	456	478	445	452	452	461	442	488	501	476	453	485	434	490	485	441	484	459	447	462	453	445	483	489	488	455	477	489	480	450	423	436	479	459	474	476	493	481	469	443	474	457	470	491	446	489	469	461	477	475	492	474	432	464	490	471	490	461	457	457	456	456	463	462	462	480	476	465	457	505	460	471	457	487	498	434	447	479	457	499	488	479	466	464	459	472	463	468	474	464	449	458	417	486	485	500	433	450	438	531	429	440	471	472	463	474	441	474	454	455	454	422	454	457	452	460	480	481	484	484	458	492	467	455	514	481	466	485	499	489	464	485	428	474	470	484	448	491	436	498	457	435	446	495	484	466	492	463	477	473	509	450	460	489	463	441	434	497	469	493	517	506	465	461	465	486	490	469	444	461	450	490	454	458	472	495	500	487	509	466	489	446	458	469	463	468	473	496	501	443	474	504	453	459	454	468	476	529	480	483	426	460	462	506	479	447	505	491	495	476	441	470	481	477	480	437	461	472	452	452	478	490	492	493	438	461	479	487	435	471	491	499	498	505	484	518	491	463	466	483	475	470	459	452	461	452	505	468	456	470	485	515	420	453	468	495	490	484	447	505	478	460	492	467	452	476	466	473	478	444	477	498	500	456	481	468	447	453	457	484	514	467	457	494	450	483	457	466	495	453	429	459	473	467	479	487	436	448	465	444	487	425	431	460	500	483	441	425	499	473	500	453	475	489	464	478	491	488	477	471	484	469	467	438	449	472	461	484	492	450	497	472	449	453	444	478	463	459	431	455	439	484	477	488	461	502	461	481	482	477	432	457	474	498	472	471	457	446	452	456	507	428	461	478	456	511	483	490	478	445	491	455	476	463	489	501	487	477	453	436	486	476	452	514	449	472	451	468	471	484	438	473	488	427	464	464	469	457	465	450	468	446	439	459	449	430	507	490	518	512	475	461	494	476	439	470	462	462	441	491	473	494	461	473	459	465	467	500	495	470	427	503	456	491	466	481	477	467	460	481	445	465	468	489	456	477	460	437	431	486	491	442	507	444	488	462	452	485	480	459	460	478	480	480	495	446	457	428	454	442	434	445	491	468	458	471	449	453	455	429	423	466	459	479	500	473	461	447	487	510	486	491	450	469	453	469	486	436	451	482	468	468	430	482	464	411	452	446	469	465	458	513	458	452	484	498	490	485	461	462	451	482	455	459	469	457	480	447	477	490	449	475	452	471	445	464	473	487	465	462	519	479	468	470	452	474	491	482	452	469	433	450	479	465	516	453	458	486	488	501	431	491	476	459	484	463	512	460	515	505	470	465	487	460	438	504	434	481	464	476	503	428	490	424	469	501	485	444	501	479	477	467	467	451	453	460	476	441	486	479	448	459	481	468	467	510	438	491	465	491	462	449	458	490	437	473	471	501	484	472	478	488	480	470	457	473	479	443	481	460	475	430	448	470	485	447	472	461	489	462	489	478	435	425	467	527	438	429	487	432	448	456	492	469	443	489	458	485	460	481	441	472	503	435	433	443	481	487	509	479	462	466	438	445	458	459	426	466	449	437	442	517	464	463	459	482	450	478	460	450	464	478	495	458	425	484	467	504	478	450	461	459	460	504	497	493	473	440	467	469	453	457	433	440	472	468	451	462	450	487	494	489	456	453	480	483	474	466	460	475	502	487	488	529	482	458	481	484	451	468	455	475	427	453	457	466	486	493	454	508	469	458	504	478	457	455	468	481	477	482	460	467	505	442	467	439	478	447	461	471	466	478	444	467	499	441	466	471	455	483	472	467	443	473	430	476	471	461	481	446	484	459	462	476	488	466	515	445	475	487	477	454	451	453	452	487	451	446	527	427	470	463	456	437	465	476	472	511	469	465	466	487	467	473	417	510	473	486	470	457	467	473	475	474	495	455	501	519	451	438	464	483	454	457	437	442	486	484	490	485	476	449	426	472	486	469	483	457	485	478	521	426	462	489	435	484	519	438	470	481	466	477	478	416	475	447	492	461	465	487	467	461	471	472	452	449	502	469	473	459	487	464	466	482	479	474	503	465	457	474	456	430	493	500	490	489	479	478	499	435	473	480	486	451	447	487	456	470	478	454	476	495	463	467	489	486	490	451	479	440	436	493	479	503	487	473	486	483	494	471	487	458	474	473	475	413	459	513	458	491	503	472	504	473	491	445	464	439	466	474	490	500	527	477	475	489	438	473	519	488	439	507	491	466	504	446	474	469	486	500	496	487	459	443	457	463	503	464	458	442	462	426	463	490	511	465	475	515	462	463	450	435	464	523	455	464	575	461	471	492	459	512	473	454	461	473	474	446	482	462	452	491	480	475	493	432	461	463	464	487	464	506	469	486	461	430	457	484	506	475	465	495	490	457	463	426	460	494	503	513	463	493	476	466	471	474	462	458	492	473	487	476	474	519	504	440	439	460	500	513	478	480	423	472	428	460	461	498	492	446	435	426	489	437	471	472	495	481	469	424	414	469	475	469	499	467	483	445	472	479	475	507	435	446	488	446	428	460	480	511	440	463	527	504	495	468	444	462	463	456	435	458	464	444	479	500	478	446	446	426	455	475	463	505	433	448	474	461	483	472	478	489	463	490	501	468	471	469	512	456	503	487	439	475	476	441	483	490	456	508	475	471	453	478	463	443	464	510	448	493	495	472	497	451	464	454	423	448	480	493	469	464	480	524	470	474	455	502	466	436	491	450	484	469	477	496	482	429	467	492	464	467	504	464	490	441	477	454	444	479	470	477	478	461	479	465	474	452	444	448	455	479	465	461	489	457	474	447	507	484	482	472	460	503	478	462	472	469	449	484	455	501	469	466	462	465	514	470	510	461	442	455	467	445	509	484	475	450	481	482	463	477	447	497	429	484	457	500	499	477	482	453	481	470	489	464	470	480	491	443	446	451	473	462	467	450	482	438	414	458	512	466	474	453	489	470	490	507	464	441	474	478	479	486	492	468	448	495	469	458	473	460	467	449	456	469	468	456	455	484	460	477	500	480	510	485	472	488	464	455	434	444	461	473	505	469	435	458	448	517
12864	4585	2146	662	439	426	429	351	302	295	352	315	296	292	280	316	291	263	270	300	305	330	314	281	295	301	289	297	262	284	304	293	285	301	320	308	299	311	283	277	292	256	272	296	254	281	275	283	282	296	292	332	301	267	278	288	273	294	302	278	274	315	282	293	287	261	290	302	295	282	277	298	315	292	239	287	281	262	306	298	303	289	274	274	294	247	283	291	289	261	305	276	267	263	301	297	285	323	281	319	322	293	270	276	287	258	306	294	283	294	269	267	303	267	299	263	278	277	334	277	259	291	327	271	311	258	281	261	275	266	266	292	302	301	317	281	308	283	293	270	291	295	281	266	299	297	333	286	317	292	294	327	298	282	297	301	283	297	277	272	279	280	290	267	278	301	287	304	306	286	322	267	279	306	302	274	288	272	292	283	245	288	302	265	256	282	285	287	255	298	259	296	290	299	285	288	286	291	279	283	296	296	294	264	266	301	247	288	253	298	306	302	286	258	309	277	323	310	324	291	271	298	291	258	267	283	268	314	274	279	285	312	330	260	300	310	309	298	257	298	282	282	269	270	306	299	286	281	298	287	269	294	256	283	276	276	303	253	281	274	290	292	258	302	275	291	270	267	279	287	250	275	290	302	313	280	285	296	268	272	256	265	280	277	247	287	307	292	285	287	281	325	272	283	292	303	268	274	298	302	301	275	283	250	295	295	261	288	300	279	292	327	282	296	302	306	278	295	285	307	290	303	286	289	284	317	289	284	281	255	322	329	274	313	275	284	271	276	319	292	288	259	283	269	321	296	280	281	296	319	277	314	285	292	306	257	262	282	285	289	298	284	259	294	228	234	309	270	276	280	298	268	285	310	263	294	295	278	290	301	308	253	277	292	287	291	297	288	266	295	264	308	275	270	317	277	300	279	277	272	276	299	294	281	259	320	280	287	250	286	308	279	307	305	257	291	292	312	291	266	290	310	278	289	288	284	285	278	283	297	286	291	299	271	265	282	286	287	288	299	318	257	266	278	291	268	281	243	284	304	296	278	279	290	278	305	281	283	267	304	278	271	279	292	310	264	261	280	282	273	274	308	302	310	293	293	260	290	302	281	284	299	278	299	289	271	333	284	240	301	283	281	297	279	285	282	301	300	285	298	240	288	255	280	296	297	295	292	315	298	260	282	285	320	271	313	301	293	268	266	274	285	295	287	271	264	304	270	269	324	280	281	243	300	258	276	272	295	286	296	285	286	266	300	289	310	293	261	288	345	278	316	261	263	283	273	257	278	274	294	280	282	277	287	243	280	286	260	291	287	265	300	293	302	264	273	295	302	286	267	274	304	276	269	281	294	299	236	277	308	279	282	271	266	297	288	263	287	289	316	264	276	291	268	271	300	297	285	278	270	281	266	281	273	298	282	301	296	261	272	285	266	262	309	288	273	292	275	313	268	303	290	288	293	306	295	290	290	307	275	319	299	310	292	282	286	286	279	280	284	299	258	265	263	281	307	304	269	267	273	252	275	340	286	340	283	276	268	297	268	260	301	283	273	275	321	287	267	296	286	291	328	291	277	277	329	308	272	282	293	283	279	296	292	292	284	309	292	294	281	283	305	301	270	302	306	295	286	296	295	306	263	305	277	263	273	291	300	286	280	276	288	250	284	305	283	289	260	271	296	269	277	263	292	303	266	297	297	303	286	277	302	296	311	298	268	270	273	265	295	280	305	255	291	305	290	297	294	291	247	265	349	288	275	298	289	300	272	288	329	273	258	312	288	272	278	296	261	313	324	287	298	252	272	278	275	265	290	275	281	284	326	294	284	270	300	293	271	286	268	260	296	273	299	299	296	319	272	270	284	273	281	293	244	274	266	265	294	294	246	276	286	277	276	266	306	288	268	265	300	289	257	296	273	278	289	257	278	277	265	270	279	290	289	275	302	299	277	247	235	313	267	301	304	270	310	265	308	273	301	277	299	306	270	294	294	288	299	317	258	289	274	288	288	266	291	284	271	289	305	318	275	317	315	293	311	300	300	292	281	273	275	288	277	290	295	284	298	304	289	297	298	295	318	301	285	291	305	301	287	277	252	256	281	249	252	286	304	302	267	293	272	282	294	301	297	306	282	289	293	311	292	269	287	274	311	286	297	297	277	280	267	291	277	281	302	288	268	288	291	296	285	290	283	297	283	301	308	294	293	291	280	288	292	333	276	281	278	296	268	288	312	276	279	293	286	250	250	272	303	318	257	253	259	295	319	300	295	285	269	293	260	284	292	278	291	306	248	262	279	258	280	313	305	298	306	285	288	262	284	285	294	300	283	263	301	307	276	265	340	302	278	276	284	288	306	300	266	324	283	276	266	293	267	257	267	294	287	291	292	304	289	268	282	266	274	331	289	268	292	286	306	264	272	296	244	323	276	306	292	308	279	278	247	282	277	266	324	289	279	298	298	295	280	281	277	303	280	272	287	294	280	315	265	269	282	282	252	288	294	283	271	296	293	274	263	301	300	268	262	268	296	267	275	316	301	270	264	257	272	285	288	298	310	276	272	272	269	285	277	305	272	298	284	265	311	280	313	270	297	252	281	297	301	257	271	295	294	316	282	259	290	273	285	286	280	309	306	279	296	312	333	287	281	281	289	272	277	273	298	315	258	289	284	270	297	289	270	304	280	291	267	289	296	321	273	292	322	277	272	297	294	279	286	307	293	274	289	301	320	276	262	274	268	304	331	267	270	304	296	279	280	291	297	292	297	259	263	262	299	276	289	282	281	286	284	296	289	311	279	287	304	292	275	286	273	297	293	291	286	285	286	284	281	298	304	249	263	266	320	268	274	289	303	311	272	302	282	264	276	288	304	285	294	263	284	292	242	286	257	313	323	284	300	286	288	300	281	287	264	273	310	263	274	289	284	275	265	250	302	302	296	277	291	302	272	283	276	264	275	268	293	300	272	275	278	285	301	297	250	282	277	279	272	261	293	316	313	328	321	266	279	279	260	276	268	284	264	309	296	282	306	294	283	288	276	309	290	314	304	275	299	309	282	264	269	295	277	287	276	262	303	301	281	290	299	281	293	270	271	246	268	242	284	275	288	304	293	296	292	287	287	275	334	287	281	300	296	287	269	282	303	291	289	299	272	267	263	255	332	298	296	299	288	275	286	291	287	292	281	317	290	290	311	271	282	301	287	275	277	307	277	293	281	284	267	303	261	299	300	315	287	325	309	260	290	291	294	305	260	261	290	307	309	312	317	298	319	302	342	272	274	331	272	262	284	281	284	279	267	276	267	281	308	247	269	290	305	268	286	288	300	270	293	279	262	268	290	301	260	288	293	277	245	274	294	270	254	277	301	307	295	293	295	280	276	278	287	279	286	305	273	297	295	309	292	304	272	278	281	290	289	296	297	298	283	290	309	321	286	292	298	320	281	296	262	277	291	315	300	266	266	280	285	276	317	277	299	288	294	307	266	321	301	305	305	298	306	315	292	295	270	298	317	285	286
9158	4486	3862	1966	1573	1372	1225	1095	1034	993	860	853	795	796	745	766	721	733	701	745	718	699	674	750	679	727	645	704	687	694	704	683	656	682	696	682	665	653	703	704	671	688	691	655	671	678	652	667	693	646	702	649	690	673	649	675	676	710	664	633	645	688	649	658	665	719	664	661	681	706	676	617	717	629	651	657	686	694	683	663	664	653	663	699	668	688	663	646	678	664	668	676	678	691	681	645	714	665	656	640	683	688	651	632	646	714	715	697	666	689	619	728	714	641	612	622	675	674	685	651	734	638	673	678	648	660	606	681	671	716	624	664	688	717	636	644	742	672	653	672	646	659	693	674	609	644	723	659	721	656	700	660	665	628	633	652	617	652	626	652	635	649	662	719	654	690	637	682	647	631	739	651	658	647	697	644	656	650	647	643	691	732	666	628	661	670	655	626	658	614	655	636	635	667	662	667	641	673	660	668	655	687	682	722	673	658	677	626	659	662	650	687	668	650	643	652	674	636	637	680	655	664	704	651	666	658	636	664	691	722	682	688	669	675	658	642	673	691	662	631	642	666	696	664	682	679	653	632	641	664	691	679	708	664	658	674	639	667	680	658	662	632	705	641	632	681	660	677	666	642	661	676	620	687	668	672	688	695	650	683	686	721	691	674	645	670	658	634	685	649	626	663	679	630	682	694	654	653	673	658	701	688	739	671	619	637	637	653	682	670	639	702	682	678	651	687	703	655	645	653	671	661	639	661	650	690	653	630	655	679	661	701	658	655	681	704	659	644	665	695	691	589	684	684	635	677	692	668	659	696	694	626	681	623	714	661	615	697	673	666	630	681	691	694	666	672	673	638	709	692	612	688	652	690	677	681	645	681	673	655	703	642	683	626	691	655	660	604	702	638	687	665	725	672	681	649	728	630	642	696	693	684	672	680	656	688	676	680	689	659	686	678	630	651	708	642	669	645	675	708	626	672	683	692	684	631	657	636	673	648	637	675	670	681	671	702	648	718	653	656	662	655	719	655	674	630	664	649	671	727	647	662	676	659	674	661	684	702	662	655	652	675	661	637	673	720	632	684	678	667	677	653	660	699	604	707	676	669	692	649	609	696	700	689	659	674	684	655	649	678	683	665	661	679	637	631	627	668	676	649	658	645	641	732	702	633	687	694	618	673	654	655	694	684	684	643	673	707	668	670	669	637	625	680	708	666	677	690	615	664	624	660	667	673	704	696	665	675	677	651	651	651	640	640	671	671	629	698	659	696	689	686	658	645	610	684	665	706	687	657	650	713	653	603	691	670	677	683	700	683	675	643	652	680	692	676	671	704	665	635	669	695	682	647	664	697	718	662	677	660	630	657	629	666	656	656	668	664	633	667	686	704	677	631	644	612	661	698	643	699	673	687	718	677	670	638	667	669	631	667	668	671	699	658	664	636	724	654	668	654	617	642	679	672	656	651	681	680	671	640	666	660	639	673	679	668	627	666	650	645	657	673	686	661	643	628	636	677	699	669	661	670	683	680	625	695	687	617	684	642	654	657	670	690	656	631	643	688	674	668	635	628	686	692	688	696	693	628	637	655	670	682	667	660	671	666	670	690	661	712	733	662	656	744	719	692	662	688	686	665	694	685	696	679	694	699	694	682	697	690	739	707	647	675	664	687	627	644	671	671	713	650	643	696	712	687	730	649	653	675	677	666	653	670	676	656	679	657	644	657	682	661	640	706	652	716	653	664	642	667	686	636	708	657	715	652	664	634	717	652	645	675	686	652	692	656	676	659	689	675	688	673	663	672	648	656	627	665	629	621	689	687	653	620	670	659	713	623	600	689	692	678	681	652	659	645	710	677	691	656	655	636	661	638	663	696	672	658	735	619	702	650	646	703	637	679	697	702	661	660	650	614	664	663	686	687	663	665	739	684	649	683	674	681	648	637	675	667	684	648	656	665	644	641	653	676	667	646	716	660	614	667	690	666	699	683	621	706	665	639	645	651	724	689	700	609	689	668	701	680	662	721	721	713	695	641	704	659	666	678	706	659	646	643	657	625	702	710	617	617	651	737	669	637	700	674	721	660	661	639	687	656	664	707	660	695	638	654	665	613	651	672	678	674	705	650	700	698	691	726	643	663	680	660	636	697	665	681	680	656	709	696	692	663	703	654	612	648	663	658	662	633	696	675	663	647	685	658	616	638	659	680	683	686	703	682	692	662	645	653	684	648	710	674	655	630	665	681	688	680	667	641	703	661	680	721	676	664	652	659	662	686	664	661	669	673	697	682	680	688	635	665	648	665	662	679	644	666	670	656	626	673	694	671	672	681	677	668	670	649	705	648	650	603	747	631	694	656	688	657	657	645	701	673	675	630	655	678	691	652	678	667	654	646	638	650	659	649	680	659	690	647	682	687	649	633	714	660	686	634	648	682	712	645	660	600	697	637	670	651	673	643	681	665	626	640	668	646	636	676	654	648	660	671	692	630	698	661	685	629	640	682	665	676	681	647	712	656	658	682	645	656	697	670	661	652	657	714	688	646	596	690	702	681	666	676	657	672	681	730	666	632	671	715	619	680	675	668	633	672	681	674	676	661	667	686	714	665	653	705	665	690	679	633	673	679	683	711	654	666	670	671	646	684	670	693	666	643	675	689	718	656	656	633	660	677	618	690	666	651	644	704	659	654	666	699	647	689	690	668	661	669	657	620	657	710	664	659	667	713	676	675	629	742	655	687	668	690	657	668	650	675	664	695	639	672	629	657	652	647	712	668	638	674	641	644	675	663	678	643	670	665	641	702	687	669	708	671	666	737	688	590	670	711	678	695	652	644	689	644	639	649	653	646	706	679	652	665	638	666	684	619	653	660	706	636	636	685	714	683	663	628	700	709	649	721	718	675	688	664	653	676	691	642	688	644	668	675	674	637	690	630	702	653	700	675	672	677	671	678	694	697	666	696	656	652	672	678	686	648	693	676	649	657	614	684	650	625	694	674	637	701	668	647	637	645	726	694	682	667	691	718	676	640	717	704	689	668	650	664	699	686	685	700	702	614	670	658	689	665	662	676	702	622	668	640	682	695	674	715	687	699	684	678	659	681	687	654	719	694	672	643	667	673	652	627	662	637	706	669	675	630	658	680	704	648	669	624	645	659	698	638	649	654	688	669	638	661	658	699	664	662	647	717	648	670	670	649	624	671	698	655	669	669	620	673	651	654	671	667	695	649	638	695	650	676	648	697	683	687	707	639	646	644	668	608	706	692	699	686	643	636	651	684	677	684	670	688	668	711	690	704	681	687	672	667	662	706	685	669	635	652	653	660	632	700	651	659	654	694	677	698	677	647	634	673	685	728	706	668	681	676	667	644	690	688	655	677	657	665	703	697	679	664	666	702	704	754	667	684	668	656	655	651	644	664	639	670	676	641	650	694	649	689	690	632	687	675	685	667	672	687	639	653	701	629	662	660	655	665	657	674	655	734	651	643	678	656	644	683	656	660	659	679	672	651
29587	15004	7914	1636	787	634	572	445	412	425	361	350	329	344	364	333	319	304	285	305	320	320	291	318	275	316	317	296	292	278	280	314	300	327	272	312	317	305	310	330	282	327	295	301	289	306	351	267	302	332	273	299	277	299	306	298	331	301	293	268	291	275	291	281	284	300	317	288	298	296	298	311	253	279	328	275	300	280	324	291	296	275	296	290	312	294	287	292	307	286	280	279	275	317	317	279	298	296	296	304	341	291	272	291	283	340	272	311	290	298	300	262	298	275	268	281	285	311	280	319	251	252	302	336	305	314	296	285	297	276	309	292	271	292	286	318	284	302	256	319	290	319	292	300	308	294	263	282	331	285	290	320	283	295	273	297	301	318	280	292	297	297	284	305	331	296	275	268	256	296	289	299	266	269	286	299	305	252	316	301	262	308	258	299	309	296	301	292	248	320	296	317	284	290	303	304	251	252	274	302	257	310	310	291	287	270	245	307	300	295	307	305	292	293	297	322	279	288	297	305	281	296	295	299	291	294	274	285	267	303	305	278	331	303	314	288	322	294	305	301	308	279	292	302	295	299	289	353	287	272	335	320	260	285	303	310	265	315	303	279	310	265	280	325	287	308	332	262	330	333	257	280	281	271	290	323	282	296	267	267	284	285	288	297	294	240	305	324	288	297	268	322	298	298	295	308	293	272	295	294	300	313	268	279	294	290	315	291	276	298	279	264	323	326	297	325	288	278	252	270	284	316	272	272	290	302	288	320	291	289	284	306	288	315	312	257	274	268	307	288	314	316	278	273	309	285	318	306	299	299	279	291	287	297	301	293	290	287	289	287	300	292	267	310	308	281	310	287	295	339	294	319	276	300	318	311	307	269	289	296	286	313	305	289	270	276	274	246	272	258	278	301	289	306	336	285	302	288	283	317	275	278	296	259	307	282	297	265	312	287	281	318	291	282	294	300	292	281	285	295	304	292	292	312	287	287	290	268	253	346	296	313	265	305	268	278	300	269	266	307	305	321	299	269	296	287	315	312	286	306	303	281	336	270	316	324	305	255	316	260	282	278	307	301	312	297	294	288	280	314	309	282	312	313	294	319	322	317	323	324	268	303	299	302	286	282	284	305	321	272	305	327	315	295	304	296	296	278	320	283	303	280	277	308	283	289	306	303	293	276	282	300	269	309	251	299	299	261	300	274	304	319	252	292	299	265	330	296	249	290	281	330	273	267	297	264	289	258	273	304	290	280	294	303	258	301	293	288	300	307	301	333	281	327	296	283	283	291	272	307	310	300	278	273	286	291	282	267	309	301	315	337	300	318	291	290	273	292	296	304	322	273	280	269	281	294	295	284	256	264	309	268	304	270	295	269	293	282	311	304	283	298	304	256	267	316	288	280	320	289	297	288	300	286	307	271	289	279	287	288	294	309	274	281	299	303	313	294	315	259	300	299	332	308	282	297	284	308	304	291	280	296	300	298	281	285	274	284	279	301	312	291	299	318	303	291	295	284	307	283	303	297	269	285	296	304	307	285	300	301	325	306	285	286	303	290	302	305	296	313	317	302	308	342	290	282	312	303	259	277	315	284	298	283	297	263	319	278	296	299	294	318	293	303	296	288	287	291	299	280	277	287	297	303	318	281	278	288	261	263	261	308	306	290	335	296	275	285	266	309	275	284	307	289	319	282	294	285	276	313	313	264	312	273	265	279	291	281	302	300	261	305	288	283	254	304	305	299	321	306	327	257	280	278	275	269	305	244	295	296	305	298	315	284	282	290	268	276	271	283	320	282	266	269	301	291	302	309	286	287	301	283	279	309	325	283	315	287	256	266	278	295	260	291	312	299	313	306	296	251	258	282	295	290	294	280	261	311	268	277	280	254	289	285	293	282	304	295	288	302	261	285	292	302	293	292	308	281	330	331	328	295	296	288	303	296	254	303	265	293	319	304	310	265	273	299	283	276	346	251	280	278	294	297	290	290	301	290	317	284	314	287	288	333	273	283	292	293	292	305	320	302	272	309	287	281	256	308	272	310	287	333	276	337	304	270	327	250	306	287	278	284	291	307	268	294	323	315	280	299	300	303	282	272	274	294	319	293	291	300	279	291	270	273	281	278	306	298	321	286	284	315	299	273	278	283	289	283	267	271	281	283	283	273	261	252	318	275	301	265	254	289	297	308	319	295	300	282	316	305	296	304	325	311	275	313	302	302	302	290	319	311	308	299	296	287	288	318	285	310	268	270	297	296	306	317	300	309	283	280	285	313	270	280	310	283	307	308	269	278	286	261	298	290	312	281	290	292	290	302	276	306	295	291	316	287	296	310	277	280	302	323	272	275	335	301	274	285	304	305	296	290	285	282	307	294	319	290	292	309	270	286	317	325	298	286	265	310	312	294	280	304	316	276	283	292	325	343	297	286	306	303	303	276	290	258	261	280	272	288	254	282	291	274	279	289	284	314	301	286	271	295	281	297	268	273	267	302	303	285	295	285	316	292	274	274	311	279	318	296	315	286	293	328	280	278	303	272	286	295	294	291	309	311	323	294	286	323	291	301	299	297	286	297	291	273	276	272	295	300	275	295	325	281	284	279	259	331	294	287	308	316	227	282	268	289	272	264	281	283	287	266	311	310	292	265	266	307	299	302	293	317	290	305	264	325	300	290	295	293	302	281	303	296	297	268	291	263	284	297	315	286	290	292	269	300	294	313	286	316	276	292	282	292	258	269	277	310	284	284	278	294	322	298	304	283	266	275	289	260	306	310	313	289	271	256	282	291	292	274	313	304	305	294	315	268	274	296	301	311	293	325	304	286	276	313	267	293	311	288	288	273	308	260	281	271	286	285	263	303	311	298	314	277	277	271	300	314	285	306	261	289	307	245	305	291	319	271	291	292	284	312	296	296	278	318	282	281	280	335	299	285	293	276	299	294	270	268	298	301	273	281	268	296	281	267	311	286	308	304	275	282	257	306	268	286	284	303	302	293	298	323	295	301	258	318	298	287	288	253	268	288	314	301	283	285	303	312	275	296	331	301	325	308	279	292	293	284	316	334	270	294	291	296	303	298	302	294	312	292	316	328	265	284	290	276	285	260	293	285	292	284	275	282	326	288	322	277	292	295	285	292	285	272	290	285	296	283	300	274	289	287	275	272	283	332	318	327	302	280	274	311	292	288	262	285	311	289	275	287	282	280	267	295	290	285	288	299	288	281	281	307	264	309	320	305	306	307	294	260	255	303	286	273	310	292	284	283	325	266	276	256	293	316	267	294	270	265	259	285	315	299	304	256	303	315	324	310	282	310	282	271	280	273	279	304	315	304	302	288	286	283	327	320	312	297	256	294	301	313	318	315	305	326	296	295	275	290	298	294	296	300	311	306	294	324	295	305	316	268	302	288	297	287	287	290	300	298	284	295	307	298	311	276	274	293	299	295	295	312	305	278	299	297	285	313	316	310	287	294	271	327	262	303	285	343	339	295	304	298	329	300	306	309	291	282
20708	11820	10123	3548	2681	2377	1965	1683	1519	1344	1126	1094	1024	995	916	921	912	811	732	795	763	797	800	711	733	730	749	705	726	742	706	741	672	685	709	737	669	683	701	685	699	697	670	741	670	704	635	703	601	664	682	699	694	691	692	669	749	696	622	694	692	694	721	690	691	716	678	694	661	644	705	661	684	665	632	642	647	679	700	706	687	742	665	683	657	713	677	700	661	673	671	682	641	667	651	641	663	665	684	686	665	632	686	661	704	696	680	703	673	656	660	689	750	639	654	672	722	666	754	691	662	686	700	655	670	707	657	653	685	698	639	685	663	709	653	693	624	733	626	688	694	676	702	644	659	640	679	642	686	717	704	709	668	657	729	679	684	680	667	680	681	690	700	698	664	700	727	656	681	629	722	680	682	690	689	676	655	637	660	688	675	663	633	685	702	679	695	696	701	686	660	683	692	687	662	689	669	673	705	713	689	646	666	655	701	696	675	684	711	661	700	675	676	620	671	670	694	680	660	690	690	667	713	690	678	689	636	694	647	679	694	645	716	655	710	626	669	709	722	684	655	685	641	670	688	645	670	727	690	701	641	664	666	659	697	652	674	707	719	692	657	689	669	688	691	656	665	655	631	637	632	687	699	656	692	634	669	654	690	649	661	706	708	702	679	665	701	762	641	678	670	680	676	648	637	657	660	642	670	645	680	647	648	689	626	676	663	646	664	654	638	637	712	651	683	669	668	649	684	701	667	653	680	664	687	684	688	687	703	698	629	699	666	704	669	689	674	680	710	690	643	749	677	736	646	674	686	676	716	687	629	695	708	691	682	699	672	661	675	722	670	659	703	719	683	703	671	713	665	707	649	633	692	713	667	660	673	689	657	693	676	679	680	667	637	662	747	678	704	647	675	724	670	647	691	653	656	654	708	678	632	718	699	676	697	660	686	701	703	679	669	669	676	631	676	687	714	630	702	684	708	688	681	634	672	683	703	667	653	692	647	670	695	708	692	653	692	643	663	714	689	683	642	704	687	705	651	675	660	661	654	694	694	662	661	708	676	701	688	678	696	675	659	628	714	639	704	644	608	695	656	649	668	648	673	662	711	701	686	676	637	675	693	688	700	665	641	652	641	690	672	666	693	683	714	656	684	630	633	637	680	701	693	715	693	683	640	653	677	688	684	691	655	685	627	694	669	649	695	706	674	674	664	678	684	690	716	687	686	711	669	699	662	688	646	672	688	688	749	658	682	699	714	638	673	709	711	698	695	700	655	631	686	640	680	676	658	690	636	735	655	661	664	647	678	640	694	661	664	674	695	713	602	651	677	666	691	643	640	700	700	631	657	731	694	698	667	692	701	638	634	680	665	631	710	701	643	708	683	633	687	670	666	644	661	734	648	648	674	693	700	677	666	668	643	652	661	619	687	630	646	646	741	687	657	646	688	697	671	706	669	733	708	690	684	654	666	685	688	656	702	677	711	643	667	673	700	687	651	691	740	699	679	657	673	675	677	635	681	681	667	643	668	672	722	687	646	684	708	637	669	681	698	710	693	656	644	694	607	662	628	712	667	681	685	700	644	655	686	648	641	636	620	666	671	695	703	657	687	681	683	700	661	647	653	657	672	669	662	643	685	657	670	664	625	677	665	663	638	606	674	649	687	730	681	650	643	674	694	743	661	662	670	701	677	693	718	624	664	643	703	725	682	659	653	687	712	675	705	702	664	651	663	697	715	653	705	661	680	690	670	700	652	643	675	675	686	622	703	711	658	656	623	703	680	640	721	682	666	659	712	634	695	716	664	628	675	662	662	667	670	731	615	714	659	678	691	643	663	690	676	650	701	706	636	695	665	692	677	663	696	720	661	686	712	696	629	595	675	712	713	661	706	696	654	674	661	655	692	681	667	673	684	709	646	676	686	697	612	637	686	678	676	717	649	693	660	704	636	670	724	694	698	691	615	685	716	678	658	715	687	646	669	694	685	709	658	654	670	648	691	696	697	676	680	701	673	668	632	662	664	670	674	664	672	709	662	650	687	668	675	666	647	691	667	722	683	658	684	666	692	689	713	713	664	700	669	652	690	681	680	675	689	671	661	736	617	684	667	656	662	664	635	630	673	667	683	682	681	679	593	658	691	682	688	707	610	686	685	657	651	627	669	680	662	640	644	688	700	691	653	652	668	679	701	691	728	686	672	647	671	705	655	686	654	704	655	681	727	674	675	711	694	704	669	620	700	656	624	709	710	678	673	677	696	700	689	706	709	671	642	701	686	678	685	647	688	675	655	695	633	690	709	640	615	680	650	682	651	686	670	694	657	632	636	670	719	698	682	656	636	668	693	695	706	681	688	707	713	659	690	694	686	700	679	688	643	679	701	677	643	687	695	693	692	695	693	692	690	675	708	640	700	731	682	642	677	686	661	645	718	690	674	655	663	651	677	656	659	643	692	640	723	705	672	714	682	703	665	690	714	676	682	689	672	699	699	714	640	609	680	724	648	668	677	684	652	627	628	683	723	667	679	662	716	625	700	703	695	631	739	662	684	691	696	671	666	655	717	633	693	692	704	630	673	659	702	695	696	713	666	647	677	653	648	661	660	711	670	646	686	671	705	701	675	660	732	694	689	673	649	695	685	636	665	670	677	624	666	706	663	689	705	709	676	665	664	724	705	700	661	674	658	681	693	694	672	670	685	724	713	631	687	674	662	672	707	722	676	668	712	621	690	709	682	677	663	626	725	765	693	715	634	659	674	660	644	704	711	662	700	699	682	662	687	658	667	655	691	692	691	654	649	657	714	656	677	652	670	649	652	661	658	674	699	671	652	738	640	661	657	655	660	673	687	686	706	706	697	693	676	652	724	680	681	676	697	663	676	690	692	666	701	671	644	668	623	711	690	747	665	716	675	726	653	672	672	672	693	677	649	671	692	675	604	644	659	683	654	675	665	640	665	676	727	690	698	680	690	714	715	692	650	662	656	608	646	657	666	683	668	711	683	627	673	672	671	660	672	674	693	685	684	640	700	683	734	687	667	647	702	657	662	694	693	672	661	675	654	652	695	653	655	651	691	674	680	669	745	696	646	652	640	694	662	654	674	718	668	644	660	694	729	671	713	644	689	662	677	666	731	711	664	662	677	648	682	647	711	655	634	679	672	631	694	626	701	682	675	734	654	674	660	681	689	695	691	688	712	678	700	713	623	705	682	656	641	680	621	647	668	635	674	669	680	626	701	629	728	683	669	668	659	655	731	669	702	621	693	644	666	659	669	660	703	699	664	698	709	690	688	631	661	707	662	655	658	715	663	677	667	665	659	699	677	688	670	695	683	667	694	639	732	695	683	661	697	621	702	671	683	687	664	650	649	717	671	693	659	682	730	683	612	733	662	670	650	660	664	679	680	681	710	677	638	681	686	654	664	670	731	710	700	624	653	679	663	702	640	727	637	671	662	692	717	705	682	695	673	684	671	689	659	686	662	672	680	685	689	655	654	721	688	667	666	684
40221	23616	14717	3123	1104	780	648	501	427	354	376	284	251	262	247	220	250	225	239	173	184	220	207	198	201	182	183	192	200	204	207	191	206	206	202	171	176	184	218	209	206	216	200	198	182	162	199	200	180	190	191	197	186	195	185	167	190	178	164	182	194	233	217	187	183	212	194	191	172	183	173	199	208	205	202	200	176	198	165	178	191	200	198	190	184	194	196	178	189	190	178	187	211	198	208	166	249	190	199	169	183	181	205	185	192	182	171	181	181	166	199	186	181	187	176	207	183	174	190	188	209	204	174	211	176	185	190	204	201	176	192	199	174	201	179	176	200	199	191	184	186	180	190	173	188	187	199	191	160	176	205	184	174	177	165	184	180	165	218	207	211	180	182	214	176	208	181	196	212	194	197	226	180	189	172	195	181	184	166	184	171	195	194	205	181	180	190	177	187	161	163	160	177	186	202	175	184	172	179	202	189	193	178	196	192	181	199	207	188	196	196	190	159	161	199	188	173	196	184	182	200	188	192	189	193	202	196	177	180	179	185	205	190	195	194	180	189	175	207	220	213	173	189	231	208	175	191	183	192	203	189	202	187	180	201	188	221	188	208	168	198	190	214	184	207	165	189	184	180	167	191	192	195	208	191	197	201	186	164	176	191	191	194	169	169	198	196	191	181	216	178	175	191	175	196	211	186	208	169	162	207	175	180	186	214	201	203	181	182	165	188	190	181	188	206	197	199	155	183	175	212	190	210	197	159	197	192	157	221	202	165	195	199	198	194	194	193	196	196	181	180	196	208	173	166	180	197	195	160	154	181	211	184	171	204	195	199	203	190	216	199	184	180	176	199	199	190	177	203	205	180	210	167	177	185	202	169	196	182	186	194	200	208	187	181	193	190	172	183	176	165	177	161	190	186	194	186	189	178	168	194	190	173	190	173	206	200	189	185	205	208	182	177	186	193	183	174	218	196	200	191	167	209	183	195	184	194	175	182	183	208	175	197	183	187	184	205	173	186	183	199	185	181	151	203	183	189	211	209	220	158	189	190	174	193	175	182	194	171	173	174	190	195	209	177	181	182	184	198	174	196	185	178	189	187	197	174	179	210	195	173	183	194	192	184	185	169	191	205	196	197	171	195	179	177	189	194	163	178	186	186	205	162	194	195	183	187	181	205	185	178	160	204	186	165	208	215	222	203	191	180	170	196	197	192	187	197	183	189	184	171	178	193	184	211	215	176	187	162	180	180	222	170	221	172	185	184	174	141	179	226	205	192	188	173	171	189	207	197	159	190	193	193	187	204	165	197	191	175	191	195	201	205	195	158	187	199	185	198	188	175	189	206	214	172	197	201	182	196	185	193	190	194	179	201	177	195	182	193	200	187	191	196	190	186	176	191	180	179	206	169	199	164	189	199	180	177	171	187	202	195	192	194	192	176	179	193	171	151	181	181	212	194	182	198	155	178	179	175	165	169	144	195	205	190	207	177	218	182	182	197	184	175	166	172	215	158	167	206	174	212	204	197	190	181	185	166	188	239	220	196	198	162	206	182	175	195	179	175	187	203	220	170	184	180	212	206	174	210	173	191	178	182	210	211	165	192	169	168	173	177	197	175	186	160	173	202	181	179	184	184	179	166	177	178	196	188	176	171	208	203	189	194	181	188	204	228	181	201	173	185	200	172	200	201	205	217	174	209	182	180	208	178	191	175	213	176	179	200	178	189	187	198	202	225	187	186	190	190	187	170	183	192	200	176	200	182	178	163	214	187	187	189	190	182	156	194	185	170	181	172	176	158	160	209	191	199	171	189	162	158	186	198	169	211	155	199	178	176	193	178	195	179	196	197	177	196	171	196	189	189	193	186	205	210	197	198	211	190	196	206	198	172	196	153	191	191	166	181	173	179	177	194	206	192	195	202	199	175	185	203	166	228	183	170	172	179	212	211	183	184	190	203	186	159	203	207	209	191	158	174	168	214	179	206	202	176	178	173	164	185	172	217	177	181	191	168	175	185	166	159	197	202	186	199	188	173	169	201	175	156	180	191	190	189	169	179	191	188	203	222	196	192	205	180	220	195	184	194	161	187	189	187	163	181	185	216	211	190	181	183	175	188	208	197	198	205	183	174	192	194	198	211	194	193	196	192	201	203	198	183	194	185	195	201	206	183	165	169	198	208	172	162	183	202	167	185	182	199	153	183	192	200	181	198	223	193	205	196	211	194	186	190	184	195	173	188	183	184	207	176	207	178	168	196	182	194	194	189	193	207	195	181	204	196	208	194	197	189	193	181	154	177	207	182	190	191	199	165	198	196	174	188	175	199	197	154	213	182	183	218	173	181	198	175	195	180	167	183	191	196	186	170	199	223	175	169	170	174	197	184	192	200	172	195	198	188	160	172	212	190	189	200	177	178	203	171	212	179	181	208	180	169	186	201	168	180	202	170	169	177	171	180	165	193	184	191	180	180	187	177	190	148	182	211	202	168	201	174	190	180	199	206	186	219	183	196	196	187	199	180	197	162	177	187	158	197	199	186	193	191	179	173	187	178	169	169	178	184	176	177	217	193	208	182	206	205	197	203	186	195	178	182	204	185	181	217	197	193	195	196	197	208	189	199	167	178	193	195	182	209	185	187	193	209	191	212	191	190	213	187	180	179	189	183	174	187	173	190	160	176	191	194	206	169	193	181	171	186	177	223	168	173	185	194	170	181	172	197	188	180	201	167	182	178	167	181	203	182	185	176	191	200	207	174	204	205	193	198	200	193	166	181	170	191	185	204	185	214	182	209	200	197	188	186	191	187	189	164	200	178	159	189	177	187	187	165	191	181	191	166	185	184	190	180	216	177	196	165	186	205	182	169	164	200	180	185	189	182	193	192	196	198	185	200	208	173	187	176	187	187	183	169	201	176	175	199	183	179	185	182	199	173	172	215	183	164	188	164	176	187	188	184	181	183	190	176	213	193	181	181	186	179	219	188	184	177	190	204	193	153	182	171	165	160	175	207	182	176	158	207	178	178	198	194	162	181	212	201	197	177	163	183	167	205	171	174	192	187	181	200	174	158	198	187	210	199	193	218	172	161	197	206	188	182	188	181	181	190	187	163	216	206	223	198	185	170	184	172	168	188	163	200	182	195	172	179	166	176	193	175	182	159	182	204	223	178	171	182	209	185	193	196	215	234	160	184	169	183	206	173	174	184	165	190	192	188	185	184	202	212	172	190	196	224	201	188	216	185	221	178	164	194	178	193	193	182	165	183	182	192	224	200	188	175	208	193	210	195	198	194	205	198	171	181	198	178	164	196	189	201	187	207	206	190	187	193	193	191	184	197	191	192	204	162	184	198	182	201	205	195	199	208	191	173	214	163	209	166	210	175	174	182	183	191	187	186	209	197	227	172	206	180	200	202	164	215	208	183	188	157	210	199	168	215	198	160	185	182	223	198	183	203	202	182	207	208	232	174	190	173	199	216	180	162	208	203	208	179	192	218	187	184	197	172	166
27006	17662	15524	4725	3526	3142	2470	2081	1758	1563	1239	1085	932	934	847	886	746	735	660	642	648	630	598	537	549	583	549	593	583	565	514	533	528	466	510	474	492	461	489	511	510	494	522	445	482	497	528	472	501	446	498	459	496	494	472	480	487	479	475	481	481	458	478	458	444	457	447	421	460	441	467	451	449	413	440	462	428	456	464	464	462	448	460	429	441	422	486	469	452	459	451	431	476	426	437	450	457	425	463	444	444	471	470	425	480	445	470	461	465	423	443	434	487	452	474	465	439	459	474	465	470	469	467	451	447	467	438	461	465	461	450	476	464	452	442	446	472	454	431	455	414	442	476	423	468	451	439	459	419	477	428	437	457	456	438	505	445	474	407	458	464	484	448	459	437	374	446	477	449	428	438	449	472	445	437	446	455	454	473	418	455	487	451	468	454	475	424	456	417	467	471	466	455	467	468	456	476	418	435	488	452	464	456	384	445	478	452	423	434	439	457	424	448	415	473	437	454	462	417	407	449	485	429	465	437	470	435	452	426	462	464	456	485	465	477	471	452	449	486	475	462	449	466	444	456	455	447	457	466	499	453	459	470	421	472	464	457	453	414	444	463	451	467	429	465	432	482	468	409	473	438	452	460	449	412	418	470	480	443	453	504	456	465	425	480	453	469	468	444	418	427	474	435	441	437	430	485	434	496	449	481	422	449	455	483	448	429	466	436	443	433	446	433	465	452	462	472	451	461	422	452	417	479	420	463	452	480	419	445	432	475	459	443	443	448	446	495	452	422	460	437	488	451	456	460	472	451	430	462	438	442	439	451	419	421	479	419	432	446	461	440	476	438	469	460	435	448	486	475	457	448	444	418	469	421	420	487	450	432	441	451	460	447	482	435	505	430	460	459	437	483	487	449	452	459	423	450	448	475	458	472	482	490	440	454	449	437	454	469	442	437	440	441	434	443	447	430	457	443	455	439	459	454	451	397	457	473	497	431	423	452	471	432	439	496	448	443	442	464	430	445	464	449	439	460	426	478	438	415	450	459	452	438	474	462	471	475	419	445	451	451	484	435	447	471	461	451	419	468	415	460	470	427	444	460	486	441	472	460	441	429	448	452	474	462	460	451	444	461	414	438	421	442	423	438	486	479	439	443	437	443	434	461	471	469	403	440	442	444	434	427	445	451	434	457	443	459	429	465	452	473	459	420	443	450	465	412	447	455	437	446	450	473	459	447	428	459	457	422	460	441	468	455	456	448	433	461	437	485	452	470	446	437	460	451	456	438	418	462	415	458	450	458	477	423	451	473	458	457	467	410	475	486	462	452	471	425	446	438	457	453	461	437	459	445	448	466	471	474	410	462	431	426	430	450	484	428	449	473	438	501	457	448	458	459	462	510	448	463	436	458	457	441	402	449	458	471	408	426	443	472	472	485	482	470	422	455	435	466	437	466	423	452	462	461	471	465	424	433	447	454	442	471	449	438	447	494	421	449	468	415	436	442	483	491	391	451	461	412	437	471	462	470	473	442	493	447	416	451	452	461	426	447	422	450	463	470	469	448	447	477	453	482	504	404	468	432	453	456	416	481	441	397	473	463	443	435	414	450	485	439	418	448	467	424	494	430	430	442	476	448	500	446	453	452	463	465	459	431	457	451	414	467	459	469	470	470	455	443	430	438	475	446	497	451	461	444	441	470	481	448	461	451	469	483	434	481	447	482	421	441	479	452	470	409	446	441	439	457	484	452	448	425	442	410	437	463	512	459	439	457	476	436	424	432	441	454	450	430	447	443	422	428	435	483	439	462	429	446	426	458	458	481	478	452	472	435	397	453	510	476	464	412	459	473	433	459	441	458	459	440	462	476	443	478	441	460	445	467	421	464	439	447	438	428	469	477	458	437	450	469	430	435	445	444	451	425	429	462	471	477	463	470	446	471	441	449	454	439	465	468	451	474	455	419	453	469	449	473	501	443	465	450	426	434	439	457	448	447	439	463	466	421	428	478	439	454	416	448	455	440	497	426	461	415	466	438	468	424	477	446	447	464	408	482	431	458	413	435	513	453	461	454	439	455	447	448	455	462	450	472	461	433	452	486	497	496	458	471	445	449	438	426	437	460	455	478	446	437	423	445	458	422	430	452	431	465	434	457	455	427	431	459	393	481	463	470	447	433	440	476	481	463	451	467	461	418	487	462	437	445	452	434	440	449	425	471	488	433	475	456	422	423	438	457	453	432	462	466	484	442	473	454	461	416	428	455	457	452	398	478	452	432	490	509	495	422	459	437	451	421	454	462	470	414	477	442	453	415	459	425	459	419	463	454	478	426	460	452	478	421	465	445	461	453	413	443	474	435	497	471	466	465	481	479	434	439	459	442	430	458	413	455	455	501	468	457	456	456	461	459	488	469	445	465	458	469	429	454	469	449	440	461	496	424	463	472	451	465	445	453	456	416	461	486	442	453	463	441	466	464	452	446	508	459	456	459	420	416	455	455	447	496	531	448	435	469	412	473	447	439	444	464	456	439	427	454	480	430	424	453	455	462	420	432	478	447	447	475	461	477	474	462	467	442	456	480	427	445	429	457	427	438	431	448	477	441	461	466	456	438	471	488	424	451	469	440	457	436	454	443	460	425	476	496	428	479	441	459	431	481	457	479	442	462	410	457	449	456	441	469	476	440	423	501	444	451	423	447	439	468	423	466	439	474	461	455	475	434	470	444	433	476	431	411	430	437	436	462	443	477	435	433	481	468	438	460	451	482	454	459	444	421	448	481	474	464	446	458	473	469	412	473	473	436	442	462	480	460	481	449	456	435	449	444	444	478	451	443	465	428	447	468	498	463	471	456	457	455	445	510	490	454	470	472	453	449	451	453	410	436	484	418	495	488	456	445	402	436	484	437	444	487	461	451	422	432	393	478	473	446	434	467	463	430	428	434	442	456	435	483	487	463	460	434	453	432	489	480	440	445	445	463	447	447	453	462	445	472	449	451	440	465	434	439	448	450	417	447	447	472	453	462	478	459	471	454	445	446	454	405	444	435	499	446	455	445	433	462	436	469	452	486	471	419	453	446	437	487	450	461	443	465	463	440	448	436	427	431	444	431	476	471	460	487	441	439	532	466	471	437	398	437	477	447	487	473	451	451	477	495	473	473	499	476	458	444	457	465	443	448	457	474	398	450	452	444	437	445	452	483	430	430	458	437	478	470	439	452	438	478	473	459	495	433	415	451	437	437	474	471	436	454	459	436	444	434	419	409	437	446	491	482	468	459	424	459	470	432	449	417	483	445	483	426	415	474	460	425	499	451	431	457	454	460	474	453	449	441	484	420	452	498	419	437	431	473	430	482	467	466	439	441	444	431	458	441	446	482	470	465	472	456	450	440	483	464	461	431	464	426	469	432	434	453	438	473	462	442	458	448	427	488	452	441	464	457	467	463	480	481	456	464	435	477	455	464	464	439	488	475	471	466	482	451	456	492	460	456	468	457	463	419	446	473	485
13351	4738	2487	768	505	415	371	312	367	354	360	336	314	345	301	327	335	287	306	302	336	268	311	310	310	318	290	301	258	306	329	337	270	284	321	305	258	269	295	315	296	286	296	279	324	256	331	309	301	304	333	289	281	337	296	265	293	276	300	303	303	316	294	296	263	287	297	309	317	308	294	316	288	330	299	293	305	305	279	328	336	258	278	329	326	315	329	301	278	309	284	283	273	317	263	281	296	302	313	309	319	278	295	291	319	328	318	322	301	328	287	318	298	323	266	347	339	318	286	327	297	271	303	290	293	306	310	294	330	307	312	315	295	275	324	332	305	283	310	321	290	293	321	302	312	298	338	283	290	285	316	281	296	300	282	308	298	277	283	317	289	310	294	281	282	283	323	317	257	293	290	323	321	308	336	316	285	298	332	278	304	299	310	305	310	287	336	294	299	339	261	309	277	286	304	354	318	307	302	290	273	296	297	282	349	298	318	316	312	284	277	306	327	289	274	291	303	308	274	301	300	278	304	253	301	334	314	265	334	273	291	270	295	293	301	316	299	273	282	288	333	297	323	308	300	338	331	319	324	322	295	304	281	291	300	291	271	336	322	294	303	295	340	303	284	294	287	287	311	313	290	297	274	304	307	283	260	283	272	305	302	280	315	307	318	298	293	295	297	297	268	272	311	316	271	284	302	318	301	293	265	263	278	321	317	284	297	322	302	291	287	309	284	286	274	278	300	269	303	301	275	291	317	267	276	304	325	298	293	278	308	281	335	315	320	286	295	301	342	317	313	298	305	316	308	284	316	337	296	324	296	283	293	297	278	320	309	292	275	299	293	286	321	282	289	308	308	343	316	307	262	327	292	310	296	302	284	254	295	325	278	307	283	310	322	271	303	287	281	278	296	300	295	301	320	312	275	306	285	291	328	292	313	284	337	308	270	320	309	298	328	318	286	310	312	262	283	304	276	283	287	331	282	299	262	309	284	296	288	316	313	311	320	300	306	295	323	305	304	290	301	333	308	301	265	320	356	295	322	312	288	325	310	291	279	315	281	301	325	293	295	286	293	307	329	309	328	305	285	286	321	277	301	289	323	294	302	329	291	320	289	326	298	288	250	313	263	280	317	295	303	282	315	282	317	295	295	267	301	315	301	284	287	309	296	287	341	303	306	303	284	302	301	281	326	308	334	321	311	287	297	342	297	317	294	285	268	302	279	279	297	301	287	317	277	310	346	303	329	268	302	319	264	319	287	318	294	295	305	310	318	334	323	282	327	302	290	332	334	297	298	302	261	300	320	299	296	339	287	299	297	293	319	335	320	279	327	297	283	274	323	321	303	307	288	282	270	279	306	298	323	322	305	297	307	308	315	296	313	297	294	284	316	329	293	294	318	311	308	297	313	310	308	305	305	345	301	295	303	308	299	292	282	314	275	310	297	296	314	300	311	309	306	299	292	268	278	319	300	285	288	291	322	313	310	335	311	313	280	305	291	277	289	294	296	322	274	316	286	315	282	300	268	306	314	281	318	298	276	285	326	287	306	275	313	310	309	302	301	283	314	292	309	278	320	292	307	312	273	310	300	308	302	283	302	314	329	298	283	305	306	310	283	306	296	319	282	317	303	283	293	296	277	269	310	297	274	281	318	293	294	308	309	275	309	273	270	282	302	289	309	319	294	341	308	323	286	285	311	309	297	318	293	308	259	289	295	297	318	289	285	293	281	303	314	314	274	293	314	312	285	324	279	288	289	302	303	338	319	312	269	307	291	314	280	310	313	300	306	332	317	319	284	305	264	310	312	360	309	299	308	286	342	301	308	304	308	283	276	292	300	297	295	274	296	282	278	288	286	351	304	276	311	302	323	330	296	287	266	293	299	313	279	295	282	265	294	305	264	317	272	320	284	304	347	307	284	309	288	311	302	299	299	286	301	312	314	309	278	307	307	267	284	324	295	288	293	318	341	289	301	291	292	278	334	281	312	313	274	346	299	299	301	286	262	295	312	327	290	299	294	281	290	281	277	305	325	333	304	306	310	299	295	319	296	289	279	331	314	316	321	316	287	285	293	296	301	282	308	297	292	307	273	310	297	308	311	308	328	281	319	317	294	291	292	291	318	294	324	327	285	320	306	285	300	306	252	315	326	295	296	289	310	323	313	326	325	307	308	307	290	316	319	297	318	271	297	282	277	302	285	295	266	303	324	324	291	285	291	301	314	295	293	306	285	298	344	323	310	304	266	287	297	261	304	334	318	303	324	294	303	333	300	275	288	317	293	289	330	306	322	293	309	295	298	290	294	290	295	303	308	305	312	297	331	285	308	316	294	301	280	305	318	318	259	315	311	313	295	317	301	303	317	303	292	301	303	284	284	300	289	293	300	313	312	297	296	326	285	320	284	301	274	283	319	342	290	290	306	298	285	301	298	304	308	299	307	286	277	296	325	295	283	303	282	272	288	311	289	320	281	292	291	304	324	299	280	338	297	277	290	251	309	328	316	323	305	312	301	298	296	292	281	315	294	325	287	306	277	282	289	292	321	260	315	305	290	304	299	311	315	272	303	312	305	288	303	299	309	293	315	307	298	327	315	291	312	328	277	309	293	333	291	273	293	292	297	294	316	286	318	286	294	286	308	325	319	293	288	283	320	276	319	285	300	324	289	281	272	308	311	322	287	295	315	343	315	310	309	288	312	294	286	276	307	303	303	279	309	314	291	308	298	282	292	313	278	313	275	317	311	316	299	267	320	294	282	307	313	333	306	320	306	313	315	298	294	274	304	333	268	320	302	290	299	298	306	286	299	290	306	304	319	330	286	280	294	308	297	282	284	303	294	301	317	304	304	308	299	309	309	338	289	298	336	299	313	290	309	290	313	289	273	288	296	318	294	313	309	305	299	333	315	324	310	282	322	314	297	283	319	281	306	317	312	313	274	296	324	314	265	304	310	320	266	322	288	293	302	284	305	284	271	338	314	263	283	279	301	321	338	283	297	330	300	271	293	303	282	302	327	295	279	303	321	289	318	320	291	307	289	269	305	317	285	289	303	309	296	283	303	279	280	279	334	287	303	328	291	323	317	290	293	299	293	317	299	290	309	290	310	299	304	294	310	288	309	285	358	300	287	317	305	304	296	306	295	303	296	286	278	323	316	316	290	299	295	278	303	287	291	290	313	332	328	292	296	319	320	304	273	324	328	319	280	288	285	295	299	292	309	286	318	283	280	306	268	315	301	293	290	326	319	334	306	306	291	288	323	303	254	289	304	310	302	298	291	296	300	273	321	262	322	335	292	306	274	320	279	327	275	327	292	333	266	312	313	282	287	288	305	317	321	306	304	298	298	296	290	311	298	319	329	309	331	266	299	316	273	325	297	301	315	319	290	328	288	315	314	309	313	294	317	281	309	254	316	274	332	330	311	320	293	288	302	281	297	283	307	301	276	289	264	287	268	282	314	272	282	324	304	315	305	295	306	325	288	282	296	320	289	318	330	284	295	290
9720	4648	4444	2060	1641	1476	1241	1122	1021	985	928	878	846	833	805	759	755	818	739	778	799	740	732	692	746	699	754	685	741	789	744	729	710	708	730	657	722	736	743	680	666	733	672	689	697	759	756	721	723	718	712	656	729	681	694	698	670	672	754	715	729	727	680	712	723	673	695	723	713	710	702	672	691	707	696	673	694	710	664	717	641	688	700	731	681	744	683	712	692	675	739	732	687	665	651	717	677	660	681	696	709	701	696	721	693	747	711	665	684	714	723	706	713	677	702	753	722	693	720	736	699	732	745	665	702	705	722	743	653	679	728	670	691	683	782	723	715	738	712	714	746	705	739	681	700	743	675	728	732	695	677	689	683	691	714	740	658	717	684	732	709	707	673	678	716	706	703	701	710	742	663	736	687	726	688	695	715	685	680	689	738	702	668	689	720	716	730	693	711	695	719	684	682	708	731	728	760	716	688	710	740	686	722	708	668	653	725	681	726	716	671	698	691	688	703	751	689	652	714	705	724	670	715	679	641	686	729	661	728	725	743	683	700	695	655	725	653	723	737	669	672	712	728	716	675	664	724	751	719	704	707	740	687	689	756	692	709	672	700	655	683	736	650	649	708	680	727	709	702	719	701	673	726	712	701	656	700	677	646	704	698	691	708	721	656	713	694	703	706	707	687	735	719	709	709	716	696	737	726	717	694	666	698	678	686	717	692	687	739	675	695	760	657	648	712	708	710	733	721	687	724	712	697	658	703	672	748	674	745	754	690	740	650	723	687	688	698	734	674	734	660	699	686	694	717	714	677	705	723	683	710	667	711	708	720	727	696	734	682	689	678	753	662	710	711	724	661	713	739	672	696	711	673	712	686	711	699	689	717	701	726	703	692	750	697	739	753	700	725	753	719	734	684	691	749	683	717	734	708	699	662	716	722	698	737	689	666	711	714	696	713	685	721	678	732	744	760	708	700	680	666	724	683	733	701	686	700	720	722	639	714	690	739	693	668	689	707	657	766	676	700	672	635	712	686	656	707	735	684	693	716	705	718	700	659	731	772	721	694	687	699	703	701	730	666	747	724	698	679	679	709	697	705	715	715	678	723	690	724	713	711	714	730	703	685	681	704	665	757	691	663	715	701	698	729	654	715	697	680	705	700	717	708	739	713	687	699	691	680	722	686	730	693	688	703	730	743	717	667	680	693	695	693	691	719	726	720	668	698	649	703	706	685	729	639	684	746	687	691	736	695	686	676	688	688	730	676	703	774	714	698	699	686	727	726	741	691	696	708	729	730	702	677	705	687	740	728	748	662	679	715	698	649	699	694	748	671	767	661	679	716	655	661	711	735	745	737	663	729	683	719	667	721	714	669	673	691	687	661	683	707	688	737	702	739	716	709	688	706	699	715	690	682	711	720	684	709	703	705	726	658	688	762	672	696	721	678	725	679	708	660	691	706	703	638	684	704	678	677	739	717	702	679	710	711	719	689	733	680	713	735	644	715	671	677	691	724	679	715	698	692	725	689	738	734	716	726	739	682	650	735	707	763	663	667	730	699	733	720	761	702	736	698	722	720	623	703	741	756	729	688	717	629	654	731	701	673	687	655	718	735	684	681	729	702	703	639	642	697	738	728	689	654	678	730	726	665	715	681	665	688	733	690	713	685	724	654	714	721	683	716	703	716	727	728	767	678	698	724	725	694	738	654	768	745	729	734	754	727	742	734	723	752	675	688	677	659	676	708	717	687	708	680	713	716	715	734	699	729	672	715	663	709	768	671	717	702	733	726	724	721	664	698	735	700	707	710	695	710	720	715	703	678	705	689	698	692	692	693	741	697	692	689	695	670	693	741	704	681	650	725	737	677	713	701	670	686	709	732	765	694	703	684	705	688	698	712	707	711	756	710	706	713	719	687	669	708	695	664	722	725	687	718	676	692	737	685	688	717	705	672	689	676	721	694	687	677	688	708	707	732	713	689	697	687	709	742	714	666	722	667	670	716	713	712	693	695	744	683	690	740	725	689	709	692	697	681	720	626	678	689	687	679	753	739	707	695	734	707	712	691	671	776	740	723	697	723	728	678	756	744	711	724	727	697	692	677	748	705	676	663	710	705	669	686	745	677	690	736	675	679	715	661	685	708	720	677	725	685	686	736	704	688	710	708	641	682	679	708	678	715	722	716	713	723	710	688	706	736	663	714	733	717	725	727	735	696	713	654	750	730	693	676	721	712	675	679	687	686	725	731	670	689	683	678	667	729	706	717	706	735	700	704	755	636	728	682	696	743	671	708	674	734	762	719	698	734	678	692	705	683	681	692	682	725	672	706	639	741	711	631	683	709	752	689	682	706	702	703	678	755	636	698	695	690	682	708	679	751	689	709	738	707	688	720	657	687	721	721	691	685	700	653	712	679	708	715	673	762	725	679	727	715	719	733	693	715	692	682	718	773	681	668	765	679	759	714	751	698	735	690	688	662	695	683	714	682	688	740	667	765	688	660	684	717	706	708	696	711	707	686	705	722	718	693	688	691	694	740	679	701	713	696	713	681	699	643	725	717	684	708	714	708	751	732	681	719	695	702	743	668	680	725	715	687	733	662	730	674	674	734	697	657	726	716	729	691	718	730	649	715	741	681	722	707	752	743	725	739	667	693	696	702	714	675	732	678	682	636	762	717	694	719	689	657	731	676	711	706	697	659	684	719	673	695	739	710	703	671	715	648	674	713	716	755	700	710	676	733	709	727	770	749	687	687	693	717	708	684	705	730	684	681	685	745	713	647	709	698	680	703	705	680	715	702	658	716	677	716	675	709	712	708	687	656	675	714	660	670	687	706	668	653	740	736	758	698	691	644	728	701	687	721	675	706	705	721	696	701	704	720	709	701	735	701	726	724	751	709	690	677	693	751	734	680	736	697	714	737	744	673	714	742	692	680	682	638	686	724	704	687	663	704	740	705	692	734	687	702	714	669	680	729	705	684	663	685	652	727	740	691	729	682	685	687	693	727	731	734	664	713	714	680	722	717	694	665	720	699	749	712	700	724	712	726	681	744	728	654	695	744	716	697	738	710	710	726	693	680	680	682	693	684	684	685	764	704	756	676	682	727	694	719	684	661	657	652	685	690	700	698	700	697	677	686	703	733	702	694	700	727	662	722	739	729	697	671	681	748	682	673	701	725	743	716	689	664	698	709	713	704	693	746	687	695	745	694	667	716	684	731	685	702	697	740	714	730	694	714	746	698	714	708	753	715	689	694	720	700	670	699	710	650	738	716	701	734	714	698	683	696	742	732	724	678	707	715	692	716	721	731	678	685	711	730	687	731	672	679	691	681	742	688	705	695	747	721	726	707	660	685	705	687	709	726	726	715	694	705	746	689	694	693	674	697	708	681	688	652	714	740	673	695	663	681	732	683	720	713	719	747	747	686	759	694	705	696	683	695	715	733	718	689	688	707	712	688	688	767	714	753	641	691	727	677	698	674	725	726	718	700	704	678	681	686	714
29489	15939	8992	1949	839	625	561	451	450	360	376	373	364	359	320	275	298	309	317	313	315	276	316	296	301	304	314	309	312	302	328	296	304	271	293	319	316	289	291	281	301	305	273	295	314	267	287	307	309	299	293	263	309	276	310	321	303	290	303	289	260	277	311	310	299	294	296	296	296	306	277	293	267	305	275	276	284	289	284	278	301	301	278	260	285	249	330	282	282	264	305	316	296	275	307	274	286	309	327	302	273	302	291	297	292	272	308	289	273	306	305	292	294	304	266	299	292	317	287	309	324	274	297	281	295	299	312	294	286	296	294	308	259	298	292	296	311	305	324	331	314	286	272	281	278	281	298	304	295	296	277	286	283	300	292	290	268	313	277	288	266	294	301	268	304	279	284	243	271	277	278	269	270	294	303	302	288	313	291	322	309	293	288	288	290	273	273	275	265	299	286	279	280	304	257	286	318	327	259	300	284	324	305	303	305	272	271	302	298	326	243	273	271	274	295	303	283	299	280	288	303	272	300	273	309	281	302	288	269	314	301	312	257	298	298	300	334	298	298	286	231	286	283	310	240	306	300	270	264	286	298	263	268	291	284	298	278	296	298	301	297	342	301	290	292	288	305	258	286	306	303	301	276	289	288	300	261	301	283	295	317	301	269	320	319	312	340	282	319	323	283	293	263	304	299	248	333	267	308	299	280	295	308	260	237	293	265	282	285	314	299	327	247	348	272	299	266	284	268	280	305	298	313	310	301	288	310	287	298	255	314	294	257	287	279	299	295	278	276	268	301	307	297	267	296	273	289	314	297	295	271	252	297	272	318	275	281	294	286	284	301	286	281	307	302	320	313	297	274	300	306	309	303	270	283	310	321	273	269	289	291	276	274	291	295	279	276	300	317	284	277	286	285	332	298	294	289	296	287	291	265	313	296	308	325	282	287	304	292	280	297	293	283	265	300	270	339	282	308	293	332	311	265	274	286	268	288	317	294	284	311	310	287	320	282	261	292	286	279	280	297	277	320	300	300	291	296	282	277	324	283	265	285	320	298	329	282	280	328	308	275	293	365	270	320	287	270	275	270	303	311	266	311	278	275	311	288	279	296	300	282	301	286	284	299	294	289	278	269	282	281	317	324	272	308	312	309	326	290	289	332	291	293	278	303	298	321	276	321	285	288	279	310	302	285	280	285	268	290	272	295	299	306	304	307	281	298	281	325	295	294	281	270	277	292	299	305	275	342	326	296	279	293	288	299	305	274	301	308	272	284	320	265	287	304	284	304	315	301	263	247	318	295	273	316	285	306	285	293	278	304	278	280	293	311	299	305	292	288	276	297	322	282	308	275	338	298	320	315	327	302	296	265	312	278	300	288	327	278	265	292	303	311	319	284	296	317	316	261	296	288	314	290	291	278	279	285	309	330	266	275	289	259	285	289	281	291	290	276	289	274	291	288	279	277	293	307	281	274	289	289	251	310	302	299	276	284	271	336	276	282	292	282	287	272	356	293	301	279	309	287	285	248	307	277	303	262	297	250	262	267	274	295	300	284	297	298	293	285	295	294	318	271	286	328	276	257	285	263	295	311	294	274	302	318	274	280	281	292	297	293	291	302	270	283	320	342	314	307	275	288	292	286	304	258	281	278	264	287	291	270	318	271	274	242	323	308	289	279	291	265	298	285	306	263	290	305	294	296	303	308	272	287	327	335	300	282	293	278	294	281	286	262	304	296	297	327	279	300	310	302	287	281	307	291	308	288	265	270	290	277	280	289	272	301	295	281	303	245	297	311	274	299	317	273	323	283	289	303	306	304	311	271	291	267	288	311	270	298	296	285	302	261	284	343	305	307	276	277	294	272	266	284	308	293	284	309	272	302	285	305	304	295	229	290	299	286	289	320	299	294	298	266	306	290	295	270	278	320	289	303	277	325	293	316	278	268	286	266	287	302	292	259	271	306	271	299	249	287	311	297	291	256	299	258	263	324	286	281	302	290	299	288	298	271	284	276	279	278	270	311	309	327	280	315	276	297	305	295	300	297	270	266	326	287	305	286	291	318	283	272	290	275	310	290	290	295	313	310	294	306	274	295	269	298	307	288	291	310	297	296	268	299	282	298	308	283	338	316	258	302	296	308	278	295	300	284	287	305	316	330	317	317	332	273	279	292	302	277	253	259	312	279	294	294	276	287	279	327	325	291	312	301	294	280	280	270	246	290	296	263	309	286	247	293	295	291	271	309	267	264	302	279	315	305	294	325	288	266	264	300	292	284	285	309	284	287	320	292	268	303	267	277	291	288	276	286	307	301	269	259	271	276	318	297	276	295	306	312	318	282	272	307	318	313	299	307	297	294	267	261	279	293	267	277	300	339	307	282	276	268	278	295	286	284	281	292	297	275	298	317	338	300	303	300	277	262	288	318	331	291	286	273	292	290	267	297	295	286	284	294	291	309	308	286	290	295	305	285	275	283	286	336	296	270	272	311	314	313	299	265	290	288	315	302	302	275	320	268	272	257	289	301	266	315	297	285	315	315	303	291	276	327	265	274	264	280	288	254	282	286	307	335	284	267	303	276	286	268	261	294	288	281	287	309	308	305	273	314	301	304	297	290	298	299	301	287	288	307	320	289	309	281	295	289	265	270	313	267	281	269	272	331	285	313	305	282	285	301	318	278	263	286	277	298	292	317	278	286	285	298	281	266	300	303	285	277	324	285	333	291	282	289	293	304	287	294	299	286	324	316	298	293	268	300	286	289	290	276	309	269	310	275	281	293	272	267	292	287	282	292	287	279	281	319	317	311	288	290	276	308	278	271	296	277	319	284	279	267	308	323	304	261	260	296	291	289	280	277	300	331	270	287	304	297	304	313	289	303	303	287	291	267	288	311	252	283	281	276	273	295	265	275	282	291	303	321	304	293	291	286	287	285	274	310	330	276	298	295	306	301	289	282	321	306	282	307	303	281	288	290	268	303	267	313	286	303	303	302	289	281	333	280	310	300	315	270	295	303	296	285	270	316	294	288	278	271	279	288	289	270	282	307	280	273	293	272	266	334	302	292	240	267	269	308	267	301	290	287	283	284	301	305	282	249	288	260	290	277	310	293	300	288	296	296	300	273	256	261	283	267	271	311	306	273	285	278	281	323	278	289	281	281	301	319	296	309	297	287	299	273	289	273	300	290	261	300	270	313	278	269	293	301	277	276	285	320	277	317	329	341	306	288	288	268	309	286	309	296	304	292	285	307	288	302	292	297	254	282	284	321	340	298	297	265	316	267	264	288	313	314	287	291	279	295	258	282	309	303	284	317	284	283	333	297	291	281	298	273	311	276	281	286	296	289	320	280	294	316	317	294	267	280	267	281	283	305	327	315	255	322	295	270	284	314	283	330	278	306	294	294	289	293	311	276	262	314	304	270	276	301	302	291	279	289	300	280	312	264	263	289	272	271	291	281	335	306	318	291	260	266	276	316	264	289	290	317	317	294	296	278	314	306	272	295	337
20974	12930	11670	3886	2863	2356	1922	1697	1529	1361	1150	1099	1029	932	881	898	842	843	837	840	779	787	713	799	706	704	768	701	684	691	690	730	721	707	688	719	706	708	709	753	667	684	724	717	734	682	719	708	713	735	720	647	664	725	719	706	678	680	720	652	663	695	701	712	678	710	747	671	666	648	646	652	710	654	712	664	677	632	691	640	671	678	681	683	653	649	724	650	721	659	673	681	683	675	650	676	678	702	667	675	710	661	692	661	678	705	663	679	665	702	657	693	690	637	658	697	649	652	662	666	670	667	639	668	721	698	669	687	675	682	664	648	642	713	683	683	682	663	694	647	651	686	690	637	613	700	681	680	642	765	661	650	694	676	633	651	688	657	690	688	639	643	716	627	712	656	697	693	677	650	723	700	689	664	645	642	616	665	738	668	672	695	671	650	648	681	690	723	654	650	683	734	646	661	667	725	663	679	681	698	706	708	661	632	637	669	673	688	677	670	654	677	685	719	652	698	700	695	693	654	712	687	655	655	664	624	689	687	697	649	702	699	643	651	680	667	679	642	715	648	668	711	679	632	685	665	721	684	662	656	666	650	695	671	662	730	659	722	686	703	671	647	623	664	646	709	685	618	673	630	671	707	668	645	689	678	724	653	660	697	662	684	664	648	662	696	694	710	696	689	670	682	690	642	649	688	705	719	665	650	646	665	646	659	684	722	731	648	698	691	639	680	674	653	675	655	704	676	641	677	619	684	712	674	718	648	675	665	672	693	654	684	683	661	680	697	652	671	709	670	710	644	738	687	670	658	604	692	680	685	695	657	692	693	657	678	604	654	672	717	707	661	700	669	678	705	663	672	656	660	685	702	659	651	658	695	697	664	670	656	669	657	694	657	690	627	660	654	671	642	615	704	693	673	694	696	712	717	666	643	709	676	653	726	703	679	692	726	718	684	675	665	741	638	679	683	671	670	714	685	683	665	645	654	723	705	637	697	649	732	610	639	692	651	661	663	686	689	727	700	662	657	673	637	686	650	700	677	636	720	661	702	688	621	694	662	660	719	682	683	631	708	651	663	659	678	689	643	644	682	687	720	674	659	630	670	617	686	692	686	710	691	679	685	675	663	645	698	645	693	665	715	660	696	653	710	714	698	696	647	718	672	697	612	661	683	699	708	668	659	681	631	687	696	685	666	643	687	654	665	645	717	674	687	664	651	686	651	720	705	662	696	686	648	741	686	645	668	672	659	671	659	676	736	685	645	658	680	729	678	660	655	671	672	646	689	669	657	693	712	693	682	661	664	642	696	719	663	628	665	642	677	647	673	688	636	629	672	688	679	704	652	671	676	676	660	695	685	717	674	705	702	696	666	696	670	685	686	653	652	697	670	700	662	691	719	668	651	716	667	637	645	677	698	639	679	654	671	675	669	713	720	674	695	713	709	726	649	680	682	634	701	676	684	710	702	649	689	698	655	687	650	698	672	657	710	639	665	683	641	638	640	682	649	700	696	689	672	696	667	660	673	702	679	676	697	662	707	687	656	720	681	672	708	704	672	619	643	695	719	664	675	642	696	710	640	660	672	676	694	700	655	705	632	634	675	664	654	669	705	724	709	683	645	637	654	723	666	644	661	696	690	699	663	679	649	656	657	697	665	658	663	689	681	696	654	658	649	739	661	688	711	664	671	725	687	707	630	701	702	668	660	662	672	702	631	669	746	675	692	692	635	645	686	691	672	679	721	700	708	613	664	671	679	636	641	688	699	709	679	697	703	668	667	688	661	672	669	626	617	678	717	670	623	635	703	669	711	724	679	729	661	642	683	649	650	642	681	727	625	695	720	652	647	641	653	642	676	711	667	646	641	713	688	668	681	663	636	682	629	727	672	645	647	653	698	668	630	663	662	672	664	708	680	621	706	707	678	682	674	662	685	675	717	631	700	719	705	670	699	659	656	690	666	691	630	705	696	663	635	642	701	686	657	677	673	685	645	685	702	678	668	682	660	691	690	662	671	678	659	683	623	641	685	681	650	658	675	710	686	689	680	650	663	725	732	656	678	679	702	662	692	641	702	704	658	653	715	652	701	610	709	663	661	689	673	652	707	700	661	695	638	745	715	646	662	657	674	667	644	666	655	669	724	682	712	676	693	655	649	668	650	700	659	623	699	691	733	640	704	655	717	646	693	701	681	679	661	629	681	661	667	680	660	661	658	742	727	674	673	684	668	678	702	659	704	708	713	650	656	637	688	715	656	701	665	663	654	667	661	691	630	656	652	621	657	711	699	669	672	689	730	642	637	645	705	714	651	723	675	665	659	705	676	650	686	645	642	667	621	688	696	673	601	659	679	671	697	690	662	673	681	657	648	634	662	669	696	660	691	697	629	669	681	705	645	686	652	667	692	664	645	648	666	667	659	626	671	654	668	672	697	668	692	734	704	679	659	632	703	688	673	653	667	646	717	715	668	653	652	665	727	664	612	683	650	694	705	668	705	698	650	625	711	688	717	715	686	657	732	676	647	693	697	707	713	676	705	669	654	718	686	644	672	685	707	704	648	683	687	644	686	685	710	708	668	682	627	699	638	672	695	700	654	651	659	668	643	706	662	658	634	705	689	663	687	700	644	733	669	651	737	700	666	678	690	664	703	699	736	687	693	683	673	689	653	643	690	664	660	678	678	686	736	642	700	703	634	668	686	692	629	642	637	652	656	629	650	645	698	701	666	686	638	656	664	642	675	681	653	640	680	677	690	672	686	727	655	688	655	692	704	684	656	680	686	677	648	688	695	688	630	691	685	665	642	692	664	660	606	678	695	690	706	673	695	670	709	645	647	673	710	727	679	683	672	719	681	673	648	676	740	647	682	709	686	667	678	643	703	670	662	671	702	693	692	689	736	717	685	668	702	675	668	693	679	659	673	700	653	709	696	689	676	654	688	677	670	651	660	678	670	635	677	718	693	663	656	685	703	677	677	701	693	675	638	715	692	637	698	685	664	684	651	710	658	661	633	684	679	687	701	700	671	693	642	699	695	687	654	622	684	644	677	675	690	668	644	682	668	678	669	673	657	639	671	694	650	666	711	666	691	636	667	705	633	725	721	675	664	671	690	675	675	658	674	743	670	685	716	685	662	696	668	638	685	676	726	714	671	656	663	716	712	698	681	662	652	705	660	725	655	677	626	678	662	675	687	702	668	665	666	716	686	680	653	701	675	652	711	662	658	709	705	681	671	707	712	716	684	612	710	684	710	673	681	651	688	639	679	685	683	686	674	618	689	681	692	634	701	682	684	712	691	669	659	680	624	676	696	649	725	711	687	676	672	700	664	684	698	657	687	661	700	666	692	699	658	653	680	698	639	698	682	648	632	689	706	712	698	707	663	684	657	654	631	666	658	674	644	695	688	700	696	686	684	653	628	688	669	722	672	681	684	647	694	687	694	646	648	693	673	694	691	682	655	638	707	647	676	668	701	705	669	730	689	660	678	668	622	694	692	651	668	648	658
42179	25591	16217	3691	1271	835	594	520	480	369	327	312	312	291	274	250	244	248	234	225	230	204	252	222	211	201	213	200	194	213	193	196	216	202	206	217	205	207	210	217	183	206	202	214	198	197	214	224	186	216	255	217	212	184	195	202	181	218	190	188	222	182	170	206	177	219	196	178	193	220	206	190	196	183	202	198	174	172	207	216	195	219	185	195	215	181	222	196	167	184	196	188	206	177	198	206	205	225	201	174	189	211	196	181	196	199	194	198	171	188	221	169	208	184	196	159	181	165	218	203	168	223	211	192	213	182	191	198	175	171	185	181	197	188	197	197	205	187	183	188	199	193	208	180	204	201	205	196	201	196	197	187	213	208	190	198	179	183	179	182	221	203	218	188	188	207	195	196	211	207	167	177	203	195	205	214	202	192	204	204	211	193	187	203	189	204	181	194	195	200	202	200	216	207	198	170	175	185	197	185	190	194	196	206	201	171	180	201	200	198	201	205	210	210	185	186	197	187	187	212	218	175	208	206	206	209	213	215	219	230	179	177	203	212	198	196	187	193	222	198	188	210	201	173	215	196	180	193	187	218	228	229	181	177	192	214	182	169	179	186	186	195	197	194	202	198	179	170	198	183	185	215	171	184	181	209	226	173	178	185	182	172	210	175	199	196	210	207	203	211	179	192	177	228	188	196	174	154	208	202	193	203	185	214	203	199	213	192	190	180	201	200	190	204	182	172	177	212	206	202	200	173	205	195	212	177	203	211	206	169	206	210	163	217	203	204	195	201	189	204	165	189	221	199	184	194	208	175	212	179	173	187	207	207	193	220	197	206	198	195	176	184	216	212	178	206	187	200	181	182	203	200	178	209	176	210	176	219	208	184	171	195	195	210	203	218	210	200	207	200	214	211	203	181	175	191	178	164	176	192	206	182	205	202	180	179	173	210	199	215	178	198	193	187	203	200	198	197	196	178	189	199	193	202	185	210	226	179	188	206	209	229	212	178	173	199	184	178	186	199	184	166	199	177	207	192	211	201	198	193	180	203	207	199	184	185	196	186	181	201	211	208	196	189	201	184	202	197	200	158	198	202	203	196	215	194	181	190	193	171	202	191	195	211	176	182	173	195	171	220	201	221	206	198	212	191	193	192	208	204	211	194	190	192	228	181	192	190	178	201	220	189	194	185	225	214	232	191	193	170	167	207	220	163	221	224	181	201	197	189	198	196	192	180	190	190	185	195	191	213	190	239	178	202	180	209	205	212	200	178	207	202	217	202	192	186	233	201	198	182	194	170	175	178	192	233	187	219	188	200	180	178	203	226	191	205	196	210	233	187	193	192	163	186	189	207	174	171	178	201	175	192	180	211	234	212	185	184	200	227	173	198	179	173	206	173	193	199	193	196	193	199	216	200	183	199	201	173	168	207	208	178	201	189	179	218	216	193	201	217	165	182	197	195	212	194	203	208	220	211	204	185	213	201	186	207	182	198	192	188	214	216	199	196	196	199	176	225	199	177	176	168	206	204	202	191	200	179	209	176	202	195	235	215	208	224	204	194	190	207	211	215	180	202	200	194	181	196	228	194	172	178	204	215	206	177	181	185	204	198	182	221	198	211	203	194	191	174	178	207	217	196	193	233	219	201	205	197	192	188	183	195	215	210	236	190	187	170	180	213	208	183	185	205	199	211	186	182	174	185	217	177	198	186	203	203	191	176	209	182	178	193	180	189	208	199	204	183	214	193	170	177	194	184	188	222	190	172	211	191	191	170	203	170	200	189	180	184	195	186	192	190	192	200	194	196	207	196	171	175	215	186	189	175	228	182	177	208	219	192	180	179	205	198	202	175	213	203	209	197	183	181	203	189	197	187	214	209	176	167	203	181	223	211	202	183	192	198	184	187	213	220	183	188	185	201	208	208	182	193	191	207	207	197	201	176	222	173	182	174	180	190	198	185	212	217	189	187	169	219	157	180	197	220	209	200	178	214	199	187	191	178	175	171	217	170	179	194	188	213	179	186	222	203	222	214	191	191	195	205	206	200	225	204	197	195	186	184	184	177	189	220	192	203	185	164	201	171	200	178	203	187	202	214	179	197	187	212	194	226	201	179	202	197	224	182	191	178	212	197	205	153	188	201	212	171	217	206	200	216	199	193	204	189	196	235	183	236	173	191	192	221	174	204	206	177	194	212	183	185	189	190	179	186	191	198	196	181	200	179	218	204	198	195	188	197	173	196	181	202	183	213	197	208	193	185	193	183	183	184	176	196	203	167	210	188	199	193	203	200	190	207	186	191	189	171	196	195	191	210	202	209	209	168	200	216	195	203	187	188	196	211	199	186	178	212	192	166	196	202	194	209	175	191	194	188	188	179	197	190	192	198	205	202	205	177	199	190	166	199	212	175	194	210	204	204	213	191	209	208	207	182	204	212	183	190	196	189	189	185	192	184	182	188	209	192	184	182	182	218	199	207	177	164	194	198	200	172	204	193	183	193	202	215	210	195	198	190	175	195	187	182	252	187	217	187	214	209	214	169	181	217	202	202	213	218	170	190	178	183	205	174	204	193	204	192	236	219	194	200	186	207	212	189	202	180	182	178	182	207	179	205	185	211	211	204	212	190	188	189	190	229	178	200	187	189	189	192	190	196	198	163	207	189	215	218	185	182	209	206	226	180	179	183	198	188	196	209	207	172	177	230	174	206	188	208	221	204	226	189	200	201	174	154	185	166	183	194	170	174	195	211	199	190	184	190	195	212	209	200	226	197	225	183	181	174	204	190	183	194	167	195	204	191	195	195	209	170	179	211	191	181	197	194	189	225	182	213	157	203	156	223	186	224	207	222	203	186	195	206	218	202	199	227	175	206	179	218	199	206	195	202	188	200	181	183	173	210	195	175	194	190	167	200	187	206	208	211	170	204	192	201	169	218	200	187	177	189	198	182	185	200	207	181	183	215	194	186	176	192	201	210	211	208	214	201	215	165	195	208	188	185	219	210	212	190	194	176	218	193	191	187	186	183	197	209	218	191	193	227	190	209	207	226	199	190	196	229	183	183	162	180	211	190	172	201	196	201	201	183	204	203	195	193	206	193	201	177	197	197	208	178	197	194	218	192	185	170	184	209	178	191	179	197	214	202	195	187	195	211	209	193	211	213	195	218	206	167	171	192	211	177	181	174	217	203	181	190	201	196	187	197	198	189	206	212	210	191	219	209	180	204	197	175	197	188	179	193	202	180	189	190	195	180	228	197	206	204	168	159	192	186	230	186	199	205	209	181	189	185	179	174	197	212	211	175	175	181	196	196	187	219	207	188	199	176	193	197	192	172	194	216	187	210	171	197	210	174	200	219	191	209	219	218	167	185	181	187	198	196	193	193	197	188	211	177	200	198	178	194	188	187	201	192	207	227	176	208	214	207	197	196	197	172	184	201	206	201	172	196	196	207	220	182	204	178	181	174	186	171	207	217	184	208	207	188	214	166	192	221	196	207	181	220	198	193
28365	19128	18344	5548	4127	3049	2547	2065	1824	1593	1293	1121	1034	1007	891	846	856	718	608	667	679	598	605	589	592	595	526	540	542	586	550	542	539	513	544	510	530	518	503	529	498	496	480	542	528	542	523	539	522	506	521	513	500	485	445	494	483	469	471	496	504	489	474	466	493	499	491	447	440	453	464	490	476	470	416	491	453	480	474	451	447	505	506	468	483	480	471	462	481	472	449	475	486	471	467	482	459	453	440	461	455	520	446	471	418	489	470	450	466	472	474	534	505	462	511	480	465	490	513	454	460	463	494	460	492	456	444	452	440	437	457	451	450	472	465	488	473	488	450	464	453	473	454	451	443	496	468	470	496	475	467	468	485	458	538	465	474	478	449	466	431	474	478	486	471	508	455	466	449	453	438	465	428	475	488	453	454	450	421	492	441	477	472	488	496	475	472	452	468	501	499	444	467	506	515	481	483	447	475	459	487	478	505	503	468	471	488	480	458	503	454	477	441	485	490	465	511	457	466	488	455	476	481	452	492	484	465	475	513	471	472	444	494	448	490	450	482	472	460	486	470	418	455	502	497	469	477	469	444	475	472	492	461	468	500	485	419	469	441	461	448	480	456	462	437	470	459	472	511	464	459	486	454	479	491	448	457	458	452	447	485	447	491	470	443	471	431	459	474	470	402	471	482	460	496	453	454	429	505	480	464	454	478	482	447	477	469	478	464	462	489	461	473	470	463	483	439	446	470	487	458	517	474	461	503	503	462	473	461	434	442	482	506	471	481	456	494	457	474	461	465	512	459	501	479	485	455	499	482	448	499	476	477	450	497	455	473	504	461	456	461	498	484	484	464	492	495	460	468	457	498	432	440	506	465	450	444	488	442	484	462	441	460	510	481	488	453	479	465	467	462	485	471	476	446	450	496	451	448	480	495	467	489	478	445	498	452	458	479	457	436	473	465	489	470	470	465	445	486	505	461	451	450	494	436	441	461	470	469	481	485	481	481	475	450	477	466	468	495	480	483	459	488	466	467	426	457	458	452	489	453	493	470	471	437	427	485	482	458	464	446	459	446	459	447	490	490	461	477	470	466	466	492	463	449	453	453	486	459	477	467	471	464	472	493	510	446	467	489	467	464	465	462	497	461	467	510	484	494	473	535	459	456	506	498	469	475	473	468	501	455	472	468	491	498	470	487	470	440	447	442	486	487	465	448	517	475	511	454	480	496	463	456	484	475	492	520	438	459	492	448	465	458	445	495	469	485	480	480	457	483	465	469	450	469	484	478	468	439	474	486	492	467	457	454	440	475	467	448	491	447	470	457	459	468	456	482	489	472	486	473	472	470	482	416	457	475	500	453	503	462	457	456	498	489	513	488	472	440	467	472	473	491	469	480	479	477	477	465	464	474	472	491	450	462	462	463	500	447	493	463	486	475	470	486	458	465	444	456	476	456	480	459	466	481	442	465	495	432	511	467	488	469	469	428	481	473	448	483	486	467	451	461	457	466	491	461	447	471	442	472	444	535	508	478	487	504	492	464	474	457	485	467	487	452	471	468	426	465	487	456	482	510	479	446	467	479	452	456	442	497	457	448	464	507	483	479	445	486	469	474	499	457	486	457	436	500	469	473	474	503	448	520	463	499	463	496	457	463	463	450	442	453	454	453	472	485	498	462	491	455	416	474	485	530	501	467	467	467	477	467	477	454	487	469	485	432	443	490	508	491	467	442	464	477	454	463	488	458	454	432	478	476	495	490	458	479	503	497	445	491	450	466	489	496	446	466	446	458	441	445	481	441	465	478	480	465	454	499	458	492	485	499	474	484	463	464	464	437	484	469	438	440	481	454	479	468	479	474	468	478	436	439	441	470	481	467	445	433	470	462	499	487	483	477	481	478	433	425	481	496	478	476	448	453	489	468	455	450	468	472	437	444	476	467	431	477	484	466	491	461	511	459	434	459	458	489	461	499	464	462	467	505	488	430	484	448	485	482	473	469	473	471	471	507	461	464	488	441	435	462	486	430	479	474	490	469	444	496	512	537	457	465	457	493	439	479	440	499	456	472	461	431	499	468	487	450	495	481	459	461	490	469	481	437	419	490	467	472	474	466	453	440	445	465	487	453	481	447	502	452	515	489	480	448	442	494	462	457	472	467	484	455	447	461	521	480	501	440	444	493	487	443	500	487	515	456	457	514	500	450	487	457	497	432	468	504	430	488	480	439	444	454	454	473	489	450	485	473	476	485	445	488	487	421	485	487	466	429	469	448	467	466	474	480	481	496	476	420	464	434	469	502	472	483	514	463	486	472	444	446	466	480	465	467	486	477	517	508	464	470	426	500	427	495	465	453	498	451	462	466	483	470	469	533	476	441	447	492	442	479	482	481	464	486	486	493	474	474	459	471	470	461	468	466	433	449	519	409	494	463	480	472	481	421	478	495	443	482	473	457	480	492	471	473	459	478	473	464	466	467	474	466	460	449	483	417	479	506	510	462	489	460	480	458	452	487	458	440	452	481	468	465	449	500	524	493	446	478	498	478	483	488	448	454	470	469	467	529	444	469	503	487	504	524	505	444	463	482	497	481	499	493	448	459	480	446	475	444	480	470	496	454	496	470	505	502	466	438	462	456	450	472	520	462	479	434	435	466	451	489	450	519	456	485	452	473	534	504	486	441	457	466	488	526	499	439	456	467	533	499	484	466	483	480	477	441	473	504	455	496	498	452	500	460	469	438	468	463	479	433	466	466	477	493	482	485	470	437	502	530	470	483	456	455	461	442	438	459	475	474	467	481	466	496	445	451	485	481	467	483	455	489	481	453	467	449	467	493	454	464	462	446	452	460	453	474	466	428	451	499	454	452	450	462	462	467	447	479	417	448	490	526	480	451	481	489	485	481	468	507	469	483	482	454	446	481	459	498	503	502	495	481	473	475	485	478	421	492	451	470	472	455	446	504	480	465	473	485	469	455	497	460	464	463	505	479	477	479	451	486	488	487	461	474	489	424	499	505	456	493	464	487	517	458	425	466	442	515	470	462	444	484	449	477	470	494	458	465	461	468	449	455	478	493	462	482	441	449	481	503	513	483	476	415	452	455	426	461	485	466	474	461	475	445	467	487	459	456	461	464	458	491	450	462	459	447	448	503	492	466	467	453	497	467	499	471	483	483	470	458	448	503	465	465	497	512	489	451	491	442	484	487	497	464	520	506	459	470	433	429	482	445	423	458	471	472	433	491	467	469	469	493	444	497	464	492	492	442	452	473	445	475	470	506	433	512	449	466	480	462	483	471	492	439	489	466	483	465	500	461	476	443	469	494	436	454	484	439	477	479	448	488	459	518	513	477	487	438	487	466	452	477	458	476	474	463	428	500	471	472	465	484	482	526	504	454	481	477	464	497	486	452	479	453	476	481	481	469	484	459	476	480	449	503	470	470	458	447	464	468	473	466	435	463	479	440	516	493	475	492	478	472	451	446	471	477	495	484	444	473	477	454	451	500	478
12939	4952	2460	742	552	438	386	350	345	318	321	291	296	312	315	325	295	307	281	327	298	309	307	283	295	305	302	329	277	290	285	314	275	273	282	289	284	273	267	296	283	288	290	282	300	302	293	287	284	284	303	324	272	301	332	303	302	283	274	293	261	276	266	257	275	267	281	284	286	294	296	249	292	313	297	275	284	241	248	290	327	288	278	284	303	299	277	318	296	276	280	303	278	288	276	297	293	279	245	297	282	285	293	288	264	281	289	332	296	301	299	275	263	316	270	313	349	277	291	312	307	311	318	277	287	266	292	296	247	273	291	312	302	268	300	283	297	276	262	261	286	267	292	294	272	296	284	272	294	279	323	295	271	296	247	317	295	307	308	277	269	295	289	277	309	299	271	290	321	301	263	283	271	299	264	287	281	324	295	300	319	275	269	285	293	283	304	307	266	267	273	269	267	299	300	268	289	325	290	280	292	260	264	280	238	260	258	288	293	294	282	302	298	265	269	320	292	292	263	278	265	282	301	307	272	290	286	265	297	293	269	268	302	286	300	314	289	271	286	308	269	297	276	290	298	260	289	329	275	310	267	258	303	271	282	264	291	274	296	267	282	268	304	325	299	266	274	274	292	269	305	263	292	288	269	282	268	308	297	304	308	280	281	281	270	305	281	258	302	299	295	286	308	288	305	298	300	286	286	309	309	287	307	281	292	259	290	293	310	292	300	274	265	280	268	304	265	306	301	284	290	295	281	279	287	298	264	251	277	294	299	306	314	274	283	274	256	271	292	324	293	297	302	319	304	299	292	289	303	297	284	292	292	319	329	263	268	278	268	287	258	311	284	255	291	308	286	280	273	281	270	295	275	282	256	305	294	282	284	269	313	270	264	315	317	248	295	278	310	284	293	313	273	267	291	274	291	306	293	265	284	281	290	299	321	330	298	286	280	315	304	295	293	259	289	301	274	297	298	285	273	299	266	326	262	268	299	280	283	334	308	288	300	288	269	275	321	276	304	274	292	262	280	279	285	267	285	301	289	287	301	264	286	247	268	302	273	273	249	282	308	290	294	287	253	294	301	289	292	279	275	301	287	282	266	274	297	283	286	254	306	274	246	282	273	299	311	270	253	301	297	305	286	290	296	274	278	283	313	262	314	304	298	290	303	279	272	286	259	296	321	317	280	304	256	315	268	310	338	268	259	290	279	296	291	315	288	299	290	318	297	310	272	269	272	316	264	261	285	266	264	296	321	268	279	281	295	270	254	295	305	274	291	273	301	282	292	288	297	301	264	276	292	270	262	279	302	296	250	281	291	283	266	242	272	267	320	300	291	276	286	291	274	284	287	303	312	304	284	265	305	293	292	261	273	262	257	297	252	288	282	292	250	270	298	307	300	289	330	317	291	299	265	265	273	265	297	284	269	299	268	307	287	284	298	297	317	317	278	317	269	279	291	279	260	299	295	284	292	244	299	309	265	298	266	289	310	299	258	262	273	268	278	289	284	265	271	313	277	291	277	270	311	279	268	281	298	276	303	263	320	284	275	248	300	274	287	315	305	288	288	237	249	264	297	268	298	304	301	259	295	269	270	260	274	305	270	268	281	291	309	301	287	283	275	303	281	280	279	286	271	284	301	308	279	278	299	325	315	287	291	281	302	289	279	268	282	267	276	311	292	282	309	272	273	282	300	305	355	289	258	293	264	273	265	281	271	292	279	251	278	298	303	277	245	301	287	266	275	282	300	288	286	290	326	289	284	270	284	286	276	278	310	288	298	249	310	293	316	282	272	263	274	296	255	289	299	284	276	289	307	293	308	268	318	310	273	301	310	298	266	290	315	293	338	310	328	297	277	274	306	276	259	286	290	292	269	323	273	302	298	285	256	266	290	298	252	273	296	264	292	256	264	290	301	272	287	277	296	320	326	298	331	273	285	315	299	255	305	299	289	288	313	287	309	254	290	277	315	279	300	252	276	274	297	323	294	285	316	289	317	271	314	312	276	292	291	261	284	340	304	293	283	281	294	290	297	261	305	326	296	306	271	292	262	264	249	274	290	308	298	280	298	282	211	285	324	300	305	312	272	308	267	294	298	274	273	291	293	312	282	272	277	304	280	301	303	315	297	292	252	288	276	278	293	282	290	267	260	263	282	311	277	274	298	292	304	259	279	304	293	308	257	280	291	260	307	261	299	286	301	305	272	302	267	263	288	309	291	326	309	253	306	266	295	310	301	293	247	302	275	274	283	273	279	311	236	277	260	292	280	295	281	281	273	273	249	304	276	300	283	286	333	281	306	303	303	257	283	265	297	293	273	292	292	253	267	288	283	265	291	280	317	296	294	292	270	275	275	317	291	286	254	281	282	289	291	298	241	278	282	277	269	279	284	267	288	271	294	272	307	293	282	272	278	289	258	286	282	285	305	292	287	296	260	301	318	310	316	281	299	295	294	282	264	307	270	296	265	306	290	279	287	258	303	292	294	307	270	298	260	269	285	271	272	319	279	283	307	273	283	321	260	320	261	298	310	280	280	296	304	283	267	279	295	305	282	260	268	282	317	270	303	313	325	284	266	342	291	274	272	290	268	288	294	267	263	283	299	297	321	276	310	290	289	331	304	281	280	288	291	266	287	303	317	299	265	308	293	300	284	307	282	271	288	289	301	315	292	273	293	291	313	277	281	290	284	281	275	286	304	255	265	296	287	278	264	301	313	284	291	301	279	306	274	300	309	302	278	287	315	257	262	299	284	281	255	312	315	291	270	279	288	280	285	266	298	301	286	297	284	280	272	305	300	297	290	291	280	282	290	284	293	300	262	290	305	276	300	305	275	273	282	301	295	268	255	289	278	291	289	311	302	265	301	274	304	291	266	289	307	301	301	271	309	297	270	254	265	328	295	298	272	268	263	300	272	276	297	264	258	291	292	287	291	285	282	287	300	276	308	311	286	272	288	271	262	287	308	275	331	305	274	293	312	302	280	278	275	266	275	292	280	275	296	314	297	280	297	290	291	291	283	306	268	304	292	300	294	329	319	248	278	273	291	282	274	277	277	287	301	317	285	303	313	296	259	277	320	286	259	276	313	268	278	285	293	290	332	305	291	337	309	303	268	308	275	293	294	305	291	267	302	300	263	322	254	273	291	302	276	300	295	313	296	290	246	272	279	281	287	283	244	251	273	294	277	296	302	302	322	272	308	279	276	300	290	300	302	285	310	299	322	314	284	283	262	322	290	266	267	254	315	290	284	311	310	257	291	309	285	264	312	290	294	286	285	304	297	294	290	313	276	307	246	267	263	285	289	291	288	297	283	285	312	285	291	292	264	275	292	283	296	262	282	290	284	319	274	303	284	289	272	285	249	331	295	293	308	286	312	322	251	296	302	297	288	274	291	282	291	309	285	289	272	336	270	294	311	330	262	280	285	262	281	268	310	278	256	287	305	290	302	279	274	299	251	244	295	291	248	309	291	315	274	268	297	258	310	322	273	294	271	272	305	294
9248	4725	4451	1985	1702	1308	1186	1064	1050	962	833	835	810	807	777	723	716	702	739	736	739	705	713	684	670	686	670	685	685	676	684	733	656	662	708	648	676	663	666	682	665	729	637	651	706	723	711	651	690	687	675	751	650	695	690	658	682	662	704	679	660	684	679	635	671	673	688	692	671	656	642	681	655	675	675	688	666	683	660	659	709	630	658	677	698	683	690	636	673	667	686	681	742	689	642	695	692	687	631	607	673	685	644	722	655	634	689	622	653	644	676	629	683	670	716	674	637	652	683	689	663	705	708	686	669	647	640	673	667	667	678	630	661	644	630	676	685	670	693	650	665	654	645	695	687	647	683	708	646	618	666	661	652	659	673	697	642	637	634	634	693	640	667	709	661	665	677	642	674	648	662	680	683	658	613	636	718	666	640	705	706	637	707	662	688	659	666	707	647	671	657	708	688	678	677	677	661	646	662	606	693	630	587	700	633	701	651	631	658	641	645	683	640	678	629	671	657	676	702	664	656	689	696	671	678	678	674	712	655	676	681	690	701	702	675	681	671	643	665	693	663	650	644	677	726	681	697	679	664	735	700	697	642	696	676	709	664	673	686	669	676	655	689	653	712	693	658	691	684	651	651	653	662	695	668	661	720	674	665	654	656	640	629	671	608	706	684	634	663	655	605	667	657	674	668	658	684	684	648	656	676	664	709	695	675	650	685	611	660	655	679	643	650	652	667	632	669	707	643	667	709	670	664	723	662	679	692	681	676	709	695	694	677	664	679	631	678	669	679	687	681	628	614	667	658	627	667	657	681	673	653	685	617	709	670	680	701	643	663	691	712	655	638	665	643	689	676	698	678	712	677	722	618	670	651	678	633	657	693	670	698	641	704	643	626	724	710	668	677	716	673	702	679	657	628	655	635	683	686	686	717	663	643	635	631	691	667	668	662	694	702	643	696	674	666	691	664	664	698	637	674	646	701	696	715	670	690	694	728	704	689	663	658	719	681	675	645	688	735	690	707	618	648	636	642	710	684	683	703	658	664	699	645	698	646	693	646	650	665	678	675	739	692	661	614	612	677	635	644	681	668	666	678	729	672	688	639	700	639	656	671	671	685	653	657	622	685	713	669	716	687	658	738	634	604	697	629	664	668	665	652	674	675	668	691	660	616	656	669	697	682	677	666	640	682	660	683	662	664	668	651	706	692	710	704	711	715	669	699	701	692	668	704	696	696	667	695	640	649	711	710	666	657	714	654	633	721	673	700	645	679	679	723	632	671	703	633	687	671	695	704	718	720	683	628	653	698	626	666	634	679	718	716	668	685	628	669	678	656	646	654	706	640	663	675	695	683	649	708	707	653	712	655	629	734	675	681	726	675	652	638	699	691	619	667	662	658	697	640	644	700	641	755	664	688	650	647	642	675	722	700	659	638	645	717	663	686	663	662	678	696	651	661	679	696	684	654	674	695	664	651	698	678	644	681	659	699	654	643	650	648	649	668	648	663	667	721	613	636	671	691	624	653	682	635	650	688	684	661	726	699	630	670	677	677	623	655	649	673	701	611	619	688	653	672	688	653	661	633	662	692	664	666	673	693	667	653	712	668	647	623	686	634	683	693	650	662	692	690	709	668	703	635	678	702	651	673	676	686	660	658	686	653	666	648	668	675	669	678	685	673	689	645	623	695	681	676	675	656	637	650	653	681	705	690	693	687	639	656	704	656	662	701	647	654	676	661	653	663	702	674	642	669	731	693	660	692	659	643	650	710	645	666	727	704	704	700	669	620	680	678	715	657	635	668	669	637	692	675	650	669	661	681	688	684	654	663	674	720	693	673	678	684	663	686	633	695	688	680	687	677	703	676	706	674	662	730	652	687	687	649	662	627	652	666	697	643	684	640	705	699	695	700	673	679	675	666	684	646	674	694	710	711	678	651	691	667	649	666	645	723	666	675	690	665	663	635	661	662	711	666	681	665	707	677	677	685	698	701	705	726	693	690	679	668	689	644	704	654	717	692	691	675	661	660	665	635	662	673	662	646	631	681	680	682	669	648	669	682	684	625	651	708	675	671	690	690	657	679	672	662	719	669	650	693	658	679	654	663	674	626	696	677	694	669	627	647	690	662	638	647	694	664	723	662	696	657	681	631	666	652	670	737	652	705	681	657	686	630	655	662	669	656	622	664	622	658	683	677	660	710	669	685	642	684	681	673	643	648	677	681	684	624	671	659	658	642	690	655	700	690	695	608	624	631	703	626	676	699	684	656	641	660	644	686	691	659	672	658	673	683	634	659	632	722	701	670	698	651	662	669	636	628	676	716	704	675	686	656	686	659	681	655	668	697	687	664	662	637	695	663	695	666	717	662	688	689	715	681	660	683	665	694	651	601	652	615	690	662	647	678	625	698	680	723	694	655	659	674	668	649	681	660	670	642	662	632	723	656	665	725	655	707	664	756	670	699	675	702	661	662	654	626	661	705	649	680	658	682	667	697	673	674	624	631	602	635	671	661	653	679	647	672	658	689	697	683	646	675	683	721	606	686	679	667	671	651	643	679	663	653	691	654	637	657	671	674	671	642	659	688	674	654	651	654	671	663	630	676	641	694	667	649	668	700	633	656	700	688	672	692	656	721	679	660	672	642	700	651	643	698	678	735	639	695	633	639	641	657	680	701	678	656	680	639	684	689	695	682	650	662	669	661	688	666	660	648	710	669	649	702	705	678	663	692	685	659	657	690	679	676	666	655	690	679	685	671	665	689	708	655	669	672	670	683	689	684	672	670	663	683	655	704	660	650	652	693	657	684	666	651	654	631	664	684	673	681	626	687	654	688	663	672	687	645	661	644	637	673	673	643	687	665	697	703	674	672	667	706	658	673	693	645	731	675	661	662	665	728	656	665	680	690	683	675	747	737	687	646	721	675	663	650	695	651	725	682	665	690	704	695	744	660	678	658	649	718	658	729	689	670	706	662	651	671	670	703	669	671	729	660	641	719	696	703	725	654	653	665	714	656	711	702	682	638	683	661	715	640	691	682	650	679	636	667	705	681	618	613	646	687	688	658	685	663	709	678	679	701	646	677	642	626	672	651	644	706	698	654	657	658	631	710	718	688	652	667	671	694	630	659	667	645	660	653	640	652	685	682	681	600	635	707	643	667	654	656	643	685	617	679	646	705	695	668	647	634	653	676	700	702	659	631	671	650	712	652	649	646	666	693	690	662	667	687	655	655	699	676	679	654	688	667	660	713	741	665	647	646	631	666	644	662	635	691	687	638	709	633	678	730	652	668	668	687	670	703	689	682	634	654	642	673	686	671	678	663	726	669	670	698	681	736	714	718	646	694	676	704	649	640	689	674	690	663	619	675	622	632	670	720	661	707	667	668	689	642	678	657	648	663	643	714	671	668	678	646	688	691	649	658	648	706	671	670	661	674	665	642	696	662	674	645	638	707	642	655	689	684	683	673	688	702	665	645	697	667	682	674	671	630	727	704	686	687	695
31625	16278	8888	1895	913	619	571	479	464	424	391	372	365	351	343	360	332	343	350	328	309	318	306	314	327	335	361	289	281	325	306	304	308	307	291	279	293	277	332	305	295	282	326	298	315	292	307	320	327	321	309	282	313	314	343	310	295	300	305	353	318	275	279	318	337	309	357	297	271	271	299	311	289	308	331	343	334	344	290	301	341	286	294	317	330	292	336	290	297	294	311	290	273	292	313	345	310	340	287	305	324	319	283	315	299	282	293	311	317	286	316	284	289	297	304	316	299	290	306	304	328	323	333	318	326	355	300	281	310	278	297	301	289	321	312	323	292	306	296	326	291	312	297	282	299	319	311	307	265	301	296	311	266	330	299	278	276	293	346	340	305	299	327	300	298	274	312	323	277	296	338	289	304	312	313	279	310	308	325	327	298	325	330	319	286	320	309	304	304	306	310	306	319	315	315	325	296	284	320	329	285	326	308	283	281	304	258	323	317	320	307	293	300	308	313	305	325	302	331	308	316	299	277	339	314	293	292	300	315	306	288	307	309	305	337	327	284	347	308	290	321	318	301	304	353	297	316	342	327	309	304	316	292	324	314	317	290	308	309	298	335	286	311	306	296	335	313	304	285	285	320	294	322	283	267	274	303	318	297	305	290	313	326	321	334	295	327	345	298	304	349	292	286	310	322	319	283	274	294	296	297	295	298	289	309	318	268	283	327	293	321	305	298	309	321	312	309	294	269	341	302	307	322	341	339	298	265	310	330	291	289	260	289	291	286	278	326	306	354	330	306	320	307	313	313	324	296	289	342	296	281	303	309	269	336	302	346	305	326	308	292	325	326	314	310	331	302	293	337	332	297	312	262	299	288	269	303	290	283	324	300	311	288	297	318	308	321	298	328	307	342	295	321	326	296	326	280	309	277	289	281	350	310	306	288	311	293	283	279	329	309	350	318	306	298	307	326	304	339	266	326	337	321	287	338	299	309	322	287	334	295	300	310	323	341	302	310	295	336	292	338	306	288	274	333	313	320	287	314	266	296	327	307	294	291	330	305	320	308	290	272	334	297	351	285	332	309	319	288	330	283	314	302	259	277	313	321	317	274	291	319	330	342	315	300	335	285	300	297	332	318	322	294	296	317	307	309	307	337	318	292	319	286	295	311	315	317	272	278	288	306	333	309	307	322	330	289	308	323	337	338	283	310	328	289	301	297	319	306	310	307	304	324	307	303	322	287	299	304	312	326	320	318	332	326	324	346	300	277	318	342	326	368	304	296	330	323	302	318	293	283	282	296	323	289	320	330	305	298	326	343	268	343	328	285	295	272	307	326	295	318	312	338	300	312	293	305	323	311	293	303	318	303	276	293	281	322	300	292	323	352	341	309	302	333	293	310	271	340	281	300	310	277	325	314	303	328	309	260	278	278	314	274	295	313	326	286	358	323	300	309	332	330	291	340	320	286	297	322	326	319	291	326	311	317	294	328	300	298	308	284	338	352	312	303	272	323	313	297	321	304	319	325	300	306	322	312	287	313	282	292	290	296	302	307	316	286	330	321	307	284	295	358	306	320	336	294	326	285	280	288	324	283	300	355	326	281	312	310	298	318	290	299	328	283	332	314	303	318	328	304	295	279	290	324	319	298	287	323	295	279	302	304	300	331	295	312	319	279	298	309	304	354	328	298	308	303	312	286	308	310	288	337	295	313	340	277	289	284	268	328	289	296	318	272	335	284	303	292	312	316	356	302	312	313	308	318	322	302	332	292	302	300	329	309	314	302	314	300	279	280	315	344	298	342	325	295	329	326	313	311	301	309	283	299	290	270	293	313	311	280	322	291	338	297	311	311	335	322	327	307	351	326	286	300	305	305	334	292	293	314	298	303	304	321	307	305	306	299	312	310	296	270	308	327	329	273	304	280	312	300	318	272	285	313	308	301	318	348	313	325	305	313	297	305	269	314	340	348	330	331	288	324	302	280	267	287	316	317	299	295	296	296	314	303	293	311	304	334	298	351	325	299	279	312	279	304	309	323	319	291	318	321	319	286	291	280	304	316	292	305	311	325	321	285	341	306	331	317	348	346	324	304	300	321	277	306	269	345	287	298	308	315	282	298	288	295	320	308	342	276	294	339	313	278	315	325	324	339	332	306	298	328	327	317	305	291	302	298	323	303	293	311	311	312	349	287	304	324	269	314	317	335	286	287	305	318	290	289	274	298	321	318	303	268	288	308	311	316	312	333	312	288	277	324	305	314	325	300	296	314	353	301	313	326	294	319	317	308	322	311	321	334	324	300	303	343	311	305	304	320	318	295	272	341	317	310	312	315	293	290	290	339	303	302	323	284	321	295	275	282	275	287	268	281	299	292	280	302	315	305	346	296	318	309	340	287	338	337	287	327	279	305	320	336	303	325	325	318	298	291	314	322	341	265	318	308	314	329	341	329	306	312	286	358	332	324	315	315	304	330	309	305	314	275	310	310	326	345	273	284	311	300	291	306	341	279	282	310	310	322	324	324	325	307	310	296	335	332	320	329	347	314	304	316	288	296	322	284	295	333	300	305	279	318	279	323	304	296	311	297	307	313	321	322	272	319	304	299	320	304	327	296	315	304	290	308	304	296	290	298	318	322	298	284	304	287	304	343	296	315	286	305	312	289	288	336	351	309	322	294	294	287	292	317	303	349	330	306	301	327	302	292	322	307	283	278	298	281	343	291	319	326	326	318	331	314	299	333	330	321	319	296	328	306	312	302	310	318	315	260	299	303	323	318	304	309	340	327	316	283	329	290	332	310	295	326	333	321	312	335	337	283	311	355	318	294	293	304	304	330	292	297	305	308	299	280	317	299	287	309	295	305	278	279	305	302	295	327	334	313	317	294	358	348	302	306	311	287	316	329	325	310	307	310	326	320	319	291	262	318	334	310	321	279	287	276	295	314	292	304	278	291	310	304	302	297	337	335	330	320	290	309	295	299	294	304	299	307	300	341	305	329	303	288	304	315	326	360	317	295	308	302	293	275	313	306	314	285	296	310	328	316	331	307	345	326	295	285	285	298	312	328	295	287	283	309	303	312	284	313	314	293	312	307	302	258	290	316	316	308	318	356	300	297	308	284	271	316	290	280	318	324	312	333	319	307	308	322	309	334	296	321	281	291	293	311	314	310	287	317	333	312	284	305	339	326	287	295	307	285	290	294	318	319	300	292	317	288	310	286	316	321	268	297	337	281	303	322	302	314	283	315	266	336	288	282	292	321	289	306	294	325	342	272	327	291	344	286	306	337	332	266	305	282	321	296	323	288	283	302	278	288	325	310	288	280	309	300	300	293	311	308	326	275	290	274	291	305	316	335	324	336	296	291	272	294	274	320	310	310	333	305	277	312	332	312	330	276	299	306	342	295	322	316	280	319	297	301	298	306	288	320	323	330	343	325	305	298	318	343	329	331	313	285	310	308	322	294	306	309	300	335	333	360	356	306	264	322	277	302	303	293	308	333	301
22245	12907	11957	3876	2906	2289	1943	1741	1489	1271	1282	1174	1054	1019	1018	979	906	893	804	850	858	819	804	804	785	739	766	797	772	778	793	753	750	741	725	742	715	720	761	724	803	723	726	730	687	779	708	760	796	760	697	735	722	668	675	744	698	729	695	734	690	717	743	719	753	722	736	772	690	721	718	712	677	700	718	669	754	720	700	688	705	707	724	732	724	685	693	687	694	733	726	692	783	765	696	709	682	733	724	648	693	719	708	711	721	670	706	699	738	687	695	699	699	721	722	707	734	703	697	708	713	691	728	716	753	708	709	707	696	750	706	712	726	683	731	698	667	717	738	709	658	689	715	734	754	715	708	756	733	703	716	704	699	730	694	719	674	701	740	692	681	745	728	733	660	709	694	660	719	752	723	709	712	734	726	786	704	720	709	741	698	728	723	701	683	732	711	733	714	702	733	694	735	703	698	745	748	710	744	701	675	720	745	737	711	699	727	684	694	687	713	679	695	702	640	717	682	754	701	704	694	732	725	713	727	686	682	686	750	669	758	729	738	738	670	687	701	717	679	726	733	656	716	687	695	716	695	750	736	684	694	722	695	719	719	716	743	717	693	669	696	696	703	738	662	706	753	733	730	712	715	712	726	697	772	648	747	769	693	712	645	722	703	683	766	695	705	733	719	722	660	732	681	663	696	721	696	762	762	693	719	696	711	688	714	730	734	716	742	664	691	641	717	689	767	669	694	686	706	679	705	717	668	724	751	687	712	733	728	740	673	754	717	673	713	731	700	695	746	719	719	691	713	738	713	709	688	743	739	709	748	667	750	720	732	703	734	724	766	733	731	706	675	735	675	688	721	736	705	723	736	716	728	719	729	703	731	699	710	712	732	756	753	713	744	713	703	690	748	664	691	706	723	703	760	702	705	684	693	720	742	716	746	717	709	680	677	694	689	767	704	692	714	714	732	731	672	774	742	707	709	662	733	695	700	745	690	755	716	724	692	721	718	679	706	730	661	702	724	756	745	716	693	667	720	725	688	703	723	730	776	706	705	687	713	683	732	711	726	692	709	740	694	699	772	750	684	654	707	655	728	730	670	751	718	754	695	707	735	748	735	739	710	694	731	708	690	708	718	714	709	690	762	713	718	669	695	729	715	706	681	752	703	703	675	717	687	775	705	705	686	670	693	713	727	735	742	710	725	719	701	685	720	684	664	704	732	711	667	700	689	655	723	720	709	705	684	696	695	674	681	715	753	712	719	662	759	741	744	709	769	650	705	757	649	714	723	705	718	734	681	758	683	682	711	701	768	720	747	661	720	721	677	725	748	740	693	725	707	739	712	672	719	729	714	655	714	669	675	725	680	765	683	694	666	677	741	703	715	766	783	711	721	738	744	722	723	741	724	678	719	647	684	743	722	668	699	741	719	764	697	709	744	694	674	714	735	744	748	698	696	716	734	665	700	726	753	699	689	723	721	693	671	704	709	748	736	716	737	727	723	734	728	667	687	754	699	707	704	714	687	711	736	756	709	711	723	705	705	682	711	719	672	728	673	751	766	742	704	698	703	708	673	746	743	755	709	690	685	739	724	666	719	726	741	734	746	711	696	684	676	679	696	751	682	682	695	692	708	695	721	693	677	711	724	716	672	658	732	701	696	711	726	671	735	720	729	701	731	679	738	752	710	684	683	682	698	706	691	731	684	693	700	715	662	708	678	700	714	737	774	771	729	722	699	693	714	736	676	703	690	718	708	660	666	718	684	700	709	748	688	687	735	694	709	695	717	740	705	726	679	717	745	709	695	718	693	706	676	714	728	686	750	743	647	695	712	681	718	698	679	725	715	696	709	688	678	752	726	679	691	706	660	738	661	778	714	679	722	685	707	681	727	713	708	708	714	697	677	722	695	703	690	726	709	723	708	679	685	732	707	715	751	687	749	729	741	717	679	689	730	738	704	709	702	693	726	733	695	753	723	726	700	726	703	709	744	730	703	679	661	700	690	705	763	730	720	728	696	736	731	682	720	701	725	759	673	737	724	714	711	674	713	653	714	741	724	685	717	709	703	712	705	712	741	715	715	799	708	676	729	662	695	735	744	702	710	726	754	690	754	709	707	753	674	727	720	720	734	723	682	705	704	711	702	657	734	674	690	716	691	757	715	703	736	688	683	700	739	717	767	703	725	749	682	738	721	703	671	741	713	712	721	678	724	671	718	696	714	649	738	691	709	703	710	725	694	727	673	766	747	732	702	713	695	713	693	733	732	707	692	721	671	708	717	627	692	732	763	682	733	709	732	715	699	719	711	760	688	701	665	717	733	712	764	732	677	681	721	716	687	713	759	647	679	710	716	731	708	761	724	702	712	714	706	708	728	722	760	678	718	733	682	722	705	681	765	732	742	679	671	699	745	705	697	725	707	736	730	696	758	672	735	742	672	684	721	721	673	755	726	711	746	723	705	694	683	707	718	688	725	687	701	721	683	693	731	743	724	687	665	768	670	693	701	702	700	711	723	735	743	732	687	701	725	672	675	707	688	738	670	663	668	685	720	718	727	671	711	724	683	724	749	760	701	674	722	686	696	722	731	726	686	724	733	689	669	716	662	740	702	677	710	679	694	745	744	744	697	684	658	703	729	753	714	690	666	699	745	700	694	689	745	730	720	743	717	729	707	752	746	689	676	734	708	694	720	726	675	667	721	712	708	734	726	723	754	726	683	678	691	674	687	768	729	681	686	763	697	711	726	687	723	711	684	678	693	676	695	743	706	713	697	753	701	688	682	700	690	697	729	696	710	655	686	703	711	674	691	771	714	709	677	714	721	726	704	699	727	682	669	692	676	724	684	753	759	700	705	694	729	771	738	692	680	664	710	726	694	673	720	727	677	690	752	744	711	711	748	712	705	700	739	665	691	711	717	734	662	668	701	721	697	696	726	722	694	705	728	738	701	707	706	735	701	702	668	743	736	713	743	719	727	716	744	742	738	719	696	730	676	674	747	693	723	713	722	671	765	678	700	692	751	766	638	656	704	718	717	692	701	741	708	672	737	644	732	721	693	733	678	689	675	669	739	693	714	692	717	709	741	734	718	706	747	667	719	707	741	726	726	712	687	699	710	648	752	741	727	640	748	756	704	698	726	721	733	692	768	685	719	653	700	725	700	754	728	690	679	737	713	691	734	735	719	733	697	717	718	750	672	667	721	685	701	678	695	742	705	772	684	671	702	704	713	719	700	727	705	685	732	718	726	730	735	762	724	712	713	725	707	704	733	716	672	716	716	740	646	730	764	713	713	765	691	730	705	774	699	777	694	715	682	670	715	668	721	704	734	674	739	713	683	733	733	741	681	689	739	762	739	721	708	755	713	693	662	718	715	715	680	764	671	779	745	719	702	711	745	739	714	692	754	710	750	735	693	712	721	675	704	681	739	695	703	699	689	712	734	706	717	730	695	759	730	698	701	677	675	714	731	660	714	692	701	685	715	717	715	748	741	707	707	686	687	694
40558	23783	14762	3423	1171	726	588	484	424	370	308	278	272	262	269	247	225	219	220	203	196	232	241	188	209	225	199	194	187	183	194	225	218	202	195	191	190	189	191	159	186	180	183	184	181	209	210	194	177	207	216	165	187	201	201	175	203	198	194	177	197	186	193	171	167	224	166	186	172	175	192	177	176	180	190	185	188	201	174	180	195	211	194	189	182	185	174	211	198	194	196	199	204	153	190	159	178	148	199	195	185	197	194	215	189	178	188	182	183	191	206	201	196	200	180	204	218	191	174	172	181	216	192	188	189	184	176	212	195	195	183	202	205	184	202	201	165	189	204	173	173	168	201	189	176	192	197	179	175	197	178	195	189	195	206	175	192	204	220	178	213	176	204	186	190	189	179	196	192	197	171	168	195	193	209	207	176	201	192	161	183	175	186	179	184	171	187	194	178	181	190	185	181	177	182	178	184	182	163	181	176	190	194	201	197	201	170	176	178	224	187	187	195	186	171	180	199	201	197	182	195	194	173	219	201	181	170	199	190	208	168	189	172	181	194	190	197	181	185	186	191	214	194	170	195	204	199	166	176	208	208	195	183	200	173	188	208	200	188	202	193	201	187	175	179	179	170	168	181	172	175	180	187	182	218	200	207	182	157	209	160	216	191	203	198	192	190	196	175	185	189	190	181	163	182	170	207	227	187	164	191	200	191	178	215	208	198	213	189	200	178	192	173	204	192	188	213	181	181	222	189	204	176	184	184	223	184	167	183	181	198	180	173	183	174	163	193	180	191	179	166	180	160	180	178	186	203	170	192	197	181	191	202	182	198	177	186	164	206	191	158	198	189	181	204	188	204	179	203	180	176	183	197	193	200	203	195	175	199	180	184	213	187	176	204	191	178	179	188	234	202	192	166	185	186	164	182	182	187	201	207	176	200	177	206	178	203	182	192	175	204	213	219	179	164	202	209	204	212	182	203	196	195	183	179	188	148	176	204	157	186	182	192	189	211	175	198	192	197	153	213	190	190	200	182	198	184	188	184	184	184	181	172	180	200	182	232	184	175	186	195	188	187	173	189	181	186	175	195	192	175	189	185	187	197	182	169	208	148	204	221	169	210	181	173	201	158	173	170	173	184	195	201	203	192	174	194	189	226	211	177	208	188	182	200	200	190	192	194	184	195	196	205	192	182	182	201	221	201	182	197	177	193	214	188	202	161	173	179	192	199	167	177	189	176	192	193	187	182	183	210	190	166	178	205	204	202	231	189	194	181	185	178	189	180	185	180	162	164	211	197	186	168	185	167	203	221	185	173	196	198	203	168	187	187	180	216	233	195	197	179	173	198	175	172	179	202	192	200	189	206	195	183	174	168	206	194	175	203	177	205	180	181	188	174	191	206	184	190	191	194	197	175	164	177	184	170	183	195	194	160	197	194	173	193	178	185	178	206	197	219	178	197	196	216	185	176	181	206	193	175	178	181	199	185	169	174	207	170	179	186	193	196	182	218	191	190	207	176	167	198	187	179	195	177	182	184	164	185	171	211	215	181	204	192	215	185	207	181	178	177	187	208	172	179	195	193	188	179	180	170	181	191	187	180	171	201	227	171	190	172	192	211	207	174	175	174	180	168	176	171	173	191	189	174	156	206	184	165	188	185	182	170	206	168	183	203	183	180	187	191	210	175	194	210	169	192	179	189	232	172	169	189	182	207	195	170	177	177	193	205	174	161	190	196	169	161	215	183	178	154	197	203	207	189	196	210	167	185	160	186	171	190	195	192	163	174	198	181	184	208	168	208	218	203	208	158	189	181	214	194	162	189	185	179	194	162	181	168	190	174	189	195	181	183	191	204	175	159	143	202	189	188	190	173	174	177	191	183	207	211	174	191	179	188	171	209	209	195	190	186	192	199	181	166	180	196	185	180	188	196	191	197	211	158	205	207	163	190	178	195	170	173	176	170	166	192	196	185	184	193	201	165	195	174	208	177	183	171	197	189	193	187	187	181	193	181	178	214	190	180	202	189	153	179	199	190	217	195	195	194	168	195	169	172	172	185	200	188	166	184	178	183	186	179	203	178	193	179	210	210	204	170	201	207	188	167	224	212	168	177	186	203	180	186	206	194	179	184	176	198	203	168	203	172	184	187	210	179	178	196	200	176	180	192	173	179	174	193	185	178	173	154	182	185	198	212	211	207	189	179	164	192	195	182	168	206	174	180	183	192	159	184	202	193	179	160	159	182	197	198	190	195	204	181	198	197	179	179	172	188	194	209	220	188	193	193	189	184	180	188	171	186	208	163	191	194	179	197	209	191	193	181	158	181	216	176	196	174	173	191	197	206	180	180	181	192	183	193	199	193	206	175	194	212	180	188	172	166	175	185	170	166	162	176	186	178	219	189	185	174	183	213	216	209	205	175	171	187	203	188	210	195	221	163	185	162	191	197	169	164	184	215	188	191	192	185	184	201	195	162	178	200	177	179	175	179	215	175	143	172	180	174	188	185	204	208	195	183	176	197	185	176	178	189	173	160	181	190	199	199	173	189	176	172	182	186	163	198	212	182	189	181	184	178	196	163	176	177	214	201	191	193	178	207	162	210	199	184	203	181	192	189	176	175	179	192	196	224	195	174	174	181	198	159	200	176	170	167	189	192	190	201	166	171	171	198	190	183	190	179	165	202	225	174	201	183	186	208	215	177	206	181	206	172	194	186	213	203	169	189	180	204	220	173	175	177	170	202	160	189	211	174	185	174	184	167	208	199	176	210	181	180	191	191	188	192	199	184	187	179	159	189	166	176	163	193	176	160	177	193	196	185	184	176	211	185	182	193	193	172	186	190	188	198	172	188	162	199	185	181	173	183	176	186	212	187	223	213	203	167	181	178	171	191	183	215	204	174	205	216	175	175	184	187	185	201	184	191	195	172	190	194	201	216	186	178	197	185	153	182	175	165	181	208	160	189	205	212	173	182	171	214	171	189	188	160	164	207	167	170	191	187	180	181	175	188	201	194	192	189	185	199	179	180	188	183	167	178	187	176	210	205	188	170	213	191	188	170	173	184	180	191	182	207	202	189	190	182	187	184	161	201	180	165	187	173	194	182	174	193	202	199	179	188	190	197	210	189	175	164	187	187	152	174	161	190	195	196	211	170	179	174	184	174	198	201	182	187	177	182	204	184	175	172	191	170	197	178	202	205	206	202	214	203	198	200	189	172	171	181	185	181	199	199	197	198	183	171	184	177	178	184	200	180	168	170	161	163	202	197	193	175	216	193	215	171	191	215	173	172	198	214	191	212	176	205	170	174	188	195	192	180	190	196	204	198	198	196	190	178	184	203	193	180	174	216	163	184	204	197	204	198	167	172	203	176	180	193	186	190	175	175	182	179	184	203	205	216	177	206	216	184	191	207	187	200	178	181	178	173	178	199	193	192	178	213	193	191	192	206	192	184	183	184	195	185	208	194	171	174	195	177	197	180	199	181	204	165	193	205	200	181	185	173	187
26889	17653	15911	5084	3482	2888	2343	2003	1699	1425	1279	1174	1034	948	914	888	765	713	664	658	600	608	624	559	543	522	541	551	512	505	492	488	475	460	457	480	485	511	514	466	454	485	467	485	476	475	479	462	460	481	463	465	495	448	510	486	470	459	452	469	398	448	481	423	423	451	451	485	443	454	452	452	453	446	441	451	445	454	441	472	431	431	466	400	454	443	470	448	451	459	401	446	435	415	461	440	443	426	435	440	431	480	469	454	437	421	449	447	418	471	446	437	450	437	474	435	471	445	460	477	419	467	478	456	414	398	448	419	449	453	423	421	468	480	487	458	460	466	446	469	404	430	486	469	446	452	465	489	450	465	479	455	474	428	397	427	459	411	475	445	503	439	465	452	465	430	440	456	458	444	450	428	446	422	415	413	451	443	427	427	425	431	457	434	440	445	426	433	441	450	436	449	460	464	440	413	424	443	458	434	426	460	452	447	448	425	442	427	449	468	442	485	426	415	459	411	448	424	416	455	455	443	429	423	443	463	440	468	464	428	422	449	447	445	409	421	474	448	471	466	442	474	422	462	473	432	462	441	452	449	468	430	465	434	458	429	423	428	420	432	449	461	486	458	466	485	426	430	458	434	475	436	436	419	469	445	448	430	468	436	444	452	427	445	429	411	444	426	479	463	473	476	429	457	439	464	408	430	474	455	428	451	452	468	415	473	449	448	466	466	448	453	488	426	453	467	455	422	410	491	430	457	459	443	433	459	474	469	474	436	454	478	463	446	451	426	446	461	424	458	463	436	441	468	430	481	441	414	466	421	408	430	469	445	478	449	457	457	431	464	424	466	410	415	455	424	421	435	492	458	433	458	410	459	434	480	454	480	473	444	439	471	478	430	444	422	451	434	403	457	458	461	455	449	468	462	462	468	466	435	429	427	442	469	437	458	452	416	452	431	451	439	451	447	439	461	505	428	429	446	483	433	455	438	449	472	437	480	500	460	466	468	429	427	471	442	426	415	480	452	431	467	453	448	482	419	454	400	416	484	452	452	451	460	476	485	445	456	471	421	431	432	452	448	418	456	464	443	435	435	437	479	471	423	485	458	443	406	434	414	450	497	453	453	458	454	424	454	471	483	453	417	497	431	454	482	429	454	436	430	432	421	444	414	444	439	461	417	475	485	435	484	457	474	461	473	483	453	397	483	461	462	446	432	441	438	467	459	453	449	444	482	433	428	429	469	466	448	433	467	425	474	464	425	459	464	433	483	481	440	473	447	441	458	464	459	471	433	470	484	451	465	404	437	474	484	459	398	462	481	459	460	469	444	447	493	451	444	432	427	427	434	460	427	439	456	466	440	472	453	449	406	396	472	455	430	456	448	443	433	485	430	478	441	480	424	465	417	430	482	421	396	430	443	468	439	444	442	427	434	420	439	471	472	464	463	411	461	457	453	439	435	452	448	431	428	404	466	439	448	451	481	448	419	438	442	461	507	460	476	441	398	454	419	416	473	470	425	456	428	437	448	438	442	458	464	458	451	425	433	381	423	450	455	454	452	486	455	473	453	478	463	445	431	440	429	442	426	476	420	451	448	454	454	479	457	459	435	439	448	431	453	455	467	452	440	415	460	463	446	459	406	449	438	439	428	463	418	456	477	432	437	459	447	444	455	453	474	434	473	461	459	422	445	445	427	414	447	436	425	441	429	448	472	419	439	420	494	418	443	469	442	427	428	427	411	459	466	468	464	427	435	419	438	474	436	479	421	448	439	454	444	487	438	460	470	460	471	409	459	456	459	446	453	446	438	447	455	497	442	463	432	465	410	445	454	420	453	410	462	422	506	453	474	438	405	443	459	448	432	455	473	442	469	469	454	449	417	458	446	440	426	488	422	431	475	411	436	423	480	497	435	497	444	459	480	417	454	443	434	442	467	417	434	434	450	487	454	453	446	449	421	423	438	447	434	414	480	459	423	464	455	435	430	487	466	431	427	412	438	504	471	441	449	473	477	417	416	457	411	454	445	465	459	428	429	431	451	426	447	463	438	437	476	450	470	446	460	468	476	452	478	469	433	448	446	454	435	470	436	448	449	430	453	444	440	448	457	438	443	446	436	431	430	474	442	434	440	430	481	395	448	460	496	447	427	436	477	448	458	443	394	464	450	391	486	470	429	471	439	463	388	446	475	435	445	467	482	438	453	403	423	448	419	447	431	413	443	449	420	487	463	471	425	456	469	427	424	479	436	418	490	423	475	420	439	467	453	465	451	423	444	423	429	482	407	457	445	415	445	456	445	445	441	467	469	430	434	407	432	432	440	432	423	436	452	409	445	434	425	458	466	467	439	470	477	438	440	431	457	440	436	415	437	439	451	451	438	444	394	456	457	467	432	428	450	441	432	484	457	446	484	496	428	465	450	499	481	433	435	432	441	457	465	447	414	433	437	403	438	421	443	449	433	449	413	492	424	482	453	434	432	481	451	426	478	467	441	446	413	472	412	431	464	427	475	484	487	442	424	458	437	481	423	437	446	426	456	461	388	472	441	440	420	459	460	455	459	429	438	477	439	448	492	468	443	450	432	432	435	411	450	470	461	402	426	409	406	479	412	444	389	449	456	429	435	466	468	414	476	457	451	476	441	429	415	435	462	449	435	508	478	447	419	443	436	436	437	427	432	425	442	440	443	447	448	454	439	446	440	426	470	476	465	406	450	462	425	398	468	441	432	455	481	460	440	475	411	458	431	469	460	462	415	449	457	478	451	446	463	424	476	436	439	458	436	428	442	472	461	425	461	448	495	463	445	452	433	419	459	445	437	433	443	449	399	407	475	426	442	412	438	435	452	434	432	424	446	429	424	466	466	404	459	472	442	441	415	418	469	451	482	437	439	431	441	468	468	451	446	426	422	424	471	462	473	475	471	467	463	473	485	441	470	479	470	462	448	405	449	415	435	441	413	432	461	416	471	468	445	413	410	454	453	459	439	448	430	453	441	457	452	488	417	420	483	455	455	431	436	413	418	458	466	437	437	429	419	470	461	466	442	452	461	436	483	465	475	481	425	424	452	452	444	460	437	442	453	447	497	463	444	450	450	467	450	430	456	447	444	416	435	402	421	459	425	465	460	467	446	443	446	412	438	466	462	444	445	440	466	436	427	475	473	464	438	427	441	468	428	499	437	477	446	473	444	450	468	448	424	488	431	457	455	464	488	466	435	465	423	439	416	455	469	432	490	410	449	443	443	474	416	482	440	437	461	448	464	496	447	450	439	430	458	451	419	434	467	475	456	447	451	468	417	447	453	421	435	458	419	448	430	451	479	465	446	448	420	443	458	446	397	434	434	412	407	412	396	474	514	465	455	470	463	427	431	438	473	402	462	433	452	435	439	417	433	464	483	468	419	475	433	477	449	450	475	453	424	440	457	457	455	430	429	441	419	424	428	438	462	445	462	461	437	430	456	441	418	426	454	425	457	456	464	448	449	440	458	434	463	428	465	444	404	420	417
13218	4734	2354	730	509	440	408	418	400	321	373	333	304	316	303	339	373	305	294	325	299	310	280	328	301	293	304	280	305	289	314	303	322	317	317	287	322	294	257	286	288	344	308	297	312	281	263	290	349	309	313	270	300	312	295	257	297	340	306	345	290	277	317	320	317	328	268	310	323	300	290	284	322	319	327	285	352	302	324	311	279	305	298	304	315	284	300	296	313	299	291	317	282	294	334	298	298	315	313	271	317	309	287	311	306	295	328	313	305	284	310	300	326	310	281	317	329	291	288	281	314	288	261	298	272	277	295	276	305	297	307	294	330	294	302	313	288	347	294	353	304	284	296	323	308	286	296	279	272	279	322	286	321	314	298	288	302	312	318	294	329	294	268	306	287	307	344	290	304	281	323	290	339	287	275	295	320	294	299	323	279	295	293	297	327	327	268	288	310	292	334	287	344	304	336	285	330	266	302	298	327	309	324	307	316	295	304	304	298	301	327	298	308	286	314	288	280	329	318	257	268	299	317	351	311	312	291	354	308	318	315	299	299	343	303	288	283	303	312	295	325	285	292	299	297	314	299	296	252	288	294	253	275	300	313	291	319	295	328	287	290	338	314	305	266	274	281	352	337	302	316	279	308	312	301	326	289	284	299	293	305	267	320	283	293	325	319	284	284	288	288	326	320	313	298	292	315	338	290	311	335	323	296	318	279	264	255	299	292	300	300	312	310	301	324	313	300	273	311	317	310	324	298	296	319	306	314	311	302	305	312	279	299	323	294	328	263	341	294	276	293	300	281	313	298	295	301	311	314	332	301	312	280	294	340	295	322	272	281	299	313	296	279	288	318	299	311	298	287	278	291	277	331	310	324	277	296	317	288	284	295	312	304	334	288	272	310	284	285	314	301	298	300	335	282	327	316	306	284	299	277	285	285	301	287	299	310	298	307	313	283	277	291	337	315	290	306	305	288	299	299	289	297	285	284	279	299	335	330	307	303	306	300	320	311	316	317	327	302	292	318	324	286	293	333	302	286	307	324	295	282	315	277	301	316	317	304	307	288	318	287	288	314	285	295	294	339	313	284	316	301	291	299	291	309	274	319	281	309	359	289	340	308	349	278	343	332	319	266	321	299	292	305	292	296	306	306	320	297	300	264	313	310	320	327	286	322	311	283	312	283	305	321	317	343	289	312	312	297	315	287	280	298	307	319	316	294	322	314	290	300	306	296	297	326	286	305	312	290	269	309	279	294	345	296	312	313	327	313	288	299	282	307	290	347	319	333	302	335	326	304	304	311	315	311	330	338	294	273	301	276	311	329	296	323	288	293	299	316	301	303	302	309	282	314	300	320	304	332	316	325	318	303	332	310	289	311	303	291	323	317	313	347	334	320	297	306	282	299	306	306	279	260	316	308	295	302	335	299	353	306	316	303	300	307	303	287	314	322	317	321	300	300	288	288	262	307	310	306	282	312	339	279	318	333	311	303	318	309	273	286	332	310	305	284	331	300	314	283	305	308	321	278	267	295	278	334	294	294	279	300	295	293	305	288	319	288	279	281	298	335	303	289	288	300	288	287	306	307	314	259	273	313	276	285	297	324	276	338	287	275	301	312	286	267	294	338	323	308	309	293	306	280	313	295	273	279	316	290	270	308	324	309	306	268	298	295	266	303	283	365	297	304	320	311	290	290	287	294	281	277	323	319	316	318	275	289	299	328	341	307	290	323	281	328	302	312	326	297	302	289	306	290	314	299	293	322	305	286	308	309	345	314	297	251	336	302	307	294	296	304	310	302	317	312	311	325	294	303	304	326	270	310	310	289	333	313	296	304	278	272	310	301	318	350	325	321	282	320	331	300	318	308	296	302	293	298	315	283	324	300	310	303	311	284	331	258	291	313	245	333	305	276	299	318	310	280	300	320	333	313	307	335	334	300	299	309	325	311	296	299	302	300	301	287	276	292	327	334	271	295	273	313	255	303	295	339	316	350	291	275	253	299	300	298	330	335	303	302	284	308	288	307	311	339	310	292	274	295	294	301	322	281	315	282	302	318	287	330	302	274	279	320	269	341	294	323	314	320	324	333	318	328	277	304	283	339	294	302	283	288	295	317	300	329	310	284	317	307	283	317	308	332	317	326	303	323	292	302	311	347	306	290	277	283	284	282	297	307	307	302	283	303	274	295	314	310	278	259	341	306	279	315	287	309	281	308	316	310	323	297	297	266	277	313	277	285	328	319	295	359	301	300	259	309	338	312	324	343	335	303	292	286	308	300	316	280	303	297	296	269	300	272	283	280	295	300	288	290	291	307	296	295	290	289	321	276	295	278	306	297	290	326	343	309	290	314	274	298	314	312	305	281	284	278	296	283	316	271	299	306	333	286	314	341	292	337	305	305	289	290	285	325	284	285	312	279	302	318	284	295	322	269	303	291	252	329	282	277	320	301	309	287	267	297	312	299	273	307	293	315	304	311	321	282	297	319	324	286	300	313	278	307	314	308	323	283	304	318	332	343	282	301	296	299	319	298	313	327	305	327	294	268	280	301	301	303	313	285	328	281	285	315	295	294	319	297	281	305	319	314	309	289	299	311	278	337	252	328	312	277	268	319	291	300	307	288	310	302	300	300	320	285	283	295	325	313	303	299	308	326	283	320	297	309	277	314	297	304	308	309	299	313	278	303	303	292	283	315	333	301	308	308	323	330	309	282	277	303	318	354	292	295	302	345	278	313	317	281	278	322	295	299	294	295	290	304	293	285	300	296	291	294	301	277	283	288	289	292	287	304	293	280	322	295	296	296	313	301	288	306	293	284	288	299	286	300	307	324	322	330	335	269	312	316	293	302	329	283	312	300	308	316	265	324	321	307	285	264	333	311	273	313	320	332	289	293	305	347	336	311	309	283	330	297	290	295	278	307	295	311	312	320	276	317	286	308	258	269	299	291	309	332	320	300	349	311	289	293	296	309	300	310	311	293	301	309	303	292	339	301	292	299	328	291	295	294	323	310	306	285	347	331	313	312	300	267	269	296	297	318	311	312	284	282	322	304	308	275	291	309	323	275	305	282	306	340	280	306	299	292	312	306	302	294	280	290	311	309	275	284	274	299	289	280	256	295	308	298	287	323	326	276	300	286	298	330	329	305	301	308	279	293	315	289	307	320	278	307	313	297	305	320	304	324	282	309	313	293	295	307	316	293	276	321	315	315	290	305	285	309	292	304	252	316	300	347	308	299	316	295	303	265	306	322	287	287	288	307	309	310	284	315	321	310	268	307	312	300	292	293	331	288	304	310	355	308	290	290	327	301	290	283	281	285	289	305	307	278	301	313	320	297	298	285	302	294	337	326	299	321	339	311	314	294	293	294	324	322	321	296	309	325	295	264	306	314	313	275	286	323	280	285	307	279	316	320	293	312	313	308	276	309	321	301	280	278	314	318	317	292	314	275	314	329	285	287	316	332	302	289	299	298	313	304	322	319	283	279	331	275	321	309	291	318	282
9587	4747	4296	2044	1661	1358	1248	1174	1062	965	889	883	874	800	827	775	820	776	760	727	722	733	809	752	761	730	743	720	711	758	734	707	777	716	720	696	712	719	774	707	671	775	745	727	724	685	711	767	682	727	701	707	715	750	730	672	689	664	672	738	694	743	754	702	790	697	713	676	721	707	658	712	679	722	650	738	692	722	713	666	702	702	747	709	725	634	710	694	713	690	655	715	699	702	735	707	694	691	728	728	706	712	723	745	725	754	697	701	664	675	706	675	665	672	698	711	711	683	711	779	682	712	692	694	707	722	681	682	705	732	769	689	669	645	676	657	662	707	690	683	710	685	692	707	749	707	652	708	684	734	699	694	664	696	677	685	710	715	737	751	706	708	732	700	708	723	729	675	694	732	696	709	710	674	716	726	714	704	724	701	695	728	690	702	718	707	693	715	722	688	686	682	692	731	691	645	691	693	699	692	724	702	718	734	692	656	732	711	684	690	777	690	711	647	732	706	725	758	707	683	703	720	740	727	670	716	739	708	710	736	668	703	690	718	705	701	696	699	708	726	723	712	702	734	690	701	697	657	690	742	725	741	692	651	685	703	742	730	707	723	670	651	693	736	736	703	678	678	667	723	685	710	728	726	699	734	714	685	734	712	673	723	692	665	673	726	699	731	700	700	705	687	701	696	705	701	706	704	735	720	704	690	699	698	674	677	694	706	710	712	698	688	692	719	712	699	741	733	693	652	660	733	711	728	726	727	695	684	700	688	694	662	671	693	680	740	672	704	708	676	695	744	729	694	691	675	676	720	692	710	645	669	728	661	737	727	694	705	730	665	687	704	699	688	708	711	675	701	754	676	747	707	701	722	752	709	678	723	740	748	718	747	682	730	631	711	738	661	713	709	666	744	703	690	680	729	687	691	675	704	680	714	707	713	691	682	626	698	710	715	727	686	659	707	764	728	697	639	691	664	746	730	703	712	689	714	700	692	694	721	749	758	652	688	671	695	734	745	707	739	733	679	703	696	716	702	674	709	697	692	687	691	703	728	690	717	737	680	729	758	709	733	735	701	729	723	742	679	683	751	721	680	725	727	703	735	702	680	708	717	771	700	749	685	750	701	771	748	758	737	699	719	713	676	622	657	728	676	658	748	727	687	723	704	690	741	738	696	716	683	723	646	734	751	678	717	670	678	736	718	693	749	713	735	702	702	726	723	722	707	680	727	673	647	669	732	692	707	668	728	699	737	715	733	718	734	672	707	708	707	723	675	731	712	679	687	657	747	762	676	711	643	671	649	697	743	710	723	697	737	729	727	730	700	744	704	715	716	708	728	751	711	713	711	732	716	694	752	713	702	725	705	720	669	687	685	687	726	738	708	728	699	661	701	678	690	726	702	716	682	682	680	739	651	745	675	676	741	674	715	708	698	700	746	690	662	729	706	743	728	694	739	705	671	675	705	707	710	692	701	704	714	721	712	680	734	670	700	699	702	707	729	749	697	677	708	679	678	668	689	740	713	684	674	766	702	714	664	732	707	724	699	734	674	744	659	685	665	686	724	708	731	705	736	759	731	694	703	720	697	678	711	674	717	688	702	690	736	685	673	734	699	703	713	665	706	716	726	744	691	655	736	700	689	728	632	705	700	711	735	744	720	651	684	737	690	724	670	700	704	706	742	724	739	684	731	732	704	661	671	688	669	681	682	715	686	726	671	706	714	717	734	673	687	736	696	710	735	669	674	697	693	714	661	711	735	716	714	735	702	665	760	726	727	711	697	732	710	673	700	711	640	673	714	741	662	741	669	721	686	754	680	689	702	654	715	676	734	710	704	672	699	709	688	694	690	715	738	715	670	675	727	690	690	694	676	717	690	701	649	702	737	704	733	712	687	672	660	727	666	667	711	672	740	671	691	714	658	757	705	706	718	750	702	700	707	708	674	729	664	679	678	686	667	713	723	676	722	678	724	697	728	687	671	756	678	751	720	691	685	738	710	712	718	686	716	696	759	754	714	690	720	693	696	702	707	678	702	702	694	752	686	702	693	713	729	678	686	712	734	697	758	698	739	694	724	688	652	740	691	682	728	735	726	745	697	674	674	674	713	737	724	653	701	646	705	704	682	671	708	689	722	696	694	694	709	708	712	737	680	741	738	711	752	702	718	716	675	687	747	712	766	687	704	745	672	692	660	683	672	732	686	693	671	712	693	729	762	751	748	697	716	677	780	711	720	685	707	707	698	700	678	673	678	686	738	736	709	676	673	691	658	660	725	702	674	707	706	730	683	720	703	708	659	688	694	691	705	709	689	685	714	691	704	689	717	732	652	717	714	744	672	719	708	712	692	689	746	687	673	696	736	697	711	685	721	717	698	683	709	690	645	710	731	718	690	716	738	698	685	744	693	690	705	679	722	694	747	753	692	715	704	738	697	703	682	684	733	672	727	652	709	725	660	681	712	700	698	692	709	708	710	711	699	722	702	747	723	710	735	704	716	699	740	708	711	717	716	710	733	690	722	648	709	702	733	640	705	757	691	698	678	695	673	702	723	742	707	705	715	745	657	742	723	714	699	713	745	708	687	712	719	717	719	718	700	756	712	695	690	739	718	736	720	705	693	692	694	730	683	709	670	700	730	696	775	731	703	724	732	702	716	713	727	700	737	692	716	702	651	665	719	716	623	709	722	688	720	684	729	681	700	706	725	711	669	688	665	669	689	676	683	666	713	688	704	704	694	674	668	709	713	679	677	681	727	670	729	685	707	713	708	693	664	731	761	703	659	691	744	730	737	683	710	695	716	691	716	691	655	732	757	728	733	673	647	673	711	712	710	723	703	700	646	680	745	699	689	717	682	716	694	709	732	716	706	691	703	697	674	719	714	649	724	701	717	702	721	741	726	690	738	716	672	739	729	722	716	772	717	728	693	734	734	674	692	720	718	704	724	678	694	703	702	690	690	700	701	717	704	674	705	737	708	676	697	728	715	702	706	679	718	733	661	702	750	723	653	711	676	699	690	706	672	691	695	697	690	707	699	720	693	700	688	692	738	681	735	703	723	732	700	749	703	697	702	693	736	684	717	726	762	707	680	722	691	698	733	733	676	708	724	672	714	682	709	704	686	717	676	688	712	683	684	706	684	710	695	659	685	691	673	691	728	707	712	705	735	729	732	708	668	663	671	638	699	705	746	683	705	692	675	687	696	740	695	714	682	676	690	646	752	733	737	692	685	702	692	731	710	667	721	740	727	709	676	727	704	706	683	720	714	699	712	701	745	746	726	705	695	715	708	719	702	692	714	691	699	731	716	670	666	701	696	711	716	684	707	714	748	675	742	700	729	766	748	707	670	718	697	666	665	709	700	708	711	710	690	702	735	707	719	667	710	724	716	744	725	678	736	714	757	697	724	698	727	689	744	705	718	681	709	716	734	715	624	745	679	751	712	682	773	700	718	689	726	713	627	762	680	720	748	679	738	677	657	696	763	649	664	675	720	704	657	701	733
29797	15565	8860	1774	870	606	577	478	462	396	400	367	350	323	322	305	364	298	328	267	313	275	292	316	314	301	313	307	315	311	293	298	269	315	294	291	290	296	309	303	254	269	320	315	340	316	320	295	306	319	326	293	318	333	297	265	265	306	310	310	315	291	285	300	280	316	304	305	301	286	263	254	277	289	292	279	282	282	272	311	267	296	314	282	283	289	304	294	329	289	277	270	277	305	299	259	297	272	291	304	330	337	280	268	288	304	289	266	304	294	315	289	298	306	272	304	322	299	316	289	292	300	298	311	290	308	275	295	294	326	287	288	289	298	273	279	291	280	289	302	300	316	287	319	280	317	309	311	320	300	307	287	310	315	269	271	329	307	293	270	248	294	270	312	278	323	276	316	290	275	303	323	296	294	275	306	272	290	297	322	313	309	311	318	291	306	294	275	284	280	287	289	271	286	285	300	301	325	275	320	265	325	317	290	270	297	284	299	299	259	278	301	294	288	294	289	278	295	300	316	261	309	279	270	280	303	274	307	293	296	315	281	298	281	286	341	296	298	340	343	327	277	299	320	287	270	282	261	296	319	301	265	290	322	281	286	325	321	311	272	290	306	286	274	316	303	301	266	312	306	331	309	287	278	274	274	271	300	278	278	301	287	302	301	293	280	292	318	329	298	276	313	287	280	297	307	298	304	294	260	281	309	325	296	286	281	317	308	297	328	310	300	296	314	299	302	275	265	321	287	310	255	288	264	299	282	278	277	306	287	284	298	304	317	318	292	286	294	274	309	271	280	286	299	281	291	256	305	309	294	281	309	299	285	288	281	297	303	271	284	283	297	331	329	302	297	288	261	276	302	282	284	268	260	278	297	291	293	277	294	306	298	293	298	287	282	297	290	293	285	276	295	294	258	285	291	270	320	313	281	258	281	298	309	298	299	282	307	282	297	304	293	298	315	292	277	297	299	281	285	278	299	308	288	312	271	256	302	312	272	309	308	271	279	302	292	259	296	269	294	280	286	317	286	292	278	306	281	295	290	266	249	264	291	315	289	315	313	274	287	302	304	319	250	323	294	269	279	260	326	295	317	302	264	271	322	284	294	302	287	281	296	324	321	282	277	280	311	305	305	287	295	259	284	309	276	292	280	311	269	318	313	310	276	301	318	286	286	298	332	285	304	280	287	286	266	306	302	260	309	298	265	283	299	288	291	303	296	290	271	292	311	332	301	300	301	283	272	302	279	328	309	311	246	294	288	294	267	285	322	301	297	271	309	283	282	293	280	288	297	285	279	296	285	282	273	299	287	263	350	285	309	318	311	305	281	274	262	282	284	246	264	332	301	311	287	297	280	306	299	287	301	295	303	291	285	259	287	311	261	303	298	274	258	335	310	278	293	248	285	303	277	281	298	276	289	291	281	278	274	291	338	351	295	296	289	307	297	253	314	281	291	262	287	254	264	302	295	301	290	283	319	280	322	316	283	255	290	286	315	277	326	290	293	280	281	305	296	322	305	300	300	302	296	282	294	296	272	294	299	301	271	281	275	284	277	269	281	287	295	299	295	297	275	314	295	301	288	281	311	305	288	271	271	300	295	289	264	290	299	307	292	285	286	284	322	297	310	287	299	281	264	278	290	281	273	275	284	281	287	295	310	298	301	297	283	291	277	300	287	288	274	288	287	311	261	297	324	314	295	295	297	336	327	308	291	306	296	279	310	317	288	294	284	311	243	251	282	323	319	305	278	263	276	277	303	278	302	320	289	284	288	284	297	290	281	282	261	284	280	267	315	295	341	294	317	289	281	299	302	300	284	292	289	304	302	301	304	284	276	304	306	321	304	297	289	317	281	279	275	315	304	287	279	304	282	294	304	314	254	293	329	283	282	264	270	294	267	298	292	286	315	273	282	261	270	253	282	309	311	287	287	327	306	316	318	301	334	282	286	314	298	311	300	304	298	288	278	304	311	284	293	274	273	286	292	283	269	274	278	284	296	305	287	290	312	302	326	305	327	294	265	262	305	299	301	272	313	346	295	283	318	300	288	290	265	292	267	330	281	306	330	275	279	313	273	321	278	313	304	325	307	264	306	263	303	293	303	284	304	281	316	288	288	282	331	309	267	314	299	286	308	295	272	312	319	292	267	312	304	306	263	284	296	277	262	301	276	313	286	274	296	262	308	303	292	264	310	272	295	297	272	301	289	272	307	293	312	282	278	279	281	295	305	288	272	282	268	310	263	280	304	261	270	298	285	303	288	302	287	268	291	304	299	314	304	293	280	285	296	274	320	302	336	280	293	258	264	293	303	302	270	285	307	301	273	333	283	314	293	283	308	296	316	297	258	288	286	297	296	293	276	307	298	325	267	301	319	242	320	328	300	314	309	282	287	298	289	249	305	302	279	297	307	280	270	318	262	284	295	272	292	282	278	290	255	299	277	286	324	278	279	286	312	329	271	299	310	283	297	272	299	301	299	311	289	304	307	264	268	279	262	264	271	270	315	316	249	292	270	328	281	274	275	285	303	272	277	275	285	301	309	310	292	297	270	256	287	312	314	295	296	301	285	265	327	319	292	296	298	272	322	297	284	317	307	307	283	314	310	276	284	281	285	325	276	302	276	310	326	296	318	255	294	281	268	300	284	267	312	279	308	279	282	332	300	277	295	268	278	287	276	284	335	328	285	273	280	294	282	301	286	270	284	285	277	306	291	299	292	303	310	281	286	278	310	304	254	314	270	276	298	315	299	286	312	331	307	294	296	321	312	288	283	293	292	312	353	266	293	290	290	321	313	296	294	329	320	330	273	288	302	287	328	293	285	288	307	279	260	289	276	283	290	297	305	298	287	307	292	300	270	308	326	277	260	296	318	311	291	296	269	297	293	258	288	321	312	293	279	295	304	323	271	286	299	305	298	283	295	303	287	323	298	319	289	302	287	276	293	309	276	307	297	298	321	284	299	298	282	307	299	342	283	315	312	306	290	303	274	314	288	291	317	286	294	286	274	323	281	280	271	267	294	290	288	291	312	306	314	340	300	293	290	305	286	285	298	328	290	294	288	299	325	289	301	282	266	280	315	293	319	323	282	342	289	279	272	315	268	306	278	314	276	304	298	295	304	312	308	281	315	295	323	304	284	283	282	309	265	297	277	291	307	279	290	286	291	286	269	295	290	299	291	287	297	281	306	325	283	313	307	244	268	290	295	301	290	301	274	263	269	306	293	281	319	336	305	305	271	316	300	290	305	315	302	269	308	298	303	273	269	321	271	279	287	304	293	282	294	318	293	313	299	304	291	325	285	281	304	336	310	295	308	302	304	282	294	347	301	293	288	332	329	286	306	297	291	255	303	296	304	305	331	318	301	306	313	281	296	320	301	297	325	300	297	291	298	273	289	288	275	317	290	310	295	286	310	277	279	276	276	304	311	310	283	269	275	325	290	307	275	278	315	277	263	284	259	311	299	250	300	289	314	311	268	288	282	248	293	287	302	318	311	278	273
20998	12648	10901	3547	2797	2180	2070	1778	1542	1273	1201	1020	1059	1054	955	972	877	803	832	812	750	762	763	742	713	739	757	755	764	729	737	714	693	669	714	717	665	694	684	720	759	774	757	667	715	753	717	707	723	729	748	676	706	695	697	706	684	717	629	689	700	702	658	718	706	673	680	664	672	709	705	682	689	745	714	758	676	710	684	653	685	678	680	640	690	692	690	683	660	640	664	672	613	703	662	679	671	687	710	656	671	723	699	657	728	656	697	671	620	687	633	625	677	697	713	655	649	644	693	698	683	686	640	702	677	729	666	702	681	662	686	643	711	638	642	691	678	736	687	706	740	694	679	672	676	674	663	688	657	673	654	719	656	622	645	726	661	690	710	688	692	690	682	708	675	697	647	673	635	677	663	679	645	681	693	705	688	676	668	651	683	681	649	660	702	664	670	724	688	646	703	702	664	660	704	702	696	633	718	668	704	610	691	695	677	706	675	667	713	642	668	714	698	667	748	678	704	669	700	700	627	645	685	661	679	683	630	672	680	666	664	666	676	715	665	710	640	686	668	688	603	679	676	707	660	680	675	715	639	633	684	700	696	638	672	679	655	646	689	677	662	683	662	703	692	672	685	670	696	694	684	712	651	714	675	644	654	704	650	688	678	701	678	647	663	685	702	688	640	615	657	668	706	680	654	699	664	636	683	665	648	722	696	678	679	678	663	695	692	646	674	662	723	689	612	667	654	714	670	698	669	664	621	684	697	691	710	670	678	712	674	664	661	642	709	701	672	675	682	714	713	660	686	671	650	652	669	654	655	728	702	674	653	672	688	674	674	620	679	662	674	662	653	697	701	662	700	672	668	696	691	713	700	631	680	690	687	683	636	652	648	691	656	690	676	668	671	658	723	705	702	663	657	659	644	681	731	678	667	666	719	660	704	680	712	702	694	654	721	679	644	685	667	704	688	669	700	732	645	671	658	678	679	648	706	691	656	646	641	652	668	663	645	671	666	664	662	664	695	682	694	693	668	677	703	691	685	671	696	703	742	648	689	720	668	671	708	666	626	675	679	700	735	679	685	713	701	683	680	688	697	710	657	712	619	693	611	701	716	649	666	684	688	651	669	711	690	684	652	638	683	675	706	667	646	674	615	671	665	724	673	664	662	721	651	670	637	670	654	667	700	691	666	673	696	705	656	680	658	734	687	686	707	667	704	682	686	689	643	665	708	666	672	746	667	678	653	647	713	713	631	679	667	685	671	689	658	645	726	659	713	671	697	643	678	670	700	641	683	633	734	655	707	658	687	671	667	656	683	689	706	659	626	636	658	686	687	681	669	675	634	698	669	656	682	675	676	673	728	713	689	639	693	640	641	695	691	687	650	694	704	654	718	665	671	656	706	686	670	703	664	659	627	639	684	682	702	689	684	666	666	706	719	652	692	643	689	705	685	715	709	702	694	667	722	693	645	663	667	663	698	676	686	676	709	663	686	625	661	700	666	638	677	671	668	702	681	657	742	667	712	671	664	668	685	666	700	713	658	715	660	720	683	675	627	683	666	676	669	679	688	691	691	669	665	698	689	694	692	692	656	664	654	657	669	647	695	639	685	650	655	666	646	713	659	693	678	694	706	709	650	714	680	676	686	699	714	635	624	704	660	664	672	693	674	635	657	695	628	678	676	708	692	652	662	666	688	616	660	688	663	656	615	688	661	701	697	613	726	706	694	681	668	688	677	645	668	725	678	684	652	662	668	658	668	676	717	671	699	727	671	666	656	657	673	704	709	678	690	706	647	660	720	635	716	680	685	631	740	681	673	629	653	655	686	698	721	697	674	702	681	664	619	666	710	677	635	708	672	655	664	684	674	648	691	693	715	707	706	703	656	687	699	643	703	706	676	693	662	650	663	678	674	625	688	690	713	661	698	689	675	725	664	656	682	708	668	659	707	674	700	720	664	718	653	701	678	694	696	715	694	685	702	673	622	630	704	711	707	673	655	688	624	643	657	673	681	711	678	701	667	678	680	648	734	675	722	634	654	678	691	685	683	682	714	651	726	715	651	692	696	680	652	665	727	701	709	730	696	666	711	691	667	726	673	709	744	683	667	643	672	683	733	667	650	680	667	675	696	723	681	739	714	696	679	629	672	667	708	689	645	657	713	676	616	697	710	712	685	676	653	691	670	660	687	678	673	702	716	666	692	691	654	659	672	683	727	632	699	670	690	661	699	724	721	685	668	670	677	719	688	687	696	663	693	696	654	712	686	744	680	676	698	677	673	648	642	729	680	653	666	638	680	655	659	653	677	709	694	644	702	680	723	620	721	642	714	675	685	715	678	695	673	674	701	697	670	687	641	687	661	679	695	685	668	643	737	675	679	624	714	708	708	665	674	666	660	643	719	676	696	649	634	697	650	712	685	708	666	645	696	666	694	664	733	689	675	732	710	645	713	697	677	614	673	691	701	678	669	638	683	671	700	694	665	684	669	652	693	677	671	688	629	680	663	643	675	696	661	673	647	694	660	690	681	698	666	672	719	667	673	656	683	639	700	668	706	684	693	707	661	703	688	650	682	638	699	710	683	722	621	680	695	663	679	735	691	723	668	683	663	755	681	639	700	695	712	687	714	708	642	721	716	653	639	651	701	687	663	620	662	691	670	735	631	661	698	691	696	704	676	704	665	690	687	688	650	644	645	703	699	667	722	693	678	637	689	694	655	666	699	671	667	644	690	671	679	654	677	666	691	684	686	694	705	670	713	664	679	715	694	681	703	663	724	701	698	734	668	665	692	682	671	686	629	673	677	676	664	700	678	658	684	692	637	695	641	710	685	692	697	682	674	650	709	665	669	700	655	682	630	659	682	629	689	658	674	673	716	666	674	678	676	689	707	663	693	666	673	706	662	718	673	637	651	648	727	662	702	660	667	698	655	679	700	677	615	657	696	710	651	665	650	702	702	728	631	657	658	673	665	690	687	661	693	664	668	749	704	683	669	681	675	691	687	664	652	618	665	650	680	698	674	714	656	670	648	699	649	679	691	663	677	667	654	716	675	619	696	692	709	703	648	638	691	642	653	653	689	675	722	702	660	693	685	751	608	631	713	693	693	681	700	654	689	723	704	670	691	661	667	674	664	706	681	672	722	713	692	636	684	716	729	672	650	684	699	724	652	704	670	728	682	695	700	673	669	663	666	629	678	638	701	685	678	689	723	690	640	680	686	661	662	667	640	717	636	716	707	713	639	687	699	667	668	687	753	689	710	638	663	680	673	673	654	701	711	695	720	698	654	638	693	678	632	655	684	656	647	683	660	695	712	693	639	658	665	704	637	676	641	660	665	692	722	658	618	675	728	652	696	649	670	742	704	679	718	656	735	687	721	681	681	670	650	683	679	726	686	675	667	703	687	706	661	652	710	683	678	713	711	673	657	675	676	720	689	697	680	670	671	618	646	674	638	676	658	720	713	660	658	664	672	639	702	678	689	685	688	662	703	645	632	704	670	659
40450	24626	14501	3121	1164	764	620	501	443	354	315	283	287	293	260	247	261	217	227	209	209	187	219	207	203	187	195	221	201	219	192	182	174	192	182	199	189	197	193	193	206	194	215	185	215	192	195	202	184	220	203	210	213	181	186	188	206	178	179	180	217	168	183	174	201	190	178	187	183	182	185	208	174	172	192	207	182	211	175	213	184	204	200	188	193	181	203	180	157	161	196	176	222	188	190	210	179	204	190	192	189	184	170	197	175	195	189	183	207	189	198	197	223	174	193	181	184	184	179	191	175	199	204	204	185	195	190	193	166	206	182	170	196	184	181	194	163	203	171	209	195	186	174	210	210	166	188	183	168	182	185	228	189	205	190	195	187	182	206	200	205	175	197	172	195	208	194	178	174	196	189	174	208	184	205	179	179	169	176	187	196	210	206	163	203	182	195	209	202	201	199	166	206	207	194	213	176	198	190	174	176	176	197	193	196	182	194	186	195	202	178	190	201	211	184	190	190	205	168	180	209	169	184	180	173	158	180	188	220	192	179	190	182	206	179	208	215	188	232	185	192	184	214	186	199	196	168	176	178	198	244	202	193	171	183	192	206	176	181	191	194	188	203	200	189	190	187	201	175	211	167	200	155	198	162	177	215	164	178	188	189	207	212	189	219	183	192	166	197	183	184	180	193	185	191	155	210	193	174	214	183	196	187	182	206	154	194	186	177	172	206	209	169	184	197	186	221	188	203	193	169	210	173	206	188	196	199	188	192	199	203	177	177	191	213	183	187	183	200	178	184	183	166	191	179	178	191	193	209	163	189	219	186	167	204	182	180	182	186	167	182	176	196	192	218	208	191	200	177	184	193	182	199	194	195	193	190	185	216	189	198	168	179	193	186	177	177	215	185	190	153	190	174	162	233	205	177	212	188	166	172	165	172	179	181	186	168	183	209	210	183	231	184	192	176	177	180	196	170	178	186	197	185	182	202	180	198	187	206	188	184	189	178	197	154	161	154	186	193	178	182	184	193	219	211	175	240	184	181	157	179	210	181	188	195	170	192	163	182	209	206	174	187	185	203	208	197	188	198	182	187	206	182	208	213	164	172	212	182	202	167	165	197	173	167	211	181	173	195	160	194	186	190	173	167	178	178	172	182	184	193	197	181	191	189	203	218	214	193	169	185	184	184	177	187	182	192	181	176	173	191	191	184	165	168	192	173	165	187	189	183	166	168	182	210	206	192	185	198	186	204	173	183	167	217	178	207	179	197	196	181	180	188	188	187	175	193	187	174	211	191	184	185	209	184	173	193	186	193	192	194	220	190	180	172	180	155	185	184	173	190	168	191	179	172	189	179	201	182	197	220	187	195	193	214	213	167	179	202	185	208	207	161	179	167	203	192	203	168	201	192	192	192	196	186	211	169	220	180	193	196	179	176	171	189	182	163	181	193	200	173	195	195	190	180	187	188	213	161	204	207	206	159	209	198	171	185	173	168	182	201	196	182	185	172	194	166	185	174	178	225	202	177	204	180	196	165	176	180	182	212	168	193	183	180	154	212	200	190	183	196	172	172	185	216	218	189	212	193	203	174	180	179	167	183	168	203	185	175	218	202	203	186	184	170	173	212	228	191	173	195	199	190	209	204	183	201	175	192	196	173	180	212	204	186	184	186	183	194	187	168	182	200	194	181	182	194	186	189	198	186	197	165	203	183	169	170	177	171	192	200	197	188	189	184	188	172	200	191	178	200	191	203	177	193	190	186	189	167	172	195	171	200	194	192	180	201	195	158	180	186	206	197	202	186	199	157	187	216	188	197	190	194	190	180	166	179	185	206	174	194	175	197	179	182	170	195	176	200	168	175	192	181	170	195	193	197	212	196	207	183	187	187	207	179	201	199	185	187	198	179	189	188	220	205	175	212	169	192	203	166	179	162	190	180	160	185	189	202	221	182	178	196	195	198	183	204	183	145	170	183	186	190	169	163	167	168	189	173	177	171	166	175	174	179	194	193	189	197	206	187	200	185	186	194	188	171	186	175	205	188	182	195	155	188	183	152	187	199	194	195	179	177	209	181	177	176	173	195	207	173	177	161	179	193	176	183	196	179	179	210	175	205	204	184	177	180	179	164	194	218	193	195	181	177	178	174	199	152	199	191	209	168	184	173	195	192	184	194	207	177	167	218	191	155	183	186	187	184	187	210	206	187	197	205	209	219	193	186	189	218	190	163	171	199	215	181	195	210	192	169	214	185	172	197	175	200	202	168	186	179	196	165	178	198	188	186	171	190	189	177	183	213	178	200	159	197	187	179	187	208	216	199	169	196	183	195	178	182	162	186	182	187	200	181	175	166	168	190	209	168	207	160	184	165	175	169	153	198	187	183	203	206	175	172	207	193	178	186	168	198	170	194	184	219	186	184	185	205	212	182	182	194	197	179	190	194	211	193	184	182	180	171	185	166	176	185	201	188	177	192	191	190	181	181	192	203	205	182	173	195	181	170	192	183	218	180	178	202	207	163	179	220	209	211	190	187	169	172	213	194	197	193	190	182	204	179	179	199	201	194	190	189	207	172	181	201	203	203	178	200	185	187	201	176	167	199	197	186	203	172	191	200	167	174	187	160	174	189	172	190	173	179	164	182	184	174	177	186	174	185	165	200	175	202	176	187	164	178	207	220	170	182	210	196	194	167	202	207	203	213	222	184	190	210	194	215	200	207	178	200	198	175	186	182	181	226	202	216	181	170	167	206	178	201	186	189	193	152	179	183	186	164	181	178	167	180	193	191	212	207	189	174	171	207	205	197	183	196	178	192	190	205	184	201	199	166	161	216	185	187	200	205	177	204	191	199	195	185	187	181	214	205	203	164	187	213	179	189	203	182	185	174	200	200	175	181	183	186	208	207	186	202	179	174	177	193	180	194	179	211	180	185	217	208	199	185	193	154	170	196	218	186	181	190	205	193	186	192	175	199	187	201	170	197	199	200	194	178	172	196	182	218	172	176	177	182	179	183	173	147	194	219	169	198	174	212	207	194	188	216	189	216	181	168	195	186	165	193	182	194	189	180	165	199	202	169	164	167	205	196	184	198	186	167	193	174	166	196	177	181	180	162	193	201	218	201	211	167	172	170	195	191	206	184	169	199	189	151	192	192	200	195	192	180	207	173	191	171	194	176	173	187	206	184	184	178	173	156	175	200	209	172	179	178	204	171	219	182	185	197	168	197	186	200	226	176	186	210	189	208	237	203	184	191	196	200	213	180	169	175	189	210	185	171	172	182	200	197	203	207	214	191	161	178	204	194	171	186	214	219	178	178	184	188	174	187	206	199	190	179	228	189	158	178	195	197	193	177	190	175	188	196	204	153	204	187	190	164	201	207	198	204	171	196	208	197	188	187	183	176	194	180	180	194	200	187	163	214	205	171	184	202	204	186	179	226	168	201	206	200	196	180	210	181	205	191	179	198	187	200	197	204	171	172	190	188	154	190	179	172	180	200	199	155	210
27192	18263	14602	5018	3808	3179	2546	2176	1729	1439	1242	1035	1139	950	892	829	766	684	664	646	601	623	563	579	516	550	516	536	517	544	495	496	557	512	467	475	527	523	453	454	481	484	470	483	480	528	486	521	481	482	504	486	460	495	478	449	442	460	465	456	461	469	458	465	455	461	450	461	452	487	463	462	446	496	437	453	476	431	454	430	460	434	478	440	445	476	444	427	465	468	447	485	454	457	441	457	424	467	446	472	507	412	435	430	476	457	462	441	450	438	475	443	446	455	434	424	450	475	454	439	476	448	478	426	435	453	413	456	456	483	442	429	448	429	446	437	459	470	428	485	459	456	422	418	475	504	458	471	443	470	455	460	453	450	459	440	467	435	483	483	473	446	469	463	429	485	477	456	444	456	431	437	454	491	434	454	425	428	434	444	498	461	431	496	456	448	461	436	460	468	448	421	461	442	484	461	467	472	410	422	459	470	440	451	444	442	437	467	461	447	484	481	430	443	447	440	453	425	442	459	496	434	454	423	477	478	445	455	454	411	461	428	445	433	438	455	449	412	467	458	449	488	430	419	446	451	450	468	434	428	434	423	480	434	435	388	474	469	441	424	455	418	456	455	443	417	433	457	430	427	411	445	422	462	427	453	448	448	459	439	461	424	467	435	421	431	463	405	427	477	406	433	476	451	423	438	492	497	475	450	477	451	460	459	463	444	441	456	449	451	466	438	455	438	470	431	435	452	477	471	461	470	447	415	413	437	434	449	473	468	476	471	465	444	452	436	464	420	464	445	459	450	459	408	476	495	420	473	478	486	457	461	450	437	461	472	460	426	456	446	461	463	452	488	457	421	478	445	444	459	428	449	445	473	469	424	427	424	469	439	446	463	421	458	460	454	444	480	452	447	453	469	454	485	481	447	416	460	397	449	445	456	479	470	460	452	432	461	496	458	422	463	442	459	442	467	439	470	465	417	443	440	436	444	444	422	418	418	450	471	432	488	450	466	444	431	449	455	467	484	501	436	448	456	471	472	447	479	460	477	478	466	438	428	425	437	448	441	481	434	447	442	425	416	450	463	503	439	437	455	431	442	447	426	442	448	447	466	447	462	464	418	421	427	485	412	434	443	463	461	452	445	438	432	467	423	465	473	469	448	467	462	432	436	469	424	442	468	439	468	439	454	455	451	457	395	451	431	439	415	475	421	448	441	456	456	452	470	452	482	455	456	440	452	461	411	406	447	456	436	427	481	455	454	443	450	421	434	463	433	419	454	467	480	445	445	474	462	462	454	472	500	415	450	469	468	480	434	437	468	450	446	457	436	441	429	469	435	406	441	459	453	474	471	460	471	506	458	453	463	475	466	440	474	435	487	460	451	455	469	473	452	443	434	477	442	471	474	461	438	474	448	469	440	491	431	434	453	446	421	424	423	478	425	448	478	476	460	394	408	454	431	471	428	446	452	419	431	489	445	414	502	445	444	426	455	464	462	447	476	409	443	414	441	446	467	445	441	449	452	429	451	425	423	460	440	433	450	443	469	447	435	422	447	479	418	476	432	455	425	456	457	452	451	455	443	468	444	472	485	459	512	441	474	470	449	464	459	444	474	448	461	492	433	484	473	448	438	449	413	462	404	441	442	423	453	428	445	430	486	490	452	487	453	456	436	451	452	440	457	437	433	435	446	475	426	476	452	424	405	466	449	432	427	439	436	414	420	448	475	481	442	451	400	435	457	442	455	439	446	457	450	451	436	454	438	428	431	483	435	458	470	465	453	469	424	478	427	434	463	464	417	432	455	470	388	424	458	448	469	451	455	478	458	425	421	456	434	443	476	484	445	437	507	454	450	491	447	455	445	422	444	420	459	441	453	432	446	452	440	422	424	415	433	440	462	470	435	437	451	449	468	489	455	460	432	458	438	460	445	454	435	491	456	457	412	421	480	452	457	456	466	452	435	468	442	453	454	430	469	433	485	443	458	448	449	446	426	442	473	476	450	424	441	463	444	454	438	474	431	461	444	446	440	452	438	445	435	463	471	414	446	439	450	428	471	438	410	457	477	425	432	441	441	474	428	467	469	451	453	434	464	456	473	467	479	458	454	403	488	450	459	430	487	423	462	437	450	458	452	460	442	427	415	410	481	454	451	422	464	441	408	443	459	433	441	435	457	467	453	472	467	420	441	448	450	486	458	409	447	448	403	430	454	471	447	432	443	465	433	496	489	470	458	455	419	436	460	429	479	424	431	439	445	455	456	480	457	472	455	482	486	471	455	445	436	439	423	463	428	470	448	454	430	433	431	428	441	478	455	433	475	441	449	463	453	481	420	481	483	429	428	425	437	482	441	443	438	444	475	468	431	427	437	429	436	477	457	452	453	454	445	507	464	454	444	481	454	487	454	484	431	488	452	473	485	480	430	478	455	437	452	458	377	441	426	459	427	432	484	447	488	488	420	443	404	442	450	442	396	438	453	462	460	439	419	472	478	473	458	426	475	434	483	421	437	460	424	433	470	473	443	428	432	449	456	441	425	474	457	433	449	436	493	452	413	461	435	448	435	450	461	433	472	425	418	475	429	443	433	456	451	455	490	475	475	478	528	453	429	472	470	435	471	425	442	464	414	463	429	470	437	410	487	459	429	489	468	456	465	449	444	429	449	454	433	458	469	476	447	433	426	423	485	463	501	490	492	458	473	431	434	423	446	428	479	459	466	447	445	466	413	494	465	497	474	450	454	447	469	492	452	482	494	447	400	467	446	436	475	465	456	474	469	425	466	439	442	431	435	450	463	440	452	461	441	418	448	437	457	465	435	433	464	482	472	458	445	479	438	463	479	431	441	457	433	446	421	458	440	435	496	466	453	444	454	445	421	472	434	447	430	423	485	482	468	503	457	441	462	450	498	460	440	460	444	434	426	448	451	464	449	409	455	418	465	453	445	429	401	462	402	461	439	447	408	458	452	436	425	483	410	424	458	424	429	444	462	461	429	442	462	458	416	444	470	476	464	436	492	468	441	451	473	472	459	404	437	436	414	431	452	450	435	448	463	464	445	448	448	411	440	435	434	445	453	435	456	495	472	462	462	452	445	434	452	468	429	442	477	452	438	443	451	418	466	392	455	436	438	437	440	493	452	443	461	478	479	446	434	444	416	476	421	430	474	444	459	434	434	449	453	449	465	431	433	435	418	440	466	418	445	443	421	457	466	456	476	460	427	471	464	452	469	471	457	439	439	445	443	500	447	447	418	428	449	420	470	447	410	462	475	449	456	459	482	463	433	431	454	450	425	445	431	476	468	433	445	395	471	434	481	443	494	485	463	427	487	444	436	440	446	457	458	450	442	468	469	449	429	469	434	443	445	465	435	443	475	510	494	396	415	482	489	447	450	440	428	479	457	445	451	465	437	459	430	431	449	437	461	465	470	443	456	465	433	454	484	480	452	415	425	424	459	413	451	432	457	443	428	467	430	455	447	434	457	443	458	435	504	459	472	430	464	469	412
12477	4628	2110	731	476	437	397	351	351	304	323	323	331	294	331	317	322	300	294	287	288	301	308	281	307	279	273	284	278	299	262	292	309	285	276	289	300	264	324	312	295	332	267	323	311	303	270	279	271	293	285	281	321	287	313	293	291	297	254	304	303	262	310	252	268	282	291	279	297	302	279	289	269	283	289	289	272	296	291	277	292	302	290	247	303	335	296	272	328	260	303	310	266	304	300	282	308	312	317	261	279	295	317	272	284	255	302	291	295	281	256	281	271	307	254	285	308	292	303	272	341	318	321	286	270	266	272	264	274	283	313	272	285	246	304	285	323	285	292	262	304	313	299	318	268	281	275	268	286	306	276	291	264	290	292	314	286	274	283	310	290	267	282	307	262	294	304	284	267	313	286	324	287	266	317	299	283	257	320	292	356	263	269	279	282	286	290	312	287	288	296	297	291	273	275	301	274	269	308	287	287	286	261	294	271	308	322	313	283	284	284	318	308	289	298	269	301	285	301	278	309	276	298	303	278	271	288	301	283	285	292	280	279	292	263	278	272	308	288	292	293	279	272	279	308	293	279	307	291	290	273	302	277	293	294	295	279	306	311	305	303	321	290	283	302	302	278	290	270	293	254	285	293	277	264	296	311	275	344	285	303	283	271	281	320	272	305	301	299	277	292	271	277	261	287	307	283	319	276	256	268	283	269	286	286	325	276	305	316	310	286	316	280	311	287	300	285	264	250	286	290	289	274	283	296	285	294	278	279	312	303	298	295	293	284	310	299	290	294	298	272	264	300	277	278	278	339	286	268	294	289	271	312	292	271	303	270	302	313	253	282	307	319	308	294	259	330	276	279	271	284	305	311	264	281	242	267	291	323	276	265	268	281	244	298	283	273	296	333	299	299	264	294	280	307	294	280	289	284	287	244	272	278	282	283	270	272	318	278	294	295	302	330	305	301	308	285	273	304	291	307	287	250	294	310	303	301	285	288	261	314	297	266	304	263	305	279	305	287	324	322	293	276	284	274	276	291	290	285	316	281	304	276	298	267	261	279	312	263	280	260	276	295	324	293	291	278	291	287	320	286	306	275	297	263	285	272	266	278	294	303	291	278	272	285	280	276	275	302	253	274	316	284	288	282	280	297	268	300	285	264	285	308	280	287	284	296	316	318	291	280	293	290	300	321	238	278	272	273	304	308	279	284	269	302	283	275	294	271	302	288	273	297	301	319	257	301	300	300	296	286	304	270	275	331	273	303	262	289	284	263	287	286	292	293	275	306	309	299	319	277	274	310	303	302	283	293	283	323	304	290	304	267	263	298	284	264	280	296	304	316	305	285	277	301	276	287	270	275	272	270	265	282	275	281	304	267	298	280	299	266	271	302	272	291	320	328	260	305	258	293	302	311	314	259	267	331	300	271	265	284	291	287	300	284	293	300	300	287	255	276	272	288	282	266	289	302	319	290	273	289	305	273	282	287	309	311	306	285	293	297	270	284	260	291	320	310	289	294	246	292	274	301	330	282	287	282	303	276	305	316	280	280	293	309	266	312	301	282	325	318	259	276	307	268	270	252	282	281	293	267	305	291	274	323	304	304	274	297	284	319	294	309	288	305	265	255	289	295	278	283	292	275	262	319	328	290	260	294	260	301	302	291	299	258	271	298	290	309	305	278	256	284	279	305	279	297	299	290	325	267	309	329	289	320	230	274	280	277	298	281	255	281	277	307	302	274	280	246	315	266	279	283	333	292	279	290	291	288	270	270	261	283	270	302	307	298	271	285	309	292	277	241	306	319	305	260	293	307	283	283	280	275	293	286	283	275	289	289	267	305	323	272	281	277	283	307	286	284	298	280	304	298	306	286	266	247	288	291	246	291	286	284	323	284	279	253	300	314	276	294	302	307	294	285	293	298	283	295	312	299	301	302	263	277	277	285	286	309	264	298	299	295	305	284	273	261	288	273	284	284	275	261	310	284	276	304	288	262	254	277	297	267	274	296	303	306	285	270	294	277	257	314	307	284	264	251	294	266	302	272	270	276	299	277	285	306	300	305	307	265	247	305	266	253	246	299	269	285	284	306	277	299	300	269	301	276	267	275	282	320	273	277	287	299	280	282	291	266	276	262	273	306	314	278	335	293	295	303	276	288	315	311	280	254	307	270	281	262	260	288	281	307	297	292	288	245	258	281	261	264	293	285	268	290	263	286	284	295	270	325	280	317	263	282	298	292	304	286	293	285	299	326	306	296	308	291	295	251	254	252	290	283	292	272	271	280	289	282	280	309	294	293	278	308	310	309	282	286	309	274	309	297	236	291	263	297	276	274	320	265	282	291	286	314	275	292	284	298	310	262	298	311	303	275	312	277	293	292	263	313	251	284	294	309	295	263	289	287	293	285	285	277	311	267	298	316	280	316	326	317	305	280	318	317	256	285	288	282	255	264	328	301	310	285	272	273	298	308	243	297	295	298	295	335	280	285	286	309	274	290	299	279	288	301	244	296	286	290	268	315	235	269	292	279	276	321	275	291	258	283	293	316	270	326	318	287	294	285	289	284	268	287	283	304	254	275	296	282	336	305	296	293	302	287	288	288	292	261	282	284	310	294	299	310	306	286	281	290	332	323	296	276	294	282	286	286	281	291	270	303	290	269	287	314	323	317	274	259	314	271	294	295	282	294	284	246	244	304	255	297	305	314	284	282	262	290	309	315	275	274	315	284	302	282	287	292	281	293	268	319	298	291	292	281	293	279	284	308	295	282	314	278	293	306	277	281	288	285	291	303	282	298	286	293	310	317	292	306	312	273	291	291	315	318	262	268	286	299	315	291	290	294	311	300	292	282	276	263	270	291	267	256	309	280	287	284	327	270	321	285	266	279	284	293	312	316	303	275	310	292	263	303	310	286	274	292	290	278	294	306	267	280	306	272	279	282	304	293	304	334	285	282	282	315	253	280	290	260	287	299	287	277	273	307	300	275	328	305	291	281	254	274	296	276	289	248	283	270	314	303	301	307	302	309	306	312	287	265	282	285	290	326	288	276	261	278	315	278	256	281	278	321	293	273	297	253	272	300	285	294	281	324	306	293	301	289	299	310	299	297	263	282	258	296	273	285	261	314	288	297	289	282	301	286	282	300	251	265	293	286	269	276	324	310	320	313	278	306	327	300	296	285	286	279	273	288	304	291	295	292	308	285	296	306	304	303	277	274	249	284	298	290	315	283	278	320	327	284	331	296	300	316	292	291	297	284	260	290	292	272	256	319	267	279	290	274	261	308	277	253	281	288	293	263	275	261	289	315	269	282	267	339	308	308	296	287	289	269	279	288	288	314	308	298	291	291	290	280	273	240	298	288	291	272	296	314	298	239	347	281	273	258	270	271	324	298	268	298	269	254	277	311	287	285	277	255	261	293	314	286	290	258	273	262	284	311	292	287	287	260	266	264	317	316	300	277	316	283	303	314	283	298	259	264	300	263	271	265	253	302	303	306	318	301	265
8898	4543	3838	1953	1585	1423	1287	1137	1025	929	865	854	880	783	811	759	749	759	726	747	717	699	720	696	704	737	702	673	703	657	642	672	671	668	680	654	703	616	651	692	684	711	714	634	705	651	713	682	689	717	651	645	638	689	661	700	676	685	696	640	663	672	694	679	665	631	704	678	638	650	669	710	678	636	683	663	699	671	654	675	687	693	652	699	655	724	706	634	721	660	739	686	694	695	697	661	667	683	666	645	678	610	676	673	617	649	723	634	678	661	669	622	661	682	689	683	685	723	695	670	647	703	695	654	635	670	644	653	677	662	669	688	629	655	681	675	637	659	675	684	655	661	697	681	676	664	678	705	674	712	669	665	645	619	691	692	673	702	686	607	670	681	687	691	634	678	656	683	651	713	681	715	649	691	691	715	657	691	710	674	640	699	687	632	691	679	654	694	690	664	658	689	704	696	680	631	635	667	640	667	669	680	661	664	681	704	673	682	704	656	639	705	694	669	611	672	707	692	639	619	703	632	715	665	665	664	670	673	672	660	634	625	673	636	705	635	732	629	654	667	688	646	621	657	639	685	653	720	716	636	662	668	687	657	694	690	710	694	661	625	638	690	684	620	660	653	673	707	716	670	720	733	714	682	682	671	675	652	716	684	728	684	677	647	671	687	668	685	685	651	723	700	655	694	657	666	681	687	671	677	641	692	665	720	662	661	683	661	716	667	630	705	691	635	635	693	671	679	634	671	674	680	708	682	711	649	651	695	691	686	668	669	682	649	724	686	685	660	664	636	690	716	722	677	676	667	661	670	658	681	698	699	707	690	699	686	697	631	627	618	701	661	654	654	667	653	689	683	686	674	661	682	657	636	686	682	702	635	689	694	643	656	681	631	686	646	712	696	723	681	624	673	659	675	627	658	685	680	682	718	671	643	633	697	683	668	681	697	707	732	642	672	683	658	647	671	636	671	688	645	690	666	677	665	700	667	658	636	671	654	689	676	663	701	674	682	677	709	719	656	691	646	670	646	640	676	660	673	667	691	682	675	646	674	681	646	671	679	719	682	689	666	670	666	659	648	682	716	667	628	677	668	655	691	630	679	687	614	680	667	675	668	702	687	674	661	694	663	687	674	664	685	698	675	652	675	670	679	672	674	672	678	679	647	639	708	698	654	643	660	730	700	738	668	673	682	674	626	663	699	685	690	640	676	668	721	695	678	607	715	690	651	650	647	701	661	677	642	661	689	706	704	649	690	658	691	716	686	656	723	723	654	655	654	662	637	644	659	660	712	684	648	657	679	650	668	642	637	654	673	678	709	646	688	697	701	663	673	621	659	665	671	685	665	674	704	664	693	670	688	703	691	653	686	668	668	690	697	657	696	665	643	648	698	730	660	715	651	654	660	646	688	673	689	681	661	675	670	644	658	660	659	662	718	673	659	667	680	650	641	696	653	597	685	649	656	662	694	659	661	623	666	666	672	666	656	684	671	671	695	696	686	686	702	669	660	687	646	646	669	675	683	664	700	682	680	654	639	628	632	706	667	660	657	650	673	681	663	688	672	651	633	656	662	649	672	695	678	671	682	670	693	705	661	652	670	677	671	674	691	646	626	656	676	631	673	682	686	637	661	667	690	640	656	686	661	666	694	678	712	641	662	658	676	651	642	687	675	725	655	664	696	669	697	626	670	688	683	649	694	672	745	657	683	659	671	665	664	678	675	676	691	654	706	710	654	684	671	645	669	644	663	720	698	731	662	684	663	679	689	677	669	658	641	729	640	704	679	654	714	693	685	652	686	691	720	682	640	692	629	674	674	710	660	629	691	685	698	673	680	648	645	648	672	671	656	662	674	648	694	673	723	658	655	663	690	666	694	733	683	655	753	679	732	690	684	635	687	698	663	685	650	638	635	641	691	662	665	655	640	690	701	621	695	670	669	672	696	678	688	686	721	657	692	699	687	631	654	667	658	657	696	654	688	665	693	647	671	678	654	674	667	678	703	682	679	671	682	690	680	709	703	650	612	661	661	701	688	616	673	679	654	672	693	673	665	686	745	675	630	680	690	683	634	660	633	658	691	674	642	674	684	640	677	647	652	722	656	654	641	675	696	652	671	671	653	674	634	709	749	660	694	682	618	639	668	676	682	685	642	678	720	671	698	704	694	710	664	667	730	723	654	652	669	657	680	670	672	640	656	647	681	710	728	678	684	676	659	698	717	682	667	648	654	665	714	654	654	655	701	665	677	682	650	620	697	673	661	662	726	637	679	669	695	678	673	651	687	700	664	677	682	683	657	689	675	663	689	706	650	696	682	749	706	634	668	689	649	682	722	697	726	677	665	687	672	660	664	663	703	676	647	719	658	645	664	683	657	677	646	618	624	716	687	679	684	668	686	729	664	659	648	675	643	629	668	673	658	667	692	676	636	671	679	673	679	626	671	657	685	651	640	630	642	719	682	632	670	667	699	638	642	702	680	686	660	647	713	675	631	717	711	644	631	633	649	707	663	674	693	627	624	680	683	653	699	675	661	660	702	693	650	670	686	689	685	632	648	714	642	679	673	682	666	660	706	673	631	632	702	680	680	664	632	645	658	633	694	677	680	676	658	673	665	657	658	677	616	641	674	728	631	649	647	670	654	643	624	715	701	692	676	689	701	649	684	656	668	648	728	746	662	680	665	688	677	688	671	638	669	657	688	659	673	663	622	703	652	646	641	665	705	652	690	680	692	645	658	661	696	678	666	689	680	648	692	705	676	644	685	668	653	622	674	662	704	654	679	714	687	670	625	715	666	680	664	680	617	675	672	654	643	663	691	633	660	632	644	626	665	700	624	661	665	644	635	711	690	690	708	657	650	666	679	708	692	668	672	628	698	708	651	676	679	672	639	662	665	674	683	693	702	708	648	670	648	726	636	680	712	690	621	629	676	672	655	681	663	664	665	708	672	665	674	683	664	685	661	700	712	663	627	635	669	646	690	686	680	640	687	685	665	700	712	632	630	659	692	677	668	705	664	733	654	671	707	729	686	690	670	646	658	664	691	714	702	682	692	660	708	655	658	670	699	667	628	674	713	661	660	630	639	719	652	713	606	654	652	692	658	675	652	687	695	716	712	711	692	734	709	648	652	731	665	686	685	660	671	684	670	702	654	662	701	680	676	693	658	685	644	628	641	720	665	657	691	672	619	655	701	624	680	685	691	637	728	656	645	644	682	695	641	657	677	714	704	681	683	656	667	662	639	679	645	650	671	674	668	696	648	673	681	720	647	704	679	685	659	685	643	658	716	679	665	691	675	663	660	666	657	693	638	653	672	644	666	638	686	659	622	679	715	658	677	681	688	710	633	684	701	680	640	705	669	665	703	645	672	657	697	659	639	702	642	673	645	650	684	638	668	681	708	657	679	687	678	693	664	660	695	684	655	677	694	659	634	655	706	654	668	726	696	723	629	666	662	665	685	685	698	645	613	690	702	696	691	680	663	665	662	665	663	677	710	692	714
30899	16963	8499	1864	876	769	612	535	484	391	387	384	382	356	375	328	393	324	318	321	313	307	320	328	334	342	316	295	283	320	293	314	310	312	290	275	333	318	317	274	251	297	314	337	284	331	316	315	309	307	300	290	334	267	303	320	322	311	286	311	334	303	312	326	285	292	308	294	344	310	292	299	311	281	313	338	292	312	287	294	329	340	306	317	309	317	276	286	321	305	270	325	294	309	318	310	302	323	306	310	305	315	303	333	341	312	308	307	300	290	306	345	291	280	285	332	318	284	286	291	317	310	289	318	287	337	291	336	331	328	316	316	329	287	316	283	303	309	299	333	299	279	321	312	320	337	299	283	313	310	312	339	307	325	305	307	339	321	299	297	309	311	323	331	297	345	283	288	337	321	296	310	345	260	331	344	274	342	308	314	328	286	315	322	304	340	315	334	293	290	308	330	294	301	323	314	326	278	286	303	308	321	312	308	273	327	277	300	327	306	287	322	310	286	282	308	308	318	313	312	289	306	307	311	319	313	312	267	293	332	305	293	308	306	313	288	319	314	320	310	312	322	260	330	299	324	312	325	321	332	309	322	282	300	306	304	281	309	316	300	319	282	282	276	339	299	297	337	326	312	316	275	294	304	275	343	284	323	323	290	315	250	294	271	316	300	311	311	323	296	273	336	303	292	303	303	282	305	286	319	304	326	321	310	309	296	324	297	317	304	324	312	332	272	334	321	313	296	318	280	265	304	335	302	318	299	310	316	319	321	328	325	296	327	322	290	290	305	308	330	318	335	309	348	310	302	334	337	323	319	295	318	279	313	304	290	296	320	299	321	281	315	313	292	298	278	315	295	324	311	301	308	334	296	316	292	303	328	323	305	287	318	305	265	313	328	308	297	275	348	310	292	294	299	287	317	283	326	303	340	339	264	331	288	303	294	303	334	270	373	300	327	324	327	289	324	321	321	334	339	292	302	284	289	316	335	298	288	298	325	297	321	291	323	307	320	319	299	273	345	303	325	315	297	313	278	300	306	262	303	294	310	291	279	274	332	301	310	322	313	336	306	292	316	325	333	313	311	295	293	273	308	291	268	317	320	308	319	297	306	316	310	290	305	308	306	343	294	309	337	283	317	335	315	329	300	309	339	288	321	358	291	299	303	326	296	303	308	310	305	303	310	320	352	309	313	290	311	319	319	347	297	307	288	289	290	311	278	313	319	296	320	292	294	291	299	289	347	325	328	293	299	311	290	290	324	299	300	285	288	352	330	318	271	324	310	306	295	303	290	312	293	317	284	302	296	294	328	338	296	325	310	297	319	323	324	322	295	305	315	305	318	282	283	327	310	296	292	319	308	285	309	280	311	315	285	299	310	299	308	296	291	295	314	343	325	303	285	305	300	324	351	304	282	311	279	311	323	287	323	298	299	328	335	323	270	338	303	318	313	277	269	329	321	298	292	339	288	349	311	322	285	288	336	310	309	298	313	322	339	294	332	307	287	283	306	314	335	317	324	295	312	297	309	304	289	322	323	298	307	309	295	304	323	333	305	328	323	308	316	318	329	292	301	289	303	317	312	354	311	347	298	302	317	320	284	311	306	306	313	294	269	322	332	321	288	296	335	323	320	303	309	295	303	285	295	308	295	299	320	305	301	304	336	288	321	349	291	298	300	342	335	308	277	320	309	293	308	327	343	316	315	312	312	301	289	297	291	320	304	288	293	308	309	290	309	324	304	338	307	325	304	301	315	322	318	329	319	291	316	342	302	303	317	357	308	331	320	329	307	298	349	330	301	327	293	315	339	314	295	280	325	348	297	327	282	315	296	321	305	324	314	316	296	297	298	302	262	315	307	264	312	319	292	334	302	320	351	322	345	289	313	288	319	311	304	280	284	318	281	299	287	311	331	307	307	306	303	301	319	304	327	306	290	298	324	300	276	279	320	292	274	330	307	317	299	325	282	305	288	311	294	292	317	297	308	345	313	313	309	276	301	309	288	286	307	310	356	303	296	312	337	288	298	282	320	306	267	304	323	336	326	301	338	317	292	340	326	339	304	310	313	312	326	316	310	274	330	304	284	296	310	302	311	317	324	336	299	304	312	314	274	318	292	284	299	324	294	328	336	310	334	313	320	320	334	316	313	302	297	308	304	314	287	291	309	334	332	285	316	312	322	329	304	324	339	306	283	309	327	329	299	300	299	341	320	313	325	332	335	318	323	325	327	335	298	319	290	305	314	318	290	285	339	302	318	308	346	319	295	292	299	330	286	317	287	301	344	290	277	295	338	288	320	303	305	298	316	306	311	310	314	299	302	323	282	279	321	291	300	315	313	299	314	327	343	310	296	295	315	306	331	321	302	329	290	299	334	280	295	280	319	300	313	293	289	305	296	310	299	322	290	262	304	288	278	298	294	331	316	296	326	303	294	325	313	328	305	333	319	317	286	335	295	303	312	295	305	352	306	328	318	271	269	307	304	278	326	307	300	291	316	323	303	299	302	318	300	294	318	303	283	251	296	308	271	320	330	336	338	324	303	327	291	329	321	358	309	293	274	288	308	327	304	284	308	313	326	315	317	271	275	350	322	283	341	310	306	295	290	285	286	307	292	312	327	307	292	296	269	312	301	275	337	331	299	310	320	342	319	315	316	309	302	279	292	316	316	300	299	300	321	338	316	291	292	338	278	300	274	318	274	323	288	294	314	332	277	267	270	359	317	319	315	334	316	310	303	340	310	283	282	336	294	299	282	306	290	312	294	288	285	330	302	310	309	288	318	296	296	321	275	320	309	294	308	325	316	315	310	306	316	317	321	303	314	321	271	315	328	292	295	310	285	327	296	333	320	296	284	312	312	281	304	327	299	285	300	301	283	298	295	307	272	303	317	281	293	308	316	310	313	329	318	320	335	296	317	282	334	295	320	320	292	310	269	298	293	322	295	310	298	297	310	310	308	304	304	316	327	331	303	302	291	292	318	343	287	320	282	302	329	280	325	317	316	306	297	319	311	296	291	300	311	277	336	318	316	342	320	313	313	315	313	294	298	301	286	280	349	295	309	323	304	302	272	322	299	337	316	294	347	308	310	324	303	297	310	344	320	348	288	341	298	321	278	282	290	293	308	305	296	295	331	293	290	291	304	326	304	293	325	283	293	319	297	285	295	282	308	295	308	300	282	302	339	315	321	281	292	305	312	290	309	319	296	326	329	304	319	283	340	301	321	290	288	283	333	302	266	306	301	290	338	318	284	271	335	315	292	326	308	327	310	281	307	308	328	289	293	300	329	320	280	284	308	327	313	302	294	315	315	337	319	302	265	292	304	305	313	304	308	309	319	302	287	286	319	318	317	321	301	310	319	326	310	309	294	299	283	262	303	281	330	310	316	286	321	287	347	277	311	329	291	303	322	296	324	310	314	314	308	325	313	307	335	306	361	316	283	280	311	307	284	334	317	306	306	311	299	304	320	319	323	297	276	311	296	266	336	319	356	277	329	309	301
21257	13831	10221	3817	2936	2539	2300	1676	1532	1369	1275	1122	1217	1066	1016	973	912	920	876	820	803	824	764	821	744	785	763	738	748	789	753	726	710	735	742	721	784	722	740	755	728	754	791	802	757	721	730	769	744	713	711	727	770	749	757	745	735	740	744	733	727	688	676	672	747	726	738	705	744	662	657	667	732	705	706	696	710	720	746	728	693	716	706	638	697	747	703	738	665	718	728	669	692	741	690	713	688	706	725	734	669	772	751	714	728	685	737	704	679	726	701	705	719	713	737	683	720	704	739	720	754	673	703	672	723	761	696	705	720	750	717	726	712	761	741	706	719	745	665	681	721	713	699	724	767	693	730	705	731	681	704	707	733	725	728	667	721	765	713	691	718	615	732	728	722	723	723	704	726	689	695	679	695	708	703	679	701	677	691	688	640	673	674	721	743	712	718	748	714	716	718	699	716	682	695	728	685	752	748	744	677	694	668	708	729	714	738	699	680	689	735	722	709	719	680	705	736	691	724	748	716	703	672	725	723	711	763	744	719	668	705	674	680	739	765	747	748	698	745	697	766	721	703	701	705	700	650	703	708	704	731	711	724	768	698	724	703	730	688	739	717	734	709	693	765	726	700	737	713	717	716	706	677	741	709	703	740	710	739	715	698	719	697	733	686	742	705	702	708	710	751	743	674	712	716	693	699	716	742	713	726	702	706	700	699	684	745	679	719	734	712	718	688	703	684	721	710	704	722	732	700	746	729	743	644	710	724	728	684	705	664	711	735	682	743	667	725	726	716	758	715	735	724	664	724	681	687	722	753	719	734	671	772	722	728	653	672	717	733	741	686	703	682	734	694	715	715	777	712	741	721	723	699	746	720	716	667	702	726	713	715	753	752	682	758	756	695	688	724	698	728	691	718	708	742	720	692	743	727	710	735	687	717	695	729	693	699	721	690	700	693	702	716	748	724	705	649	708	675	740	724	737	712	725	732	719	717	726	733	687	713	689	714	709	774	739	727	689	686	738	684	714	704	728	685	705	650	721	740	684	698	707	735	760	741	705	718	726	706	720	722	770	733	715	715	716	734	659	712	731	739	756	693	736	711	705	713	812	684	708	700	697	673	711	697	724	724	708	713	737	689	717	735	708	688	698	734	743	714	690	671	725	703	702	708	707	693	724	726	673	707	729	743	704	729	714	730	738	701	759	738	753	736	766	732	728	704	751	709	714	753	723	653	718	689	706	734	696	693	715	738	706	712	682	728	744	709	737	742	705	710	664	673	762	681	678	647	743	729	682	708	743	689	752	690	716	711	733	716	683	725	734	728	751	644	725	721	757	672	692	730	739	713	716	691	704	690	708	724	732	724	685	695	711	675	731	720	762	726	757	726	734	723	697	754	697	731	706	722	672	694	681	700	691	726	706	706	667	711	737	715	704	733	704	701	706	726	690	675	720	669	709	708	671	687	690	716	784	730	731	674	757	712	749	678	705	770	732	766	706	708	739	755	725	703	743	689	738	725	675	731	691	678	720	733	664	732	717	716	720	716	745	661	678	699	763	754	710	744	710	725	654	729	756	719	708	738	685	662	684	699	674	700	711	683	728	745	699	726	721	710	674	711	708	727	716	647	754	715	665	747	739	725	746	703	769	708	704	709	735	712	715	706	726	725	727	694	687	701	684	668	733	712	712	729	684	724	741	693	729	742	764	679	748	730	770	700	677	731	769	747	721	727	710	768	753	680	742	735	710	707	676	703	700	717	699	719	717	705	743	676	691	756	703	714	708	721	708	740	739	709	720	666	684	703	715	744	685	714	693	728	709	694	707	748	653	708	721	719	724	659	718	715	702	703	713	718	702	698	733	710	735	748	681	703	735	695	762	730	705	704	766	703	716	715	707	754	684	719	769	724	745	717	688	772	685	697	687	726	730	711	679	737	737	711	652	712	694	678	768	712	685	710	724	687	728	744	658	695	683	660	670	693	705	695	712	680	713	699	693	658	717	689	718	717	710	700	705	741	744	767	723	697	708	723	719	697	643	730	709	709	729	719	707	745	705	734	696	722	723	725	705	694	730	708	719	714	671	716	732	725	767	710	745	687	736	716	701	687	749	762	691	713	694	686	712	744	684	716	710	753	704	711	732	692	726	707	701	729	709	696	736	753	760	725	689	696	681	717	723	752	732	699	748	671	705	722	751	734	686	748	745	702	677	691	713	717	682	716	679	721	676	684	679	713	708	715	676	692	709	660	703	718	732	703	708	697	697	677	687	691	774	698	690	713	698	713	685	675	672	727	744	745	701	719	681	732	750	757	706	693	718	766	706	710	755	659	736	729	699	660	762	708	710	739	714	705	769	726	676	744	707	752	733	707	725	734	712	750	710	714	711	731	726	649	781	670	727	717	707	766	708	720	719	701	702	673	759	764	662	649	728	681	699	760	715	730	695	640	754	707	632	734	706	733	703	727	694	666	739	712	718	700	714	710	743	707	705	701	767	727	714	724	741	686	702	682	690	725	728	693	682	745	732	719	695	716	731	732	695	735	685	750	710	709	757	722	675	672	754	684	715	692	700	752	666	719	691	683	721	706	658	717	650	723	730	711	704	742	709	731	711	701	745	717	692	707	733	720	736	748	732	758	676	671	678	719	689	682	743	721	715	727	709	684	719	727	686	688	719	688	711	694	688	723	709	761	714	715	752	722	718	733	720	729	702	671	683	727	739	691	667	715	750	758	730	724	694	763	697	699	690	738	700	688	729	726	731	730	714	671	744	696	706	778	743	693	748	715	698	746	721	687	686	725	696	746	740	730	722	719	722	722	694	724	704	757	725	742	736	698	736	707	712	647	682	723	729	681	740	716	706	722	693	766	693	685	710	759	729	710	680	771	694	757	683	688	715	734	724	757	683	700	684	694	720	705	765	701	737	680	777	684	738	670	707	722	656	713	750	714	774	693	715	768	732	717	713	717	664	706	736	709	703	681	694	731	721	720	654	719	705	732	715	773	697	708	711	715	713	729	667	739	779	752	741	706	702	737	730	740	676	760	710	688	744	684	700	702	699	750	719	696	712	708	742	684	709	686	668	697	727	676	697	756	714	659	717	738	722	653	724	704	728	712	727	736	691	736	756	698	725	760	703	673	697	741	711	757	713	725	708	650	766	708	720	673	704	745	768	739	698	700	721	732	717	694	703	709	684	738	666	701	698	767	726	717	700	682	737	741	704	696	708	807	684	720	712	710	749	720	756	745	703	742	726	733	760	654	717	754	709	715	683	714	745	690	721	749	666	696	705	733	681	757	662	738	743	721	719	707	703	679	701	755	715	711	685	682	736	700	706	695	744	699	706	726	686	736	696	726	733	698	722	702	725	668	756	690	731	689	739	712	734	723	757	725	695	725	726	703	733	704	700	701	712	721	744	732	714	760	710	725	735	738	677	724	737	659	716	652	707	693	723	721	709	680	704	678	731	728	680	681	701	651	718	651	755	686	654	692	732	717	722	726	684
41396	26109	14476	3057	1226	880	640	450	424	391	341	349	304	270	278	232	262	217	216	232	220	213	224	194	221	194	246	209	210	206	201	204	203	198	213	226	185	216	228	211	201	199	232	199	203	202	205	189	213	195	199	200	205	206	209	205	199	200	197	213	204	193	212	227	204	212	182	205	187	216	195	182	183	213	211	208	165	174	208	196	184	211	193	187	185	177	207	198	202	254	217	193	201	201	215	191	190	192	148	205	200	193	181	181	167	199	168	191	187	216	187	213	194	181	202	204	193	204	193	195	206	201	184	206	200	172	217	197	192	166	194	197	173	164	203	176	196	193	190	194	181	176	194	220	193	209	205	184	217	180	199	184	214	200	196	212	195	206	198	184	186	185	196	209	179	218	194	185	204	197	166	210	198	170	180	219	211	196	194	219	207	211	211	210	203	187	202	200	194	194	193	204	191	195	202	182	176	206	194	189	182	237	181	224	204	232	200	202	193	192	188	211	207	214	205	217	209	171	212	209	188	202	201	209	191	203	202	230	191	187	188	189	182	204	188	187	182	182	196	203	195	213	193	219	200	192	193	196	192	183	180	184	200	193	212	201	195	203	198	220	195	206	200	225	215	220	189	183	190	207	207	182	183	200	190	195	182	201	190	198	202	198	200	221	210	199	200	184	213	211	202	207	210	206	186	219	201	193	190	167	192	181	239	191	193	194	191	206	177	202	190	182	208	194	223	199	159	213	181	178	201	200	203	194	191	201	185	216	179	217	205	186	201	217	186	219	211	216	187	204	210	167	201	167	172	158	199	196	193	199	219	180	199	187	199	187	183	189	202	190	200	186	212	217	204	190	228	184	189	204	199	211	216	218	194	208	180	174	192	209	183	214	166	228	192	205	184	195	208	183	209	173	224	192	220	200	199	191	201	207	214	193	183	187	201	160	198	188	184	176	189	197	204	207	213	215	188	170	177	182	180	197	211	196	212	179	200	189	197	194	204	233	205	179	168	174	195	224	193	210	215	210	188	216	198	176	166	195	176	176	224	199	199	174	220	206	207	201	173	170	190	186	203	187	213	192	184	200	207	189	204	198	202	174	199	182	211	227	206	210	169	195	194	210	198	194	210	182	194	194	178	228	193	201	189	209	208	202	173	199	227	219	216	206	221	184	200	201	196	198	207	220	213	232	198	228	172	184	186	196	178	183	191	198	177	218	187	187	196	181	178	200	226	185	204	184	202	200	196	213	202	191	178	179	219	202	220	188	206	164	205	165	212	193	209	205	166	189	193	208	207	202	188	186	180	207	183	207	189	198	201	225	180	174	200	190	203	218	214	225	209	220	221	195	193	206	207	199	188	203	199	203	181	167	175	209	186	213	200	202	213	192	219	214	209	198	206	208	195	191	201	217	198	218	202	200	205	192	174	187	197	200	194	227	191	206	185	211	190	207	186	197	200	182	184	191	221	196	188	211	193	204	224	206	205	189	190	200	214	186	200	191	191	191	232	200	190	216	229	200	210	201	178	166	182	212	243	185	195	203	187	196	190	181	216	222	232	178	211	216	165	181	167	190	211	182	209	205	210	208	213	191	220	180	196	184	197	190	190	177	190	187	192	174	189	208	200	198	201	175	188	169	205	227	198	194	211	181	213	200	196	177	188	223	196	176	176	237	190	232	213	201	231	198	202	187	194	196	190	192	204	204	181	189	188	202	197	194	188	199	190	166	189	214	203	194	188	193	201	198	184	244	184	195	189	196	215	194	206	196	214	207	208	212	199	150	181	198	190	189	180	172	190	203	216	207	220	178	178	206	193	194	178	182	205	191	244	209	183	173	161	192	191	168	180	198	183	176	190	196	213	208	181	195	187	179	177	214	185	189	184	196	216	216	192	189	194	207	213	186	192	180	222	215	172	209	195	186	195	168	189	216	219	215	221	178	183	183	194	204	177	204	200	204	200	193	210	194	182	204	198	211	197	204	189	179	214	220	177	188	190	192	220	183	193	210	166	202	204	199	191	210	232	196	194	189	219	203	170	187	181	184	196	199	215	194	202	179	229	208	201	182	185	179	209	204	217	227	195	192	211	204	213	196	220	196	193	203	167	176	191	214	202	194	195	209	211	206	165	184	218	197	204	211	179	172	168	203	190	207	189	192	177	231	213	182	191	180	200	190	207	171	210	203	190	211	202	229	201	183	200	189	205	194	206	177	167	218	189	174	189	187	190	215	172	165	193	207	201	210	188	227	190	193	182	203	174	196	195	210	236	172	205	234	216	199	197	189	164	188	195	181	185	198	195	202	195	218	202	203	208	196	181	209	218	198	201	179	223	173	213	206	218	200	195	179	194	206	213	178	210	219	197	171	172	214	184	214	203	184	169	207	192	210	198	189	213	198	215	201	219	189	226	228	212	196	212	187	187	182	199	206	203	196	215	192	190	176	201	208	201	161	208	205	197	194	185	200	193	177	182	188	184	205	203	189	167	195	187	207	200	191	208	213	201	188	235	204	204	210	198	223	182	171	213	197	209	199	200	189	181	181	191	179	180	183	184	171	173	201	189	202	191	214	186	199	234	208	193	218	207	191	176	221	193	193	221	184	221	197	207	214	181	201	189	198	196	190	209	173	198	187	187	187	192	221	215	194	183	197	208	189	198	178	195	195	214	189	173	208	173	188	206	192	203	199	199	204	216	182	199	211	207	171	191	222	206	205	188	187	202	191	216	200	214	216	183	198	191	193	231	205	182	186	199	182	201	180	189	207	210	181	201	208	194	190	197	228	214	207	204	201	213	212	201	197	207	214	187	199	188	175	191	217	203	209	217	171	186	183	188	210	209	185	175	195	189	201	218	194	206	213	182	176	167	172	188	179	199	197	203	205	175	188	192	178	210	188	176	198	216	197	207	223	174	187	202	181	215	225	208	204	226	188	194	189	205	190	171	202	196	183	204	208	183	181	194	179	185	180	175	177	195	207	190	204	202	190	200	194	185	222	190	199	193	239	178	218	211	202	182	205	220	215	174	178	202	203	210	172	225	184	210	201	201	167	190	203	191	182	205	185	187	191	193	190	185	197	167	157	199	202	175	210	201	216	225	216	207	206	197	197	195	176	174	223	191	222	226	229	204	188	228	199	176	230	196	221	228	220	198	203	189	197	189	201	175	176	208	184	193	221	210	223	208	192	201	214	173	191	202	164	193	206	215	188	168	184	202	195	185	191	187	212	204	219	217	187	192	202	211	223	190	192	197	187	194	194	195	208	182	193	190	233	219	198	177	209	219	203	174	219	173	199	199	209	209	185	210	207	223	213	201	179	212	175	212	175	202	190	191	171	184	231	199	207	196	207	200	180	180	165	196	191	216	191	199	224	200	201	208	196	180	183	218	244	212	199	187	175	191	217	202	184	193	203	219	199	174	218	195	196	176	198	203	158	180	212	200	183	191	191	199	198	202	192	182	187	170	197	191	162	177	189	224	167	181	171	209	205	199	208	188	198	204	200
27842	19714	14877	5311	4052	3473	2856	1890	1748	1517	1297	1344	1171	998	983	852	803	719	728	656	645	614	660	609	566	603	557	569	530	541	540	520	543	505	492	500	526	514	555	500	516	504	490	522	481	515	519	555	502	500	523	489	501	475	455	487	506	519	506	486	450	491	489	488	471	486	460	479	475	489	464	484	478	460	507	462	480	472	461	446	438	500	474	454	480	459	474	481	463	453	460	476	458	470	511	483	463	476	494	463	497	487	458	433	435	476	474	470	428	459	492	427	470	484	505	474	487	460	481	486	463	497	486	487	456	476	479	486	491	491	509	445	467	453	451	501	484	433	456	503	493	484	455	487	455	489	453	449	467	489	519	486	439	483	460	483	449	494	493	504	458	474	459	456	474	448	462	459	472	471	451	443	457	499	452	468	435	494	446	480	431	434	468	458	501	472	455	470	468	503	456	478	463	491	488	456	495	438	456	478	491	457	458	487	473	477	468	460	481	454	454	416	465	440	451	479	508	504	457	460	436	505	504	451	491	476	490	458	473	467	503	473	435	473	480	478	447	450	474	478	476	458	451	465	498	455	490	464	483	461	469	506	492	447	476	439	482	543	438	436	520	473	466	479	475	474	468	453	453	431	486	501	487	481	456	499	517	470	477	482	503	494	489	452	474	455	468	504	482	515	488	484	492	466	451	449	490	488	458	484	518	449	437	473	476	478	472	440	472	505	427	463	514	494	480	435	471	477	419	493	476	507	486	480	462	471	488	515	470	445	488	437	452	465	492	478	508	480	466	460	497	469	471	498	468	500	529	467	518	515	452	496	447	478	460	465	437	485	458	509	485	458	468	477	476	483	477	491	479	483	448	508	457	468	504	485	491	478	522	445	463	436	515	444	508	494	492	498	443	461	453	454	505	493	473	456	465	450	445	473	488	498	496	500	476	474	469	425	464	470	491	492	477	477	485	498	483	493	465	469	468	488	460	497	495	475	492	469	461	462	448	488	471	479	468	472	485	463	458	460	461	467	449	453	493	489	445	428	471	497	455	481	499	425	457	436	509	438	489	509	483	475	416	510	480	469	503	486	489	465	503	490	473	497	495	486	464	449	478	471	449	455	481	460	427	499	492	478	489	485	472	479	495	427	474	480	452	469	503	486	513	482	461	499	471	480	456	476	470	497	473	472	482	447	502	473	494	497	460	430	452	434	462	500	506	472	491	468	456	514	497	472	465	458	471	457	449	456	452	472	463	475	474	479	440	469	418	474	496	467	459	470	471	469	488	466	456	461	504	466	438	531	491	479	437	450	515	519	462	480	434	479	464	478	510	447	479	513	464	498	496	454	463	461	430	430	469	482	464	489	482	446	512	476	474	488	500	524	488	447	468	441	462	456	483	505	482	502	490	510	473	460	481	461	451	459	456	473	475	465	455	479	471	461	451	469	484	490	464	468	500	465	459	467	490	480	440	486	437	454	462	488	438	484	478	548	439	471	462	459	453	432	409	473	461	463	476	416	463	446	465	497	462	466	496	511	460	501	507	469	474	473	497	506	476	440	487	460	474	486	446	538	486	466	472	475	468	463	480	456	483	510	483	518	456	440	482	471	447	445	485	526	435	533	426	435	512	493	495	474	480	486	491	435	491	462	473	487	473	424	487	517	477	482	454	515	460	472	461	474	467	492	468	450	461	479	430	473	453	483	437	414	430	457	480	458	452	477	490	461	473	497	490	456	490	486	489	474	477	490	461	468	452	459	498	439	480	448	452	518	505	498	494	463	445	448	480	487	435	434	481	493	521	450	465	496	463	459	474	492	464	502	459	456	447	467	420	455	487	475	446	489	484	487	473	448	441	482	496	466	453	476	441	470	497	489	475	462	439	417	499	436	476	448	506	459	460	474	472	453	465	442	474	479	475	481	446	471	462	498	464	486	457	504	496	454	442	461	455	459	478	469	474	488	440	483	472	492	467	470	494	457	468	468	483	441	487	473	434	470	462	478	457	462	486	457	468	479	477	507	481	479	470	462	440	470	491	483	475	445	499	501	498	484	459	488	473	466	470	502	481	443	483	481	521	511	467	480	468	481	480	471	476	493	488	488	470	496	465	447	465	439	461	502	440	487	454	466	480	459	466	467	445	469	482	485	409	458	511	500	481	441	515	460	498	484	468	477	469	481	482	473	467	486	469	462	478	496	495	459	471	475	474	446	466	467	483	491	506	466	487	498	497	501	497	431	490	470	490	447	458	498	465	494	470	501	462	480	527	452	460	464	457	456	467	481	465	466	463	482	535	488	481	468	471	451	521	486	435	518	468	449	496	442	427	495	444	465	473	457	473	489	475	487	446	467	458	464	490	469	448	460	440	466	461	471	493	498	480	457	460	513	458	501	482	501	449	474	494	496	484	486	468	433	485	446	490	465	478	427	438	473	426	457	489	453	513	490	451	474	474	472	460	439	433	479	464	489	460	476	480	453	487	493	470	465	459	471	462	463	476	423	437	468	481	419	487	440	484	461	436	507	478	491	449	512	481	492	494	445	474	439	472	465	476	485	465	463	463	482	477	444	497	510	482	484	452	429	509	457	500	503	468	476	491	445	452	463	512	481	478	459	500	463	513	477	493	483	528	439	472	457	488	461	476	465	472	455	511	474	463	470	508	486	459	469	456	476	476	507	503	505	506	466	471	495	485	440	525	481	466	488	508	494	466	459	499	508	446	487	479	488	468	463	460	484	470	516	444	450	496	469	496	485	477	427	454	482	482	493	511	468	449	485	437	514	477	509	475	457	475	487	469	477	462	496	484	488	453	464	461	495	483	431	494	471	461	472	483	439	448	508	454	490	498	509	474	493	478	484	495	475	435	462	488	483	456	466	463	458	452	480	538	491	484	469	457	470	456	438	481	444	444	472	474	472	494	474	506	497	489	455	493	466	473	432	464	459	482	416	471	465	478	452	420	480	462	458	487	470	461	470	463	484	491	469	474	468	450	491	461	480	422	452	443	515	456	489	471	470	452	456	493	426	454	457	491	455	502	478	506	474	471	439	503	488	463	468	479	495	479	438	463	496	428	464	506	495	478	457	497	487	472	480	470	455	453	445	435	467	489	475	504	514	484	471	484	488	500	502	440	488	464	480	506	515	475	503	437	464	432	473	456	487	448	461	467	445	515	484	462	482	449	486	485	467	499	482	462	447	434	490	470	450	452	469	491	507	490	487	479	499	480	475	451	469	486	460	466	464	442	469	463	464	457	498	454	475	472	462	466	489	435	461	464	460	487	485	453	481	506	465	470	492	507	498	473	421	487	446	453	466	472	448	489	463	433	486	459	462	437	533	475	456	498	459	482	466	487	452	479	512	480	463	464	452	484	480	448	502	460	500	480	495	478	463	450	485	470	475	442	469	502	471	463	475	459	444	479	454	433	502	469	459	452	479	462	504	487	483	483	434	485	435	513	498	513	480	489	464	480	466	437	458	453	490	494	474	468	488	438	478	486	509	471	471
12747	4620	2152	692	513	447	406	369	327	341	304	329	295	282	316	308	288	290	300	287	282	290	306	303	288	310	290	267	276	264	298	273	291	323	288	296	287	282	288	297	275	301	283	285	304	264	280	280	295	278	260	249	304	286	288	279	276	319	306	313	281	294	291	278	300	281	277	282	302	280	285	288	295	265	318	303	289	294	295	288	290	305	283	293	268	306	286	281	310	253	291	279	296	282	273	313	299	282	281	257	289	302	286	279	285	299	288	259	273	260	319	289	317	311	277	294	276	273	283	282	273	259	297	297	276	322	300	291	282	255	285	301	280	305	298	300	278	299	250	297	251	333	263	280	295	292	275	279	326	290	275	284	297	294	285	307	287	334	286	274	294	298	275	296	294	274	304	298	268	293	282	288	297	278	293	304	270	294	302	308	258	292	308	313	273	300	307	277	286	277	304	311	288	318	270	305	322	314	311	269	300	326	287	288	307	288	289	248	300	278	303	301	308	273	275	289	286	284	297	319	282	271	293	305	294	298	286	327	284	323	278	320	287	283	285	316	290	253	295	327	288	305	301	244	259	280	256	271	271	293	296	319	292	262	287	297	304	269	297	303	272	277	303	296	285	267	302	272	279	262	290	312	299	284	269	271	294	269	307	255	282	308	283	295	301	301	327	299	322	278	293	292	322	296	300	287	292	299	290	283	280	297	311	303	301	302	275	264	286	311	317	268	297	329	310	293	284	292	293	261	289	298	294	280	292	315	305	316	286	293	268	312	272	262	296	304	278	300	305	316	283	303	292	272	273	243	276	294	305	320	270	289	261	305	254	307	280	292	279	296	251	274	303	315	278	257	284	276	270	277	326	260	272	274	277	277	257	260	277	324	285	285	316	276	296	311	305	265	274	272	268	334	297	292	323	302	339	304	275	289	299	285	241	293	277	316	290	297	271	288	306	291	271	279	297	288	315	283	279	314	294	279	312	280	270	299	285	275	268	300	297	299	286	327	259	263	302	314	264	266	289	282	292	279	265	304	295	288	250	276	326	307	265	300	281	293	273	305	287	291	283	315	290	267	285	317	275	276	295	296	315	279	287	292	276	290	292	293	292	261	284	299	308	273	266	284	276	312	285	283	292	314	284	274	259	296	287	304	290	285	275	331	292	270	246	306	283	306	272	275	263	315	274	281	281	272	333	264	265	297	283	279	306	289	290	277	313	270	274	272	306	330	258	299	274	279	273	286	307	327	305	288	284	288	283	292	273	292	293	277	309	296	288	307	279	284	307	248	282	310	282	297	276	266	270	264	300	312	268	288	288	308	291	294	291	274	289	289	308	277	295	263	274	314	281	278	288	315	304	299	295	253	281	293	240	313	306	257	289	331	295	300	304	299	282	279	289	257	281	294	301	291	314	318	277	290	306	316	304	292	264	281	295	279	294	278	282	306	260	279	287	274	266	265	289	302	284	296	311	273	312	279	262	300	284	288	337	286	282	283	299	291	278	275	329	290	276	313	284	286	286	281	313	291	338	294	313	266	279	324	300	278	292	267	315	275	256	293	285	292	300	267	272	283	281	289	310	294	300	292	306	315	279	304	305	315	301	282	313	282	299	314	309	266	272	306	288	304	284	253	290	272	282	300	301	265	292	284	274	273	282	310	310	292	292	295	293	326	302	285	274	278	297	296	241	291	308	281	285	262	296	288	262	312	305	302	279	279	246	273	305	303	284	254	293	317	271	275	318	267	318	286	294	295	284	300	298	321	290	293	272	289	295	271	281	288	298	279	301	273	301	295	274	276	296	266	269	287	284	306	331	282	264	329	256	283	257	259	282	291	296	310	323	292	297	282	265	291	289	263	319	322	270	280	314	295	264	275	283	258	293	293	290	294	292	276	294	270	297	311	273	298	261	278	311	299	295	280	279	301	287	294	301	263	326	298	311	287	300	299	273	289	278	277	304	296	323	302	291	306	265	346	301	290	298	295	300	321	278	248	238	253	300	305	296	296	286	289	282	289	284	286	318	312	282	297	311	286	306	309	301	283	292	268	289	299	309	265	296	299	270	295	310	287	321	317	280	285	285	282	291	313	289	307	277	304	284	276	295	268	283	323	291	275	291	310	295	314	312	308	280	293	263	278	287	305	317	299	283	276	266	308	293	277	292	284	293	274	284	262	294	277	273	277	259	288	326	320	287	299	297	280	304	261	275	291	283	341	281	317	308	272	259	284	306	275	282	318	302	277	327	292	287	266	268	278	288	293	284	301	300	295	273	283	303	311	315	282	282	286	269	328	321	272	254	274	291	324	288	273	287	265	301	267	281	306	296	282	320	302	289	287	289	289	282	298	299	251	274	299	293	264	278	278	252	298	258	290	311	274	281	300	294	285	291	280	273	261	321	298	306	288	297	263	286	270	280	299	283	302	300	259	289	280	277	286	277	305	301	279	282	324	286	289	311	284	308	299	278	287	284	295	292	279	292	289	303	266	310	257	311	288	312	298	258	306	288	302	283	264	289	289	282	315	318	284	279	256	266	283	310	311	283	308	281	276	260	299	316	305	304	293	273	319	313	288	313	326	277	259	285	309	271	311	294	302	268	271	325	336	271	286	289	300	325	297	292	278	266	275	270	290	283	280	312	281	260	290	291	290	256	279	265	299	299	279	281	309	272	308	287	284	307	247	293	329	294	249	294	293	322	259	299	286	313	299	297	331	304	283	251	269	271	291	273	285	287	299	296	287	279	313	287	271	292	270	286	303	289	266	304	286	272	274	297	272	287	281	289	265	314	299	308	276	321	284	322	277	312	269	279	292	309	309	297	307	312	284	300	272	284	286	284	303	309	284	292	282	289	286	292	267	299	306	318	264	264	294	301	299	281	298	289	272	311	276	290	306	269	273	263	284	321	261	284	304	313	277	293	307	299	299	307	288	281	312	317	297	290	288	306	262	299	268	284	302	283	280	329	291	270	277	262	289	301	270	279	295	285	284	303	315	271	279	278	265	291	294	289	298	296	289	268	290	306	286	288	304	305	299	266	277	288	281	287	273	308	308	298	291	298	303	305	276	311	261	288	283	283	273	281	290	267	282	282	274	308	284	287	272	278	308	278	284	299	264	302	305	284	317	269	281	261	258	289	292	281	288	299	319	327	268	282	290	325	292	276	280	250	290	292	287	276	305	264	293	284	300	297	305	314	280	284	288	296	306	295	284	274	265	315	293	294	295	287	289	304	291	327	310	282	308	280	302	310	285	285	291	310	283	290	287	298	279	305	292	273	267	301	311	279	314	294	270	280	272	292	298	287	290	286	281	279	274	264	300	288	280	279	306	297	314	317	296	277	266	287	271	315	329	295	262	280	264	278	288	300	294	284	286	296	281	280	275	273	311	297	310	271	300	273	281	279	318	274	307	275	319	322	299	282	287	306	295	309	320	301	270	287	319	274	277	286	293	278	266	311	289	288	309	301	267	273	288	296	291	307	306	284	281	297	303	281	292	286	277
9183	4809	3796	2039	1726	1510	1280	1097	1012	852	889	920	854	849	810	749	747	777	724	714	765	703	703	726	730	641	689	662	695	707	681	744	711	666	650	711	662	680	697	702	735	703	713	684	654	715	696	682	639	668	656	734	699	708	711	703	748	724	693	713	645	674	667	664	670	660	730	697	690	631	637	684	658	694	670	700	702	706	691	671	637	664	677	697	681	714	675	681	694	674	698	691	663	626	678	698	682	697	715	686	685	676	721	657	708	739	658	612	667	666	687	679	688	648	665	657	664	680	657	666	623	679	680	697	696	681	676	692	702	692	652	696	678	645	681	655	698	702	662	668	662	660	690	656	707	668	639	652	692	665	677	677	676	684	696	692	677	687	685	680	697	672	689	696	675	685	698	651	669	653	744	654	708	688	684	687	695	657	707	735	694	713	718	673	681	724	673	705	711	691	634	648	672	633	672	685	677	691	741	656	694	671	695	636	667	676	703	633	711	684	678	676	661	687	701	700	661	632	648	707	703	718	685	710	678	752	688	682	683	681	629	668	641	684	693	683	669	641	674	597	697	687	686	706	668	693	710	689	714	718	685	656	655	649	683	681	695	636	682	704	731	717	697	703	680	727	657	677	702	661	717	685	699	681	658	680	638	701	695	695	708	701	677	697	678	658	672	625	672	643	668	667	634	712	689	728	679	638	682	645	655	689	660	646	717	696	717	679	701	689	683	721	680	659	716	677	674	701	692	651	669	682	691	679	726	664	705	638	712	688	692	690	676	693	652	689	618	648	661	704	724	662	692	675	647	682	671	685	654	652	689	642	661	728	694	723	703	673	679	646	653	675	679	661	620	656	636	704	730	668	676	669	696	717	672	697	655	717	701	723	649	703	678	714	688	660	673	691	669	665	667	672	624	676	671	709	723	645	713	675	687	679	648	699	704	689	673	619	697	668	702	692	656	648	674	680	620	651	653	703	681	681	680	670	691	650	620	704	679	631	696	649	669	693	681	678	686	656	658	695	641	722	657	644	679	710	690	655	710	664	660	665	698	712	687	686	651	624	662	706	655	639	709	632	688	667	649	632	689	685	702	656	693	658	691	675	679	687	674	682	692	682	697	737	663	668	687	688	712	694	651	698	723	709	707	692	710	703	716	664	673	744	714	711	665	708	647	655	656	679	682	663	717	698	716	678	644	681	706	629	652	666	671	648	660	618	683	708	669	667	687	650	686	650	728	677	700	679	671	684	687	678	643	693	627	671	657	632	674	672	703	633	673	684	700	669	678	672	736	681	691	669	689	677	698	701	665	690	702	659	723	617	671	675	649	661	680	668	654	681	650	701	648	711	666	666	696	685	673	668	692	662	712	688	651	679	664	703	666	716	676	688	677	689	713	727	687	648	687	690	642	707	693	688	703	678	640	686	681	646	650	620	702	676	683	645	723	681	721	701	718	705	695	728	652	676	713	660	655	635	707	678	690	705	691	714	678	624	642	689	671	652	693	713	707	675	678	650	727	655	673	660	665	655	688	665	674	655	696	683	690	699	630	682	672	694	635	663	686	705	648	639	707	690	622	670	695	679	664	643	706	672	607	643	662	693	721	705	658	632	686	678	702	671	709	699	679	695	700	687	656	646	700	700	686	682	660	725	693	711	655	677	698	698	724	649	663	679	722	678	684	710	661	704	677	677	714	680	668	696	610	693	671	666	681	638	643	664	700	648	710	704	700	709	682	670	671	708	683	711	657	682	667	655	693	693	662	674	647	733	718	677	656	630	698	633	695	723	659	700	704	681	694	689	647	693	691	649	655	682	738	656	696	672	666	665	680	676	635	644	696	682	686	662	628	739	699	676	664	667	708	667	699	714	672	655	680	663	656	668	617	678	641	641	652	715	685	684	699	668	674	711	674	646	670	696	674	678	691	694	688	690	634	731	716	660	694	696	690	681	671	692	735	703	694	688	653	662	693	691	672	704	686	654	672	666	674	723	652	693	657	650	688	674	649	683	699	680	676	666	690	728	682	698	699	713	706	719	671	679	654	631	713	704	695	725	709	720	676	683	664	645	665	685	705	684	675	658	726	729	720	693	668	730	642	685	662	670	673	667	649	695	654	730	698	704	696	624	678	655	692	712	656	697	676	698	694	683	675	681	677	680	678	669	693	707	664	666	654	658	738	649	693	641	638	658	699	656	674	704	648	658	664	671	695	703	663	699	636	669	700	690	676	707	650	638	665	644	693	665	698	667	629	669	645	694	721	652	673	690	679	692	659	641	681	688	683	690	689	675	657	708	674	694	707	698	649	723	654	617	656	779	664	663	698	663	629	694	665	719	683	695	696	680	673	651	673	688	681	651	649	686	666	702	717	662	636	713	691	679	651	654	615	694	738	681	691	678	699	681	644	651	684	659	618	677	676	660	670	691	686	641	676	670	667	659	746	693	654	618	661	644	666	656	717	683	680	682	694	660	708	673	677	667	670	674	663	682	689	691	684	684	611	696	680	708	688	676	692	686	708	682	689	677	690	694	685	675	698	692	690	725	656	642	657	658	684	698	647	696	680	694	684	658	634	667	658	676	711	728	673	718	724	696	653	644	622	689	691	668	671	648	624	672	690	658	698	713	664	674	660	690	667	657	658	655	696	668	714	689	718	733	663	689	661	656	727	665	679	678	689	634	723	660	692	649	660	676	710	680	702	646	661	726	700	713	714	678	691	684	683	653	733	687	698	671	667	720	725	705	654	674	698	692	685	637	704	676	673	690	688	668	678	679	681	719	687	665	686	712	677	688	659	704	699	692	676	680	675	681	684	694	660	668	641	667	681	711	667	666	681	694	695	697	710	679	663	661	700	660	712	672	704	680	696	700	680	728	664	687	705	713	625	687	675	658	708	637	677	634	675	704	709	701	694	647	753	664	718	655	693	680	673	666	704	628	655	719	675	686	669	671	709	718	685	640	669	663	669	664	713	671	651	707	695	637	661	663	732	656	695	693	674	696	663	688	646	698	706	655	619	678	681	676	645	650	650	662	719	654	628	649	705	679	677	675	732	708	634	684	703	708	708	724	686	703	731	680	639	653	717	622	656	683	663	680	675	660	641	649	672	694	661	682	687	684	672	652	613	709	635	694	679	691	673	658	683	718	636	672	698	667	718	690	622	705	683	705	652	674	692	658	644	655	678	702	697	658	681	645	721	672	710	681	664	659	694	707	682	686	649	723	720	717	640	674	677	656	726	701	621	667	634	707	713	709	667	663	698	674	696	645	695	689	673	634	675	639	718	655	690	615	714	693	655	701	698	684	661	686	686	665	680	697	679	697	704	733	669	656	618	659	715	633	687	663	666	695	644	665	666	708	694	681	679	675	675	687	715	682	699	664	695	631	665	637	693	675	683	678	672	695	632	700	673	699	673	683	664	673	708	698	677	735	689	739	665	656	636	685	702	650	629	639	677	716	673	707	641	701	689	678	703	708	636	626	645	654	686	627	637	658	694	658	663	711
30918	16641	8058	1731	939	743	542	508	445	398	426	403	376	366	352	364	305	310	339	326	331	301	347	297	295	288	313	321	309	333	296	306	293	316	316	338	287	325	285	301	314	338	331	318	299	299	302	351	305	335	311	324	296	318	329	302	334	313	330	312	320	311	294	303	317	310	286	300	296	312	305	300	306	332	304	314	308	287	298	314	312	310	309	328	291	318	330	332	331	295	288	323	309	330	299	327	296	286	333	325	332	299	320	284	294	316	269	321	323	320	314	303	286	315	323	337	297	319	300	340	284	280	324	325	297	276	281	304	312	311	293	316	322	307	293	323	317	314	279	312	320	346	320	307	308	320	294	315	349	300	314	308	300	305	291	345	292	319	338	299	311	348	305	299	279	287	301	296	325	307	297	311	304	294	297	313	326	310	300	320	271	325	365	312	298	309	313	292	303	327	308	291	302	284	318	280	303	373	285	296	289	277	294	302	336	318	324	284	285	299	312	331	317	302	327	290	334	296	314	307	298	302	316	307	313	322	323	287	291	332	297	285	275	309	312	281	307	321	309	281	317	312	296	308	320	287	305	297	277	316	307	297	310	290	322	267	275	306	321	296	268	331	320	302	346	328	309	344	341	307	311	327	314	300	273	330	326	299	321	289	285	319	326	293	312	313	275	268	337	306	335	302	344	305	282	296	327	303	313	302	304	302	288	364	309	305	299	278	334	325	285	308	327	306	325	306	332	331	262	320	276	308	318	296	308	312	308	301	280	323	329	309	295	322	307	335	332	325	301	284	302	311	321	341	301	317	301	317	306	314	320	281	361	286	325	280	307	307	310	304	299	305	314	300	316	318	310	307	295	305	267	322	300	291	324	305	291	294	316	324	349	301	331	331	317	290	292	275	299	337	306	294	314	317	306	271	349	325	310	271	351	357	312	307	288	299	303	324	290	303	288	323	305	299	301	338	306	322	293	284	296	324	303	320	311	316	332	288	314	307	303	293	351	315	329	311	299	325	290	335	318	297	313	291	294	308	295	325	300	297	298	332	306	343	297	360	309	298	294	345	316	328	315	320	326	327	287	311	278	313	332	300	307	314	367	311	302	314	343	297	309	303	299	331	345	331	311	275	300	287	292	299	333	336	314	305	313	316	313	315	348	302	337	263	312	294	322	301	334	313	327	306	333	317	308	347	289	333	321	318	316	322	311	335	330	291	302	298	318	300	328	317	310	295	344	331	304	285	288	342	300	332	300	284	348	332	284	321	299	291	308	314	340	326	305	307	322	297	333	294	317	311	307	327	338	316	300	296	286	312	331	307	308	333	292	303	313	271	315	298	321	317	298	304	320	298	299	325	301	346	312	296	321	316	282	284	324	302	298	316	305	305	339	291	321	310	338	278	303	349	311	336	289	331	331	316	310	320	307	307	294	323	298	326	314	318	299	307	326	331	294	305	299	319	304	293	311	321	319	312	272	318	312	320	287	321	310	294	291	291	327	288	303	304	278	319	320	325	292	296	256	307	307	332	313	301	290	291	318	320	313	286	302	298	336	340	308	321	349	304	295	307	326	324	286	310	337	305	260	315	302	301	315	303	321	307	351	308	342	288	306	293	285	305	288	284	278	297	337	321	321	349	310	274	307	329	327	326	327	317	340	330	336	311	338	321	334	286	302	288	304	313	320	295	309	300	297	323	293	300	297	299	308	281	326	311	309	308	309	311	314	288	347	290	289	316	277	332	267	287	327	321	293	325	329	315	315	318	311	338	324	306	305	295	320	310	295	304	312	283	304	325	335	323	310	307	293	339	300	292	314	313	324	320	309	297	369	289	330	325	328	295	336	324	301	293	329	295	306	271	302	321	285	338	307	325	296	271	329	328	329	303	322	299	313	292	299	317	343	338	347	310	309	287	295	319	314	302	297	278	302	309	297	313	279	325	326	318	270	274	331	306	343	327	297	325	321	285	319	283	347	310	310	333	316	304	315	292	330	300	306	319	276	313	307	298	306	301	301	294	308	304	323	336	298	296	331	308	303	307	312	303	298	306	291	318	295	306	332	310	329	333	331	310	319	324	310	326	314	303	306	330	315	309	290	373	336	311	340	326	322	263	298	271	280	327	308	358	296	322	315	284	322	315	312	321	306	311	298	367	319	305	299	300	280	266	324	323	323	317	316	296	283	297	298	316	351	303	282	288	306	327	296	280	295	314	319	314	321	322	302	287	296	282	334	295	330	274	319	304	337	311	321	332	317	282	277	326	303	352	341	305	339	317	293	309	289	340	313	287	309	314	295	316	304	330	321	307	305	288	299	273	281	346	315	313	294	303	292	366	307	288	324	331	295	303	300	316	353	332	297	328	299	349	322	316	320	362	284	294	345	312	301	319	321	284	300	349	309	299	279	309	326	337	273	306	277	324	307	313	325	335	312	301	299	299	299	311	316	348	307	323	327	324	338	340	275	311	307	289	294	321	283	340	292	297	333	285	338	306	346	337	300	284	304	314	283	298	275	312	273	288	280	333	305	280	326	334	321	284	286	285	293	265	334	304	274	303	297	293	300	326	334	293	323	330	322	320	306	294	277	285	318	328	287	262	322	268	319	277	312	306	300	317	323	281	314	301	324	327	315	298	299	297	299	288	256	301	293	292	299	320	290	283	341	325	312	300	292	285	284	302	308	307	302	300	332	315	294	304	320	293	293	341	287	286	291	326	333	336	302	308	315	296	314	287	299	327	291	297	291	301	314	306	297	295	301	326	312	305	333	333	312	325	318	289	311	306	326	321	281	312	295	332	294	321	323	322	289	303	323	316	319	279	278	315	291	279	311	322	274	321	310	323	264	323	274	283	278	312	275	323	328	296	297	316	316	270	304	326	333	342	301	279	314	316	291	306	308	302	327	332	300	279	312	302	310	322	273	327	313	298	309	310	312	293	292	300	318	298	328	300	302	299	332	302	307	325	314	304	308	309	323	281	329	332	319	329	340	314	313	324	300	303	310	313	288	284	285	312	291	334	295	309	322	290	301	261	334	304	293	296	270	290	338	347	306	318	303	280	326	288	310	335	310	322	314	334	326	301	304	288	316	318	258	327	289	316	318	292	371	312	288	291	306	321	318	271	300	321	294	291	289	318	279	329	309	332	315	305	251	303	310	300	276	340	284	311	314	307	297	310	288	328	294	310	313	307	320	289	308	298	275	344	311	308	307	286	308	333	343	323	276	333	316	329	276	319	325	321	298	321	305	318	300	271	301	321	319	286	321	282	298	332	318	298	324	296	284	276	287	262	279	286	287	338	309	320	287	320	309	277	294	310	302	270	316	285	289	334	280	308	294	283	310	345	331	309	318	313	308	329	324	300	303	301	332	286	270	289	318	331	327	274	274	314	321	281	322	317	338	282	280	303	285	295	311	327	319	332	316	313	323	330	304	315	324	313	287	309	284	325	321	333	333	349	310	329	326	313	301	302	320	310	297	320	307	326	276	303	300	331	342	265	292	342
21610	13185	10284	4010	3331	2753	1951	1727	1463	1303	1249	1243	1147	1073	975	968	911	869	853	841	791	824	806	802	798	797	825	762	766	746	762	780	789	722	735	777	750	728	776	750	711	759	744	812	749	763	745	771	742	733	718	672	721	718	689	758	756	715	749	729	709	709	703	705	737	701	711	675	736	663	732	680	676	727	785	687	763	716	739	737	713	727	727	699	739	751	777	755	712	744	696	732	664	708	692	698	702	727	733	715	669	665	716	719	714	754	722	721	713	724	717	725	681	770	711	712	770	715	685	732	685	741	767	778	726	724	711	695	725	732	739	702	739	716	649	726	734	716	693	673	722	726	712	736	719	730	727	746	681	726	735	687	719	684	695	742	730	666	728	710	722	721	699	753	700	770	723	729	711	723	700	736	687	740	722	691	749	661	745	716	723	693	709	722	685	738	657	708	713	685	716	715	725	699	700	733	737	662	745	732	730	721	751	695	680	749	682	692	749	711	741	689	695	696	730	734	723	666	720	704	683	700	732	715	740	715	715	717	717	701	674	731	736	730	701	694	704	660	701	663	737	714	707	690	730	746	712	690	694	687	730	715	701	713	724	706	677	709	760	704	684	682	703	757	721	718	734	782	712	736	720	678	734	741	684	666	709	762	716	689	746	735	725	737	710	700	727	699	735	704	673	731	694	696	666	724	780	729	734	747	719	697	742	714	684	717	720	753	784	735	719	735	710	719	775	692	703	678	715	729	721	692	732	702	766	714	733	747	686	686	707	744	686	722	729	679	704	687	706	735	703	698	682	691	746	714	678	705	679	739	698	721	714	694	676	768	716	724	711	693	673	711	742	692	680	726	696	727	748	760	732	713	726	706	718	721	733	673	708	784	725	712	692	733	689	732	722	703	716	733	707	740	722	664	698	687	706	703	695	694	733	697	717	705	673	740	724	726	701	708	689	729	740	731	711	771	717	713	722	707	741	717	680	721	719	706	707	722	748	725	713	707	706	764	708	723	678	747	733	701	701	704	695	739	696	759	738	723	720	687	708	694	690	698	763	717	744	696	691	756	735	726	753	749	735	744	734	735	710	686	715	695	699	734	734	671	759	704	704	752	731	732	703	665	744	655	760	751	753	764	739	712	696	736	730	711	716	740	705	699	730	715	758	661	741	677	686	737	747	684	747	747	713	753	722	733	776	662	753	695	674	708	699	695	778	717	699	766	641	706	708	715	652	711	760	687	766	734	762	705	718	738	705	804	748	712	721	719	707	706	684	711	729	701	715	699	716	711	790	714	680	656	667	704	721	754	715	683	723	677	659	717	712	717	690	696	706	748	708	654	719	752	694	715	708	715	731	743	703	721	750	743	705	699	745	719	784	721	709	744	743	699	693	731	712	757	740	750	716	731	729	666	746	698	701	736	678	677	716	717	769	718	754	717	716	744	691	739	726	724	708	752	675	689	706	737	726	696	722	718	729	692	715	693	710	696	718	748	674	691	730	703	669	714	738	703	651	741	722	737	716	724	745	712	715	699	684	712	729	679	709	701	737	702	697	694	691	685	723	730	691	707	731	746	709	734	738	699	694	736	722	717	718	720	709	715	716	723	677	693	720	730	767	730	762	701	732	711	701	725	714	758	710	733	766	684	697	677	679	706	711	696	732	719	676	688	730	752	679	725	737	733	731	719	666	721	696	721	746	713	728	731	747	710	692	674	741	722	745	706	692	735	715	708	715	744	708	728	697	719	744	703	750	692	697	716	755	704	733	765	687	653	729	702	687	721	726	683	720	714	716	726	664	653	716	715	718	737	733	727	712	678	689	710	720	681	734	691	688	721	679	695	730	705	713	743	673	694	735	729	708	736	697	691	760	744	728	693	789	729	730	784	709	725	705	724	684	672	726	710	697	689	677	722	753	712	673	697	699	682	730	724	729	739	702	736	762	736	704	771	699	710	710	724	680	708	709	737	781	720	729	741	709	753	717	769	744	698	704	710	716	680	647	688	730	713	715	709	712	754	726	768	685	706	692	705	692	682	745	731	679	749	692	750	735	731	720	731	744	684	725	763	691	728	718	719	745	735	700	712	685	686	738	723	717	696	719	735	710	748	730	703	734	714	784	684	691	741	662	706	694	704	716	718	709	702	689	703	712	730	700	747	730	741	736	721	711	799	770	710	692	755	687	706	716	744	743	750	715	709	688	688	737	750	730	746	713	752	733	743	758	754	719	737	721	718	735	696	684	739	693	720	717	737	698	699	674	722	737	673	740	680	733	678	686	724	651	706	711	717	749	756	647	717	719	721	735	741	689	716	700	767	722	778	754	719	761	705	686	717	738	712	721	697	716	754	739	674	725	688	719	675	694	770	767	672	716	728	733	716	751	663	658	693	709	715	738	694	727	734	723	740	765	707	706	691	674	748	710	787	689	695	684	728	690	748	761	763	700	695	721	715	722	730	746	765	747	692	732	748	714	706	735	718	740	698	685	691	723	720	677	718	707	730	751	748	694	682	748	648	690	663	718	671	755	696	647	672	717	721	672	705	733	733	740	663	754	679	733	702	702	687	667	749	710	733	689	703	756	706	734	720	723	727	692	698	749	717	692	710	690	719	737	686	704	710	709	736	693	721	710	740	758	725	696	733	725	769	693	708	738	733	718	720	709	686	755	682	703	746	712	754	697	715	692	758	688	733	713	718	731	743	717	693	710	741	685	712	659	772	726	699	669	676	670	730	679	678	703	762	697	726	751	753	686	725	747	720	752	687	698	741	717	737	708	683	758	713	683	731	688	698	718	695	712	720	759	679	731	730	743	776	706	779	723	731	686	761	692	708	754	735	729	721	668	734	699	678	697	760	682	703	674	729	686	693	768	715	750	697	709	692	688	737	747	740	685	715	745	714	729	703	734	761	684	677	725	718	740	722	712	705	716	688	729	695	680	689	660	703	736	729	711	700	719	691	735	733	744	740	723	707	719	705	688	719	723	702	700	702	672	697	721	710	706	632	693	761	708	685	755	675	722	715	688	732	725	701	723	753	699	746	699	706	667	732	697	699	662	700	700	690	739	706	728	693	721	741	742	703	718	659	768	704	667	683	647	717	693	698	725	675	711	744	665	685	731	700	703	715	683	733	708	722	759	696	705	683	701	729	702	741	699	665	694	678	717	686	709	747	686	712	765	755	685	709	722	687	661	727	758	786	692	686	731	701	673	744	680	682	722	719	732	726	728	735	763	755	734	680	739	698	743	715	699	710	725	747	739	683	710	761	697	696	723	722	737	712	728	760	730	720	691	720	726	753	693	711	654	716	681	715	719	712	731	699	721	693	717	717	738	709	737	682	752	764	720	704	728	665	696	723	683	751	689	730	695	685	741	701	753	727	711	703	748	695	663	737	696	662	668	721	734	660	669	704	773	721	726	714	735	720	720	715	668	721	728	672	690	727	726	721	714	706	783	747	700	693	712	714	758	754	728	745	723	688	745	697	740	690	715	687	699	797	737	727
40251	25310	14236	3305	1221	840	552	479	428	361	340	315	300	256	224	243	239	240	205	162	190	213	199	202	206	170	202	216	209	206	199	181	197	181	203	153	168	199	150	169	178	178	180	179	218	209	178	186	183	177	216	177	176	207	198	171	227	193	170	198	190	200	181	217	195	184	199	219	206	175	189	204	195	176	155	195	174	190	199	199	187	192	203	206	188	171	198	200	179	180	181	186	192	174	182	180	199	178	182	216	179	166	167	204	193	191	193	183	175	190	169	196	201	176	197	211	169	186	195	221	182	182	164	191	177	172	198	179	172	173	188	161	165	206	162	190	187	197	204	173	171	179	182	169	172	193	193	197	180	172	183	178	174	195	187	194	194	188	181	171	177	172	186	192	158	186	220	160	209	190	185	194	211	169	181	182	203	204	194	170	178	183	171	178	164	187	166	180	194	179	186	212	171	186	204	192	192	172	169	185	168	200	192	198	172	181	173	181	185	188	179	198	174	212	153	198	175	162	186	160	186	193	177	192	198	187	144	165	184	206	172	188	177	212	197	171	180	157	174	201	198	183	200	191	168	177	185	183	177	150	195	174	188	173	191	175	169	187	194	190	192	207	151	185	166	195	178	182	168	206	203	211	193	201	197	162	161	192	201	206	192	158	183	142	189	158	186	191	197	181	239	205	199	176	187	178	201	222	186	186	201	149	175	184	161	197	195	179	185	157	190	177	197	165	162	191	172	214	181	178	169	183	174	169	214	160	173	188	188	177	190	192	178	205	167	193	193	216	204	172	172	183	178	183	198	197	191	188	167	206	162	184	213	206	186	200	199	175	183	182	187	184	171	192	189	176	174	199	198	194	193	189	199	189	194	173	184	203	186	205	186	194	166	188	211	210	188	185	181	194	168	176	192	193	194	159	167	177	183	205	153	180	182	194	182	178	210	198	214	169	226	219	221	192	193	186	178	211	209	181	217	200	188	181	172	187	153	199	163	187	175	204	175	190	164	177	192	178	196	194	197	149	176	201	182	186	195	181	194	182	191	181	207	190	184	183	178	179	183	159	185	184	174	178	187	173	181	190	183	186	169	186	203	204	185	188	207	175	187	213	205	186	197	188	177	176	168	182	184	183	183	189	197	188	186	170	169	182	192	203	172	194	174	210	196	181	187	180	181	175	213	185	172	159	184	162	182	175	182	182	177	173	201	176	168	184	187	199	187	161	202	167	189	171	198	188	191	196	179	197	202	175	180	194	180	175	210	200	188	186	205	194	179	163	188	188	195	169	180	201	172	196	184	182	171	172	192	203	185	190	155	195	189	211	167	158	200	177	189	177	189	184	176	208	173	200	184	187	183	205	172	183	204	181	173	165	191	227	208	206	177	187	189	191	188	189	189	190	209	194	193	188	204	183	186	167	195	217	163	193	207	198	183	179	187	184	214	194	191	173	176	188	193	168	212	183	179	184	190	180	181	192	184	171	166	169	201	182	196	190	195	214	187	195	199	182	174	184	183	196	200	181	180	185	189	177	194	195	200	207	180	190	160	180	191	177	190	170	191	167	187	172	163	198	180	176	209	176	177	164	213	175	194	200	173	192	218	189	206	167	184	190	160	204	175	181	180	193	192	213	194	192	187	196	196	166	197	208	207	199	159	160	199	182	176	176	199	188	200	188	192	160	190	204	193	189	180	227	188	151	193	178	215	168	200	175	194	195	177	172	204	206	211	187	180	199	186	196	178	203	187	180	197	174	162	171	193	175	201	160	188	176	156	168	181	189	195	172	184	193	197	169	194	215	197	165	188	162	179	184	171	188	191	175	183	195	195	200	195	196	225	192	170	156	179	192	181	181	189	226	187	202	195	199	188	203	190	192	206	176	214	179	221	167	182	202	186	200	206	175	195	166	179	181	178	195	198	203	157	186	175	192	190	197	185	186	165	186	177	193	177	193	189	186	181	172	196	169	194	173	176	175	210	212	203	169	190	231	171	188	192	191	157	177	187	194	178	218	191	186	178	193	186	177	187	213	208	187	185	195	160	199	191	171	180	168	177	185	191	199	180	182	174	179	200	192	191	207	184	204	185	181	198	191	205	177	192	182	197	196	185	198	179	199	205	184	184	187	214	190	164	193	166	189	198	177	190	168	189	186	178	186	193	222	173	177	159	206	182	188	179	188	186	178	177	198	171	191	171	169	186	208	177	196	187	167	184	182	186	210	198	177	164	196	149	182	150	206	205	186	180	204	211	164	191	185	189	177	213	168	192	176	168	206	170	183	178	187	185	178	204	206	179	178	203	171	204	172	188	169	178	169	203	179	196	158	146	193	206	190	187	176	201	173	191	182	178	220	180	187	202	175	171	167	180	161	199	176	180	216	174	182	166	177	181	187	209	197	160	194	190	188	184	172	195	201	193	184	181	176	179	192	176	202	192	191	179	171	221	196	178	195	176	183	170	174	182	175	152	196	179	195	183	186	174	208	183	197	178	182	193	205	196	192	174	204	188	184	199	168	197	183	180	193	160	176	195	186	203	168	199	181	170	180	176	209	187	211	171	182	200	171	195	191	185	180	180	197	168	194	201	190	179	181	173	162	171	181	224	198	186	190	200	187	192	182	184	199	186	190	186	185	179	164	211	199	192	178	171	193	204	174	173	181	184	195	187	209	206	161	218	165	176	194	177	165	186	183	197	198	168	161	206	168	192	187	171	190	175	170	203	183	174	179	174	190	173	179	191	176	169	222	186	170	215	184	168	189	180	193	213	183	193	216	199	198	197	205	180	197	166	174	189	196	190	184	187	197	187	174	197	181	163	194	215	184	154	201	197	213	189	193	183	200	195	183	168	183	189	188	186	186	167	165	189	192	219	194	190	191	193	179	200	203	202	176	174	183	185	165	166	187	184	173	175	186	182	182	183	180	189	187	192	192	181	182	196	179	198	190	173	168	196	175	176	196	176	178	187	171	172	217	178	196	168	187	198	201	171	205	189	200	185	183	205	176	199	174	210	192	191	196	175	182	192	185	181	180	193	228	175	169	192	190	177	183	172	183	196	207	165	171	168	189	169	196	205	170	197	175	189	187	169	186	173	178	182	212	202	191	202	227	208	204	176	174	184	150	195	160	218	208	181	185	170	201	174	186	168	200	190	170	179	182	186	197	173	176	188	190	178	188	169	172	179	172	194	166	202	186	191	208	196	205	211	211	176	194	188	154	160	164	177	165	175	197	197	162	194	177	181	169	187	194	218	174	173	201	177	169	175	163	160	199	167	153	165	185	173	172	182	171	168	187	201	178	158	191	206	218	196	179	194	175	190	183	191	196	190	190	166	190	186	198	169	170	169	191	188	225	191	169	191	218	173	185	191	151	191	166	195	179	177	185	202	212	195	188	160	193	211	187	196	186	165	180	204	189	199	188	188	224	207	182	186	177	194	193	197	143	192	202	196	183	195	206	188	200	170	175	188	198	175	182	207	193	164	203	194	197	198	198	194	173	190	188
27157	18945	14442	5024	4052	3285	2117	1891	1695	1402	1325	1292	1080	915	903	818	788	734	632	643	614	582	629	513	561	530	558	503	486	544	498	467	499	473	500	479	474	488	491	468	446	475	478	494	467	476	530	502	525	466	477	485	475	446	457	447	437	497	489	488	498	490	457	446	488	469	454	441	489	478	440	445	444	444	435	473	422	486	473	462	415	459	429	448	429	463	432	444	442	515	458	470	458	465	454	458	454	455	463	447	413	458	442	438	414	421	446	433	430	434	455	448	460	459	461	453	426	435	430	459	471	452	398	470	472	409	413	457	422	444	416	460	442	447	463	429	440	448	426	482	442	443	453	445	432	441	441	428	451	417	438	444	454	413	453	434	444	453	426	479	416	405	450	464	466	426	430	446	460	430	462	452	494	433	451	456	470	464	444	471	438	442	431	439	459	424	422	444	445	490	450	450	452	467	461	429	454	471	425	433	447	447	461	428	485	509	459	482	479	441	421	443	470	446	462	451	432	449	492	423	470	472	454	436	476	466	459	451	432	452	450	443	420	434	460	454	421	448	444	433	492	482	470	483	468	500	427	395	441	460	451	438	468	474	472	414	437	411	469	432	415	484	447	417	447	465	470	459	434	451	452	452	483	434	449	473	472	430	453	443	429	431	451	504	429	444	433	440	453	497	453	439	462	469	469	463	425	428	451	450	434	473	414	402	463	466	468	453	421	475	439	425	479	481	471	451	430	413	459	460	438	436	469	413	426	459	430	452	448	453	412	470	415	453	429	462	444	440	412	460	485	481	445	445	442	476	464	442	443	447	469	438	462	453	440	450	459	498	471	489	430	469	416	439	463	451	445	460	444	443	447	425	437	456	445	447	462	463	461	438	399	444	454	449	427	404	432	457	423	446	432	450	482	463	471	461	455	443	456	430	447	411	442	402	462	407	480	422	439	413	443	429	455	418	430	474	465	445	460	436	456	446	446	430	473	449	479	441	406	457	446	431	453	443	421	470	467	474	464	451	447	452	476	466	471	416	429	463	437	491	401	433	433	445	466	458	454	432	476	434	440	438	449	507	442	456	474	471	418	437	467	482	468	423	432	508	492	456	421	450	408	448	410	456	490	466	441	473	457	453	411	425	481	437	471	450	471	442	469	449	465	433	437	408	392	411	439	457	443	459	467	463	455	469	443	432	469	426	410	460	484	445	452	463	427	429	458	434	426	436	453	450	436	434	440	437	429	436	428	469	408	437	435	429	440	420	444	432	475	449	419	450	450	448	453	408	460	466	444	453	420	417	419	433	430	435	428	474	449	439	423	438	462	450	429	418	457	475	480	444	440	462	461	446	420	458	458	444	487	422	475	460	458	458	444	422	468	443	435	472	456	413	472	471	437	470	447	445	440	451	449	450	433	468	445	434	442	433	446	420	460	457	467	462	444	426	473	434	440	424	460	473	458	453	423	451	482	444	439	487	459	433	444	471	447	416	460	486	468	415	432	429	438	477	441	442	425	450	454	408	473	436	416	417	411	397	465	476	461	468	423	432	441	469	431	464	488	465	404	432	485	452	422	508	456	475	452	440	446	465	467	415	437	465	408	429	452	445	416	442	445	432	448	430	428	432	494	442	412	445	477	447	476	469	474	448	426	416	477	430	479	435	438	450	451	478	411	491	448	462	424	426	443	496	451	460	480	462	449	459	475	473	390	460	413	496	453	434	443	449	477	447	463	408	467	442	436	473	462	442	462	447	434	462	445	448	407	474	402	435	484	449	437	421	453	451	464	494	453	495	470	448	473	460	414	466	431	444	434	457	436	413	450	436	461	461	459	424	454	439	420	471	482	438	417	411	470	479	441	442	433	424	425	473	460	441	426	472	475	472	453	446	426	418	437	434	455	452	462	443	450	484	431	425	435	411	506	470	414	437	463	425	433	416	434	461	483	417	436	420	442	455	442	417	497	447	441	492	438	466	430	463	456	478	425	501	446	445	451	421	438	417	471	435	443	439	475	481	420	450	411	446	460	415	414	451	453	476	425	520	408	483	443	462	431	470	479	464	442	468	453	459	445	466	480	429	463	468	462	484	469	432	465	453	428	438	462	453	454	438	478	430	447	431	398	432	407	444	455	441	430	420	452	461	438	476	432	494	484	438	459	491	461	456	423	482	424	463	445	429	458	476	508	475	476	454	412	455	451	473	468	452	466	460	441	494	438	451	443	453	467	441	475	458	453	454	451	449	489	430	452	444	457	448	413	433	474	461	471	456	442	446	432	416	483	447	431	428	465	432	420	468	423	427	437	417	424	443	451	457	473	434	399	481	476	441	411	437	462	453	463	458	444	439	493	492	465	446	441	456	435	454	465	440	405	452	459	437	476	443	444	460	432	458	447	455	459	466	487	405	496	436	434	456	455	445	459	462	479	475	482	407	450	420	429	475	410	416	441	431	414	434	461	442	424	479	442	471	475	460	442	434	466	466	398	485	466	456	422	454	484	483	447	452	426	461	427	446	459	457	431	469	445	477	415	453	443	443	448	417	443	406	431	462	452	399	475	448	450	420	489	421	472	440	425	503	456	456	429	444	450	469	471	430	453	462	441	429	393	433	443	437	483	439	426	466	465	444	434	432	451	478	425	499	463	410	449	407	443	458	446	425	473	407	425	435	463	452	430	437	431	434	427	443	478	430	419	471	423	408	421	437	443	448	453	466	452	436	478	451	416	473	449	445	447	412	441	472	467	484	466	464	419	450	447	447	473	407	442	450	459	480	461	474	458	448	451	464	464	451	461	472	466	482	464	398	469	438	502	429	465	498	454	449	456	418	457	427	467	464	453	470	438	403	434	458	457	453	437	490	445	487	458	441	459	441	462	483	431	464	473	457	450	479	434	463	458	445	425	445	407	455	436	459	471	434	427	414	424	403	418	443	445	444	452	467	458	427	456	484	439	435	445	441	428	479	449	424	462	444	449	478	439	462	425	466	382	521	463	430	422	433	462	470	454	432	458	436	482	449	431	461	492	432	452	444	428	419	424	460	487	488	458	423	441	438	486	469	481	419	484	459	449	446	396	419	441	485	424	425	490	455	417	436	455	452	419	388	438	430	454	449	477	420	489	451	451	441	446	473	438	436	430	482	442	463	444	400	445	467	461	450	438	457	484	457	457	453	408	484	447	435	441	445	479	457	463	458	480	456	417	448	429	444	467	439	455	474	470	471	469	490	453	471	418	430	470	445	437	445	414	472	458	465	425	482	456	424	446	455	428	432	451	444	434	447	485	443	464	427	461	449	465	446	445	434	421	447	486	432	447	458	459	427	467	456	423	445	450	426	458	470	446	468	435	402	441	435	473	458	492	466	467	494	448	441	495	443	466	448	435	426	426	455	415	476	468	494	456	445	449	425	440	425	446	469	452	413	443	487	453	431	450	452	441	461	464	466	467	435	463	413	445	452	456	463	425	429	434	452	423	448	482	446	456	430	432	461	425	482	439	433	460	430	461	412
12748	4712	2128	745	514	452	363	398	364	341	372	299	323	312	294	333	301	275	278	275	297	285	250	287	311	290	316	268	306	291	282	304	287	283	283	303	313	295	275	299	266	307	301	283	293	289	314	294	280	282	277	299	301	253	285	290	268	348	306	260	300	292	275	268	305	267	272	264	288	300	307	295	268	288	282	259	263	296	259	294	284	311	296	312	280	282	298	291	285	286	331	293	288	292	281	310	265	293	285	276	284	272	303	298	303	303	305	314	293	283	277	280	313	289	293	297	307	282	261	277	331	326	286	288	303	316	288	300	294	285	281	262	263	297	269	294	286	265	307	285	284	262	280	292	288	287	285	268	277	259	239	285	310	254	305	323	263	264	309	301	354	281	296	264	299	303	288	317	310	297	252	266	267	255	294	283	268	312	288	291	268	285	276	304	280	284	290	283	303	314	297	338	278	272	295	286	273	301	314	270	291	271	315	293	281	267	262	269	277	277	311	266	277	267	341	267	267	296	254	277	258	315	270	258	277	284	305	278	289	289	281	309	276	280	280	264	291	283	294	271	274	304	303	283	274	287	314	284	287	289	290	319	290	308	293	285	314	303	284	265	310	268	280	280	276	283	254	297	298	282	269	300	266	288	272	274	285	285	302	271	281	282	277	290	271	291	261	274	295	283	307	293	291	296	278	283	281	256	300	268	310	261	312	308	281	304	309	291	314	272	288	310	307	296	286	316	285	268	284	301	296	286	262	285	298	279	267	308	295	294	310	287	295	290	299	291	299	311	292	308	300	250	288	257	255	325	252	311	276	293	311	274	291	291	305	291	271	311	313	321	309	305	274	308	283	286	272	299	307	272	290	300	291	282	307	297	316	273	287	262	313	315	309	298	278	261	284	334	288	285	263	264	280	288	273	305	270	249	308	299	303	257	275	264	287	301	274	271	285	271	309	273	289	294	313	298	273	255	300	276	305	290	299	283	307	274	276	297	256	321	288	285	322	276	275	288	295	298	286	309	290	299	283	333	298	297	298	265	305	298	317	284	263	269	294	256	305	266	294	278	304	296	281	290	266	279	285	297	268	312	285	244	313	313	276	292	267	284	260	298	287	265	271	305	262	257	294	279	311	288	277	283	300	300	270	292	301	297	260	276	294	287	287	270	288	295	268	267	292	273	296	322	318	295	286	267	265	256	337	303	286	259	260	286	287	268	286	298	251	281	288	295	274	291	273	281	297	283	279	281	299	242	274	273	282	295	277	285	265	289	309	271	258	282	285	295	289	286	281	329	272	293	280	279	298	295	307	285	299	272	273	293	287	267	300	311	280	308	369	311	318	278	286	317	278	317	315	295	291	299	267	282	278	270	304	247	297	250	275	283	292	304	242	277	301	272	277	277	288	300	265	297	280	264	298	293	251	283	295	301	309	296	290	301	329	285	321	276	265	264	323	269	273	302	303	272	245	284	282	292	312	275	262	252	322	302	313	288	281	297	267	304	286	264	271	328	286	315	271	278	292	263	287	280	274	284	273	303	286	296	296	289	298	280	308	300	316	269	293	302	299	289	268	305	303	280	282	293	271	271	301	304	267	292	280	307	284	274	283	274	272	291	261	274	283	285	284	298	280	277	265	288	258	267	291	261	336	300	305	261	283	290	286	292	272	287	293	294	295	303	282	284	281	294	285	295	263	295	306	283	294	309	289	273	294	294	278	297	351	296	305	290	297	308	293	286	256	285	280	291	311	296	307	309	293	292	301	277	276	294	289	279	306	296	312	284	265	291	272	288	295	256	311	306	321	313	298	295	279	295	284	302	316	303	255	306	289	265	283	302	256	281	313	305	279	284	288	293	281	276	293	331	290	303	336	294	286	276	312	304	285	234	284	298	294	293	262	279	308	307	303	303	269	265	311	306	271	278	305	318	274	313	302	270	331	298	299	298	316	254	273	276	284	263	311	299	299	273	267	292	311	273	288	289	296	263	266	303	293	274	279	281	269	309	280	309	269	296	292	278	274	290	308	305	295	276	294	302	311	277	290	289	275	285	256	264	310	305	271	276	284	300	307	291	253	282	315	303	279	272	263	248	299	312	257	256	328	290	311	301	262	295	310	273	298	310	267	281	270	315	305	276	283	280	309	267	305	279	292	285	315	314	305	277	273	288	298	271	294	314	263	305	269	280	273	300	309	279	262	258	276	297	263	300	298	294	295	289	282	293	292	284	293	280	285	276	301	286	295	315	287	297	284	272	270	303	323	293	301	294	266	298	277	250	319	290	284	284	312	296	295	238	289	310	265	300	290	303	336	290	286	273	285	300	295	270	327	313	282	326	296	280	326	253	295	296	275	286	308	290	329	275	275	293	279	275	248	302	253	277	276	261	284	268	276	288	295	286	268	279	296	279	288	323	278	288	335	303	280	308	300	281	271	299	253	293	311	266	264	293	295	285	313	257	298	301	276	287	275	306	269	272	306	290	316	269	288	293	286	284	281	300	292	260	313	267	302	299	279	268	292	282	272	318	296	270	269	293	266	301	278	325	279	303	281	306	279	272	277	313	287	302	300	304	280	301	293	296	271	287	261	264	248	291	283	264	311	259	284	278	277	314	316	268	285	277	261	287	271	287	308	306	255	341	300	289	298	285	299	268	291	287	273	315	309	257	274	278	288	274	263	280	302	286	295	294	292	294	303	255	281	275	289	284	265	323	288	299	265	268	285	302	273	273	274	290	327	295	302	288	266	292	288	302	289	304	320	316	267	286	315	278	266	292	261	311	270	298	326	295	270	281	261	320	285	271	283	296	267	280	255	327	289	292	283	295	306	297	277	283	309	284	261	294	313	278	294	267	316	302	264	273	291	280	267	295	243	292	273	297	255	293	300	284	294	283	284	309	290	293	279	292	302	296	276	279	278	299	302	293	298	269	298	321	282	288	306	267	296	276	321	286	303	304	249	286	297	276	281	279	279	254	287	285	262	280	281	286	280	286	299	295	323	291	297	299	293	304	293	277	292	247	280	281	267	285	296	278	276	292	285	275	315	286	300	278	302	318	290	272	262	268	310	279	278	277	283	263	272	294	273	297	275	269	305	276	279	290	303	307	296	261	270	289	280	272	262	297	284	276	296	271	297	303	326	279	316	306	287	275	288	256	296	303	338	308	238	270	277	252	272	304	299	274	287	307	281	258	267	287	306	280	334	295	303	273	307	285	262	316	305	292	289	292	315	255	315	310	288	299	278	288	255	279	273	292	299	318	280	290	319	279	259	258	253	255	310	319	277	308	268	315	277	284	294	276	301	323	277	315	287	294	332	287	266	287	276	305	276	285	288	317	302	274	325	280	294	273	288	278	323	241	308	281	275	268	269	314	285	295	281	321	309	282	291	282	294	292	279	283	293	295	293	297	286	273	280	293	262	302	289	251	288	284	286	290	309	300	309	277	289	264	280	279	287	283	283	310	315	291	294	269	300	282	278	295	313	288	277	295	310	292	287	288	307	279
9158	4602	4043	2171	1735	1443	1138	1086	974	917	919	916	785	802	790	767	724	739	716	687	675	677	728	635	698	696	639	737	731	701	696	680	721	676	689	737	644	652	684	714	681	779	723	674	653	681	702	723	634	655	719	680	685	683	684	699	694	688	691	676	714	715	659	708	636	696	601	686	674	660	672	694	653	711	635	667	652	705	694	686	628	695	675	693	689	711	640	675	713	666	677	684	703	662	650	654	664	630	698	647	646	665	643	637	693	678	675	678	679	720	668	671	646	690	660	633	659	678	677	702	738	670	693	675	692	706	709	634	654	693	641	634	648	713	656	709	651	666	663	690	665	672	645	697	647	671	689	698	651	698	642	680	640	671	661	677	637	696	664	691	715	645	663	694	699	687	670	632	662	689	643	689	649	677	657	700	660	690	671	679	694	665	718	691	651	620	631	676	671	657	683	646	676	660	656	674	648	701	678	686	689	691	659	671	667	696	641	697	636	707	668	625	646	652	692	700	628	698	643	675	621	683	640	687	724	687	698	669	657	685	667	648	725	696	713	672	653	712	668	657	688	661	714	693	670	686	697	676	698	657	677	680	681	656	684	668	686	693	685	652	635	697	695	660	636	664	635	642	708	651	635	632	705	659	674	659	674	711	679	670	659	706	674	661	700	667	645	673	696	670	636	686	695	702	688	687	653	658	653	690	656	704	635	684	655	687	720	663	702	663	658	676	660	678	656	629	685	644	668	733	697	683	694	658	692	647	645	647	704	669	705	653	692	645	667	680	685	695	649	699	678	630	693	698	686	669	677	697	679	680	653	642	692	648	674	655	636	615	724	663	648	672	599	649	632	680	659	725	678	677	642	679	670	632	701	696	630	728	673	684	698	670	690	653	677	687	653	723	664	682	704	693	686	680	677	688	654	667	707	672	685	657	662	646	659	705	719	688	704	700	652	722	684	659	637	685	646	717	656	684	688	652	637	652	672	716	655	723	657	674	720	657	660	616	642	697	668	677	669	687	628	662	641	649	667	642	675	694	689	703	683	685	654	620	673	675	659	690	703	720	703	652	675	698	692	692	706	647	646	680	689	654	698	646	666	669	681	694	673	671	720	689	617	668	681	700	648	685	681	688	678	679	684	651	655	701	690	673	727	667	680	679	692	711	668	626	628	683	644	692	691	684	656	688	696	692	684	721	708	724	723	688	696	719	731	640	675	680	709	710	633	705	676	658	730	703	658	655	660	599	663	678	700	646	659	656	659	664	664	695	650	674	671	714	686	665	701	661	662	647	664	697	675	657	678	679	671	683	673	718	688	714	621	687	642	692	694	642	685	695	705	648	697	702	679	710	674	700	724	684	698	614	719	656	652	673	680	634	674	694	673	612	709	704	676	670	696	705	688	655	699	705	687	665	614	700	625	671	670	644	632	684	606	701	684	710	709	718	653	649	662	700	692	668	689	678	626	654	707	702	725	731	655	654	675	662	674	655	657	622	690	688	632	676	637	723	709	648	619	691	719	648	680	666	679	662	704	701	681	639	651	671	690	675	661	688	667	678	655	711	610	674	637	665	670	677	640	710	641	680	671	646	661	666	646	671	686	651	641	722	638	660	652	716	714	671	694	696	644	644	633	651	682	668	701	681	691	673	646	710	679	678	696	629	677	672	688	712	644	677	632	653	671	652	663	680	625	659	682	693	679	680	664	664	722	681	694	690	654	656	637	671	645	638	663	643	697	687	685	675	682	696	663	652	671	671	679	732	693	655	678	636	649	666	680	705	679	723	736	669	666	608	732	624	684	691	703	651	657	692	687	657	660	703	667	700	678	705	678	651	650	658	685	646	703	701	657	693	709	684	650	707	668	640	677	671	664	736	654	703	683	691	670	667	642	675	672	700	702	691	688	665	670	691	682	661	661	684	689	672	693	692	683	688	644	678	697	705	676	639	641	683	674	667	678	682	718	667	690	703	674	693	665	684	666	673	671	672	629	656	675	699	696	706	686	646	653	638	665	692	687	664	720	687	719	637	703	651	683	701	660	700	651	669	625	695	614	693	640	614	669	671	690	611	654	658	661	659	694	678	654	682	677	682	693	702	671	685	684	716	709	715	703	639	645	658	685	705	703	689	607	650	678	667	685	649	634	682	686	662	703	713	733	660	672	689	687	656	709	690	699	655	681	683	677	673	692	707	688	715	649	688	624	647	715	685	656	672	647	641	706	675	654	665	719	690	643	655	674	644	720	693	633	671	722	649	686	667	694	649	661	699	698	708	646	678	752	693	636	675	699	684	689	662	703	706	714	651	716	655	687	666	642	703	664	667	667	685	712	691	687	693	659	657	668	679	666	680	661	659	679	669	669	681	629	644	650	655	675	673	663	668	672	723	681	688	666	638	646	633	686	663	688	705	677	654	664	705	649	674	652	654	682	672	691	676	671	660	692	707	712	651	643	738	647	639	710	654	737	680	691	708	689	670	678	692	689	667	610	671	623	678	643	691	689	695	666	664	689	674	676	652	678	658	645	680	680	684	676	687	662	713	710	717	687	697	718	708	669	676	704	671	646	676	699	649	715	742	648	696	684	664	684	659	667	678	687	654	672	638	702	661	641	719	623	717	647	714	674	735	649	660	680	721	658	661	685	701	659	668	647	634	627	704	725	692	661	706	649	679	660	647	681	645	643	677	657	643	654	664	698	700	687	709	695	710	673	691	660	684	639	693	714	679	677	685	678	700	647	656	660	651	671	665	739	693	674	632	683	684	623	663	624	677	689	684	685	720	697	717	674	657	707	688	714	647	679	641	642	717	718	649	667	668	685	654	685	608	658	703	727	676	651	610	729	673	694	697	658	692	711	661	682	715	664	654	667	672	678	669	641	668	710	720	661	703	688	635	704	711	714	676	653	717	696	678	677	702	707	700	683	703	636	633	688	641	638	712	660	666	675	687	702	674	645	664	647	742	682	651	696	661	682	662	696	711	665	676	587	707	677	645	635	626	701	637	716	705	649	675	674	688	650	684	699	701	668	660	693	660	652	665	723	655	672	735	660	657	694	685	688	665	686	703	703	677	710	709	657	671	697	729	682	693	682	659	646	678	694	658	724	624	649	673	643	687	723	751	669	662	684	699	693	700	707	685	683	657	713	691	630	686	657	670	666	676	661	651	689	663	631	656	699	687	697	711	650	696	692	689	700	692	671	687	728	708	720	711	704	675	675	708	675	666	662	688	630	678	678	635	683	718	648	651	730	646	655	655	666	642	696	680	653	660	655	658	673	679	673	660	633	677	699	680	664	699	672	669	682	653	717	663	667	671	651	652	658	650	633	661	704	660	659	655	671	676	674	645	666	676	712	696	698	721	655	678	633	692	650	670	636	673	678	697	619	651	675	687	678	719	652	652	625	643	711	699	679	656	672	706	672	703	654	658	683	669	683	675	707	619	696	673	681	655	693	692	669	658	685	679	687	659	679	684	627	689	687	659	631	671	641	666	654	672	648	656
29476	16458	8362	1710	958	636	547	496	375	404	375	380	329	336	331	314	323	278	326	296	288	262	319	256	302	285	346	272	290	304	299	292	281	294	314	300	334	277	283	322	311	306	308	276	250	322	298	316	318	281	298	305	266	269	327	283	290	296	279	281	283	314	274	250	271	285	300	288	286	298	294	289	279	315	287	325	323	308	297	292	290	305	283	302	276	294	317	286	259	287	288	300	289	281	266	313	303	311	290	264	261	278	289	278	297	289	303	275	340	285	283	280	265	277	295	276	302	291	274	313	299	302	264	286	298	289	290	265	281	278	298	324	267	328	324	292	313	294	309	272	313	286	275	335	279	272	282	306	311	281	296	285	327	323	283	285	310	289	284	319	280	296	310	268	284	282	298	344	298	284	297	307	284	296	289	261	302	279	288	289	265	320	310	258	265	292	309	276	284	304	291	295	272	273	287	291	303	301	298	294	305	298	268	258	290	303	302	317	269	279	296	270	256	277	245	280	291	278	296	303	291	247	301	267	300	312	310	230	291	275	282	289	275	285	276	309	303	285	319	315	293	267	280	258	289	286	295	297	314	286	308	295	296	281	276	313	256	295	295	290	330	301	279	280	293	286	290	302	299	302	286	261	292	282	287	298	307	316	273	294	287	276	270	285	310	295	286	311	290	303	275	295	282	312	271	291	323	252	317	302	284	265	311	301	306	258	279	299	283	274	268	262	302	302	295	273	278	278	281	279	269	278	249	312	295	313	278	308	332	315	279	295	301	273	314	308	276	298	287	315	311	269	280	285	273	278	276	303	281	285	307	298	323	289	287	275	312	295	302	251	293	257	271	280	278	290	268	275	275	289	276	318	289	338	297	296	301	297	297	283	269	294	344	327	316	288	312	285	275	302	280	279	243	281	280	294	283	312	275	311	302	302	305	292	278	292	281	295	275	283	295	294	313	302	291	305	309	333	316	270	267	269	284	283	320	320	324	313	278	273	287	259	314	289	267	278	351	282	301	295	269	297	294	303	285	304	341	304	300	301	301	312	289	284	329	307	279	295	302	266	313	246	296	266	262	278	270	290	298	308	299	272	323	294	304	288	314	265	309	300	278	304	292	288	304	265	279	260	266	299	293	272	301	287	273	300	276	268	299	295	268	262	288	263	287	277	301	283	323	269	290	281	320	295	297	299	315	326	306	320	345	343	268	315	318	279	281	308	302	297	298	301	309	292	281	284	272	275	312	299	294	298	294	291	288	323	296	285	292	263	286	309	284	287	278	289	290	265	289	327	292	310	298	266	295	296	318	278	283	278	281	296	293	296	282	301	318	300	308	262	283	292	286	330	270	300	307	288	295	280	316	344	306	276	314	274	289	297	284	268	315	298	283	295	303	288	291	252	299	273	276	281	293	283	301	297	257	250	282	305	312	292	289	272	251	301	282	284	304	302	284	323	292	275	287	303	265	287	300	280	296	316	296	286	256	294	314	288	299	269	308	265	249	290	282	294	292	311	314	318	268	283	297	302	291	287	259	298	298	276	285	295	301	275	277	319	300	323	328	316	267	330	277	299	291	303	268	270	258	284	286	278	298	302	297	291	309	296	252	324	310	291	283	274	296	271	309	263	291	289	302	315	300	291	288	307	316	327	263	286	319	297	290	255	291	278	292	258	322	289	295	292	300	329	273	294	301	301	257	294	320	274	293	314	272	286	266	287	289	266	316	275	321	278	304	288	351	318	286	296	310	293	303	274	281	271	254	279	327	258	333	285	317	275	301	305	270	312	295	299	337	311	285	289	280	301	289	297	291	278	311	281	326	275	312	303	302	279	300	302	302	289	312	283	289	306	300	275	258	318	301	276	312	275	272	300	295	288	262	280	257	275	306	264	273	284	258	301	301	331	286	277	274	302	263	324	274	300	267	295	277	292	285	275	305	255	294	314	320	320	305	292	277	301	288	301	275	244	283	289	280	294	282	297	273	277	283	248	259	302	294	280	277	289	302	286	271	308	284	304	285	292	305	302	301	309	304	280	265	328	292	329	290	281	307	294	262	286	295	305	297	286	305	292	291	298	325	268	261	296	297	307	314	287	283	282	256	282	321	265	274	278	281	281	332	271	278	304	307	286	284	277	278	276	317	283	303	275	277	291	308	291	278	293	286	281	297	261	271	291	310	286	294	282	283	283	278	266	273	290	278	301	304	305	282	326	295	297	300	322	258	290	307	292	285	293	309	339	289	310	301	310	266	291	268	284	282	280	308	287	302	283	316	298	300	296	310	249	271	258	258	298	272	318	286	270	284	291	288	291	286	282	315	301	351	282	305	266	319	309	297	307	276	261	272	272	299	301	288	277	294	295	305	283	307	271	271	294	321	273	318	338	266	290	296	292	298	296	291	295	272	259	310	284	283	290	300	294	289	268	268	317	277	324	313	287	295	296	311	287	279	267	293	272	302	310	295	267	314	301	275	285	295	286	275	291	286	327	298	316	278	238	311	272	277	286	295	300	281	276	314	323	304	331	270	282	295	297	279	298	310	273	269	282	258	311	277	298	250	299	288	308	290	278	278	291	289	260	271	310	333	336	284	282	282	316	292	303	297	302	277	297	275	287	284	299	276	311	267	302	321	306	318	289	289	281	279	319	252	313	291	299	299	303	306	273	294	334	279	256	304	274	252	275	276	283	299	286	313	329	246	279	267	269	256	322	286	296	270	293	312	293	292	303	309	298	306	319	271	308	304	309	299	281	287	256	298	301	293	291	289	292	266	272	301	301	303	324	309	328	269	266	294	268	288	311	290	282	286	277	281	293	307	266	278	271	303	277	327	323	307	297	267	294	286	287	273	282	301	301	284	292	265	302	270	295	293	305	290	277	285	260	263	249	279	293	288	271	297	308	269	286	328	277	309	309	289	294	282	271	313	289	298	271	286	277	288	291	285	336	282	264	327	299	295	280	303	287	313	284	290	310	290	324	274	277	283	295	283	280	260	252	287	279	303	289	310	321	293	276	268	306	303	287	308	318	306	275	283	293	289	325	304	277	307	322	317	297	282	306	319	327	295	286	275	281	276	293	293	283	287	290	291	279	309	319	269	297	277	313	297	303	309	304	299	288	302	265	304	278	267	314	287	298	318	310	286	295	272	302	312	286	292	301	261	289	301	302	293	270	302	292	284	286	291	307	326	284	268	273	334	293	272	260	284	308	262	285	272	295	303	275	271	289	284	304	310	260	301	292	298	284	275	264	268	274	276	278	328	279	289	296	257	293	269	313	321	291	289	301	277	268	273	267	285	277	283	301	312	306	302	275	307	254	282	273	283	275	291	317	333	292	289	309	270	280	282	254	308	305	316	315	267	293	297	304	299	281	308	306	286	313	295	334	316	322	277	280	317	280	300	278	259	303	314	262	296	273	298	276	297	271	286	289	292	277	283	266	291	263	273	280	281	280	267	297	289	306	312	298	303	273	310	306	293	297	275	268	335	285	285	310	295	289	329	278
20731	13598	10419	3802	3182	2292	1780	1616	1421	1273	1258	1132	1024	1034	973	891	832	846	779	769	796	774	739	752	725	739	748	741	720	727	681	733	717	709	693	736	706	674	720	690	730	646	674	781	703	698	742	680	684	707	696	712	690	699	689	670	672	618	665	679	620	696	701	673	662	704	676	667	704	699	683	700	670	697	654	648	645	676	687	666	640	680	713	686	653	719	724	678	641	695	687	671	710	640	681	663	661	679	637	690	687	699	679	639	672	657	657	649	680	705	675	683	669	668	690	708	682	716	697	700	681	658	677	631	659	676	715	640	668	653	648	656	680	641	690	694	671	633	641	687	667	607	636	653	644	715	689	690	718	663	696	678	713	656	697	683	683	706	707	669	681	670	682	661	674	683	682	673	672	687	645	658	689	639	676	689	667	625	671	667	695	731	667	691	686	663	663	696	699	703	668	635	655	690	703	667	661	676	678	674	671	704	690	719	676	692	644	715	703	672	655	650	680	646	693	680	676	674	639	595	679	686	685	685	671	722	646	639	640	713	702	647	658	656	697	685	669	680	651	653	717	726	655	691	688	687	644	630	660	662	632	665	616	655	725	670	646	668	705	625	745	680	626	621	695	675	679	670	619	661	711	665	672	657	654	715	714	648	697	684	692	674	683	672	712	741	693	686	685	699	670	737	695	686	684	678	649	718	649	650	734	626	695	687	682	689	660	682	674	663	640	660	698	643	690	674	639	658	634	641	669	663	686	683	652	648	677	681	656	676	651	713	631	666	679	640	689	654	648	703	676	671	680	730	666	660	669	704	688	664	691	661	717	695	659	660	686	674	689	608	683	633	669	695	666	671	679	659	660	653	652	672	681	656	696	673	671	672	667	658	664	678	648	664	675	649	723	685	670	640	663	694	688	626	670	665	671	668	681	697	661	669	672	695	686	662	684	652	682	684	726	625	682	687	623	661	673	693	665	732	680	701	671	624	662	672	670	646	671	693	647	696	697	664	704	655	660	679	714	676	676	680	644	658	611	662	704	705	670	686	671	709	668	672	699	650	680	703	678	672	687	684	657	675	709	653	667	714	705	668	671	674	641	695	655	648	683	688	726	676	665	662	736	695	687	697	641	632	661	674	661	719	696	645	673	695	702	673	701	712	697	707	681	705	651	657	647	715	732	665	664	695	667	692	698	697	680	661	708	664	666	643	671	679	700	695	686	716	676	617	639	758	626	702	701	719	679	703	638	632	711	648	676	696	622	641	649	679	702	678	657	695	671	663	660	691	677	682	674	660	694	636	692	657	692	693	685	683	684	685	674	646	597	667	690	710	691	677	667	661	677	661	679	719	720	691	689	676	680	666	634	672	675	623	713	697	713	663	685	696	627	668	695	701	659	688	694	664	726	661	690	672	677	698	676	690	706	701	711	662	645	654	661	689	622	663	671	676	692	691	665	678	699	650	667	679	641	718	692	684	691	682	693	671	696	660	660	653	690	646	704	651	658	667	706	694	714	652	719	695	656	647	676	669	711	686	725	690	693	686	660	670	698	694	651	645	598	679	657	624	698	717	649	660	684	627	687	687	628	662	684	657	671	678	635	693	715	678	671	659	716	695	687	701	680	650	619	650	663	642	663	690	671	675	646	676	672	682	690	680	651	690	663	727	649	703	716	663	724	678	652	632	661	705	674	691	700	684	666	689	687	689	704	700	690	693	744	626	708	623	651	651	680	707	706	691	735	655	646	680	689	658	712	684	693	675	683	663	677	662	676	733	644	664	670	675	711	664	683	697	667	722	626	663	667	680	702	677	635	625	663	661	639	648	665	639	683	705	686	688	662	723	635	700	674	672	723	690	710	692	671	710	708	685	659	640	695	708	678	680	690	624	669	692	646	686	729	704	651	692	745	672	719	678	668	615	686	676	658	636	679	719	698	689	655	669	667	635	698	674	661	713	662	667	674	657	706	686	677	650	736	672	677	692	641	649	678	639	665	676	710	676	692	708	706	668	656	706	702	677	709	652	709	718	739	648	674	664	653	655	666	695	642	651	656	644	712	704	701	666	688	692	719	671	660	694	685	657	665	671	703	666	736	669	672	710	676	667	650	650	705	734	720	653	652	679	650	676	662	712	676	704	660	688	701	661	660	676	673	707	646	683	697	651	659	693	642	651	685	700	689	704	756	676	671	694	653	677	650	710	658	652	672	671	709	693	620	696	661	728	667	654	625	703	687	691	692	689	614	653	681	669	665	651	648	675	684	694	709	721	674	693	706	678	693	706	672	703	688	678	647	684	677	687	691	703	658	693	655	695	693	664	654	673	693	660	685	687	672	640	688	640	699	686	673	638	651	651	675	684	693	682	691	647	620	666	678	671	666	679	683	648	646	710	649	687	676	666	679	696	617	672	704	664	666	702	670	648	644	693	692	697	654	700	656	698	727	689	663	653	665	671	705	674	685	739	658	673	632	683	667	696	647	722	677	680	710	679	679	685	714	662	686	687	694	666	635	698	693	679	646	716	708	647	693	647	633	667	682	620	730	664	684	663	662	708	663	682	674	684	654	669	705	627	648	699	666	690	711	676	671	654	688	681	643	671	645	655	684	638	702	701	712	627	659	698	659	667	713	671	724	654	674	730	667	648	657	624	678	657	666	681	707	670	683	668	669	650	703	678	632	671	711	686	716	677	683	626	655	660	672	656	690	629	649	630	677	661	672	646	699	659	661	692	684	668	634	651	689	714	655	693	660	670	643	644	714	658	709	707	611	675	642	712	633	667	681	680	647	668	690	692	697	684	715	723	672	710	642	658	639	702	660	704	658	685	643	651	631	633	699	677	635	685	672	677	690	681	672	689	673	693	703	705	650	674	699	663	647	691	667	668	657	597	636	711	668	692	636	679	664	710	716	645	650	710	678	673	664	695	679	683	627	649	647	712	661	675	698	667	684	671	686	756	698	703	666	701	594	687	694	666	660	682	686	670	694	689	677	709	633	719	682	716	712	664	612	664	654	667	671	668	690	673	706	694	661	669	705	677	675	674	636	673	662	694	746	684	704	696	656	675	687	684	684	692	683	675	682	687	703	693	741	696	692	684	625	684	660	661	670	672	648	670	626	696	658	649	661	670	710	697	652	652	672	674	664	677	647	691	644	702	661	707	649	644	669	686	704	686	693	696	688	652	671	700	690	631	678	674	694	663	701	691	688	709	690	683	686	694	701	671	665	649	715	694	693	697	649	672	653	706	687	691	683	674	708	693	649	641	686	677	683	639	675	682	696	665	700	674	665	662	661	675	692	699	652	646	684	643	692	714	697	691	703	646	698	661	642	675	655	648	668	666	651	702	682	688	610	698	652	690	684	726	658	680	694	710	617	675	665	696	672	681	700	657	671	620	609	706	714	638	696	679	659	694	710	739	669	733	659	679	670	683	666	693	687	674	652	650	701	668	705	686	673	657	687	667	667	641	662	651	674	673	673	669	653	697	617	682	668	670	702	690	666	687
41795	26696	15885	3499	1319	807	615	495	447	424	375	311	315	245	280	243	246	220	241	235	235	180	220	226	211	209	199	198	203	181	219	189	209	205	197	206	191	211	201	206	214	181	202	194	185	203	216	182	205	191	214	206	213	184	218	194	196	232	184	206	189	203	188	209	189	222	211	188	174	215	171	206	194	198	192	203	166	210	199	185	180	197	185	187	207	178	197	210	204	182	197	184	212	196	183	213	177	170	180	175	183	179	193	203	178	159	200	201	224	166	218	222	194	191	218	234	195	208	224	184	175	200	185	214	181	192	183	190	196	169	206	182	211	193	181	197	210	195	218	200	209	190	222	190	212	176	175	190	193	210	162	183	188	215	222	194	172	187	193	188	181	176	177	200	188	202	166	191	214	179	180	198	181	189	179	176	206	203	183	192	182	211	198	230	192	195	197	204	192	183	216	203	176	173	195	204	198	232	167	193	203	210	210	187	191	192	202	205	200	213	185	206	190	195	213	194	178	189	229	192	174	176	192	162	190	204	222	206	198	194	180	175	180	181	236	191	188	197	206	232	219	207	210	198	190	227	204	180	180	173	197	193	160	188	185	186	190	212	167	197	180	193	198	195	187	197	171	207	194	191	197	182	172	195	198	205	207	182	174	186	197	180	174	188	192	207	194	199	197	223	208	175	204	178	197	201	199	203	192	198	192	175	191	196	197	183	191	195	226	195	181	191	227	189	210	192	202	187	177	194	197	186	207	200	176	207	175	206	183	191	213	180	186	179	181	171	198	192	184	186	189	201	201	185	195	216	187	213	178	189	174	209	195	200	225	199	211	218	197	191	188	187	160	207	210	179	195	203	197	191	204	180	214	207	193	197	222	183	214	200	219	186	181	188	182	175	189	172	188	179	182	175	188	199	186	184	167	201	203	200	184	212	216	217	207	174	200	169	217	170	214	165	189	198	183	214	172	219	198	167	184	218	185	182	208	199	205	188	198	164	214	189	207	188	191	183	186	210	207	210	204	217	181	172	207	190	201	216	217	199	196	197	204	198	196	184	194	212	200	196	158	183	195	215	184	208	199	208	185	194	189	212	181	162	182	215	188	205	215	207	215	185	203	194	193	193	199	184	183	198	179	197	193	179	198	212	193	154	213	220	223	164	185	237	186	203	187	175	193	208	173	195	210	203	198	189	185	179	173	206	166	205	191	172	186	205	191	174	219	190	190	192	199	195	185	194	185	189	198	191	178	194	203	178	173	192	190	221	198	185	190	185	153	196	197	164	166	180	188	224	195	172	184	206	186	181	190	188	198	186	186	184	172	198	198	183	196	176	213	196	172	201	200	186	221	195	218	188	187	214	211	201	194	189	207	182	197	154	230	225	211	199	179	191	213	180	187	227	172	201	167	174	206	204	194	180	187	211	207	170	207	200	204	173	191	216	176	196	170	191	216	196	189	172	167	223	182	187	205	194	190	203	203	208	210	194	179	187	202	194	204	204	191	194	172	176	183	201	188	182	208	192	173	181	183	161	186	175	185	178	203	210	184	184	180	204	188	174	193	201	190	168	227	192	209	215	221	189	176	206	206	191	191	177	207	174	195	200	196	201	188	191	181	192	186	195	174	205	200	191	195	195	172	197	181	204	195	202	240	196	180	173	209	180	187	198	172	177	180	192	193	197	185	198	207	180	196	168	225	188	196	191	183	204	204	192	175	204	202	199	197	196	197	209	174	198	207	210	202	192	179	188	196	173	199	195	215	187	172	217	180	187	196	233	163	182	157	201	187	200	190	225	185	197	235	200	199	220	215	198	182	209	199	211	198	215	200	210	201	194	182	192	225	201	175	179	201	211	209	212	165	195	198	198	206	194	186	168	205	193	192	169	196	173	190	168	211	174	190	210	211	199	195	195	189	196	190	179	191	194	200	156	182	201	180	214	203	164	191	171	172	208	209	195	190	190	183	178	207	217	188	196	184	179	200	194	198	200	200	181	208	185	193	193	206	196	195	226	187	187	222	208	190	167	188	181	215	184	185	188	196	227	209	205	181	200	204	208	180	203	171	184	177	204	190	208	213	180	189	220	220	183	187	193	191	174	194	189	190	202	186	204	177	208	194	184	192	206	174	230	189	194	224	215	210	209	194	208	177	212	175	210	173	191	196	207	184	190	169	206	195	203	172	210	188	217	176	192	192	211	211	214	192	180	197	187	198	178	206	198	209	203	182	204	196	188	186	152	185	169	197	173	179	193	192	218	179	191	187	202	187	203	207	177	214	185	192	192	189	190	203	188	197	193	203	171	161	211	198	192	171	195	184	184	192	196	204	195	187	197	188	175	213	176	161	191	189	174	179	175	182	209	193	196	195	204	208	183	189	201	183	206	200	179	184	176	201	169	206	197	156	196	212	175	218	198	203	195	200	188	186	188	198	202	214	207	214	198	196	200	202	190	198	195	179	207	204	215	201	180	209	191	159	173	189	171	218	203	165	194	176	200	212	186	206	206	175	208	217	179	197	177	207	174	207	195	222	197	199	175	208	192	197	207	201	196	192	171	196	187	212	190	169	196	208	189	226	198	215	202	200	196	191	209	187	189	186	169	183	201	189	197	207	173	180	202	205	174	225	203	190	204	177	201	212	182	192	197	172	194	199	207	215	203	180	205	206	207	200	186	201	183	191	185	190	228	190	175	200	205	193	187	207	194	190	170	202	188	201	179	190	160	181	197	162	185	187	191	182	204	169	169	228	188	217	219	201	189	193	189	180	174	182	204	177	205	191	181	199	189	202	190	200	214	191	221	174	206	212	192	184	183	198	181	216	224	195	188	183	175	196	205	164	207	217	186	206	205	190	196	213	191	179	195	185	203	175	184	188	196	187	193	228	191	202	210	205	194	224	183	183	201	182	193	185	204	192	195	193	168	200	173	185	173	176	168	202	199	192	193	195	208	177	189	187	198	202	209	215	177	176	202	192	176	173	212	203	234	181	177	200	178	199	192	203	175	196	191	206	202	189	207	178	187	167	186	196	175	192	175	218	187	191	184	168	210	199	198	193	191	179	192	177	235	183	218	176	182	190	177	183	187	188	199	211	224	191	163	169	170	211	209	184	189	195	225	208	194	204	196	209	193	207	199	208	187	195	197	189	178	182	214	178	193	197	224	227	212	204	227	188	186	200	188	169	173	188	204	181	211	211	217	198	193	174	209	191	177	180	184	203	219	202	184	191	192	185	200	174	174	211	206	194	202	189	202	205	191	187	219	202	163	184	219	196	206	194	176	166	178	193	185	217	196	170	239	199	205	205	171	184	182	171	208	173	188	153	189	218	203	188	192	220	217	189	166	221	207	186	195	196	213	204	213	186	188	231	183	166	177	191	200	180	158	185	194	193	210	208	188	187	214	206	199	184	163	165	197	200	198	201	190	176	190	201	192	211	216	217	210	192	220	221	196	195	198	217	190	191	191	208	209	181	195	169	193	188	211	198	174	205	191	213	172	197	165
28050	20524	15766	5305	4120	3023	2507	2026	1849	1643	1444	1340	1047	980	892	841	852	724	656	640	666	575	559	549	584	524	539	550	577	507	533	514	513	495	497	525	545	509	506	547	494	509	480	530	558	533	550	485	494	492	507	534	500	500	490	488	500	476	479	491	459	474	462	452	477	477	466	456	449	480	474	492	453	475	471	487	475	484	457	460	486	479	461	485	454	509	487	427	464	473	495	469	453	481	458	493	466	404	494	480	453	463	473	453	435	453	474	492	437	472	452	446	440	456	462	473	485	475	458	456	494	471	504	485	450	461	471	455	432	420	457	436	444	495	424	510	450	456	466	443	501	446	459	497	486	529	460	471	440	464	484	415	450	425	467	441	463	487	442	472	456	445	477	455	489	438	507	477	463	449	464	433	456	471	479	483	439	456	472	482	477	440	475	460	446	491	493	464	487	444	458	471	432	499	451	470	431	459	459	461	473	458	443	476	459	447	487	445	466	475	456	470	469	466	438	450	487	471	470	458	499	491	457	512	484	457	444	493	468	457	452	481	479	494	476	502	428	489	489	467	479	470	456	461	469	464	421	454	420	488	456	472	464	459	504	485	484	452	458	447	471	464	466	451	471	446	499	469	469	473	450	443	488	422	474	479	518	472	490	488	470	436	463	506	481	469	446	472	472	481	496	451	442	475	459	484	485	496	442	479	427	464	469	469	465	454	445	473	444	466	469	457	476	418	487	485	503	463	458	496	427	474	475	479	456	453	490	452	494	462	451	460	470	508	442	450	474	441	459	441	462	446	441	497	483	469	461	476	452	452	435	422	470	477	447	442	463	459	458	463	462	428	465	471	462	490	467	491	462	446	466	461	432	479	460	460	456	475	512	457	455	507	474	462	422	487	440	465	476	466	504	450	430	448	484	475	533	458	469	489	487	458	469	481	462	404	472	474	457	456	464	445	455	470	441	461	467	484	459	501	453	418	465	430	482	478	455	444	462	478	504	482	475	451	497	475	459	451	456	459	524	489	478	485	484	451	498	450	481	482	482	452	464	491	472	470	459	453	495	432	454	514	468	460	460	515	511	414	472	489	470	424	461	472	473	465	487	460	510	462	467	484	500	471	484	466	536	500	494	442	434	492	478	509	510	425	501	506	439	450	455	469	470	479	442	487	455	454	502	507	472	465	461	461	440	417	470	459	454	484	410	442	456	491	481	488	438	451	460	465	514	463	464	474	479	474	481	483	509	467	469	480	461	472	495	452	512	496	460	498	470	467	453	440	462	450	427	505	462	428	459	467	464	475	489	464	483	457	463	476	452	467	471	504	478	491	467	443	432	496	481	471	515	460	447	480	470	449	490	454	473	468	427	471	475	490	466	462	472	451	458	458	439	420	497	436	439	462	443	482	463	442	457	495	455	475	482	485	467	473	444	522	486	483	457	427	463	450	487	492	481	484	471	445	462	461	450	444	442	491	492	497	474	466	428	482	513	469	432	464	472	483	446	477	496	452	445	453	458	462	452	447	479	450	481	465	493	415	465	497	467	456	459	492	453	494	486	488	480	438	479	494	477	505	474	465	467	441	502	451	503	467	447	448	459	444	504	472	445	482	484	479	495	495	468	445	493	463	480	455	442	483	482	460	506	473	477	498	481	498	472	442	446	447	452	461	445	446	468	432	451	473	471	458	467	480	465	429	433	424	423	461	409	452	489	489	493	447	466	477	475	455	463	493	453	460	483	506	494	475	494	439	492	430	455	493	477	451	488	465	456	461	491	478	448	472	491	462	442	496	479	478	481	421	505	461	488	444	454	505	464	490	490	430	470	469	464	469	458	471	409	477	454	465	464	511	493	455	481	438	483	467	462	446	428	505	483	491	485	420	474	475	486	473	473	475	437	459	475	473	471	479	474	471	448	443	470	492	479	448	447	458	477	445	474	472	472	476	462	430	457	463	461	455	467	446	505	446	427	496	478	484	477	472	440	495	478	491	451	442	483	482	433	473	448	496	452	483	454	447	507	511	429	463	454	441	461	499	454	488	494	502	474	474	491	512	470	468	479	448	506	488	481	461	450	468	455	446	448	455	469	451	428	475	480	449	468	463	428	494	460	463	456	479	455	506	479	460	474	454	480	445	444	481	479	458	463	465	454	488	513	448	472	457	464	462	448	444	476	479	459	452	472	484	459	428	447	471	439	461	467	443	510	476	449	470	455	442	469	459	455	460	444	486	434	479	446	434	448	467	465	438	486	445	458	494	457	428	454	428	480	479	486	444	449	492	477	452	465	478	431	438	467	461	462	464	404	483	464	484	457	441	459	521	438	444	454	473	461	462	436	442	444	457	469	488	420	456	491	474	472	474	483	458	481	460	465	477	453	473	401	469	472	486	484	480	457	440	490	451	432	470	503	431	422	504	476	498	516	496	432	484	502	481	449	457	443	475	509	477	450	478	467	495	473	463	447	482	478	457	483	451	476	489	479	459	433	471	458	474	435	453	463	499	473	462	493	480	442	443	460	475	437	462	465	478	482	465	487	456	452	461	463	441	475	472	488	502	473	466	451	420	415	442	478	474	504	474	427	440	455	479	440	477	489	509	462	456	458	457	435	489	444	492	482	461	474	498	474	438	477	482	486	502	469	480	486	497	493	456	478	447	470	469	481	479	459	452	481	506	471	425	455	466	492	474	434	473	467	483	464	478	451	448	460	491	438	470	448	437	491	486	519	487	494	434	518	462	455	478	457	485	436	449	443	450	460	469	437	471	472	446	453	460	450	474	444	464	501	496	441	462	491	416	429	507	473	457	502	478	462	473	474	485	484	448	488	459	445	433	478	450	442	486	477	409	450	441	484	455	485	468	470	469	456	479	471	470	463	473	458	458	452	494	478	434	446	435	463	458	426	483	450	454	487	441	453	460	481	451	479	465	482	474	470	446	447	478	480	455	467	486	447	453	461	463	449	448	436	465	471	484	474	480	469	456	484	475	500	511	462	511	447	452	478	465	451	473	461	466	482	470	480	452	478	471	509	458	507	424	510	471	471	491	460	474	455	460	471	448	414	449	473	479	462	521	505	458	485	460	432	449	476	471	456	440	461	461	490	467	449	481	460	514	470	509	463	478	486	441	499	453	447	447	489	456	492	448	451	454	475	450	455	479	447	460	484	475	477	428	447	484	468	448	464	470	448	480	449	469	522	489	474	469	434	435	465	453	462	465	431	485	467	441	449	443	523	503	430	478	483	452	514	437	441	484	455	456	439	455	475	487	478	482	451	455	465	484	443	420	453	454	474	462	426	468	474	474	466	489	441	467	461	474	465	439	431	458	469	484	473	452	462	504	493	465	471	457	454	470	475	473	447	488	450	479	485	456	452	434	498	453	431	515	449	480	468	478	471	481	469	495	483	439	492	446	456	450	507	461	481	476	468	463	475	480	445	465	480	479	487	458	471	486	448	482	484	471	493	470	494	470	467	463	441	455	465	469	444	453	483	458	445	477	443	468
13148	5047	2310	761	522	425	418	359	349	362	322	352	337	293	303	298	303	300	301	299	300	291	311	341	308	312	304	308	265	290	289	297	334	261	292	335	303	304	282	291	272	324	294	305	297	284	307	341	294	274	319	333	322	308	282	296	310	296	316	283	285	284	303	311	288	299	280	310	270	288	267	292	327	327	313	289	316	301	290	301	287	276	314	327	276	300	269	328	291	307	304	284	295	309	341	312	303	271	300	285	274	271	322	296	268	274	331	343	314	330	299	288	281	297	297	310	296	300	249	334	333	275	282	295	288	287	293	315	303	344	323	293	290	316	318	308	309	311	318	315	352	290	305	296	330	307	308	308	287	311	303	289	281	292	311	311	309	302	300	314	316	303	297	290	308	275	288	309	296	302	281	262	326	284	310	282	321	319	324	325	285	276	272	319	353	278	257	306	331	295	311	291	335	319	304	312	299	321	272	305	304	319	294	298	330	301	286	327	292	323	301	313	308	310	316	289	265	296	315	302	297	280	329	302	304	297	333	309	336	323	340	333	291	293	300	292	278	257	295	263	276	291	276	299	310	319	275	318	325	287	316	290	314	294	275	307	272	305	299	304	284	333	271	346	279	313	320	304	297	305	292	302	313	308	315	304	278	306	265	304	304	312	325	330	326	323	314	310	266	305	283	278	305	303	283	290	297	285	323	308	283	299	332	292	304	297	285	316	329	312	311	280	305	287	305	361	329	318	294	286	292	315	298	306	325	282	278	299	305	280	302	298	338	295	303	297	293	312	262	286	317	305	305	304	326	279	324	291	299	252	266	292	297	327	313	275	282	314	327	318	287	291	321	319	278	300	275	278	288	293	266	290	307	315	319	295	279	291	308	296	302	280	287	309	341	284	346	284	305	282	296	295	275	272	292	313	316	275	308	282	298	283	322	322	279	296	308	279	331	312	285	260	305	319	308	291	300	291	291	298	287	309	312	300	301	275	301	275	297	330	278	304	275	279	293	294	289	287	299	293	338	274	284	330	277	279	293	281	313	303	304	297	305	274	313	328	296	298	309	311	322	316	290	305	307	300	307	299	321	300	329	301	322	335	304	272	276	293	290	332	259	307	344	296	299	288	297	331	312	313	289	301	294	331	323	306	293	327	292	298	329	290	331	326	292	271	327	316	279	323	316	289	323	280	296	298	280	302	309	275	280	271	296	285	289	301	277	292	291	285	307	307	357	296	308	311	302	296	288	301	292	278	305	286	284	331	314	320	291	300	272	290	314	298	319	316	309	298	319	315	311	308	288	298	327	292	302	292	270	276	304	300	296	336	316	325	320	311	321	300	274	277	279	330	297	263	314	308	278	272	289	304	290	319	301	291	304	284	345	302	307	302	294	307	305	265	322	295	262	316	295	304	287	298	275	291	306	310	266	293	286	297	308	287	323	290	302	278	320	272	284	305	280	283	289	306	285	297	296	330	313	304	291	323	330	316	315	295	282	275	255	292	299	307	290	335	295	288	325	303	292	305	292	310	349	298	297	299	274	316	316	291	337	300	304	321	314	283	300	304	304	296	296	286	314	287	303	303	299	295	271	279	328	292	317	309	329	320	281	304	292	272	307	276	295	276	315	318	294	300	299	324	307	325	271	261	308	279	315	306	294	317	323	291	318	287	326	306	298	294	339	318	312	269	299	298	276	319	285	271	286	267	301	302	299	291	328	269	276	304	272	284	325	309	326	295	303	289	328	276	319	301	302	289	304	265	268	298	306	281	274	276	292	294	287	329	309	314	302	300	315	281	326	306	279	288	301	287	303	324	301	319	286	263	333	311	302	304	285	309	309	285	314	312	333	280	297	257	295	265	280	277	301	288	298	308	326	305	324	278	335	307	311	304	282	294	312	279	328	282	315	304	322	331	259	329	295	331	287	292	285	302	291	361	282	277	317	302	281	320	296	313	294	308	314	273	305	251	290	304	301	306	283	290	294	297	306	317	285	315	298	321	292	341	297	287	319	270	260	286	345	291	285	318	286	285	285	327	300	258	273	298	300	321	299	323	308	330	289	311	328	327	254	274	276	313	286	333	300	343	310	294	276	294	309	318	270	303	283	290	278	297	279	324	280	316	283	297	305	306	306	300	285	310	279	266	320	333	257	282	274	297	297	317	297	314	328	284	291	327	329	328	265	291	308	310	280	280	290	306	299	281	290	332	291	293	285	316	279	312	306	285	309	276	279	274	292	285	308	295	289	296	296	348	283	315	319	288	298	294	301	300	305	303	308	276	288	289	283	309	298	312	265	263	313	319	298	312	298	287	339	307	338	301	290	332	323	329	306	306	304	300	303	343	298	321	290	288	294	305	306	304	307	306	311	296	287	326	316	251	317	283	325	302	328	298	281	321	291	294	296	308	304	338	272	299	296	320	291	292	300	309	272	324	301	268	305	322	312	307	303	322	302	309	315	314	300	313	305	324	280	271	300	287	344	303	322	268	327	297	290	288	291	294	310	280	271	273	282	283	294	317	323	318	306	295	302	293	300	299	313	310	283	298	327	304	322	324	327	315	310	328	310	324	334	310	302	275	290	309	305	309	266	316	292	308	287	303	290	279	292	319	294	283	317	299	315	324	287	294	278	282	287	284	309	299	308	305	312	296	268	308	333	277	287	297	288	305	275	268	276	303	315	312	292	310	257	288	309	300	287	310	256	283	297	311	305	299	312	302	312	317	340	275	314	320	322	295	298	305	337	293	276	320	302	330	324	328	316	343	293	297	293	311	291	340	280	321	315	296	300	298	299	309	274	291	261	309	282	312	329	298	319	273	289	295	305	330	289	287	310	339	268	295	281	277	310	295	295	317	269	278	303	269	274	309	314	281	290	296	284	298	262	287	295	336	293	288	323	304	296	305	335	330	286	332	324	265	305	321	286	302	322	326	284	309	330	288	307	297	284	317	302	295	313	289	307	327	311	294	295	299	297	304	292	301	284	272	286	305	301	304	308	291	304	298	314	313	272	318	289	316	301	290	294	302	317	301	314	319	310	316	322	322	300	320	312	304	355	275	278	263	310	287	291	316	272	306	287	310	293	273	317	311	279	270	285	288	306	303	311	283	317	280	308	312	292	280	291	314	308	291	274	282	305	309	282	296	303	330	318	300	304	279	305	312	283	304	313	288	289	299	314	272	293	309	318	318	303	297	335	346	325	304	279	301	304	309	286	272	291	326	266	275	297	302	325	294	314	329	320	296	315	300	281	282	324	287	278	262	305	334	283	303	321	309	265	295	310	308	295	291	288	309	298	282	279	308	302	276	295	304	315	268	298	307	306	316	313	322	302	301	293	313	276	288	320	317	304	314	289	303	328	329	288	284	271	315	308	293	340	340	319	302	306	284	323	316	325	346	303	292	317	332	318	308	301	297	310	287	312	324	312	280	294	301	349	312	283	322	300	293	278	308	314	283	284	264	278	282	305	285	305	282	305	294	325	298	285	315	299	293	302	296	295	279
9386	4927	4140	2189	1793	1446	1253	1174	1067	1039	989	895	892	832	825	770	733	762	783	762	755	746	730	790	769	731	692	729	741	784	699	756	698	696	710	736	759	682	687	718	727	719	678	735	762	719	742	736	744	689	690	753	699	724	703	675	725	736	746	733	713	688	708	719	732	745	675	721	759	668	693	707	715	709	692	696	672	703	671	702	723	738	699	720	719	704	683	689	694	731	717	706	678	751	690	698	726	677	672	703	732	715	713	709	689	742	689	693	652	743	701	687	691	679	704	680	764	703	735	702	701	665	698	734	654	706	695	685	721	653	731	716	692	657	692	716	731	710	712	747	671	706	672	670	710	717	716	730	679	714	710	713	681	701	755	729	674	680	703	667	689	704	727	744	711	671	709	686	690	668	734	685	718	685	689	717	745	697	691	703	695	700	705	681	690	673	683	700	700	686	686	696	703	701	731	690	711	694	712	698	696	711	672	680	693	712	672	683	683	746	685	672	676	720	721	663	673	714	750	663	731	720	733	731	715	714	710	765	667	684	697	680	701	660	681	694	698	673	668	721	717	676	756	686	664	631	678	664	739	720	691	710	738	711	666	740	732	717	719	687	715	671	712	693	717	737	651	670	683	691	689	656	714	706	689	711	661	663	707	753	731	684	719	687	684	696	669	727	686	706	712	702	699	697	701	709	718	755	725	710	684	679	712	717	696	735	706	722	720	716	685	688	698	700	734	733	714	690	696	721	649	714	748	699	672	717	707	663	732	704	685	671	711	726	756	703	654	692	719	726	690	722	746	729	702	694	696	720	742	700	688	704	717	670	702	723	749	694	652	720	628	687	716	663	711	666	712	694	677	774	653	713	647	708	710	697	688	674	700	674	738	675	710	724	742	695	714	726	733	650	695	715	710	718	810	714	646	721	657	733	697	685	725	689	700	695	713	714	773	719	706	732	720	718	724	739	692	752	740	691	661	748	692	717	755	686	687	717	701	737	733	725	767	721	702	694	728	731	689	692	732	697	624	732	716	716	677	699	702	697	724	676	713	691	677	714	700	700	680	669	745	659	693	707	685	681	699	735	732	756	676	752	712	738	722	712	684	702	682	706	718	672	751	704	699	662	700	708	664	690	705	674	626	677	648	704	719	672	733	693	724	705	674	734	702	662	726	717	670	732	715	729	699	736	722	693	705	733	675	690	710	687	680	684	700	688	721	666	686	710	741	721	744	658	704	701	709	712	716	750	706	655	690	678	741	694	689	656	696	687	723	701	687	717	659	703	684	691	655	700	709	693	733	704	707	739	683	734	710	749	729	665	759	677	715	681	752	700	698	694	686	723	737	680	653	705	707	719	714	700	672	704	747	652	676	697	680	670	733	756	742	727	736	727	703	685	734	710	692	718	717	696	682	688	765	712	776	673	721	694	682	688	700	703	675	730	754	750	713	682	712	706	737	699	721	737	738	664	715	708	706	708	729	714	704	744	718	689	707	741	710	724	696	715	733	709	592	741	694	729	708	685	735	718	731	694	746	723	668	723	723	741	720	756	706	721	645	738	710	733	706	681	702	733	667	731	710	693	705	699	770	722	743	683	699	722	743	718	670	702	668	646	691	671	693	697	759	714	655	686	700	718	692	703	766	696	724	677	699	689	701	716	732	700	713	701	714	699	707	682	731	715	684	755	703	695	706	705	690	690	716	724	691	713	770	720	701	728	663	650	701	686	712	706	720	663	692	728	762	767	724	675	706	710	698	638	753	717	711	719	704	739	684	670	716	640	726	690	742	716	704	713	710	723	687	694	737	731	633	689	707	722	668	730	744	692	680	715	705	729	723	710	727	707	675	713	722	701	766	715	772	713	671	730	692	751	692	688	703	659	690	768	720	689	690	693	660	687	779	680	724	677	719	681	721	692	699	686	716	691	682	723	723	681	744	692	659	716	686	709	673	698	700	679	713	706	656	731	699	690	737	773	707	712	714	665	682	747	698	703	661	735	729	669	662	716	679	709	688	678	700	757	726	765	658	702	687	659	656	723	741	713	700	713	729	751	675	661	684	681	686	692	692	673	705	696	719	703	691	669	679	733	714	724	684	682	727	683	687	669	679	680	727	671	692	665	757	680	662	716	713	724	685	732	678	685	712	732	743	718	700	754	699	731	734	713	701	726	676	745	724	686	728	661	731	725	675	726	682	687	700	693	758	716	735	685	714	687	683	716	722	675	653	712	719	672	669	701	674	709	679	741	738	738	683	693	725	739	701	685	736	684	706	672	704	709	700	676	705	715	686	703	691	672	741	712	724	729	700	714	634	757	714	680	720	710	698	700	731	724	666	716	694	704	697	673	693	695	707	695	692	746	677	719	734	710	658	755	741	710	746	761	698	728	659	724	698	723	690	750	729	723	692	731	692	669	703	690	706	677	746	761	717	693	730	737	738	700	741	702	689	676	703	717	724	734	771	684	726	722	707	739	711	726	687	730	704	726	692	746	673	676	679	690	716	700	693	683	664	702	753	669	686	702	667	712	708	686	683	709	670	720	702	731	691	751	680	714	717	658	643	723	717	698	728	708	725	713	715	684	728	731	692	678	718	699	732	709	719	668	690	687	738	745	700	715	697	672	714	694	738	748	712	706	705	704	733	730	659	661	739	694	671	697	683	730	756	718	713	747	679	706	683	672	694	720	708	703	650	682	700	705	722	749	684	703	706	708	691	646	715	682	675	714	769	665	673	738	726	720	757	698	697	734	708	699	724	693	741	733	704	731	702	718	703	680	697	715	692	731	705	710	755	708	695	664	723	730	755	716	694	771	682	736	696	721	664	716	718	700	737	706	680	660	701	692	687	670	787	698	660	669	678	743	703	710	681	618	657	703	677	685	665	689	739	656	703	706	703	770	729	715	655	707	701	706	750	719	733	708	662	746	748	741	701	719	696	686	731	666	702	693	691	682	715	720	702	721	714	729	675	701	744	735	691	767	754	712	716	688	695	745	699	704	689	716	681	661	700	707	674	725	735	734	701	710	686	706	739	774	690	700	693	727	723	691	725	641	728	694	744	707	742	710	719	717	717	700	704	673	659	708	712	695	671	696	737	713	688	696	668	731	712	736	749	717	705	770	708	716	687	691	697	666	712	714	724	689	741	712	671	724	697	692	693	724	737	686	737	759	668	702	731	694	687	725	767	737	681	658	689	704	695	744	628	689	729	714	707	707	739	645	730	684	692	709	707	727	710	690	666	719	721	745	695	731	675	705	697	733	716	751	706	719	719	709	656	709	697	667	712	698	740	735	709	706	719	700	702	711	667	668	689	712	721	704	679	672	745	750	709	721	729	743	651	734	701	705	721	698	720	682	701	706	674	738	701	723	722	678	735	704	677	685	692	722	687	682	717	701	711	696	679	697	679	666	715	688	705	695	684	705	711	666	702	727	695	723	719	750	689	752	675	718	718	698	659	679	704	719	709	682	775	729	680	706	667	689	666	695	697	736	694	732	668	705
29560	16012	8739	1858	835	687	521	462	370	425	380	353	329	343	354	320	336	314	317	315	317	309	270	313	305	290	295	288	252	294	304	300	280	280	280	279	325	293	304	299	324	335	264	301	271	303	299	317	295	303	298	300	276	291	286	313	289	281	295	288	324	300	288	314	317	322	279	275	286	289	302	269	261	289	289	313	316	303	296	282	318	281	287	274	283	293	313	283	281	261	292	308	321	311	295	293	270	293	275	304	263	283	281	303	286	318	291	302	281	291	319	297	309	291	318	291	302	329	320	275	259	313	277	272	253	293	296	294	305	291	296	304	310	297	302	290	283	280	305	313	263	311	319	298	287	280	306	288	289	271	285	272	306	285	326	293	281	286	293	280	294	302	284	283	298	270	298	284	313	294	304	288	279	299	284	290	332	272	260	303	294	345	272	281	308	315	298	271	293	304	300	329	272	309	295	265	289	280	276	292	282	317	297	296	277	335	292	270	280	294	295	301	287	286	302	269	265	279	289	323	279	286	280	281	294	302	278	285	282	330	303	303	348	296	295	288	303	278	265	297	314	295	286	287	321	304	267	303	271	270	277	323	280	267	304	300	292	331	279	301	329	282	274	288	275	281	300	309	279	293	259	280	301	278	319	296	295	290	293	310	289	283	291	269	270	301	294	287	266	280	313	304	301	307	263	265	289	305	282	294	291	275	290	255	278	270	278	305	291	283	315	272	297	292	278	283	292	265	299	280	276	267	285	308	291	272	289	312	293	274	306	307	308	272	294	269	308	292	294	272	295	320	271	274	316	292	283	299	286	286	290	329	279	325	284	315	276	260	274	269	283	249	257	286	284	329	279	287	303	264	300	312	290	288	287	280	303	296	280	310	285	301	282	317	275	311	303	285	288	287	319	295	302	282	311	282	312	318	277	293	284	337	288	273	255	293	266	284	328	287	305	281	308	323	335	284	302	298	292	282	303	318	264	246	303	288	284	263	272	293	279	267	301	307	309	294	281	324	269	268	263	292	301	290	263	272	311	296	278	294	282	283	329	270	280	289	277	271	298	282	307	292	313	275	291	305	274	311	262	283	309	256	311	276	311	307	349	304	310	296	275	272	323	296	298	294	323	270	302	272	269	308	284	294	295	305	281	271	276	238	355	268	313	309	293	277	286	286	289	309	313	299	296	283	302	317	274	250	272	344	336	292	298	323	304	284	328	290	325	295	263	294	304	286	276	308	289	273	301	281	280	301	280	284	306	272	293	318	274	258	283	295	312	289	263	272	300	293	276	279	278	300	298	258	294	289	285	288	295	282	291	261	273	314	278	278	280	323	268	286	265	295	296	283	297	267	282	266	298	244	282	277	327	293	313	333	283	277	309	339	319	308	302	286	280	289	300	266	300	290	303	318	271	347	294	273	293	303	292	308	270	321	296	293	284	275	275	298	273	286	295	278	301	277	256	272	268	274	294	333	263	284	301	277	309	312	264	276	273	299	305	312	304	309	276	305	253	314	268	301	305	283	315	288	311	278	302	284	275	317	300	282	298	260	278	302	276	307	355	292	256	295	345	307	284	306	331	315	332	298	307	307	261	303	299	311	308	304	295	280	299	261	314	329	282	307	300	295	303	283	279	307	314	328	321	307	308	311	270	320	299	328	292	274	283	271	285	288	275	261	279	273	278	289	287	273	306	310	277	289	335	291	312	287	282	283	281	294	285	313	248	274	331	291	298	312	278	280	272	284	285	260	332	300	306	305	265	296	279	289	304	287	305	313	310	326	339	294	277	300	314	274	314	273	284	310	258	295	266	301	292	287	306	302	293	298	280	276	318	314	295	289	299	318	278	298	333	275	283	281	273	279	288	284	288	308	314	336	284	326	314	301	300	290	279	293	299	289	307	356	293	301	292	289	281	269	279	300	312	320	302	287	291	280	270	281	288	289	271	320	316	302	315	283	321	330	254	289	304	261	317	277	297	284	259	276	302	302	299	274	302	304	278	302	313	292	294	313	323	264	317	278	309	277	289	272	275	299	274	275	286	279	303	269	271	287	259	282	317	316	284	270	288	269	265	278	301	281	315	272	309	293	288	295	251	277	298	285	296	310	273	301	289	312	267	283	306	274	288	282	288	285	279	305	314	272	286	291	270	290	302	316	293	319	271	327	298	291	289	286	285	277	319	306	294	273	263	284	284	320	264	338	311	285	288	311	298	322	309	272	257	284	313	279	273	286	281	295	310	299	278	285	300	314	307	278	320	320	283	293	312	285	291	291	278	263	281	308	298	267	266	286	302	289	291	306	334	314	291	276	271	276	300	296	296	289	266	249	306	297	317	297	309	341	307	297	295	342	316	288	317	290	274	271	281	299	296	283	317	277	280	295	291	258	312	293	290	310	302	284	295	283	281	305	311	296	315	290	281	290	266	278	302	279	287	286	293	280	278	299	310	290	266	258	287	313	284	281	291	311	334	259	264	266	300	275	307	261	320	285	298	308	306	277	291	305	292	307	299	287	316	284	258	298	263	277	287	280	283	313	279	283	284	306	280	318	291	296	276	291	323	307	277	293	262	287	269	296	280	282	281	282	253	261	267	297	280	277	284	315	284	296	296	284	328	292	302	324	306	308	301	311	271	264	303	275	310	292	319	273	265	276	318	276	289	282	273	286	269	296	322	320	277	283	323	304	283	302	284	314	289	291	307	287	320	289	303	315	281	313	297	308	288	296	275	282	302	245	303	255	291	335	288	296	292	302	309	306	300	302	317	306	303	255	303	259	283	272	278	280	299	278	257	300	306	292	276	324	288	298	310	304	277	301	238	307	282	276	276	306	292	298	284	256	307	297	295	288	297	249	279	297	315	296	293	287	272	249	288	307	261	318	255	287	305	318	281	327	287	275	338	324	313	335	278	306	280	322	298	313	289	316	309	296	324	259	287	299	318	306	272	297	322	293	282	289	304	277	284	322	343	299	301	317	321	280	271	296	292	325	296	266	300	294	292	291	314	274	292	293	305	280	329	314	278	291	318	294	276	271	286	326	323	285	298	308	256	300	299	296	272	276	293	303	300	294	289	282	282	288	301	332	284	274	278	294	299	289	328	294	322	274	325	260	288	287	278	299	291	259	305	314	296	265	328	304	301	299	285	296	270	337	269	312	282	308	327	324	283	304	298	322	258	309	319	307	350	277	273	332	319	321	297	295	302	303	302	305	277	325	295	322	332	293	296	282	318	302	272	298	295	272	280	274	259	288	315	286	282	289	317	328	310	316	305	304	280	276	290	305	264	293	318	263	304	281	286	323	283	305	313	258	306	270	285	329	306	295	265	304	290	307	298	327	311	286	289	318	297	273	280	310	349	284	309	269	271	277	308	277	302	301	276	292	273	326	329	325	319	296	278	314	300	292	294	268	294	257	277	293	312	330	302	279	262	322	295	294	274	306	283	283	288	312	297	276	320	280	302	292	285	307	283	290	294	292	293	266	283	305	295	324	307	286	285	276
20262	13309	10623	3757	2809	2372	1887	1775	1518	1420	1215	1154	1070	931	930	952	842	808	747	766	735	739	805	740	727	732	698	717	747	738	694	705	740	727	742	689	662	714	715	709	721	705	718	661	699	696	730	672	736	689	701	679	664	715	723	680	690	703	663	680	717	708	677	742	685	652	685	701	655	707	688	695	717	641	668	634	675	679	697	714	712	639	650	660	680	635	684	681	676	691	715	700	703	652	665	663	635	654	690	669	676	607	639	710	702	663	664	686	629	676	689	692	635	649	688	635	724	641	657	701	702	635	644	668	696	619	661	681	644	647	747	676	683	678	663	677	660	680	639	636	697	675	693	643	679	703	666	716	712	614	650	704	658	734	714	639	675	713	693	696	688	677	669	642	688	708	686	682	723	748	689	643	680	639	629	731	686	709	660	667	649	660	708	687	675	666	665	696	675	628	663	703	681	701	620	670	705	662	681	695	684	652	663	749	642	706	677	706	704	701	646	686	649	727	682	668	674	685	688	688	720	688	649	674	686	668	648	697	645	668	675	664	699	671	703	679	684	643	640	679	675	672	697	700	720	700	662	653	664	684	680	674	714	702	696	745	660	648	696	669	657	682	664	649	677	643	727	674	707	646	625	672	688	642	656	677	735	685	695	675	701	665	688	666	691	710	659	709	633	700	678	682	692	691	660	693	669	670	643	658	680	715	654	657	627	718	708	685	693	665	694	695	686	664	657	717	660	690	691	659	664	667	702	682	702	673	646	724	652	674	665	639	684	660	643	709	666	685	690	706	673	667	709	674	673	710	655	713	640	674	675	730	720	660	645	686	709	715	680	625	694	674	669	695	648	673	697	660	694	695	696	714	672	672	700	728	695	685	657	646	675	662	711	667	663	697	680	703	712	683	652	644	627	682	695	619	728	660	651	713	667	676	733	699	670	634	682	657	699	674	713	668	687	665	691	655	697	658	672	647	621	679	681	687	693	714	667	667	702	679	669	651	696	622	639	643	712	700	656	657	661	641	676	675	661	676	660	669	650	695	686	685	699	679	689	665	666	679	671	683	646	706	694	673	655	712	665	643	701	703	646	669	676	673	711	738	724	670	676	621	663	699	686	691	674	664	663	642	743	680	660	650	679	688	662	664	719	739	675	686	643	709	679	683	704	708	716	666	671	703	644	674	671	646	645	692	654	682	690	678	672	701	695	660	681	703	705	646	674	707	661	662	653	687	715	670	671	645	702	671	696	681	680	674	700	651	665	645	709	678	689	689	694	686	631	649	676	688	670	693	633	655	698	747	682	621	679	673	703	667	701	672	647	684	693	649	692	703	691	657	694	640	713	709	664	680	660	690	732	703	646	649	727	683	667	695	667	691	693	649	663	718	656	670	677	665	662	659	698	694	669	666	634	621	641	669	676	670	669	677	711	680	646	679	684	692	695	691	669	661	679	695	658	691	649	672	659	706	671	717	685	688	682	703	672	653	665	663	668	692	699	683	656	750	684	686	714	686	704	616	663	677	692	660	656	706	708	714	653	691	661	653	676	649	680	669	711	690	698	631	652	680	638	671	692	628	712	690	687	681	702	689	670	691	656	656	695	643	651	702	680	672	689	656	695	696	670	700	706	688	667	668	699	674	689	649	687	632	689	716	649	646	669	611	681	686	671	675	662	693	655	692	672	686	665	654	653	672	684	740	689	688	669	703	681	670	693	659	670	683	671	657	702	677	717	666	648	654	657	648	694	682	709	684	659	666	690	655	673	662	642	690	680	610	692	649	663	667	643	668	675	676	699	695	718	625	682	703	711	719	683	653	735	654	656	659	731	709	689	719	672	674	675	664	690	672	703	672	658	657	627	665	681	678	651	637	674	718	684	663	677	675	669	667	674	678	664	711	681	732	660	714	707	704	655	659	691	639	609	640	653	648	657	664	623	655	688	679	685	639	682	627	651	667	705	652	704	646	662	725	668	623	686	681	682	629	715	669	656	655	711	640	681	711	696	688	699	724	702	705	706	701	686	631	657	705	684	615	706	700	660	681	650	629	721	686	655	703	696	695	676	658	711	685	652	654	681	667	692	667	667	685	687	659	695	668	680	693	683	674	655	625	646	696	656	663	727	647	681	721	683	627	690	680	715	673	652	644	654	658	689	656	708	654	628	689	661	659	665	697	674	692	663	706	686	654	684	708	673	667	667	699	699	706	647	695	683	687	716	667	692	636	675	689	671	638	696	667	655	709	703	670	695	736	721	686	679	692	654	677	700	664	683	693	713	681	686	705	710	667	644	701	664	665	664	650	711	653	689	666	722	675	709	637	688	679	694	682	705	709	680	659	680	674	673	684	689	655	653	618	656	672	685	684	655	679	669	645	725	687	725	677	682	686	693	659	650	662	655	691	631	628	635	646	692	704	659	657	614	698	668	675	665	666	676	665	640	664	711	668	655	682	679	694	673	708	659	698	692	681	672	652	677	663	683	695	672	645	660	681	649	693	720	608	707	698	684	651	668	639	705	716	647	676	680	662	642	719	636	683	718	668	665	684	648	621	655	722	640	684	698	650	669	698	650	676	708	691	665	675	657	686	655	644	673	698	681	679	635	705	670	697	670	652	684	654	688	655	657	696	662	665	661	686	678	668	692	690	713	721	681	690	710	664	684	673	680	651	678	665	712	671	659	709	667	661	700	641	656	696	666	670	645	730	645	695	637	725	655	673	645	646	679	704	661	721	633	670	662	707	728	646	710	677	609	667	622	644	699	703	644	669	666	688	661	693	647	692	648	644	672	678	702	667	644	638	702	730	676	635	639	672	687	727	714	681	649	678	658	697	679	700	687	664	644	698	674	663	689	706	671	689	690	672	688	678	663	674	642	710	667	699	656	683	713	696	705	646	702	661	669	614	638	665	631	697	689	645	690	658	691	661	635	632	686	638	737	713	653	692	650	692	650	655	683	696	663	667	643	654	690	680	696	667	719	674	657	702	624	687	643	667	704	663	665	617	618	642	684	683	664	715	672	676	641	704	694	724	690	679	694	627	676	660	668	688	672	658	707	690	713	656	683	664	706	709	710	697	689	681	660	676	696	682	692	696	673	687	685	665	719	696	657	666	658	698	654	669	656	680	720	677	632	646	684	677	700	701	704	664	676	726	685	667	660	678	721	647	687	667	709	676	675	701	722	639	696	655	678	641	657	707	645	672	698	714	618	710	692	679	727	656	692	669	675	702	635	727	663	657	690	652	649	640	693	700	635	671	673	599	681	645	684	674	647	661	694	718	678	654	683	659	695	658	648	717	663	683	651	707	714	665	702	660	689	664	672	702	717	718	653	688	626	718	728	672	653	667	667	670	671	698	688	678	703	689	634	693	675	694	686	693	694	700	690	658	647	704	661	680	696	703	665	686	682	668	689	674	656	624	659	629	685	677	718	673	675	737	689	665	690	652	631	639	668	668	664	647	670	661	665	702	648	701	678	670	710	671	691	719	676	656	697	681	669	672
41182	26650	16707	3585	1274	862	613	522	404	412	351	321	274	265	274	261	238	240	251	254	214	215	206	195	201	213	221	194	206	206	221	197	184	224	211	201	194	200	189	217	196	208	191	193	211	189	207	199	204	182	221	213	209	203	194	191	184	196	201	187	162	208	228	208	193	158	197	200	199	182	213	189	199	181	198	185	186	188	204	190	190	194	183	206	183	211	177	191	213	207	170	214	207	242	203	179	175	198	190	192	196	207	186	204	188	180	165	210	173	203	183	224	200	194	181	195	188	194	219	190	190	213	200	206	220	207	216	180	203	191	177	187	182	177	215	213	177	198	185	192	209	194	199	182	224	188	180	205	211	196	186	213	183	202	193	221	203	199	199	174	189	212	200	201	209	190	200	195	194	201	188	196	188	210	198	183	165	209	180	206	176	187	199	204	196	224	188	202	181	191	215	216	208	200	187	200	174	189	178	188	169	201	199	189	178	198	177	189	202	193	202	212	160	213	209	234	187	198	196	190	194	217	202	196	222	195	170	198	198	202	193	224	190	200	213	168	174	175	198	188	189	184	196	189	172	186	191	196	199	213	203	197	193	197	213	219	180	185	197	195	168	200	196	180	166	207	198	184	214	212	189	182	209	189	193	166	215	163	224	192	191	173	199	199	189	193	196	192	205	193	152	188	168	201	201	211	205	171	200	193	171	186	201	171	177	184	210	197	213	173	184	220	171	188	207	190	190	202	197	191	183	205	209	185	217	195	186	210	201	200	191	196	198	201	185	213	164	216	203	212	183	193	175	208	197	173	189	195	215	203	219	195	201	233	196	200	216	201	197	190	186	179	198	187	213	202	203	195	180	224	181	180	182	211	201	220	184	176	164	176	223	219	208	172	199	181	194	180	175	172	206	181	183	191	199	200	219	196	184	178	213	207	194	195	238	203	194	180	209	176	181	181	197	175	190	192	191	212	202	190	195	175	184	182	184	159	186	194	206	204	183	181	174	217	190	200	182	193	192	191	198	187	196	177	183	191	214	190	210	183	200	191	207	193	184	192	183	195	233	212	189	167	200	204	180	206	195	200	196	231	168	219	199	195	175	186	206	196	207	197	224	173	216	179	180	179	202	215	207	204	184	208	182	179	225	194	190	188	185	172	180	208	181	176	181	194	198	204	182	173	194	193	194	229	182	204	182	195	205	193	197	201	172	203	207	210	196	203	177	197	175	201	174	230	206	207	205	231	175	193	196	188	198	203	179	194	187	172	190	201	180	186	185	158	203	179	215	200	184	188	195	176	220	210	191	189	197	197	175	173	179	203	175	185	210	225	193	198	188	189	211	220	214	222	223	196	168	174	198	172	202	173	226	184	177	209	185	235	184	189	198	187	213	180	195	181	196	186	210	187	170	201	181	188	211	191	176	216	220	184	211	189	207	213	205	205	204	176	183	198	206	210	199	183	172	179	190	200	185	189	198	182	194	203	217	199	162	246	171	193	208	218	208	175	177	172	195	188	174	186	215	176	190	199	214	201	201	185	175	179	183	202	200	196	185	209	189	177	168	193	184	182	201	199	185	175	194	170	192	184	179	211	210	183	205	180	203	182	199	212	185	203	177	190	194	232	198	190	206	197	170	210	174	198	199	201	205	220	208	197	201	186	195	176	195	194	195	192	211	199	223	231	186	199	202	162	196	197	201	170	186	208	211	178	214	179	210	203	179	188	205	174	195	192	196	209	204	206	187	198	205	203	190	185	209	192	196	178	193	194	177	196	212	205	182	184	222	177	180	180	211	168	211	194	211	182	180	200	184	196	218	202	184	176	196	173	184	197	200	193	181	202	189	229	204	181	200	176	164	165	176	170	164	193	227	210	203	233	197	196	214	207	213	190	199	199	186	192	208	155	188	171	224	224	207	191	202	191	194	200	206	187	194	230	177	200	204	165	194	190	200	206	180	186	188	177	196	204	228	208	197	199	181	194	169	214	213	187	184	181	192	200	189	193	202	190	190	209	166	190	203	238	201	181	186	188	186	196	201	206	172	216	184	215	186	157	216	207	216	206	188	198	189	216	188	187	194	191	184	216	194	191	193	222	195	160	204	160	185	184	171	200	185	199	225	179	235	171	198	156	176	191	175	207	189	224	192	195	188	198	183	202	157	191	198	205	214	219	190	180	181	196	215	167	198	184	199	219	182	194	218	210	245	196	189	214	193	216	196	207	195	204	203	192	193	212	178	170	178	184	231	187	196	219	207	198	192	202	175	182	195	215	230	240	204	215	212	190	195	200	211	195	197	182	187	213	185	186	223	181	191	177	191	174	200	204	198	199	185	207	186	213	227	200	182	198	213	177	186	217	185	191	197	225	195	201	189	182	195	196	199	196	195	173	211	195	193	184	178	198	191	199	189	206	176	215	190	191	193	193	172	215	209	168	179	160	213	179	194	199	201	170	189	200	194	200	196	168	192	190	192	191	215	205	207	193	197	189	176	170	206	178	194	222	182	215	215	189	205	167	194	191	176	179	174	165	217	222	196	201	186	217	183	204	203	205	162	199	175	185	220	195	199	181	202	195	214	196	183	164	194	199	188	181	179	199	213	207	193	184	186	214	164	215	205	215	214	179	190	206	205	211	199	204	193	235	181	195	177	195	203	206	229	195	186	217	200	207	196	191	201	175	220	180	197	187	189	202	222	223	218	209	200	232	190	193	156	210	199	167	204	205	162	185	191	195	166	217	198	185	204	218	185	199	192	209	198	190	203	179	194	182	212	208	185	242	224	172	214	216	210	208	218	205	180	180	198	237	172	208	186	205	161	198	191	178	188	216	182	183	199	162	206	182	171	195	204	187	168	167	168	185	196	206	210	191	171	185	182	213	169	213	201	189	180	210	214	178	221	211	210	201	194	196	194	190	193	177	181	196	209	201	207	200	189	194	178	185	195	188	188	181	196	196	206	207	193	198	168	184	216	187	218	186	188	183	188	196	180	179	199	198	221	204	188	208	186	200	211	194	190	180	180	220	189	207	203	193	176	186	216	191	199	188	170	196	183	203	206	203	194	183	191	208	213	194	207	234	200	163	197	186	198	197	208	217	216	209	150	217	207	185	192	198	197	208	192	203	193	200	219	185	173	209	207	198	197	185	189	189	194	182	193	184	213	182	203	181	176	184	196	215	169	184	193	199	202	199	198	202	151	180	221	168	191	201	190	176	175	204	171	177	200	202	217	228	185	170	192	202	186	198	206	187	189	207	195	190	188	170	194	206	191	189	206	196	186	220	179	193	180	207	175	213	176	168	217	189	204	206	193	199	178	196	204	184	192	188	197	196	204	209	173	222	198	177	183	194	193	200	192	181	176	198	199	188	205	207	169	208	203	197	180	201	215	191	196	210	191	167	191	187	212	177	170	180	198	177	183	204	199	181	210	194	181	188	200	203	195	187	188	185	187	213	178	180	206	213	183	174	174	207	201	186	217	185	202	178	212	212	180	177	232	196	214	222
27484	21255	16081	5422	3977	3072	2458	2096	1763	1700	1414	1152	1019	934	900	859	756	713	680	640	635	631	653	582	578	542	563	599	574	531	506	542	541	513	501	543	520	553	539	525	508	548	476	509	498	504	543	506	523	484	503	477	498	474	487	490	493	464	500	478	496	496	471	489	455	524	476	500	465	485	500	464	453	450	461	446	474	462	451	461	476	449	477	440	460	466	461	458	454	481	470	501	472	481	521	471	460	462	452	439	486	477	498	447	460	448	446	448	475	504	483	473	494	447	474	467	465	476	474	502	491	451	482	469	466	452	479	450	456	476	452	477	448	451	443	468	488	509	485	453	413	468	452	492	444	453	480	447	476	446	479	473	498	465	473	465	455	454	502	487	458	442	474	480	486	442	469	495	451	489	434	457	489	485	459	504	447	480	508	447	446	472	506	486	490	485	448	460	430	526	458	462	480	471	445	505	483	452	528	467	416	465	476	442	436	493	464	460	489	469	480	498	442	441	495	463	458	451	464	465	490	490	465	493	483	433	462	422	500	445	500	453	484	472	489	426	478	464	450	441	440	481	483	439	483	428	482	422	515	474	477	457	465	454	490	491	466	446	429	457	473	461	453	515	447	492	433	477	462	465	466	495	435	436	423	478	462	450	475	463	453	488	455	436	469	462	469	496	502	464	463	453	462	431	456	468	493	431	491	426	420	432	458	477	453	469	465	455	454	488	513	457	445	476	477	477	479	521	477	450	472	454	479	464	440	463	467	455	459	481	479	512	483	465	487	487	490	452	471	469	471	455	423	454	453	454	471	431	449	469	484	477	437	443	480	477	485	498	453	485	447	516	516	490	462	463	477	458	451	455	470	493	471	504	454	476	432	452	427	463	479	446	478	442	468	482	491	456	432	447	497	470	473	479	462	498	467	447	460	464	455	458	500	470	471	478	464	454	458	501	476	436	447	473	477	463	476	483	442	451	452	479	484	464	458	493	454	439	495	460	440	457	450	459	464	445	458	430	455	471	485	479	408	486	516	441	516	465	492	468	448	437	453	443	439	509	426	490	454	441	448	479	490	470	456	455	422	478	506	462	472	466	500	471	482	481	456	492	486	470	482	449	460	455	485	437	477	446	438	419	477	507	485	443	456	407	457	456	476	464	463	482	484	450	510	497	469	462	484	484	486	459	467	445	454	427	477	457	488	519	455	470	474	501	477	492	450	488	450	468	454	492	440	465	482	446	440	473	450	479	453	453	519	467	473	469	502	465	453	481	451	433	470	450	457	468	482	463	480	449	520	496	474	466	434	458	467	484	452	507	456	435	460	456	452	471	465	475	487	464	476	491	477	453	460	439	448	456	482	532	451	451	434	471	450	451	451	489	489	469	494	439	468	489	487	452	439	468	417	455	421	469	438	476	419	470	467	473	466	481	456	474	483	490	452	455	488	463	490	485	506	482	467	436	474	495	499	490	477	455	483	456	448	506	480	494	454	467	427	488	456	482	441	506	472	476	504	456	461	428	461	410	490	451	429	464	486	426	466	466	483	483	449	468	456	496	477	462	481	423	484	475	454	495	499	466	484	465	436	482	474	470	452	445	465	489	426	471	475	439	435	457	447	511	455	452	462	453	497	471	515	431	438	437	448	467	478	476	483	488	442	475	492	468	471	439	484	467	461	464	477	470	455	479	487	498	439	454	448	459	486	458	459	455	468	501	428	484	479	473	439	451	442	513	451	457	470	430	477	504	464	439	477	491	470	467	460	514	509	465	447	466	472	446	486	439	471	461	477	481	463	449	448	411	501	471	512	498	458	442	464	484	453	433	476	473	481	467	440	497	475	511	484	455	476	471	467	447	474	455	457	484	475	469	464	412	448	443	464	464	490	480	463	474	481	440	477	458	478	454	468	487	461	424	471	452	458	478	477	466	483	453	449	481	429	498	459	467	458	455	490	445	461	468	462	458	468	483	451	451	483	479	467	452	497	511	462	438	466	468	485	428	486	420	452	468	467	468	445	440	460	469	473	457	467	469	475	463	452	459	443	450	413	484	465	442	471	437	453	478	470	476	494	459	459	478	486	497	457	481	449	483	463	502	466	477	450	470	438	460	481	477	471	482	460	465	494	515	499	452	455	497	424	456	465	453	461	484	471	463	449	436	522	497	488	458	456	496	488	498	483	455	447	457	488	446	480	482	459	486	437	465	480	460	435	507	423	416	426	478	454	450	450	489	485	519	462	473	441	479	478	478	461	463	482	456	428	457	483	465	482	450	493	461	482	488	465	445	483	485	466	464	475	462	474	471	463	501	438	483	451	519	443	442	434	478	464	473	468	488	482	423	460	469	492	464	459	514	441	450	492	425	458	483	483	461	437	466	417	508	473	477	463	501	452	450	439	477	505	470	444	460	447	456	438	491	460	492	455	456	516	460	441	451	449	470	483	441	430	469	431	453	525	447	488	433	477	439	457	457	459	480	482	418	479	503	479	490	440	469	468	460	501	467	476	460	488	452	455	462	479	491	484	423	459	459	464	413	477	481	482	474	473	467	448	480	448	459	480	464	475	484	485	418	464	471	471	457	460	456	485	442	476	470	507	465	456	461	472	451	473	483	424	467	464	467	440	462	469	483	461	479	465	463	476	477	450	440	454	442	503	477	474	423	457	494	461	443	435	451	489	527	461	468	425	471	463	457	444	446	441	456	458	491	451	451	459	467	488	453	470	471	447	499	444	471	458	489	492	456	511	486	455	464	494	456	458	464	493	475	472	467	478	478	448	489	477	487	450	471	467	445	469	495	487	489	507	501	462	491	486	480	481	480	508	446	449	454	453	487	467	473	476	474	429	485	513	429	461	462	458	470	455	438	483	490	463	465	453	454	481	439	474	437	473	470	450	460	481	516	456	486	474	455	443	445	478	484	446	502	505	441	477	463	459	454	469	482	459	464	453	455	473	468	469	495	454	478	473	476	401	428	472	527	452	415	477	488	463	461	464	473	485	442	508	471	466	478	476	440	507	471	462	464	451	488	491	458	481	464	457	444	444	440	463	479	466	472	458	458	486	489	452	457	480	492	482	503	450	445	437	473	469	519	457	439	499	450	487	456	449	445	422	471	470	482	466	458	475	462	463	487	461	435	484	456	462	456	486	479	461	442	442	421	479	480	475	477	475	497	475	489	505	509	455	487	476	481	460	477	469	540	478	465	473	458	467	494	480	444	485	498	475	489	457	474	496	460	433	462	467	502	457	479	462	500	461	446	486	417	471	465	452	474	447	454	502	454	467	467	459	436	472	467	455	447	514	462	450	458	509	493	492	478	464	473	475	481	448	460	486	483	452	492	443	496	457	437	447	471	457	459	452	452	455	467	510	481	454	484	472	455	486	475	485	462	450	439	485	454	465	476	404	501	465	452	477	452	472	484	420	472	473	478	498	456	467	496	454	475	398	437	443	481	458	444	478	427	490	466	487	482	457	499	483	456	482	434	479	482	476	428	419	461	494	483
12451	4843	2190	747	489	437	389	381	342	353	345	332	312	314	273	275	287	304	299	336	304	313	267	282	302	297	311	299	284	305	311	287	293	291	267	286	320	322	261	288	269	276	306	298	308	281	295	288	302	307	280	312	303	290	226	270	283	294	315	321	314	283	290	259	280	302	277	253	312	326	282	249	280	282	315	283	305	290	266	294	277	294	304	286	296	291	295	275	277	270	275	260	306	274	264	277	273	283	286	272	281	291	271	257	283	305	276	280	272	292	269	329	311	292	259	247	292	295	272	292	301	303	293	286	270	312	252	260	303	275	314	281	279	291	319	269	293	294	297	303	315	297	286	309	308	272	279	292	279	290	291	287	311	258	321	261	287	292	314	315	332	316	258	282	285	331	328	308	282	257	295	317	305	275	293	282	325	253	291	315	322	302	291	271	291	273	287	292	258	285	298	297	279	286	292	308	278	242	297	319	301	294	298	273	297	272	292	287	268	296	284	302	297	302	303	294	289	322	291	276	278	292	290	281	277	302	295	275	291	292	316	308	320	284	287	271	316	279	292	297	299	313	265	322	272	303	300	291	298	284	266	275	326	306	271	288	276	287	305	268	282	294	276	288	283	288	282	300	265	284	236	308	296	285	281	269	297	293	320	292	317	313	266	290	281	301	270	289	268	282	269	288	271	288	277	268	285	295	295	293	287	257	301	291	291	281	276	290	267	274	283	261	273	272	279	303	289	290	301	290	294	293	326	298	283	277	294	298	294	266	301	277	249	289	281	270	305	290	290	264	284	300	294	260	313	280	283	283	315	280	316	285	297	338	321	294	270	286	292	274	317	297	291	285	277	266	273	284	300	300	283	293	281	306	309	313	284	272	285	300	332	333	297	313	323	281	304	295	275	288	279	314	278	315	252	285	303	297	269	287	277	293	305	256	298	300	316	253	253	296	269	312	296	268	296	288	280	274	294	286	260	334	312	275	312	250	310	257	278	291	294	274	289	302	303	274	295	297	272	276	269	269	314	274	300	275	299	276	301	299	275	309	275	279	274	310	276	289	267	324	282	266	263	261	300	289	327	316	311	309	304	303	339	279	327	302	282	301	268	302	276	304	303	300	271	297	285	293	286	316	321	269	273	290	308	297	249	290	318	297	276	306	328	276	262	295	298	300	289	269	265	263	271	271	283	259	302	296	265	311	279	333	272	296	291	300	293	292	314	288	306	269	290	271	266	273	276	276	316	303	273	274	334	268	301	322	252	264	288	295	281	278	281	291	270	269	293	301	301	268	297	289	270	285	274	262	281	261	291	307	310	282	275	311	287	302	297	275	288	303	312	292	315	300	290	325	289	286	283	300	288	273	276	274	273	283	289	287	265	281	315	265	295	318	282	296	311	286	274	294	302	287	305	289	305	286	300	299	302	282	285	280	290	301	315	272	279	300	281	299	280	276	280	300	286	330	284	327	312	280	297	267	291	309	288	317	304	262	281	330	326	313	314	269	255	304	293	312	285	319	278	278	288	291	308	287	312	334	299	272	274	312	255	273	269	318	272	275	302	287	277	288	261	280	269	274	282	290	288	285	304	312	278	259	282	294	277	271	287	283	301	330	291	296	291	305	284	317	302	287	265	272	306	272	310	311	292	341	274	306	319	291	328	290	321	274	287	264	324	321	307	279	296	286	272	302	249	303	290	270	317	299	288	301	285	271	298	291	276	293	298	279	292	286	279	292	289	268	280	312	289	285	286	290	288	265	297	299	323	288	272	314	250	291	281	297	260	311	313	308	296	278	303	293	265	272	280	288	266	318	276	325	290	286	276	312	255	274	281	298	317	323	283	289	319	283	282	280	280	299	269	307	272	307	292	301	273	320	300	297	259	308	269	319	273	293	271	287	291	288	301	292	273	305	303	292	280	273	286	306	279	324	294	293	282	274	252	289	304	271	298	290	316	304	281	281	283	286	286	292	279	280	318	324	291	299	276	284	300	293	283	266	275	285	279	279	262	258	295	285	306	293	281	290	312	280	283	266	284	274	304	281	310	300	297	254	292	263	305	293	280	279	291	291	302	292	312	292	276	291	273	288	242	299	280	280	238	300	273	281	277	293	296	270	267	271	274	262	315	285	283	318	291	305	292	300	273	294	289	262	303	302	301	281	267	278	300	260	288	275	291	287	325	277	268	267	259	270	285	332	329	282	315	324	312	295	281	335	281	263	316	283	304	304	263	316	297	303	302	287	321	271	291	284	311	298	323	308	309	284	277	290	299	277	293	310	265	295	272	247	297	282	247	319	320	284	306	274	307	283	317	287	276	315	298	317	294	319	283	270	278	278	297	298	301	250	280	303	275	332	278	309	292	307	288	323	314	281	273	326	288	312	304	285	310	295	309	317	295	281	279	287	282	275	294	315	298	297	258	257	309	285	295	283	301	315	259	271	312	318	263	298	301	292	279	300	275	252	289	286	316	303	299	287	303	254	305	292	259	277	266	295	294	311	273	305	302	286	275	305	309	300	269	281	287	301	308	305	282	306	263	324	270	280	292	296	271	320	273	284	265	328	294	326	263	292	293	319	281	267	290	307	308	297	276	257	304	295	296	311	281	276	288	261	320	283	283	304	295	283	287	265	295	310	265	272	283	278	313	316	263	304	308	303	281	291	273	290	272	281	322	286	287	288	287	287	278	271	253	246	247	305	300	262	277	281	267	288	296	276	302	244	296	265	281	288	265	303	264	278	279	292	283	302	301	302	312	334	273	276	267	259	288	298	294	272	293	272	291	267	274	295	308	313	270	287	305	308	279	299	319	291	282	298	281	292	277	296	303	309	335	300	310	306	296	298	333	312	277	295	291	285	273	317	313	294	289	281	295	290	308	284	272	267	271	290	291	289	263	295	287	289	277	319	285	269	276	306	305	310	323	329	312	286	292	326	283	284	302	281	260	308	277	310	281	303	270	253	301	277	291	282	236	275	255	274	309	285	269	287	281	305	306	307	254	318	265	300	287	288	289	267	288	288	284	262	281	286	322	273	311	294	312	288	287	288	278	286	293	291	284	273	282	317	313	299	269	305	295	291	282	257	309	263	282	333	261	291	297	269	284	267	254	284	284	297	314	291	302	319	307	290	300	300	286	290	288	304	307	264	264	286	286	287	315	314	268	270	311	284	268	251	293	333	288	307	307	286	262	287	236	290	298	297	267	288	305	276	264	287	313	277	301	299	292	304	310	266	276	294	293	294	308	319	291	256	282	287	321	279	291	280	308	288	282	283	299	291	270	270	277	303	299	293	325	292	320	284	297	320	317	295	303	266	291	334	308	295	313	297	294	265	314	298	260	306	317	272	311	274	304	275	288	310	292	281	325	281	295	297	311	311	285	295	314	299	310	329	275	291	317	280	275	263	271	296	296	271	268	303	271	310	265	316	260	302	315	297	282	276	286	327	287	264	282	296	310	280	290	286	272	283	280	313	277	298	269	289	308	296	282	278	282	292	285	262
8969	4859	3929	2147	1769	1401	1246	1092	1050	1031	893	854	830	779	747	785	742	716	677	700	703	686	720	688	667	694	691	670	681	703	708	689	679	677	684	675	687	644	654	701	699	715	695	662	678	704	675	715	692	667	688	760	688	689	684	717	674	640	703	675	695	706	678	703	663	718	712	653	688	675	684	735	699	711	690	679	660	652	682	690	736	704	683	722	695	698	658	682	673	643	681	699	703	705	694	642	668	668	668	724	675	660	694	704	671	690	705	663	679	654	697	700	705	698	700	684	682	643	677	641	663	692	632	726	704	631	695	684	663	685	664	666	671	709	672	690	665	670	681	667	701	672	736	680	700	677	680	705	695	655	686	707	689	695	705	687	642	658	648	682	656	702	677	736	701	710	698	680	658	691	643	729	645	674	682	683	636	634	699	683	610	682	710	630	700	692	660	678	649	644	672	707	697	665	701	693	691	667	658	663	664	699	631	661	656	665	678	661	627	711	658	633	679	698	724	665	697	731	694	684	684	659	657	647	683	681	673	656	649	633	622	647	634	670	683	707	647	675	716	647	719	678	664	670	667	681	651	648	677	663	665	659	717	690	684	695	669	661	723	665	660	694	684	693	707	687	676	670	681	669	671	647	698	696	645	682	635	655	674	692	655	669	668	661	656	656	679	667	683	700	674	688	649	653	700	653	665	699	715	712	669	676	677	721	689	672	666	715	667	710	633	668	667	664	673	676	701	677	681	647	692	685	684	671	692	698	692	662	651	713	667	691	691	651	659	699	647	655	695	682	632	652	714	687	681	655	686	689	696	668	666	721	671	651	687	691	647	650	666	645	709	684	651	666	695	665	716	686	643	693	676	691	683	651	671	661	678	656	639	706	689	697	635	680	705	696	629	669	672	687	709	706	670	650	686	654	649	680	659	661	676	704	665	641	678	647	699	690	619	665	649	672	657	704	661	676	612	722	692	616	707	675	686	669	691	698	685	654	692	691	730	661	673	676	644	667	689	676	687	639	686	685	686	705	678	633	593	634	696	685	661	693	673	698	706	701	616	679	667	634	648	700	714	690	666	644	673	701	681	682	679	689	686	646	653	651	731	694	699	647	686	673	702	653	703	641	635	697	673	646	658	672	690	686	620	651	669	656	671	666	725	640	686	678	687	671	686	678	677	689	620	676	692	667	715	664	689	686	654	681	685	670	670	644	721	691	688	666	663	670	665	678	718	693	667	655	655	671	683	719	685	682	714	662	721	700	679	663	680	678	711	689	682	748	664	683	675	672	703	671	671	726	698	709	673	708	621	694	701	643	631	635	669	681	636	649	659	622	697	659	693	638	718	635	676	661	664	681	653	623	605	732	726	658	648	693	701	694	690	667	693	629	716	602	690	692	709	695	685	685	658	656	710	643	635	717	690	671	705	698	678	657	735	707	686	664	679	618	648	620	727	667	671	669	612	682	663	671	683	608	634	651	693	693	700	666	710	641	664	702	690	668	631	639	665	711	675	674	658	725	629	742	670	676	649	704	689	699	676	675	692	659	638	671	698	654	679	690	682	686	675	671	647	649	664	670	748	656	643	661	695	712	680	625	667	694	667	676	665	704	692	636	648	659	638	668	662	670	685	640	691	702	642	697	668	683	661	624	705	724	675	677	653	663	731	693	688	695	696	695	657	670	669	657	712	691	704	654	641	669	655	690	698	707	693	685	699	633	662	671	686	631	705	637	645	686	691	694	670	674	714	676	696	715	666	655	677	618	693	651	664	710	686	699	643	681	724	659	660	681	718	705	722	718	673	711	657	687	708	676	685	656	692	697	724	648	682	651	675	697	721	635	698	680	719	672	696	655	623	684	655	689	645	656	646	669	642	635	655	677	688	653	630	708	622	637	669	711	674	651	660	675	713	661	659	656	700	657	683	689	674	664	642	647	688	628	699	667	659	714	667	670	705	715	691	647	683	621	704	662	671	665	608	676	688	701	647	689	648	717	653	661	705	667	647	702	665	681	665	643	697	680	669	653	639	692	658	679	697	682	649	694	717	667	715	649	674	734	646	634	653	689	622	690	671	641	667	660	666	686	694	676	652	709	663	672	677	670	673	679	678	646	669	681	692	687	658	701	688	677	685	701	717	709	660	726	678	689	693	642	638	687	664	698	684	657	655	683	694	632	695	661	638	643	644	659	697	673	732	653	664	646	675	706	705	693	681	670	669	665	640	649	636	683	656	690	702	681	661	673	688	685	722	692	679	678	653	693	781	735	650	723	690	628	668	669	664	668	671	706	643	669	692	677	674	633	704	688	656	691	651	686	721	727	642	688	702	708	674	655	652	702	678	698	655	699	703	706	659	675	695	694	682	671	683	658	652	675	676	684	684	684	657	660	654	629	684	691	693	695	687	630	626	652	684	618	666	643	703	642	683	703	708	719	692	711	675	661	708	679	657	649	704	685	669	679	668	685	716	685	692	669	703	703	647	693	708	671	697	720	644	673	680	667	701	686	682	687	667	670	696	638	672	668	659	680	721	670	692	639	654	631	686	638	677	670	717	628	703	721	687	620	655	668	674	655	678	695	684	686	709	642	654	662	655	659	640	707	658	717	672	654	654	682	645	612	670	642	658	663	681	708	704	660	672	704	625	659	698	667	657	671	617	684	637	642	649	702	696	674	665	716	687	652	657	701	704	735	682	655	712	651	721	678	700	636	649	700	691	669	697	652	655	705	680	687	634	658	708	682	680	652	691	691	677	675	637	655	655	646	694	699	695	668	658	669	673	614	672	683	665	657	622	703	686	696	701	678	669	695	636	686	716	661	658	718	699	669	676	685	667	713	693	708	714	649	664	659	636	685	680	691	678	693	656	699	682	664	666	669	694	658	650	664	631	699	669	696	645	639	711	724	717	666	666	676	700	679	689	699	650	721	672	694	673	641	661	656	676	669	671	725	709	674	713	666	638	679	656	690	668	675	698	701	675	685	662	656	675	684	642	658	711	672	680	677	659	656	714	702	649	708	656	673	674	659	689	648	652	719	674	670	675	678	688	669	683	645	668	644	713	650	662	638	653	672	656	710	651	653	678	679	658	664	699	632	672	684	671	675	641	668	695	671	671	680	675	729	672	668	678	688	660	692	649	653	658	647	687	651	689	650	689	645	695	669	635	635	672	682	659	686	689	720	675	706	666	713	644	702	649	672	664	620	676	675	695	701	711	689	650	698	675	750	643	739	737	712	702	744	700	683	688	665	659	684	718	662	668	657	689	691	676	682	685	685	686	650	720	633	735	669	661	658	672	670	655	706	710	671	652	637	668	675	692	677	642	715	699	707	673	684	658	681	681	723	702	671	683	683	672	645	714	660	671	743	670	651	613	674	683	642	660	658	656	685	622	702	655	659	593	662	656	707	705	683	705	701	660	642	662	652	695	698	690	635	704	678	714	662	660	676	662	700	652	690	633	671	658	676	690	701	704	651	696	637	655	694	705	681	696	650	665	658	689	682
29345	16261	7913	1799	914	595	608	488	466	419	417	389	346	342	342	318	330	289	293	314	298	274	288	305	303	320	287	309	313	281	289	312	286	316	299	309	309	273	296	334	297	343	280	320	302	285	294	284	279	329	284	309	293	310	277	326	315	279	292	269	266	281	280	287	287	294	282	302	294	290	301	307	313	317	308	298	275	285	297	320	288	306	304	275	289	297	307	301	301	295	273	275	319	279	294	262	308	278	292	281	319	289	305	301	282	294	276	256	301	282	247	273	267	304	270	311	277	297	251	285	318	299	296	291	277	288	301	278	269	312	334	284	319	282	327	291	310	264	325	293	296	287	297	288	280	283	264	283	267	328	324	302	276	251	284	310	308	315	302	308	291	326	342	298	312	308	318	289	289	278	285	295	309	300	279	316	294	294	292	304	280	297	280	272	289	267	290	309	302	284	297	292	292	293	284	289	255	288	293	297	319	280	286	269	300	314	291	294	297	282	275	307	311	293	301	284	299	300	285	269	297	267	275	308	287	292	298	282	317	296	277	297	302	292	292	282	254	263	267	300	275	281	308	271	265	263	298	290	324	284	264	288	297	297	286	302	281	274	288	269	264	277	263	266	267	322	296	285	307	316	270	295	290	290	280	268	275	268	258	321	265	287	335	274	282	300	310	291	277	323	295	287	319	292	320	261	293	272	265	305	289	287	281	277	306	308	295	277	333	285	319	290	292	293	290	251	307	283	296	262	326	286	298	339	294	301	313	287	320	313	308	281	285	279	297	300	328	317	296	281	292	299	272	295	281	263	320	311	300	296	305	286	287	301	322	282	320	317	286	317	316	299	282	291	318	270	297	287	304	328	305	327	310	280	310	303	272	287	309	281	280	307	314	318	330	274	307	296	295	277	305	338	268	263	287	292	302	300	270	316	313	317	301	280	311	268	260	296	318	320	301	275	332	275	304	289	265	289	288	288	272	274	320	296	299	311	322	329	306	284	291	265	312	281	304	286	276	313	294	270	288	274	282	305	292	278	300	272	267	292	270	277	321	325	290	283	289	283	313	284	259	274	265	307	281	286	307	293	267	304	298	301	310	310	331	320	281	277	282	277	317	318	263	310	292	275	277	315	310	321	321	304	291	274	280	307	331	306	262	322	279	303	275	282	301	293	321	289	296	283	275	286	306	264	294	301	273	319	311	302	275	297	303	283	307	290	282	278	300	307	252	281	327	258	288	289	252	304	298	295	281	252	311	289	293	304	301	272	324	278	293	303	299	288	329	319	311	288	301	294	267	303	301	288	282	290	300	303	305	270	311	273	310	295	319	320	271	291	312	306	284	309	285	320	321	272	310	288	295	279	282	267	316	273	317	308	298	315	295	298	285	299	285	282	336	319	317	272	291	298	284	317	270	283	315	280	283	258	293	313	286	256	298	290	286	268	256	258	314	288	288	297	279	270	297	263	308	280	297	278	323	307	297	287	266	296	303	276	263	275	288	308	307	289	281	294	296	274	301	299	300	281	281	281	289	271	313	301	296	270	287	284	291	316	262	311	286	302	267	275	268	300	282	299	295	321	326	277	280	292	304	317	297	284	273	312	303	304	281	331	255	272	289	311	261	269	298	281	291	298	319	267	320	301	290	284	300	291	287	304	289	302	271	296	275	273	313	320	282	265	303	274	281	291	315	303	289	330	285	294	280	292	317	314	276	322	292	304	309	274	303	305	297	309	310	289	313	267	267	290	293	301	318	259	312	292	283	306	298	329	325	303	268	282	274	311	295	289	270	272	283	304	317	309	284	243	295	307	289	295	283	273	295	287	315	305	273	313	267	316	275	275	300	275	282	306	301	256	292	299	266	267	284	293	317	288	314	292	297	290	324	266	322	287	319	299	300	281	298	325	295	282	304	278	273	290	258	274	308	301	246	268	280	276	300	274	286	286	285	288	307	280	284	346	311	262	285	301	284	265	257	299	320	288	276	255	318	303	315	293	316	289	317	308	293	282	290	271	268	322	315	269	276	304	294	269	324	287	263	262	338	264	255	278	295	255	274	278	301	278	269	320	319	318	268	333	283	321	295	301	281	273	279	299	323	290	273	312	304	306	301	252	310	294	305	310	299	305	295	259	305	306	319	275	278	270	343	324	317	294	296	285	305	290	287	290	300	256	306	302	303	297	264	303	266	302	284	282	300	290	313	288	265	283	309	277	297	323	302	324	311	286	300	323	313	284	277	291	302	284	288	281	324	288	298	303	316	285	292	299	314	278	294	294	278	262	301	295	295	308	276	282	291	266	318	308	275	280	314	314	281	280	281	320	280	244	307	296	254	283	289	296	312	299	313	274	289	281	279	277	274	282	313	263	290	272	286	282	301	296	305	311	285	297	283	302	307	327	309	319	295	285	309	268	301	299	295	276	291	274	279	277	316	318	292	305	317	268	284	290	315	306	303	300	309	300	281	305	284	280	293	320	295	275	290	288	267	309	300	284	297	291	308	288	305	301	313	306	302	301	279	302	270	282	293	283	272	293	249	293	289	290	292	295	307	295	307	309	292	278	290	276	302	315	289	287	294	328	314	289	265	289	298	323	283	277	287	272	270	309	278	299	317	296	268	288	266	278	303	324	295	289	297	288	316	266	284	279	297	305	286	274	288	280	307	298	304	301	312	300	289	268	284	291	326	289	321	297	319	260	279	299	295	284	273	293	279	294	324	298	321	323	319	308	312	269	306	300	269	292	290	279	294	309	292	327	316	288	276	294	317	314	257	273	282	297	265	288	286	288	299	247	292	312	268	279	299	288	296	287	273	291	291	298	290	279	281	297	304	269	274	295	284	299	273	302	277	315	286	260	282	285	301	320	290	302	305	290	264	277	290	239	306	302	306	280	288	322	271	325	298	268	288	258	277	297	316	256	283	282	271	291	302	271	323	300	330	290	291	296	342	313	296	293	300	324	281	305	323	319	325	257	313	329	281	304	287	309	306	283	287	256	320	295	276	305	302	279	284	289	260	283	265	299	272	298	284	266	300	310	282	266	284	297	283	288	261	271	301	286	284	281	274	264	273	317	292	279	288	298	309	273	275	284	321	286	311	300	294	306	273	274	290	275	274	298	305	262	289	294	293	270	295	307	271	311	287	289	306	291	276	310	279	323	303	279	271	300	295	286	276	281	313	310	272	311	313	302	324	283	297	300	274	277	282	266	286	314	287	302	272	287	297	294	300	270	317	316	277	309	275	309	288	296	282	326	273	270	260	321	284	319	291	284	282	276	329	279	314	311	252	281	303	276	301	253	289	307	320	279	308	285	271	283	286	311	326	319	256	298	331	294	310	309	305	303	326	310	280	292	313	285	280	285	299	326	313	279	281	302	272	297	293	283	285	284	254	302	297	284	311	295	302	291	295	338	304	279	299	262	296	285	280	314	272	304	287	301	319	291	287	275	303	334	294	302	306	260	312	296	295	285	304	300	282	304	321	268	286	278	275	285	315	273	288	308
20718	13189	9934	3781	3101	2322	2198	1602	1532	1425	1258	1128	1038	991	932	881	872	784	776	771	788	827	731	784	751	722	755	719	687	710	708	688	712	687	706	731	698	737	724	660	693	705	711	717	698	675	749	691	746	661	674	655	705	671	706	676	703	652	641	649	676	668	685	690	713	694	707	711	706	665	749	706	650	697	637	680	643	654	653	678	724	692	689	650	707	654	637	686	693	677	666	668	695	659	694	703	704	705	614	717	632	726	643	658	679	686	692	662	743	691	690	676	711	679	680	680	724	653	667	718	693	651	711	727	692	700	689	675	686	640	672	710	694	663	697	641	665	695	667	715	723	648	703	686	677	687	681	653	654	674	643	688	689	700	675	685	691	677	646	714	672	677	657	665	718	626	702	656	663	721	706	643	680	671	652	654	660	699	650	673	661	634	648	681	697	671	665	660	682	682	694	701	646	653	659	696	703	698	655	653	654	698	634	695	644	646	696	663	709	686	651	632	678	713	688	645	706	666	696	735	710	662	653	682	691	660	676	685	680	683	656	708	651	654	663	712	710	666	668	633	628	687	708	653	708	644	674	668	693	699	682	740	715	696	727	677	691	630	668	675	695	683	663	712	656	679	640	711	697	709	662	662	642	674	716	659	726	697	683	729	687	648	672	648	606	669	699	624	662	681	652	712	649	703	687	689	650	708	667	694	671	675	746	673	663	674	689	686	641	682	699	683	672	661	650	688	669	681	671	691	690	699	668	711	689	701	636	670	627	681	708	697	695	624	633	698	700	704	681	625	699	673	712	676	650	633	679	639	706	642	701	712	674	703	652	657	659	709	672	678	651	664	696	656	747	674	713	663	694	663	703	696	658	732	653	657	681	720	673	661	669	676	709	708	663	638	667	659	675	717	714	670	705	616	704	670	671	657	667	712	691	663	670	663	700	665	671	688	743	652	698	625	673	700	661	665	698	701	673	689	647	667	630	702	647	688	703	692	686	711	697	665	707	670	713	712	677	697	727	701	682	668	657	656	664	700	683	674	690	661	623	683	706	718	684	682	651	656	657	685	682	707	709	664	627	708	725	653	673	663	701	690	662	681	697	679	702	619	675	645	708	597	676	666	676	666	678	703	659	699	652	685	659	683	701	706	685	658	684	718	643	727	639	635	683	681	686	677	695	648	676	648	659	667	661	623	702	709	715	668	647	659	687	656	700	718	690	703	677	657	643	660	652	650	668	646	636	680	659	694	690	675	653	643	653	695	680	692	672	689	705	706	685	682	659	627	725	662	652	663	706	658	703	694	711	655	645	652	692	676	684	716	724	693	688	670	711	645	702	666	687	657	626	677	698	667	690	663	673	698	693	695	641	665	676	643	697	667	692	707	687	679	704	668	669	715	652	625	659	688	711	661	652	687	690	677	697	680	698	696	686	720	655	709	675	666	667	715	707	691	655	722	646	692	677	700	669	641	661	690	659	636	692	687	656	660	695	657	734	645	697	663	655	710	638	691	703	705	685	743	687	700	686	672	645	655	702	706	701	695	673	709	697	698	638	664	628	693	693	702	668	643	649	655	664	643	634	705	646	680	693	660	667	700	667	641	687	624	681	657	610	688	664	644	695	744	688	681	625	663	674	669	678	675	708	704	703	711	707	646	675	671	679	671	662	699	675	685	715	627	703	664	679	646	666	709	673	674	675	703	697	677	690	656	710	628	687	692	738	652	650	681	633	678	640	718	688	662	666	703	722	715	695	659	715	665	674	659	674	655	689	677	699	674	708	717	702	693	685	714	697	671	681	688	656	684	708	672	678	647	649	644	671	646	653	682	664	676	693	665	688	657	713	708	653	667	661	659	689	664	682	684	689	712	695	665	689	662	701	663	706	663	666	669	681	732	715	657	632	669	672	732	655	702	652	662	680	705	664	681	684	636	697	626	666	670	701	682	707	656	673	667	655	723	667	675	694	730	690	651	676	676	673	674	675	655	692	661	662	649	656	667	692	632	682	728	660	670	661	661	682	678	656	702	674	675	680	658	658	715	664	731	704	669	686	696	706	658	667	635	677	663	676	716	677	677	705	652	702	627	682	735	689	644	700	644	712	697	694	681	745	660	687	720	658	696	678	701	701	648	677	647	648	702	672	678	680	642	724	668	679	682	682	711	659	652	679	617	705	708	665	647	702	664	689	660	712	649	692	689	671	702	657	683	662	683	632	660	668	701	667	651	707	664	668	678	685	702	636	677	676	664	721	712	693	666	688	639	671	677	632	678	692	682	663	688	675	699	652	676	693	671	683	679	689	701	661	729	638	653	711	739	637	717	647	625	702	681	662	734	679	680	612	665	665	637	688	680	676	686	712	675	656	623	681	659	709	681	718	687	655	720	692	670	668	703	676	686	680	638	686	735	614	663	663	653	666	696	703	673	688	652	735	659	662	696	726	619	674	643	661	703	689	676	674	682	666	719	691	711	674	661	681	667	643	688	647	667	694	714	637	676	671	648	663	709	690	702	652	650	673	702	624	707	645	711	650	656	654	685	659	672	690	651	662	666	674	672	680	667	670	675	685	664	666	658	674	669	729	679	632	646	612	697	690	671	713	645	711	675	641	691	719	704	702	678	679	729	636	675	645	704	726	686	712	644	687	659	630	722	651	655	680	665	712	627	668	676	663	666	667	669	713	695	696	677	663	685	693	696	644	672	708	684	658	679	700	655	720	660	666	712	703	701	696	702	663	663	636	712	656	697	666	634	647	657	675	660	689	690	672	665	660	666	638	652	693	655	732	653	694	657	672	688	667	673	714	702	684	696	625	673	661	644	659	678	673	658	701	677	662	654	675	667	693	658	691	691	677	688	717	676	663	710	704	721	651	641	678	733	688	673	723	690	627	672	660	658	689	703	652	670	685	676	707	668	697	669	614	706	675	657	634	724	681	648	655	704	672	687	676	712	675	693	680	695	654	646	672	673	653	681	658	671	676	659	661	639	710	676	671	697	709	691	689	689	705	683	625	665	705	679	659	678	653	663	638	636	666	669	678	694	662	671	694	668	657	720	647	692	727	632	702	681	630	632	703	678	700	707	674	689	699	688	667	687	685	636	683	675	674	710	694	654	648	686	711	675	683	680	700	616	698	691	657	716	662	667	693	702	670	656	668	685	684	689	688	671	665	666	685	674	650	694	682	719	688	702	708	633	712	636	672	706	683	677	663	673	685	631	658	696	677	708	683	703	702	630	639	715	656	712	694	665	670	679	672	650	639	672	665	669	693	648	697	686	696	664	690	693	688	680	648	670	675	647	671	677	680	664	727	672	675	668	706	674	703	707	655	696	690	684	686	663	681	640	652	647	725	634	666	636	628	669	674	676	628	692	707	692	645	674	703	706	713	692	671	681	669	653	656	675	655	715	680	716	705	643	664	716	684	656	654	625	619	614	704	695	689	656	703	657	694	658	647	682	692	666	657	680	702	658	715	657	691	673	707	659	663	711	660	674	693	665	676	675
41047	25507	15491	3626	1309	825	656	487	427	406	306	297	291	264	260	253	239	227	210	195	217	195	207	209	234	197	185	184	214	211	211	199	193	221	191	200	186	187	211	213	202	219	181	186	215	222	215	223	201	196	207	203	215	226	202	189	213	197	195	211	198	196	187	219	187	201	207	212	200	172	192	189	181	201	209	176	189	213	179	220	205	200	186	185	184	174	186	191	193	213	209	228	196	184	192	193	207	209	206	215	199	200	192	209	219	177	184	216	201	191	202	180	188	200	175	204	206	214	195	199	211	198	203	173	185	188	189	204	170	184	181	201	228	187	180	189	213	180	188	221	189	222	212	231	199	196	215	223	184	218	194	196	195	198	207	197	181	185	170	182	197	207	175	178	182	194	218	201	186	192	180	206	192	184	167	209	186	165	213	202	221	201	193	203	230	187	164	191	187	180	202	190	181	170	175	189	189	195	178	204	198	199	208	202	174	198	169	196	196	175	193	212	176	179	204	193	191	165	206	205	169	178	189	217	220	184	220	220	199	199	205	180	203	186	201	176	185	209	195	197	205	229	194	206	191	165	182	203	215	214	193	195	201	196	189	208	214	207	166	187	229	180	211	160	187	162	211	194	194	211	180	183	166	165	211	165	213	195	188	209	215	180	189	199	179	205	176	201	175	201	194	180	161	178	201	190	192	203	198	199	191	180	202	175	202	171	202	185	201	201	188	190	205	191	194	206	189	210	220	178	198	175	208	200	172	184	190	186	222	204	181	217	202	200	208	191	198	211	179	204	175	204	183	205	178	185	192	205	191	202	188	200	212	206	203	177	184	188	190	216	197	186	199	181	201	160	179	177	190	180	201	202	219	209	219	170	196	176	176	189	190	170	192	193	193	187	201	184	203	211	202	208	219	181	197	192	189	187	223	183	170	208	173	193	202	201	189	209	173	224	193	217	191	167	211	214	176	206	202	192	201	191	194	202	201	172	192	211	201	179	212	222	186	197	233	186	202	211	175	212	208	206	200	199	203	173	187	195	188	185	227	182	174	185	189	199	199	184	174	200	200	187	189	204	187	201	214	204	190	189	213	202	201	187	153	185	194	219	204	178	194	181	198	176	184	203	199	199	192	215	176	193	197	187	174	224	220	200	196	189	200	190	174	206	221	221	226	195	184	209	205	179	227	191	170	182	212	167	190	192	193	216	197	180	204	170	194	198	176	199	194	171	205	198	171	202	169	193	185	203	210	196	186	191	196	210	209	204	201	176	210	180	193	224	196	186	186	201	195	198	193	187	212	191	224	189	204	213	165	182	194	191	198	192	188	184	190	186	194	217	191	205	190	218	197	196	220	189	182	209	184	199	203	183	193	196	214	178	185	200	190	189	193	212	170	207	184	170	196	201	205	185	176	187	179	195	199	150	208	173	197	160	213	177	180	194	207	209	207	190	178	208	217	202	215	213	183	200	198	196	214	186	208	202	218	202	176	203	157	195	191	210	172	203	187	203	171	174	191	197	167	188	221	183	202	198	196	192	203	216	174	192	187	196	193	223	215	221	200	202	202	188	192	192	187	179	184	206	206	206	192	206	184	183	179	197	189	200	176	204	171	196	191	202	228	199	199	179	203	179	195	186	197	195	221	210	216	188	190	180	193	195	176	209	201	187	200	202	193	183	206	195	187	188	198	179	182	196	191	188	179	203	184	185	198	172	184	203	186	199	193	194	206	214	171	205	198	176	174	166	208	179	164	206	209	229	229	198	223	203	204	175	153	174	192	177	170	170	207	198	200	189	193	200	171	214	203	208	228	185	211	195	181	176	176	175	196	185	167	154	203	224	214	208	215	216	201	207	201	207	224	208	191	207	210	201	205	204	189	209	217	201	199	198	190	200	191	207	180	192	179	218	178	201	188	194	179	207	195	206	222	211	178	196	201	160	208	192	213	190	178	196	176	194	201	197	209	199	219	202	202	202	183	204	201	204	214	193	201	198	176	184	169	202	192	177	191	193	191	211	193	171	200	203	199	212	189	187	186	170	211	211	207	195	180	205	193	190	191	200	209	198	213	197	209	179	183	186	190	201	199	192	208	160	199	195	189	203	199	185	207	196	182	184	202	188	213	182	186	220	227	215	207	177	201	190	218	178	207	218	215	198	202	172	199	199	210	202	213	194	181	196	208	178	199	203	196	193	210	217	213	196	199	226	185	187	181	175	175	173	189	200	171	198	193	188	183	187	217	196	198	200	187	210	192	189	184	207	194	180	193	198	181	185	184	228	195	183	179	211	198	198	190	212	188	187	202	191	172	172	169	202	176	185	192	179	207	213	197	181	183	184	230	215	223	187	180	231	222	188	214	191	207	182	203	201	209	173	185	183	210	199	203	182	221	196	196	206	185	202	182	179	179	187	219	195	181	197	191	191	220	208	181	194	197	209	203	184	214	215	206	220	217	186	185	190	191	189	181	194	202	203	184	198	211	177	191	183	206	183	196	192	207	214	196	166	190	186	195	197	187	215	197	213	191	178	192	198	183	202	193	190	197	166	184	192	188	204	200	213	215	185	216	214	196	207	204	219	211	185	174	203	167	184	173	180	179	165	185	188	185	192	203	224	194	235	185	182	174	205	196	210	190	207	178	208	210	210	194	212	175	194	173	208	211	180	211	211	190	195	193	190	204	186	201	208	202	194	160	182	190	174	201	185	188	193	208	186	194	177	204	238	203	190	200	194	211	211	182	184	202	174	204	213	181	192	192	207	219	174	197	189	172	193	197	208	186	196	187	185	204	171	194	198	190	214	203	188	183	205	185	207	186	198	169	217	205	182	215	200	209	192	223	215	184	197	177	204	203	209	178	222	163	200	170	169	191	178	201	184	212	230	181	212	200	191	184	183	208	190	178	191	194	218	186	193	192	188	181	197	197	209	203	188	193	209	203	177	195	175	210	180	209	172	202	216	188	192	150	163	186	191	174	199	197	190	179	201	177	201	185	193	205	170	192	199	211	199	178	221	185	205	177	182	216	208	183	210	200	187	198	185	198	184	190	212	188	192	200	206	179	197	204	201	183	194	208	201	186	197	173	194	173	195	198	186	196	193	186	184	221	199	183	214	178	206	192	192	187	210	175	176	183	215	203	194	176	194	162	202	226	178	201	194	169	183	205	194	216	175	168	176	202	183	187	200	196	194	211	214	183	164	215	188	196	203	182	210	208	187	198	209	214	205	222	185	183	163	187	168	188	203	198	214	176	191	196	194	195	192	220	210	187	173	220	201	206	181	199	176	227	196	191	199	227	195	200	193	200	215	202	197	187	189	185	198	183	195	199	203	152	200	160	184	171	188	161	206	203	201	189	202	196	217	206	195	214	185	196	195	208	194	192	200	200	196	182	192	189	209	221	188	176	182	210	180	187	187	193	170	177	200	208	223	207	193	213	171	219	199	192	174	184	197	190	214	178	184	203	207	191	191	217	200	190	180	207	196	206	204	191	184	224	215	207	197
27493	19517	16624	5421	4107	3427	2772	1996	1957	1678	1311	1212	1039	1011	889	876	751	650	636	651	643	637	621	601	562	568	565	575	547	524	589	510	517	505	539	503	499	561	512	515	486	481	524	531	510	542	547	546	528	470	474	490	496	496	490	476	469	500	537	508	457	497	488	483	452	472	485	483	499	417	477	500	487	466	476	486	425	473	460	468	464	514	507	483	467	468	479	462	454	492	478	450	461	470	476	469	437	460	486	508	467	495	479	459	480	460	510	453	469	455	485	449	477	531	444	476	465	500	483	474	449	459	496	477	455	461	412	458	460	451	507	478	467	488	448	450	453	473	492	455	455	503	467	477	506	439	455	477	475	485	490	480	525	493	461	425	467	475	473	448	452	435	469	456	445	452	476	455	480	454	498	438	474	466	448	479	475	465	488	448	442	439	446	471	488	456	470	457	458	490	468	463	458	460	448	478	497	459	488	488	504	452	446	462	489	468	431	419	434	500	465	460	457	471	509	510	486	455	481	466	459	488	478	461	428	492	448	424	454	494	449	468	498	459	454	502	472	482	488	485	477	456	481	463	472	475	478	471	484	441	454	480	481	463	497	508	441	481	454	459	473	480	443	433	478	461	464	495	445	466	476	477	485	486	476	463	457	491	474	503	446	498	457	478	451	443	464	461	464	404	490	465	502	466	420	474	497	430	470	479	488	466	492	477	508	445	486	464	493	465	477	450	502	480	429	487	487	480	430	467	491	477	441	496	424	485	484	410	468	475	463	453	456	496	415	428	482	457	459	477	468	431	508	441	468	473	514	490	464	481	460	462	438	511	441	486	515	513	450	440	492	499	483	465	467	427	445	476	498	497	483	460	467	475	455	471	509	473	473	472	474	446	474	497	478	457	449	459	496	508	451	463	466	489	482	435	482	468	449	483	486	446	479	447	434	465	489	486	472	489	499	480	484	483	474	464	481	489	458	465	489	454	464	463	474	458	457	439	496	504	495	435	503	464	466	428	464	411	493	465	506	444	453	466	466	441	465	515	462	465	486	484	454	502	476	508	463	478	475	475	445	509	527	466	427	475	464	454	443	477	520	455	451	493	423	480	505	486	460	487	498	426	471	431	444	483	442	447	461	502	469	499	482	465	462	466	420	450	475	458	446	497	467	468	438	449	465	447	480	477	452	486	461	490	475	473	466	470	478	493	478	477	490	414	429	501	491	462	462	484	463	451	505	480	475	497	450	455	479	450	483	465	509	470	450	491	480	507	445	468	464	480	451	462	472	450	466	475	493	488	466	443	438	468	428	487	469	512	491	481	481	476	503	458	442	445	455	472	479	467	445	467	487	478	479	425	458	451	495	483	489	395	470	468	484	489	488	483	442	452	450	485	478	484	465	475	482	493	505	480	470	459	465	465	449	421	440	456	474	489	464	409	487	435	443	459	453	478	469	450	469	471	491	467	446	462	445	454	500	507	475	472	456	477	465	437	486	492	470	466	454	472	497	521	473	496	463	475	493	463	471	431	475	466	476	473	440	477	468	459	492	484	439	462	516	458	464	455	460	484	440	461	490	475	463	492	475	502	491	487	484	476	459	466	439	479	511	449	467	467	460	455	484	467	448	471	481	462	482	480	489	461	467	467	470	453	456	447	446	467	482	438	496	470	474	444	500	480	482	464	471	459	481	500	482	447	459	442	445	483	460	469	454	480	442	430	457	498	477	470	480	492	492	472	458	447	476	458	457	454	493	485	497	440	444	480	445	452	424	508	463	452	492	477	489	467	463	427	441	490	513	461	450	444	447	464	468	452	450	491	495	486	485	496	476	448	516	474	453	428	517	483	454	462	501	494	451	454	429	485	471	472	496	465	458	458	461	482	466	457	470	467	471	509	476	469	441	454	441	453	462	483	471	464	454	427	429	430	444	456	470	478	446	443	489	494	449	503	469	444	458	460	459	478	482	468	455	455	452	458	464	461	447	454	472	455	481	442	451	469	479	518	460	475	494	471	458	496	475	501	439	486	490	465	441	441	453	493	496	467	482	489	464	447	458	460	448	469	479	430	503	498	452	503	494	459	448	458	441	498	500	443	457	483	433	458	472	489	451	455	451	445	470	494	485	455	499	459	423	496	482	448	443	468	470	490	473	464	469	464	474	458	483	485	473	465	455	447	468	451	515	494	460	467	470	467	461	450	474	436	476	441	433	439	466	483	463	462	451	467	477	490	499	421	426	480	496	496	471	476	463	438	450	469	404	447	479	473	493	451	425	441	445	461	459	462	473	477	473	434	441	450	513	492	503	483	499	473	475	461	457	458	453	483	453	479	426	460	506	475	461	475	449	447	445	485	447	505	482	489	479	478	509	476	520	462	458	497	488	449	459	489	467	473	436	430	496	462	441	441	471	479	469	462	471	472	468	490	447	479	459	446	500	496	447	467	451	497	472	477	488	478	462	505	511	474	508	473	481	450	486	498	449	478	460	455	489	475	493	480	461	469	470	491	465	464	470	441	452	498	474	505	435	437	473	439	489	478	487	482	433	469	451	507	456	479	476	472	454	454	453	472	472	463	502	497	463	501	462	460	496	472	455	494	451	450	511	461	474	487	458	479	479	467	437	468	472	454	468	497	436	459	460	482	472	456	475	479	440	466	439	455	451	445	470	454	468	450	485	436	479	478	429	512	455	442	483	458	463	476	477	477	463	486	468	453	477	449	469	499	471	478	503	475	458	427	456	502	474	482	469	510	454	418	497	470	435	479	476	456	433	480	453	471	458	447	465	474	461	479	457	456	443	450	433	476	465	477	475	465	457	464	506	489	458	501	452	489	479	472	500	446	445	489	477	514	477	492	461	484	484	478	446	461	478	442	457	494	486	465	493	491	480	463	430	474	477	459	447	468	479	480	474	476	485	458	481	486	454	473	474	477	488	482	452	455	444	484	514	439	486	479	492	443	473	417	455	492	470	464	484	478	450	482	474	462	467	490	512	451	481	435	484	440	449	465	487	474	485	449	448	456	471	482	452	450	458	467	469	462	496	485	492	487	460	505	491	490	485	469	450	426	496	471	449	463	503	431	494	472	486	443	442	526	486	450	490	445	442	441	476	444	482	483	470	477	455	447	454	443	450	431	481	510	474	501	470	459	477	464	474	483	481	466	467	498	477	467	487	483	484	450	449	442	433	453	472	483	493	475	478	455	464	479	419	454	513	480	477	466	468	451	472	451	449	502	477	475	471	467	471	490	482	466	478	440	482	493	484	463	465	458	470	441	428	459	451	447	486	444	488	503	477	466	474	459	511	508	522	467	522	482	470	485	474	515	481	516	501	447	496	449	456	467	488	455	471	488	476	445	474	472	449	493	472	462	475	452	512	458	437	485	445	504	494	469	476	451	471	477	468	463	475	459	459	497	451	492	447	460	467	498	520	457	470	455	504	479	477	454	495	490	497	447	491	469	506	446	452	463	466	483	422	508	485	451	490	436	430	487	435	443	456	419	484	512
13262	5199	2540	845	557	477	451	340	366	384	313	334	321	300	328	302	326	287	324	320	303	316	304	311	314	354	295	314	291	314	275	318	297	324	326	291	288	304	299	287	323	308	310	305	325	314	286	324	300	341	306	297	275	288	311	294	303	300	305	274	295	327	287	311	291	299	284	288	325	273	304	310	341	327	309	293	302	322	279	249	306	314	291	316	332	317	309	277	313	309	299	303	286	292	317	298	290	303	295	296	302	288	265	294	315	328	303	295	297	333	315	331	298	319	326	321	278	260	309	286	285	295	319	293	330	338	324	303	288	311	322	288	284	288	285	320	289	273	308	303	297	284	268	304	271	295	320	295	301	285	346	293	260	284	298	267	293	289	276	339	316	291	297	284	326	269	300	298	298	318	289	300	277	301	329	328	309	309	292	290	304	301	297	310	300	283	304	329	274	305	302	312	327	274	321	318	309	302	326	328	312	306	324	281	307	282	325	332	294	251	304	279	287	305	304	301	292	290	309	318	295	283	299	312	289	309	278	317	312	297	285	295	290	326	329	308	291	279	322	308	286	273	325	284	331	306	324	310	322	321	312	330	301	266	296	279	274	286	284	306	291	310	322	314	311	307	307	331	341	311	339	303	262	306	302	331	309	288	288	298	269	321	293	328	322	269	300	296	283	316	300	281	315	293	314	319	301	298	284	279	293	335	324	311	298	334	314	269	297	271	321	307	315	340	292	298	277	296	349	297	308	306	294	318	298	294	305	297	317	341	284	342	300	332	285	320	295	314	272	310	310	327	325	280	339	292	288	316	279	270	299	299	314	328	283	299	301	311	314	300	315	327	278	322	306	327	272	274	313	292	335	299	328	317	289	277	327	347	306	305	334	307	310	323	311	305	311	269	320	276	310	285	294	303	292	293	301	298	355	306	289	301	329	299	325	285	326	315	292	304	327	278	302	259	303	300	290	324	349	268	297	295	344	320	300	285	325	297	308	320	283	296	299	291	315	291	315	309	289	320	333	297	283	308	296	305	311	309	308	316	325	320	306	309	311	300	301	298	299	323	314	269	303	307	284	305	341	267	301	304	285	315	325	303	299	315	319	317	299	288	280	307	291	329	280	294	289	310	318	290	296	313	305	295	297	288	270	295	268	316	314	256	322	350	298	317	332	325	290	301	277	283	308	281	323	301	292	309	308	314	292	301	296	346	320	293	294	288	332	309	332	293	309	334	300	330	303	310	291	317	281	252	317	324	321	335	300	294	289	284	318	309	300	280	319	290	289	333	270	322	311	321	301	300	307	327	298	303	299	343	292	317	298	295	274	303	291	286	280	287	293	311	308	278	290	300	280	324	287	312	286	281	282	335	318	290	298	314	292	309	293	331	284	275	319	313	323	314	294	306	307	287	328	287	309	300	319	292	307	317	296	332	313	290	329	296	309	307	287	311	279	302	290	305	307	280	303	315	333	317	286	302	272	296	290	322	303	304	291	297	302	312	297	328	292	334	302	331	297	301	309	313	329	305	305	314	301	296	297	334	287	298	295	289	300	313	311	311	301	292	297	299	300	262	310	299	282	305	315	299	335	322	285	321	289	314	329	321	303	273	288	274	298	326	297	316	301	288	299	296	331	304	304	279	322	303	288	309	325	302	344	301	266	303	283	332	278	309	317	326	300	281	304	325	309	298	291	295	280	306	324	278	286	311	308	291	318	301	306	306	274	287	310	325	281	328	323	356	313	297	302	289	289	296	297	303	294	291	316	311	293	302	289	320	299	339	319	297	281	312	308	271	288	315	291	291	315	286	295	297	290	305	296	288	308	303	314	317	284	310	324	298	298	271	309	281	285	308	316	325	286	332	293	292	272	329	300	314	296	314	313	315	286	329	296	292	328	316	289	283	303	282	325	304	338	341	287	324	309	285	307	305	341	281	318	321	275	294	297	305	299	287	266	324	309	300	293	296	356	306	283	286	335	272	310	301	314	297	278	282	313	257	318	339	296	319	274	296	333	287	321	295	356	298	327	308	311	316	267	302	311	276	312	320	278	331	288	314	298	289	295	301	324	299	288	308	342	294	298	317	310	273	310	298	292	334	306	278	291	293	304	304	293	281	300	310	277	313	273	319	310	296	281	300	266	283	278	290	312	311	293	289	297	324	287	293	311	300	284	319	298	327	319	287	307	309	307	286	291	282	309	294	321	297	307	319	306	314	301	292	282	325	297	313	291	309	298	265	323	308	295	325	294	265	320	307	265	309	318	282	302	288	286	319	303	343	331	312	343	283	318	299	271	308	323	301	320	306	318	302	297	301	296	280	304	296	286	295	294	331	319	279	301	329	309	279	276	312	302	313	324	322	278	314	288	297	264	308	318	324	296	282	313	290	318	319	296	304	289	294	304	336	343	315	299	320	333	300	295	287	304	319	321	315	311	300	296	280	277	307	274	265	318	319	308	281	287	299	302	257	294	279	292	289	302	343	286	325	285	314	291	278	301	313	302	309	294	318	298	294	340	306	295	278	337	316	307	312	331	264	308	295	302	325	308	273	304	287	302	283	320	272	320	304	315	295	306	321	319	328	349	274	305	298	314	293	315	307	344	329	300	305	296	278	297	299	275	307	297	300	285	315	311	290	328	274	313	261	283	272	280	348	267	324	281	307	263	324	276	308	288	314	292	293	309	299	321	305	332	298	306	292	304	293	277	305	283	277	318	307	330	317	321	255	286	334	299	307	303	297	309	279	317	292	309	290	299	316	318	283	275	321	290	278	271	282	303	308	346	319	319	323	313	332	272	334	306	329	278	308	305	310	318	272	291	277	271	277	347	276	306	271	315	313	306	284	281	303	327	305	317	278	306	319	293	279	319	289	289	293	318	326	291	291	321	343	327	319	307	342	363	291	290	304	310	319	331	298	299	329	314	291	316	323	292	332	292	291	280	322	290	333	289	288	334	318	291	290	322	294	299	334	299	336	291	290	276	293	340	272	326	324	298	277	298	306	309	318	286	272	300	297	295	268	262	306	283	291	296	272	277	282	308	312	275	311	324	304	304	296	321	320	316	285	288	336	302	265	308	326	308	329	307	295	302	304	289	285	291	312	280	305	288	299	306	279	304	305	291	313	350	289	284	313	288	328	321	283	292	310	287	287	324	297	292	318	315	314	291	308	309	273	281	290	260	289	287	318	309	303	325	293	338	280	299	284	291	303	321	295	287	307	295	316	272	288	292	353	309	263	283	290	303	339	274	334	287	303	310	322	299	313	320	301	289	289	293	316	306	339	318	294	289	312	299	345	316	313	301	293	281	332	262	319	294	332	319	310	291	330	317	328	322	283	311	306	313	320	330	302	294	307	295	326	322	304	288	311	326	292	328	298	329	326	317	285	296	286	287	340	279	336	312	310	307	267	327	294	359	302	321	298	277	281	329	298	298	308	287	294	288	316	295	287	311	291	287	320	301	297	297	302	279	278	298	338	303	318	309	300	292	303	337	362	330	294
9477	5040	4522	2277	1768	1580	1348	1167	1152	1031	911	944	846	869	773	825	764	773	733	762	810	745	761	748	748	697	752	733	704	705	729	738	757	709	752	732	696	690	721	657	708	684	758	716	706	710	712	755	736	729	724	734	726	680	745	723	686	768	723	709	708	764	766	684	698	680	755	770	704	722	739	705	686	714	694	709	655	742	684	710	742	699	756	741	710	740	792	711	724	697	697	709	698	684	732	689	694	775	708	756	695	720	681	721	725	718	721	683	676	735	738	660	722	706	701	703	706	689	749	720	682	694	699	711	676	716	733	699	674	673	709	724	700	704	717	708	714	711	726	677	711	691	732	703	725	692	710	658	673	740	687	735	687	707	800	715	714	713	665	709	709	731	721	739	695	775	734	681	701	707	726	775	715	705	717	740	705	660	685	731	727	721	751	701	710	688	659	712	732	732	674	709	712	683	701	680	678	730	704	708	692	729	693	710	703	775	706	704	749	761	720	725	732	678	660	710	692	658	690	745	713	747	715	714	716	713	698	707	741	690	706	699	708	704	743	697	700	737	699	687	711	752	731	742	737	715	724	680	715	757	650	704	746	708	671	695	700	716	756	680	716	711	718	667	732	733	729	725	751	711	713	714	704	755	738	681	708	684	687	688	732	730	775	707	695	773	698	707	727	698	709	684	725	695	741	728	679	700	729	771	748	730	735	708	786	666	644	705	723	722	703	716	714	719	686	713	704	758	731	761	722	732	690	730	738	725	688	714	687	682	729	718	714	741	761	688	699	714	714	715	682	676	737	763	718	706	702	739	684	697	682	651	703	685	722	660	722	705	680	715	742	678	739	710	752	672	699	735	710	730	726	727	716	701	671	725	681	705	687	768	755	713	703	737	714	719	694	717	736	746	655	753	710	715	678	680	666	677	749	661	699	708	751	697	747	737	721	696	749	715	726	721	705	713	696	728	699	701	728	681	676	735	691	738	710	680	755	700	736	722	721	690	723	698	739	709	694	675	708	714	727	683	682	731	725	705	714	731	678	713	726	704	725	706	768	729	712	716	739	723	694	693	695	736	758	729	707	719	726	692	713	747	733	672	713	736	737	688	707	732	704	724	707	700	737	704	713	718	670	729	686	711	690	729	730	679	710	712	710	717	685	705	726	666	733	669	716	701	773	677	726	675	693	722	680	718	672	708	678	695	717	695	678	717	702	723	732	711	689	698	684	710	715	682	661	678	683	709	711	749	708	727	679	752	719	702	695	748	703	697	700	756	748	721	699	692	709	668	719	709	730	683	726	739	693	734	710	695	679	713	701	716	724	657	728	719	660	713	707	677	747	727	740	712	690	711	721	717	707	689	706	688	712	685	671	671	760	715	688	727	749	757	700	746	715	707	734	723	671	724	761	723	726	772	691	706	709	688	744	729	731	711	718	723	731	720	742	702	690	746	706	679	721	683	707	782	712	719	749	724	687	676	743	700	720	701	726	708	710	684	712	705	699	730	724	716	725	703	690	719	704	704	659	692	702	715	703	753	708	724	699	748	660	707	718	699	716	712	687	734	686	743	681	727	698	748	689	701	709	730	755	739	718	732	681	695	706	748	684	662	711	705	666	730	754	703	722	669	689	688	741	719	764	741	703	708	662	712	709	745	752	679	705	710	727	812	701	720	670	738	743	719	720	696	728	695	720	707	727	681	658	725	700	706	729	681	725	711	708	744	704	739	718	705	718	714	687	662	731	737	710	740	701	732	816	684	638	721	690	691	713	750	666	718	714	721	719	723	732	749	741	726	663	688	726	690	687	709	692	687	681	730	705	679	712	703	688	691	693	690	679	698	702	701	697	694	694	779	722	720	717	707	664	703	708	707	706	703	718	754	675	686	679	666	722	710	693	701	668	684	757	706	722	672	690	667	693	663	717	684	723	672	677	691	652	680	723	670	721	748	682	681	646	710	728	686	670	682	716	698	745	696	742	746	728	707	777	723	721	685	730	697	686	708	713	701	644	717	635	665	736	694	712	733	682	703	717	705	691	716	756	699	717	712	718	732	735	723	660	756	706	733	713	710	717	705	699	703	688	718	658	670	736	736	726	666	684	690	756	696	739	740	693	693	703	710	642	688	720	692	710	731	697	726	747	716	722	772	690	737	689	753	673	712	675	713	679	720	688	721	668	723	718	731	689	692	724	706	741	755	724	735	658	710	720	698	680	700	721	668	705	727	708	760	728	680	731	807	680	729	653	686	738	743	726	716	702	694	723	718	746	688	672	692	720	674	684	679	710	723	732	710	719	726	712	673	754	693	691	703	750	715	748	697	739	666	759	706	710	760	723	721	730	682	692	747	728	702	678	691	731	703	739	692	692	707	691	657	683	719	703	713	697	689	679	656	717	719	732	694	684	697	719	723	731	694	692	696	697	705	706	714	744	730	751	713	691	693	714	720	724	762	707	705	683	719	688	708	701	701	726	698	767	708	720	713	704	695	755	685	691	645	679	731	725	717	728	768	750	700	726	715	721	735	654	740	663	722	755	737	708	703	728	751	698	689	717	715	726	751	690	725	719	707	726	693	739	693	741	747	706	754	736	740	725	650	666	690	672	702	737	757	700	673	708	701	653	739	748	675	737	685	675	775	699	702	709	738	737	719	687	695	730	735	690	695	668	727	728	695	702	702	721	723	677	721	707	718	747	673	733	699	747	706	767	718	708	711	720	664	724	749	720	718	691	670	662	721	741	690	702	721	710	727	689	724	716	700	706	699	673	707	723	654	680	766	738	637	722	711	709	750	711	720	674	697	719	662	717	720	710	679	715	757	730	746	683	732	723	726	732	720	707	753	740	779	693	748	678	705	674	670	662	727	721	707	703	718	707	698	742	722	717	664	665	697	709	709	701	694	690	664	671	716	686	686	703	719	724	759	728	700	693	723	724	726	666	731	727	720	718	700	695	744	742	712	692	695	743	696	745	685	731	714	709	688	725	687	729	684	730	753	703	693	751	722	719	693	684	720	738	677	693	750	687	700	672	762	719	686	685	733	774	692	703	702	740	725	705	684	684	743	739	695	693	681	746	723	708	691	695	713	725	726	711	672	717	668	711	724	724	651	716	746	766	680	731	722	690	746	768	715	741	708	736	741	707	752	726	685	738	744	734	742	718	744	706	719	697	712	720	735	658	673	707	690	677	729	741	693	782	751	714	670	718	726	685	742	667	709	715	697	716	716	689	734	727	694	687	681	714	716	725	690	658	737	703	682	717	701	739	735	710	665	710	714	688	712	713	700	647	746	741	705	718	694	672	714	702	666	707	703	726	716	741	715	684	685	731	697	696	693	735	650	699	706	723	702	693	729	745	660	683	759	698	783	770	674	734	731	681	763	781	773	683	693	709	736	718	748	753	713	708	670	729	639	743	683	685	712	714	753	729	682	703	680	702	746	720	726	685	691	719	719	679	686	706	705	728	737	708	742	708	733	705	742	746	743	709	652	700	702	705	690	690	718
29056	15991	8971	2030	863	661	587	457	440	408	374	362	342	324	336	327	321	309	308	279	315	381	270	310	307	298	330	357	295	341	286	294	304	294	333	303	314	301	332	316	286	268	327	268	275	279	301	289	309	327	269	295	296	338	278	299	322	267	275	319	309	304	298	297	257	276	294	325	290	335	270	324	315	302	295	290	310	301	311	264	272	305	288	314	297	335	284	290	289	248	311	311	304	320	271	298	303	303	269	254	319	296	297	278	276	285	295	252	315	299	244	322	311	307	270	299	299	300	305	302	287	310	301	281	290	298	285	284	272	312	279	276	321	292	279	275	282	300	297	274	289	293	269	326	281	269	305	261	305	272	309	280	281	319	309	252	280	307	306	307	276	293	281	281	271	307	300	287	320	284	282	314	282	306	264	309	277	299	304	305	243	290	265	275	301	286	293	291	303	302	256	295	305	281	278	276	301	307	276	323	248	290	270	268	300	260	288	273	303	281	301	303	286	306	297	306	301	282	293	302	315	302	274	305	284	274	290	294	284	314	291	316	305	298	303	319	298	278	289	302	312	288	285	256	283	302	278	313	295	275	311	308	274	258	274	284	320	319	302	287	264	305	265	293	286	282	321	284	298	292	283	292	316	272	306	301	282	290	308	280	268	297	280	298	332	290	300	296	313	286	310	316	309	262	326	288	311	254	306	287	290	283	283	321	298	287	301	297	295	307	276	291	312	307	304	277	299	302	272	288	312	289	269	314	277	331	318	302	239	249	331	296	291	266	255	273	289	268	297	308	315	309	265	293	275	267	311	301	247	304	296	276	320	291	323	273	322	282	281	291	308	324	294	275	249	278	313	273	301	303	288	315	320	286	321	274	304	299	294	308	251	281	331	297	296	263	309	294	286	267	293	265	309	275	290	303	289	301	290	287	300	297	284	290	306	297	263	308	264	275	302	313	297	309	302	272	273	282	279	319	296	306	293	286	311	293	286	300	286	306	287	312	278	305	277	307	303	328	288	298	324	288	284	262	329	276	281	299	280	300	311	304	279	297	272	284	346	325	294	307	261	301	322	293	288	285	289	280	316	284	275	304	317	255	302	314	301	282	285	316	325	279	280	306	283	292	286	279	275	277	269	325	287	258	276	303	298	316	315	285	345	278	326	280	283	285	324	311	333	282	276	305	301	286	339	315	300	283	330	323	266	309	320	300	323	313	304	305	264	293	272	281	302	325	293	276	296	298	266	320	286	293	280	277	279	301	279	285	310	275	290	311	258	323	286	273	302	294	278	316	311	304	311	317	286	320	274	278	285	321	295	307	292	305	298	266	267	264	296	293	276	305	300	312	320	318	305	305	282	310	305	299	294	291	299	296	284	254	310	280	288	315	287	278	292	324	284	280	300	312	302	289	300	276	301	307	322	298	310	322	313	274	268	245	323	268	277	288	300	269	294	257	292	293	269	271	287	259	313	309	300	319	320	295	306	280	294	302	298	326	345	313	299	268	309	314	320	286	329	290	312	294	264	310	293	280	290	282	297	330	299	318	279	289	272	288	315	283	294	333	321	306	307	302	308	299	275	293	281	292	302	313	314	280	293	343	279	306	266	295	280	300	293	267	286	279	304	302	283	283	293	308	279	308	324	283	301	282	296	270	308	312	319	314	293	307	275	276	311	307	304	319	317	309	306	326	294	280	262	298	290	303	310	324	316	295	277	304	283	298	291	280	256	253	310	277	290	248	313	293	263	322	326	292	310	302	297	287	272	299	300	261	303	274	321	293	311	316	297	325	329	256	300	297	266	283	291	313	277	302	271	294	349	288	328	310	289	299	316	253	298	289	324	296	295	307	296	286	314	317	318	273	284	280	293	315	268	271	316	282	274	270	292	314	294	246	286	283	278	264	287	320	283	286	315	293	266	296	306	268	319	330	314	272	301	289	288	292	320	308	300	285	281	289	305	306	327	334	325	260	259	285	283	277	289	264	260	290	288	292	311	321	286	328	297	293	299	296	312	285	300	286	311	302	293	292	285	290	292	318	309	301	296	265	266	298	268	305	290	284	316	301	295	269	309	281	276	272	268	307	296	271	302	296	292	312	306	256	313	264	317	298	304	316	301	283	298	325	292	291	296	277	284	311	276	285	269	285	275	311	289	327	307	302	287	302	297	294	269	304	261	319	293	279	292	285	288	305	290	280	301	276	281	314	292	290	286	307	347	305	301	293	312	291	282	303	290	284	313	296	325	269	271	269	306	298	303	274	297	311	308	307	285	284	286	282	288	284	283	299	281	310	321	301	316	299	256	262	302	305	295	320	294	271	314	270	251	279	306	292	300	269	277	312	269	274	292	291	275	273	319	268	298	312	310	310	305	321	278	289	296	279	239	321	285	299	314	286	313	291	304	282	339	293	329	323	307	340	306	340	289	272	265	276	313	300	310	279	275	282	277	299	287	280	301	325	282	296	277	303	280	277	280	267	299	311	314	273	302	302	299	298	296	294	284	310	289	286	319	253	268	288	298	304	259	274	284	291	329	287	305	303	268	273	287	294	297	292	285	305	316	296	316	253	303	241	293	313	310	298	298	323	336	325	309	314	312	291	308	318	321	302	281	310	315	288	272	304	309	280	283	289	312	337	318	300	303	293	295	303	256	282	289	288	264	349	312	293	305	327	270	276	281	279	298	288	272	283	307	258	285	310	307	277	281	312	319	301	289	296	307	274	302	279	300	272	323	270	308	307	314	260	314	299	275	327	332	283	309	272	324	299	330	276	318	295	279	270	311	306	305	302	276	308	311	302	292	308	316	308	279	291	307	314	280	292	294	318	303	327	308	323	291	270	296	278	271	308	281	281	264	291	296	318	309	271	315	276	316	295	291	300	294	279	329	290	280	296	294	277	257	278	274	310	282	328	317	320	331	315	294	290	321	290	304	316	286	289	331	321	297	284	339	281	290	312	294	300	301	312	298	262	328	289	331	318	276	314	311	302	308	281	305	280	309	330	280	287	265	298	295	302	300	267	279	320	310	328	313	275	300	270	283	289	294	291	298	282	299	316	301	294	280	294	298	301	277	299	307	295	282	310	267	327	309	299	320	270	289	285	300	285	269	310	310	265	293	303	292	280	317	282	284	329	282	276	305	310	294	283	306	274	319	284	321	284	290	299	327	303	291	308	297	292	266	275	280	290	307	289	283	294	286	285	311	283	338	298	274	331	287	308	322	301	258	303	269	310	288	300	310	273	289	292	285	306	314	315	267	289	296	268	275	301	284	316	306	296	313	279	294	296	315	287	299	268	298	300	275	278	264	336	300	307	312	289	295	275	312	257	276	308	288	302	328	292	302	315	313	278	313	309	281	300	291	309	299	262	298	305	318	305	281	263	263	314	294	304	268	293	295	286	303	302	316	282	280	276	270	306	301	267	297	273	313	284	282	278	284	242	301	320	294	305	290	278	302	312	298	289	294	282	286	325	268	306	286	263	276	265	286	281	285	297	296	284
20434	12858	11807	3904	3127	2448	1907	1561	1583	1339	1220	1147	1013	1007	872	933	866	795	829	788	807	721	784	751	749	768	805	723	690	711	761	688	696	780	706	734	685	734	684	698	694	711	657	715	667	706	638	710	696	712	705	696	686	685	722	724	656	735	683	673	662	724	696	704	728	747	668	677	706	674	719	676	675	669	692	658	697	654	688	685	671	621	665	711	747	664	647	712	666	670	616	710	684	675	712	694	702	673	675	654	667	707	723	657	682	641	706	676	728	689	710	673	717	648	654	662	649	690	697	671	737	707	693	699	649	662	644	687	664	671	671	683	677	653	697	679	643	723	667	718	668	658	671	703	672	691	672	653	729	681	671	655	710	667	704	692	652	721	689	704	727	715	712	717	686	675	691	723	680	679	661	701	708	671	706	730	694	668	668	690	689	664	701	724	691	697	675	702	626	701	642	667	718	675	670	644	638	696	678	655	756	707	668	733	710	675	694	683	713	718	686	723	669	720	703	687	715	630	702	643	723	695	705	680	674	686	661	677	688	670	653	705	660	730	702	700	738	666	708	679	706	674	676	646	716	706	684	667	705	673	645	647	663	623	674	743	682	681	691	749	692	631	653	626	702	666	654	674	712	700	731	695	637	681	637	683	676	678	660	683	726	642	658	729	657	664	685	675	684	688	688	717	709	678	654	690	693	710	719	702	705	671	697	663	642	668	706	680	699	697	675	707	665	684	642	654	678	622	693	625	664	681	679	656	700	678	680	627	690	701	688	681	682	593	686	694	698	713	681	650	703	677	684	673	667	711	638	651	656	685	686	656	672	647	651	627	716	674	681	685	627	703	689	668	722	605	696	693	687	655	681	697	710	710	599	685	703	692	647	654	661	638	698	709	736	678	624	683	634	663	649	700	661	662	670	706	709	697	673	661	666	705	691	695	675	659	623	722	686	703	672	730	671	688	685	652	708	691	624	662	682	690	680	733	683	687	620	635	740	652	723	673	674	647	717	667	688	700	700	670	676	674	697	700	677	692	707	673	673	693	683	632	687	706	687	716	666	705	690	700	644	693	678	720	701	665	640	697	687	669	663	700	666	713	686	699	730	663	662	696	727	721	674	682	672	650	671	665	658	729	724	670	655	652	675	669	689	650	671	690	682	680	672	673	687	710	673	703	681	693	686	686	647	715	672	661	661	712	691	662	679	665	692	702	699	648	658	653	682	663	660	637	669	731	702	648	667	678	689	702	691	716	698	718	729	664	672	687	697	617	681	672	665	684	627	674	684	689	710	728	651	672	672	715	658	739	699	700	677	671	672	721	722	695	636	690	726	664	676	659	678	717	673	682	696	679	731	618	678	666	653	688	716	692	676	677	660	655	661	669	651	773	698	690	724	691	683	685	662	701	688	717	655	704	674	642	664	682	651	663	671	671	665	650	637	723	678	679	689	658	693	669	738	683	634	647	674	692	646	698	677	658	666	686	706	683	683	668	709	696	665	709	708	704	682	639	698	655	679	693	692	665	634	668	708	643	636	700	688	687	677	697	680	637	682	651	680	664	644	653	667	691	721	729	679	692	696	682	685	707	695	713	706	666	627	672	718	631	694	712	726	709	686	702	701	716	686	709	655	701	667	669	711	678	689	668	676	694	682	671	701	702	718	711	683	711	672	654	679	702	636	679	691	646	664	680	698	687	693	701	755	677	646	702	619	716	673	690	674	648	679	690	696	687	710	675	626	705	696	698	679	688	672	681	635	681	672	701	712	666	684	710	708	678	685	663	681	635	698	682	690	686	703	698	662	669	704	661	709	678	699	702	710	684	747	722	686	655	709	750	684	674	616	687	701	679	685	679	713	632	695	666	679	710	721	657	674	656	668	688	706	718	711	695	670	662	641	642	689	689	658	677	711	679	649	681	733	700	704	744	682	692	710	681	690	671	661	668	681	680	694	670	669	692	697	682	727	708	691	659	743	706	671	722	673	670	721	690	697	705	674	655	664	682	676	697	703	678	661	683	711	703	692	622	686	726	680	713	682	693	669	691	696	660	659	717	682	645	712	687	735	686	671	686	710	704	709	683	745	671	660	710	715	667	748	666	672	692	684	676	659	631	660	681	688	677	657	700	632	684	658	710	672	702	665	745	630	678	661	684	653	690	744	687	627	626	677	686	661	670	673	692	677	701	702	685	688	647	639	715	711	690	660	705	734	712	649	683	675	696	660	743	693	651	701	653	648	707	697	671	653	689	695	684	691	709	728	665	638	712	658	681	668	664	671	694	681	696	683	693	667	654	692	694	693	654	688	693	670	660	683	624	695	671	671	643	661	700	662	711	653	677	640	683	667	724	707	696	677	684	685	709	670	648	729	668	665	691	672	684	694	679	667	690	705	688	690	661	703	640	672	653	705	654	682	698	733	654	615	685	652	711	677	693	664	688	701	686	694	705	699	718	726	685	703	669	696	693	726	674	717	668	675	645	710	682	693	681	639	674	643	695	748	629	701	670	716	701	632	617	670	679	683	624	691	684	656	650	701	669	747	654	673	710	678	682	679	633	676	716	659	670	660	687	709	694	674	695	676	687	655	660	712	661	743	614	641	686	667	681	708	692	651	658	703	656	671	667	673	693	638	708	683	652	713	676	712	703	686	681	693	680	651	660	678	681	676	676	748	667	692	685	695	698	679	663	632	670	707	682	698	640	683	673	706	654	711	632	680	707	679	685	667	714	734	680	679	685	664	703	709	717	660	651	698	642	691	730	712	649	691	654	652	672	659	678	705	639	660	666	639	668	666	695	669	649	731	648	683	692	661	676	688	654	693	665	680	651	634	674	651	676	631	664	704	676	717	720	680	648	689	690	691	664	716	624	686	650	636	687	715	695	711	692	652	681	662	701	700	668	656	698	702	687	688	676	674	719	713	648	659	705	653	630	662	698	662	672	694	666	647	718	628	683	659	693	721	663	715	673	673	701	707	666	709	679	674	675	703	697	648	647	697	698	701	696	675	682	663	667	663	682	633	686	671	653	747	670	651	664	676	666	658	687	669	631	714	681	723	648	689	663	678	651	645	669	666	719	726	693	655	643	674	666	689	669	710	670	735	656	675	675	707	723	641	706	662	667	675	700	657	705	700	685	688	683	729	698	695	677	681	734	698	687	678	679	689	662	629	690	762	669	679	690	685	649	621	676	677	687	683	681	678	706	719	717	659	710	678	696	695	664	666	688	729	684	696	644	690	701	674	668	707	685	669	720	657	649	699	683	669	677	653	726	709	661	693	700	687	691	684	673	727	668	694	674	671	724	679	668	670	691	654	693	669	668	663	694	699	692	680	680	674	696	700	700	659	664	634	674	687	656	679	690	677	681	687	644	650	690	713	679	672	682	694	659	671	668	732	679	726	711	689	679	696	718	677	715	678	664	710	678	702	677	697	691	697	662	683	676	728	654	655	674	680	679	671	753	680	696	706	699	688	672	706	683	727	681	670	659	632	660	650	668	622	660
39822	24513	16693	3986	1325	896	585	455	440	360	309	298	254	230	245	259	239	198	229	232	211	210	198	190	205	209	193	213	193	198	184	198	203	187	201	190	178	202	184	193	189	192	220	182	214	194	182	190	157	193	214	195	174	220	189	167	191	200	186	167	214	195	193	195	170	172	172	194	177	189	204	171	159	170	197	199	199	186	200	184	174	164	162	211	183	172	211	203	170	197	180	186	187	174	162	177	171	205	189	179	161	199	213	187	201	173	169	199	166	207	184	195	187	169	182	206	173	180	214	195	182	191	184	216	179	181	184	182	164	189	198	209	201	186	188	182	181	192	175	205	206	182	191	192	186	190	179	184	180	195	193	199	207	179	163	173	189	182	188	191	197	182	162	162	171	204	167	179	181	144	169	179	177	197	183	189	201	208	194	178	192	152	176	205	159	199	206	208	180	137	184	185	162	172	182	194	181	165	175	193	194	171	168	202	155	171	185	200	166	170	173	200	169	167	192	196	183	174	185	192	162	208	180	193	193	215	207	196	201	184	209	189	181	189	165	196	189	161	178	187	206	187	206	210	191	176	152	194	181	168	171	161	189	186	203	179	159	162	162	171	213	187	154	200	194	192	185	168	206	163	237	184	208	173	157	187	166	195	173	203	181	199	209	193	174	199	204	188	183	193	214	157	178	202	184	163	161	205	164	173	170	196	166	196	209	190	180	195	198	178	176	190	191	162	200	159	173	196	156	198	182	188	194	199	158	175	207	184	190	180	210	196	180	196	184	185	182	205	178	198	173	180	169	185	180	189	180	209	192	196	167	182	171	186	179	202	193	175	182	193	169	210	195	211	167	194	171	194	201	151	179	191	205	177	177	177	171	164	204	179	175	180	178	209	170	173	193	175	157	201	193	157	187	200	168	205	187	174	198	194	196	195	170	194	207	164	161	177	177	199	199	187	191	196	205	181	174	185	184	173	185	188	167	180	201	172	180	212	179	169	191	183	196	190	183	197	172	164	200	168	195	172	201	194	182	183	183	191	190	182	172	190	196	176	190	176	188	189	187	184	177	195	186	176	167	197	178	155	185	179	188	179	203	198	194	182	206	191	175	209	202	168	178	175	210	188	180	209	183	162	166	167	197	185	169	200	185	159	177	187	199	197	180	153	189	179	171	189	240	186	145	194	175	208	204	192	173	192	199	207	180	216	198	192	201	199	199	159	191	176	174	217	199	209	173	167	176	166	186	173	204	173	169	158	193	181	179	170	192	190	183	177	189	195	202	198	188	185	182	197	195	193	178	174	205	185	190	201	186	159	194	192	209	176	188	185	177	179	193	194	165	179	194	186	189	186	204	196	174	160	173	197	190	194	203	204	171	177	189	190	170	190	181	200	168	205	190	216	187	210	200	182	173	186	156	185	185	206	185	169	188	190	172	164	199	211	194	209	169	187	191	179	211	212	180	163	189	182	191	180	163	182	191	188	183	199	185	163	169	206	191	183	179	189	172	206	192	178	167	197	179	179	192	159	166	176	202	173	207	158	180	198	180	171	178	187	198	204	202	166	196	176	186	198	186	175	183	173	172	213	185	196	193	169	198	184	168	177	179	209	205	179	185	201	179	233	199	175	194	186	165	185	148	165	197	221	186	177	176	200	164	156	178	177	183	189	179	169	198	190	178	187	182	165	173	185	186	189	180	189	180	178	212	208	192	180	178	198	170	178	184	205	204	192	174	170	197	198	172	172	192	193	195	187	202	155	194	186	187	178	171	161	169	175	214	189	169	186	175	193	189	170	197	184	192	195	220	204	165	177	169	180	171	166	177	168	194	176	180	182	197	173	199	160	179	191	211	169	189	196	186	166	181	182	185	178	196	158	181	142	187	137	189	180	195	194	180	198	207	184	218	184	162	170	187	178	181	172	191	189	189	178	193	172	186	164	194	183	176	176	188	205	197	207	168	180	188	202	203	188	165	173	171	198	177	193	199	165	155	191	172	190	185	187	191	183	195	164	179	171	173	133	191	207	186	186	186	187	193	193	176	200	205	193	190	179	174	160	179	167	204	169	178	182	170	192	189	187	196	175	176	214	176	173	187	203	216	174	193	166	159	204	178	182	183	182	163	208	181	211	172	217	201	182	168	172	201	175	181	205	179	175	203	214	181	179	169	169	171	191	182	184	186	214	213	170	186	170	183	196	216	200	175	184	175	169	189	225	166	201	162	164	201	206	201	186	148	193	198	167	171	190	172	215	216	193	183	197	179	200	193	203	186	192	152	167	187	177	194	175	164	167	173	177	177	189	174	185	190	162	184	217	204	215	191	172	191	147	205	185	172	158	203	185	198	165	201	179	168	184	185	201	185	193	191	172	198	186	195	199	189	211	177	171	201	193	197	206	176	199	166	180	182	201	197	218	183	176	207	187	202	191	189	182	184	175	198	187	181	207	172	174	183	217	202	201	218	202	185	190	178	210	170	179	175	183	193	196	207	170	173	179	203	195	206	198	190	170	189	162	193	186	195	178	160	194	183	159	190	209	203	176	199	189	215	170	184	204	182	220	197	210	212	177	186	192	169	178	164	196	203	184	179	174	183	182	190	204	179	203	199	201	220	165	173	177	208	197	182	191	189	187	168	186	196	199	202	176	171	184	165	200	194	196	169	195	177	209	214	173	199	178	192	176	206	170	170	198	194	187	184	194	197	172	201	203	142	171	210	185	178	213	180	186	179	200	184	220	192	174	190	159	166	192	176	162	213	183	197	164	170	193	172	167	204	180	197	162	189	194	195	184	188	169	196	175	174	178	210	171	188	180	187	180	206	198	178	175	175	173	201	181	183	194	179	188	176	192	181	182	194	190	185	181	187	168	192	168	170	186	170	186	154	162	196	170	178	174	172	195	194	206	171	197	190	205	183	202	191	176	174	204	171	171	160	193	189	200	174	185	217	178	182	197	173	180	215	179	180	223	202	195	200	202	171	167	171	170	178	177	192	184	193	189	170	170	191	211	182	174	175	200	174	189	185	188	201	184	176	179	178	219	190	184	168	176	187	156	171	184	208	184	207	150	153	183	186	174	185	181	208	179	198	180	167	174	182	173	202	185	168	203	174	188	197	160	186	180	192	176	165	182	182	176	175	166	173	192	200	197	212	169	171	193	173	184	207	169	196	170	207	199	183	182	192	212	171	204	210	189	196	158	186	197	191	170	162	180	196	195	191	203	205	182	184	193	178	185	183	199	185	172	207	197	189	177	188	187	177	167	186	184	179	188	187	181	188	196	202	172	185	186	201	196	204	186	180	190	172	149	198	170	196	179	177	169	173	174	187	186	167	168	174	186	209	191	179	169	170	188	203	184	192	181	176	185	200	199	175	174	208	179	184	176	199	204	202	198	182	197	194	174	156	154	186	182	199	172	208	179	177	213	190	193	190	183	198	201	217	159	199	182	198	207	206	181	175	181	190	196	173	160	181	190	173	193	168	168	191	197	190	187	175	207	197	172
26794	18318	17689	5305	3820	3248	2494	1949	1793	1393	1157	1133	1048	844	809	792	742	646	655	673	602	551	568	555	528	565	533	519	524	521	482	486	512	533	460	493	496	464	527	442	500	512	460	481	504	521	511	490	487	447	445	485	468	472	462	426	441	438	444	504	471	432	424	419	460	465	408	441	431	451	485	450	439	415	470	480	435	445	442	462	438	468	472	443	446	407	444	421	453	444	439	439	477	398	477	418	466	442	438	440	427	429	463	444	407	486	452	454	413	468	425	446	420	430	445	430	411	458	453	470	450	421	418	459	448	475	425	469	433	436	433	417	454	455	415	454	468	440	459	473	452	490	410	457	472	456	438	436	425	420	447	462	475	443	428	471	432	418	450	428	447	438	468	451	451	445	426	456	418	421	458	462	456	470	473	489	447	429	428	437	440	462	465	442	457	408	433	415	492	428	428	471	426	461	435	439	418	431	456	441	470	443	444	435	448	494	413	416	448	431	447	445	421	410	423	472	444	464	427	469	453	473	453	441	453	452	482	464	474	454	456	449	459	449	439	445	453	423	480	432	442	436	422	467	443	469	479	442	430	435	445	468	451	444	396	461	458	451	410	451	456	430	490	435	478	431	465	450	431	419	442	417	430	435	464	467	421	428	458	461	447	426	442	419	468	444	472	438	457	452	458	391	449	450	492	464	437	480	406	468	460	446	412	453	454	480	439	478	439	414	456	445	465	468	442	415	488	430	439	432	465	441	448	433	456	463	443	430	426	461	461	446	411	451	432	432	431	447	420	439	465	426	434	525	444	457	441	451	448	470	415	458	409	438	415	419	435	435	421	483	428	434	445	419	481	453	421	467	414	468	433	420	444	448	449	442	476	459	460	424	492	455	452	406	408	465	446	451	460	435	441	444	460	460	436	411	457	458	451	456	447	468	427	440	444	455	456	431	469	422	423	473	436	443	438	434	448	450	417	450	432	452	461	470	427	435	455	422	421	458	406	444	492	444	450	420	442	447	431	428	472	452	466	431	466	443	475	440	435	447	433	465	404	464	457	458	441	445	466	458	447	445	460	437	459	469	440	429	484	464	428	443	437	471	450	427	413	446	453	476	457	438	440	465	450	457	437	402	442	459	427	460	446	464	445	447	457	456	410	457	465	470	454	462	416	430	449	473	459	413	451	460	460	422	394	438	433	453	458	450	446	429	440	439	492	471	441	438	444	462	443	443	464	484	464	379	480	455	447	430	478	483	430	461	443	430	472	415	427	505	435	471	423	440	425	465	462	432	409	500	468	456	432	414	435	461	441	445	452	480	445	456	458	458	420	433	472	447	466	386	417	467	442	435	449	487	422	491	436	457	439	495	421	442	441	410	466	421	467	405	464	456	445	433	425	470	463	453	454	466	452	428	494	476	467	430	442	432	467	423	455	489	430	434	398	469	427	465	431	437	441	471	439	405	421	439	415	442	470	471	427	477	475	440	426	433	459	443	472	450	445	404	408	476	481	465	458	432	397	449	482	444	456	459	467	414	420	449	444	424	445	429	427	443	472	466	439	470	442	420	456	454	445	444	424	455	442	458	416	441	452	436	479	456	482	458	447	454	429	455	426	456	436	420	434	500	429	449	437	426	448	471	432	420	433	466	455	444	467	454	444	443	493	429	466	459	438	463	438	443	417	481	446	446	458	430	455	420	413	455	445	430	437	414	412	438	430	466	459	478	480	436	439	437	449	390	434	447	459	453	434	477	440	456	451	411	480	458	432	438	431	450	426	441	494	448	460	453	436	471	457	432	452	417	432	443	402	433	473	483	460	398	465	422	452	418	431	438	473	428	420	449	450	441	417	441	477	449	467	465	470	486	426	419	442	453	442	428	441	483	450	447	404	431	409	433	438	455	448	423	447	438	438	429	425	450	420	437	464	448	449	440	442	474	468	396	442	474	427	434	448	425	440	422	434	462	476	455	447	446	453	466	452	456	425	420	453	443	470	469	466	430	446	445	441	445	440	455	398	430	439	428	440	464	436	455	429	456	433	449	400	431	393	442	432	412	450	417	444	436	455	449	421	429	480	457	424	465	475	445	450	392	409	411	482	457	412	460	444	401	455	431	434	437	406	519	431	429	474	419	441	408	437	475	452	448	446	481	429	446	447	417	454	432	465	459	435	447	411	441	436	429	433	410	460	444	461	435	425	418	469	433	417	442	450	431	430	431	466	449	454	441	451	492	442	473	446	434	451	428	435	416	417	444	404	462	457	436	470	463	462	449	457	443	465	447	457	438	448	429	445	436	426	468	432	456	456	450	411	442	451	442	441	446	413	420	477	424	480	429	462	475	419	438	443	479	437	463	472	415	448	441	477	434	441	420	435	475	464	441	427	432	424	463	399	437	455	415	434	419	451	445	438	440	436	436	427	445	442	461	479	423	453	448	438	460	427	453	429	428	441	446	452	438	445	441	425	420	475	460	407	434	472	394	461	385	427	456	433	458	409	451	423	457	446	479	461	440	440	451	448	416	475	483	416	476	413	461	423	472	460	503	463	452	447	470	486	404	444	439	442	434	431	454	447	427	449	458	462	432	434	457	426	459	423	429	464	423	457	447	441	425	442	436	463	433	442	455	430	435	423	468	415	446	399	479	429	479	467	464	416	425	463	434	433	453	414	436	422	438	456	457	419	438	487	451	456	422	445	422	435	431	476	423	437	448	467	461	437	451	430	456	451	437	439	450	475	432	479	428	467	419	433	473	448	425	425	464	442	477	461	452	414	433	410	466	449	450	463	449	453	446	436	427	466	456	442	415	420	419	435	449	421	419	435	467	467	399	439	440	421	418	406	444	434	470	427	426	436	425	404	453	419	431	435	463	492	456	463	417	425	491	448	440	435	421	415	438	489	467	458	445	479	468	453	460	411	441	492	434	435	439	451	431	453	463	498	448	449	411	446	481	486	435	446	427	452	430	428	443	378	452	426	449	439	442	479	427	440	435	492	444	451	436	445	450	450	450	495	455	459	412	441	458	494	470	437	473	443	421	440	449	432	443	458	445	465	457	457	422	478	452	423	432	426	434	417	431	465	440	433	447	438	444	381	442	437	454	427	423	449	442	435	411	460	462	442	417	433	429	425	463	471	425	446	465	445	448	412	463	434	432	430	426	437	427	408	452	407	394	452	484	484	458	500	483	463	465	420	451	450	424	426	456	424	424	459	418	435	445	389	475	456	472	466	469	422	434	437	451	449	465	444	408	444	442	430	455	455	457	466	420	449	404	434	408	448	413	463	411	454	438	466	456	453	437	432	459	483	441	473	433	482	443	491	484	430	412	447	474	415	457	414	416	438	437	459	404	454	453	460	484	452	435	487	460	392	421	438	421	401	447	460	461	440	430	457	469	466	479	436	428	462	429	418	398	457	442	427	467	457	445	481	436	422	428	478	431	447	451	444	410	461	435	428	438	437	445	450	468	433	470	455	446	446	430	443	435	418	477	428	429	485	445	441	403
12431	4663	2435	743	568	478	416	362	338	336	348	298	316	319	307	287	318	323	294	272	289	283	282	319	268	297	310	259	317	315	258	274	302	304	254	273	304	281	306	282	324	302	315	291	310	321	286	332	270	306	274	296	322	295	289	293	308	311	304	291	293	277	283	282	287	300	300	321	307	250	312	287	278	289	293	305	303	300	306	304	304	256	297	283	271	293	281	304	260	279	291	315	270	298	293	264	279	285	258	290	297	327	258	289	309	282	271	332	282	294	312	293	299	295	296	285	275	292	321	272	316	288	294	302	274	312	302	283	263	274	283	271	326	285	309	280	299	308	273	295	309	285	260	301	296	321	296	278	257	288	273	285	306	270	315	301	319	344	255	276	313	275	271	281	269	313	285	286	307	302	283	313	252	259	295	276	279	306	279	303	284	284	280	292	279	300	274	286	292	302	264	239	304	284	277	310	265	293	328	269	303	279	282	297	287	300	309	306	299	269	268	290	322	279	287	285	295	296	271	273	321	260	286	322	317	320	285	278	273	313	290	338	290	286	272	297	312	285	298	253	314	332	286	285	283	239	292	315	287	282	279	277	278	282	307	267	278	266	307	293	291	289	260	316	287	280	285	268	265	279	299	259	307	296	276	282	285	288	313	278	303	265	301	289	257	316	304	251	265	295	316	281	285	288	292	316	279	276	285	317	275	301	254	299	303	287	273	250	299	291	286	262	303	252	290	297	284	297	310	278	267	309	276	293	282	290	323	293	315	277	296	278	267	322	325	276	308	331	314	265	294	275	288	313	285	295	295	296	249	306	306	312	341	305	288	288	283	308	318	283	323	297	293	286	282	291	316	263	318	270	282	283	257	285	294	293	305	282	305	296	293	267	265	281	281	296	279	255	290	294	299	315	283	288	313	267	318	287	265	279	279	322	288	272	304	285	295	303	292	271	275	292	259	301	290	270	325	298	279	287	289	274	287	290	291	281	293	321	299	280	286	270	296	296	269	316	307	295	290	300	316	300	305	289	274	290	300	285	309	314	279	278	318	283	262	267	287	275	333	306	276	303	277	295	294	300	318	306	322	292	288	297	288	282	282	333	281	326	279	314	295	282	280	297	297	296	305	306	308	288	286	281	272	260	318	290	261	289	306	289	286	312	283	302	311	261	276	285	330	266	277	321	285	301	278	269	299	292	276	308	312	308	294	311	271	293	303	267	261	303	321	296	298	310	275	306	322	289	306	268	298	270	280	277	289	275	275	330	315	277	292	305	281	310	269	301	312	297	287	311	323	322	319	287	311	310	282	297	269	300	296	286	281	270	326	288	289	292	272	289	295	287	301	304	299	275	273	306	321	277	280	307	276	319	279	330	280	282	276	291	296	273	272	276	266	323	310	307	295	298	288	321	267	280	281	311	331	292	292	297	294	291	285	269	284	299	272	316	256	303	266	298	325	310	329	281	318	301	304	260	300	302	275	277	284	271	289	310	297	310	262	300	307	284	314	306	291	286	269	298	258	265	298	284	283	278	288	311	288	273	332	301	275	253	257	303	293	288	312	291	307	250	238	269	285	306	287	304	277	273	299	295	308	279	297	332	313	293	299	311	296	275	281	276	279	282	276	317	291	264	265	293	283	306	273	300	294	303	307	293	304	279	283	278	337	314	291	294	274	302	324	272	259	296	300	301	261	298	290	251	285	273	303	317	291	305	294	248	263	256	285	271	315	318	291	269	315	287	289	302	268	294	270	310	286	319	267	287	285	288	274	279	312	296	302	306	267	275	299	268	294	297	305	295	273	340	279	301	264	272	307	288	268	281	316	311	264	266	304	283	276	308	323	307	308	291	268	312	307	267	286	316	310	288	273	253	291	293	294	293	256	330	311	291	302	282	291	292	276	289	291	263	272	293	292	262	277	277	276	278	301	294	315	286	323	290	255	285	265	279	303	291	292	269	285	284	302	284	306	276	284	285	288	270	309	307	305	280	262	311	314	293	281	244	304	301	281	301	287	299	282	301	307	301	255	280	281	295	265	337	297	265	312	296	299	289	284	307	301	290	286	295	290	292	277	314	270	284	298	272	270	321	259	310	278	310	304	305	259	307	293	266	305	288	299	241	288	304	295	276	254	305	290	263	291	327	327	301	282	303	282	286	269	315	253	293	284	280	282	287	322	285	290	326	307	293	292	303	274	290	301	299	315	302	299	288	292	264	296	277	290	271	315	305	314	297	259	315	294	294	295	294	269	327	276	308	282	319	310	310	251	270	285	318	325	304	292	297	290	300	316	288	281	282	289	291	273	307	278	298	304	271	303	269	298	335	296	289	302	283	321	297	302	295	284	271	288	292	295	271	317	299	263	295	292	314	283	318	316	269	282	266	260	275	291	295	316	308	308	302	280	300	336	274	308	297	299	266	267	287	253	292	304	273	274	266	311	263	293	274	277	282	268	312	282	262	294	296	316	293	308	269	295	321	267	283	267	306	292	302	310	296	254	263	304	306	270	301	294	298	286	294	299	276	314	302	296	303	313	253	275	252	278	305	292	308	309	274	281	284	267	280	300	263	287	294	298	273	300	274	258	260	286	294	290	269	290	313	300	274	288	279	317	322	264	293	255	279	311	320	280	255	281	319	286	295	279	294	298	280	315	273	314	281	295	280	323	273	283	301	312	282	311	276	297	283	304	291	317	286	272	256	263	279	261	267	262	267	268	272	286	275	249	280	267	299	317	290	262	305	289	268	307	269	299	316	286	293	272	298	302	278	266	308	272	270	301	267	288	287	281	302	256	266	249	266	301	311	274	282	302	300	296	295	301	297	274	297	303	260	292	272	271	256	308	270	339	267	309	311	299	282	296	276	304	299	281	272	293	328	332	288	280	276	295	274	313	298	257	286	280	278	249	276	282	273	278	302	256	276	243	285	274	289	264	308	274	282	303	305	268	275	301	322	316	290	309	280	286	278	288	284	318	288	297	288	264	278	308	271	330	280	294	313	293	273	283	286	269	300	283	287	276	299	293	290	312	303	292	272	320	283	286	259	288	332	300	288	283	320	245	281	303	303	261	299	314	301	286	257	291	307	302	302	316	308	275	285	281	276	295	275	297	273	301	281	288	339	299	288	311	303	303	292	274	278	255	280	294	280	297	308	283	267	285	270	281	294	311	299	320	295	319	296	255	260	306	313	304	300	284	316	312	303	275	304	294	308	333	289	294	286	305	293	293	306	282	308	282	283	291	268	298	303	311	307	292	301	247	273	320	280	264	277	302	294	318	275	312	259	274	288	297	309	288	271	304	316	286	273	277	261	306	311	288	300	273	324	282	261	276	294	290	274	294	295	262	280	301	254	293	287	311	297	301	284	299	296	288	273	314	308	289	273	299	287	287	284	298	295	299	286	317	272	308	262	287	283	291	274	300	292	275	287	307	306	309	313	332	262	299	274	274	286	298	307	273	278	297	286	296	286	277	285	274	286	256	300	282	269	299	291	283	325	273	276
9018	4629	4535	1984	1652	1466	1173	1065	1027	913	923	864	792	779	721	786	714	735	697	687	680	716	727	734	792	686	672	693	652	694	706	692	676	704	672	689	671	686	693	700	755	724	664	666	721	690	659	644	693	657	685	650	693	680	685	727	725	693	699	682	681	726	722	676	687	682	664	686	680	586	705	705	708	616	620	693	639	679	704	644	691	681	690	689	664	630	756	654	670	653	674	668	665	662	691	662	683	677	731	617	696	743	635	686	690	661	639	713	658	679	635	657	716	671	659	651	682	678	663	672	702	708	681	677	700	669	639	648	642	690	673	708	659	663	662	689	676	652	678	663	724	691	720	688	653	677	664	663	646	646	663	655	653	640	680	599	713	679	663	656	694	739	639	673	646	696	694	627	680	669	676	695	680	673	715	655	647	679	704	673	699	674	711	686	716	641	715	643	667	702	664	682	694	692	642	662	692	724	644	731	596	671	627	683	675	645	714	646	681	720	690	676	704	656	672	663	662	646	689	671	703	704	660	665	689	679	701	733	709	733	707	662	680	697	684	692	709	666	689	687	684	703	661	672	690	702	661	681	692	684	666	665	671	660	679	679	708	667	686	660	657	705	675	689	681	688	662	683	643	653	663	658	632	671	704	658	704	672	696	673	725	697	647	679	668	697	666	648	642	662	662	651	637	685	669	695	643	686	635	626	663	661	667	682	674	693	655	702	715	653	694	671	632	684	703	699	696	668	686	653	693	688	639	655	662	643	659	679	738	696	701	652	666	702	686	688	652	700	629	697	706	654	670	721	655	632	640	699	658	709	674	722	676	697	651	659	646	641	684	717	682	642	678	689	674	703	702	648	652	617	650	690	691	659	654	680	681	692	734	673	680	683	674	710	683	673	658	665	664	656	667	580	693	634	654	729	672	686	691	677	650	657	776	681	683	700	668	650	713	664	663	625	721	693	667	666	736	680	604	670	670	686	681	707	663	650	664	688	670	711	745	702	680	695	635	659	646	722	676	698	667	654	669	672	673	695	655	658	662	676	669	719	662	675	660	696	678	681	699	689	732	665	669	680	649	662	734	673	641	693	698	674	646	688	706	720	651	696	693	649	626	700	643	637	705	631	674	698	667	623	651	678	631	671	673	656	681	703	676	633	683	629	653	655	665	675	682	627	672	751	698	623	699	679	666	648	686	675	680	619	639	656	697	632	669	714	642	707	684	702	670	665	685	692	676	680	707	663	692	671	676	579	635	696	673	654	675	683	683	664	662	670	725	664	696	705	636	696	734	665	654	654	666	655	660	678	660	665	646	722	661	636	697	676	673	677	638	704	672	671	657	674	697	648	669	640	634	677	657	675	692	657	687	699	679	654	653	710	702	652	713	685	689	645	684	609	689	712	664	652	675	680	700	688	657	679	692	673	736	641	668	726	661	666	643	666	645	668	684	678	698	680	689	658	654	718	644	655	689	648	683	693	685	664	696	646	666	661	683	649	698	691	622	690	684	643	685	662	674	642	676	724	666	682	688	647	744	704	654	653	661	673	668	650	756	677	668	669	662	689	680	665	712	657	682	689	697	669	686	651	655	658	670	685	646	724	673	647	687	659	685	666	694	708	686	659	666	715	656	673	703	625	691	705	667	691	636	718	671	674	685	666	673	676	695	688	718	693	688	672	680	724	691	663	721	723	693	700	694	681	640	661	697	643	660	635	646	655	672	627	669	650	658	692	700	659	659	677	708	676	696	723	752	673	611	636	659	650	689	653	664	645	693	644	583	711	661	692	685	682	692	720	680	644	720	645	647	695	644	679	659	663	667	707	676	674	655	704	678	650	642	689	696	694	652	646	630	667	682	666	600	665	682	711	709	648	656	698	677	658	657	688	648	670	691	684	737	691	705	636	656	668	632	601	635	684	676	647	711	698	675	669	726	675	675	657	669	650	684	635	702	656	730	652	705	642	667	696	709	657	694	648	695	651	680	671	629	665	669	704	682	718	690	666	637	675	626	655	654	670	645	707	615	685	683	690	675	670	626	643	703	660	657	625	726	647	667	682	663	693	666	694	700	666	708	677	649	677	655	692	689	689	608	704	673	666	714	712	659	661	662	715	690	687	657	692	664	656	689	682	645	695	658	694	631	715	676	652	667	746	670	667	656	656	663	700	697	696	669	710	697	654	702	702	690	683	676	706	679	654	718	716	651	697	634	686	673	671	704	690	642	673	648	649	669	612	663	650	685	664	672	703	678	668	705	677	704	676	708	682	656	659	643	683	642	676	686	626	706	673	685	636	646	680	658	706	673	673	691	646	646	677	671	665	708	712	689	676	666	657	682	651	663	618	694	642	709	737	679	656	703	674	646	658	673	658	693	679	667	690	646	700	685	634	715	713	722	652	638	650	661	681	667	696	664	700	661	652	670	695	703	657	667	680	672	687	646	659	676	709	670	658	698	665	670	697	718	637	627	626	652	687	655	677	695	659	669	667	624	676	673	690	684	647	652	701	646	675	730	661	713	623	653	622	668	713	668	647	682	693	674	720	696	699	655	647	674	629	712	677	676	673	659	684	724	725	668	692	662	676	719	725	703	714	700	691	650	697	663	683	672	656	692	651	683	658	695	654	684	687	668	677	676	654	690	660	715	687	683	626	661	698	689	708	710	670	655	662	685	701	689	650	668	649	690	673	705	666	631	698	705	660	671	713	661	727	684	672	651	701	659	663	663	659	608	668	675	685	653	664	641	689	691	676	679	680	702	660	661	659	727	720	643	650	677	662	630	679	625	680	652	654	653	695	700	696	669	653	673	652	689	690	690	675	654	654	695	626	646	699	634	658	647	704	633	658	727	638	668	680	677	670	700	685	703	680	663	693	660	695	649	666	693	663	679	624	729	655	689	699	691	663	643	707	699	674	651	669	696	644	669	652	675	680	710	648	688	609	670	654	673	660	656	699	672	703	661	706	713	663	677	685	681	667	651	690	626	736	679	658	682	667	694	684	653	644	709	658	663	694	656	680	641	655	653	722	660	649	659	663	686	734	693	672	659	693	656	652	634	663	716	710	690	685	671	719	660	666	676	692	651	632	669	667	669	663	693	691	655	709	665	737	663	689	697	708	670	681	663	664	686	719	722	687	652	689	684	642	651	675	658	655	653	678	669	654	680	647	685	699	699	677	654	666	685	678	712	731	655	710	667	663	691	668	681	688	641	670	679	712	691	641	729	715	681	654	680	686	639	676	659	625	725	658	652	697	659	667	665	651	704	651	696	674	680	643	678	672	664	643	702	646	652	727	706	678	687	678	636	673	701	710	669	722	647	627	669	658	663	680	676	683	638	621	630	669	698	680	632	688	692	665	679	698	642	680	640	684	657	717	667	719	651	700	697	653	694	703	711	685	682	648	687	674	703	669	657	725	645	645	655	676	673	665	701	668	723	739	665	711	644	659	665	704	673	649	643	660	650	705	656	667	685	680	654	665	709	668	648	734	669	673	653	708	691	713
29366	15931	8768	1979	953	657	529	464	417	416	339	351	334	333	387	319	309	329	280	305	305	284	316	300	286	293	308	277	287	308	313	283	307	312	301	299	288	290	286	303	292	304	298	288	310	322	324	315	362	281	276	283	309	294	263	265	296	304	280	299	302	288	311	298	303	298	297	301	279	293	335	269	280	334	324	280	302	279	287	309	302	272	296	308	301	266	292	313	327	307	320	294	283	296	304	300	286	331	284	284	292	293	285	265	296	267	300	301	290	302	292	302	305	277	298	300	265	304	307	275	282	278	303	283	279	328	273	294	295	302	301	326	281	307	283	303	295	298	308	297	286	313	297	296	318	300	278	333	320	287	293	297	304	332	283	285	268	327	288	297	283	285	294	306	289	273	285	295	296	317	333	289	305	280	299	303	285	317	309	281	303	276	271	277	281	301	312	302	339	277	284	313	290	291	282	293	260	316	265	313	288	309	254	286	302	270	280	307	292	280	279	299	322	267	296	277	297	284	250	264	286	300	275	307	305	301	278	263	270	299	271	273	281	283	365	273	301	298	314	314	284	316	310	282	310	302	332	315	281	304	292	306	306	285	270	276	300	316	248	300	298	286	294	349	271	298	292	281	293	303	310	303	278	304	278	284	293	331	316	317	314	298	307	296	325	288	316	293	288	317	251	304	303	285	318	313	281	260	293	275	307	287	275	298	299	313	325	277	315	315	312	306	327	286	336	335	255	290	280	310	266	272	334	279	319	311	298	304	298	305	301	277	306	300	291	291	273	274	280	294	278	270	325	282	293	283	339	322	291	279	306	288	261	334	277	301	283	273	275	266	294	283	311	285	294	277	304	280	310	306	271	335	306	294	301	306	302	295	281	286	268	291	310	268	308	308	282	306	272	307	262	307	302	320	279	298	299	280	294	298	290	309	303	336	310	294	268	316	280	278	274	313	306	273	302	323	288	267	275	285	292	291	301	258	278	287	307	330	361	298	294	289	277	305	322	277	302	298	294	280	311	279	303	258	289	290	312	290	261	262	282	311	294	313	296	291	260	320	287	300	327	313	267	280	304	286	285	297	297	265	299	267	291	283	322	302	315	291	336	287	278	274	324	303	310	293	289	283	311	309	292	274	319	289	292	279	266	261	294	259	272	305	297	260	310	324	272	298	286	287	274	279	296	300	267	288	291	289	278	301	250	268	314	275	292	295	291	285	275	279	305	299	285	315	293	304	283	296	287	312	306	285	325	288	269	251	298	300	263	309	301	298	293	309	284	288	273	289	303	315	339	280	297	312	281	274	281	310	289	285	315	294	274	304	274	287	288	297	318	292	309	249	328	297	270	290	299	284	291	302	275	299	288	283	278	274	331	313	258	272	288	292	316	296	328	313	265	307	294	297	274	277	329	280	300	297	300	315	309	306	302	305	336	287	298	311	285	275	322	277	278	284	300	263	304	301	325	278	284	301	292	292	305	292	292	302	295	302	313	286	288	317	296	283	282	292	296	279	308	289	275	293	257	285	295	306	269	302	350	296	314	275	275	266	312	299	293	316	292	288	293	295	273	300	302	275	292	323	335	274	269	299	295	291	304	271	312	266	306	303	287	302	286	290	305	281	320	299	276	309	274	305	283	293	315	284	325	280	298	294	319	305	268	283	303	313	298	295	281	303	265	316	294	286	315	284	284	270	288	269	278	274	305	301	302	304	278	327	322	291	293	271	282	310	296	290	289	286	289	288	284	260	248	269	291	309	333	306	266	311	306	314	290	322	273	292	332	313	298	287	265	311	271	290	330	269	250	292	295	333	320	309	295	294	272	276	320	300	287	289	266	292	280	278	270	280	309	288	299	277	287	311	294	283	297	322	302	310	297	283	297	253	298	286	299	316	290	291	283	322	282	259	273	285	283	315	288	277	281	336	287	288	285	285	274	310	257	293	281	294	296	294	328	292	307	296	253	302	279	323	278	264	299	304	301	302	291	271	276	300	281	299	282	295	234	288	298	290	302	286	273	293	317	309	287	285	302	286	298	311	288	313	303	296	296	304	283	302	310	283	328	264	286	286	302	295	282	299	286	260	314	275	320	286	292	261	300	286	294	284	299	285	311	276	274	310	317	323	325	315	279	279	274	271	281	293	301	292	313	309	283	306	269	319	323	329	276	296	277	324	294	258	339	316	295	261	274	251	300	278	295	272	262	262	291	313	282	282	312	294	315	281	264	302	270	286	316	287	313	269	286	290	286	294	268	316	311	296	297	300	281	285	313	292	319	299	313	284	316	301	303	274	305	298	307	293	304	323	275	270	287	288	285	303	280	321	271	269	279	294	274	259	308	298	291	308	292	272	286	325	269	304	299	287	259	257	304	332	295	275	313	281	299	337	299	262	314	324	322	277	300	325	251	291	273	318	306	279	314	304	287	289	303	260	302	296	298	289	273	300	304	283	335	301	264	292	308	278	283	301	272	285	282	297	307	299	291	294	300	284	282	299	287	298	283	307	311	274	275	301	298	293	234	281	293	328	284	279	305	292	281	261	301	317	297	273	297	253	283	305	297	287	337	306	293	283	322	262	282	319	288	273	311	305	278	306	292	281	302	283	314	314	294	258	309	301	245	301	279	278	277	318	309	287	300	287	321	304	327	329	315	309	302	247	318	296	293	313	284	308	278	320	292	289	307	288	279	287	308	294	301	313	309	317	287	279	283	334	304	300	324	275	301	300	310	327	337	298	310	303	273	278	287	268	275	319	295	271	300	261	348	303	294	295	293	278	279	259	281	311	289	264	301	269	328	304	284	262	291	262	279	295	304	290	312	247	306	310	285	310	261	309	286	322	313	316	294	298	301	303	298	286	299	265	272	282	301	273	271	302	283	287	268	300	258	303	316	296	273	258	308	307	299	273	309	264	324	264	310	281	272	268	272	312	299	306	286	278	270	293	280	315	289	329	324	270	333	308	286	275	279	272	284	280	277	290	279	287	300	288	289	299	299	316	294	295	272	291	251	301	279	291	275	288	323	296	297	306	260	298	341	293	284	296	293	274	277	304	289	295	316	292	295	270	314	286	298	307	291	294	309	266	272	321	292	260	308	310	267	288	291	293	266	285	332	299	308	280	333	291	315	280	290	300	314	287	315	289	286	268	291	325	316	268	294	275	295	304	296	307	337	319	284	302	291	272	309	285	277	281	324	283	300	266	311	295	303	273	314	245	272	311	281	261	312	261	282	315	260	273	296	293	304	278	302	301	296	265	318	313	277	277	291	277	286	299	298	322	319	284	288	266	275	261	270	311	312	301	274	292	289	265	302	298	302	304	297	279	282	309	290	270	317	280	275	269	296	270	267	305	297	315	272	271	285	316	287	304	294	302	309	285	318	297	317	290	276	246	284	306	288	297	286	305	302	309	305	270	286	324	300	287	282	331	302	319	253	340	285	317	293	268	293	271	270	278	277	288	293	262	276	301	310	255	287	274	321	275	290	310	277	276	298	277	273	291
20523	12660	11383	3706	2986	2567	1979	1610	1565	1338	1213	1119	1011	941	871	879	867	801	838	824	753	752	775	732	721	737	732	748	756	721	729	694	726	687	674	751	712	753	694	689	670	711	676	748	714	684	738	751	688	711	671	696	765	702	680	700	698	712	714	696	723	682	655	693	722	675	653	706	667	661	693	694	691	665	650	661	706	687	674	656	663	698	710	667	665	663	681	658	711	679	714	675	667	676	685	668	701	673	691	681	714	601	663	710	654	660	643	695	672	654	694	649	682	657	660	703	624	624	739	663	670	706	641	656	643	698	664	647	707	659	715	641	675	632	676	668	651	684	667	699	647	695	691	682	674	687	704	686	678	658	678	671	695	661	695	665	653	679	683	716	690	679	634	664	634	703	710	725	700	651	703	693	670	690	690	708	684	643	718	658	694	653	673	698	704	685	680	649	712	676	691	711	692	704	639	676	703	670	678	698	687	709	702	672	685	677	695	634	724	665	697	677	681	664	667	682	679	699	704	645	684	687	703	663	674	679	685	658	714	656	690	690	667	699	682	708	683	685	699	689	665	718	679	686	706	687	690	627	699	687	673	700	712	678	661	642	676	619	642	710	640	708	675	700	663	732	666	693	679	692	680	715	637	688	650	685	649	669	703	660	688	683	685	689	685	699	625	680	651	687	654	683	666	664	757	634	669	692	619	706	671	643	700	718	659	669	674	688	685	646	699	692	697	696	684	629	679	711	649	666	710	674	665	701	716	724	659	673	632	650	676	711	675	648	671	675	721	649	664	653	672	697	670	653	722	685	724	675	681	707	679	651	672	681	672	672	685	629	714	682	637	721	679	663	669	635	637	628	660	688	661	696	662	667	662	679	688	698	666	697	645	677	722	668	641	683	692	690	689	676	695	672	626	649	670	696	693	676	664	705	692	663	692	686	659	708	677	708	627	689	685	667	698	673	678	710	745	700	692	651	669	756	657	667	718	701	701	639	713	658	642	678	695	685	665	689	706	686	658	673	657	705	656	640	698	669	683	696	661	703	678	656	686	700	695	687	708	637	698	662	674	688	701	652	656	691	683	612	657	646	660	693	675	685	721	652	636	686	673	639	682	691	648	736	658	628	655	681	706	657	666	700	672	661	688	696	642	664	661	677	672	691	685	679	648	664	660	665	664	739	705	684	678	671	670	689	701	708	648	716	671	693	662	727	711	654	633	693	700	695	706	682	704	709	673	666	699	716	729	640	680	665	683	698	677	712	659	661	710	671	686	640	692	724	646	638	666	676	767	676	634	685	644	677	675	745	682	657	691	700	660	682	625	687	701	656	712	748	739	683	658	669	677	677	666	733	674	688	709	652	648	703	727	635	679	701	685	723	632	647	709	670	696	648	672	706	674	648	637	651	643	684	674	697	697	667	677	674	645	658	688	692	658	650	676	651	675	662	684	706	668	677	684	724	679	657	668	676	699	669	624	722	693	638	711	689	711	680	668	670	676	671	665	690	637	678	657	698	701	653	686	690	677	652	694	730	736	679	677	718	658	672	621	654	692	682	697	674	694	704	721	733	684	696	655	675	672	670	662	686	671	665	680	682	664	711	683	663	692	648	629	691	685	706	637	709	681	720	694	611	693	691	688	735	670	681	680	684	694	700	686	686	690	667	675	712	679	700	711	671	689	641	675	680	670	670	717	678	703	733	684	663	654	682	672	644	702	702	702	684	695	650	682	648	725	671	643	649	677	671	681	669	620	753	670	662	690	697	701	654	692	626	726	678	649	676	665	704	646	603	679	685	710	652	720	664	645	695	642	694	708	658	712	680	655	729	647	669	650	682	688	641	626	684	658	703	650	678	666	658	720	652	699	686	730	680	647	668	674	663	668	628	666	694	689	679	655	669	677	707	695	616	669	695	651	696	670	631	663	642	707	686	681	649	684	617	723	665	706	633	691	672	683	686	681	734	642	645	675	649	670	672	682	691	674	654	668	692	665	664	719	712	659	676	681	708	652	673	690	666	667	670	731	641	678	670	646	714	639	681	679	639	658	672	691	681	715	670	701	669	684	694	646	677	708	672	668	645	718	690	648	696	624	687	726	682	633	677	658	671	657	656	644	708	691	662	668	682	679	686	704	666	696	692	698	688	683	675	690	654	692	691	706	664	669	688	672	654	675	691	738	667	631	648	678	678	671	689	673	644	656	668	699	634	688	659	669	669	648	673	632	639	628	687	674	710	592	736	660	698	675	662	684	764	711	667	651	702	643	669	651	668	714	668	655	687	698	669	680	625	729	680	698	650	694	692	665	617	664	716	720	716	717	678	688	698	657	670	664	667	698	734	703	700	675	641	726	672	672	729	662	660	637	653	682	688	670	736	661	669	714	674	659	634	684	669	679	682	641	659	652	644	633	673	684	706	665	646	704	672	677	660	643	619	700	659	694	703	605	708	708	679	681	668	701	625	722	654	640	677	672	666	651	635	713	661	667	695	656	630	664	669	689	699	646	711	678	719	669	728	678	711	689	669	678	725	694	650	666	669	708	663	634	698	702	655	634	674	664	659	701	719	660	685	660	666	720	670	695	685	687	673	696	656	700	666	648	713	709	717	696	688	677	674	626	707	653	720	689	675	694	636	681	728	713	682	715	690	680	703	665	710	674	696	708	642	630	662	655	637	646	647	656	711	693	693	657	703	698	695	670	671	666	698	666	700	685	679	695	703	661	695	706	684	726	689	652	713	704	648	701	663	739	640	636	716	679	650	635	673	664	707	660	629	697	674	673	680	727	665	664	678	659	662	723	715	673	655	674	650	672	645	733	710	667	683	645	718	670	672	686	690	691	700	668	699	690	692	666	703	638	620	672	664	610	703	650	736	665	634	688	648	672	677	678	707	645	700	714	620	667	676	671	716	676	658	654	649	658	680	669	717	697	652	644	675	672	715	706	685	694	685	655	666	696	684	685	659	655	719	674	690	668	671	658	711	702	712	669	653	671	709	687	619	642	647	654	707	665	692	742	667	688	647	668	682	679	672	669	662	684	655	670	699	658	658	653	684	691	654	673	716	648	661	679	676	675	668	691	644	702	680	695	627	606	718	607	666	661	644	704	669	707	659	673	630	699	699	660	662	719	624	662	640	634	717	685	715	709	673	689	699	720	648	684	644	678	675	706	707	652	722	700	681	652	707	677	679	667	741	690	661	710	701	653	686	662	645	656	615	649	666	657	695	640	672	680	696	701	684	678	669	702	698	663	653	660	655	644	686	657	675	683	718	696	665	677	685	652	685	670	695	672	713	621	680	630	676	680	667	642	657	679	653	620	682	688	626	678	624	683	653	656	691	694	713	645	670	746	677	685	646	702	745	643	670	694	691	640	656	673	658	694	682	681	658	743	653	672	681	640	716	656	688	643	691	663	665	688	689	689	668	679	634	675	670	739	685	618	714	662	723	658	683	668	680	716	656	643	671	713	676	633	682	645	682	675	684	714	691	662	660	653	717	689	644
41976	26678	17030	4024	1250	847	579	538	435	386	342	335	271	277	236	280	210	236	232	230	240	205	212	217	221	224	199	187	196	228	227	221	199	214	177	182	208	194	212	179	198	207	184	212	200	199	173	201	201	204	204	176	199	212	193	206	201	206	227	227	219	202	154	207	163	189	194	206	195	180	213	172	217	195	202	207	210	193	233	180	193	183	178	206	204	218	211	191	197	182	205	201	204	185	224	188	198	221	198	194	176	189	196	167	199	178	200	192	191	191	176	195	196	209	181	201	207	182	162	190	210	191	177	187	210	206	209	195	233	192	206	207	196	212	209	197	197	199	160	199	178	213	175	212	186	162	184	185	183	200	205	195	194	199	184	191	192	191	217	190	200	209	188	196	217	202	209	219	208	206	179	180	194	199	190	198	198	179	175	219	188	194	181	203	190	191	196	203	184	173	155	165	190	191	180	178	184	190	189	204	208	178	198	204	206	194	205	197	185	200	206	199	188	188	175	206	204	182	174	210	196	203	197	193	232	165	186	200	199	200	183	245	176	189	208	224	203	195	181	176	191	175	179	169	220	188	208	186	203	183	197	189	200	206	196	201	184	219	214	216	209	179	192	203	206	190	204	192	189	198	187	188	201	174	195	217	180	194	189	180	191	213	205	200	192	210	183	189	200	187	176	200	200	206	170	193	223	186	185	179	210	161	184	162	188	211	182	201	192	199	190	184	208	200	216	172	212	182	173	191	219	194	187	183	178	161	201	195	197	192	181	200	201	200	200	190	191	192	204	221	188	199	181	216	211	192	189	230	211	200	219	205	202	196	196	207	188	192	189	184	173	194	199	186	195	186	184	204	169	179	191	208	216	183	208	182	195	182	181	174	198	217	201	191	200	202	176	210	176	185	184	174	201	196	182	208	193	182	193	164	175	178	193	198	186	187	196	169	192	173	219	185	217	196	182	196	171	169	184	187	200	178	194	222	232	192	209	208	202	196	194	172	166	183	172	227	207	178	190	184	205	187	199	193	185	217	215	182	208	200	212	213	172	212	205	192	195	189	177	173	187	184	188	190	178	212	199	209	206	195	165	188	172	199	175	216	203	179	177	178	167	176	209	161	190	183	159	181	177	183	164	197	185	191	215	181	196	171	233	196	179	187	186	212	169	187	182	202	187	188	207	213	185	191	170	163	190	218	185	210	190	216	204	203	187	242	188	221	216	161	198	177	190	202	209	197	200	189	205	215	203	174	205	199	210	168	197	191	200	178	196	165	169	192	209	196	201	180	180	178	190	185	204	198	204	182	182	197	178	214	193	152	179	189	188	184	175	197	173	211	243	196	178	216	201	183	216	187	187	218	197	195	196	182	197	180	214	205	164	218	173	186	188	206	200	198	194	190	197	186	194	154	179	198	204	198	189	210	174	190	214	229	192	212	189	189	178	212	181	210	202	178	204	207	179	208	196	207	216	186	174	174	195	194	189	197	204	205	191	201	184	182	195	191	189	186	197	222	191	190	200	207	216	199	217	182	208	178	207	163	209	178	207	199	207	193	194	184	198	181	159	201	187	191	198	183	201	195	188	179	192	202	197	189	210	208	178	169	193	238	197	192	223	204	211	199	196	211	159	205	204	177	199	195	190	201	211	178	167	189	195	197	184	191	193	190	191	202	202	209	195	191	226	178	198	205	214	206	173	212	203	219	208	218	168	190	188	211	231	175	196	216	194	207	210	189	182	181	193	205	220	171	188	193	162	194	238	195	193	210	191	198	186	190	216	190	219	182	181	203	205	183	198	187	214	200	189	203	207	197	198	193	184	197	194	174	194	190	198	204	195	167	202	207	194	208	169	205	189	210	204	194	190	177	184	203	169	171	186	177	237	210	192	204	206	200	198	195	209	170	190	202	213	196	187	187	178	193	189	197	195	201	216	187	249	222	193	212	183	188	214	188	212	191	204	224	234	200	218	193	208	160	181	213	181	185	196	212	189	224	205	202	196	223	184	199	214	192	206	184	189	201	157	195	201	192	211	207	188	196	172	192	178	183	195	181	202	182	207	197	217	173	170	190	185	182	209	160	183	200	209	182	199	175	180	195	187	225	176	200	199	200	209	189	203	190	192	217	228	204	188	188	243	188	185	210	186	199	199	224	211	195	170	216	211	202	193	197	189	173	194	192	181	203	200	179	199	173	220	181	187	197	177	199	195	206	189	190	197	195	215	175	200	224	197	201	217	193	183	192	185	207	196	185	177	188	197	209	213	211	180	186	184	208	201	164	172	219	188	179	207	212	203	195	188	185	224	198	186	199	189	188	183	201	192	210	202	182	190	204	204	203	213	193	195	211	205	199	211	178	191	184	191	193	201	213	204	197	197	193	207	204	204	198	207	200	176	201	205	199	169	192	204	222	197	170	183	204	224	206	191	175	207	231	181	189	196	185	175	190	185	206	203	188	208	198	191	175	184	214	200	205	201	185	173	203	183	187	205	197	236	215	207	202	189	196	203	195	205	187	193	204	190	192	192	225	219	191	175	195	207	212	192	195	192	187	183	195	184	176	210	186	209	194	205	189	200	178	207	221	205	206	214	180	206	185	196	164	203	210	189	203	181	172	224	218	213	186	199	188	182	209	218	153	189	193	202	182	169	205	180	190	189	179	181	199	187	199	188	178	196	185	206	182	196	187	196	196	194	183	190	188	191	183	192	187	203	187	182	184	185	193	176	172	224	216	206	229	210	201	202	202	203	204	204	171	192	187	241	176	177	190	216	166	205	198	189	186	195	184	192	230	217	199	171	207	215	218	190	197	183	213	195	178	179	188	214	210	210	184	207	217	213	170	183	245	180	200	201	202	205	190	203	191	206	197	208	195	181	189	201	174	188	219	199	197	175	175	224	215	225	196	193	210	198	201	208	192	185	184	217	190	180	188	197	182	199	179	182	190	217	175	175	175	216	192	180	203	207	222	192	169	210	201	219	194	178	212	177	219	203	190	199	191	232	180	165	191	214	170	182	202	175	174	180	193	195	194	184	198	189	173	199	204	201	193	200	229	199	183	203	209	186	183	196	188	186	205	187	173	181	190	190	192	217	217	207	200	185	199	180	195	172	194	200	192	199	199	180	204	197	208	190	180	196	179	208	208	171	188	190	187	210	181	181	209	197	194	206	201	183	182	174	213	211	214	238	202	187	181	186	194	178	211	180	180	200	179	194	178	199	187	208	199	186	156	187	188	198	184	210	203	194	192	197	184	178	194	212	189	203	197	195	193	197	184	186	212	207	202	201	202	198	200	224	221	185	197	181	195	207	184	186	198	213	200	198	192	189	187	195	194	170	166	179	193	191	202	192	196	207	201	187	187	210	209	201	189	206	175	184	192	204	188	175	189	188	194	203	201	197	166	209	209	214	207	207	213	201	184	174	193	182	194	175	215	200	168	213	173	222	213	193	180	190	199	192	203	205	208	184	203	212	193	199	185	225	204	209	201	214	195	185	204	212	190
28158	20173	18422	5739	4007	3368	2419	2085	1812	1491	1366	1221	1010	962	853	820	724	720	721	626	604	590	537	578	553	608	580	553	487	488	513	533	533	489	504	534	527	541	543	472	521	486	481	519	517	507	559	495	481	530	504	478	457	499	526	502	492	509	479	438	468	480	501	459	426	431	454	467	486	447	487	505	466	447	470	465	473	477	454	435	470	470	454	455	478	467	451	489	435	455	469	497	476	487	441	461	472	444	483	462	457	476	463	520	457	463	440	456	452	452	482	448	468	451	470	473	427	477	459	438	470	473	463	474	465	441	483	452	527	465	516	473	537	473	493	485	490	486	440	495	498	454	460	488	480	501	468	465	446	448	460	465	483	480	431	478	467	485	444	488	464	437	470	465	451	489	452	478	480	469	443	476	445	455	468	489	469	480	451	463	483	469	497	483	428	501	446	477	479	436	491	433	456	468	446	447	472	505	479	472	452	487	430	444	477	458	472	481	439	472	452	471	475	446	469	449	443	462	513	461	451	506	439	495	419	472	482	458	501	460	496	503	460	465	486	501	430	470	460	491	497	508	503	469	478	491	476	473	479	468	466	479	442	457	479	474	471	478	451	471	430	464	466	453	475	477	500	470	455	470	425	455	474	435	451	452	490	441	437	492	491	472	484	456	444	472	469	479	452	497	494	476	462	446	437	475	474	470	482	450	479	478	494	479	466	496	442	491	472	433	477	488	462	493	479	465	487	454	442	501	457	475	501	452	447	484	428	449	484	429	498	466	448	485	465	484	498	474	464	475	455	498	470	464	473	495	432	486	485	446	488	466	439	475	462	449	495	452	432	487	485	462	436	453	440	469	473	427	433	469	530	515	490	466	479	461	455	465	465	462	473	491	471	475	464	463	448	466	454	451	432	452	527	505	483	448	479	495	502	484	445	453	456	437	455	441	406	490	466	488	480	491	464	470	465	438	458	466	503	488	451	441	502	445	460	450	478	438	456	506	466	487	509	465	480	502	471	478	447	452	467	457	440	487	462	491	452	508	458	465	489	453	461	475	495	444	491	469	471	421	482	472	429	461	454	482	480	486	478	469	471	434	431	436	428	430	484	482	441	459	473	479	445	461	464	479	438	461	473	437	467	492	443	473	482	478	509	462	459	447	475	449	433	471	478	443	497	469	483	476	453	501	506	493	472	507	446	436	471	492	445	485	476	480	477	501	477	430	460	467	449	468	461	463	457	450	465	509	479	458	468	453	467	484	495	441	474	450	510	489	440	444	477	468	432	469	474	463	493	461	464	437	460	473	496	463	508	476	481	460	441	475	427	449	464	478	457	470	464	456	481	477	473	471	467	466	437	479	466	451	450	485	454	486	466	459	497	449	450	486	428	498	473	466	486	474	475	548	504	444	494	466	462	459	472	478	513	484	475	446	459	457	474	479	467	476	494	508	467	465	492	475	501	495	468	502	489	458	482	504	491	483	471	470	475	487	457	470	481	491	414	468	464	463	471	406	476	484	464	472	463	500	449	495	452	443	486	452	497	502	477	465	470	490	432	480	493	504	471	502	485	431	454	447	452	461	461	462	465	433	448	478	500	448	465	477	469	492	421	454	444	460	429	471	475	454	445	436	483	465	487	460	440	490	488	486	460	465	472	483	479	459	444	483	496	477	480	461	464	512	462	451	502	440	431	484	486	472	443	483	459	475	477	448	502	490	472	454	470	456	457	489	454	447	453	439	462	459	479	479	505	406	440	455	448	481	446	461	430	465	464	460	449	462	443	458	484	466	452	448	488	454	435	433	477	468	476	448	423	466	505	445	476	468	461	456	433	484	452	459	490	493	501	483	483	493	468	469	469	432	444	494	460	502	474	442	458	502	480	472	491	459	492	494	481	461	438	450	473	476	492	488	513	475	461	473	496	488	484	470	445	479	484	465	470	490	478	450	455	482	457	444	429	449	471	420	477	477	472	480	471	494	499	485	480	472	463	470	426	438	478	458	486	501	500	466	516	484	456	461	522	480	477	450	470	444	493	465	478	471	479	464	470	479	481	456	506	475	452	499	494	455	470	446	435	498	465	480	486	425	446	492	499	444	474	447	455	510	457	478	491	473	468	482	488	478	479	448	460	466	490	469	473	446	455	436	498	481	480	442	475	474	465	438	514	483	475	473	467	455	462	452	467	490	455	476	495	453	453	470	510	469	458	490	511	445	457	495	452	503	456	455	468	555	422	486	459	480	464	468	491	452	483	468	446	447	491	519	478	481	498	500	481	425	469	462	490	440	485	476	459	463	450	424	512	411	481	495	470	455	446	460	488	496	460	446	502	483	454	472	474	475	489	454	465	425	501	437	480	440	486	447	473	463	449	471	474	469	447	456	507	468	467	453	447	466	447	491	492	494	465	468	466	508	466	433	477	439	487	500	475	458	469	482	442	484	504	473	495	476	507	457	444	422	446	463	449	462	435	463	446	458	463	460	465	493	477	510	482	456	468	452	452	475	436	467	467	488	462	475	503	493	487	518	468	459	471	455	434	488	469	444	457	499	461	447	436	447	468	466	451	477	441	455	482	460	479	497	474	450	472	480	460	461	465	461	435	474	484	478	451	457	513	452	473	450	463	494	484	494	507	491	451	470	460	470	459	513	482	452	515	514	467	463	458	452	483	478	458	460	432	491	475	461	464	441	465	489	518	451	439	474	492	485	478	478	455	458	433	460	469	458	455	506	447	508	466	438	468	486	484	449	461	476	462	431	509	486	478	460	476	463	486	454	469	450	513	440	436	489	511	480	464	449	474	403	448	469	457	450	447	463	482	464	477	465	433	441	440	467	442	487	483	508	475	442	474	443	480	486	472	436	481	492	460	437	437	458	452	467	502	472	464	482	481	510	466	490	480	441	462	439	481	495	465	492	423	490	461	475	433	443	522	478	476	459	493	487	434	482	447	467	469	482	483	441	461	471	413	437	454	473	452	472	461	480	460	453	465	455	454	449	462	470	462	458	479	471	480	474	471	430	481	507	458	479	454	481	486	487	446	489	512	456	469	468	475	494	463	439	438	433	503	457	450	462	510	489	439	493	455	507	497	467	439	495	487	497	474	471	461	471	479	467	453	456	482	476	460	490	478	448	455	444	466	437	451	473	444	490	473	507	448	468	480	462	455	462	475	451	465	463	481	478	496	520	494	449	450	459	450	461	450	472	495	495	436	449	473	427	492	446	477	445	454	505	465	490	447	477	465	466	455	520	493	429	433	455	486	461	480	465	451	489	455	482	465	464	453	472	495	466	424	498	464	446	448	479	479	524	452	465	472	478	453	509	468	481	497	446	447	463	465	461	463	471	423	494	444	477	454	487	453	454	486	434	463	491	472	477	456	438	475	490	489	464	479	459	452	480	480	466	465	449	470	486	434	485	445	498	463	479	473	494	459	416	492	470	455	453	428	446	433	491	458	451	451	482	396	485	481	466	483	491	460	470	490	498	477	472	459	449	417	483	450	488
12569	4837	2441	754	559	437	401	391	348	359	340	314	286	312	320	339	309	289	315	310	282	299	316	286	282	305	307	283	286	322	292	328	313	295	294	283	302	269	252	315	321	284	288	292	314	301	312	274	298	291	300	292	277	322	275	278	277	281	274	250	264	276	284	299	284	279	299	301	294	322	284	324	273	323	287	262	305	254	304	274	272	304	282	287	281	278	307	257	274	310	292	301	285	295	284	292	295	265	306	298	259	294	267	279	279	303	292	312	342	290	299	303	278	272	285	292	283	290	267	281	318	272	265	304	281	297	289	311	298	299	319	289	310	273	282	257	287	280	286	300	294	276	309	269	276	307	310	313	310	292	308	284	284	306	304	287	283	280	299	291	276	325	277	286	283	274	283	284	305	314	308	247	313	279	289	295	285	302	269	262	293	308	266	273	276	282	296	267	272	272	286	289	314	270	292	305	323	280	269	302	316	288	302	286	310	293	278	299	311	276	285	279	312	265	277	294	287	240	284	259	290	289	282	299	266	276	307	279	297	303	292	263	316	293	274	303	317	317	300	306	284	291	295	282	277	315	290	301	293	303	280	283	281	268	272	289	284	281	287	271	313	299	297	299	282	275	295	250	296	305	323	267	284	279	293	302	278	315	307	300	303	286	321	306	309	294	256	276	283	306	292	296	267	275	298	290	297	276	283	310	305	270	255	268	311	285	283	312	322	284	284	292	288	237	309	335	309	296	306	294	274	316	276	299	309	323	264	264	261	291	328	253	299	289	273	291	291	286	242	322	287	295	300	268	286	285	306	302	296	299	275	303	313	298	287	308	268	237	319	266	286	303	309	294	302	290	292	293	282	290	304	261	259	294	315	314	288	265	314	272	289	291	318	309	284	305	273	312	289	326	273	325	298	281	323	267	277	271	317	300	274	289	292	303	312	240	283	278	290	285	276	249	291	278	301	266	276	300	295	295	309	305	278	266	278	275	290	269	278	335	274	302	264	259	329	280	306	306	309	305	277	290	257	286	270	302	296	296	264	285	271	281	287	295	294	309	290	308	270	319	316	290	261	309	276	262	274	253	299	268	304	308	285	316	318	276	272	292	287	267	289	289	280	303	242	301	271	296	287	329	293	309	298	307	265	285	286	287	268	289	306	266	285	296	288	298	285	289	278	263	269	290	306	288	283	286	302	299	269	308	287	276	293	305	318	310	277	305	292	284	324	272	287	320	296	283	280	262	260	260	303	304	300	291	301	300	273	306	266	281	285	311	274	300	283	298	277	314	278	296	290	260	263	300	288	265	271	293	289	310	299	297	314	300	286	285	288	267	304	272	293	270	303	283	265	287	287	285	279	230	285	281	290	294	287	299	261	282	302	282	286	337	310	286	284	271	312	287	327	291	303	281	284	263	291	277	269	276	271	285	275	289	313	289	298	304	260	289	321	262	307	313	307	292	287	275	299	272	279	322	289	293	257	297	302	300	287	301	288	263	302	286	310	315	287	277	284	306	295	242	309	264	299	291	289	276	271	312	309	298	277	313	310	304	315	305	254	294	285	271	304	261	285	300	293	278	298	269	308	303	316	331	281	286	300	282	281	292	284	297	274	280	310	258	268	294	283	276	300	260	274	263	279	273	256	284	285	315	297	303	311	284	289	302	295	284	327	296	315	282	303	269	296	301	299	264	311	314	279	291	292	279	289	274	301	294	253	303	293	263	297	286	294	318	299	297	282	313	302	298	289	311	278	307	279	272	257	286	302	296	249	286	301	291	272	263	303	284	290	291	271	292	297	303	293	273	310	304	293	280	285	276	288	284	303	278	261	329	263	301	292	285	283	300	318	286	269	250	308	298	308	265	265	305	269	311	290	293	287	281	319	287	309	291	297	295	259	284	292	294	289	308	254	296	299	257	272	306	281	267	255	306	290	276	310	270	306	303	309	282	290	308	258	288	279	314	284	307	293	290	276	308	285	314	241	265	272	267	278	294	335	312	282	277	286	268	279	333	312	309	277	281	265	294	316	291	295	292	281	272	289	293	278	275	290	291	291	301	264	310	280	294	269	307	305	313	267	299	314	284	266	273	307	278	286	292	276	293	274	272	282	295	297	278	260	279	309	308	267	277	286	275	322	304	266	305	300	285	301	308	308	295	294	274	269	321	288	273	298	289	299	319	303	264	283	315	300	266	290	285	319	288	267	336	292	322	294	269	287	321	257	250	279	322	275	254	289	273	284	273	272	282	317	293	308	298	278	266	265	287	272	294	271	273	267	302	297	282	296	285	292	309	282	315	278	307	301	261	290	288	275	265	319	319	281	313	285	272	261	291	287	251	291	269	296	295	281	272	289	301	311	292	286	290	310	309	292	298	315	295	288	328	289	281	249	307	300	290	274	290	269	294	316	308	292	284	290	329	302	285	276	298	317	293	274	274	297	286	309	279	279	325	304	282	288	290	291	291	266	280	278	315	309	304	307	283	289	269	290	291	247	298	283	266	282	292	285	281	287	299	287	279	319	314	324	283	293	285	285	285	298	298	279	282	299	306	264	307	290	323	273	286	289	301	296	288	278	278	304	300	295	286	298	292	254	310	336	312	269	292	279	298	289	300	274	298	278	304	285	279	290	273	279	293	270	307	305	316	308	282	317	289	275	307	302	280	286	316	283	287	281	248	332	312	274	290	311	300	281	317	286	305	287	297	300	284	274	310	299	285	274	302	310	269	285	278	312	294	297	271	310	291	337	292	284	285	284	266	275	291	285	304	270	294	300	290	297	303	298	336	288	274	304	312	284	297	275	297	321	276	266	281	293	276	295	286	295	273	313	259	281	305	280	268	274	275	292	274	284	271	276	311	293	286	270	296	306	293	267	305	278	304	292	317	296	264	302	345	294	259	304	326	274	277	251	287	258	276	295	280	293	267	312	263	311	312	286	298	340	289	292	277	262	308	282	303	283	292	289	312	279	284	299	296	318	288	296	312	320	275	305	275	298	298	302	316	282	294	290	277	282	289	290	297	281	254	289	294	310	270	307	272	262	307	308	282	264	308	284	287	308	287	307	270	281	296	301	267	302	311	291	278	292	283	289	289	262	281	293	298	267	293	282	293	256	306	312	300	274	272	297	314	326	282	283	302	305	294	293	317	317	257	303	292	292	321	293	284	276	291	285	283	275	310	296	302	292	315	297	308	298	286	293	252	300	276	277	283	292	312	299	353	281	303	302	293	288	316	285	281	309	304	296	274	300	309	296	322	273	298	303	242	277	315	295	301	324	288	308	325	284	302	284	285	280	290	309	310	318	263	357	277	272	303	308	325	282	285	283	293	273	293	310	299	302	286	298	269	281	296	284	297	294	274	300	323	309	313	278	297	268	290	273	313	291	300	268	298	287	293	260	305	254	292	329	282	267	294	312	307	278	272	276	254	266	270	288	288	299	269	285	295	302	306	270	313	308	287	278	306	295	295	304	299	286	277	307	277	268	268	303	300	331	276	294	296
8873	4688	4483	2152	1696	1394	1183	1109	986	882	894	865	796	828	778	780	758	760	731	735	728	709	703	728	721	711	693	666	682	666	691	706	693	681	660	689	733	758	722	709	714	735	665	642	700	681	641	685	683	713	676	679	695	654	690	656	702	704	677	633	717	702	692	706	665	665	694	644	677	667	701	610	711	693	664	652	663	682	691	666	631	636	679	712	650	684	693	681	696	688	696	675	710	678	707	675	692	685	705	678	692	638	651	691	650	660	658	651	683	691	660	604	693	654	675	680	703	688	666	664	681	698	735	636	726	705	697	695	694	642	695	683	689	696	717	649	711	708	637	689	719	653	674	679	665	647	649	696	711	645	671	678	692	644	689	671	677	701	682	655	704	690	634	694	701	679	683	656	711	672	694	672	677	685	693	738	718	662	691	674	702	652	653	678	714	710	689	691	695	672	672	667	689	648	653	640	703	669	673	682	666	652	701	682	676	733	647	696	676	693	692	625	673	674	680	698	699	705	676	689	676	673	651	688	701	714	699	658	674	688	656	682	709	708	696	683	645	667	688	674	659	628	698	676	658	639	662	695	648	636	659	651	725	706	684	645	668	691	699	684	721	686	675	676	638	678	678	700	662	656	651	658	659	671	681	716	729	659	692	671	670	660	674	696	721	707	703	680	691	684	648	692	694	670	723	710	641	703	663	685	686	703	664	683	685	675	659	679	630	644	656	682	697	677	645	687	710	683	721	674	693	688	664	660	674	706	683	679	703	709	685	662	654	703	681	681	724	641	656	691	691	704	697	643	662	648	659	673	700	652	660	712	639	694	706	649	669	650	678	677	702	663	694	726	647	682	714	651	704	698	648	696	705	711	683	653	664	690	666	648	651	672	710	684	672	711	715	683	673	712	671	688	693	663	653	656	674	646	685	661	675	651	668	671	719	630	731	647	688	706	686	629	684	613	682	698	679	667	696	695	673	675	668	695	676	686	666	688	726	708	644	699	652	702	692	706	690	679	676	670	661	702	677	650	706	678	684	642	675	684	644	695	675	664	720	703	685	655	729	675	666	660	675	695	652	667	691	701	692	654	671	698	668	636	663	673	677	688	708	691	653	718	719	667	636	708	694	664	762	676	688	658	702	658	686	652	671	646	689	713	642	667	659	687	729	682	648	664	727	696	680	695	668	654	682	644	707	625	699	693	698	677	668	665	707	640	669	675	669	685	707	638	661	665	679	713	690	701	697	695	701	697	673	664	676	684	679	677	659	638	646	729	653	659	635	654	653	639	683	707	670	673	660	645	657	716	661	703	710	647	660	664	675	647	707	681	650	680	641	665	675	658	682	678	682	637	677	677	685	620	682	713	681	692	695	719	678	679	701	652	719	702	695	761	705	701	681	701	692	682	688	665	685	677	661	691	683	660	684	728	728	623	651	673	641	690	694	646	714	672	692	679	679	685	678	743	665	656	720	649	716	710	685	696	626	672	673	679	644	707	614	701	642	696	657	662	667	697	675	674	696	684	626	683	691	666	670	713	668	690	718	687	707	669	668	648	716	652	665	674	670	683	666	676	620	737	672	632	633	655	649	648	716	678	689	708	692	634	632	661	690	697	693	687	661	706	677	702	615	712	676	701	721	700	693	759	654	652	669	665	668	697	683	688	691	662	693	640	678	673	663	627	643	670	687	634	673	666	654	736	670	666	673	663	714	608	685	638	643	672	734	684	688	662	662	688	644	686	673	664	681	676	682	697	625	657	693	661	665	672	731	641	706	685	648	672	676	684	668	658	694	709	673	686	653	663	687	701	704	628	667	651	676	643	715	680	692	692	683	651	651	683	687	673	656	677	650	719	659	697	649	691	709	673	685	688	689	701	685	646	708	690	697	681	648	675	663	722	654	696	645	722	649	678	715	654	685	675	666	627	678	699	712	673	692	643	703	718	683	685	685	705	647	681	698	637	698	662	684	704	708	666	675	672	686	655	669	684	690	692	669	658	735	683	646	657	704	688	666	681	708	690	698	625	674	715	681	678	673	674	665	679	692	710	678	677	658	655	685	683	636	686	675	696	693	663	644	669	702	715	724	718	653	719	708	689	658	715	677	621	654	692	683	658	646	689	688	703	694	681	726	685	716	700	712	691	654	693	686	646	652	705	668	673	693	677	650	663	704	693	670	624	686	669	692	694	703	679	621	677	695	679	662	688	655	676	651	707	658	699	670	649	673	719	670	717	655	699	709	673	708	672	694	675	674	682	637	635	670	664	668	623	708	705	712	658	691	651	674	642	692	688	668	694	660	699	685	663	666	657	737	677	759	669	696	679	726	663	655	671	713	707	674	700	701	642	695	700	681	673	672	657	630	658	677	637	687	660	630	656	654	685	629	675	725	677	685	660	641	633	646	648	649	721	674	690	628	706	661	663	725	674	723	664	711	685	694	694	663	683	726	683	712	657	707	725	650	659	703	684	647	691	675	692	706	656	692	701	686	661	688	709	652	651	691	719	662	716	663	655	691	635	644	696	672	693	654	693	677	707	681	655	666	686	737	752	677	663	694	700	687	691	672	702	635	683	627	648	672	683	655	658	671	683	682	722	737	675	641	696	675	706	712	685	712	653	682	640	720	650	675	680	675	706	700	646	665	717	715	687	709	656	691	651	721	738	637	621	684	724	686	689	675	623	677	681	632	706	653	661	678	684	690	754	676	690	655	716	697	696	662	736	617	674	636	671	671	722	687	645	685	677	644	633	615	686	730	704	653	682	693	650	660	703	715	683	673	707	690	685	654	706	668	630	730	653	682	655	686	692	689	644	689	631	665	722	669	672	685	668	689	679	715	698	675	649	701	668	718	715	688	652	679	640	682	692	682	676	681	704	734	644	677	677	668	690	676	696	708	673	741	638	668	739	677	675	645	652	615	679	665	699	700	636	699	719	683	707	691	675	610	671	687	680	725	603	694	699	653	663	673	644	665	674	716	674	680	693	674	664	737	664	645	656	676	698	709	725	706	646	637	698	603	644	650	670	637	692	718	673	681	616	692	669	645	681	705	677	637	665	675	658	689	657	630	657	677	716	648	684	686	639	688	692	694	655	713	714	674	682	680	720	687	630	681	658	744	699	714	675	696	663	717	672	689	650	655	679	672	722	712	686	695	635	708	698	658	693	681	611	705	684	665	685	661	659	705	720	639	680	652	631	667	666	658	618	697	708	664	657	704	674	675	670	662	736	747	727	697	709	663	687	668	669	671	677	691	637	662	683	672	650	690	684	640	656	693	686	661	662	675	674	729	711	677	670	647	720	662	701	651	678	672	673	671	683	682	728	670	675	664	688	680	687	720	668	705	735	653	682	685	686	648	700	653	642	663	699	643	727	669	696	677	663	643	681	676	673	691	739	664	696	678	697	692	637	660	690	680	684	664	686	688	689	715	643	676	691	685	650	677	659	663	679	603	659	652	679	686	688	628	637	672	682	727	683	664	644	709	684	699	667	683	693	699	684
30742	16265	9819	1975	897	742	564	500	486	480	390	361	363	357	349	327	314	332	315	291	258	326	291	286	308	326	305	315	312	305	323	290	296	288	280	318	334	319	290	311	322	320	344	308	313	325	305	340	340	316	312	309	295	276	349	316	351	319	312	282	308	286	298	320	319	309	321	303	298	324	308	306	308	298	297	280	322	318	303	322	317	299	294	300	300	282	332	270	307	316	326	281	319	302	306	293	293	305	293	289	298	297	321	311	272	304	272	301	326	306	315	317	335	276	344	325	315	314	303	354	318	335	303	311	313	299	330	322	351	339	298	304	322	328	292	315	325	316	318	285	322	297	322	332	301	315	314	313	359	312	291	266	306	307	319	317	333	279	305	333	299	293	317	304	338	320	339	322	303	308	328	335	320	299	319	311	307	296	323	328	296	294	317	331	284	359	306	272	296	303	329	283	297	267	292	343	309	323	272	305	274	334	308	293	332	288	283	303	251	322	299	308	308	322	299	352	313	287	305	349	354	303	279	277	321	279	301	343	322	307	304	324	304	339	308	319	280	291	304	292	302	325	301	296	278	296	338	296	308	329	312	310	276	279	315	285	346	311	299	316	286	291	334	323	322	340	314	301	315	313	307	288	279	310	280	308	317	337	322	328	302	324	327	313	329	312	334	340	316	317	313	320	288	298	340	316	289	296	304	302	313	319	309	295	293	318	313	304	323	309	342	313	312	280	282	345	301	303	341	331	310	299	293	328	298	303	302	291	313	290	336	289	319	279	267	317	286	324	323	315	283	299	310	318	304	296	305	304	307	289	310	330	292	319	319	293	314	344	349	334	307	321	332	304	323	355	320	328	322	286	326	347	294	297	327	293	312	313	321	343	298	303	316	296	295	313	290	312	335	269	304	309	316	309	283	337	320	288	302	266	336	302	329	345	325	286	272	316	300	297	333	287	302	358	295	310	293	317	323	305	279	328	277	300	305	334	308	290	287	312	296	344	294	323	285	311	287	317	310	323	292	318	320	314	306	317	286	310	312	333	317	306	283	299	307	305	276	301	289	324	298	323	299	319	299	300	367	310	301	285	294	295	300	323	310	320	305	330	321	315	345	319	283	309	341	347	274	325	310	322	317	279	298	290	329	339	338	337	294	318	329	266	286	272	317	307	298	290	323	330	279	316	306	326	288	317	319	289	322	302	305	312	313	303	288	291	330	309	304	318	327	308	333	329	346	317	294	302	277	303	304	318	336	326	279	281	310	306	307	289	331	313	301	290	305	303	292	286	331	315	315	300	277	302	298	288	304	324	274	327	324	304	319	305	307	306	327	292	286	303	322	270	330	297	299	291	325	310	328	302	314	333	324	291	309	302	271	297	287	283	293	280	322	302	356	335	320	301	293	328	291	329	309	319	311	320	309	311	289	311	324	318	347	305	304	282	332	294	323	319	286	312	327	308	332	273	347	295	291	292	339	274	298	315	306	305	311	279	336	297	311	317	304	311	329	310	282	313	270	342	280	334	342	291	284	308	288	297	321	277	301	320	328	271	371	301	281	315	298	314	295	317	329	282	333	329	309	322	302	310	313	296	266	268	294	321	282	311	287	337	281	307	288	318	334	284	290	327	325	312	315	313	331	316	286	285	276	299	312	283	297	321	296	282	297	324	297	306	302	317	325	315	307	293	307	308	305	310	269	296	300	308	316	282	314	303	334	331	283	303	327	305	316	328	344	326	324	332	284	270	300	305	321	272	306	308	300	315	312	274	310	298	304	304	295	288	305	284	326	319	319	292	332	306	347	316	297	329	305	296	317	320	339	313	342	299	283	304	329	308	319	308	290	327	312	309	285	296	327	311	265	298	291	349	318	309	320	314	333	312	323	286	285	305	285	321	296	344	294	327	309	309	298	295	279	324	316	334	306	327	318	323	293	286	287	281	326	321	325	317	283	334	327	271	318	286	293	290	297	294	319	323	306	280	309	331	332	330	323	296	304	330	274	299	319	311	328	307	300	338	297	313	354	305	315	324	316	269	308	334	313	313	327	242	297	302	303	329	300	309	314	303	295	296	304	320	299	324	314	329	288	276	290	321	326	332	336	310	293	318	310	329	321	311	295	326	303	301	302	316	301	332	304	271	310	292	293	314	294	320	323	316	321	295	292	331	311	333	288	297	272	313	271	292	317	304	330	302	307	305	292	334	337	340	329	285	296	261	306	312	319	312	291	343	263	314	310	314	310	334	322	302	324	314	337	269	293	302	326	329	333	337	278	331	335	298	313	264	307	304	320	289	300	303	335	291	318	317	307	339	311	312	311	318	290	342	296	315	309	341	277	346	308	305	320	334	311	279	324	325	327	312	321	335	284	298	317	288	294	313	280	308	311	321	299	309	300	308	286	298	314	331	329	333	292	315	321	306	347	292	302	363	310	316	297	327	346	325	285	354	331	308	312	263	310	297	304	294	293	313	297	331	314	301	320	282	298	296	331	301	308	307	286	339	293	314	341	321	318	323	266	281	305	336	323	309	323	296	317	303	321	344	334	272	315	288	295	322	337	316	285	302	336	287	333	293	329	322	284	301	323	316	316	319	312	303	332	305	296	308	336	307	310	281	323	341	299	292	284	320	311	320	295	305	338	289	325	311	301	310	293	351	306	313	332	332	337	289	356	293	343	293	292	308	303	325	303	297	314	314	332	335	323	298	331	286	310	313	321	314	311	327	301	285	299	317	281	332	292	286	296	302	316	308	302	295	277	307	319	322	312	330	327	335	286	310	298	319	335	331	295	338	328	309	294	314	299	317	300	297	302	313	298	310	286	310	291	290	321	301	313	289	305	313	308	305	280	307	316	319	340	324	329	293	333	323	304	251	311	307	309	288	275	299	314	329	342	299	319	319	303	306	319	316	302	333	296	291	300	293	300	316	325	328	297	284	325	314	293	295	333	309	328	316	265	306	329	314	318	332	300	326	296	294	317	282	332	319	320	345	341	298	280	326	309	313	306	296	306	302	310	304	329	325	294	303	322	289	308	315	309	288	333	283	304	330	303	293	313	331	313	274	305	313	302	294	271	301	296	303	277	307	309	348	339	312	321	325	307	300	300	324	306	311	299	281	300	334	311	301	281	293	314	315	307	294	321	313	279	304	298	307	312	328	269	297	313	298	287	303	314	303	304	317	283	327	330	318	328	313	307	282	314	323	296	286	281	307	269	310	273	297	306	316	339	318	305	296	290	319	304	318	313	301	338	303	314	297	315	333	292	300	317	311	309	311	308	312	308	293	310	340	321	299	310	308	289	292	299	320	333	280	286	319	354	323	285	286	327	313	313	313	281	318	325	313	315	269	283	285	277	320	295	312	314	333	310	268	295	317	305	301	326	321	297	324	330	319	315	304	313	331	294	311	314	306	322	332	328	329	300	310	280	331	322	302	300	295	264	307	269	308	347	286	319	312	299	296	294	321	307	323	323	296	330	311	298	322	303	331	304	318	279	291	293	314
21757	13028	12592	3924	2983	2527	2146	1905	1542	1380	1384	1163	1076	996	953	878	890	865	877	800	816	775	762	802	733	758	741	770	728	693	712	789	790	748	786	713	749	736	753	730	734	736	732	749	734	767	708	730	711	751	731	729	684	729	707	758	702	761	742	754	709	732	698	720	706	720	685	644	727	747	740	701	686	690	683	740	725	681	687	639	673	720	731	714	670	716	655	748	713	714	733	703	708	766	712	729	738	685	677	712	721	732	707	727	650	720	712	720	762	735	710	718	687	716	725	678	717	672	726	729	710	763	703	727	719	727	680	693	764	751	686	735	723	712	674	745	719	721	698	707	731	685	759	737	725	706	748	718	702	710	700	699	709	746	689	709	737	692	686	731	719	689	716	736	717	714	716	670	706	723	666	727	716	717	729	752	735	719	726	761	764	708	727	730	701	704	726	695	765	713	718	672	753	718	732	708	697	691	643	718	763	702	743	686	707	681	755	711	656	713	739	717	711	707	650	703	717	694	712	726	720	752	737	718	729	727	676	719	722	727	683	719	681	685	722	723	707	685	676	701	746	678	737	692	703	702	683	689	677	669	722	724	706	738	704	749	725	742	755	697	697	736	684	723	706	708	680	729	711	717	713	696	675	718	655	730	682	679	736	733	739	734	733	656	732	704	702	689	718	685	737	742	730	710	743	676	716	730	706	762	735	710	750	694	743	735	693	717	691	734	673	720	728	691	725	714	677	711	692	735	695	705	658	676	744	706	714	712	696	737	754	731	694	723	733	713	725	726	704	742	743	702	778	718	744	745	708	699	758	742	677	635	723	714	703	758	695	695	695	731	707	710	739	730	698	717	704	659	713	655	705	712	727	679	726	718	781	667	685	707	687	695	714	721	744	729	740	732	717	712	700	706	699	687	687	734	712	732	701	698	742	750	729	721	731	712	722	701	708	720	775	735	707	690	706	679	700	737	754	699	747	693	691	726	735	712	738	709	726	719	684	692	707	719	715	682	674	687	661	729	724	705	687	703	678	713	708	687	715	687	694	729	719	739	721	708	737	719	720	730	733	746	720	670	758	711	689	729	688	740	705	739	761	690	782	739	739	709	718	696	712	713	697	736	716	692	715	704	664	721	700	693	682	694	755	703	682	754	709	695	686	726	758	741	751	703	703	740	708	743	706	695	689	684	695	730	703	701	734	739	742	745	705	729	688	670	693	770	693	735	672	711	665	664	716	707	763	699	709	717	708	689	758	679	694	693	707	713	711	730	752	754	714	742	714	694	718	692	734	714	676	705	696	712	663	686	693	682	685	657	722	722	729	699	688	717	686	671	685	671	749	713	750	738	722	683	727	636	722	684	728	708	713	676	687	672	730	692	707	737	717	725	794	676	771	749	718	694	701	710	698	692	679	729	681	733	747	680	729	694	732	679	733	723	721	702	690	726	715	709	726	720	697	709	724	704	723	725	668	668	721	717	692	691	703	704	740	742	696	697	701	712	728	712	724	727	705	721	691	740	726	721	707	692	729	662	698	736	734	739	734	645	731	726	690	711	688	706	693	718	696	716	757	695	693	707	709	708	709	738	720	714	703	704	727	692	699	708	740	729	658	731	728	760	712	718	716	711	704	693	698	695	678	749	680	728	701	695	700	671	719	725	669	676	713	663	738	720	729	736	700	704	738	697	690	696	785	713	641	717	682	715	751	676	769	725	722	737	768	712	752	738	647	706	712	705	760	715	767	731	735	705	708	748	713	723	745	696	713	736	695	693	654	709	710	705	711	720	709	692	683	742	720	742	715	731	690	691	758	678	705	709	675	713	715	722	699	746	724	722	726	715	763	731	702	723	720	653	739	691	750	646	727	735	735	731	734	712	723	766	705	727	728	718	677	696	737	796	748	710	756	701	730	715	737	687	708	755	696	712	690	725	776	671	722	722	751	745	744	693	719	701	725	690	718	706	689	688	742	707	705	689	688	713	713	680	682	702	719	712	706	685	707	718	744	738	695	696	727	723	711	661	672	674	703	720	713	706	710	757	695	746	699	727	706	710	703	680	755	737	713	716	690	656	705	692	744	695	712	675	771	690	718	750	700	715	632	761	694	709	681	712	725	741	687	729	703	726	670	734	735	728	674	696	721	741	727	735	691	698	715	672	724	714	738	716	733	708	739	686	727	689	749	687	737	712	732	721	763	688	662	717	689	698	729	730	690	732	689	726	702	687	705	682	678	720	706	721	742	772	738	664	748	695	733	752	664	681	733	693	628	708	658	719	709	704	697	746	695	720	663	726	680	703	730	738	711	722	719	666	758	720	765	751	711	708	689	719	709	702	737	714	641	700	701	701	697	703	686	742	735	736	751	693	707	686	703	693	763	694	652	663	675	672	660	708	691	720	669	680	717	712	699	716	729	706	693	676	739	708	681	696	724	703	717	749	717	687	697	695	711	699	694	700	747	721	679	691	698	676	739	710	707	670	732	696	723	700	734	709	710	752	694	683	744	708	698	751	735	685	693	721	685	713	678	707	679	679	690	695	724	718	698	706	721	685	715	697	763	727	711	697	682	735	667	690	698	687	703	778	698	740	705	736	737	726	724	733	730	715	697	689	717	694	741	748	706	688	756	713	696	747	709	688	712	756	720	725	687	750	753	735	749	726	680	706	697	713	668	712	723	755	660	720	689	714	672	740	694	688	753	708	738	707	685	688	702	685	695	766	711	676	675	748	689	732	739	664	734	725	719	759	719	722	680	683	744	701	694	709	721	721	679	724	685	715	722	738	713	691	720	745	712	751	704	682	745	720	688	698	709	719	739	734	658	743	708	733	722	668	690	725	737	723	715	727	679	754	698	730	736	737	742	714	689	710	685	733	734	759	732	695	731	736	708	720	731	719	706	663	740	742	733	683	698	765	756	701	735	698	653	690	743	733	712	734	669	724	711	640	673	674	710	686	720	691	693	690	725	706	655	723	705	725	697	649	665	735	699	714	708	689	750	691	687	731	741	678	736	667	722	734	715	717	707	724	723	752	756	708	737	709	744	717	763	743	699	654	708	755	710	733	743	695	750	757	688	748	684	695	729	749	741	712	751	746	717	697	729	726	758	722	720	777	700	730	711	749	755	653	724	711	743	722	710	714	731	697	726	682	709	703	729	710	749	751	746	711	684	747	758	714	717	770	749	727	720	668	747	701	694	746	740	684	706	716	701	675	709	675	704	682	693	711	699	672	693	736	747	760	703	678	705	707	678	714	721	713	745	718	711	671	690	698	707	727	702	750	661	675	657	689	723	710	736	714	728	736	697	691	735	698	687	708	779	727	733	691	702	757	732	686	758	680	746	695	746	691	708	728	683	707	735	683	661	744	703	732	733	700	709	716	698	708	683	735	703	678	703	705	694	746	705	696	664	721	736	645	737	664	757	745	677	716	701	706	681	728	659	710	740	722	677	703	695	716	707	703	701	736	678	705	775	698	704	695	700	701	679	704	713	678	772	704	717	666
39964	25109	16173	3468	1285	809	626	540	451	384	332	299	326	296	234	236	231	213	206	204	207	199	190	199	196	210	216	202	195	178	186	192	175	194	182	189	175	201	188	215	195	205	191	188	215	188	195	198	193	190	217	194	203	200	207	204	183	198	186	195	198	192	205	194	204	174	188	202	221	184	202	214	194	174	157	194	166	211	189	210	181	159	194	186	226	193	185	201	205	176	160	194	173	192	159	174	202	191	202	205	178	163	186	189	163	181	201	204	198	163	170	212	176	164	183	185	177	189	178	189	164	189	188	186	169	203	188	177	168	168	193	194	176	186	196	177	192	169	198	183	187	172	191	186	179	168	181	197	205	209	212	198	192	189	199	214	199	196	176	194	184	171	189	205	194	181	186	198	184	184	205	185	210	195	171	184	183	186	185	195	175	197	177	192	171	182	187	181	195	184	185	210	190	181	199	187	196	202	173	190	177	182	198	179	164	206	171	206	191	166	194	220	190	156	184	211	218	164	191	214	207	169	187	179	210	201	181	191	199	195	201	164	151	200	187	214	202	175	175	168	164	193	202	190	212	203	196	177	176	206	187	209	220	179	184	183	177	179	200	176	199	172	175	162	158	186	173	165	185	176	194	190	198	153	171	203	197	206	171	181	152	164	192	193	202	207	170	173	185	195	214	197	215	201	166	186	198	192	189	206	179	189	205	200	193	189	179	190	210	171	185	185	189	184	182	166	188	213	191	188	224	186	185	174	194	206	187	208	192	191	160	184	193	201	182	168	200	200	200	182	196	192	178	190	191	190	153	194	192	182	215	199	172	195	185	204	166	184	183	168	191	190	159	169	208	184	210	188	191	194	178	179	184	154	200	176	170	187	185	204	190	168	183	195	174	208	199	205	163	191	179	173	194	192	189	203	196	193	213	182	196	191	174	169	187	167	193	202	171	178	197	212	167	195	185	174	175	194	188	187	207	182	183	181	196	206	199	177	193	190	181	207	185	225	206	164	247	190	206	182	160	195	188	181	185	213	184	170	188	174	173	177	190	187	183	200	182	195	186	172	197	179	191	200	189	154	217	204	163	184	161	195	161	183	176	194	181	182	199	214	192	176	176	190	174	177	183	200	207	173	188	179	185	190	218	157	171	186	214	217	201	205	185	167	189	204	169	188	179	198	226	189	183	197	224	184	181	176	180	177	196	191	198	185	178	155	182	194	184	175	191	193	191	209	159	183	170	190	169	190	210	175	179	185	203	213	198	194	175	203	171	198	196	213	170	220	207	161	176	187	145	193	196	201	207	173	189	202	196	204	209	195	207	205	199	205	181	205	209	192	205	189	182	178	175	178	227	182	202	200	195	151	180	176	184	174	187	197	179	198	196	181	171	187	209	205	182	183	186	202	182	185	180	171	185	205	198	196	175	202	197	198	184	171	209	158	172	185	197	191	206	187	197	196	182	196	183	197	185	173	184	180	192	191	185	172	194	214	203	208	184	215	178	178	176	187	163	185	172	175	186	157	183	185	169	174	194	179	151	174	191	174	186	180	189	180	197	194	183	197	194	185	188	201	173	178	172	158	217	188	214	183	194	181	186	169	199	174	161	203	190	202	171	200	181	185	188	184	181	196	151	185	183	217	184	166	188	172	176	189	195	175	183	197	192	171	209	175	182	187	204	157	205	191	168	189	194	200	214	222	168	166	166	173	210	170	179	196	192	195	191	179	188	185	189	199	168	172	179	204	179	180	158	192	169	165	156	214	182	218	200	178	188	197	199	176	203	169	150	184	196	176	163	168	190	191	165	196	183	203	199	182	178	206	216	197	185	173	170	201	208	200	177	187	182	198	209	197	182	185	179	192	189	207	180	206	219	205	192	174	194	178	179	194	191	161	174	199	200	196	198	187	204	199	204	190	195	179	184	177	168	197	185	211	168	189	167	179	179	175	184	191	196	186	189	191	198	165	196	189	201	172	189	187	173	185	183	187	183	156	199	161	200	189	206	188	194	191	183	204	188	181	193	170	181	188	191	187	185	204	182	192	180	178	180	208	183	189	207	194	183	184	190	179	194	178	184	187	176	171	186	201	185	201	212	187	187	202	190	157	192	194	183	177	192	194	173	164	189	170	176	203	187	208	193	204	194	180	184	208	187	192	186	184	211	185	190	186	170	151	200	172	186	186	207	197	203	155	225	223	167	173	165	180	180	207	175	170	190	207	190	195	195	211	160	186	209	170	188	189	187	180	179	176	202	181	172	193	188	184	176	170	200	190	205	187	193	187	208	180	179	162	182	186	182	185	189	179	197	156	169	171	172	211	213	211	220	179	216	179	179	202	159	189	200	167	218	205	197	194	187	185	179	194	178	179	194	202	198	196	204	181	191	188	184	194	193	206	182	199	215	211	174	177	195	194	190	207	192	189	181	180	185	198	201	193	178	190	201	161	218	190	219	169	198	184	207	170	220	184	177	183	190	174	173	177	205	212	179	195	199	214	186	193	182	199	188	195	149	194	190	180	213	191	177	189	198	194	212	199	211	171	201	173	195	197	187	185	179	198	210	198	181	225	186	182	190	179	198	212	161	174	210	150	169	177	192	188	184	204	190	178	168	146	195	198	199	161	188	189	192	151	186	171	186	169	192	192	194	226	181	213	201	167	176	194	187	216	183	168	185	186	199	218	202	197	157	191	147	221	204	187	176	187	200	190	225	199	201	177	181	199	204	198	197	171	180	191	191	175	170	183	197	190	201	194	186	183	192	218	172	202	169	163	216	188	162	183	188	198	187	201	180	189	181	178	175	178	204	213	194	200	196	192	205	171	171	177	184	186	172	195	210	189	181	189	180	189	190	197	204	198	182	174	178	217	188	186	225	202	186	187	206	210	176	178	174	168	182	187	193	202	178	204	179	185	194	171	199	223	202	189	195	173	186	170	186	193	194	208	212	185	187	195	207	186	190	161	174	169	184	184	185	174	193	213	185	172	181	186	170	179	172	180	180	198	203	199	193	173	171	186	182	177	196	190	210	157	186	187	191	179	189	173	172	193	184	225	196	158	166	171	182	190	186	181	178	219	199	192	184	197	181	194	174	174	208	190	180	177	165	174	178	167	175	186	188	176	184	182	161	184	168	177	182	210	177	166	196	161	196	212	179	189	184	164	154	183	168	176	202	191	179	191	186	200	196	181	193	170	192	216	185	200	183	199	193	204	185	180	185	178	194	184	167	194	191	210	202	206	169	182	191	162	173	153	175	178	187	190	195	165	219	172	203	164	181	209	202	191	183	214	188	190	218	174	192	195	190	185	197	165	186	197	231	189	181	200	183	192	183	209	192	192	189	185	198	181	197	187	195	181	186	173	183	170	180	182	184	196	191	167	187	199	203	200	196	218	187	185	166	209	219	209	176	177	197	161	184	166	198	205	208	208	182	194	179	167	202	190	194	193	166	175	180	191	199	161	185	199	201	174	210	197	235	197	194	183	189	180	186	214	190	212	184	196
26985	18639	17273	4559	3921	3028	2535	2188	1848	1515	1320	1143	1020	885	797	753	787	684	630	660	561	579	589	564	536	525	527	507	487	541	502	517	520	526	529	534	507	483	487	478	527	472	518	492	539	514	508	491	449	493	524	489	465	465	508	439	444	470	469	471	427	450	466	472	454	506	413	480	448	444	424	443	446	474	443	469	458	465	450	450	458	444	467	473	450	492	416	440	460	454	422	426	443	447	451	390	442	437	466	461	436	419	451	473	464	473	468	476	451	418	452	458	445	404	446	454	466	425	425	469	440	438	427	469	436	464	420	444	472	450	451	454	462	456	471	457	415	452	415	496	438	446	452	432	438	426	465	452	450	452	467	418	448	443	461	471	453	449	436	426	440	449	463	445	438	417	455	471	468	498	462	457	472	499	437	464	450	396	418	448	443	440	424	473	457	428	480	438	457	430	419	453	434	450	419	412	460	462	434	441	480	469	450	456	463	448	421	451	449	453	422	437	460	450	485	485	457	477	456	470	474	448	418	494	426	465	490	458	423	445	453	453	485	441	438	466	425	440	419	461	430	468	422	456	453	441	460	436	453	423	445	430	455	442	443	425	410	480	437	430	463	491	477	465	477	428	443	440	441	407	463	480	436	410	450	484	473	469	449	453	447	486	428	448	446	468	425	419	437	439	456	437	487	448	434	423	456	434	428	452	461	449	442	454	453	473	440	416	425	474	442	450	451	477	438	458	466	458	448	473	434	479	429	397	440	475	441	437	458	415	432	466	467	447	450	405	462	451	451	429	451	452	445	468	441	477	432	432	473	471	431	468	456	453	454	468	438	440	432	457	418	446	463	456	438	441	440	450	479	455	453	459	475	420	475	424	482	464	427	465	472	440	446	450	435	456	459	453	423	438	468	426	431	485	454	464	453	478	497	452	478	446	454	477	496	467	435	428	456	428	435	443	450	445	419	421	457	463	409	451	489	413	458	440	476	433	440	469	453	441	469	424	455	444	449	442	456	442	465	457	472	475	459	457	461	451	456	443	427	451	426	427	446	446	453	480	473	480	449	458	442	495	416	447	414	449	475	456	468	463	445	460	428	444	467	422	446	444	452	424	464	464	464	408	417	453	444	457	462	452	431	434	458	443	440	429	427	489	484	495	450	437	442	475	420	463	439	441	474	435	399	460	481	439	441	471	437	457	422	430	445	480	450	409	480	460	462	421	457	451	423	466	449	441	433	480	439	447	448	480	416	456	434	428	436	413	440	460	428	471	422	431	491	461	436	469	458	466	432	438	443	477	447	433	430	454	469	428	446	432	463	401	455	456	464	407	486	405	419	448	485	435	448	440	423	444	430	443	419	466	431	439	449	444	468	443	446	448	477	427	467	469	429	421	434	450	449	445	459	481	421	404	482	431	474	475	435	429	471	464	455	432	443	460	463	444	433	471	434	453	459	427	453	479	407	449	466	437	468	457	453	416	435	428	474	459	455	469	426	427	434	455	476	466	459	487	477	450	460	463	428	432	465	425	483	454	397	431	469	462	479	464	457	462	477	470	451	482	429	469	449	476	422	483	416	439	491	460	457	481	429	499	457	442	463	444	443	429	452	492	450	447	442	413	476	461	447	438	436	450	456	447	432	431	454	451	440	472	463	443	375	479	426	417	511	438	428	466	432	468	452	444	441	485	454	436	452	459	402	427	426	434	437	411	410	406	447	427	448	470	475	440	452	443	435	480	473	469	451	417	446	463	422	446	467	452	409	452	473	431	488	465	465	470	414	437	458	429	434	451	472	410	496	435	427	441	453	463	439	454	455	415	404	447	432	485	463	441	442	454	469	461	448	476	479	459	476	432	437	426	423	409	463	443	430	390	460	438	463	488	395	465	454	441	449	462	436	406	453	461	417	459	461	476	456	442	452	444	441	428	431	428	453	475	480	449	436	455	468	413	435	498	448	448	437	480	469	462	421	476	422	467	437	460	452	451	473	456	444	450	464	437	433	438	388	447	416	448	499	464	458	437	445	464	435	456	409	454	461	422	457	457	458	435	481	472	475	425	439	441	422	462	418	459	421	466	428	420	481	456	447	450	435	438	442	437	460	482	438	449	443	412	456	444	434	436	454	445	476	426	402	430	452	452	443	431	485	472	458	452	467	480	430	430	425	454	498	426	432	438	443	462	452	469	425	463	409	478	425	466	421	452	457	430	455	462	445	475	432	419	491	428	445	466	422	466	456	403	432	439	375	434	404	457	469	421	437	437	407	432	426	443	421	444	436	416	454	466	456	466	449	466	467	491	476	459	463	423	424	487	447	458	438	446	426	427	412	424	421	430	457	434	478	448	464	448	412	476	471	437	434	466	440	422	493	415	421	452	439	453	423	469	434	449	430	455	454	442	479	445	436	449	451	430	455	460	436	460	428	436	476	437	456	399	448	486	397	427	423	472	423	476	477	450	444	459	453	423	440	462	428	437	434	451	465	470	440	421	440	461	458	452	469	431	431	435	450	455	494	498	421	392	442	476	485	444	450	453	478	415	455	434	418	450	445	480	449	441	484	469	435	447	451	442	464	442	470	469	445	431	452	448	461	447	473	442	454	431	449	449	454	466	436	450	452	449	427	466	464	435	462	406	425	455	439	427	459	445	501	453	459	467	450	477	447	470	468	458	445	482	445	428	468	451	445	417	443	467	441	427	439	471	425	441	453	452	447	435	437	403	452	443	458	460	452	418	469	486	501	455	473	443	450	456	477	433	437	494	483	424	440	407	470	462	442	417	456	446	407	451	451	506	446	437	445	426	500	461	439	465	383	426	467	449	462	477	418	450	449	453	448	421	464	455	439	451	437	443	437	446	457	431	420	454	469	413	426	431	433	461	448	475	433	442	449	475	422	423	427	451	475	482	499	431	427	446	476	430	468	470	447	425	456	462	508	452	437	452	480	418	450	440	463	428	434	472	428	415	422	443	411	467	470	470	418	440	450	409	473	427	451	464	461	425	430	464	432	435	443	462	507	471	447	474	456	441	455	426	449	489	430	479	442	454	473	458	451	438	407	457	461	479	434	433	430	444	494	448	455	457	451	449	419	469	476	451	470	426	462	441	424	454	484	469	432	465	434	410	450	442	446	447	434	429	452	466	464	450	462	431	456	445	458	455	466	469	417	446	456	440	446	458	447	480	464	462	434	455	448	408	492	489	455	420	435	452	467	431	417	484	474	487	471	421	443	483	490	466	466	424	448	430	450	446	501	437	424	442	432	431	455	454	442	443	452	464	443	513	420	474	440	476	447	441	440	434	439	431	459	479	441	442	449	462	478	480	485	500	446	439	424	438	451	438	421	434	470	413	448	449	434	451	440	463	432	449	448	455	460	430	457	452	442	416	436	453	439	452	431	449	448	477	447	456	457	419	413	433	442	471	448	446	427	431	461	418	429	473	442	442	439	451	434	491	443	482	451	476	472	454	433	435	441	459	493	487	454	424	456	446	463	508	484	484	432	437
12596	4770	2272	722	520	435	434	379	377	334	328	341	311	325	293	290	293	323	332	297	305	286	299	305	339	330	273	289	276	280	308	277	306	309	297	280	275	299	295	311	301	323	301	266	307	274	282	298	302	320	297	314	256	298	275	275	285	306	266	313	281	307	265	272	273	301	298	306	274	263	312	286	334	301	295	280	300	271	260	260	285	256	258	288	326	291	289	263	291	294	329	319	284	285	303	285	288	300	299	288	292	315	309	308	300	272	276	281	273	291	294	283	275	296	290	295	283	304	289	305	299	324	303	289	307	314	307	315	292	311	306	288	279	289	301	291	301	300	280	316	273	274	302	290	292	299	319	313	296	303	310	270	293	293	284	303	297	291	285	319	295	287	243	312	304	266	307	295	303	301	285	271	304	297	312	308	289	295	282	264	305	283	314	277	298	278	274	248	285	291	299	281	301	335	281	302	274	318	292	304	312	277	309	297	327	314	265	307	292	244	284	307	262	286	287	335	292	287	314	293	285	298	295	307	281	311	324	296	281	279	311	260	301	267	325	290	275	287	292	273	279	310	274	258	271	300	344	295	264	258	289	328	303	314	273	295	278	281	299	279	311	282	276	296	328	276	246	327	290	300	311	295	308	264	308	296	282	304	279	305	287	331	257	280	297	312	336	290	316	304	283	299	271	272	283	295	292	267	299	296	279	307	312	275	279	294	344	330	368	287	290	267	254	284	300	287	290	282	299	308	306	269	309	286	287	303	298	330	307	306	277	295	279	310	291	301	298	290	307	290	287	281	309	258	313	310	303	317	305	306	284	288	301	312	325	269	332	287	299	277	325	289	317	287	306	293	327	301	295	307	299	296	298	285	279	307	244	290	317	268	287	277	323	334	289	303	298	341	272	287	281	291	298	314	288	270	269	308	278	313	292	315	308	288	291	278	287	298	283	273	323	272	322	265	250	295	302	297	287	306	310	272	265	316	307	283	315	275	279	290	298	309	259	281	314	285	304	278	252	306	282	273	273	313	302	274	297	302	273	299	289	277	294	257	318	266	341	284	291	305	284	275	324	319	296	288	265	255	299	314	308	295	294	299	307	328	283	299	295	278	282	285	295	258	280	288	308	315	297	284	286	308	328	324	272	323	299	295	273	308	295	284	275	320	302	258	270	270	314	333	299	288	302	293	286	332	302	280	283	271	306	304	285	274	316	320	314	313	280	305	284	306	314	307	293	284	273	262	281	310	291	256	282	282	317	295	286	277	297	279	319	255	291	325	281	284	292	270	266	311	283	275	317	304	273	281	308	278	267	294	271	299	304	336	292	276	295	279	280	331	345	267	308	304	353	284	357	309	270	322	308	304	287	278	260	301	296	311	293	298	297	301	244	318	281	309	291	269	283	285	332	274	312	299	329	273	293	272	279	325	285	276	279	325	269	300	263	282	294	280	285	277	267	275	267	292	312	308	286	296	317	313	288	303	283	289	291	294	312	282	291	301	300	275	274	269	259	254	284	290	311	282	268	286	305	284	288	315	280	270	303	310	307	270	266	310	263	272	294	307	306	334	327	265	303	292	307	289	288	280	271	296	303	312	300	270	270	292	298	298	292	292	302	280	307	301	332	309	311	287	312	298	270	278	283	298	245	291	281	293	301	293	311	291	293	280	322	321	322	316	298	254	308	298	276	310	318	313	278	298	280	316	290	295	300	299	278	252	286	296	304	315	328	323	293	293	284	283	277	288	264	287	281	285	266	285	314	283	276	261	306	278	299	322	304	316	298	299	299	261	276	273	300	259	284	290	299	311	289	268	275	307	260	273	282	280	259	281	315	274	302	291	274	309	267	333	308	297	262	298	276	292	276	246	327	289	291	262	284	276	276	326	317	274	325	297	274	269	283	286	310	318	324	307	282	293	271	311	286	288	280	299	308	300	291	275	303	278	281	303	278	309	327	314	323	303	262	276	284	279	280	313	273	302	299	295	299	291	311	290	275	261	327	282	293	279	300	320	261	281	310	257	303	306	282	269	288	295	287	298	285	293	293	292	315	313	284	273	259	297	298	286	302	294	296	255	267	323	291	296	312	298	279	282	278	296	311	289	255	297	263	256	325	303	315	288	296	242	283	281	273	320	286	286	279	274	330	302	315	285	291	313	291	320	280	260	286	304	317	316	266	299	279	293	305	315	324	296	301	272	272	294	297	305	300	283	320	303	281	281	294	291	296	253	270	320	267	304	324	295	275	293	286	281	271	279	271	283	274	294	297	274	300	284	284	302	311	293	287	283	338	286	297	291	294	296	301	316	275	285	328	309	313	312	264	290	262	259	291	299	282	315	307	283	313	308	283	296	265	292	286	284	313	331	307	298	306	287	303	316	282	308	273	280	297	288	285	229	277	272	262	307	281	273	280	274	269	273	297	304	266	306	312	267	314	291	293	266	298	298	285	280	269	281	252	297	305	294	291	304	299	270	273	300	286	307	297	293	292	264	283	288	301	307	299	271	288	281	340	309	310	257	286	271	288	272	282	273	278	295	294	296	282	296	299	305	275	310	296	265	283	300	281	292	296	271	317	309	302	278	288	307	275	309	280	270	271	297	309	293	290	298	273	315	318	314	321	315	326	295	242	270	243	295	331	327	296	301	294	303	294	298	287	291	316	262	291	310	270	281	299	290	276	331	304	291	264	290	261	280	282	298	287	292	293	265	295	315	282	308	347	268	316	297	315	276	321	282	237	290	257	298	317	327	292	307	331	298	297	272	300	303	282	311	294	303	298	277	262	325	297	301	270	290	291	304	280	299	306	290	300	291	282	269	280	288	271	278	280	288	316	295	303	324	280	288	294	298	293	298	296	297	263	310	291	303	324	312	306	294	297	292	303	285	289	299	278	299	292	276	306	282	284	280	279	284	323	333	296	325	313	284	280	321	307	290	233	286	287	307	252	301	317	322	288	306	293	288	315	301	299	265	297	293	295	297	284	281	290	287	279	286	302	297	307	292	253	321	292	288	272	296	267	257	320	310	256	312	269	300	302	308	274	300	304	305	320	300	295	289	263	289	300	341	278	312	297	281	321	293	282	281	279	274	315	295	267	310	328	284	268	313	320	303	274	288	315	286	278	262	294	304	266	293	277	279	298	317	298	310	313	303	284	308	294	287	303	273	277	305	328	268	291	283	268	309	282	314	317	260	307	294	277	295	271	297	304	315	296	279	272	295	294	285	308	281	307	257	305	314	268	320	306	313	292	291	340	316	309	294	306	271	315	293	318	288	284	274	306	293	301	282	294	322	286	271	322	321	323	263	278	296	312	268	316	349	322	281	300	271	301	273	334	281	286	289	280	278	254	293	280	298	301	291	285	261	307	330	294	285	273	312	306	299	259	294	262	280	275	272	271	263	285	262	318	306	312	311	307	308	271	271	303	298	298	307	309	299	304	300	328	288	264	284	322	287	327	286	308	316	308	287	309	285	323	289	279	292	289	302	278	284	282	300	275	291
8999	4735	4196	1854	1673	1444	1279	1128	1065	995	888	852	843	771	782	776	737	704	735	681	740	718	686	687	734	712	666	699	684	655	655	727	698	695	724	697	682	709	739	712	682	681	716	712	716	672	713	663	660	673	671	726	723	654	723	702	686	727	675	643	683	723	764	711	703	714	682	673	737	679	683	734	681	709	677	746	751	725	628	678	712	653	673	697	675	701	666	699	716	667	653	673	726	673	704	697	717	701	701	702	641	683	657	748	675	674	713	675	746	654	699	684	674	629	636	697	716	680	646	713	710	691	705	709	664	689	676	688	684	705	662	705	673	738	693	668	705	693	666	753	729	690	647	709	679	713	650	684	700	615	705	669	682	655	704	735	658	679	665	690	701	720	701	719	682	667	695	696	702	700	715	698	702	659	667	699	673	701	717	689	702	648	702	709	706	684	691	689	705	692	713	659	690	701	655	683	672	649	674	672	742	696	700	712	655	658	701	694	698	698	711	643	642	686	712	676	664	695	679	700	696	671	715	726	657	684	654	677	693	687	651	695	701	678	669	688	664	676	677	723	660	680	680	679	649	717	670	663	683	717	607	678	683	718	680	665	670	705	694	706	666	649	623	689	658	709	667	682	676	668	681	719	649	678	698	668	700	676	680	738	665	668	691	708	701	687	652	684	708	690	656	660	645	678	664	671	709	663	694	686	722	657	675	670	698	687	685	738	703	717	714	693	686	646	680	648	689	691	717	675	717	672	724	669	699	687	663	698	696	623	715	648	675	689	662	705	705	677	631	695	679	666	665	680	693	666	655	661	695	657	702	730	694	683	711	667	707	667	671	725	711	715	671	699	695	674	650	705	671	718	657	673	710	686	684	701	690	697	707	745	689	677	645	661	645	669	654	674	632	644	636	654	672	679	619	654	644	695	671	680	666	676	679	740	684	694	674	652	652	723	681	684	703	686	678	683	677	669	660	721	650	726	660	731	656	673	681	683	656	688	684	683	728	634	681	679	689	706	639	694	759	699	663	688	683	714	663	711	676	653	701	678	697	691	656	642	647	674	640	668	715	680	728	706	698	695	674	705	667	667	704	667	689	714	656	619	740	692	722	677	690	700	661	687	665	677	674	667	685	694	684	656	692	682	630	713	659	651	743	616	670	708	645	664	671	718	734	660	665	669	703	680	678	687	655	635	736	698	730	676	718	671	682	699	643	667	708	650	612	711	695	687	689	693	653	715	687	681	661	695	675	659	707	684	707	703	696	688	693	673	636	648	712	712	659	663	661	661	704	688	678	673	703	679	617	661	672	701	675	677	720	707	630	677	681	688	673	730	750	690	648	698	678	644	692	685	640	728	711	672	675	703	692	681	686	677	687	691	700	690	658	651	685	660	682	723	699	652	665	642	695	653	680	678	666	719	665	685	686	717	665	682	698	653	665	714	692	714	685	654	661	704	678	695	694	675	680	714	667	695	711	690	674	670	697	709	700	668	702	712	684	689	686	660	717	700	702	689	666	661	664	687	671	668	668	701	751	715	667	710	643	685	688	741	642	691	659	690	703	701	719	687	631	693	661	676	659	705	702	630	723	651	690	684	697	697	655	678	633	698	667	689	682	662	667	635	693	664	676	641	682	676	718	685	651	655	650	685	667	689	685	690	693	702	666	652	702	680	694	673	673	735	670	734	669	676	658	694	683	661	668	677	625	659	699	710	717	713	643	683	695	686	651	705	720	698	703	693	720	727	660	711	723	662	688	708	675	669	688	705	656	724	725	677	654	656	678	700	699	680	713	656	708	677	719	691	727	619	715	670	674	653	685	655	682	676	708	677	713	673	651	681	652	728	642	644	701	664	728	700	723	673	722	710	690	717	660	695	663	685	729	702	689	740	665	692	707	648	703	748	685	675	657	666	658	698	626	705	628	682	712	662	671	681	674	702	658	721	628	670	631	683	669	673	680	664	692	680	679	694	705	686	705	656	707	704	716	691	700	713	680	663	691	695	672	637	674	703	670	733	730	704	702	717	659	686	717	695	725	727	719	700	688	683	670	727	725	650	709	712	707	739	721	698	699	684	736	660	713	738	671	650	651	664	697	689	695	706	681	701	683	647	685	675	687	698	664	691	721	678	651	675	688	692	744	681	702	710	715	643	695	686	701	672	708	661	706	655	688	653	671	679	657	705	674	679	698	680	678	681	719	701	728	699	661	692	705	715	724	673	683	692	692	669	717	665	698	701	671	717	676	642	669	657	680	680	680	687	691	679	671	656	663	656	723	686	673	740	692	668	620	671	674	705	699	667	713	669	718	699	697	724	669	670	682	652	716	672	704	707	688	701	720	673	682	696	705	696	651	669	687	656	692	678	669	715	685	700	657	655	704	669	680	632	693	676	697	711	746	661	685	680	717	677	716	680	669	694	687	711	711	637	683	738	682	756	731	636	711	715	686	709	706	711	633	717	700	695	672	686	636	679	662	679	707	692	660	702	704	698	729	711	679	663	661	660	701	656	728	670	747	676	664	692	650	684	620	640	654	678	636	656	663	639	718	671	658	671	695	675	719	660	700	665	687	673	675	737	656	697	720	693	626	691	671	698	699	681	650	672	708	678	671	698	692	702	684	688	678	721	685	666	681	705	683	698	682	699	696	665	705	709	675	716	627	719	655	702	700	661	692	699	672	647	732	674	668	698	690	685	697	643	656	669	689	648	705	694	698	660	693	675	622	708	670	697	636	702	677	690	717	659	703	715	721	696	642	670	702	663	641	683	653	694	699	712	692	669	660	680	622	688	646	679	679	672	695	672	693	684	676	698	726	689	683	681	677	736	723	719	678	689	642	707	700	706	704	690	677	654	715	716	645	670	679	676	656	697	670	696	699	717	682	716	653	670	673	693	673	701	710	681	692	658	658	690	708	607	670	649	658	761	721	704	678	666	691	683	685	707	683	702	694	685	684	663	676	705	657	705	653	630	678	731	670	714	716	680	708	701	697	681	701	677	675	685	704	701	737	672	681	710	689	661	680	699	667	682	656	675	654	709	676	653	700	639	712	659	719	696	703	661	692	675	663	689	662	734	677	658	705	669	640	656	660	697	677	682	691	726	612	667	698	673	686	689	695	678	690	687	720	695	683	668	733	714	710	681	675	656	699	684	633	674	646	681	658	674	666	717	709	698	690	711	629	712	690	711	687	711	683	699	649	725	688	700	651	679	703	702	674	714	654	691	678	710	666	689	689	696	657	679	701	706	696	708	703	671	673	659	683	711	701	733	680	707	751	678	701	696	711	708	724	685	701	698	741	705	630	689	689	680	706	707	655	682	678	687	727	647	716	721	683	694	675	675	657	708	695	705	637	696	711	740	684	616	727	686	670	630	665	687	691	681	672	676	715	720	698	700	713	630	673	655	726	706	671	675	662	710	685	699	756	704	722	736	673	679	683	685	730	667	681	659	683	696	713	716	681	681	695	645	694	685	645	700	707	726	674	688	691	699	669	710	660	659
29488	16064	8449	1718	877	674	568	501	416	411	379	366	341	347	324	316	323	317	353	324	278	290	309	286	308	279	266	293	326	285	279	321	284	319	270	315	298	300	296	333	289	311	294	312	313	294	316	324	296	305	340	305	291	322	320	311	360	267	305	272	298	271	309	283	249	277	305	274	312	283	319	308	277	293	302	294	322	303	332	327	319	323	278	320	294	323	281	302	299	306	281	342	309	276	301	298	294	311	301	306	308	292	280	282	290	323	255	291	273	239	284	309	313	301	309	277	300	299	260	292	279	261	299	318	314	276	305	313	266	289	293	299	310	337	293	302	314	299	278	276	341	294	330	330	306	304	283	288	302	293	301	299	300	264	290	323	297	301	287	259	251	318	295	305	282	286	311	317	288	293	316	317	306	306	309	256	293	305	312	294	295	326	296	306	315	313	279	311	309	303	281	306	289	300	275	305	283	303	294	302	298	273	298	280	276	318	312	291	293	317	304	308	289	287	288	310	289	307	252	284	299	288	318	302	300	281	264	317	342	313	265	284	278	305	316	316	304	277	291	291	319	330	284	292	282	290	334	290	275	287	318	267	282	298	284	303	275	301	324	282	267	318	298	304	290	306	284	294	302	289	310	319	305	290	255	291	292	292	296	303	272	287	322	305	278	315	314	291	292	284	275	254	296	319	296	282	284	291	312	295	321	280	277	292	328	305	293	286	295	288	274	274	299	286	270	260	290	324	322	326	345	298	326	304	278	298	309	296	307	276	304	324	268	297	289	268	309	288	289	309	298	287	284	261	293	305	278	271	292	288	278	284	321	295	298	323	274	295	312	282	274	278	326	323	311	276	289	274	316	283	324	262	283	314	268	278	295	324	295	296	282	296	288	268	282	317	280	325	298	315	309	278	287	316	281	279	298	316	300	297	280	302	300	278	295	296	286	280	307	281	291	288	313	301	309	310	281	293	276	280	276	288	311	323	292	308	299	314	307	309	286	294	306	272	320	308	300	281	273	297	295	320	284	269	285	293	296	304	271	300	282	299	280	293	316	286	316	297	290	312	255	263	273	277	311	297	292	326	297	301	306	281	293	294	283	337	288	324	285	305	363	281	278	308	297	254	299	330	279	295	280	303	325	313	295	293	306	310	319	318	306	300	302	302	294	304	277	280	293	270	296	333	279	266	301	280	312	297	306	290	296	288	334	317	302	314	274	291	299	280	287	288	320	283	287	263	293	310	295	318	302	277	318	332	294	298	298	277	295	288	287	309	279	258	284	285	268	273	290	303	318	272	309	320	299	276	276	276	284	292	274	286	293	284	279	300	301	294	285	272	284	295	311	297	255	292	283	290	262	286	319	307	292	303	280	306	299	272	315	331	286	296	295	315	270	284	299	285	283	275	266	302	302	272	306	288	280	313	306	279	300	291	278	319	305	287	300	278	278	305	299	296	276	316	301	272	306	322	274	299	280	285	301	294	301	305	306	315	313	305	293	326	319	292	273	318	287	292	325	278	321	303	288	270	291	307	319	287	274	306	305	315	303	329	321	283	349	296	258	284	280	282	258	310	277	298	297	285	234	286	302	307	331	285	325	303	292	305	277	304	282	293	306	298	303	275	288	302	287	272	284	329	300	280	297	338	272	326	292	269	288	295	277	306	297	295	298	325	273	268	291	301	320	292	319	299	309	275	307	316	328	295	338	287	315	310	278	296	273	312	278	313	292	285	304	287	309	290	291	259	310	302	309	301	270	293	327	300	316	292	291	258	298	327	302	295	297	297	293	284	303	305	278	268	291	289	271	297	314	294	302	279	317	290	311	330	299	288	307	289	298	276	300	274	320	301	305	331	276	284	305	310	314	277	284	301	314	292	315	287	300	296	311	336	312	283	333	298	292	300	278	302	267	300	308	300	301	309	318	291	301	275	301	282	291	312	304	309	308	321	264	274	284	302	298	250	302	300	292	290	283	317	290	275	276	305	298	297	297	301	286	286	308	254	259	307	258	248	332	294	274	289	300	330	282	282	317	306	306	304	274	304	285	301	287	280	299	296	277	297	283	309	311	285	313	314	277	309	311	289	329	295	291	283	286	308	298	289	314	281	303	290	330	297	260	280	329	297	273	293	305	304	287	344	292	269	316	332	317	282	274	278	323	295	309	321	335	269	263	301	283	281	275	294	278	299	300	331	305	295	271	333	306	312	334	290	286	337	311	293	295	266	308	275	311	291	274	306	290	309	316	282	331	303	326	277	274	279	288	279	284	320	304	312	304	291	345	300	284	306	295	276	290	312	274	338	299	314	290	314	310	269	263	312	334	300	301	298	242	295	288	283	329	296	297	289	311	274	291	246	307	302	303	283	271	302	320	306	279	286	266	312	311	311	308	271	303	304	289	269	258	312	273	301	312	295	301	299	305	282	313	329	296	311	293	311	293	302	286	291	317	324	317	297	331	270	291	281	306	289	294	287	275	308	295	303	318	294	263	297	248	285	321	298	314	294	294	274	308	326	321	292	271	295	319	309	294	320	310	299	324	299	289	275	303	268	266	297	314	306	262	323	296	346	319	282	273	280	296	337	285	294	315	278	307	288	295	313	258	298	307	287	287	287	276	281	286	296	278	291	290	287	275	277	281	304	304	297	268	322	283	300	291	302	284	304	284	299	282	292	293	300	312	311	304	295	278	305	287	279	286	281	324	314	309	285	302	286	305	272	304	319	267	270	272	328	276	311	290	315	270	331	317	263	281	333	303	314	293	302	317	295	280	287	278	315	295	329	278	317	281	293	274	280	295	305	293	332	317	313	311	292	286	313	307	288	298	282	293	312	318	270	325	295	309	287	304	307	298	306	272	306	279	329	264	291	288	293	285	311	317	300	311	294	289	296	275	321	315	302	296	294	287	283	277	281	288	287	329	310	295	287	276	291	308	250	319	311	278	338	296	282	305	296	324	288	270	280	304	285	296	330	299	299	291	300	295	301	290	292	278	298	277	273	323	274	300	271	327	312	255	317	300	350	315	285	285	333	306	273	288	297	314	285	267	277	309	281	309	281	291	291	308	311	299	335	291	283	296	309	280	315	340	285	270	293	323	300	301	293	322	289	305	329	301	297	317	314	319	311	302	321	267	303	284	292	301	313	342	298	305	299	266	304	261	259	295	283	299	292	296	308	277	304	321	300	300	309	276	286	311	292	297	310	267	293	285	272	314	307	307	303	286	319	289	276	299	283	303	288	309	291	303	299	289	290	301	318	288	258	283	297	296	304	275	255	297	322	278	272	292	325	304	290	321	287	287	278	292	323	324	318	289	325	298	299	301	280	286	299	288	255	300	289	305	304	283	291	344	256	342	262	288	299	301	306	292	280	321	313	282	307	320	283	280	287	322	293	277	309	309	288	274	288	293	311	321	280	301	304	278	284	319	324	295	290	264	282	262	297	296	274	299	277	301	294	315	310	269	283	285	292	317	280	269	276	306	288	291	307	284	281	288	279	280	310
20723	13143	10345	3312	2826	2385	2132	1707	1458	1399	1217	1133	958	1004	959	920	830	788	819	769	801	808	767	760	743	749	763	744	693	717	692	766	739	733	763	732	712	727	739	715	666	740	703	726	707	718	715	749	702	717	727	696	738	682	756	677	690	724	712	741	720	677	673	659	683	705	719	694	702	647	673	676	624	682	702	640	654	657	704	650	683	679	667	706	711	682	673	729	698	692	686	670	695	678	646	668	702	670	723	648	694	663	677	660	673	696	670	711	732	658	718	744	665	678	671	702	663	675	703	693	685	705	651	657	693	670	738	724	679	650	662	644	649	689	704	710	694	680	706	666	698	725	680	654	719	649	641	658	680	692	702	710	712	645	677	719	681	704	671	674	709	648	721	680	724	680	709	711	695	674	711	703	723	663	638	685	668	691	711	662	652	618	701	696	665	672	740	645	685	669	674	673	682	697	660	644	686	699	666	644	666	618	685	679	707	696	670	664	695	678	689	689	726	695	696	700	718	646	662	639	637	631	675	656	666	674	669	681	731	652	671	699	726	685	684	704	684	703	686	644	632	654	668	707	679	676	669	672	665	683	718	689	640	665	718	686	683	673	686	689	679	639	673	680	691	713	701	686	684	683	677	728	676	667	665	703	669	734	662	662	732	684	682	664	722	751	711	631	700	718	726	706	700	663	703	677	691	694	654	660	655	683	702	665	623	718	707	685	702	697	655	690	675	678	663	672	679	734	690	727	703	677	704	669	651	661	671	686	724	664	633	675	706	657	685	724	684	703	721	727	705	744	737	693	740	661	714	656	654	686	666	651	647	646	696	675	707	633	662	676	702	688	659	678	646	706	676	683	657	695	710	665	678	673	688	689	703	646	695	710	711	669	700	665	715	667	679	724	650	715	675	612	706	678	667	666	732	692	668	643	649	717	672	681	644	676	682	689	707	664	672	661	745	679	734	701	672	712	703	686	699	646	668	653	683	691	723	701	683	677	668	711	670	673	686	704	728	661	715	656	663	678	665	672	656	677	646	700	737	674	679	673	689	664	682	688	701	691	636	690	719	668	635	720	691	689	709	722	667	707	641	666	687	681	699	667	652	682	683	698	690	672	677	683	631	677	694	657	662	697	674	681	668	673	695	701	653	675	689	672	659	681	709	683	660	700	664	701	644	739	708	704	681	680	670	711	679	665	624	733	691	694	703	656	728	679	685	659	695	721	689	672	673	708	670	678	672	669	661	669	644	721	653	718	751	672	688	672	668	704	666	678	641	672	708	679	697	673	713	672	702	675	638	667	655	664	719	680	711	726	681	679	682	651	672	633	670	670	687	639	695	673	690	694	687	646	704	650	707	674	700	685	694	676	673	693	651	677	678	663	717	712	698	672	704	667	690	623	706	714	701	665	672	696	682	689	626	668	745	706	690	696	627	670	687	649	700	672	704	642	706	647	656	672	683	694	677	672	648	673	647	625	683	698	709	744	695	704	719	684	735	664	661	683	670	698	646	676	681	703	700	675	667	702	715	697	681	682	680	639	696	683	677	702	650	679	684	688	660	694	741	709	689	699	693	695	693	698	692	667	674	697	702	630	700	649	656	679	692	658	715	630	687	673	649	693	679	697	692	671	681	667	710	688	690	666	640	677	684	645	661	670	702	651	675	666	683	696	663	686	695	711	666	689	714	678	703	675	678	703	694	647	653	656	694	694	721	712	645	672	650	672	695	657	659	667	703	702	704	692	702	688	668	700	661	675	640	693	667	626	736	652	682	718	704	711	695	636	736	668	662	694	681	662	657	709	716	710	652	720	666	691	718	678	736	712	698	709	673	648	717	671	742	697	707	664	668	652	690	670	705	659	656	698	712	676	679	691	707	660	726	679	691	656	667	683	695	702	664	680	708	694	659	687	667	664	648	678	681	712	679	640	696	674	694	664	643	680	716	668	689	721	648	701	685	744	739	659	655	694	659	685	703	662	706	652	668	670	735	690	706	742	710	647	695	652	665	715	696	682	655	677	710	686	647	691	691	701	683	716	732	686	680	679	702	662	721	686	693	694	661	663	657	669	627	658	683	695	718	657	699	706	676	681	677	683	712	701	636	717	664	709	711	678	728	683	605	677	719	698	660	694	722	721	670	701	649	675	671	688	656	701	721	691	719	692	686	669	679	676	655	693	677	714	689	701	644	696	683	656	706	694	687	681	720	707	696	658	649	632	706	623	659	699	686	725	714	635	687	732	688	714	648	645	670	688	688	694	679	687	672	707	671	677	683	663	678	662	648	710	664	678	686	696	698	670	682	692	651	664	716	724	669	640	679	693	706	691	695	664	625	669	681	633	655	658	676	741	688	711	706	678	699	719	676	697	710	680	727	670	666	665	684	696	677	705	691	687	626	716	676	674	693	702	710	659	673	730	712	681	670	656	626	693	678	683	673	664	699	725	702	680	683	673	710	690	673	706	673	681	683	692	671	627	679	693	738	686	661	674	713	664	675	698	693	666	676	679	733	665	693	660	754	678	680	691	686	694	672	655	662	686	669	714	709	706	740	693	702	682	663	694	711	670	631	695	632	643	693	723	692	710	697	716	627	696	662	656	611	681	670	678	701	692	714	681	695	700	656	693	675	665	667	667	671	667	685	710	725	706	670	682	720	701	663	733	704	732	675	658	674	732	673	671	677	667	671	668	700	691	627	703	657	657	697	676	697	626	684	674	690	724	709	674	682	675	645	689	672	692	672	680	672	687	681	690	701	675	654	662	635	641	682	686	696	700	702	690	662	682	695	710	687	672	671	660	700	645	666	732	680	685	672	748	692	669	668	701	710	710	641	621	645	723	657	669	671	705	676	715	679	650	651	664	645	691	669	685	655	726	681	716	667	640	745	683	648	687	683	687	700	688	656	669	732	642	672	671	676	660	695	644	701	676	675	699	644	683	687	695	720	698	673	696	691	677	688	688	696	676	678	721	738	699	686	711	728	685	679	651	635	692	687	699	626	697	676	682	681	684	675	667	670	694	715	662	697	707	661	691	688	652	645	721	698	653	645	643	662	687	699	673	671	675	670	669	670	705	676	669	686	625	706	665	661	679	718	705	684	667	680	696	718	661	686	686	673	683	676	701	662	707	675	663	710	682	685	670	721	688	708	660	693	709	683	660	664	688	646	648	663	710	720	710	645	701	675	700	667	709	637	705	683	681	664	687	683	694	714	670	699	705	703	712	676	671	699	658	668	656	700	717	682	687	655	687	686	690	654	684	634	716	672	621	716	717	651	660	704	722	648	701	696	716	680	702	657	688	679	675	752	685	679	705	659	676	706	671	678	700	666	648	725	670	684	714	674	705	668	680	690	723	682	659	611	685	707	697	714	732	667	710	658	641	675	707	695	630	666	684	693	682	643	709	688	715	659	675	713	681	682	716	690	647	696	648	653	698	697	637	674	666	703	664	679	703	702	641	673	698	699	740	685	684	702	698	686	712	691	669	693	680	704	704	684	706
42444	25424	14072	2903	1182	898	655	513	397	395	320	298	293	289	252	237	252	239	253	233	222	238	227	216	208	198	207	191	168	235	233	193	218	190	217	214	221	211	191	196	201	194	212	193	218	210	179	184	227	210	203	220	177	207	195	219	174	180	196	210	187	188	204	219	204	172	202	201	237	203	230	191	191	193	177	210	202	180	182	200	195	194	199	194	206	204	209	190	197	170	224	221	196	182	184	179	214	208	211	199	210	179	202	167	200	193	205	212	223	192	203	182	218	204	180	202	192	185	204	202	182	197	213	197	238	210	199	173	176	184	209	205	187	188	178	182	231	191	196	191	187	211	180	181	199	196	182	185	197	205	214	209	202	207	204	194	211	186	199	203	203	192	191	212	186	196	160	207	196	182	208	195	207	207	186	204	219	207	187	214	197	195	191	215	211	211	180	191	208	213	207	170	192	198	192	198	207	223	179	207	172	189	190	190	189	193	205	201	185	180	182	196	237	173	209	177	187	208	200	207	204	189	178	181	197	200	201	187	208	194	179	182	195	200	200	188	192	188	185	186	205	179	208	209	188	181	201	221	189	214	211	198	191	206	219	216	175	205	186	177	224	194	178	202	186	192	201	178	201	206	181	187	187	170	218	194	194	203	195	188	210	202	178	181	170	184	179	194	200	187	183	196	211	188	182	206	176	193	181	198	170	211	195	206	180	184	205	194	223	185	181	208	198	167	221	197	171	193	215	181	210	199	190	209	196	189	183	186	178	175	174	200	185	217	203	203	233	209	189	164	202	182	202	172	190	178	187	189	204	204	203	206	191	180	207	192	191	189	192	192	209	224	196	196	209	179	201	210	192	211	194	223	227	192	175	196	172	191	218	193	190	173	172	202	197	179	187	214	198	221	220	219	210	181	193	194	189	182	213	178	209	218	219	200	190	199	210	197	191	218	218	205	188	184	217	208	189	201	206	183	209	175	189	193	175	198	173	189	162	166	229	180	221	191	181	209	205	178	192	216	203	202	202	184	185	207	213	204	181	199	180	184	186	181	221	171	215	184	205	206	198	181	205	215	207	207	197	193	209	211	196	177	202	197	186	212	200	181	219	213	197	190	189	198	192	195	165	191	201	212	202	199	227	202	188	182	165	208	197	198	197	184	190	187	190	186	185	190	181	195	229	190	181	191	188	192	192	173	209	186	173	187	213	189	178	182	187	196	185	195	198	216	198	211	212	208	210	213	185	176	206	198	186	192	202	208	181	192	184	167	188	201	218	200	198	210	190	211	182	211	189	194	183	215	223	213	198	194	211	196	205	171	209	195	182	205	207	201	217	174	206	185	181	198	173	211	180	208	179	195	177	195	207	200	183	174	208	182	201	196	200	197	228	183	183	164	164	203	206	224	208	211	200	189	204	204	212	200	227	203	207	189	183	214	213	196	229	188	198	191	213	206	186	225	195	181	198	183	196	176	214	206	178	188	198	192	188	191	218	200	194	226	183	186	209	214	211	202	192	178	200	185	187	202	218	202	200	194	217	196	194	190	207	186	216	176	182	215	199	188	227	191	175	193	191	209	185	189	204	176	196	187	184	211	192	196	197	191	179	208	187	198	199	214	205	231	189	191	201	198	180	177	200	201	188	177	196	191	203	189	184	191	197	216	195	196	214	173	183	179	184	184	164	214	188	179	177	212	220	226	223	189	193	216	192	182	221	159	188	194	221	201	201	233	200	189	209	203	213	187	184	195	211	203	217	172	206	203	190	204	188	211	189	216	185	208	167	176	203	218	200	199	215	163	189	210	177	205	195	222	196	190	213	185	208	199	207	191	190	161	193	180	224	194	184	189	190	178	170	198	213	221	185	219	190	195	199	180	193	180	218	197	182	217	189	207	174	198	225	209	205	192	190	189	221	188	172	166	171	172	189	191	193	204	188	213	194	192	226	229	208	216	208	224	209	214	204	192	200	195	179	180	193	188	204	200	187	190	184	205	209	167	217	172	209	212	187	178	191	187	196	210	181	203	211	175	175	175	198	209	193	204	194	225	204	198	192	166	204	184	161	202	210	214	188	183	214	207	184	190	225	187	198	193	155	205	180	187	175	186	149	209	178	202	216	177	200	177	192	185	208	194	194	203	205	176	187	210	205	179	199	189	186	197	202	208	189	199	176	152	207	190	193	217	195	207	208	213	203	192	206	184	195	210	188	232	207	209	202	192	215	221	207	202	198	222	206	183	197	184	175	194	190	179	187	192	202	223	189	178	189	205	177	176	180	210	214	214	172	195	194	213	206	190	196	209	166	180	205	180	209	204	193	195	185	169	211	182	196	166	209	215	205	202	211	181	213	181	194	199	160	194	200	237	211	189	231	208	193	164	212	211	236	184	212	200	208	201	206	214	195	233	204	179	184	189	200	197	184	202	194	167	207	194	199	208	199	226	197	215	187	201	185	191	198	204	194	186	197	193	194	204	202	198	220	197	177	177	188	176	190	191	194	172	207	173	188	180	191	185	192	190	209	214	210	193	214	205	187	202	202	208	209	181	197	186	182	199	219	200	210	165	202	213	200	179	203	191	204	196	209	194	183	192	201	199	205	216	199	195	184	196	184	189	190	211	184	184	195	190	210	211	207	186	218	184	179	186	193	207	217	185	189	206	193	205	210	191	174	204	176	187	180	167	200	190	191	205	206	207	189	201	187	220	174	162	197	213	215	220	206	204	187	208	197	180	206	195	192	222	203	182	224	193	194	194	194	209	185	231	187	207	188	169	185	171	200	186	167	221	195	215	184	163	205	207	196	169	198	201	197	203	174	209	191	198	191	179	192	184	204	203	208	216	191	195	189	204	190	223	194	205	205	210	162	170	226	192	211	186	220	198	207	175	206	188	172	177	194	216	182	186	187	191	214	210	223	179	182	173	192	205	190	172	178	178	172	215	231	171	196	233	202	181	207	185	168	186	204	191	176	209	198	211	214	208	198	182	197	185	203	218	198	171	206	185	183	199	192	165	190	189	199	197	193	183	203	180	195	179	211	195	203	206	192	198	197	223	211	212	187	208	223	197	180	204	201	197	192	198	191	199	209	199	177	183	180	183	206	219	202	198	177	201	179	185	182	185	177	200	193	217	183	195	190	171	192	180	193	179	183	206	169	211	203	191	199	178	198	183	195	194	207	221	196	204	212	217	206	202	209	183	196	222	195	183	173	212	197	201	183	200	177	199	197	185	181	213	199	210	198	214	178	186	193	198	199	177	181	240	215	193	201	208	205	187	184	183	203	208	213	186	191	203	225	193	212	227	196	199	181	188	186	192	205	186	180	224	211	184	211	195	169	221	191	188	218	195	177	207	198	200	176	183	212	189	198	204	206	183	204	206	198	214	206	166	194	200	200	178	196	184	188	210	208	218	197	209	218	214	186	182	191	195	200	202	178	168	171	217	178	201	177	202	172	211	198	195	211	185	215	190	186	191	163	199	200	184	218	201	184	184	214	207	193	201
28990	18946	14486	4637	4039	3392	2779	2273	1748	1637	1275	1231	1008	948	806	806	795	708	709	671	607	631	577	584	554	617	564	544	557	544	533	548	566	516	524	567	527	491	584	521	527	510	498	555	528	524	530	517	513	493	524	495	496	514	510	512	490	496	459	458	432	488	501	468	465	479	494	467	506	484	487	475	489	475	505	492	472	461	470	497	482	491	469	488	489	494	467	477	456	500	509	489	544	469	475	452	450	509	491	487	418	485	480	490	482	441	493	503	511	473	447	468	469	421	451	531	475	477	409	486	474	508	468	506	502	466	461	453	455	509	491	434	434	446	472	475	459	464	508	474	483	490	462	478	438	525	468	461	482	525	470	421	489	453	491	432	442	475	492	502	476	412	490	494	462	471	471	476	492	437	501	430	448	478	484	474	488	482	473	494	522	483	469	498	465	455	464	452	459	463	485	468	454	452	460	486	490	461	483	489	491	446	482	467	457	441	461	437	471	471	476	493	506	465	457	483	498	471	466	480	459	482	479	432	474	510	465	478	465	486	490	495	500	487	496	504	451	474	438	505	496	461	441	453	468	460	446	464	464	457	510	468	484	451	491	473	499	492	470	504	501	475	480	470	470	511	456	495	509	483	455	473	479	471	444	480	476	472	447	465	483	455	495	522	434	495	471	526	510	452	473	479	451	482	451	444	460	443	462	504	443	451	519	471	486	478	474	478	477	471	436	508	478	524	465	467	437	464	474	480	478	481	475	468	449	468	477	487	487	509	454	480	468	483	502	489	449	466	491	510	469	491	494	493	460	464	484	459	463	499	471	456	477	442	510	496	523	487	506	447	479	507	469	467	474	486	456	431	492	444	477	480	519	460	484	449	442	474	454	452	513	472	488	468	479	481	469	459	468	487	471	473	459	452	450	471	470	457	558	477	474	485	478	476	478	475	465	488	519	495	472	495	492	474	444	479	459	474	490	431	486	496	463	453	439	449	434	476	464	500	466	449	488	440	471	451	509	480	468	476	474	440	452	495	458	466	470	486	467	489	463	469	455	490	426	464	481	457	506	465	468	467	492	459	464	473	498	456	465	470	485	454	467	469	480	459	443	500	474	481	510	500	504	476	495	449	503	470	463	482	484	468	488	481	491	443	430	500	443	462	495	490	462	439	494	452	464	484	480	449	443	509	499	486	466	492	459	492	483	460	475	496	490	503	462	471	449	488	456	435	452	472	459	454	507	442	439	465	474	491	488	483	469	447	434	491	494	441	534	500	459	472	466	479	446	488	475	449	481	483	444	476	468	492	493	478	414	419	473	491	479	472	473	512	520	480	492	505	463	496	501	455	497	491	436	507	473	457	473	505	463	470	470	468	493	455	507	458	487	471	444	485	512	480	516	459	497	490	480	506	493	519	495	491	484	455	459	461	447	513	448	467	478	511	459	424	457	464	443	481	495	475	494	468	500	472	471	473	448	452	456	488	439	453	514	481	417	476	463	501	469	481	488	500	454	489	465	452	484	448	449	453	482	503	474	468	473	460	471	454	476	446	464	477	484	460	492	462	465	489	471	457	480	462	460	434	459	472	455	497	521	465	498	459	457	473	485	476	460	448	466	455	482	456	485	441	520	444	457	467	477	459	479	489	444	502	485	467	481	452	487	464	452	460	500	467	436	460	501	496	464	479	500	478	464	438	428	459	476	482	486	467	480	456	478	407	472	492	467	490	495	471	478	456	484	489	468	485	490	450	464	485	468	458	528	496	472	477	508	498	501	502	463	467	431	458	487	492	458	487	483	473	518	454	453	461	486	489	483	494	476	452	505	482	461	456	462	492	480	470	507	474	451	473	483	477	471	456	500	461	433	480	489	445	477	454	469	483	482	498	418	483	427	493	481	457	455	446	479	506	460	512	457	465	451	457	445	484	468	472	433	468	487	479	479	487	439	482	455	456	462	527	482	465	452	483	468	473	473	473	473	469	447	453	476	468	483	482	467	469	456	463	483	444	480	475	503	462	487	478	453	489	442	499	490	429	496	482	507	485	495	502	465	472	479	474	455	465	495	487	521	459	455	467	470	428	498	417	480	473	435	454	533	464	510	493	450	474	505	457	460	451	461	460	476	448	454	482	463	484	480	489	470	470	492	458	489	474	489	509	520	470	493	482	440	444	490	483	473	485	498	489	465	468	452	486	450	481	470	460	458	458	482	509	463	441	448	441	464	474	456	479	453	502	472	481	487	486	507	429	460	461	465	493	480	492	452	502	505	464	481	508	504	477	445	484	491	464	474	449	448	486	463	495	461	480	481	462	464	446	490	480	480	492	463	463	469	492	467	493	461	482	470	428	491	486	453	456	442	457	426	476	478	474	451	469	490	461	484	459	466	450	484	494	426	518	441	432	510	479	473	473	453	503	468	476	501	459	475	461	465	464	506	503	428	497	469	529	466	450	449	459	466	482	493	516	480	448	474	468	480	463	453	444	490	467	487	473	487	477	500	444	515	445	503	477	495	472	509	494	447	448	516	435	447	430	448	508	484	454	453	442	495	485	490	469	454	462	462	447	464	445	463	448	485	478	439	470	465	444	507	480	487	473	455	465	461	474	470	482	468	473	442	499	457	504	447	496	480	479	468	451	476	469	467	439	456	483	470	489	483	494	494	469	483	487	459	447	452	455	473	459	510	454	494	463	493	449	447	477	511	516	472	508	483	486	482	457	452	494	467	502	467	472	471	492	467	439	483	478	471	461	481	498	482	465	451	489	505	497	420	466	467	478	484	503	478	482	469	478	448	491	516	454	496	469	493	467	481	448	489	470	490	485	482	455	506	475	453	465	451	465	437	456	477	504	519	494	486	464	477	465	473	467	480	504	466	494	466	445	458	466	454	515	484	477	486	530	435	475	475	434	465	458	456	474	476	475	470	452	472	479	483	470	433	471	446	499	443	488	455	454	448	448	515	492	455	485	501	457	493	451	492	467	467	470	458	455	453	477	481	499	529	495	453	437	473	476	477	452	465	485	505	460	483	484	482	467	479	463	453	492	496	444	473	508	472	476	456	524	451	506	467	513	445	451	460	479	518	498	474	453	505	464	458	449	456	456	458	443	448	498	404	443	464	413	467	440	479	484	480	468	522	522	478	452	498	456	445	455	480	470	543	482	461	485	463	457	442	475	492	465	459	502	448	480	504	456	478	485	454	494	476	483	429	473	492	508	475	470	518	484	452	478	464	444	445	428	469	464	484	452	471	476	491	467	480	486	495	471	477	494	447	462	472	459	489	449	461	505	471	483	509	465	470	487	504	469	512	436	513	480	479	450	471	443	492	467	439	501	461	467	483	453	481	473	451	466	461	499	482	462	464	453	472	468	487	495	492	522	501	448	471	481	480	476	445	469	479	438	493	504	464	460	489	459	461	498	472	470	503	446	530	469	492	480	473	499	483	436	452	492	481	478	461	456	480	475	513	459	488	471	490	516	487	461	439	492	461	461	489	450	464	468	475	521
12479	4640	2050	652	500	471	436	386	368	341	383	308	322	319	306	290	285	293	306	286	321	293	282	282	281	292	257	280	307	312	301	319	310	314	322	337	299	259	282	300	267	274	271	295	312	297	270	283	315	278	289	305	298	290	330	281	311	294	272	299	318	304	304	269	314	297	282	325	318	293	307	336	299	315	286	296	258	299	280	285	289	301	335	297	268	304	286	269	290	259	275	273	305	304	326	259	280	303	296	300	299	301	287	292	320	285	306	299	279	315	296	299	284	313	271	262	277	316	277	287	300	306	281	327	265	279	329	269	302	302	331	289	325	302	302	247	280	286	288	310	295	306	283	284	291	326	295	284	301	277	293	294	313	279	286	298	291	296	308	299	315	309	299	331	292	306	306	303	268	266	327	268	281	342	288	286	309	312	295	282	313	279	276	284	256	303	311	335	277	320	309	358	362	308	304	288	283	258	295	257	296	292	290	262	308	269	271	303	295	287	257	311	297	307	278	323	341	276	311	276	282	291	275	296	279	318	270	279	294	291	276	283	307	267	308	274	286	319	280	305	284	306	293	294	297	317	275	296	320	294	293	306	299	317	294	303	301	277	263	281	318	306	305	314	282	304	267	295	293	295	259	297	280	319	311	293	266	294	268	296	298	281	310	304	279	268	299	304	297	261	280	321	291	309	286	302	331	289	288	298	287	335	294	336	282	292	291	316	277	273	278	282	315	300	280	315	307	309	298	283	297	295	273	294	320	291	317	284	327	261	277	268	271	304	333	317	337	301	284	307	309	279	286	253	295	274	275	272	298	299	273	295	291	268	273	269	286	267	252	279	293	289	319	351	312	324	295	293	303	298	297	263	291	307	266	303	290	309	272	271	292	271	308	298	338	299	309	301	287	293	262	283	281	271	300	313	294	303	292	295	259	278	298	288	279	328	284	292	267	327	302	294	294	295	287	334	289	301	286	302	275	278	285	265	317	297	291	275	300	294	263	285	278	294	275	283	309	291	270	286	278	298	283	299	311	280	258	288	315	293	306	311	270	302	272	294	295	275	277	268	275	305	324	341	321	272	285	268	286	280	300	274	295	306	289	317	251	308	273	287	312	289	331	281	297	288	310	323	278	295	267	253	290	304	284	294	297	292	286	298	309	270	295	298	326	269	317	308	261	288	323	334	281	293	283	304	286	304	279	295	310	307	328	313	293	257	334	292	270	256	311	344	312	300	318	288	277	295	259	287	266	248	275	282	308	274	308	287	290	279	270	309	338	293	263	310	284	332	294	285	295	305	306	281	283	274	316	317	307	343	289	284	285	292	254	256	276	314	292	312	292	275	276	283	327	288	252	276	298	314	302	255	281	302	301	287	277	284	285	320	272	287	305	297	314	287	303	281	282	295	303	255	275	290	318	265	305	317	290	272	266	280	307	306	290	274	317	255	310	277	296	289	268	290	311	286	301	288	293	281	271	286	308	315	300	303	275	294	269	296	288	295	268	296	278	284	274	272	280	269	290	333	313	319	311	289	299	288	289	284	292	266	305	316	266	327	305	277	311	297	309	305	280	279	268	319	305	297	314	360	266	356	313	282	282	264	285	285	285	279	303	314	308	300	291	276	297	326	329	295	301	297	295	290	328	283	289	291	296	309	285	252	312	333	301	288	294	284	284	289	264	295	286	282	302	312	269	306	294	277	292	307	285	283	279	294	271	286	277	306	294	305	253	292	315	297	317	323	278	311	289	274	304	294	262	293	298	295	285	295	300	334	297	283	328	287	285	310	289	287	287	267	321	315	281	282	306	309	275	304	289	288	302	310	299	288	306	286	307	275	311	289	296	256	240	294	301	319	247	280	314	292	295	323	273	283	284	321	310	286	255	304	272	268	263	291	316	278	308	302	285	307	311	297	293	314	291	293	300	268	291	285	317	295	315	275	271	312	284	297	277	292	283	275	268	312	273	289	261	328	286	321	249	270	302	337	302	316	277	294	312	318	326	277	284	309	301	311	286	293	311	321	301	314	281	261	300	294	290	294	296	288	308	301	324	299	292	269	280	261	293	280	321	279	284	287	281	287	304	296	292	248	296	297	292	298	309	297	299	296	253	315	276	306	312	316	319	285	332	280	324	285	299	286	345	284	262	319	305	255	295	282	280	305	298	282	306	288	268	305	290	283	300	277	284	315	295	319	294	289	289	290	293	297	299	278	278	283	313	289	273	322	278	307	289	285	296	294	310	290	347	258	295	315	301	275	281	321	300	300	280	294	310	321	301	240	247	272	329	269	259	266	294	326	301	319	294	273	292	315	298	293	302	280	313	278	302	255	281	277	295	267	313	276	317	314	284	299	286	288	271	281	290	305	296	281	313	280	292	314	289	293	293	278	298	309	291	332	318	285	258	264	314	298	281	289	287	283	305	289	308	286	305	290	284	280	270	278	287	310	296	291	288	284	273	301	259	262	288	298	276	298	263	305	256	295	320	288	308	327	319	308	300	288	304	307	294	299	286	324	260	330	303	291	276	285	331	278	277	283	301	322	292	278	299	294	306	278	292	286	292	266	288	274	297	315	258	306	268	307	276	272	311	295	326	309	292	265	301	307	282	294	306	287	299	290	293	297	327	305	295	285	299	326	291	316	266	295	281	301	319	305	324	308	291	292	283	319	306	280	295	291	310	292	311	265	294	299	344	278	294	292	300	281	321	271	345	327	261	290	306	288	292	279	297	291	259	282	289	270	314	282	255	305	293	293	283	310	275	300	297	299	268	284	293	297	322	302	269	310	255	247	328	320	299	266	320	301	302	291	263	293	320	291	302	291	296	299	294	282	275	270	290	278	295	256	254	279	293	296	307	304	296	279	277	310	315	317	312	303	289	285	304	274	315	304	312	295	314	316	282	295	305	295	271	277	281	292	265	295	311	287	313	285	300	256	277	277	276	260	311	302	298	317	253	276	287	296	280	318	318	296	311	290	277	300	294	272	321	294	285	303	275	301	305	286	272	279	284	299	294	306	317	293	309	280	311	285	309	292	303	288	303	322	273	296	315	295	295	291	291	318	293	277	302	318	269	280	311	272	325	319	253	295	273	315	292	314	305	306	285	289	285	298	296	323	276	287	286	293	294	283	321	317	304	301	312	279	272	278	287	291	299	297	267	284	303	262	274	308	279	287	258	308	315	288	286	252	278	283	284	302	288	297	308	245	297	269	299	295	274	270	253	248	295	299	298	278	301	288	311	283	261	289	282	274	314	301	286	317	316	344	304	302	319	309	321	276	297	293	247	306	321	302	262	298	334	297	282	288	283	330	278	260	304	289	276	326	287	288	306	339	294	280	295	264	298	311	296	314	291	281	317	308	279	312	281	302	282	291	293	324	293	282	298	295	287	308	296	294	294	273	316	297	286	308	282	308	276	321	271	276	272	287	258	289	314	305	298	300	319	265	296	290	297	268	289	290	313	294	293	315	296	312	287	271	296	301	291	284	267	297	260	290	338	298
9025	4559	3789	1837	1665	1511	1378	1175	991	983	884	880	780	779	768	739	744	691	721	738	753	692	714	739	722	711	709	674	732	706	734	703	691	708	714	704	698	701	682	711	684	673	681	693	727	683	692	772	712	667	730	661	674	697	702	706	682	704	691	697	682	689	650	682	659	692	695	685	690	729	675	662	643	682	697	734	736	641	683	743	708	683	640	712	676	685	690	661	689	671	668	682	682	647	704	667	706	711	683	662	679	758	679	677	694	687	729	692	669	685	666	691	698	677	686	657	682	651	689	733	642	708	700	708	690	669	718	652	704	685	689	711	701	654	686	702	631	633	706	673	698	672	736	700	668	655	648	706	677	625	706	708	635	677	662	668	664	725	657	694	665	654	728	671	692	620	665	689	729	708	685	690	676	678	673	695	666	703	683	664	714	643	672	707	668	711	719	669	670	728	727	670	638	697	610	717	707	701	724	653	720	698	643	734	712	619	688	683	682	668	664	672	690	660	698	675	654	707	743	712	704	689	671	732	711	717	643	698	639	683	690	647	663	684	729	714	671	651	671	671	681	687	678	713	689	704	702	659	698	651	637	673	751	667	732	721	715	678	679	667	699	686	704	676	626	715	678	652	706	665	716	674	665	708	678	686	660	702	728	679	710	678	696	699	701	693	661	706	716	701	684	694	716	701	718	703	676	687	700	709	672	669	712	655	688	682	707	707	708	653	683	701	676	660	658	703	691	687	721	712	670	728	636	692	678	688	695	646	669	711	676	667	719	682	669	673	701	739	649	667	692	675	657	695	692	721	675	679	693	677	721	704	659	692	698	681	721	664	708	675	715	676	693	718	694	655	631	666	683	701	642	729	683	664	692	703	765	668	681	652	694	650	666	703	730	720	736	653	672	674	666	660	678	714	716	687	725	690	694	706	711	720	719	687	698	713	657	724	662	730	707	681	697	709	687	647	662	687	707	692	663	718	661	711	685	724	662	667	687	706	695	669	709	705	673	680	693	713	726	665	693	690	703	703	696	710	757	665	659	612	674	714	667	697	690	668	673	692	712	685	694	690	678	697	676	655	731	682	686	666	681	720	679	635	718	608	673	649	720	664	688	667	698	713	682	705	660	709	694	718	689	678	683	641	685	665	695	756	658	679	671	708	652	671	718	686	686	668	732	729	676	659	669	707	685	735	659	694	706	696	666	734	733	679	706	692	679	673	670	699	662	689	636	700	680	713	703	702	694	673	705	694	689	674	676	695	699	688	684	693	685	727	651	699	655	637	642	730	737	677	686	648	658	675	668	683	717	640	697	716	694	699	681	733	711	676	670	702	668	671	635	664	702	698	668	669	716	662	670	699	648	631	675	700	705	695	698	702	690	725	670	713	652	670	719	691	671	670	720	683	749	679	708	677	681	693	700	748	664	669	669	676	713	704	670	688	743	694	720	669	677	686	656	709	690	670	694	691	707	701	706	702	737	679	679	697	714	697	661	675	717	675	691	697	748	659	646	646	686	674	689	686	681	697	653	632	698	677	696	672	651	668	664	686	684	712	685	680	715	655	668	686	706	695	674	711	690	687	694	708	648	641	713	693	720	720	668	704	761	665	701	673	702	686	702	690	710	689	718	650	651	645	688	687	731	705	684	669	702	658	668	669	703	634	709	702	677	699	680	716	646	684	692	729	647	701	744	667	664	667	642	688	671	701	669	680	632	659	683	673	674	666	710	677	682	697	714	668	724	708	738	688	655	724	695	685	728	641	700	692	714	692	701	692	718	685	707	633	692	732	706	664	715	680	697	694	654	703	669	657	684	634	683	717	698	639	648	742	693	688	725	687	693	701	622	707	762	697	681	724	695	644	673	651	657	713	692	702	692	676	670	678	689	698	706	710	703	693	683	710	689	696	665	688	662	648	683	657	687	681	677	665	704	701	695	626	636	734	679	687	617	695	680	640	666	690	660	675	698	678	700	722	679	655	689	665	640	654	651	686	731	756	718	721	709	676	670	733	711	754	675	675	746	670	690	692	652	695	727	691	656	684	747	627	701	651	679	668	708	727	683	647	656	706	698	674	681	641	727	712	681	659	655	678	688	710	639	714	687	739	739	680	644	691	713	701	705	648	649	663	679	687	643	644	703	715	708	676	699	710	651	668	698	695	673	656	676	704	672	706	700	666	696	698	701	695	660	697	704	663	685	699	695	698	705	674	682	644	710	683	683	700	664	698	715	731	685	723	675	625	712	693	687	680	645	678	680	646	694	714	710	717	661	723	687	676	675	704	668	667	677	698	719	689	653	721	687	652	715	719	712	687	660	661	663	681	648	710	688	655	679	699	667	713	682	707	713	723	621	719	663	736	689	678	652	671	675	705	721	679	714	663	687	762	695	723	714	658	638	682	641	629	688	677	700	691	708	651	677	766	692	664	694	707	688	667	683	755	713	636	703	696	668	660	706	683	682	712	675	737	653	679	699	692	671	697	680	721	740	686	669	700	647	689	739	731	687	630	676	638	692	698	768	669	713	648	663	641	687	681	703	668	691	686	699	666	696	698	709	663	638	692	707	702	726	670	683	662	695	679	683	681	690	686	714	699	656	681	713	681	701	654	655	679	654	671	715	698	677	692	659	684	669	671	655	694	638	651	649	695	716	691	677	684	658	724	679	672	676	644	665	743	668	711	690	718	701	632	704	663	641	664	736	736	726	670	687	689	693	669	705	729	644	666	661	673	721	676	692	623	689	654	719	707	702	709	694	701	689	680	676	780	642	694	691	667	690	681	696	734	698	737	693	683	664	730	748	691	710	690	729	701	643	654	657	689	639	698	671	715	715	661	676	657	707	700	702	665	672	697	740	699	677	702	730	675	686	693	655	621	672	695	703	680	655	662	716	687	653	709	666	710	677	738	698	704	703	709	664	686	693	709	674	702	645	697	667	654	705	701	649	664	723	689	685	717	676	674	678	624	667	734	681	666	682	685	701	639	700	750	711	687	697	735	700	738	679	702	666	687	734	722	712	711	701	644	679	681	705	735	706	690	651	644	693	717	676	683	699	681	675	739	727	715	720	719	627	667	712	655	681	663	710	688	686	698	653	685	694	688	732	677	679	702	672	675	721	726	705	697	710	690	635	698	684	665	664	654	688	650	673	729	699	689	664	704	668	728	663	665	724	700	717	716	722	714	663	681	719	713	666	711	694	652	686	737	721	679	714	662	714	654	678	705	660	701	670	744	687	707	690	686	727	713	660	705	662	724	706	750	682	679	690	695	699	685	714	695	686	670	681	672	660	650	691	689	672	698	715	727	723	730	660	729	686	655	689	688	689	684	681	696	679	679	724	731	716	692	710	668	697	676	676	689	705	655	663	692	693	697	685	651	670	704	707	660	721	674	665	681	690	625	699	638	670	692	615	735	718	697	644	674	675	680	698	694	689	691	711	652	627	694	668	663	730	708	701	679	724	688	666	721	691	669	660	679	699	680	660	709	678	708	743	701	702	673
31310	16537	7970	1678	945	747	601	482	494	392	413	409	349	356	394	357	335	307	320	319	364	326	323	312	338	312	323	309	324	328	326	308	327	318	352	354	339	303	372	374	313	317	330	258	303	323	304	305	291	327	322	330	334	301	291	308	315	297	310	303	315	317	302	289	325	294	316	285	312	313	317	302	281	307	327	321	327	313	309	313	307	325	326	307	306	330	304	329	351	315	306	334	272	333	320	344	314	339	305	324	302	288	285	307	306	285	320	338	331	305	359	279	334	299	320	304	316	362	280	310	340	298	299	336	290	301	339	287	345	305	314	272	338	311	330	314	325	307	317	329	329	334	303	296	302	225	294	340	280	332	294	314	307	328	295	341	289	286	337	314	323	295	322	346	323	305	303	319	337	304	313	320	316	281	330	293	335	298	314	299	310	311	292	373	344	302	344	337	303	321	338	327	347	305	281	306	314	345	295	321	305	300	318	307	306	305	304	304	296	305	292	322	303	305	288	348	289	328	322	342	313	339	277	314	314	319	300	348	301	290	288	295	304	329	268	323	307	307	298	336	293	342	348	338	297	293	307	306	331	349	305	329	324	298	341	307	287	314	319	293	304	333	311	321	323	337	328	327	315	285	333	316	338	301	330	307	288	330	308	284	295	322	318	313	298	327	310	323	308	281	318	288	309	300	299	295	327	308	346	307	289	301	293	287	318	294	302	306	291	348	352	311	292	312	336	369	277	330	326	319	302	332	323	311	301	289	303	342	316	320	326	293	312	277	332	334	293	307	325	333	319	321	331	295	323	325	315	332	293	325	296	300	343	299	310	319	339	345	291	305	310	298	317	328	310	312	264	309	316	312	339	264	346	295	312	322	291	321	339	307	311	332	291	344	321	320	322	302	264	307	342	292	331	324	306	325	296	346	276	306	315	306	350	303	320	279	323	316	320	312	309	306	275	306	332	290	302	287	324	301	340	330	297	291	284	301	316	282	325	316	346	318	310	304	334	326	308	318	286	260	297	300	303	302	307	295	294	312	311	280	280	325	328	330	316	301	320	288	329	310	309	324	331	319	328	331	334	309	318	286	319	336	297	304	293	295	336	299	314	323	301	280	290	308	329	311	292	318	338	313	322	299	285	291	303	322	304	337	310	302	305	290	292	283	330	301	323	328	311	290	332	304	306	282	307	291	286	307	334	300	271	285	306	301	344	361	296	292	317	305	305	302	310	322	321	333	311	332	315	332	309	303	299	330	293	285	295	310	310	310	279	290	326	343	311	315	302	323	310	279	324	330	310	320	309	294	335	292	333	306	327	325	300	309	306	301	316	330	319	300	316	317	361	314	293	334	317	295	310	301	299	289	312	298	312	281	334	326	320	320	311	332	284	333	335	308	304	308	303	314	321	321	341	307	291	314	326	324	282	296	307	296	322	283	312	335	300	283	287	340	359	343	311	339	283	299	326	308	304	331	355	302	309	328	284	296	282	335	300	336	322	320	309	284	304	330	290	299	338	344	304	279	331	287	297	306	285	308	311	349	316	319	315	325	367	301	335	336	320	327	352	318	330	314	317	318	322	309	327	305	327	321	359	320	304	284	333	306	312	319	345	298	295	308	312	312	312	287	314	342	304	337	307	306	285	298	352	321	278	293	317	329	300	272	308	321	338	310	320	306	255	319	287	356	324	341	307	302	285	323	318	331	292	296	306	318	326	309	316	251	312	331	317	321	308	344	299	335	295	316	332	315	291	324	326	307	336	336	334	305	300	342	310	313	312	346	320	288	289	321	285	338	298	279	313	314	310	293	301	253	289	263	299	326	342	263	322	319	291	290	325	324	315	318	314	321	345	302	315	314	324	286	253	300	326	291	296	322	321	309	311	326	307	311	303	340	318	287	325	294	312	298	338	290	323	304	337	320	311	331	329	313	328	310	316	320	278	305	344	326	310	322	323	287	294	355	292	348	300	306	315	351	329	304	304	319	336	301	304	296	288	343	305	329	304	329	273	312	307	302	290	327	306	302	315	322	293	337	318	319	321	286	292	357	306	275	300	330	341	335	316	319	284	271	320	306	300	307	295	308	304	276	303	295	299	315	307	298	336	310	344	320	314	311	281	290	306	319	320	300	275	299	325	291	352	328	329	283	301	336	326	310	273	314	295	286	323	266	317	295	285	339	308	304	273	298	287	318	286	315	342	341	306	320	285	325	310	291	321	325	308	294	355	324	288	302	310	315	329	344	348	329	321	334	274	293	317	295	311	291	349	302	357	314	326	312	300	301	278	308	333	326	309	324	330	329	330	274	300	322	301	308	339	302	310	340	321	358	335	304	299	296	321	326	306	321	303	312	299	319	324	333	348	293	365	302	332	328	337	321	342	278	296	317	298	351	337	321	291	310	334	327	333	344	307	328	296	340	285	284	321	321	303	319	328	306	292	314	292	334	280	295	289	290	311	298	313	303	305	330	292	324	319	323	297	297	288	318	333	316	318	335	302	302	327	313	315	316	301	335	308	290	311	297	320	343	288	315	301	310	339	316	287	286	270	317	311	317	334	314	292	274	323	283	289	325	311	321	353	307	281	306	295	289	309	338	304	317	309	325	303	324	309	323	297	322	303	299	296	313	329	338	308	303	335	324	298	313	307	314	321	323	312	317	350	329	343	335	304	310	304	331	319	331	287	318	310	297	325	306	295	285	318	320	332	342	306	311	316	331	315	324	332	298	322	296	321	301	290	296	338	315	309	319	296	302	304	290	312	330	306	300	292	307	311	312	314	299	311	310	278	322	298	317	290	331	291	326	343	331	293	291	320	307	292	300	298	334	319	277	311	316	274	322	308	322	291	287	312	325	317	294	300	311	340	301	308	276	315	300	293	320	332	312	298	315	313	314	325	329	283	327	305	328	288	294	307	291	325	276	293	306	311	309	331	312	314	318	318	302	323	305	337	318	302	307	348	303	276	294	314	295	350	313	304	341	328	288	347	291	288	278	305	339	302	329	299	317	312	289	313	326	354	303	329	308	266	308	316	301	282	305	285	321	295	320	333	346	297	313	278	304	329	325	289	317	330	313	322	318	323	304	332	309	277	331	306	338	325	300	345	307	300	295	357	304	291	299	323	322	308	272	304	327	307	290	321	328	353	347	302	324	300	309	295	296	330	288	299	328	323	320	323	303	325	341	310	322	319	325	342	296	274	335	334	342	293	296	287	300	327	322	312	312	307	289	315	307	316	323	336	298	279	311	331	266	331	316	322	330	316	337	305	325	355	321	306	290	308	312	323	333	330	310	287	324	293	286	319	311	294	302	298	298	327	294	322	324	321	317	320	292	307	306	310	325	337	333	347	304	321	320	341	303	332	307	343	327	295	295	311	300	332	306	307	329	311	279	318	292	321	302	315	325	335	323	290	282	300	294	308	306	352	290	287	326	324	317	324	294	329	275	321	292	299	314	300	325	287	307	335	321	319	344	322	314	290	308	291	357	284	294	279	341	319	325
21654	12929	10134	3584	3039	2697	2207	1856	1548	1465	1337	1127	1062	979	973	951	912	909	882	861	847	739	782	739	756	813	813	749	771	749	742	772	758	753	809	754	755	729	790	741	730	742	750	755	758	754	742	776	760	763	724	701	776	728	718	764	729	728	708	763	707	727	747	743	733	711	745	717	722	710	723	725	671	732	681	769	750	749	694	747	697	748	759	732	738	687	712	744	704	741	684	685	746	684	708	721	699	724	744	709	711	711	727	727	718	727	706	768	676	742	700	698	688	758	717	708	771	772	752	749	714	685	696	779	710	771	690	726	657	678	693	726	728	678	712	743	711	702	686	714	737	707	720	756	691	722	696	736	765	709	704	741	703	729	650	695	735	771	730	724	746	742	740	782	782	711	701	732	730	713	718	727	682	723	682	694	725	805	693	749	691	756	680	702	756	710	724	704	736	677	647	753	737	718	735	726	727	717	712	701	729	692	694	663	726	767	695	736	775	695	673	746	793	714	704	717	666	748	695	720	684	672	703	742	747	686	722	709	754	711	718	771	721	755	779	743	714	705	690	706	722	741	687	723	731	713	771	743	709	677	728	735	750	742	689	654	762	753	728	725	749	673	663	691	732	703	792	688	717	719	731	695	703	762	697	745	737	722	739	725	709	709	696	672	694	699	747	728	700	712	735	673	718	705	766	707	756	668	714	747	709	714	714	720	715	705	733	745	693	719	750	709	736	725	723	756	718	738	708	713	724	722	689	773	744	738	684	738	709	708	713	712	733	709	753	702	688	742	717	727	718	725	715	751	699	696	706	721	733	719	713	692	752	711	727	715	716	721	733	700	772	660	797	695	772	742	670	705	750	704	733	698	715	772	688	730	689	698	673	705	739	699	675	710	727	717	713	714	713	705	737	747	747	709	718	749	728	706	798	698	741	742	686	708	719	724	751	731	721	733	706	730	724	729	745	707	718	730	696	720	710	701	711	732	777	713	719	674	731	737	721	726	748	704	704	680	748	702	723	692	748	705	679	727	686	729	729	651	752	707	712	749	711	719	675	738	732	723	724	734	706	694	718	707	729	671	696	757	721	666	701	725	742	715	706	695	690	697	746	743	728	757	746	757	714	708	764	764	695	705	678	726	657	716	696	735	691	719	757	726	755	691	757	768	732	696	736	774	701	707	720	720	699	738	679	749	708	745	735	751	687	720	693	710	667	731	744	699	732	742	732	706	669	691	701	732	707	732	700	707	754	717	707	711	707	751	687	738	726	713	739	802	723	697	758	763	720	736	760	704	721	684	721	729	712	658	748	697	738	732	741	683	762	775	706	704	752	712	735	685	731	713	742	743	689	708	706	697	733	729	722	724	724	679	768	715	741	738	737	706	683	743	697	694	690	676	702	690	711	715	718	684	754	695	761	747	694	699	672	705	673	741	740	727	751	732	729	718	747	705	688	703	724	693	747	734	697	696	701	743	726	718	723	766	746	726	712	697	768	770	713	722	723	682	763	768	745	697	768	720	715	743	725	711	704	696	734	776	693	723	745	746	718	723	775	794	753	690	747	717	683	662	690	695	712	727	739	740	701	753	705	710	708	752	686	752	737	697	686	678	729	754	722	735	737	704	715	742	679	715	731	713	714	793	683	724	765	722	707	715	683	754	717	732	661	718	702	789	683	713	719	673	726	716	696	720	713	747	712	680	688	718	750	724	685	679	725	726	717	715	768	752	726	725	764	742	743	754	716	729	722	792	742	715	716	734	731	753	753	737	721	752	769	707	689	673	748	726	693	721	705	712	694	721	713	727	700	711	668	734	714	758	756	742	750	749	722	717	674	737	728	735	740	737	743	683	772	745	770	728	730	720	723	721	693	692	747	711	715	693	700	712	732	731	743	741	699	727	701	778	702	730	724	731	696	733	672	748	741	726	717	735	746	725	710	714	666	715	691	738	708	745	755	753	764	716	743	773	696	744	757	755	715	716	689	684	709	722	710	718	747	721	697	759	754	715	757	736	721	724	727	743	772	718	711	705	741	730	732	723	735	736	725	718	775	690	714	679	700	726	709	733	708	719	744	719	740	720	724	729	735	715	686	693	701	756	694	749	714	684	733	716	711	712	736	763	732	733	712	767	770	737	719	753	733	702	735	718	763	737	690	732	698	722	772	750	723	727	679	758	706	734	716	700	793	726	685	715	685	734	725	738	682	708	713	731	725	735	796	740	784	762	725	765	775	735	760	719	697	717	715	716	727	754	755	711	666	774	751	733	730	712	671	739	693	732	749	700	721	726	729	707	749	762	726	784	725	712	735	745	730	686	681	784	713	681	696	730	745	764	692	722	718	720	717	724	725	707	731	747	718	670	728	690	737	723	712	745	748	736	755	685	732	746	685	777	659	724	744	702	688	749	723	684	741	718	676	710	721	700	692	750	728	705	721	712	733	661	761	726	734	705	702	653	716	730	722	742	669	710	718	702	718	743	719	740	727	785	693	720	707	706	721	730	708	751	715	674	743	706	725	721	700	752	710	749	741	709	720	686	701	731	692	737	678	725	733	753	710	728	712	669	728	713	718	755	686	740	718	715	730	769	719	727	719	696	705	754	718	721	687	712	702	708	726	678	731	693	663	758	772	708	748	740	697	672	751	775	726	706	712	690	806	695	745	725	735	740	717	747	726	702	782	698	709	741	744	751	730	719	731	693	704	738	701	756	744	689	714	715	715	723	720	769	735	672	701	765	728	731	724	739	745	698	704	693	733	730	659	657	705	723	689	712	720	751	721	700	689	701	692	700	719	718	746	696	723	719	771	751	732	732	683	696	723	696	751	678	701	689	740	685	710	698	733	724	673	773	731	695	724	763	752	763	680	727	738	731	717	698	748	700	696	706	685	677	700	721	737	758	685	730	742	729	786	700	752	733	661	755	715	770	707	728	719	738	795	710	688	746	738	740	735	755	710	720	728	720	715	720	686	699	725	738	720	752	722	710	727	746	703	701	717	728	718	716	719	707	714	755	735	746	762	780	708	765	761	722	747	695	717	739	744	707	743	771	713	746	683	706	667	742	736	725	728	692	714	728	758	710	743	716	708	713	771	747	706	744	718	721	702	705	726	807	720	698	743	764	729	708	738	697	709	738	731	738	699	677	713	776	729	709	732	712	700	762	761	745	709	712	733	697	765	758	703	780	663	737	687	750	702	734	715	766	695	774	741	712	774	720	696	719	736	802	717	770	728	715	701	712	697	693	724	751	694	725	731	702	677	653	752	681	716	730	723	795	727	752	696	731	734	671	717	735	693	714	701	747	728	723	701	712	694	748	720	770	692	675	714	749	745	764	708	719	722	739	692	740	739	688	710	742	681	740	764	758	734	677	688	696	740	709	727	692	720	776	725	715	756	733	737	701	772	695	705	686	736	711	713	693	684	699	748	684	704	781	702	725	705	706	677	754	723	755	751	703	713	709	731	735	727	729	724	712	716	728	691	741	740	695	710	724	695	718	717	734
40677	24065	13406	2802	1163	887	632	518	408	377	368	331	329	265	224	251	221	238	211	238	205	231	195	200	196	194	239	192	196	178	214	194	223	177	210	195	209	187	196	189	216	177	229	203	212	197	186	177	164	207	178	176	172	168	167	165	188	177	201	182	171	192	205	195	174	197	207	197	185	166	170	195	207	193	173	179	200	224	204	198	190	189	173	179	193	223	190	215	229	191	148	193	193	215	183	196	206	191	195	207	184	205	179	201	209	172	191	199	182	208	205	192	207	155	210	214	244	186	230	201	174	179	174	191	176	191	184	198	190	191	186	162	200	204	198	176	195	194	205	189	210	182	194	200	187	190	184	183	188	222	194	182	174	187	205	195	200	183	184	200	179	187	196	192	179	171	187	220	171	177	184	196	212	199	182	196	199	198	226	202	194	186	177	169	186	165	172	167	183	165	178	167	209	157	186	228	181	179	181	200	193	186	184	161	176	186	189	204	188	194	186	179	210	162	182	212	197	192	200	179	193	188	152	199	186	187	184	190	172	195	175	201	197	175	194	187	187	168	170	220	188	189	192	196	211	193	196	189	197	177	167	193	224	158	184	176	190	182	179	185	182	180	193	215	161	159	188	211	182	190	169	166	180	203	209	208	173	195	172	188	198	199	168	177	184	187	175	183	172	191	188	185	185	187	186	190	184	194	208	190	190	193	203	183	172	176	183	182	191	194	217	204	187	215	184	189	212	205	186	187	219	199	199	196	202	191	247	188	189	210	172	181	191	181	188	191	183	206	192	194	201	194	208	192	203	191	194	188	165	173	169	192	213	154	168	216	187	194	173	194	190	191	182	195	177	181	176	206	164	207	171	201	169	170	177	215	212	173	186	220	181	184	196	187	205	194	192	196	152	198	199	193	209	199	193	188	192	221	199	203	187	160	202	180	176	171	186	194	179	205	198	207	193	168	199	168	208	215	196	155	181	184	182	199	195	187	194	210	192	174	195	170	199	187	161	210	224	231	211	183	180	184	180	188	193	205	179	190	201	179	202	206	177	204	177	182	197	189	186	172	181	171	152	180	181	165	204	209	199	176	165	178	183	185	184	178	190	222	186	202	182	176	191	181	168	200	202	180	172	174	197	187	195	176	186	191	208	205	204	184	183	194	193	196	176	177	169	195	185	207	201	175	179	197	184	185	184	177	195	172	207	207	205	173	183	188	171	166	172	193	211	196	195	180	168	184	191	186	198	193	202	191	190	180	193	174	201	189	157	196	190	178	177	196	196	192	234	195	196	195	208	196	187	192	193	194	190	197	179	202	186	182	177	198	215	191	182	186	171	196	216	215	188	196	204	178	173	195	191	188	191	210	198	202	187	212	199	193	195	214	187	186	154	183	194	167	207	163	203	172	184	167	179	209	187	191	202	191	189	177	180	184	198	212	184	197	201	168	189	186	196	208	172	203	181	201	195	211	185	199	163	201	198	201	205	187	201	182	209	183	204	181	187	199	179	193	169	165	181	177	174	183	214	202	215	206	195	202	185	170	174	176	187	197	216	183	199	190	184	175	174	196	155	197	194	201	195	192	173	224	202	224	191	197	192	201	195	198	174	215	173	198	195	183	193	192	183	168	193	204	184	215	182	187	200	184	168	181	181	167	175	205	174	195	172	203	201	214	193	194	203	234	194	175	203	192	200	204	181	199	188	201	180	175	191	179	179	174	196	181	190	185	198	207	171	195	213	167	196	184	165	193	208	200	180	179	184	193	175	188	172	206	192	202	159	214	179	197	204	206	185	195	190	171	212	191	185	191	200	177	188	203	204	219	211	200	185	203	192	182	178	189	189	168	206	186	209	171	200	179	189	161	193	166	168	183	208	185	191	194	181	220	165	190	197	189	196	174	167	181	208	182	185	199	202	202	170	174	198	215	180	148	192	184	226	215	174	170	196	191	180	193	225	182	186	201	180	190	175	173	163	189	152	199	188	167	199	192	175	177	171	172	178	168	182	190	165	176	195	176	168	168	196	211	187	175	172	199	210	210	195	207	199	185	197	181	176	193	206	190	151	217	196	191	187	197	164	227	172	188	203	174	172	197	222	207	175	183	201	173	176	192	196	163	222	166	210	191	186	192	235	162	185	196	166	173	203	206	195	186	182	171	192	181	181	193	226	199	196	187	166	183	207	191	193	202	173	189	183	174	190	186	183	172	186	182	200	168	191	169	201	186	179	179	193	199	188	170	206	185	180	191	174	185	174	169	187	190	185	173	199	169	193	213	174	198	200	180	201	189	190	159	178	183	188	195	216	190	145	181	195	180	174	203	167	201	183	178	191	187	218	182	170	161	183	163	200	180	185	199	176	156	193	162	184	213	224	175	167	181	209	195	224	182	221	182	155	201	197	224	205	179	170	166	175	180	211	192	181	188	189	191	189	201	169	191	205	181	188	180	185	207	197	187	182	200	209	174	183	174	180	184	193	200	177	190	194	171	193	170	166	164	194	160	202	172	192	192	168	198	173	192	182	199	197	198	165	186	172	167	169	201	181	182	192	195	183	190	175	194	179	202	226	203	208	169	205	185	195	203	175	193	196	196	166	196	214	176	193	170	190	199	183	171	180	209	178	198	193	207	171	190	199	197	195	191	194	169	165	187	180	201	189	203	207	179	178	202	203	198	187	190	185	200	179	201	195	198	160	192	193	198	191	195	182	189	175	207	196	197	190	200	182	175	220	191	189	189	203	179	189	197	166	177	175	180	183	189	207	181	172	192	212	200	170	196	196	182	201	195	199	199	184	189	183	139	182	196	178	162	166	176	179	200	197	159	185	173	189	188	177	178	187	211	191	198	191	182	188	175	206	207	204	207	187	191	176	177	177	228	187	195	204	202	187	188	208	192	200	176	176	194	187	195	168	177	194	172	194	183	181	162	196	190	203	186	180	180	174	197	198	205	186	178	179	158	194	203	189	213	190	176	212	210	196	202	182	219	168	178	188	195	192	194	180	214	173	200	207	193	203	201	193	175	215	184	195	192	205	199	186	177	174	191	181	183	187	201	210	190	189	181	166	167	179	193	170	209	179	186	183	180	164	182	192	197	174	174	186	175	169	187	213	200	162	230	203	182	175	179	190	201	176	147	201	204	183	189	178	180	174	214	167	179	168	174	168	192	201	195	164	200	169	177	180	216	193	197	190	209	185	190	190	203	185	181	190	179	202	171	185	199	187	203	186	199	191	177	186	197	182	212	202	172	179	198	208	192	196	212	142	155	188	190	175	196	196	171	179	192	194	195	204	175	191	198	187	178	208	199	194	159	192	197	183	169	215	173	202	185	173	202	196	212	184	200	183	157	195	182	177	187	197	217	176	174	178	176	203	221	221	186	181	172	157	193	186	190	177	211	188	225	198	180	180	172	191	191	179	189	174	196	192	175	223	220	191	195	155	171	169	199	209	184	196	165	172	202	198	195	188	200	181	187	204	217	177	187	181	165	192	186	192	219	207	173
27504	17481	14213	4660	3909	3394	2736	2034	1729	1549	1302	1062	1033	894	803	810	722	738	721	709	542	591	597	564	589	581	546	535	528	509	525	515	520	519	535	506	469	518	512	501	496	544	543	533	509	494	486	504	512	465	459	472	490	467	456	473	446	457	454	433	459	480	458	485	505	478	460	421	477	444	455	445	469	455	440	417	455	418	450	479	458	462	479	440	422	454	474	481	476	475	422	448	475	452	491	450	457	401	468	449	453	422	444	495	449	466	447	438	481	472	435	472	439	440	455	509	491	444	462	474	452	431	473	469	445	438	421	454	478	457	447	436	445	430	478	469	449	466	450	414	459	482	463	452	463	454	460	489	422	450	459	495	456	498	482	474	478	488	423	441	432	451	440	507	438	460	473	460	404	456	424	448	453	459	493	494	467	483	459	470	454	461	471	464	465	485	454	439	452	433	439	449	453	468	426	477	444	485	457	464	472	468	462	462	465	462	416	452	422	438	398	461	476	434	462	402	446	438	467	512	422	443	445	436	480	441	446	449	434	420	439	409	461	468	471	440	466	458	469	456	461	505	449	437	437	465	463	460	444	506	454	474	478	436	461	416	439	464	455	436	450	440	473	454	476	414	463	519	403	413	435	404	457	458	454	471	429	456	462	451	430	457	510	472	472	438	436	458	407	455	461	475	479	443	429	463	422	480	492	444	425	469	443	448	434	442	465	441	463	443	445	474	448	450	414	423	457	416	456	487	444	457	447	440	481	422	472	437	467	457	441	453	462	475	431	457	469	450	443	450	464	425	476	484	470	511	482	451	427	488	445	448	433	440	466	454	444	453	426	473	444	456	456	462	456	507	481	466	459	457	476	471	444	459	452	504	450	468	445	443	461	452	458	456	461	474	454	449	467	473	435	448	444	486	457	449	465	477	457	503	440	448	432	436	467	461	430	450	444	476	474	455	454	473	441	427	441	446	457	424	424	418	418	439	438	411	421	444	441	442	447	457	490	459	428	475	455	462	433	453	448	487	441	456	484	422	453	451	438	448	459	466	469	491	414	463	481	494	455	450	443	414	462	410	440	466	467	434	414	458	477	453	471	437	411	441	430	468	461	426	461	451	409	467	446	454	457	435	464	451	448	452	456	478	458	430	422	486	457	455	483	423	456	453	461	461	455	450	443	426	455	457	443	443	458	456	444	458	479	427	447	437	456	427	441	444	437	468	455	462	429	480	514	501	476	447	484	451	455	484	443	465	458	452	413	482	474	437	460	465	465	493	453	446	488	471	466	463	445	433	493	455	471	450	437	430	461	468	422	423	465	460	430	462	452	457	452	455	444	447	478	470	406	463	466	434	455	463	474	502	523	470	440	470	473	437	418	440	429	428	464	461	480	433	456	449	433	467	427	464	450	457	453	443	458	448	424	466	443	444	470	462	437	460	430	444	418	468	448	497	477	471	460	462	435	426	456	463	464	413	462	442	432	495	438	451	439	476	438	454	462	453	493	456	411	460	451	496	459	429	476	444	420	505	432	446	480	462	460	489	445	456	442	503	437	449	457	452	445	457	440	432	447	459	425	478	452	477	436	463	420	451	462	475	495	452	465	471	440	472	443	444	411	460	465	468	457	441	418	450	465	465	461	465	440	451	473	464	446	449	413	465	462	424	448	475	439	477	466	485	447	448	457	465	478	450	476	464	438	486	475	455	460	433	412	463	439	450	421	450	462	459	444	432	457	482	435	506	479	480	479	430	464	483	424	435	447	477	440	432	481	488	446	481	424	436	450	477	442	460	455	441	435	464	426	449	466	457	423	440	416	465	453	481	490	462	449	461	491	447	450	439	502	475	434	461	472	478	445	465	446	500	465	460	431	460	449	450	457	486	476	457	452	433	460	452	459	442	480	456	440	475	471	468	457	463	458	489	445	457	451	432	457	450	461	423	428	468	436	470	426	426	483	439	463	459	479	421	482	464	446	428	447	451	451	429	437	430	487	471	425	444	471	444	475	416	433	438	468	445	458	454	457	490	448	455	489	408	452	467	451	454	437	493	397	394	472	438	418	417	489	473	470	437	450	466	474	446	447	461	450	454	480	449	448	485	446	441	430	446	491	483	445	428	429	454	486	420	471	466	455	424	427	444	420	435	453	446	442	423	479	478	461	440	498	450	474	446	477	433	450	430	438	426	468	460	467	467	473	462	478	459	454	423	458	425	470	444	430	419	406	440	454	436	464	463	439	465	497	452	428	448	496	468	458	480	444	482	478	484	454	457	493	457	508	443	473	472	451	495	450	436	469	466	432	454	451	427	456	483	472	458	451	422	401	447	441	480	455	458	440	448	457	470	450	463	450	441	423	468	452	433	502	474	475	451	442	452	409	472	488	466	473	453	447	449	460	449	454	465	450	433	445	428	458	444	514	427	460	445	487	481	446	453	422	455	475	425	421	454	432	427	455	431	494	519	463	482	431	477	458	439	459	435	494	458	429	462	452	458	464	446	477	445	424	453	454	449	426	450	431	450	442	438	443	429	441	466	461	448	441	437	477	443	491	456	478	417	484	429	491	434	484	464	444	470	449	459	434	473	415	435	439	457	445	434	478	452	432	428	496	441	424	461	435	442	459	436	464	447	474	475	465	480	447	477	480	447	477	450	482	451	462	413	406	462	433	458	472	472	469	470	432	466	445	449	486	450	444	450	456	463	462	427	468	438	519	439	425	437	435	473	465	427	458	427	451	415	478	435	480	448	435	422	447	479	466	475	430	446	408	482	435	479	463	470	453	467	474	448	455	465	479	438	437	429	438	451	460	485	456	474	468	440	452	428	483	425	450	476	455	443	435	451	457	445	454	456	454	470	432	469	472	470	486	439	448	443	472	439	443	466	444	487	457	454	469	455	477	473	476	424	469	437	460	477	471	464	474	469	475	456	471	456	435	453	472	435	425	451	468	488	442	455	476	442	447	455	462	470	455	445	440	437	440	438	477	509	447	469	430	447	463	464	459	435	468	468	441	457	431	448	442	446	440	430	465	461	436	457	473	476	413	458	438	462	469	479	420	445	438	462	463	473	493	423	451	441	403	448	453	471	468	421	476	441	466	486	456	459	447	426	432	483	489	473	481	486	458	431	467	433	427	463	447	447	453	492	470	451	423	446	480	483	484	477	409	431	453	474	444	426	449	431	408	439	462	440	460	434	458	470	450	472	412	428	453	483	458	436	457	451	463	467	442	454	499	446	450	509	449	461	436	456	444	411	501	462	407	495	454	433	455	484	456	489	473	456	503	426	466	458	480	411	451	454	475	456	491	445	451	471	460	459	486	447	479	452	465	420	485	443	438	464	459	424	457	482	432	479	449	432	460	453	482	458	481	442	434	480	468	486	446	442	432	431	424	488	447	460	444	421	447	446	443	438	497	452	460	467	455	425	436	473	447	466	489	427	472	425	464	467	464	467	445	465	433	499	463	436	457	485	493	495	436	434	482	466	464	412	443	444	413	460	485	484
13117	4864	2131	697	542	485	468	403	432	395	362	381	306	357	333	299	321	314	314	288	295	316	296	300	332	321	319	343	313	305	329	298	308	265	322	337	315	324	301	300	318	327	358	307	323	305	304	336	289	333	276	294	324	294	302	332	330	319	314	319	340	329	342	339	336	316	296	287	344	313	336	341	333	322	283	309	316	303	330	326	339	288	316	333	311	309	289	284	277	325	285	294	295	310	341	316	319	336	298	341	282	338	312	289	297	296	276	289	310	296	324	329	307	286	343	289	317	325	309	291	306	338	318	311	324	307	313	315	308	297	298	273	319	276	305	300	351	303	332	328	284	334	317	303	282	277	318	295	284	295	275	308	310	340	321	322	318	315	311	324	332	315	323	326	309	317	298	368	279	317	312	298	342	313	319	314	299	320	317	340	307	282	290	316	320	326	276	307	310	316	290	308	295	303	308	300	306	322	283	312	321	290	316	332	350	288	282	311	324	315	284	313	302	295	297	280	280	326	282	291	334	311	319	308	282	302	306	301	311	365	308	299	267	297	305	319	313	326	283	279	300	303	336	313	315	288	259	303	320	344	295	322	278	267	310	333	330	267	352	271	270	313	326	308	313	322	341	329	299	303	297	287	305	313	286	285	347	314	292	330	312	302	339	308	310	286	288	284	326	290	294	335	266	306	305	341	325	308	298	284	332	315	326	309	311	328	302	320	316	321	341	280	317	321	334	282	315	316	319	306	304	292	303	281	297	304	298	292	337	324	316	318	326	323	298	303	321	311	303	315	329	335	327	299	352	312	273	292	256	276	321	299	301	313	303	292	313	328	311	276	333	322	331	318	289	335	313	310	303	293	320	306	331	290	329	309	266	295	339	313	349	292	306	305	312	330	283	321	292	306	330	325	310	294	295	309	307	283	299	335	342	299	270	287	335	324	307	310	330	318	314	340	280	313	307	322	314	322	342	315	319	293	283	280	325	298	354	334	331	306	309	288	309	375	293	323	307	301	322	313	302	317	320	297	307	312	284	292	294	314	341	304	301	306	349	292	286	303	306	329	302	312	328	330	318	325	305	306	292	311	304	306	326	302	308	292	267	276	320	327	296	327	345	306	300	285	289	309	325	300	291	312	299	300	325	279	346	308	285	296	315	329	298	321	314	316	348	294	294	346	285	283	334	290	271	335	313	292	308	322	311	310	292	314	334	301	312	312	303	278	296	314	313	301	322	315	299	329	317	295	286	329	304	298	298	318	294	299	294	316	316	319	305	307	307	287	321	306	309	340	295	298	319	335	257	331	307	295	308	290	275	307	314	289	302	341	293	290	314	324	341	329	312	354	308	300	323	280	297	316	299	334	284	327	287	299	314	317	292	288	298	306	333	340	306	295	327	328	308	315	334	330	305	316	304	320	292	321	352	313	327	303	306	304	341	289	318	296	334	330	301	349	341	293	304	289	335	284	290	303	317	336	292	310	307	319	323	296	321	326	307	362	317	313	361	284	311	336	307	331	284	312	311	281	318	313	283	292	320	314	297	295	287	340	320	320	299	298	302	314	323	279	321	324	286	323	326	315	344	330	299	316	310	304	307	304	309	303	322	312	286	304	359	338	273	342	307	296	292	297	315	296	322	300	324	327	292	292	327	312	273	283	289	293	356	296	257	310	302	321	301	311	304	311	312	316	340	321	309	312	336	327	283	326	328	287	288	292	306	288	347	335	298	315	306	335	333	313	312	309	332	311	321	315	308	330	303	347	282	333	300	296	300	317	308	303	299	303	325	289	338	326	297	325	293	282	322	327	283	329	260	288	275	289	323	333	321	288	308	317	309	283	313	312	306	310	336	323	321	309	295	288	325	281	315	314	316	337	340	337	312	333	302	297	292	318	358	295	298	317	341	325	324	316	276	302	316	323	322	279	330	312	299	319	335	289	318	303	296	269	311	322	297	291	293	311	319	302	308	334	261	326	295	314	292	318	294	330	289	352	315	294	304	312	279	324	295	300	301	277	316	311	322	303	318	281	309	289	309	306	297	257	314	298	283	326	324	298	322	326	309	323	289	308	297	315	288	317	304	294	316	320	339	308	296	304	327	299	321	340	290	285	297	316	329	301	296	329	312	345	331	281	322	295	290	318	297	300	287	324	279	342	299	296	328	326	310	304	317	296	302	328	302	308	293	315	314	312	320	291	328	330	306	334	309	307	310	291	290	315	310	310	286	288	332	299	319	340	341	308	324	294	319	285	303	317	333	303	296	306	332	315	320	348	339	268	272	338	306	302	319	319	300	307	297	348	319	307	354	290	279	331	307	313	297	281	304	296	292	321	311	298	356	309	319	353	310	289	304	329	312	330	290	341	323	297	299	358	307	300	313	352	314	317	293	308	322	310	326	325	305	287	291	320	337	299	305	295	282	310	283	299	298	303	314	368	291	292	338	314	330	303	317	291	303	326	294	322	311	311	295	331	289	305	313	281	311	272	329	321	303	298	308	303	298	321	289	319	322	310	299	322	291	330	331	322	285	300	295	293	337	309	282	305	312	296	318	295	321	302	296	306	299	300	293	264	283	299	331	328	301	289	331	332	310	301	301	308	290	293	309	288	281	300	326	326	324	325	309	305	294	304	301	303	273	297	303	315	311	324	321	309	312	324	306	346	288	329	324	323	320	319	321	294	298	298	293	291	302	271	271	282	319	347	296	338	285	326	288	303	300	316	322	323	315	324	335	282	303	289	289	328	305	284	287	308	315	310	286	343	311	315	297	297	284	302	311	310	318	301	321	317	318	285	304	293	302	317	283	292	332	306	281	286	331	292	318	331	321	308	335	300	330	291	336	329	335	297	329	310	306	340	317	339	316	277	318	268	270	304	306	304	331	312	349	345	325	335	317	291	309	320	271	328	308	302	304	320	283	329	327	317	294	321	323	307	269	327	302	310	332	320	310	318	334	312	314	302	327	323	334	329	318	336	326	309	291	334	285	306	290	320	301	295	315	274	294	307	282	310	336	293	292	293	268	371	329	318	311	338	326	309	274	317	300	337	347	324	303	305	309	306	293	303	288	311	326	284	302	290	334	291	314	327	290	315	260	299	303	331	280	313	313	279	317	315	318	360	302	324	326	306	262	323	331	288	314	314	320	290	307	317	351	296	325	326	304	322	305	309	299	290	299	261	313	294	305	345	335	328	300	319	314	303	356	321	329	289	298	354	330	340	322	274	316	277	334	318	294	282	343	322	321	323	291	295	352	305	300	349	320	289	299	301	285	305	320	341	295	285	315	300	306	358	294	290	319	286	284	314	337	312	338	314	307	322	313	292	329	282	282	295	319	290	323	310	284	298	318	298	322	307	290	282	296	318	303	305	302	298	305	307	305	301	280	330	292	324	327	322	307	335	261	304	309	290	326	311	294	325	298	287	335	304	318	287	328	321	284	296	309	316	334	294	287	326	332	305	311	286	330	314	277	324	334	313	315	350	298	296	318	302	306	290	312	306
9374	4647	3656	1994	1869	1629	1414	1181	1087	1041	933	934	844	857	817	785	744	753	831	790	747	778	756	733	740	765	727	715	709	714	740	769	740	798	733	722	717	719	742	717	714	763	752	798	748	729	713	679	683	726	708	737	781	722	753	701	721	758	717	685	715	699	676	744	684	795	631	779	702	701	792	748	762	706	695	699	692	738	746	652	673	721	709	720	774	733	751	781	752	732	721	732	765	770	764	693	748	769	764	749	719	773	739	671	658	742	722	762	687	750	742	729	745	737	735	723	758	721	699	719	734	689	740	699	730	683	745	675	733	726	769	705	715	694	726	730	752	727	740	738	739	719	712	720	732	647	687	722	715	740	705	706	739	751	731	704	750	745	740	716	750	759	716	714	746	753	740	742	733	703	780	742	746	768	719	682	694	740	690	735	745	739	741	743	684	687	788	696	735	749	744	663	754	706	662	687	702	749	756	684	709	690	726	748	786	719	729	747	710	711	724	762	739	713	720	743	704	724	736	713	751	753	679	730	750	716	741	664	704	717	730	753	657	711	766	738	678	695	704	726	741	730	771	715	786	682	694	698	730	681	712	730	724	741	717	767	719	745	737	748	739	750	735	747	719	678	693	721	741	713	762	707	686	732	763	736	726	705	734	738	721	742	726	692	718	760	718	690	713	759	676	721	770	709	743	708	718	759	696	700	696	690	674	723	712	727	753	753	739	717	683	707	729	749	692	688	715	709	734	714	707	710	730	703	737	762	731	703	719	706	737	703	729	683	717	737	681	745	758	751	674	743	709	714	713	721	692	733	717	700	710	772	692	758	695	725	692	685	754	746	729	747	770	714	734	766	768	698	747	736	734	695	689	706	688	745	704	717	739	724	693	707	692	680	743	710	733	713	700	705	722	684	713	755	756	750	700	733	701	706	756	708	753	712	708	726	745	722	777	705	690	753	710	768	698	712	682	746	703	738	715	765	691	706	728	677	689	727	741	712	692	697	664	741	700	723	691	737	686	729	741	771	729	735	699	713	717	730	691	713	707	713	699	722	714	755	739	748	729	706	699	739	721	698	703	734	713	739	737	726	735	689	692	709	704	770	730	710	749	695	765	713	701	700	735	752	737	730	736	717	756	709	759	716	744	702	728	717	665	731	710	707	705	716	725	719	754	679	698	704	736	686	725	741	715	709	722	673	687	703	724	745	711	761	735	724	702	744	725	721	716	689	708	730	701	722	726	705	743	719	705	688	739	754	738	714	757	734	731	778	713	713	663	719	724	724	716	705	746	730	724	744	702	706	689	752	721	708	711	769	625	727	699	702	718	705	714	733	666	733	720	718	703	761	679	700	723	727	714	670	678	699	695	766	716	722	712	702	791	709	689	709	758	693	694	736	723	772	722	702	778	696	751	753	713	724	699	710	761	700	750	733	731	696	740	770	717	668	717	700	745	721	699	759	733	687	719	763	738	735	746	712	730	724	726	724	697	661	726	737	712	734	715	708	725	737	658	704	723	725	700	719	705	729	705	741	725	768	695	748	739	766	746	744	741	701	734	693	697	695	723	709	658	759	716	721	723	674	720	727	709	717	744	640	706	678	732	688	723	710	693	711	699	742	739	729	733	742	741	719	744	756	712	765	730	731	718	699	686	684	707	669	708	722	740	745	710	781	749	714	724	719	716	711	690	742	717	692	753	687	754	745	698	738	741	722	712	720	695	737	739	712	732	697	749	749	750	688	730	745	738	772	699	739	732	686	743	744	783	765	730	719	740	713	721	688	708	741	717	705	706	713	707	718	731	716	734	683	710	692	708	690	703	727	739	760	730	718	744	753	690	696	730	725	749	692	698	717	709	711	719	729	726	728	747	686	749	711	721	729	700	726	713	730	713	707	732	717	711	673	734	759	690	758	724	702	642	704	718	664	737	714	706	746	754	725	735	742	718	734	745	806	731	732	709	710	712	767	749	715	678	721	714	690	732	713	666	734	699	779	737	678	687	710	671	704	715	744	728	720	716	746	730	693	735	703	708	718	706	736	682	740	736	778	756	733	775	713	731	728	748	749	707	733	719	753	734	764	719	656	675	738	688	763	698	777	740	729	709	713	750	747	720	739	710	730	707	689	721	717	677	711	731	767	725	708	711	706	760	783	706	669	724	724	749	734	732	703	698	726	755	695	723	718	672	698	770	723	708	651	724	692	701	683	711	702	758	716	748	712	746	742	762	795	771	715	714	719	708	739	721	741	702	674	743	750	740	723	690	712	742	707	711	690	736	774	711	672	706	750	670	694	717	765	729	678	691	691	728	708	730	742	661	704	746	766	687	705	751	722	741	765	720	706	691	714	708	706	728	727	679	697	722	701	721	714	729	699	730	724	733	746	755	703	683	715	749	713	700	748	720	674	673	689	701	734	761	730	688	718	740	671	720	750	720	723	669	713	746	720	660	738	672	717	704	749	728	695	751	684	758	726	731	701	695	714	754	689	751	764	729	716	731	752	727	741	733	699	684	737	701	748	740	722	689	695	735	691	712	753	687	769	703	720	784	702	722	693	727	716	699	710	713	742	711	705	691	670	725	677	709	673	746	715	665	668	719	704	753	674	793	710	740	692	720	744	714	711	716	730	706	728	776	688	731	686	782	743	776	740	733	698	738	761	734	726	736	731	725	743	702	706	766	712	699	698	801	707	716	694	725	724	719	721	800	689	697	746	684	777	740	744	670	691	743	751	726	739	748	698	721	705	727	704	639	703	716	710	658	669	695	698	713	707	724	725	721	709	737	706	757	714	682	747	742	743	685	688	732	687	728	731	712	729	736	764	691	722	692	754	683	750	726	737	731	765	776	727	733	713	722	722	694	697	716	733	731	648	762	729	739	719	725	763	729	736	695	734	734	735	716	720	698	759	731	755	754	737	768	721	729	777	726	675	758	707	776	736	725	708	736	748	715	732	721	709	706	746	689	715	711	744	746	711	680	740	757	714	691	726	709	753	740	741	731	718	734	718	717	787	740	715	748	711	689	703	690	750	743	765	678	687	712	755	739	762	716	720	725	708	717	724	755	754	775	759	715	722	730	664	711	750	686	767	734	661	705	699	720	750	702	726	729	692	687	709	752	719	732	690	695	758	722	764	707	687	694	728	711	757	763	723	732	699	733	692	738	713	694	743	738	731	718	720	706	764	699	718	708	682	734	714	704	654	747	747	758	706	725	706	711	678	730	714	753	680	758	716	719	715	796	747	748	698	765	719	720	713	789	717	670	680	760	729	685	710	675	750	768	768	729	730	706	733	688	746	717	690	703	725	743	731	671	706	761	685	740	712	781	678	742	751	731	723	745	766	722	764	753	674	676	692	695	714	724	694	670	756	742	688	698	740	735	729	723	686	721	732	754	698	714	709	730	736	751	688	707	705	707	705	696	770	709	700	754	703	749	692	753	737	654	717	710	751	700	730	761	700	678	721	711	692	728	743	732	728	719	706	705	717	755	728	766	731	684	741
29924	15026	7135	1658	891	754	558	469	442	418	353	342	328	325	322	336	323	330	312	325	351	320	318	304	315	335	296	344	296	311	299	329	318	337	296	300	291	286	329	283	281	319	290	328	290	298	314	319	310	306	282	307	304	283	322	283	294	301	287	302	291	296	296	310	334	268	280	322	260	308	305	281	285	305	274	291	292	308	284	288	296	292	296	275	317	307	311	309	291	297	291	283	260	298	295	290	298	334	312	312	300	279	304	307	319	315	307	295	299	308	305	316	321	293	308	290	300	318	306	281	303	284	290	302	287	312	276	264	279	288	277	313	280	289	289	301	289	278	271	291	268	289	291	353	258	268	328	331	316	305	310	302	279	322	282	308	284	285	293	305	271	304	295	314	287	273	268	302	312	301	300	315	302	264	299	306	263	255	317	285	297	318	333	294	284	296	294	304	276	256	303	302	303	296	305	270	295	295	270	301	304	264	303	327	300	299	298	302	307	298	279	300	275	319	279	310	298	300	264	320	304	303	311	295	302	306	300	284	277	320	322	291	297	297	281	313	304	298	308	311	275	304	276	331	292	302	318	323	279	303	309	275	322	293	291	272	283	274	281	299	297	304	267	262	285	276	320	298	288	280	296	288	310	296	266	270	321	284	290	309	296	260	294	274	267	317	296	305	294	292	282	285	305	283	332	291	336	311	327	311	263	295	304	266	305	297	326	266	306	270	283	286	303	289	264	293	306	312	288	295	309	292	289	285	294	326	281	262	306	292	293	290	290	312	300	309	303	283	275	298	270	300	307	299	291	306	318	306	303	302	312	308	303	312	316	268	294	276	284	280	354	278	255	291	311	257	321	286	284	328	285	284	274	261	307	289	298	304	335	311	279	300	312	244	269	282	268	309	298	290	266	258	268	309	296	295	294	327	315	298	287	280	300	324	292	278	282	268	289	293	298	322	327	296	294	291	258	294	317	290	274	303	302	283	305	293	303	311	277	292	286	293	290	269	292	313	332	290	304	300	274	290	312	310	311	283	299	303	277	280	316	299	279	309	267	274	329	309	280	288	267	316	327	283	309	277	300	308	313	290	273	308	336	319	310	288	286	298	334	288	275	307	287	324	310	283	269	287	287	301	289	294	313	262	289	301	290	274	285	316	272	301	320	285	271	278	289	293	287	299	279	289	316	294	253	278	318	282	300	289	274	288	280	283	302	294	288	287	286	296	319	304	324	320	306	315	317	275	318	269	248	313	295	263	299	279	276	301	311	315	278	302	310	298	291	290	288	292	316	296	309	280	324	281	303	300	305	296	330	300	292	280	269	272	312	334	324	273	275	304	315	266	273	329	263	320	311	296	310	306	282	317	302	282	279	285	315	276	268	290	308	285	315	276	290	268	290	295	349	283	314	289	278	284	330	301	296	287	300	272	284	293	302	281	270	301	304	334	268	313	291	271	293	307	291	306	268	311	305	305	302	288	256	295	262	302	290	249	297	273	281	294	297	290	347	301	295	292	292	328	312	289	328	287	266	280	322	283	302	292	294	264	279	278	301	331	307	319	270	284	282	311	309	288	282	291	270	276	287	303	289	301	296	288	301	286	306	261	297	296	283	264	302	287	295	280	306	305	288	279	290	322	306	287	288	304	300	279	346	293	273	302	302	303	282	285	313	271	300	329	327	303	316	304	341	323	289	275	319	270	291	264	316	291	303	273	312	305	292	284	273	317	305	301	312	298	309	284	286	312	306	332	305	307	271	257	310	263	293	293	275	268	312	291	290	269	274	298	301	283	269	307	276	286	289	274	338	287	299	330	320	277	296	291	313	293	300	303	304	290	322	289	272	281	273	312	293	295	256	284	307	267	297	295	309	320	276	294	275	297	264	285	303	308	325	306	304	305	284	287	322	276	311	291	280	294	275	319	305	320	259	282	282	317	290	287	283	298	293	299	303	297	301	307	275	301	286	325	301	312	319	290	306	297	300	291	320	297	293	296	276	268	325	281	274	294	297	298	316	323	271	288	275	313	270	287	323	290	298	297	341	321	312	288	287	270	282	318	290	275	280	281	327	284	310	297	303	299	290	318	282	294	329	284	328	269	266	283	288	285	288	298	298	299	300	309	306	293	269	284	304	295	325	301	322	311	301	272	302	281	318	288	283	285	267	279	328	301	297	296	293	277	305	331	292	292	331	298	272	282	299	313	264	279	278	295	295	294	289	305	321	299	294	321	291	281	296	295	297	286	305	291	284	301	303	306	314	310	316	276	275	286	294	260	317	304	275	304	292	320	298	283	307	302	276	295	315	289	300	295	324	294	292	309	262	285	325	278	290	278	297	298	248	306	274	277	289	324	322	294	286	268	317	295	316	284	298	315	321	320	322	282	274	308	279	288	281	262	276	312	283	305	312	318	265	329	291	325	271	265	290	292	295	331	289	300	310	323	283	260	280	273	303	322	329	268	286	294	322	303	332	316	336	315	301	280	270	266	301	273	277	310	284	313	291	290	304	284	307	281	291	301	290	291	297	320	276	322	299	311	292	297	288	272	296	298	289	327	299	292	304	326	295	310	332	287	351	320	307	293	306	331	317	278	301	312	308	285	309	282	276	291	285	299	354	311	329	290	290	295	293	340	348	296	269	296	284	316	300	294	285	296	321	301	288	291	297	307	292	321	293	310	290	301	294	272	295	292	276	277	280	283	289	313	301	303	299	263	327	318	289	288	315	324	293	324	308	303	269	314	342	279	309	298	314	296	260	289	328	301	280	295	273	280	318	303	277	308	316	313	252	298	286	320	272	325	312	288	286	269	292	291	323	308	306	292	261	308	297	261	303	309	286	293	279	286	303	308	281	297	293	324	316	294	297	331	305	309	283	323	305	308	309	283	320	292	324	289	265	314	284	274	292	299	272	251	299	290	292	267	305	261	293	297	280	260	318	280	290	289	308	302	298	297	283	275	289	271	315	297	296	287	307	304	290	289	297	282	301	324	306	316	299	302	307	300	271	302	287	274	256	285	333	293	296	303	298	297	274	309	296	309	319	271	321	281	299	291	288	289	275	299	322	299	292	261	293	299	276	283	302	300	310	318	287	283	307	312	278	311	282	286	291	292	284	317	322	278	298	309	283	325	311	285	302	342	317	304	295	280	310	315	278	291	292	331	294	307	312	279	309	296	267	286	277	258	298	292	250	282	290	304	293	294	302	289	308	310	310	305	319	304	268	290	287	268	261	286	285	295	279	298	312	290	271	275	280	262	326	286	290	303	274	310	283	333	311	274	295	322	272	313	277	294	288	303	333	324	307	319	259	291	295	296	272	293	285	288	287	311	268	271	301	297	296	287	288	293	288	320	289	298	332	328	301	323	289	299	285	303	308	299	320	306	300	272	280	330	317	310	286	293	307	314	299	295	328	304	298	302	304	327	304	285	315	300	279	285	332	275	300	317	290	260	312	321	284	299	261	273	312	291	323	252	292	276	256	266	295	246	276	307	312	290	300	298
20933	11645	9374	3580	3121	2524	2141	1790	1494	1443	1214	1064	1036	940	959	953	971	918	830	782	792	754	736	787	738	790	746	717	688	745	745	722	699	715	764	735	749	722	685	742	743	699	735	691	672	739	743	702	717	683	681	656	721	704	706	762	659	691	670	677	656	718	675	694	731	680	709	689	722	697	677	704	717	754	688	708	716	716	689	729	708	692	649	710	740	696	724	691	705	697	715	628	675	677	722	686	669	709	691	704	693	709	663	715	704	713	685	677	627	647	700	693	697	749	725	691	686	651	675	691	664	697	661	690	688	699	656	647	688	661	702	642	686	692	702	737	636	704	679	685	674	732	630	688	685	677	748	745	671	750	653	703	661	680	741	683	704	670	734	665	655	687	673	670	687	725	678	636	674	675	666	663	704	728	673	674	701	657	661	707	687	709	672	692	662	680	695	664	676	732	693	688	702	681	670	707	666	689	745	703	687	707	654	671	654	708	717	670	656	692	676	660	702	694	699	704	715	637	667	685	689	683	676	722	650	651	688	631	685	720	696	678	724	675	748	732	711	681	673	699	701	729	653	663	646	702	640	701	653	709	679	648	697	716	681	750	726	658	639	659	665	707	704	644	689	691	643	708	712	650	645	689	646	700	717	718	680	672	636	685	645	693	678	662	721	732	683	655	677	695	694	725	691	629	689	665	695	679	707	681	652	671	655	705	733	691	669	657	704	673	687	665	697	659	688	709	648	640	654	722	703	668	686	672	709	692	699	635	669	698	661	709	689	692	645	675	684	678	700	676	701	639	698	700	718	648	725	661	694	693	691	726	679	685	753	651	689	695	698	695	674	683	716	691	681	692	675	725	673	703	732	655	681	696	743	703	698	679	735	701	691	708	649	676	662	718	644	732	693	711	709	720	719	689	643	699	691	698	682	714	690	716	671	662	704	720	702	698	686	688	670	679	685	680	659	697	678	682	633	690	710	663	665	696	720	666	695	655	700	717	715	691	680	688	679	689	676	669	671	680	649	654	667	667	673	667	670	648	688	635	669	678	705	703	671	718	701	646	716	717	683	658	672	685	706	657	688	642	707	703	652	713	690	700	674	717	641	742	698	680	681	688	665	686	667	686	676	690	687	728	724	699	686	727	707	695	705	720	700	664	679	676	681	693	646	710	671	694	686	693	716	663	650	684	690	682	718	736	682	687	659	688	654	700	701	711	720	665	732	703	721	689	747	690	663	711	701	698	695	700	683	681	666	678	675	728	720	664	680	623	678	671	679	700	645	645	677	714	684	738	730	732	666	722	654	736	641	678	715	680	723	655	703	640	676	709	705	693	687	679	719	673	681	696	681	695	692	685	691	685	696	692	684	725	696	687	697	646	662	709	702	704	684	673	668	659	652	679	735	638	675	768	701	699	668	667	662	697	672	671	663	644	667	710	712	669	672	691	734	668	754	728	698	672	688	677	710	694	660	678	725	687	695	704	647	676	701	669	685	699	691	674	664	711	689	636	686	736	714	705	736	675	665	709	694	719	687	676	668	639	717	665	687	732	687	679	671	587	691	734	655	657	662	669	681	705	637	660	665	661	727	711	720	670	656	708	690	672	705	697	734	728	688	744	669	689	673	664	655	700	732	672	640	684	702	707	688	720	680	661	706	669	692	686	676	685	647	670	656	710	698	648	720	730	695	662	677	663	711	692	642	675	736	671	724	676	702	686	671	688	744	696	700	694	717	641	666	677	688	711	694	657	704	678	727	643	704	716	693	731	723	702	727	751	655	731	721	667	679	687	622	685	697	661	665	644	734	671	698	721	694	654	710	724	645	657	702	670	615	676	690	672	708	661	742	682	744	709	697	668	716	679	670	658	721	674	680	697	668	693	651	686	669	679	652	659	692	690	713	706	702	676	683	675	684	668	670	683	729	746	698	723	671	680	710	681	675	717	689	652	696	707	646	691	662	700	709	706	667	721	679	648	695	670	725	674	735	693	713	661	648	739	642	713	677	670	662	663	695	681	694	724	692	741	701	651	665	646	716	692	683	677	704	690	664	661	685	718	711	701	748	714	655	697	658	678	680	656	698	717	677	654	671	675	682	720	681	625	677	658	681	628	722	670	671	673	637	669	665	700	699	682	730	692	723	712	668	678	666	680	684	717	677	684	705	709	681	716	695	724	674	677	658	666	687	673	708	693	671	708	675	727	659	700	679	694	681	639	675	716	739	708	702	692	697	678	690	704	691	716	674	715	671	687	710	704	670	713	693	701	676	675	714	695	713	673	602	739	690	699	707	657	662	701	675	638	667	727	674	682	654	677	702	721	661	740	659	674	745	688	674	682	677	717	713	721	671	690	669	673	686	666	689	696	674	672	663	718	714	675	708	727	701	664	703	650	655	717	703	681	707	705	676	659	696	695	701	689	719	678	720	701	670	736	684	693	692	684	725	653	681	690	678	683	702	684	686	741	663	646	704	699	698	691	671	690	687	694	686	707	691	720	674	663	659	662	697	651	704	667	714	657	683	695	646	730	684	696	700	707	678	671	696	727	695	674	698	644	712	697	685	693	667	686	680	686	691	715	688	704	721	629	734	687	685	709	726	702	651	666	689	652	650	684	725	684	692	703	657	718	685	709	670	685	691	650	698	634	672	698	704	707	714	668	631	717	716	736	676	688	705	699	679	693	683	691	720	704	673	739	735	659	688	675	665	683	696	653	700	705	734	644	713	694	680	719	669	697	675	704	706	689	627	675	678	687	665	698	682	678	664	690	651	640	644	722	686	648	658	654	679	668	700	663	710	678	700	675	723	714	669	700	668	714	693	706	707	722	662	670	689	692	741	697	681	665	689	737	700	681	720	751	694	671	665	726	704	712	717	741	637	726	734	685	653	726	681	709	666	673	705	720	716	655	674	726	672	671	725	720	698	705	725	701	742	706	660	703	681	686	690	715	626	732	670	682	677	673	705	688	683	633	665	704	671	676	656	712	646	710	705	684	721	688	639	676	673	690	690	655	671	692	652	677	681	697	677	736	672	671	698	641	683	702	669	721	716	738	683	706	675	690	735	714	702	692	706	704	660	685	689	691	694	647	662	709	672	728	683	730	669	665	676	675	668	676	711	657	668	666	648	719	679	725	664	668	669	668	693	687	734	688	651	696	699	721	691	714	674	699	697	676	693	678	640	693	656	752	681	664	653	694	708	695	695	691	658	649	696	726	746	711	701	693	679	659	785	677	734	700	679	719	678	656	659	656	684	741	711	667	653	705	666	675	696	676	686	710	712	687	679	658	709	706	731	678	705	699	714	692	704	695	715	710	672	697	676	697	686	638	677	690	663	673	712	737	746	692	691	676	682	690	720	614	698	663	713	667	667	661	702	725	656	639	608	722	651	703	639	686	618	674	711	725	719	698	686	674	647	714	675	648	699	719	678	779	670	665	702	667	695	724	714	662	658	642	636	681	697	716	680	714	689	695	687	630	702	732	674	697	661	691	668	720	672	682
41943	24280	12998	2823	1358	870	646	523	424	408	341	317	266	264	235	272	273	228	246	202	219	220	209	229	208	223	201	217	210	179	202	204	189	219	180	193	208	216	182	200	181	198	204	193	192	195	212	198	202	195	200	197	211	196	205	226	224	232	201	187	154	182	197	202	201	183	181	190	158	196	203	220	197	209	166	192	173	199	184	189	222	181	190	186	188	209	209	195	199	193	212	197	184	196	195	208	202	210	214	187	182	180	203	183	211	200	172	193	206	216	212	188	179	169	227	196	195	192	188	188	180	209	211	202	206	202	198	196	181	205	199	183	187	196	189	192	198	181	190	210	212	199	223	203	193	197	221	191	204	223	215	200	212	237	188	197	186	148	198	174	180	194	194	191	172	202	191	220	205	219	205	208	214	195	199	173	187	213	197	183	207	195	193	189	200	202	210	168	190	204	203	203	202	190	214	175	198	231	203	189	191	195	198	220	193	189	200	191	191	212	190	210	207	174	199	177	191	214	190	189	190	216	204	185	193	215	202	205	197	198	182	207	192	181	193	226	188	203	206	203	201	196	181	181	232	198	183	185	215	222	194	189	221	201	201	215	194	202	226	200	199	182	220	192	188	204	213	239	243	192	189	214	194	188	193	205	204	203	201	183	185	189	193	197	176	195	188	169	200	205	186	191	187	196	195	203	173	205	191	189	208	203	184	197	198	228	188	188	198	206	200	206	190	183	189	184	197	187	192	176	188	174	179	172	190	183	184	167	177	181	196	176	182	207	189	171	206	187	183	194	210	180	185	192	180	206	195	197	197	198	202	178	170	187	189	193	199	206	189	191	192	232	213	192	178	209	187	197	199	205	191	201	207	184	195	206	190	215	207	203	200	195	215	175	215	225	194	178	172	172	192	219	190	187	190	199	201	204	193	206	188	206	176	180	208	182	200	187	189	198	220	196	224	196	184	194	184	198	175	188	193	193	205	201	189	214	209	195	193	191	199	200	179	186	203	199	190	226	211	186	226	186	206	188	183	207	214	208	215	211	193	180	183	195	160	212	168	231	191	205	182	210	165	204	188	231	230	203	189	208	168	170	197	220	189	198	204	203	193	203	209	208	176	174	238	198	207	200	196	184	187	220	190	188	212	183	193	216	227	210	186	177	172	184	226	196	186	186	195	177	207	208	194	208	213	187	196	192	189	205	213	181	204	203	166	184	196	169	188	197	184	217	195	183	194	200	178	203	185	221	213	224	178	178	191	199	199	219	202	182	197	224	184	179	213	182	166	174	209	192	191	196	168	189	196	211	182	200	204	207	194	188	198	192	218	206	184	185	203	187	181	211	195	190	179	199	196	203	202	174	206	202	190	211	186	185	218	199	192	205	206	219	217	203	187	193	204	188	210	176	218	193	184	236	219	218	193	206	213	193	190	187	205	219	197	194	176	212	197	198	204	169	239	175	190	216	213	195	206	210	176	192	197	195	196	172	191	210	192	175	175	200	194	180	200	208	203	193	217	199	191	196	209	186	188	191	200	209	177	183	207	204	190	206	185	175	196	222	179	199	182	179	209	192	194	187	207	208	212	230	196	194	192	178	215	210	207	193	189	206	202	196	166	178	201	185	184	213	176	210	193	177	188	228	209	193	197	231	195	208	186	194	181	207	200	204	197	162	199	185	185	208	205	210	195	185	213	194	220	185	216	159	216	193	194	186	198	184	173	178	188	208	168	174	193	222	203	189	195	175	202	191	181	194	187	243	210	212	191	195	203	206	186	188	185	202	208	207	227	224	164	199	205	214	229	196	175	183	196	218	182	205	176	215	174	168	193	191	172	165	205	181	179	205	209	208	194	208	192	225	204	185	219	197	192	178	174	174	181	178	188	202	195	198	182	178	213	186	233	206	176	205	187	198	173	183	224	209	212	202	182	188	167	246	208	213	216	186	191	169	201	187	196	209	197	199	184	177	183	205	215	201	180	189	218	194	187	189	207	204	235	204	212	231	214	198	185	214	222	208	196	181	206	200	210	199	199	212	222	191	181	213	198	199	205	203	194	176	195	198	196	212	198	216	197	204	210	211	220	176	190	207	186	213	194	207	192	182	209	194	169	204	159	210	192	201	178	207	189	208	178	192	221	218	213	179	221	184	202	189	193	183	208	188	207	198	210	193	212	196	209	196	237	208	167	205	192	215	207	197	190	204	181	160	201	205	199	199	197	209	202	184	203	185	199	183	211	203	182	185	171	197	202	196	213	220	207	202	192	201	164	183	179	196	205	183	175	190	203	171	213	209	204	198	192	201	197	190	182	194	210	210	188	185	212	199	197	213	195	191	201	210	180	178	192	220	181	178	203	200	199	161	196	206	220	219	210	209	186	203	165	187	198	217	192	202	221	200	198	188	216	217	207	186	188	181	225	194	200	180	197	191	186	215	188	192	195	174	179	214	209	184	183	173	199	185	187	190	197	199	203	203	211	192	185	189	193	198	202	183	213	185	225	190	173	192	205	166	195	206	201	183	193	227	216	190	225	207	204	222	186	220	181	187	206	201	186	196	181	183	196	180	201	228	186	181	210	196	225	194	209	197	174	184	193	179	199	182	196	195	194	192	216	197	201	181	196	184	206	195	218	214	217	200	198	213	220	184	179	193	195	185	195	191	204	219	220	191	179	180	199	174	182	225	231	213	193	203	193	210	218	204	187	188	190	175	176	203	188	182	203	189	212	186	196	210	211	195	200	189	199	186	206	201	198	181	192	199	190	194	206	216	192	208	209	206	183	188	196	183	192	175	176	210	189	184	189	191	202	220	194	226	214	201	187	213	193	189	170	158	187	177	200	213	225	194	207	190	189	209	177	176	212	201	192	208	194	187	184	179	213	197	183	167	186	194	190	202	212	179	233	207	185	189	198	160	195	196	203	185	205	185	184	209	174	179	196	211	229	214	216	213	198	200	192	194	203	239	197	203	195	222	182	192	207	212	206	207	194	192	191	201	179	211	218	196	202	184	197	190	210	209	183	208	167	231	210	191	231	183	193	168	194	191	193	171	217	211	187	206	216	200	216	201	215	204	188	215	199	207	197	204	196	182	194	200	227	202	218	174	190	196	184	212	194	207	214	215	236	208	205	209	189	216	228	194	202	187	178	184	194	215	214	193	193	230	195	195	196	172	156	206	207	187	152	194	199	218	186	172	188	228	205	197	201	179	204	198	177	204	208	237	194	176	212	196	205	189	221	197	203	185	188	207	207	211	222	185	226	206	188	176	205	238	217	202	194	176	209	190	191	188	190	209	208	207	183	217	186	192	215	235	192	214	218	181	178	186	186	173	173	201	195	219	212	185	196	188	190	208	191	197	199	199	202	185	170	211	170	201	190	185	207	204	203	186	183	187	208	211	159	190	192	189	185	190	210	203	175	177	193	179	202	204	216	185	208	202	197	202	198	186	195	184	179	202	206	177	188	224	194	204	200	204	206	210	173	178	179	212	189	168	201	197	166	196
28171	17592	14296	5259	4430	3397	2944	2070	1883	1544	1342	1095	981	885	826	879	864	822	676	603	603	609	602	648	571	558	568	565	603	516	571	568	560	534	559	539	597	558	529	481	508	535	530	535	527	517	516	517	521	543	527	496	539	508	460	516	528	500	486	527	492	459	461	525	450	478	452	474	499	505	469	502	484	449	465	484	464	496	458	441	505	478	463	503	477	439	476	525	440	503	468	470	456	467	457	446	466	456	484	465	525	459	497	462	408	465	488	456	497	431	447	485	466	501	499	483	495	445	463	481	462	475	523	487	467	490	507	488	480	472	510	497	487	486	478	463	469	477	470	480	447	489	464	477	419	451	496	477	447	503	486	510	432	494	487	501	514	460	486	454	459	465	481	485	443	465	507	484	419	501	427	467	485	491	435	492	491	461	457	474	503	487	519	465	505	454	457	519	501	461	481	450	494	487	463	473	470	472	479	451	489	454	484	474	484	456	480	475	427	471	488	450	463	476	461	497	487	475	490	438	457	470	451	486	475	485	503	478	485	457	484	465	479	485	499	461	491	482	483	469	482	474	480	501	463	485	453	465	491	468	491	496	436	486	473	506	463	499	491	496	479	496	474	496	474	476	426	451	497	443	485	477	503	472	465	472	453	472	465	457	501	471	488	483	494	461	470	455	465	470	459	480	505	490	435	468	451	441	472	471	513	455	445	443	477	522	433	444	457	459	481	442	489	480	474	458	469	485	460	463	517	442	447	471	424	468	470	462	493	459	458	482	477	461	468	479	495	463	488	458	492	466	442	504	481	489	465	454	504	478	491	499	480	456	496	477	520	487	495	475	478	500	500	467	463	492	498	484	476	475	477	462	445	476	467	486	463	445	481	510	460	478	448	501	530	491	461	460	509	443	479	440	464	457	491	470	456	481	507	480	456	470	449	499	474	463	449	464	478	470	437	496	484	495	493	486	472	468	443	513	449	483	491	515	464	485	454	468	476	471	471	479	418	484	486	477	453	438	455	493	519	496	465	456	467	464	463	455	484	476	437	464	501	488	465	478	469	482	495	429	468	486	488	488	466	487	472	476	465	491	474	487	502	465	474	500	492	474	473	466	477	485	498	467	480	462	497	499	461	506	419	473	473	516	469	502	475	463	472	463	444	526	466	476	476	474	503	500	497	444	478	475	473	469	487	485	475	453	486	492	466	449	467	486	469	488	435	464	477	482	482	497	507	487	428	469	507	491	473	453	443	487	454	497	508	486	495	459	494	499	486	447	483	483	456	472	462	434	466	477	442	490	501	408	442	507	467	491	455	465	511	498	444	515	458	478	447	490	457	517	472	481	506	449	483	470	474	488	463	494	499	432	485	499	468	451	472	476	478	455	460	424	476	468	442	485	451	484	509	513	496	439	429	466	474	489	478	486	449	468	467	436	448	478	459	465	491	483	474	500	454	468	461	466	512	451	468	474	490	484	458	465	475	458	442	454	487	459	472	496	510	466	470	467	471	511	472	500	499	465	494	433	459	449	476	517	490	460	457	517	481	479	521	449	470	499	471	464	514	459	474	482	472	468	488	449	495	463	494	429	469	480	425	460	470	469	438	453	462	459	480	494	432	500	489	476	475	450	476	490	487	470	496	497	462	484	477	476	477	504	463	472	500	501	493	455	466	492	492	483	482	445	482	450	470	478	472	463	465	474	488	494	466	517	483	466	448	447	474	505	434	449	475	496	462	462	512	497	497	460	466	466	459	454	509	492	473	485	481	460	524	464	452	504	504	445	483	473	462	450	484	498	457	460	440	463	473	459	448	438	471	432	481	414	454	428	497	465	494	482	448	446	529	469	511	458	476	447	499	495	514	446	478	502	446	487	513	478	479	471	465	483	472	426	473	456	487	469	463	485	430	477	441	498	456	510	522	468	445	493	479	469	448	508	493	452	430	472	504	482	474	532	436	484	471	473	461	438	467	469	484	463	443	442	485	465	466	453	477	465	486	500	449	505	459	487	473	460	502	486	438	465	494	502	462	487	461	446	458	411	489	450	435	463	445	467	492	450	455	468	460	487	459	460	472	446	465	518	433	467	480	457	439	426	479	505	452	446	490	446	431	497	476	495	469	492	487	464	502	447	440	463	462	485	484	495	459	474	477	467	459	450	460	434	473	508	492	483	459	450	453	467	475	463	492	479	477	504	460	500	471	468	463	502	469	480	475	474	492	477	520	477	496	493	488	457	495	467	491	476	502	505	471	456	507	483	481	458	491	492	458	454	493	490	493	478	477	470	471	476	474	462	450	490	463	505	474	476	474	462	476	469	458	509	491	430	460	495	513	461	499	497	507	451	430	497	486	445	489	428	458	462	510	473	447	463	459	458	485	451	467	456	469	485	458	473	465	441	483	455	470	470	471	471	453	457	492	456	495	478	437	461	476	503	493	441	430	462	424	474	471	464	497	484	431	433	491	434	470	459	444	496	494	444	496	495	491	485	463	469	445	466	496	480	487	481	425	451	471	479	508	450	447	487	463	488	492	504	492	471	496	456	462	483	500	478	428	484	432	423	510	490	497	501	455	441	493	458	484	463	466	511	505	451	470	446	466	453	442	459	503	467	475	501	479	462	458	457	446	528	504	476	473	494	468	488	474	471	460	440	471	432	472	488	468	497	491	435	484	476	466	430	495	435	482	456	470	487	468	521	489	488	477	468	454	455	494	477	433	459	472	478	457	475	474	440	516	476	410	496	448	487	479	446	487	460	505	474	462	486	492	497	495	471	486	470	482	448	472	497	511	458	492	456	460	486	455	469	466	515	501	476	480	444	458	513	472	506	470	484	506	479	502	474	476	450	519	486	484	483	493	501	490	488	454	463	419	483	418	477	455	458	500	477	495	471	479	407	472	451	488	492	475	417	469	471	486	489	468	471	469	490	470	516	458	452	468	440	457	480	463	440	469	460	457	456	436	493	489	453	465	455	510	497	451	495	468	468	486	477	475	465	518	471	503	452	475	493	468	463	439	470	446	468	510	469	466	461	490	458	419	467	492	467	484	444	464	452	498	457	473	476	465	484	491	462	452	470	447	486	473	415	456	467	491	499	468	504	462	440	480	500	500	448	475	442	476	486	451	477	483	481	449	472	462	463	482	465	484	480	501	470	458	497	514	470	462	471	452	483	453	493	477	456	455	481	492	478	427	471	421	515	450	512	434	483	450	485	480	513	491	472	468	456	472	463	484	484	509	469	466	456	481	468	460	484	494	500	479	423	480	471	437	462	464	455	495	451	480	448	471	450	442	459	457	504	481	462	479	506	480	477	492	449	496	490	458	430	461	463	412	487	465	505	471	471	499	458	505	445	441	467	468	480	459	469	492	520	480	462	468	474	473	463	526	472	479	518	482	471	485	478	499	490	480	483	436	479	481	489	504	466	479	512	461	479	516	448	492	486	465	454	448	478	532	470	465	500	487	497	441	468	484	452	478	477	465	493	474	508	436	458	461	467	497	485
12510	4417	2107	750	542	440	446	398	361	313	329	356	324	290	307	311	295	283	289	291	291	296	271	304	318	295	319	313	284	297	308	267	292	264	265	312	325	320	303	262	280	311	288	298	255	268	301	295	269	275	298	299	291	286	296	278	264	276	293	267	293	326	268	267	290	304	272	298	283	284	310	309	250	287	283	286	282	291	297	299	299	287	296	326	325	300	299	280	301	308	296	310	298	297	268	274	307	317	286	296	299	312	291	306	313	330	290	326	304	293	305	288	296	256	291	285	295	302	304	311	291	281	284	306	279	301	270	326	308	264	305	331	307	257	300	305	283	266	275	317	329	288	309	300	278	296	301	280	345	328	297	298	308	294	310	311	287	312	324	284	273	276	305	318	309	275	280	322	317	301	315	279	294	286	313	285	319	276	277	296	306	286	304	308	311	271	272	299	294	282	299	320	285	304	303	311	296	270	270	300	309	315	317	283	329	296	313	300	281	282	299	302	275	290	280	282	324	312	291	291	308	265	290	270	257	283	296	309	315	321	304	300	293	280	289	272	287	291	294	288	330	294	324	264	293	301	292	286	301	298	285	285	284	292	296	334	296	274	311	281	280	274	297	337	307	262	266	290	307	329	324	292	315	280	264	300	288	258	275	300	324	334	295	278	312	286	291	280	276	308	322	335	350	306	306	284	322	321	302	292	286	284	312	296	274	267	290	301	274	301	315	320	272	317	294	253	301	283	276	299	305	279	281	302	284	276	314	303	293	324	300	308	322	315	297	326	274	282	273	320	319	289	276	324	251	279	300	301	273	288	294	288	302	272	294	287	308	278	293	295	303	300	311	307	296	297	303	305	258	261	275	267	304	293	277	264	319	293	317	331	277	296	251	285	309	280	310	330	289	308	352	260	276	318	288	284	299	261	302	317	337	287	288	267	324	303	286	273	287	306	339	302	299	293	289	286	277	271	297	278	280	271	284	288	292	290	285	249	292	278	282	285	291	283	273	253	280	309	285	283	275	300	305	305	298	255	295	268	287	286	284	307	312	287	341	288	310	316	274	323	294	288	335	290	294	265	232	304	297	301	295	268	310	277	274	293	289	269	301	294	273	289	269	302	296	294	268	293	290	303	298	272	314	312	294	289	321	282	256	286	285	300	306	315	299	291	304	279	319	303	291	298	293	301	281	277	283	265	310	325	299	294	288	304	287	317	289	295	290	321	280	283	277	276	299	296	292	287	286	324	333	338	298	299	264	273	286	303	284	302	278	300	281	300	277	276	277	287	317	337	300	343	310	303	263	285	262	292	305	294	309	273	276	289	306	294	318	305	303	292	294	292	304	305	286	296	292	306	322	316	300	317	287	282	333	276	301	294	314	285	303	293	279	310	262	306	319	305	270	333	312	274	292	285	264	304	303	305	270	294	311	280	319	313	293	326	281	289	281	287	269	291	302	285	317	267	317	301	295	299	320	304	302	303	282	293	326	281	304	291	310	289	327	290	322	313	322	269	291	256	295	283	311	279	272	316	293	298	275	299	308	324	293	301	331	299	275	283	318	274	330	271	293	293	297	319	257	289	277	311	289	288	303	320	281	282	286	320	266	278	296	324	310	291	300	311	295	274	320	287	279	276	276	308	286	300	300	315	301	289	285	291	275	333	298	291	289	296	325	260	338	303	275	286	285	288	301	295	291	278	290	276	292	303	357	309	273	309	273	258	307	265	311	297	337	263	283	290	292	293	312	313	301	291	309	303	250	291	280	276	264	276	311	309	287	319	284	289	299	328	310	292	330	287	291	303	295	309	298	321	284	309	310	306	284	255	300	293	286	319	281	274	299	312	279	301	293	292	316	270	308	290	305	301	264	314	283	300	282	303	283	281	291	294	297	291	316	270	267	267	289	306	316	334	279	283	288	296	275	288	266	291	307	326	283	304	281	300	290	272	305	286	274	280	295	312	301	283	318	290	313	302	273	312	276	307	287	261	295	302	291	288	312	280	300	288	282	292	265	282	287	323	302	341	278	309	317	320	314	291	290	307	299	283	327	310	274	312	299	327	335	288	274	315	315	299	308	280	301	310	286	300	279	304	268	287	285	290	310	310	310	297	302	279	308	297	316	333	314	272	294	276	348	298	314	315	290	295	263	266	285	301	320	278	309	305	300	326	298	318	284	304	290	261	303	318	270	300	275	300	303	263	282	303	296	281	311	307	291	298	291	294	339	297	281	283	276	298	296	282	273	313	288	271	295	268	310	316	309	261	287	280	286	315	258	317	306	328	265	294	280	305	274	298	316	318	320	288	322	320	285	286	303	278	292	274	280	259	301	245	292	315	303	313	310	289	275	337	296	253	326	275	278	291	269	309	282	302	298	243	280	263	321	288	268	309	340	336	295	292	299	282	311	300	304	273	302	304	291	315	292	268	289	310	280	289	293	310	273	286	295	307	265	277	340	283	276	286	268	311	283	302	310	289	273	292	301	308	286	310	285	319	272	300	268	281	279	307	314	312	311	317	282	287	290	320	306	308	281	307	315	299	309	291	281	279	322	313	281	320	287	284	304	318	259	306	302	284	272	309	278	281	313	316	294	300	286	274	340	275	317	297	282	286	294	245	296	301	284	290	324	307	255	314	304	316	283	309	313	283	289	275	309	316	297	286	335	310	267	291	303	295	279	266	293	323	285	286	323	321	258	316	279	280	274	268	302	290	294	264	263	317	317	328	291	282	312	282	316	277	295	288	270	297	315	327	295	279	281	278	309	309	327	262	307	301	309	279	313	291	267	299	280	288	279	270	283	316	266	284	307	289	262	304	278	284	290	303	292	283	312	297	282	293	311	284	294	301	266	289	294	296	288	306	313	290	333	261	299	284	274	283	307	306	298	290	287	286	336	288	292	269	306	305	303	297	321	307	280	281	326	289	287	279	291	344	271	321	294	289	280	308	310	327	299	294	299	312	278	278	283	333	306	300	287	330	293	284	295	322	303	303	321	302	310	306	298	278	310	262	304	304	268	297	283	277	276	297	291	284	279	295	301	277	291	257	282	265	296	272	287	310	274	277	275	270	312	311	276	299	290	298	287	287	317	277	301	276	292	304	287	272	320	305	299	317	278	307	266	297	258	325	285	295	313	312	274	295	254	306	272	329	309	278	307	283	301	299	343	305	267	269	294	269	320	263	294	298	300	329	316	329	300	290	310	325	322	267	274	287	286	317	273	270	277	282	273	305	286	298	289	271	270	304	315	262	301	276	286	307	296	282	290	276	316	271	319	316	320	311	304	335	330	321	270	259	259	282	279	282	282	293	284	299	284	294	314	315	309	259	301	280	283	292	292	274	291	295	286	294	304	299	302	304	306	276	288	315	315	274	287	314	297	265	276	302	316	297	264	317	287	314	280	287	292	289	302	320	288	292	292	322	269	308	289	335	290	295	294	281	297	284	311	302	284	325	296	319	313	289	308	308	291	303	302	322	304	273	282	325	300	296	295	284	283	310
8797	4394	3902	2115	1776	1483	1352	1253	1051	934	934	845	777	747	833	813	737	752	735	723	715	719	722	727	707	747	671	706	672	730	660	672	701	737	666	739	731	700	766	702	712	721	739	693	703	736	724	651	709	699	668	703	709	661	729	702	657	685	706	738	709	667	670	703	702	696	709	701	675	687	661	677	727	674	704	638	665	676	646	718	707	680	714	650	722	679	685	778	717	702	689	670	723	677	709	639	719	739	672	701	684	716	698	652	727	634	696	722	694	672	634	692	683	720	704	680	722	689	715	666	644	699	686	706	638	695	649	680	684	649	664	671	703	658	678	723	725	715	707	701	659	649	685	689	684	698	701	670	659	712	718	705	656	662	634	669	694	674	691	656	685	668	628	683	658	706	674	691	696	713	705	681	645	734	693	673	715	629	652	711	689	684	687	706	659	668	665	719	635	679	679	709	687	667	690	720	689	732	709	703	681	657	639	678	667	697	690	688	662	661	653	680	668	699	649	698	665	701	679	676	693	681	654	704	733	686	688	673	716	671	686	721	665	702	730	678	693	678	697	653	729	717	696	644	677	632	685	682	691	704	715	626	654	695	682	733	694	703	642	723	659	682	693	708	672	700	638	680	690	674	655	648	667	693	689	635	667	666	715	669	713	677	683	682	671	687	702	714	679	716	662	646	675	666	734	722	690	694	704	725	677	699	694	738	718	705	716	662	701	712	723	685	686	688	706	637	665	665	687	664	631	695	685	741	687	742	666	693	689	656	665	623	687	690	729	684	675	687	686	668	719	701	666	727	698	694	694	672	666	708	684	679	629	689	719	733	665	686	708	661	689	738	703	672	696	715	651	700	670	653	712	625	736	675	700	691	704	682	673	692	697	695	695	672	710	689	655	647	706	688	696	689	722	688	674	722	712	677	679	674	700	643	651	679	662	694	706	662	676	715	713	672	722	692	662	666	681	695	711	676	657	707	654	684	691	653	659	687	663	667	709	708	706	689	665	680	699	690	674	668	703	691	728	705	729	723	689	735	695	693	689	667	696	655	710	689	737	661	733	619	693	680	696	696	708	657	681	702	757	680	716	687	685	700	670	673	683	656	647	721	741	690	665	660	684	656	672	697	700	678	655	716	712	690	724	660	641	706	660	650	672	688	728	682	670	679	673	675	684	695	669	662	679	728	673	722	701	653	710	632	719	682	699	703	703	674	703	663	696	711	704	649	680	740	671	727	706	651	647	654	669	741	698	709	681	637	694	650	665	684	692	674	691	684	674	659	663	748	719	712	685	629	705	652	682	664	738	664	690	692	662	719	659	655	682	693	711	663	669	662	700	698	689	696	683	663	727	716	655	759	704	637	699	718	685	678	632	677	702	686	698	658	683	682	688	751	656	736	692	724	625	721	720	697	701	708	656	678	729	705	669	703	699	710	692	634	664	704	691	701	694	662	678	683	652	706	680	730	677	711	672	666	695	736	676	671	656	662	728	677	710	673	665	660	688	695	663	703	662	700	721	719	707	684	703	659	660	696	675	676	692	674	674	669	690	656	675	672	645	739	725	655	697	707	705	696	666	697	718	683	667	645	674	716	663	724	694	634	717	710	714	713	666	716	669	664	679	693	703	689	681	667	700	658	678	606	668	665	693	668	671	651	639	714	727	652	684	697	721	694	685	696	711	627	630	696	722	682	705	714	719	675	692	720	652	705	734	704	657	661	672	687	740	711	660	720	740	658	683	682	684	711	706	672	696	733	661	714	699	668	688	662	686	678	715	688	700	706	692	736	692	658	653	704	707	666	686	710	657	691	698	679	684	731	694	712	642	701	689	700	660	681	693	701	652	665	697	705	682	643	683	702	707	666	703	685	717	701	742	668	679	655	685	652	715	653	636	682	738	661	677	671	703	730	653	712	681	691	710	667	699	721	749	664	688	699	691	654	705	655	679	691	710	679	653	700	695	686	718	695	693	657	657	676	721	663	685	669	742	688	703	735	681	670	702	663	666	690	683	703	677	682	721	695	679	701	697	675	682	692	668	654	718	710	678	744	694	689	694	646	705	654	704	681	696	692	722	722	712	731	710	655	682	672	691	638	676	657	734	725	663	656	715	656	710	648	680	689	682	673	681	718	678	728	706	676	674	642	670	682	682	686	696	622	709	673	661	687	679	722	690	685	708	715	712	682	679	672	687	701	712	683	717	676	648	632	641	662	706	656	705	713	706	724	665	735	728	695	690	671	657	715	647	717	698	658	646	678	688	647	687	709	704	711	732	651	676	712	659	646	678	711	709	677	696	698	679	653	725	673	688	664	650	701	674	697	690	727	693	691	686	685	697	696	680	689	694	660	657	671	646	708	641	699	670	686	689	693	644	698	664	723	654	681	670	722	658	664	666	692	681	673	691	646	731	684	659	695	666	672	686	698	675	744	697	716	661	686	715	684	716	663	645	714	696	650	678	688	708	696	716	686	677	693	645	653	703	683	734	659	686	701	676	695	693	689	704	673	663	712	677	676	657	677	666	677	722	661	702	725	673	667	749	700	675	684	708	657	710	649	701	693	687	676	674	669	660	714	718	636	688	715	697	720	656	703	718	682	706	700	715	682	704	683	667	740	691	664	650	720	705	696	691	647	696	686	694	670	678	691	689	696	693	682	744	679	665	698	740	678	679	649	674	687	690	672	687	679	717	724	689	679	736	715	727	674	724	677	715	661	726	687	701	688	660	723	683	735	663	730	665	658	660	679	669	709	785	673	637	681	682	655	661	713	662	690	670	675	656	694	678	674	726	701	725	646	688	724	635	617	668	717	677	678	675	689	651	713	688	700	700	742	674	630	680	711	704	686	699	693	690	646	638	674	681	724	653	631	684	677	652	665	688	706	729	687	701	718	666	687	676	705	724	682	675	691	669	700	662	677	694	693	667	689	719	702	666	667	668	712	686	662	660	638	637	683	671	708	683	694	671	657	724	684	725	697	699	673	670	658	645	705	718	651	668	690	700	691	698	671	653	687	706	733	648	678	652	646	644	721	659	689	727	682	662	695	664	657	650	699	708	641	677	678	722	684	705	660	645	677	668	655	710	695	688	688	671	679	698	681	687	684	693	698	682	676	659	688	696	694	692	671	691	737	659	684	642	679	693	709	666	670	655	668	655	704	652	714	706	678	666	645	632	715	695	673	714	715	677	637	661	661	661	656	745	673	714	695	696	619	729	672	707	652	675	722	717	713	711	644	692	656	659	715	677	709	664	689	705	685	663	664	663	680	675	685	679	669	710	661	670	692	690	710	638	669	663	709	638	723	687	694	732	654	689	647	663	723	704	718	724	604	684	673	688	700	672	711	701	669	642	725	691	672	666	697	684	671	668	705	681	710	672	673	662	619	702	683	658	717	691	704	718	653	697	708	646	699	654	709	696	683	746	728	690	716	672	699	673	703	664	715	684	691	691	713	694	610	651	701	709	698	704	696	624	697	709	631	695	671	684	669	672	696	709	696
31395	15715	7691	1906	953	701	656	488	487	437	415	400	352	372	360	369	355	326	370	337	308	329	286	327	321	302	289	323	324	318	335	378	294	320	301	320	344	292	309	317	294	305	354	313	322	325	339	297	306	297	321	294	321	311	287	301	300	304	344	311	329	304	298	311	343	321	302	302	316	310	328	342	325	276	320	297	324	337	311	314	321	263	310	306	288	281	332	303	333	296	333	322	337	328	325	324	297	326	320	283	332	328	288	297	290	300	316	297	321	325	303	313	318	287	316	282	288	326	316	294	312	263	280	273	299	314	310	304	311	340	294	336	307	309	279	302	315	308	315	310	319	306	318	336	324	270	336	301	312	311	307	326	307	314	299	322	285	281	290	331	340	322	320	307	310	295	317	292	317	312	311	325	305	296	326	306	306	319	320	297	313	312	317	295	314	289	300	302	335	320	313	279	289	288	320	304	321	372	299	346	320	312	299	313	310	337	327	287	290	271	293	304	305	328	340	324	342	309	318	301	294	293	305	331	319	346	348	329	311	309	322	311	347	295	346	283	305	288	329	320	290	297	313	300	312	290	333	308	332	301	315	345	283	291	335	290	288	282	307	332	326	291	317	273	299	301	290	325	315	316	313	315	347	320	344	313	251	309	357	304	305	325	312	297	308	327	288	312	281	303	306	317	305	302	278	309	319	276	321	316	300	332	299	338	354	305	312	297	306	320	351	301	296	320	316	285	322	281	287	305	285	316	346	316	316	292	327	317	313	268	318	319	307	309	299	320	306	296	326	286	315	306	322	308	288	288	285	293	332	308	316	295	278	340	343	278	291	340	320	298	276	290	318	301	336	295	288	320	276	311	294	301	265	286	309	294	301	296	318	309	290	346	290	285	311	318	317	300	307	313	336	323	290	333	298	278	286	311	307	307	319	308	319	290	336	299	323	308	280	311	291	317	312	329	290	315	322	303	313	325	312	363	316	318	307	290	312	326	299	317	309	294	304	293	311	315	305	318	320	318	333	304	310	297	298	307	312	311	299	340	317	332	301	314	274	291	306	350	302	336	341	307	339	345	311	336	300	328	282	349	314	317	318	331	299	311	336	298	323	301	332	308	324	311	324	309	325	280	276	321	342	316	331	304	317	312	297	304	288	309	333	336	328	302	316	298	277	312	274	315	313	322	313	295	309	326	299	310	314	330	330	292	301	302	302	300	290	283	276	310	328	331	314	293	288	320	310	314	317	333	303	303	321	306	290	297	317	282	335	339	304	322	305	323	283	322	291	307	307	335	287	300	322	285	311	309	308	308	314	328	325	326	296	329	340	318	324	304	304	321	293	328	294	326	279	304	311	322	313	298	299	275	335	300	339	314	291	292	298	272	316	343	300	294	312	315	261	305	319	307	287	326	321	299	308	306	326	326	291	302	304	278	328	307	318	297	347	281	324	315	329	288	327	305	317	291	316	329	276	318	315	301	292	310	307	322	321	318	303	323	331	293	309	336	310	302	313	280	319	329	346	316	303	284	279	318	300	315	316	308	285	305	308	303	306	311	321	328	306	339	283	306	321	333	339	278	344	294	341	299	290	333	336	313	335	330	268	291	285	319	318	333	319	324	333	292	329	305	312	344	298	333	302	304	317	306	293	302	327	319	327	335	282	311	304	336	319	329	292	310	293	317	307	296	331	342	280	303	276	325	328	291	355	289	323	280	277	303	285	279	298	303	329	294	342	283	284	303	318	345	295	332	283	302	326	342	350	291	319	305	284	342	315	284	329	318	300	307	310	273	302	297	318	307	288	299	333	319	337	310	318	306	317	313	330	301	326	301	352	316	302	311	304	299	320	330	298	300	282	290	294	304	295	294	328	330	302	319	295	298	301	304	313	316	296	314	303	304	285	310	293	302	302	290	294	314	320	307	277	298	292	333	296	312	311	303	338	328	276	318	279	289	283	302	296	296	337	314	361	335	325	324	295	331	318	310	314	283	340	316	350	277	282	280	307	307	307	311	318	334	326	328	315	317	344	275	317	296	321	290	349	337	309	320	289	329	305	323	312	329	290	306	342	293	319	321	310	303	343	322	339	276	320	336	302	296	336	301	297	329	341	302	276	304	299	317	332	300	320	317	302	304	341	323	305	342	288	323	316	294	288	313	296	273	278	291	307	329	325	315	285	305	278	306	310	305	312	303	286	323	329	316	318	350	332	334	331	298	295	289	329	336	314	301	329	299	288	274	318	318	326	282	326	284	298	296	307	311	331	310	296	319	313	331	285	306	330	299	310	304	330	264	318	311	329	306	295	316	316	312	296	304	296	281	304	319	281	321	330	285	336	321	333	331	323	281	294	325	330	362	300	286	332	317	291	324	315	312	304	340	300	297	289	307	309	310	317	299	322	290	318	292	307	331	306	303	311	326	321	316	340	286	332	294	289	286	312	322	325	296	312	309	300	316	295	324	316	329	291	302	334	329	257	309	353	319	300	338	277	310	333	305	298	320	336	315	294	287	302	326	335	313	308	344	329	316	281	360	335	322	317	273	299	329	313	300	327	315	326	322	313	338	335	317	295	331	314	314	321	306	303	323	309	299	304	295	303	303	327	327	326	292	345	333	312	327	331	300	331	314	305	308	312	303	328	329	312	310	311	297	297	321	325	328	292	331	294	322	319	295	305	321	307	319	289	303	356	308	325	303	301	301	307	318	315	299	274	355	302	309	295	328	314	328	306	294	298	344	318	317	281	292	295	320	317	309	358	294	333	280	306	294	334	306	313	294	327	307	288	326	314	318	326	312	324	314	319	343	339	316	305	328	306	337	299	275	323	302	306	308	299	287	336	279	296	320	304	310	306	328	288	281	335	329	296	305	306	358	278	293	327	246	300	296	293	293	304	288	295	302	280	313	312	329	316	321	298	289	295	300	315	326	315	309	304	285	304	306	305	328	313	309	312	278	316	285	269	329	343	309	334	326	354	297	267	315	315	300	310	294	309	335	312	290	306	356	306	293	304	302	317	338	353	317	304	268	330	307	290	316	299	297	305	292	294	293	286	302	307	325	305	304	281	342	325	318	342	329	323	289	357	361	314	335	325	326	316	354	346	300	311	291	314	277	337	332	328	300	336	297	310	337	310	321	296	283	283	300	311	332	315	326	320	306	308	325	319	303	335	286	294	288	348	344	336	329	322	289	288	283	295	302	312	305	304	352	319	311	309	262	328	331	328	299	270	272	330	288	321	322	320	324	306	322	315	338	306	292	341	303	308	319	318	336	289	285	272	337	332	325	320	301	297	325	321	334	323	305	288	328	344	329	312	314	320	341	303	311	313	320	312	326	310	327	303	306	327	303	290	296	312	309	289	316	369	332	287	321	296	338	298	276	292	313	323	317	333	296	308	329	319	293	281	341	340	303	298	304	325	305	318	299	323	293	308	307	323	312	351	340	297	327	286	327	305	302	342	321	286	323	319	306	332	302	305	313	300	334	280	307	264	319	298	285	303	315
21699	11909	10229	3981	3198	2518	2322	1843	1648	1424	1233	1129	1096	958	1031	982	914	828	869	818	817	800	810	763	768	752	789	785	710	748	718	788	823	759	709	762	809	754	754	800	715	727	741	759	783	743	759	678	710	801	746	768	719	760	679	772	731	666	806	704	712	656	722	694	751	765	708	677	703	737	720	695	700	732	788	733	718	739	770	727	739	764	741	785	685	761	716	732	680	744	725	700	711	724	726	663	758	709	752	709	725	759	786	711	711	750	708	759	671	719	746	758	713	716	703	688	728	685	730	681	724	695	729	754	726	750	727	723	720	714	700	690	746	724	727	702	691	736	732	687	685	736	724	683	747	721	737	763	668	730	717	769	734	677	726	681	717	686	721	751	710	726	742	731	692	767	699	741	693	737	696	693	697	663	762	735	720	730	719	718	728	741	734	676	679	741	768	703	710	677	696	706	700	694	726	751	726	682	710	794	685	732	693	702	749	745	754	714	713	710	692	715	704	752	729	736	747	671	718	711	697	717	735	757	694	675	754	773	698	757	738	710	709	675	697	716	696	738	729	644	704	724	699	709	678	742	723	686	741	719	699	739	726	708	710	706	689	729	738	721	760	689	713	656	755	738	704	693	730	717	735	724	694	697	727	768	714	751	717	776	731	680	673	694	719	695	665	734	703	690	727	725	668	714	697	716	733	736	688	724	679	721	739	708	694	703	732	713	704	723	738	700	732	685	759	681	729	700	699	755	728	644	727	699	717	736	729	730	676	740	709	692	713	719	700	712	690	697	727	749	702	728	700	722	711	733	715	707	710	714	734	699	703	699	719	671	664	713	734	682	726	672	727	771	700	734	752	681	706	794	689	709	730	709	686	735	688	699	632	688	662	687	743	671	741	680	713	760	699	691	703	717	680	781	688	678	686	699	729	673	746	730	713	724	693	781	634	736	713	786	751	714	752	669	709	687	728	717	723	732	723	712	691	729	734	731	711	737	688	717	746	720	684	733	746	689	734	743	734	709	716	686	717	732	708	706	732	683	742	719	764	754	726	713	704	702	754	692	706	728	756	671	692	694	766	695	750	719	718	737	706	718	691	691	716	694	707	743	695	702	764	721	711	733	686	720	697	726	719	682	715	772	738	688	702	714	760	744	715	676	733	708	702	698	721	757	732	714	691	706	680	762	723	753	764	754	724	694	709	731	749	747	711	723	701	725	696	683	792	710	732	720	744	740	730	746	736	715	686	698	670	715	695	717	753	733	761	700	726	696	707	772	725	717	736	730	767	709	713	709	713	699	699	708	734	686	716	679	721	700	724	692	698	718	684	746	707	696	711	709	693	725	763	759	730	756	717	701	739	704	734	731	722	773	735	726	670	726	742	745	714	702	701	724	703	708	716	721	765	691	735	693	708	664	702	677	712	753	707	684	716	734	724	711	713	728	670	707	700	761	717	757	679	742	725	727	692	721	693	744	706	774	705	745	717	718	722	704	742	693	693	829	676	685	777	718	745	720	712	751	737	693	724	727	738	713	670	743	663	689	720	706	705	708	713	719	757	675	700	740	714	726	727	688	697	734	695	717	720	717	709	774	737	711	718	767	699	742	671	733	724	727	753	713	696	744	708	699	740	690	692	743	709	687	750	671	695	762	708	767	719	697	712	717	726	697	725	741	739	678	743	797	701	721	756	746	721	784	726	735	696	713	783	669	711	706	731	750	694	743	785	737	735	692	710	752	711	724	728	702	711	726	717	757	704	746	704	711	712	770	702	732	738	721	674	757	702	765	758	736	739	677	747	706	721	719	728	729	706	679	719	721	717	678	678	718	754	715	752	726	729	718	738	683	724	774	735	726	703	751	725	710	718	713	761	707	731	729	671	717	716	761	725	719	703	654	704	699	716	704	677	721	753	729	711	678	701	740	756	684	681	657	676	688	702	803	738	748	785	704	731	762	747	709	695	691	738	756	707	713	736	724	690	716	736	745	675	706	731	702	679	673	728	677	717	719	758	701	759	722	724	734	740	679	709	718	735	698	682	668	723	775	670	755	743	718	719	721	678	732	735	708	749	726	705	751	739	744	644	762	730	695	719	715	726	707	731	682	649	688	727	751	692	758	710	736	739	705	697	746	736	756	745	693	706	660	712	740	687	745	739	737	712	785	708	740	721	706	701	754	736	711	718	727	732	753	736	717	746	716	763	704	728	690	729	728	709	708	704	691	718	744	719	739	729	720	747	708	724	717	704	713	727	761	706	711	662	719	720	665	718	746	739	705	769	691	721	720	752	705	722	706	689	673	760	720	681	713	713	759	688	731	692	708	698	684	712	742	779	754	667	713	738	730	751	715	765	752	702	740	725	711	760	688	717	743	717	744	716	722	767	703	685	737	731	719	730	739	731	693	730	721	666	772	702	728	715	764	713	734	679	680	698	740	734	697	674	720	717	755	753	744	748	754	776	726	686	728	707	726	700	712	718	760	779	692	706	708	719	685	710	717	676	729	753	764	725	755	707	736	701	711	739	777	677	746	738	712	721	710	737	729	747	693	716	739	692	712	625	711	738	719	761	760	703	698	722	706	680	783	685	710	712	704	762	730	739	737	729	726	722	713	711	724	721	746	719	710	705	738	714	777	723	664	729	738	717	716	715	697	698	699	738	724	712	756	685	715	746	737	741	733	706	761	715	737	722	728	707	759	701	720	749	771	717	705	686	753	711	740	725	734	694	729	709	717	742	711	670	714	746	713	693	731	720	707	743	670	721	734	705	737	717	692	693	738	704	744	734	748	779	720	694	715	696	722	735	725	743	729	744	715	692	717	747	686	744	739	679	711	701	703	742	695	721	713	727	770	724	742	753	740	725	685	685	714	753	657	681	727	774	680	755	753	760	718	714	727	721	731	700	634	731	735	728	716	724	717	704	716	738	704	687	711	691	729	722	765	662	731	706	695	700	725	697	727	679	712	743	689	686	696	719	722	692	718	718	740	711	712	742	650	738	717	731	733	741	730	707	704	752	747	767	716	706	732	724	720	717	729	706	712	724	726	703	705	704	690	679	715	716	715	738	703	733	703	713	661	727	694	708	737	706	717	737	716	712	692	727	745	725	742	724	742	707	753	711	740	705	705	722	742	712	697	710	705	738	729	731	693	675	714	699	701	718	761	700	744	711	736	706	695	745	696	732	690	700	736	740	697	674	720	734	723	721	722	737	736	727	725	720	705	690	726	671	701	714	662	658	678	762	717	713	707	720	694	696	720	747	686	732	753	710	716	741	667	730	760	706	746	757	731	705	725	719	776	675	722	725	686	714	667	742	763	689	676	753	691	740	734	720	716	721	766	685	771	693	715	728	704	769	721	755	670	722	721	704	697	697	728	696	738	705	782	703	667	718	759	738	741	693	713	741	663	682	729	722	717	725	751	717	743	707	728	688	745	722	736	715	774	768	717	712	722	684	737	678	733	735	782	679	736	695	703	785	702	704	713	700	740	733	709	724	725	715	708
40059	23221	15019	3613	1185	838	633	477	417	368	318	296	274	228	256	253	250	211	210	190	208	187	205	222	217	187	193	202	213	206	189	203	182	204	200	175	183	195	214	206	221	191	187	196	176	199	186	201	170	191	196	213	176	192	146	193	184	175	204	185	178	185	199	200	192	163	195	180	192	204	179	201	175	180	160	191	199	190	167	165	172	175	221	189	196	220	171	185	173	214	203	196	165	196	159	209	189	160	172	180	173	181	213	166	181	177	160	191	232	193	193	165	178	179	172	169	186	161	215	200	183	190	162	203	202	190	170	200	164	176	190	199	198	210	190	182	180	192	198	186	190	198	186	190	184	180	182	235	190	197	206	203	194	210	206	188	177	166	180	185	179	178	174	213	212	186	194	172	182	182	191	172	206	204	188	191	180	177	192	180	179	191	197	187	203	186	179	201	183	191	204	182	176	197	185	197	176	174	158	174	179	187	191	208	182	195	186	169	196	199	195	181	168	188	162	173	183	174	175	181	174	166	202	181	157	182	196	219	191	180	167	189	178	193	165	179	214	183	185	198	177	188	197	207	217	187	199	172	200	185	182	150	192	189	192	195	185	190	179	177	177	158	198	175	188	201	183	196	174	206	176	184	188	184	181	203	182	198	189	178	187	181	173	178	197	155	214	180	202	191	190	191	199	173	186	198	193	187	199	178	177	181	178	150	203	190	209	199	177	173	184	161	180	189	162	182	173	175	177	186	200	174	189	184	208	201	180	212	189	184	161	178	241	194	193	197	180	216	202	198	193	174	178	180	176	167	193	158	182	203	204	179	167	165	199	200	191	174	190	206	190	215	186	168	205	189	195	181	191	187	166	194	201	173	216	184	200	179	177	154	168	161	181	193	211	190	203	215	172	185	188	171	194	186	196	196	167	175	177	167	173	203	182	188	168	202	213	174	215	191	209	194	169	190	191	203	175	206	169	176	188	185	192	187	195	178	181	172	207	186	157	191	188	176	177	175	200	207	184	161	179	194	187	205	189	175	170	196	202	171	195	178	170	186	166	179	179	172	177	194	178	199	210	183	156	166	177	171	183	151	171	172	179	186	201	201	174	195	183	191	164	193	190	178	182	178	185	188	180	208	188	212	176	187	181	169	190	200	195	203	207	190	207	191	192	181	199	186	188	200	192	191	156	158	194	185	183	163	180	198	156	182	199	216	191	150	184	171	189	173	190	198	196	211	173	166	191	173	171	202	202	177	178	183	177	198	181	180	186	169	164	179	192	186	183	195	185	197	196	170	184	186	185	209	188	183	188	161	203	155	180	194	168	196	193	194	185	201	190	191	189	184	189	179	204	183	176	180	183	185	206	189	195	182	192	199	168	207	187	196	196	179	155	191	170	169	182	174	183	180	157	151	168	179	183	177	171	174	191	199	186	184	171	184	196	168	187	170	190	170	191	216	158	169	220	163	171	187	187	186	210	202	188	183	173	207	194	137	192	216	187	164	180	196	177	190	194	170	187	211	155	176	169	181	203	170	168	167	195	187	172	183	180	166	188	229	189	178	184	201	208	196	179	183	195	191	174	184	184	174	185	216	195	201	176	170	176	172	177	183	199	183	186	189	198	173	170	185	193	201	187	188	173	192	190	172	188	183	200	171	174	179	166	195	180	156	191	180	183	202	198	203	197	166	194	209	180	194	214	182	208	180	216	151	206	180	187	191	195	183	170	179	193	168	192	171	179	162	187	175	182	158	210	197	173	208	193	183	183	191	187	184	161	185	155	216	206	203	198	186	187	200	191	180	201	194	188	197	185	175	184	172	163	205	188	183	201	191	214	182	167	188	192	189	184	197	194	200	164	174	169	206	199	192	170	189	195	192	180	185	157	168	176	189	192	179	171	187	209	181	208	164	165	202	175	160	166	184	185	201	180	197	202	171	211	163	178	200	204	184	178	192	184	190	195	176	181	175	194	153	187	181	178	164	193	176	163	198	177	171	187	201	180	176	194	179	184	180	190	239	186	172	191	204	194	176	196	167	185	180	192	190	167	200	167	179	190	176	172	206	189	171	155	184	202	199	193	194	183	171	193	183	179	182	183	186	179	196	189	163	190	205	193	208	174	197	194	207	190	205	190	184	170	200	160	178	177	170	209	160	185	197	193	217	204	198	172	191	172	203	208	181	203	188	166	201	168	173	167	204	207	180	176	197	179	205	184	175	187	180	202	173	174	209	178	176	209	191	209	194	204	167	181	189	177	197	178	165	182	175	195	168	181	176	164	181	197	177	164	198	180	182	180	168	196	176	175	187	191	197	208	183	187	176	182	189	174	179	190	185	171	170	175	173	181	192	158	186	197	210	187	228	192	188	155	219	156	167	197	187	201	174	209	185	187	187	187	207	185	220	194	172	162	214	171	175	197	186	190	172	181	155	175	234	191	162	190	198	184	191	235	167	194	189	194	171	178	180	195	191	202	159	166	184	190	167	184	220	181	181	191	208	181	215	188	183	197	188	201	202	192	175	203	180	192	211	218	155	200	198	188	178	163	181	203	179	189	181	166	200	196	185	169	192	162	215	195	157	162	183	202	191	187	193	179	169	186	162	152	202	180	178	176	173	200	197	159	204	189	178	174	188	183	180	178	178	189	199	197	168	181	175	213	190	184	179	169	192	175	170	206	201	182	178	187	187	211	192	187	191	172	162	158	174	176	192	159	184	192	195	185	158	168	190	185	191	198	174	212	175	176	159	169	175	209	200	179	165	196	181	193	169	202	169	185	189	186	163	186	198	195	194	173	201	173	182	214	178	194	175	206	220	198	182	184	183	167	190	198	190	202	176	185	196	190	188	186	170	200	172	141	196	167	180	194	197	198	193	193	156	180	205	185	190	184	167	173	181	178	173	171	186	173	190	177	177	182	138	218	187	180	193	178	198	190	196	173	183	192	178	189	199	192	162	185	202	167	176	205	179	195	199	174	172	190	184	200	183	214	186	208	176	184	209	188	182	194	188	213	175	180	171	174	190	176	211	177	191	166	186	211	192	182	187	200	207	181	198	178	189	172	144	202	184	182	178	181	190	203	191	183	181	187	196	173	177	163	178	193	212	187	214	194	166	158	199	178	179	170	196	175	177	182	191	173	203	211	198	201	183	191	190	179	179	164	192	209	199	173	168	189	169	195	169	201	186	162	205	193	180	183	177	191	187	211	182	187	171	205	198	187	187	206	201	177	199	193	213	171	185	190	181	165	188	176	186	182	189	186	187	179	173	173	185	189	170	173	175	180	162	183	210	179	159	172	201	168	172	172	198	198	217	172	209	196	168	198	176	197	187	206	211	178	178	190	174	197	193	154	172	178	197	177	196	179	191	179	182	190	194	194	181	204	192	173	179	171	166	193	189	187	186	201	183	228	173	218	170	203	173	216	206	181	187	196	201	203	198	190	194	194	178	205	191	183	191	197	179	159	202	188	197	193	180	166	191	187	159	197	195	201	195	183	170	159	194
26691	17190	16995	5296	3979	3134	2755	2052	1722	1488	1238	1167	899	830	899	837	789	644	648	614	564	579	581	576	541	522	504	526	511	494	538	499	537	484	536	494	498	496	486	496	482	469	472	513	506	500	479	504	494	463	476	483	442	457	437	484	470	443	471	488	449	444	460	464	432	466	476	425	447	430	448	431	427	462	423	486	444	440	421	419	476	449	465	465	447	446	436	449	466	447	430	449	383	436	426	451	500	482	443	436	471	465	455	433	444	456	447	437	445	457	457	437	455	439	419	419	413	426	449	444	433	449	487	470	437	433	413	432	439	473	487	464	438	434	426	412	478	423	428	445	470	437	449	441	495	454	481	460	505	465	445	463	461	432	450	469	443	427	453	433	440	478	425	475	460	467	444	419	475	462	458	434	458	437	443	424	457	458	425	426	419	456	458	448	448	421	445	474	438	466	460	479	447	447	423	485	445	444	434	442	430	457	473	468	460	465	468	482	447	462	413	452	463	448	422	496	457	458	459	417	428	412	441	449	476	456	453	420	430	439	424	435	438	456	485	483	481	443	432	431	463	460	439	444	457	450	420	461	448	482	431	420	440	439	440	440	431	475	454	428	455	450	473	434	451	449	468	447	443	433	409	472	421	471	455	450	428	451	481	453	468	467	432	425	437	451	438	444	411	454	430	487	456	473	437	442	439	435	443	477	419	410	444	406	420	462	449	432	437	478	446	441	467	462	440	445	420	419	453	454	468	446	464	460	405	465	433	448	457	412	394	477	459	438	437	456	461	446	483	466	441	462	442	435	430	462	458	459	440	481	419	427	458	444	483	448	439	461	396	415	431	451	480	441	508	431	471	423	416	423	411	482	466	440	401	401	477	455	455	419	464	458	463	480	479	451	461	443	481	438	437	432	452	447	460	464	459	432	449	486	414	452	405	462	446	445	425	463	441	458	432	425	425	457	453	444	427	453	455	444	468	421	449	458	454	429	429	467	435	459	458	489	443	459	437	458	468	482	447	437	430	434	460	452	452	459	410	443	455	448	489	427	469	437	482	466	470	420	470	441	452	491	450	430	452	470	478	458	463	434	465	494	456	430	420	476	436	453	451	439	444	443	425	454	433	435	464	472	437	446	467	484	477	454	477	428	446	471	463	433	430	459	418	442	452	432	438	476	488	433	439	454	453	470	469	464	455	462	448	483	422	486	401	440	462	480	451	476	451	470	492	442	435	491	447	483	414	432	439	475	455	430	446	463	432	450	432	456	453	440	419	478	438	482	423	469	438	456	485	465	476	421	454	457	431	461	441	482	475	475	422	455	471	451	476	470	496	468	418	403	456	492	419	448	420	482	451	479	459	456	463	431	456	472	436	437	457	451	437	433	464	433	483	440	472	501	439	462	471	456	444	438	419	440	434	443	442	493	437	442	451	474	417	437	438	464	434	495	433	450	442	448	464	450	457	410	429	436	487	454	433	466	456	441	481	446	452	480	435	450	491	455	421	444	427	439	435	478	452	481	441	447	471	459	447	451	474	429	430	467	449	440	465	475	436	486	459	478	419	437	421	449	399	406	471	448	447	477	448	437	415	499	453	464	448	422	436	444	419	443	453	445	443	416	425	448	435	469	424	460	458	444	440	443	461	462	406	442	460	428	440	439	437	441	467	427	473	453	458	476	406	484	458	436	457	456	427	469	437	462	465	413	453	456	463	438	461	441	427	419	466	432	459	460	435	438	494	462	468	441	465	444	436	436	436	447	486	434	448	466	470	459	519	460	429	431	457	407	459	457	458	442	436	477	433	475	455	424	453	478	460	484	477	474	464	445	435	458	441	466	449	449	434	463	453	431	419	442	450	452	448	453	464	434	441	433	444	457	457	436	443	445	420	430	484	401	457	435	434	473	419	438	466	422	471	424	421	433	461	477	431	476	478	427	447	485	451	450	469	436	451	460	439	431	443	432	453	418	444	434	436	427	415	493	454	455	450	446	464	441	489	449	429	435	464	454	483	494	452	446	466	463	451	446	443	403	455	450	470	411	457	447	429	480	507	476	429	479	442	441	426	485	453	433	429	427	429	441	456	456	432	442	450	416	463	478	444	454	480	439	435	416	436	452	456	451	433	432	433	446	418	461	445	417	505	456	460	451	442	444	460	457	438	421	452	466	443	459	456	411	471	441	451	441	450	429	484	443	442	424	424	466	444	444	436	441	480	428	434	441	445	441	442	416	465	485	443	449	449	406	496	438	486	481	446	454	444	420	453	417	439	469	457	440	456	443	471	431	487	488	427	440	424	422	427	476	439	468	460	463	441	498	448	493	458	436	478	436	443	445	485	423	453	450	405	473	436	435	447	521	457	396	450	472	433	438	451	436	477	434	405	464	499	456	467	425	452	469	470	487	456	449	453	441	433	461	465	439	481	428	423	454	476	411	404	480	440	445	471	412	445	415	442	432	424	452	403	438	444	432	449	433	438	493	473	459	450	460	480	453	469	470	494	442	454	454	463	482	448	434	435	430	449	421	455	459	466	432	479	467	469	439	458	467	456	434	453	476	453	462	447	476	474	467	421	476	439	442	444	462	459	468	438	434	452	467	399	476	438	464	427	460	463	402	444	454	474	445	456	422	413	467	463	471	433	459	427	405	438	483	454	452	444	474	440	464	474	449	455	432	463	460	434	439	416	435	431	480	438	470	426	477	435	422	432	448	461	440	443	481	469	443	423	474	440	458	437	421	458	446	472	468	446	459	460	475	457	476	448	404	446	494	467	440	429	447	459	451	480	446	474	417	472	504	460	463	436	465	457	453	466	435	433	490	447	471	430	483	413	468	466	453	426	468	420	465	437	447	471	492	467	414	421	437	422	436	447	427	449	420	459	461	451	440	445	436	428	399	439	439	466	421	474	461	432	445	471	450	461	447	427	479	458	420	437	431	451	477	386	447	429	447	459	443	438	456	438	433	430	432	472	430	445	461	491	452	432	407	438	435	440	432	477	435	447	421	454	433	402	471	418	491	445	437	443	426	434	456	440	491	476	484	419	440	436	433	436	480	489	439	408	431	411	441	465	484	440	440	478	452	442	444	417	460	450	432	460	419	428	446	445	461	473	473	439	449	436	426	448	497	423	464	466	437	376	427	441	480	435	441	422	461	451	434	436	469	464	462	471	456	419	501	478	445	495	429	447	453	434	465	483	443	449	419	455	415	427	450	409	461	440	427	427	472	497	473	474	459	480	428	441	459	476	457	473	455	453	457	470	465	410	417	464	435	417	453	456	460	479	473	440	441	460	421	468	460	476	449	427	445	456	395	435	418	447	477	476	431	430	447	480	417	450	468	432	427	478	436	438	455	420	451	451	433	411	432	452	408	431	433	447	407	479	443	470	468	465	447	438	427	452	467	452	446	479	479	429	450	468	458	464	411	428	443	423	492	443	445	493	454	416	441	514	453	441	424	439	448	475	451	431	461	448	447	479	443	451	458	456	424	453	453	422	440	431	454
12918	4774	2387	817	546	497	445	408	348	352	338	343	351	318	304	392	336	330	312	298	346	312	303	317	332	322	322	316	308	292	337	301	322	299	333	329	298	324	323	329	283	286	289	288	312	332	346	318	324	319	308	357	315	289	301	277	323	317	299	279	323	306	309	323	296	296	314	329	319	354	337	308	289	286	315	325	299	318	311	309	336	356	306	323	304	316	302	335	323	315	349	320	310	312	296	333	321	323	306	336	318	325	315	302	321	311	311	292	324	276	316	287	302	315	324	309	291	300	309	326	274	308	323	309	319	294	299	312	304	303	303	304	326	302	288	279	303	323	309	298	363	366	320	304	311	324	335	311	309	312	320	298	306	289	325	308	290	292	299	337	287	264	304	304	295	276	336	325	346	323	311	333	309	318	283	317	314	300	330	286	307	299	320	313	362	290	334	336	309	286	292	273	328	290	321	318	327	295	283	343	307	332	288	320	326	303	321	317	279	268	329	328	342	331	309	286	328	310	313	319	303	317	311	295	326	307	299	328	334	300	305	301	299	327	285	285	289	311	307	343	307	292	330	308	293	324	314	269	312	309	298	311	312	320	326	314	335	319	327	296	306	295	311	274	317	290	292	314	321	305	313	299	319	297	304	306	296	315	295	304	342	281	332	323	309	309	308	299	267	312	324	328	294	317	285	338	326	270	288	306	316	294	305	304	326	289	326	304	298	292	311	323	324	310	328	298	311	315	293	278	332	348	308	303	282	313	320	287	317	287	304	264	283	335	312	333	298	319	317	316	313	299	320	283	336	292	334	311	298	279	307	322	341	339	319	323	316	340	282	318	287	322	326	319	298	329	273	328	294	291	286	322	342	323	310	308	315	304	310	334	315	341	311	343	300	314	298	300	304	302	308	282	297	293	290	319	305	281	317	316	368	311	316	325	340	322	271	309	366	348	309	322	311	320	313	326	310	326	300	357	308	326	291	280	322	302	333	291	330	305	293	316	349	344	315	271	320	319	345	300	329	291	284	360	308	355	326	308	333	317	313	278	311	302	324	289	328	308	306	338	293	339	308	307	329	299	311	267	302	325	345	275	295	303	306	310	319	293	312	343	338	291	322	292	301	317	313	288	295	315	334	359	301	327	324	305	319	312	316	324	333	310	293	310	311	322	301	310	309	317	275	312	312	326	285	343	300	307	335	319	314	330	281	316	316	298	359	303	348	282	289	343	327	343	292	322	295	303	307	325	295	303	318	298	302	290	333	301	325	274	312	321	305	346	316	320	301	316	308	323	334	309	311	325	312	322	296	317	358	313	322	314	295	291	308	296	308	295	325	304	293	281	285	324	342	296	293	317	277	351	322	314	311	363	299	336	302	298	276	296	317	321	291	286	307	306	324	305	301	336	327	335	314	307	318	335	340	308	290	294	336	313	305	326	320	289	294	286	314	306	302	302	283	314	314	326	285	320	290	327	292	292	314	359	286	346	318	341	296	316	313	336	300	324	308	281	297	302	312	325	331	307	294	305	324	278	325	303	308	317	350	315	308	345	301	305	302	296	294	308	296	324	324	275	289	268	300	321	322	317	304	300	292	341	309	345	287	293	283	288	293	298	302	321	280	343	311	330	327	326	321	319	327	314	306	269	335	287	317	311	326	279	318	325	337	306	312	318	338	256	302	273	311	303	299	315	317	294	308	292	276	369	345	320	328	328	336	331	308	319	289	298	279	332	309	313	337	316	334	297	308	309	365	291	320	340	308	345	308	284	316	288	326	322	295	323	313	316	313	313	323	296	307	310	301	330	265	319	343	339	325	318	326	296	311	331	349	316	294	335	338	302	301	281	295	323	311	356	291	284	322	288	280	303	296	314	338	340	313	316	311	321	332	337	306	253	307	309	301	317	311	308	318	306	322	303	300	318	322	299	327	272	293	315	296	355	308	300	313	300	311	316	315	334	351	356	292	293	338	336	306	327	338	294	302	301	318	323	320	280	328	292	334	315	309	343	318	300	307	314	259	332	306	279	309	314	300	290	299	324	295	309	321	309	287	325	353	314	298	298	281	280	311	287	324	281	311	297	285	313	315	314	302	295	347	305	317	296	336	320	347	280	322	320	337	315	295	299	295	314	329	292	309	330	316	298	318	301	318	345	310	312	319	302	300	342	337	328	311	287	303	318	268	290	327	322	295	288	340	318	335	309	306	316	338	317	309	297	312	294	295	310	335	320	308	324	342	305	322	296	287	332	337	333	317	306	310	322	342	306	281	341	305	311	293	303	294	279	307	311	317	300	314	293	281	300	334	314	309	305	305	309	309	314	334	269	347	359	309	322	333	303	319	293	310	310	330	300	327	318	346	331	364	325	306	301	302	307	344	335	331	288	329	308	333	331	282	308	320	332	279	304	321	307	296	317	350	307	280	326	308	305	305	300	287	354	292	305	268	328	336	329	319	296	291	317	296	298	309	337	320	307	292	304	299	344	312	300	305	319	281	278	296	318	311	281	309	328	312	337	289	311	308	301	258	327	300	296	296	332	293	281	309	316	317	324	322	299	324	325	282	312	314	330	333	282	293	276	326	285	314	362	296	335	342	306	285	296	297	320	318	354	336	319	309	285	306	314	307	301	318	327	293	281	310	334	330	325	303	276	283	329	330	290	334	319	299	302	316	269	300	300	313	337	283	304	297	295	299	327	290	307	297	304	318	286	352	303	322	295	331	297	292	296	334	297	270	305	325	331	340	307	303	338	305	338	316	305	295	282	320	311	318	304	300	311	320	295	321	364	301	329	264	313	316	300	341	315	343	289	312	325	329	315	304	299	308	317	322	300	320	319	320	325	301	292	303	297	316	322	330	294	332	333	320	291	274	353	280	294	313	296	318	305	305	313	243	306	318	299	319	272	331	323	328	301	311	310	291	333	309	281	293	326	261	303	313	310	307	308	312	330	303	297	287	335	306	308	352	303	299	296	316	318	296	312	303	300	330	322	311	301	306	319	314	314	300	305	301	315	343	323	321	318	327	305	282	329	280	322	284	344	328	300	317	310	351	309	313	303	286	309	295	319	286	326	315	321	327	304	311	314	265	312	308	340	327	323	290	346	285	336	272	287	333	289	298	287	310	326	333	302	301	308	319	282	305	290	266	302	295	316	309	296	319	279	295	338	300	352	326	331	298	325	313	301	346	344	343	285	302	322	315	295	288	301	287	298	334	312	307	311	296	303	304	289	289	344	341	310	298	317	313	271	268	309	351	325	296	306	290	315	287	298	342	331	316	305	320	326	292	314	318	307	282	305	307	279	285	270	316	329	301	324	280	306	264	312	288	288	288	333	310	302	308	321	299	298	314	291	358	314	298	310	322	306	286	322	283	303	324	351	326	314	310	328	317	295	318	306	322	334	290	309	322	318	321	337	315	315	334	303	315	323	326	305	298	320	316	299	316	328	332	313	306	307	301	296	328	284	333	289	317	310	301	337	322	280	298	305	341	308	336	341	278	319
9422	4673	4495	2193	1897	1540	1401	1160	1100	1004	905	884	852	816	834	794	786	820	803	795	782	759	745	754	746	712	767	748	716	725	780	744	744	720	802	720	728	730	705	706	751	760	726	724	744	752	708	705	774	715	686	758	722	733	721	689	716	727	763	722	732	741	744	800	717	700	682	682	719	706	744	693	720	725	718	750	761	694	738	745	723	731	765	714	728	725	710	755	727	731	716	738	665	739	718	780	749	742	721	736	784	641	666	749	729	689	706	704	751	777	733	734	665	684	708	768	736	721	684	738	737	715	719	702	732	724	722	722	726	675	731	681	746	716	738	719	742	721	763	731	748	707	697	740	757	707	702	699	724	711	712	735	725	729	717	757	743	735	709	726	678	739	745	764	688	720	711	752	724	702	737	731	685	733	756	768	716	755	709	716	663	748	743	734	737	716	670	698	742	712	691	722	736	728	696	700	724	684	733	737	720	702	734	705	697	700	720	741	715	728	677	758	744	743	768	720	755	732	730	698	732	700	753	735	710	739	732	717	712	705	732	682	698	717	736	782	753	745	728	765	751	753	714	741	743	760	735	743	714	705	716	769	704	738	689	746	654	753	743	700	724	719	779	724	718	684	735	722	733	701	733	705	729	729	750	752	712	697	722	720	775	685	716	707	704	668	756	710	718	722	747	741	693	770	735	722	758	697	727	767	754	760	682	758	670	746	748	680	756	688	719	753	739	727	677	739	732	695	761	693	730	685	690	715	739	709	673	720	708	715	712	704	660	687	672	716	729	685	680	679	734	728	729	697	701	694	688	755	759	657	728	733	731	723	729	693	703	671	744	727	694	771	713	745	797	726	723	707	732	740	723	724	740	680	741	769	705	768	734	721	678	729	719	748	725	737	710	739	755	713	738	700	727	737	711	709	707	712	713	741	748	696	758	713	730	734	753	709	715	698	698	722	744	742	739	721	749	706	689	734	726	729	722	711	738	692	711	720	719	662	728	696	723	695	725	696	725	740	692	760	735	742	716	686	698	714	745	730	719	747	686	701	728	706	766	674	712	715	721	717	733	715	721	732	676	762	751	726	686	739	722	769	730	761	701	719	748	700	756	705	702	704	755	700	701	719	683	679	721	702	767	725	704	730	735	707	702	688	695	706	758	716	734	755	762	768	717	744	746	676	720	739	750	717	713	749	696	737	720	714	705	724	725	744	712	717	670	712	729	789	731	666	692	731	760	785	697	745	742	725	707	672	702	722	679	731	708	703	762	728	761	669	753	744	722	717	726	656	747	733	703	701	708	734	765	707	752	746	742	721	694	717	691	774	711	719	692	702	715	707	726	728	744	725	689	721	735	739	707	728	719	754	740	674	712	725	700	759	709	708	772	663	704	762	657	716	752	747	691	709	692	723	776	736	701	727	748	718	711	741	693	707	715	686	700	774	722	760	759	765	719	681	666	780	708	718	735	728	742	723	702	669	764	726	758	734	714	733	712	688	693	725	719	707	764	725	742	692	747	744	700	691	678	701	698	778	718	743	705	699	701	685	726	740	768	744	731	727	709	717	706	720	731	737	702	740	721	745	755	750	666	713	752	739	733	738	706	763	733	721	756	732	726	718	703	718	728	735	707	713	708	749	726	733	695	691	721	724	700	757	731	764	733	716	699	709	754	745	736	687	676	742	699	728	725	728	725	689	718	709	698	761	760	761	733	710	724	742	709	679	686	749	705	744	742	782	718	686	803	745	707	707	729	716	699	674	726	701	693	668	699	736	670	739	711	698	712	720	764	750	710	709	769	740	752	714	730	744	727	713	702	714	731	769	666	713	731	724	715	741	699	749	724	763	723	670	740	710	710	689	791	699	695	719	716	739	750	708	705	714	723	724	757	742	718	781	683	691	730	748	715	757	722	754	718	745	734	711	748	713	656	801	712	765	709	699	730	726	733	763	735	705	698	700	720	721	739	703	707	738	719	751	722	741	733	721	724	768	763	666	699	659	727	703	772	734	755	742	765	703	738	777	748	720	728	691	705	776	692	698	711	770	730	736	741	746	735	757	722	732	749	709	774	701	738	719	731	715	704	726	713	734	694	729	715	780	701	661	734	727	699	733	750	744	732	695	697	709	696	700	732	719	744	746	677	697	675	723	743	712	679	728	711	714	709	724	710	724	716	795	740	735	724	752	743	753	741	750	741	705	712	703	701	701	719	660	719	739	722	764	724	705	727	774	728	709	754	697	741	757	766	725	684	718	660	737	738	708	662	723	744	681	724	752	757	734	752	721	726	718	765	717	693	725	756	746	775	700	738	714	742	680	783	724	715	729	749	740	733	744	697	728	725	742	736	719	708	731	714	738	752	724	703	715	713	674	742	741	697	694	688	768	721	755	694	739	707	711	724	726	715	788	715	723	715	768	741	744	767	708	741	698	736	734	713	746	712	708	774	710	705	738	666	736	718	693	678	709	740	751	700	696	767	669	698	727	739	732	749	726	735	718	717	710	651	714	749	715	729	792	740	713	709	723	705	684	754	695	758	731	697	698	662	704	726	768	696	678	736	719	725	687	704	736	762	762	701	721	674	713	741	731	701	733	727	735	685	770	729	657	763	734	710	708	747	721	711	701	721	727	724	732	674	737	725	742	701	662	682	758	711	715	740	768	691	682	713	735	757	740	725	696	700	734	688	778	738	721	771	768	691	733	701	666	715	779	732	700	732	713	711	743	700	775	669	735	705	734	747	720	698	740	686	729	743	704	698	726	740	741	740	794	742	719	719	695	740	734	742	731	724	727	702	699	683	740	708	711	708	744	760	742	679	757	791	739	723	732	710	721	718	726	716	761	692	720	714	695	735	749	735	690	758	693	732	749	700	736	710	701	765	693	721	738	728	731	740	739	716	672	768	691	692	737	698	704	736	679	745	719	743	676	717	693	720	682	758	706	731	763	756	716	756	765	757	676	720	738	725	694	706	715	670	744	738	728	782	745	748	730	763	735	727	743	711	728	753	756	725	683	687	732	744	700	705	714	672	740	663	732	755	746	745	704	701	775	717	762	701	717	742	753	774	733	739	722	763	761	759	743	693	692	696	720	691	752	698	724	721	764	708	719	719	752	709	722	694	735	726	761	706	724	728	699	723	700	739	694	755	693	749	735	712	752	715	708	673	744	728	762	724	679	680	733	683	713	727	705	716	726	711	739	713	694	741	703	727	736	719	676	713	694	686	727	739	702	741	734	706	712	680	733	744	676	729	712	741	710	717	728	739	677	728	741	746	723	719	768	740	716	780	690	713	722	709	693	733	740	714	765	753	699	713	712	773	707	725	714	739	733	721	739	741	752	728	706	724	686	754	740	686	724	734	725	736	705	716	697	762	738	700	709	702	770	683	707	753	755	709	674	754	729	729	744	747	708	768	741	671	738	697	730	673	722	735	732	730	763	703	722	692	789	734	680	723	718	711	721	718	730	722	727	746	692	685	672	708	753	717	751	726	748	738	672	722	743
29669	14645	8159	1854	907	682	597	493	444	382	338	346	364	370	344	315	329	311	291	284	320	317	300	306	320	314	328	285	336	307	289	297	264	305	323	320	316	316	307	300	315	313	313	338	336	311	320	293	324	314	293	319	293	280	299	302	294	280	289	308	272	308	292	262	304	325	308	281	315	340	265	319	303	314	272	313	278	333	292	280	294	301	282	301	291	308	286	268	274	315	274	274	305	332	319	312	300	290	293	297	312	311	309	312	329	317	315	318	293	313	326	281	323	311	324	309	320	323	304	321	304	325	315	299	300	288	335	309	318	281	273	296	322	314	326	283	307	325	305	316	316	318	312	288	305	258	308	295	261	288	342	305	305	307	264	293	299	321	294	317	319	295	297	294	286	309	271	282	288	323	301	294	301	317	325	296	279	277	301	345	302	301	303	350	308	301	288	289	287	278	290	302	297	284	278	289	293	299	283	299	277	302	304	309	299	294	301	309	300	313	325	284	317	301	308	271	279	319	281	290	300	306	288	308	325	296	262	288	322	303	292	284	300	280	305	291	297	305	291	327	325	288	305	286	303	305	308	296	309	263	336	281	294	309	281	303	317	300	257	309	320	296	291	317	296	300	283	303	323	308	313	281	298	290	332	297	343	329	275	295	289	305	311	281	301	311	310	323	328	286	291	306	289	275	292	310	290	300	301	320	285	329	282	301	292	305	324	295	303	300	305	295	306	285	289	297	305	323	296	289	301	272	285	325	309	274	302	310	310	305	270	289	320	280	308	296	311	306	306	275	289	290	317	291	299	285	289	292	286	310	276	281	275	296	288	309	289	270	291	280	327	272	271	304	331	283	317	247	288	297	296	307	290	272	327	298	323	319	310	288	291	284	320	288	285	301	260	287	317	257	280	303	294	312	288	283	270	299	297	331	315	294	317	318	296	281	343	332	313	321	287	265	305	295	292	312	277	298	315	281	301	307	324	289	279	257	267	323	308	290	283	315	287	268	294	351	319	302	321	305	310	306	289	303	350	252	324	283	294	303	304	281	286	280	297	296	289	309	284	309	326	326	292	294	303	306	297	319	293	314	293	346	291	297	305	332	292	299	301	312	308	350	276	276	297	285	280	299	292	306	277	326	327	317	325	266	327	299	279	307	298	264	289	289	292	290	279	285	283	322	307	275	267	342	272	297	295	324	287	312	296	309	287	293	322	334	282	333	305	282	275	315	304	295	309	312	310	292	263	300	311	290	326	323	303	296	315	315	309	281	254	326	279	302	314	307	308	293	288	321	322	259	280	298	320	299	322	342	287	290	306	295	305	304	299	300	261	287	291	329	306	296	296	301	307	268	303	294	303	337	296	334	279	320	301	289	297	330	288	278	289	269	316	282	300	355	294	305	301	281	288	270	292	311	300	274	306	275	290	268	302	263	278	306	307	298	299	290	317	336	283	303	288	291	259	311	300	321	293	292	276	269	298	270	273	263	327	288	286	275	305	352	345	305	297	274	300	256	307	331	329	291	267	317	272	295	295	274	308	329	288	322	293	307	263	315	317	294	289	266	303	271	275	285	270	297	282	290	296	276	301	289	318	331	301	285	302	266	290	283	325	297	321	308	330	309	306	299	323	297	310	326	282	288	272	298	316	283	332	299	314	341	304	292	289	303	307	303	299	294	258	267	321	300	274	280	308	298	293	320	288	289	264	282	323	316	287	327	305	286	280	315	298	273	319	359	308	277	295	342	330	295	286	289	269	276	309	277	302	327	316	317	303	280	288	287	275	295	285	318	287	304	290	325	320	290	286	276	316	327	319	317	326	279	299	297	314	295	306	328	298	291	280	279	299	321	302	292	274	292	306	309	308	310	336	305	328	343	295	330	272	316	307	317	300	326	297	274	255	290	286	292	301	317	318	277	312	321	294	282	301	294	319	307	302	306	301	320	312	287	276	270	313	297	295	271	303	318	283	283	324	298	293	311	282	315	285	290	281	264	309	263	303	291	302	323	294	289	334	283	294	304	294	299	316	306	272	309	285	283	308	318	328	274	330	298	311	272	309	267	302	257	301	319	257	317	324	289	292	294	292	293	298	303	307	321	278	300	301	294	280	311	257	328	306	312	302	295	286	308	304	320	302	304	305	282	276	298	299	275	254	294	263	306	299	356	318	277	296	294	282	297	321	284	313	295	299	303	318	303	260	337	290	304	324	314	267	299	297	297	306	316	325	298	307	336	314	299	293	272	301	258	300	296	309	317	279	270	314	294	328	319	285	298	299	311	277	267	301	288	305	309	284	312	291	283	306	312	301	295	294	308	272	305	284	328	339	316	276	315	289	288	314	314	309	293	296	292	314	291	326	314	314	321	327	264	329	270	296	285	326	310	269	318	305	277	311	294	308	290	309	292	296	314	316	285	305	301	303	305	278	341	339	266	307	281	289	318	306	308	295	261	308	323	304	309	291	301	313	291	311	319	303	285	278	330	292	289	300	283	302	318	288	300	251	287	286	294	331	306	322	317	312	303	305	299	276	270	311	292	302	296	290	284	319	307	268	282	283	336	308	303	319	298	310	262	263	260	306	340	315	282	278	306	292	293	316	279	295	289	296	280	298	299	238	292	317	308	311	314	294	297	312	308	312	278	319	324	297	292	301	294	304	321	284	292	303	290	301	311	359	285	299	304	302	295	288	310	287	280	299	286	315	304	279	312	307	316	318	314	285	309	280	274	311	286	318	272	312	257	310	305	308	293	300	265	291	259	307	291	326	318	251	295	287	281	280	319	283	313	311	317	301	301	290	322	314	283	300	283	303	307	305	321	265	322	322	303	332	315	287	308	311	281	298	321	316	321	303	290	280	283	284	289	307	305	300	248	298	278	312	316	303	276	302	287	295	320	290	311	313	301	293	304	292	319	293	290	287	316	341	271	331	265	283	302	313	296	279	312	307	258	323	290	296	297	312	313	302	290	285	293	285	282	313	312	301	326	304	291	259	316	322	287	267	326	340	336	285	282	263	279	288	319	284	316	316	287	256	288	274	314	291	265	318	334	279	315	278	269	299	356	301	305	319	275	350	293	300	333	276	282	325	311	265	285	299	315	283	291	328	292	279	302	296	288	278	310	318	296	310	276	318	275	322	312	308	304	314	288	298	292	308	303	302	311	275	331	285	290	283	321	318	295	273	269	291	273	274	315	275	304	279	221	298	309	292	277	288	277	299	300	307	297	282	255	313	300	272	301	291	308	323	316	292	337	303	291	299	295	272	303	313	332	303	298	308	340	271	280	260	298	300	273	293	296	292	294	293	283	307	282	268	287	304	252	303	324	253	330	312	333	289	308	332	301	277	314	310	347	316	299	305	311	269	253	283	287	301	324	263	312	260	286	299	272	313	342	307	289	309	261	275	289	316	299	288	280	279	313	302	290	291	306	298	282	302	303	329	245	272	292	285	269	291	293	290	311	276	282	310	320	306	295	313	263	284	289	297	256	288	289	272	316	291	304
20589	11200	11108	3802	2855	2695	2230	1736	1561	1306	1255	1062	964	957	963	925	886	869	773	756	786	789	767	814	741	742	754	730	691	716	779	716	698	735	707	681	743	698	738	789	710	737	686	727	742	680	698	748	718	725	696	653	716	718	672	723	751	711	658	719	689	721	670	708	728	723	676	659	691	679	732	668	700	749	681	672	661	722	677	700	711	744	641	691	699	669	646	671	733	738	697	684	734	671	665	678	707	677	669	719	663	668	664	685	692	722	664	700	717	634	723	663	685	651	697	708	645	632	649	735	714	697	686	681	719	726	681	711	734	692	689	701	685	690	749	709	702	702	668	674	726	745	628	700	697	672	681	644	695	663	684	704	685	717	689	715	711	702	664	690	690	715	682	686	698	704	707	691	654	688	676	688	763	671	675	713	702	670	670	718	675	651	742	667	691	683	679	726	728	763	654	683	689	708	698	727	740	702	653	689	714	659	665	683	712	702	708	697	648	684	669	666	672	683	679	693	741	669	726	693	691	683	697	686	679	666	675	721	717	707	726	703	714	711	699	661	720	671	660	690	676	689	687	676	671	714	713	728	669	715	702	646	718	713	667	679	706	701	679	637	694	694	720	709	711	705	657	690	691	714	720	718	717	680	706	666	674	682	674	740	692	718	650	656	671	724	637	691	698	699	704	700	696	711	663	728	695	674	714	664	681	697	688	730	671	686	693	720	735	726	680	745	706	710	728	706	675	638	671	681	695	681	703	702	675	732	671	703	685	714	702	681	748	685	674	651	644	726	742	726	686	709	749	695	693	665	667	734	709	717	699	710	654	696	734	718	698	699	696	673	706	626	694	705	618	760	681	726	681	700	662	725	703	672	676	755	702	662	722	697	652	703	661	683	706	666	723	679	698	655	640	666	669	682	657	707	680	647	685	679	728	695	698	708	706	712	699	731	707	686	720	662	708	650	672	704	666	670	669	697	672	690	655	712	711	688	654	681	719	673	649	680	700	729	708	733	689	686	678	672	654	671	727	715	702	716	719	676	699	684	705	685	671	708	688	700	674	691	693	670	671	712	710	718	688	657	704	645	695	659	686	669	734	677	679	721	689	670	660	731	698	744	703	707	730	694	694	662	692	706	694	724	675	684	659	681	696	665	710	717	709	687	688	670	650	669	725	688	707	676	690	756	700	697	682	629	652	662	700	695	711	705	678	720	678	690	675	715	703	702	731	691	685	696	673	747	718	669	681	711	716	653	713	653	672	712	735	679	695	735	620	735	626	674	704	695	680	747	689	718	682	719	698	699	683	685	694	718	696	727	698	666	657	684	697	715	668	657	724	673	638	707	695	718	664	696	730	723	706	720	690	657	710	700	747	701	708	683	756	725	649	691	639	748	707	686	680	721	686	695	671	691	739	677	714	711	665	681	668	741	690	715	701	713	698	709	654	677	700	679	675	700	743	697	687	720	701	706	731	704	666	702	679	664	723	727	712	713	691	699	657	714	642	693	635	741	705	720	679	698	700	704	686	713	666	696	712	684	710	684	659	641	672	703	642	683	612	685	711	680	691	662	668	676	714	720	715	678	652	704	655	719	690	690	705	732	665	655	676	715	700	691	693	698	692	681	687	682	692	658	678	668	673	672	704	669	717	664	679	633	699	713	694	681	664	703	695	670	714	694	676	670	711	680	651	676	692	664	668	710	666	735	721	660	696	643	637	730	710	675	692	694	761	671	689	756	670	724	693	691	674	710	673	713	727	705	690	692	688	686	680	692	657	690	697	720	717	731	671	668	663	686	699	694	725	674	710	707	665	764	727	673	631	639	699	658	721	654	703	676	682	650	706	708	656	680	694	719	674	665	717	712	655	700	735	709	650	696	709	692	703	649	695	672	689	677	682	696	717	730	686	750	709	705	702	688	694	708	718	679	685	699	715	695	659	710	712	691	650	710	699	681	730	704	700	664	693	718	646	633	654	702	714	694	726	669	677	668	748	728	638	654	725	704	655	671	690	667	716	664	704	684	692	740	703	666	684	691	680	685	697	675	708	708	673	711	720	652	724	682	695	677	685	677	673	706	684	685	684	697	710	664	621	687	702	665	697	714	691	705	674	656	619	683	683	711	672	711	697	669	712	708	639	749	669	688	706	702	737	676	681	673	697	672	679	675	675	701	667	743	722	714	708	693	698	706	659	733	688	694	705	693	696	700	703	659	708	703	670	686	649	714	688	699	683	720	676	716	659	631	680	684	734	695	695	731	687	674	687	712	691	711	698	692	696	686	714	658	646	704	713	692	718	693	657	682	702	684	733	710	705	690	675	719	698	701	704	715	686	727	684	705	692	670	721	696	703	642	651	694	728	680	720	648	741	698	676	652	737	643	677	714	682	651	663	738	734	695	640	733	668	714	723	681	684	677	697	646	731	706	682	687	695	708	666	693	724	698	682	699	733	711	710	726	632	693	744	630	651	740	713	676	666	698	726	703	677	656	699	627	661	714	660	675	678	702	721	744	724	675	654	687	714	683	659	716	691	709	648	711	670	679	693	715	692	681	711	710	677	608	665	681	671	684	716	658	715	707	675	701	655	721	664	679	635	698	717	671	711	709	681	683	698	697	699	725	734	682	696	663	713	697	650	690	679	683	708	703	751	666	671	672	691	706	692	693	680	710	719	642	676	706	714	643	723	718	700	660	691	693	691	737	699	717	695	696	680	651	685	658	715	626	700	707	674	705	666	731	709	675	661	743	622	668	680	739	689	676	656	711	656	708	703	670	672	707	704	706	729	694	665	700	681	663	698	687	723	739	671	731	686	673	643	640	673	685	707	704	625	697	664	702	701	692	663	670	667	681	706	726	693	649	713	677	718	680	711	649	723	703	697	693	675	721	685	683	668	657	732	639	682	687	723	639	701	685	639	685	711	686	666	734	671	749	645	715	666	699	650	687	706	704	689	677	675	675	711	651	672	664	734	716	721	702	652	644	731	711	658	725	710	695	688	721	647	665	695	688	723	685	694	647	687	703	712	680	667	711	695	703	679	700	659	658	674	749	694	656	704	728	711	709	737	666	684	718	653	704	669	679	659	731	739	666	672	740	689	736	713	723	674	694	703	603	673	673	724	693	699	673	648	713	739	651	712	720	716	711	709	703	679	708	713	713	692	772	698	671	693	698	696	708	701	693	648	708	716	683	710	711	714	703	697	702	693	683	695	731	698	697	689	714	687	687	692	700	695	716	742	668	690	698	719	686	690	631	686	697	623	684	702	683	605	690	670	695	680	668	695	652	729	717	761	696	693	666	660	688	722	745	693	687	694	636	678	707	689	684	701	745	711	675	619	710	622	699	691	643	650	710	692	689	669	649	715	659	692	705	676	728	688	703	694	728	654	700	683	751	653	682	654	668	691	697	714	696	699	700	703	712	708	680	669	690	679	693	666	722	669	713	741	717	680	664	697	663	654	675	732	675	662	659	773	712	698	707	641	695	712	737	665	661	667	702	704	686
39914	23046	15015	3702	1216	886	625	497	403	352	321	298	283	248	273	261	244	242	212	212	210	246	213	209	183	198	174	201	200	202	169	223	192	201	209	189	192	217	176	199	221	193	202	174	154	183	187	194	178	196	182	196	201	188	194	211	164	178	185	193	188	177	191	190	153	180	201	182	172	196	174	195	187	178	179	191	185	196	181	163	188	196	166	181	181	186	204	196	189	193	201	170	182	203	186	202	209	186	225	178	204	184	189	168	187	190	182	180	203	198	203	188	182	201	177	187	222	182	181	174	206	198	209	192	210	196	220	160	188	206	204	218	203	191	187	185	191	188	190	181	209	197	187	197	167	186	168	189	216	199	201	166	175	195	185	191	171	189	208	183	189	192	157	183	187	179	225	203	196	167	172	202	191	161	187	164	194	187	178	204	181	196	195	181	188	202	196	189	169	170	179	216	177	192	196	182	188	180	169	165	184	222	184	194	196	195	172	163	166	204	177	194	198	202	176	181	205	190	201	196	220	212	191	203	181	169	203	209	223	212	166	210	183	218	182	188	186	165	187	217	184	186	234	170	213	206	187	183	175	193	175	198	200	165	187	192	198	198	188	208	209	188	183	195	198	171	220	184	198	199	204	211	197	185	184	202	198	187	202	182	183	197	201	171	224	189	178	199	179	169	155	206	174	169	200	195	169	195	192	180	162	206	174	167	185	187	179	202	178	196	171	190	196	204	186	188	173	205	163	169	175	203	182	183	205	172	184	200	183	207	146	163	192	209	188	199	195	171	173	169	179	184	176	173	215	187	159	179	201	193	187	182	211	196	229	198	198	175	212	162	194	217	209	196	188	205	204	183	210	216	204	174	211	182	207	221	166	204	192	213	166	193	191	178	192	189	164	168	180	191	195	224	192	171	173	181	197	200	204	150	211	187	163	158	192	187	193	188	157	196	185	191	218	189	197	214	188	164	211	167	187	199	159	174	174	192	214	193	196	187	173	197	189	203	173	179	192	183	196	207	184	203	193	195	205	186	184	209	188	188	200	197	204	167	186	186	184	167	209	172	202	171	178	190	172	172	174	176	185	189	199	210	188	186	181	182	172	199	217	157	183	198	184	194	208	183	186	208	179	167	194	189	148	199	186	205	171	187	215	204	187	178	166	179	168	194	199	178	194	190	186	191	190	187	194	184	178	198	175	192	192	203	191	175	183	204	185	207	192	192	194	195	180	199	205	172	202	193	198	210	202	179	174	169	195	154	182	222	178	210	194	197	195	200	195	171	208	208	174	178	187	157	159	197	204	197	188	199	192	196	180	170	207	220	184	196	187	152	211	204	184	205	216	239	216	187	176	166	183	185	185	215	174	183	202	197	183	196	205	177	205	175	209	184	191	182	189	179	157	180	212	170	174	175	153	170	193	216	174	161	189	200	206	198	187	190	219	179	197	189	204	157	192	184	209	200	174	188	187	175	206	165	183	187	223	199	186	209	206	200	207	182	168	202	186	217	173	173	184	174	188	193	194	200	196	184	185	192	183	190	215	186	173	167	194	187	188	188	215	154	191	191	169	202	176	181	213	161	190	180	179	230	168	198	181	183	209	174	195	194	214	165	187	191	174	192	169	185	164	174	181	187	199	184	203	202	183	192	183	199	199	208	196	190	175	176	174	199	201	207	205	188	200	187	203	201	219	174	176	179	195	178	198	196	179	201	207	212	206	187	208	171	190	171	189	204	184	202	190	196	168	174	203	185	191	202	176	189	198	202	196	179	185	192	199	197	206	160	179	195	185	178	198	212	216	174	156	231	202	181	200	186	197	200	189	167	193	202	157	180	206	182	198	199	209	221	178	196	186	177	204	172	185	183	184	209	199	169	189	183	183	182	181	193	172	198	199	183	187	193	179	180	206	184	179	205	168	203	173	180	199	199	202	169	203	213	217	200	157	219	199	174	164	169	192	189	208	193	199	192	198	177	178	171	202	183	199	202	178	197	177	194	206	198	190	233	180	195	180	178	223	202	194	185	182	210	216	179	204	180	186	175	194	184	196	180	166	197	196	180	172	161	208	191	217	206	204	197	178	189	163	180	187	172	183	191	190	185	185	193	169	184	191	192	174	178	164	178	210	166	187	168	177	191	180	191	218	198	185	176	187	192	166	177	208	176	183	200	182	179	154	185	187	190	179	215	189	192	171	188	153	189	175	174	196	213	199	191	189	192	210	194	175	195	205	174	181	167	206	201	206	170	208	185	181	216	179	203	176	200	203	204	195	175	192	184	207	194	218	170	184	206	207	187	212	157	149	184	189	190	204	183	186	188	186	187	164	178	197	203	206	187	199	209	169	191	179	165	182	148	205	185	180	170	219	175	208	175	190	199	172	196	166	194	190	182	188	207	181	215	183	173	187	213	199	167	179	203	188	162	200	188	163	187	188	170	186	170	171	194	162	165	208	197	190	205	204	192	176	179	195	183	192	181	178	195	178	174	190	186	200	199	186	203	176	197	161	174	179	195	200	190	177	185	187	180	175	201	196	175	163	195	190	194	158	193	158	172	200	201	195	189	203	182	180	186	190	190	199	205	219	201	200	176	155	190	169	191	196	181	204	181	192	190	182	217	194	173	190	185	173	199	176	185	168	173	211	196	195	182	181	203	198	209	181	182	173	193	166	187	170	177	199	179	184	173	181	206	186	181	172	204	197	179	205	188	162	184	180	233	170	219	216	192	187	189	188	183	200	174	194	183	189	198	182	201	199	207	198	196	175	196	180	180	204	202	179	191	210	188	164	187	202	184	189	176	183	248	183	180	196	182	203	214	176	191	190	188	188	196	187	179	206	192	220	175	194	187	172	185	192	204	173	176	194	185	234	190	179	198	199	177	217	177	180	206	213	177	188	178	187	189	181	202	191	167	173	186	170	198	186	187	199	207	166	208	157	179	225	195	170	177	187	202	178	198	195	180	196	175	192	185	200	186	165	175	188	158	178	181	188	174	209	198	175	186	188	177	203	180	168	185	175	168	178	194	182	193	197	166	178	209	177	192	191	178	205	185	205	197	192	197	182	180	202	189	165	209	173	197	177	199	194	190	207	206	181	223	195	203	188	167	202	205	164	186	183	195	156	176	185	174	185	166	201	179	178	156	165	204	203	179	175	169	177	211	185	193	194	205	192	178	200	229	161	209	189	175	184	181	180	200	210	180	175	202	182	217	202	185	189	189	180	172	176	195	187	188	203	195	217	175	188	174	177	197	184	198	180	208	188	205	181	181	182	184	180	201	203	190	194	187	214	207	189	212	181	190	160	192	193	164	180	187	172	209	201	217	200	183	176	210	157	187	188	183	170	202	189	184	219	206	177	182	175	190	197	188	192	194	191	186	200	194	194	172	198	188	200	193	195	166	193	179	184	203	166	185	191	201	186	190	189	192	201	187	200	175	218	191	178	184	229	187	185	194	205	167	203	192	182	174	186	169	207	173	206	194	173	198	201	205	213	181	214	200
26695	17120	17524	5308	3915	3313	2566	2059	1684	1447	1200	1035	913	902	902	874	753	706	607	590	654	554	579	597	560	497	525	546	534	515	531	513	536	478	521	519	500	481	523	488	470	533	506	514	474	534	498	503	498	506	449	431	480	437	505	503	498	473	467	455	450	429	426	435	503	426	438	479	464	508	467	466	452	471	457	453	465	450	476	446	435	444	499	428	485	461	429	434	485	462	468	470	431	448	460	480	440	498	492	451	432	396	448	435	448	422	455	455	490	478	452	453	463	476	431	477	428	406	506	449	439	436	478	508	434	451	450	440	475	453	476	471	484	456	447	471	448	452	452	459	480	436	467	429	467	443	457	443	434	469	486	484	472	474	465	479	472	450	483	431	458	471	460	449	452	486	449	465	426	473	478	446	416	463	516	478	445	472	469	418	445	483	461	448	481	426	474	460	478	449	456	450	461	467	401	470	493	453	458	460	480	438	449	505	421	461	430	464	446	474	480	428	436	466	479	454	464	425	437	443	460	438	447	426	482	478	459	428	437	473	401	426	428	403	418	441	451	476	467	432	429	449	451	477	450	447	438	459	483	473	462	457	443	463	428	448	427	421	431	458	471	499	487	464	459	453	482	425	461	453	426	466	467	466	488	488	466	410	453	474	449	486	478	461	451	420	462	474	477	453	431	426	470	444	418	416	451	445	436	434	442	454	452	421	447	479	413	436	454	470	468	457	437	450	442	473	419	465	456	460	447	444	433	475	457	438	445	409	460	442	444	499	447	437	441	439	458	455	450	459	445	445	442	471	445	446	463	468	477	437	506	447	486	462	487	422	457	451	460	438	483	402	498	406	448	441	447	489	446	460	470	442	466	460	443	464	429	523	465	457	461	507	438	462	415	467	466	395	483	468	477	446	451	438	446	473	495	440	454	446	459	451	443	460	462	481	452	460	504	492	476	433	505	435	444	473	498	443	467	428	452	429	480	473	460	460	426	416	469	470	415	451	444	404	453	436	446	469	457	433	453	454	465	479	473	470	460	463	433	488	421	448	433	488	483	432	446	484	483	469	432	438	470	438	470	469	467	460	480	440	437	465	459	462	450	448	461	445	412	444	419	474	423	453	488	483	427	513	449	468	444	474	458	452	459	502	465	463	483	469	476	464	436	465	422	477	480	464	420	445	445	479	443	447	475	446	423	432	478	429	445	463	446	491	428	454	451	426	456	488	430	441	489	416	442	451	467	487	432	527	437	432	449	428	445	459	446	422	445	453	457	452	447	422	464	418	429	464	437	469	435	501	405	443	485	477	494	475	437	480	486	473	438	463	425	430	438	451	440	464	475	428	429	477	454	430	475	418	466	480	491	476	404	481	453	460	448	445	452	476	488	463	431	450	473	465	413	460	466	405	455	457	453	454	449	445	451	432	426	449	422	448	444	434	486	463	444	421	501	453	471	452	451	443	454	475	459	503	495	435	479	445	485	435	449	433	417	454	481	420	448	470	451	441	466	447	429	471	452	432	472	492	456	476	477	464	469	441	467	438	443	457	454	467	446	498	455	463	428	463	471	462	477	445	427	431	445	504	471	460	441	443	466	456	449	456	473	450	446	506	461	424	453	465	472	465	494	472	455	459	488	437	455	483	458	448	477	480	420	450	484	444	436	459	418	416	487	467	460	489	465	454	453	489	472	467	426	432	432	397	442	453	403	459	463	467	456	432	476	471	440	411	425	450	444	440	419	450	472	448	463	427	465	460	478	421	460	415	436	455	458	442	457	429	412	465	464	459	435	456	427	465	449	447	449	444	477	449	441	473	459	459	446	448	451	481	466	474	446	425	466	434	469	448	425	441	459	459	442	442	427	497	465	467	471	473	455	455	476	493	462	471	424	419	477	446	462	462	450	415	444	453	481	489	456	437	483	478	508	442	462	422	465	498	466	439	486	463	469	455	453	461	422	424	470	461	463	464	464	433	450	475	442	418	424	442	432	460	477	455	444	456	468	429	461	445	478	451	448	474	466	470	437	451	436	435	464	455	451	467	443	461	474	473	495	457	449	471	494	459	424	494	462	468	431	463	419	436	447	452	487	437	447	438	463	449	469	410	426	419	454	429	467	445	493	447	448	460	446	427	445	493	457	455	475	464	470	469	443	484	442	451	475	469	492	478	418	451	433	459	458	446	458	476	456	460	475	490	473	436	484	427	413	453	447	426	445	462	503	457	433	449	409	479	485	486	483	454	512	450	469	472	501	478	408	461	434	429	521	438	438	461	435	425	462	453	462	483	416	451	477	483	433	455	457	402	484	487	445	465	449	470	457	441	488	434	481	442	436	487	411	449	449	433	405	450	455	438	451	442	471	454	466	437	456	466	496	476	478	456	444	436	468	465	432	444	455	451	450	411	439	450	458	476	456	426	469	439	491	452	462	430	464	476	448	458	444	444	484	502	459	450	503	500	451	468	449	475	474	441	497	454	433	443	468	456	454	458	428	483	461	447	459	462	442	438	470	424	479	434	458	468	435	457	510	480	442	457	465	485	427	427	425	452	450	451	450	470	421	418	444	432	469	466	427	440	458	455	483	429	436	449	456	444	426	490	474	459	476	446	433	467	461	452	444	440	470	486	485	466	455	448	457	487	468	436	466	447	434	401	481	487	440	484	456	410	468	473	491	462	481	418	460	451	453	444	455	421	455	481	455	470	460	429	425	471	460	458	449	453	432	433	451	472	449	448	508	473	464	444	430	471	453	453	443	431	467	468	453	436	461	470	458	489	423	492	439	456	421	460	457	444	419	420	480	466	444	481	424	515	454	441	451	462	442	473	454	447	485	472	474	439	481	457	439	435	421	471	462	441	473	462	445	431	452	463	457	480	445	484	469	440	457	466	442	437	449	432	449	484	447	454	457	389	467	484	476	463	458	467	466	462	450	388	463	425	424	452	460	437	451	497	476	426	434	492	440	453	496	446	404	459	446	443	468	464	411	446	477	472	435	436	467	467	447	460	475	439	475	447	446	450	444	454	452	469	465	464	439	434	449	437	446	439	457	496	420	455	439	404	438	450	445	466	477	459	453	484	461	484	465	431	458	456	454	432	465	468	475	472	479	469	449	448	455	460	454	461	521	454	477	435	445	464	455	426	457	440	462	486	475	429	430	492	470	462	481	431	395	460	440	473	448	442	477	465	446	452	447	457	451	462	482	472	455	453	496	466	448	471	439	441	448	434	486	486	481	442	394	419	445	429	463	427	439	445	452	456	480	486	431	485	466	428	476	431	499	420	493	472	496	436	479	467	454	439	426	443	489	468	458	439	470	457	409	458	452	474	454	435	472	447	421	422	446	446	433	458	446	449	473	463	465	433	429	490	436	430	438	454	456	452	444	467	474	497	445	472	444	459	495	456	444	444	427	420	446	435	447	500	448	466	464	475	479	446	487	464	458	479	445	458	478	418	428	463	456	440	428	489	466	496	435	412	453	493	427	428	439	471	471	440	442	464	467	455
12386	4394	2371	808	548	453	411	396	351	319	355	292	307	282	309	294	330	318	296	292	297	296	303	293	298	305	268	297	288	297	304	323	309	299	288	324	308	303	302	300	323	304	307	281	279	297	299	298	284	279	304	287	294	293	289	312	277	274	303	303	326	287	277	293	289	288	305	294	307	295	298	274	290	315	267	315	300	286	317	296	316	269	310	352	250	275	280	268	291	313	304	284	314	315	296	291	289	274	282	311	295	333	311	305	293	286	285	318	310	276	282	269	302	283	259	273	294	283	259	284	280	288	320	277	321	282	278	293	310	319	291	301	298	336	268	253	286	292	356	291	310	283	275	276	288	304	324	319	288	282	312	279	287	323	313	313	302	280	308	287	292	287	309	321	311	322	262	305	284	295	288	295	290	290	307	328	282	311	272	296	302	319	293	334	322	294	285	282	278	282	264	308	282	301	271	320	282	346	287	306	279	286	257	300	288	264	309	314	299	284	302	297	278	325	327	307	306	315	273	315	273	296	321	261	280	301	305	291	274	284	292	312	320	298	296	282	302	293	321	309	309	284	278	276	305	291	290	245	285	291	302	291	311	310	313	287	294	289	322	297	290	262	302	292	288	289	309	317	302	293	288	306	280	310	304	264	297	297	330	280	286	288	305	326	307	296	278	304	295	288	317	279	300	311	308	284	317	315	310	326	275	323	316	301	323	298	296	304	256	303	287	373	349	283	299	328	291	298	271	301	299	319	298	299	288	310	282	314	302	274	316	312	289	275	299	291	288	320	283	302	289	278	290	314	315	312	298	281	280	311	300	304	302	300	335	298	316	268	276	307	295	284	307	270	275	284	292	269	280	321	307	296	291	294	293	315	267	315	302	321	287	311	305	302	302	297	305	266	278	308	318	252	285	293	326	323	281	300	307	298	297	284	275	312	298	277	292	309	279	295	304	299	306	308	304	308	280	322	301	299	291	334	297	311	281	254	259	294	318	251	278	297	300	304	277	283	334	299	300	309	300	286	317	300	273	275	326	293	283	273	317	313	303	301	309	295	336	298	284	273	324	288	298	297	318	276	279	253	295	295	327	282	305	327	297	289	277	308	289	300	283	307	305	316	305	323	282	326	318	287	295	300	320	293	306	321	285	298	332	283	301	289	318	346	300	279	258	285	321	282	264	270	273	273	279	288	287	318	302	326	283	296	329	306	279	271	283	298	273	294	309	309	281	298	323	297	295	306	336	307	319	279	296	307	275	294	304	305	302	243	304	291	288	308	293	280	296	296	287	293	337	267	295	272	306	278	290	288	320	327	279	287	290	304	301	318	283	337	281	282	305	298	312	280	291	347	250	325	329	297	279	291	310	315	316	292	297	326	256	315	332	296	312	295	301	298	294	305	282	303	276	277	326	302	289	337	318	297	319	315	292	310	298	296	305	272	302	313	283	318	299	294	316	283	304	323	281	293	272	285	306	275	312	308	294	291	271	299	338	289	264	307	272	264	295	320	291	321	294	302	293	263	268	277	304	301	310	296	288	298	339	296	321	292	283	310	279	274	313	279	306	292	312	302	319	294	302	306	296	292	265	285	281	293	269	311	305	285	311	321	302	288	311	275	288	291	284	274	309	299	272	290	298	270	293	328	284	311	310	316	292	317	310	287	318	294	297	319	345	304	313	315	303	272	258	282	281	293	296	259	278	278	299	328	291	304	280	293	281	310	289	283	322	304	313	300	300	277	281	297	304	330	305	324	312	282	275	291	247	288	320	301	262	265	276	311	319	306	322	296	297	312	356	307	284	310	300	274	294	278	284	309	325	304	292	295	308	282	277	306	316	287	332	293	293	285	299	311	295	328	306	305	299	280	326	306	317	321	276	286	305	268	294	278	287	304	300	332	275	311	317	322	326	259	293	290	268	265	292	305	304	289	262	310	311	294	287	297	318	270	302	279	292	250	279	314	314	289	282	282	300	314	301	272	285	314	285	326	336	307	285	293	302	292	302	319	284	297	290	298	290	285	311	312	287	308	342	305	330	302	274	294	328	265	260	274	264	318	323	308	319	264	327	298	285	270	285	299	296	294	305	281	295	280	304	314	287	286	272	322	278	284	281	317	294	289	299	304	321	304	317	290	330	285	311	313	307	315	292	279	309	305	318	315	299	292	284	341	272	300	299	303	311	334	271	291	334	313	307	302	310	281	316	311	322	316	275	302	323	299	293	285	286	293	262	307	293	274	288	296	294	276	277	277	278	331	286	294	283	287	289	341	278	323	322	272	279	301	268	292	315	312	313	294	319	284	280	281	274	288	297	332	291	304	252	327	345	287	281	247	307	277	323	308	270	314	314	313	292	312	341	276	316	319	288	301	300	311	278	285	302	312	300	283	291	311	313	295	288	325	304	299	275	298	309	283	295	263	297	264	329	282	308	337	288	286	292	278	305	299	292	303	265	321	263	309	288	285	304	290	300	327	282	299	263	320	272	284	290	288	306	289	271	292	301	293	323	293	252	283	283	317	304	298	308	305	276	289	317	304	291	290	301	281	318	294	308	288	327	307	295	309	311	291	293	308	331	282	296	319	295	279	259	278	280	294	297	292	298	260	274	284	288	304	332	308	314	284	299	290	304	335	262	327	322	286	278	291	294	286	308	336	273	265	282	320	299	274	286	303	343	317	301	304	281	293	279	282	313	287	271	315	284	281	297	295	299	284	293	309	316	293	277	278	322	299	315	300	261	300	306	283	285	287	266	304	290	317	288	316	277	294	309	329	292	308	321	302	314	271	311	290	271	302	277	296	322	296	297	327	325	280	332	309	314	303	315	311	264	334	292	318	268	296	301	315	266	270	276	326	342	344	289	307	275	274	277	287	303	291	284	301	331	309	293	313	305	321	316	327	330	308	285	299	291	303	291	281	280	279	297	308	267	285	274	314	306	270	285	301	283	295	291	332	305	292	296	289	307	303	290	281	319	301	282	261	279	300	286	314	310	294	273	295	257	304	284	330	303	278	269	320	308	282	273	285	326	311	313	306	322	261	320	308	317	294	330	310	304	287	308	295	318	291	303	264	291	267	293	291	277	297	315	310	279	291	304	288	266	297	279	280	294	298	291	306	304	269	331	317	329	347	312	315	294	313	296	312	299	312	268	300	287	300	302	284	292	291	300	310	305	284	296	321	316	307	317	290	297	316	317	298	285	314	300	267	294	259	327	286	281	311	291	300	301	293	278	287	322	301	293	304	320	269	278	287	311	307	317	285	265	314	264	289	304	310	283	282	316	293	297	300	295	314	315	325	259	289	291	312	294	302	300	306	297	282	267	296	307	292	309	320	262	283	277	295	254	320	304	268	280	321	299	276	346	305	299	288	292	303	291	307	264	286	307	295	306	309	310	283	295	331	277	285	280	272	255	305	360	288	285	297	331	295	312	336	289	286	313	300	305	307	315	292	297	299	280	295	282	305	304	270	272	246	295	310	312	287	301	287	301	307	299	320	307	283
8879	4422	4764	2110	1889	1583	1321	1127	1092	946	819	827	846	797	823	814	693	753	725	725	758	702	698	745	671	715	720	693	724	694	705	683	708	685	708	655	715	745	706	735	729	694	710	715	703	718	676	678	705	679	690	656	732	725	667	702	692	709	715	662	723	713	698	692	697	688	713	680	707	666	721	685	666	686	687	698	670	641	740	691	689	696	689	670	689	716	698	702	670	734	719	672	685	688	677	697	714	720	672	680	687	691	669	712	690	726	701	677	707	702	686	686	665	725	696	679	683	751	686	668	694	642	727	715	687	669	729	694	680	662	698	677	703	635	679	700	685	708	712	721	681	727	708	752	680	664	684	721	728	684	671	664	686	705	680	719	688	673	653	709	719	674	726	683	732	711	689	683	662	669	732	717	680	681	662	699	671	719	680	710	726	704	666	671	708	715	676	716	733	689	678	692	696	666	698	673	719	671	696	714	706	752	717	707	672	736	640	705	696	728	719	682	692	679	654	676	722	671	693	658	667	699	668	734	694	658	731	718	619	677	620	674	729	693	685	637	668	678	738	679	678	716	657	679	733	728	664	681	693	673	699	697	708	694	760	676	682	689	675	750	692	702	697	737	685	663	710	722	671	706	677	680	695	738	731	712	694	709	725	713	706	650	690	694	661	693	669	645	702	715	735	729	676	708	740	672	719	687	721	662	695	706	654	702	659	754	646	702	655	660	632	689	712	680	696	691	742	710	698	692	671	697	739	687	693	659	655	719	672	677	712	681	685	697	712	692	626	687	719	760	716	733	667	700	717	702	716	640	686	675	672	683	668	684	686	691	672	695	756	657	687	695	677	675	717	640	641	739	646	702	721	728	721	709	680	706	723	667	686	677	712	711	735	666	663	672	696	668	689	699	744	729	701	683	659	696	748	648	691	656	727	658	706	773	683	733	673	691	655	685	721	735	727	659	709	659	735	663	722	646	668	736	714	692	722	685	715	655	689	739	688	671	691	699	701	680	693	688	715	658	659	717	705	651	761	742	703	681	670	680	709	720	725	701	625	662	728	684	682	674	678	675	647	701	668	695	672	693	684	700	712	656	665	698	685	732	675	680	669	723	657	691	694	718	714	706	702	693	663	683	660	706	667	726	673	671	693	706	680	722	682	728	713	670	723	720	690	697	710	714	693	701	639	688	700	732	692	701	696	710	731	705	665	693	727	671	696	704	707	705	636	703	683	665	653	701	689	645	693	648	715	741	699	675	646	682	707	697	697	715	703	697	668	689	699	709	709	700	717	738	703	695	674	717	743	692	671	723	710	711	692	713	689	679	647	698	655	674	725	661	739	685	714	685	721	701	727	667	705	727	688	692	701	681	700	707	684	738	697	698	702	705	707	669	685	713	746	668	722	665	670	687	729	698	683	707	662	669	681	689	713	699	684	705	648	670	704	665	683	679	703	647	756	668	702	658	684	697	734	681	657	678	722	678	668	669	705	701	689	695	709	678	715	659	702	699	706	711	710	712	672	707	683	695	714	672	697	699	685	651	726	678	693	703	698	709	680	722	697	720	698	711	654	713	752	707	699	760	672	676	746	649	651	693	727	682	660	691	653	746	662	721	666	679	681	706	715	685	697	708	651	686	711	714	754	702	679	701	704	689	695	695	761	705	662	673	683	711	693	689	729	664	687	648	683	651	744	649	690	686	672	658	670	701	726	663	707	672	703	719	697	678	710	694	674	729	695	679	660	664	692	683	688	700	707	668	689	699	668	699	673	709	730	688	680	681	664	690	714	641	660	712	683	694	765	680	677	706	697	700	720	723	689	674	734	714	695	711	683	647	677	660	743	696	705	681	688	703	657	649	713	655	662	706	726	709	687	701	704	667	722	698	671	705	686	704	695	695	686	693	680	704	708	717	693	724	656	717	700	709	666	637	688	702	699	699	674	668	663	669	691	650	704	655	700	681	697	723	701	654	692	709	703	696	657	702	683	697	663	672	682	693	718	636	666	666	677	692	736	725	665	665	699	735	665	696	711	715	680	648	705	717	714	679	679	714	690	668	688	741	704	707	728	667	659	712	682	708	715	760	660	658	660	674	737	687	660	706	652	729	730	739	666	716	737	703	676	716	681	613	743	740	686	723	689	706	694	715	689	697	751	732	711	667	694	674	714	694	671	693	687	667	685	687	660	638	674	725	644	691	720	641	659	708	664	674	715	662	708	686	656	695	662	696	695	657	725	653	661	698	701	661	674	671	722	676	662	728	666	678	702	696	684	699	686	675	664	738	682	699	672	663	697	762	689	692	748	732	714	705	705	701	664	669	691	671	688	698	732	688	659	665	719	663	708	716	703	654	700	702	724	752	657	723	715	718	688	684	721	714	689	737	678	736	667	686	702	681	637	716	693	686	674	658	696	688	710	705	732	679	707	688	713	689	711	698	707	667	671	713	706	689	682	701	685	673	679	714	680	695	702	693	645	678	741	702	691	669	686	698	706	709	687	672	708	711	647	718	656	699	685	733	729	678	692	744	691	688	705	672	632	678	701	712	714	676	716	664	684	649	681	693	703	685	677	726	726	712	687	727	712	736	683	723	700	662	658	706	701	687	687	702	761	720	689	696	709	699	626	671	728	730	692	660	732	677	686	703	697	727	695	726	680	673	686	719	687	705	732	670	706	683	704	700	682	640	660	692	698	664	674	708	688	704	680	723	670	693	676	723	661	683	692	656	703	683	729	696	689	734	629	676	693	702	643	676	681	665	730	638	674	676	678	664	677	690	670	666	631	709	703	733	660	702	712	702	687	668	689	637	668	716	690	726	691	720	694	728	702	648	712	702	633	707	675	694	688	712	692	688	670	694	666	659	701	684	739	697	655	662	705	676	696	699	673	730	689	691	716	691	728	684	701	666	704	692	695	689	692	654	690	660	651	701	663	718	738	681	669	738	704	692	704	684	685	681	713	695	673	656	695	669	656	700	674	702	694	702	680	683	673	683	690	699	697	661	674	686	713	707	699	741	690	683	663	695	675	745	715	659	705	684	715	708	686	655	712	709	722	689	674	669	686	650	685	720	630	658	703	701	656	671	674	711	689	715	651	689	716	702	687	648	636	744	739	702	696	700	683	684	690	667	734	687	648	703	667	704	727	739	691	709	698	694	724	672	695	746	685	698	716	715	731	688	694	748	700	729	720	748	692	693	739	705	713	700	702	663	722	717	679	707	691	726	715	672	691	659	703	701	724	683	696	682	747	694	663	745	735	696	685	716	736	678	707	680	663	718	731	718	701	708	698	689	690	683	672	673	710	695	687	682	677	733	639	717	679	698	752	663	640	660	697	735	674	673	691	670	727	654	716	686	652	694	747	694	725	729	664	682	737	699	684	674	674	674	682	664	684	677	710	722	727	667	658	718	661	729	664	707	684	648	693	710	676	660	667	684	704	713	709	645	705	717	693	695	728	706	712	737	722	683	678	646	730	671	683	730	636	709	678	704	656	711	696	670
28984	14468	10068	2195	949	700	576	491	417	400	367	365	354	324	291	317	324	308	290	304	306	370	318	288	279	361	324	340	286	297	308	298	274	331	318	280	261	299	300	317	308	305	309	308	296	344	298	266	308	294	294	301	297	291	283	302	294	292	307	286	317	270	287	293	289	331	302	273	299	293	275	334	300	298	282	283	287	307	315	290	306	278	311	320	281	294	284	294	338	331	311	338	309	302	302	297	312	304	279	289	281	311	303	296	308	313	306	339	298	289	287	271	281	344	292	319	325	307	312	285	295	293	262	285	263	280	311	310	277	291	292	292	304	335	325	281	305	319	330	297	313	296	287	283	284	270	287	308	291	298	304	312	287	316	288	288	300	300	343	269	304	278	289	300	298	283	298	320	324	283	302	282	320	266	302	321	257	304	297	311	284	320	288	314	283	314	300	309	283	314	282	304	295	276	331	288	277	327	305	305	290	315	293	283	327	261	312	267	266	296	296	299	310	301	315	288	281	313	305	322	317	292	286	295	310	332	311	279	313	317	281	283	321	318	301	293	285	300	308	281	300	330	294	278	310	317	317	244	292	251	301	323	282	291	295	277	305	305	324	286	287	247	289	310	331	301	295	305	289	284	284	305	310	278	303	302	301	305	294	304	306	276	304	281	303	307	307	281	286	304	291	311	320	296	263	307	275	295	317	285	293	293	316	303	317	251	299	280	281	292	319	314	315	294	278	325	296	301	324	298	293	303	301	337	306	273	303	318	282	316	292	316	307	336	303	329	303	290	298	292	318	288	307	267	278	283	307	308	332	299	264	298	266	321	324	281	324	316	321	289	290	274	318	274	297	293	302	296	298	318	294	300	306	282	300	316	283	289	310	323	318	305	273	345	279	287	299	307	307	268	320	282	308	356	313	309	313	324	316	289	308	301	281	314	302	290	263	281	291	305	312	310	277	285	320	294	269	290	324	294	303	311	293	298	295	313	319	309	286	320	241	275	295	319	289	265	297	291	276	298	292	278	282	312	298	283	324	281	294	283	295	266	322	307	290	310	335	301	302	333	288	293	278	308	311	284	301	314	266	283	284	294	303	315	301	308	289	271	293	320	284	316	304	302	297	297	280	292	305	307	280	322	314	341	307	305	280	310	304	322	299	290	296	297	314	272	299	296	308	312	325	300	292	296	308	300	317	313	309	282	321	307	302	325	295	317	265	318	277	316	298	320	309	261	326	306	281	291	312	271	293	322	306	279	285	285	305	302	304	300	257	278	332	276	264	304	303	302	312	323	314	311	264	310	317	320	327	300	286	338	286	297	302	285	288	290	321	313	329	298	306	298	287	278	318	281	294	326	295	301	289	305	286	311	285	298	311	312	305	262	270	337	307	320	275	282	316	326	279	263	294	323	337	296	309	291	291	330	291	302	302	312	301	301	304	275	331	322	305	310	307	260	323	311	320	289	307	322	297	311	314	318	317	314	285	280	314	341	277	251	297	333	284	323	325	268	293	318	301	304	339	269	346	305	309	304	315	306	293	308	275	294	308	292	303	281	305	303	288	294	293	319	294	266	328	308	330	289	261	272	270	281	296	274	309	311	328	319	275	272	303	328	313	305	291	312	280	274	334	296	301	293	330	289	313	283	305	333	285	309	316	274	270	313	286	269	298	320	272	258	300	282	273	309	310	285	295	347	279	293	329	296	285	305	348	301	277	286	295	290	292	328	318	273	276	281	311	300	308	299	312	344	288	293	285	309	304	310	288	296	282	294	297	310	339	335	274	271	312	314	288	325	297	332	302	303	302	312	303	302	314	296	314	303	289	304	288	296	294	236	318	320	310	306	296	286	285	286	299	305	320	317	295	285	282	295	278	288	307	316	313	292	302	304	287	303	295	283	289	307	303	279	286	319	316	302	305	298	255	279	326	298	269	274	289	304	355	307	306	331	305	276	299	300	288	280	298	298	287	294	322	330	330	313	286	309	329	290	327	316	331	307	285	300	303	281	311	321	299	297	321	316	316	300	297	313	314	304	308	294	284	317	301	294	316	304	282	307	306	311	296	292	331	296	325	321	310	299	298	304	282	315	288	281	310	307	292	300	292	282	343	285	288	287	270	299	316	291	296	295	287	254	290	304	319	325	296	336	295	286	325	297	322	312	275	288	270	332	302	302	344	295	301	271	298	283	282	284	319	343	315	303	274	341	318	308	294	304	317	288	270	326	317	304	280	276	329	287	331	325	272	295	261	290	280	273	281	314	306	325	285	307	331	287	292	294	314	316	291	318	327	278	294	328	324	291	304	289	306	310	283	312	324	282	298	300	319	339	306	324	310	301	302	313	275	288	327	316	271	271	294	305	289	302	299	270	313	343	287	310	305	310	310	289	310	310	303	292	306	270	312	254	287	284	304	292	287	318	270	303	281	297	296	272	298	299	299	284	301	310	291	291	301	308	280	286	287	274	308	281	290	311	309	269	316	299	274	285	289	285	297	302	277	294	313	290	304	315	311	289	284	301	289	286	277	302	300	301	308	289	298	312	278	302	269	298	322	285	275	270	281	295	287	279	320	321	292	291	326	355	283	313	295	318	297	315	296	281	276	328	283	328	332	297	307	309	300	297	297	303	293	294	302	306	265	267	309	311	294	316	305	312	323	312	306	315	289	296	305	316	295	271	270	297	297	289	282	270	315	312	290	355	275	303	313	294	295	299	319	331	264	318	301	273	296	321	298	299	318	314	279	298	274	314	315	294	311	263	307	289	293	309	304	327	282	285	304	253	287	298	313	277	295	294	277	314	276	275	323	337	281	317	295	289	317	287	306	273	320	297	293	295	276	329	348	305	295	292	306	316	296	311	286	288	293	277	290	294	323	283	275	292	293	283	315	275	265	304	290	326	325	309	276	311	290	304	293	305	323	291	304	303	277	314	298	278	319	293	303	314	293	280	300	323	271	291	309	306	303	345	292	287	273	302	286	308	296	273	304	316	314	266	290	307	285	292	297	304	288	308	327	335	286	286	286	287	330	311	312	302	307	282	303	303	338	327	292	309	293	283	330	308	324	288	314	314	267	305	303	281	271	327	292	304	297	326	296	313	296	319	340	336	335	295	317	254	273	285	285	302	294	328	288	328	278	302	273	294	309	306	285	313	307	317	273	322	297	311	293	330	292	283	289	315	333	298	337	308	286	313	278	285	319	307	324	295	297	328	322	279	307	293	318	317	277	290	303	333	285	248	303	315	280	325	288	297	345	324	327	298	308	297	295	319	289	314	286	325	252	298	297	332	313	297	330	286	303	261	307	279	260	264	280	325	306	295	285	280	337	264	313	278	305	328	302	311	310	280	302	276	302	322	273	285	303	308	284	293	307	306	307	315	292	310	298	301	311	317	286	282	288	298	331	313	337	277	336	297	292	302	295	293	306	291	331	349	277	292	307	257	291	298	297	303	289	285	313	295	320	260	297	298	277	302	294	329	353	296	299	290	279	319	304	310	273	274
20271	11296	13737	3932	3172	2532	2083	1732	1416	1291	1133	1079	967	979	927	864	862	904	815	781	819	712	748	746	800	734	710	720	677	716	733	684	719	736	699	734	701	700	750	703	758	750	724	719	709	725	726	727	670	688	680	683	690	651	696	704	689	718	716	668	687	685	700	669	705	686	696	694	673	718	725	704	657	670	668	686	686	720	700	634	738	656	688	675	693	672	681	699	672	677	721	660	695	694	691	672	719	695	698	704	677	673	639	709	700	686	686	673	658	697	667	675	714	700	657	681	716	712	707	634	682	726	674	665	678	685	663	739	694	692	728	640	718	661	720	688	693	701	670	723	710	712	703	673	695	672	727	694	736	692	676	672	704	688	656	665	700	699	722	689	694	680	663	697	657	670	695	687	716	727	736	656	690	670	672	696	661	664	672	651	712	695	674	759	712	673	690	708	691	682	714	714	706	687	726	701	707	670	670	701	662	678	714	680	682	684	674	665	686	654	707	685	725	689	711	671	697	691	690	654	690	674	687	670	714	738	656	682	658	697	681	717	715	680	656	722	663	661	685	740	678	604	709	635	653	691	703	703	716	630	660	668	729	688	689	711	658	699	728	672	669	673	702	690	701	716	675	735	669	692	642	741	685	709	702	691	705	687	714	689	668	715	635	671	658	696	683	681	756	640	673	662	641	672	707	663	692	685	702	732	714	679	714	684	691	707	652	688	736	738	644	695	680	735	699	677	682	715	709	656	677	698	674	702	670	688	707	686	704	700	692	673	690	700	747	685	671	671	697	693	696	673	679	678	721	669	717	657	769	711	687	717	670	677	694	716	695	662	686	674	621	658	653	709	668	666	669	711	687	690	657	705	690	712	664	736	688	691	721	700	656	707	697	684	677	707	691	679	686	705	685	718	704	651	656	672	711	669	680	671	724	667	707	735	707	673	708	660	645	692	674	673	671	679	686	705	637	688	672	663	696	680	720	695	681	703	642	706	637	694	624	724	709	707	709	681	650	675	680	739	655	686	721	708	638	676	680	671	677	646	668	661	670	680	719	713	704	702	655	709	683	709	697	670	701	713	641	678	689	746	721	681	706	671	712	738	649	664	686	669	679	730	708	696	677	704	719	730	680	687	718	665	735	697	667	735	671	657	680	752	698	663	712	644	650	729	675	700	691	669	712	671	699	671	700	654	660	703	738	662	677	655	688	646	682	726	691	696	674	663	687	663	710	674	668	680	671	670	710	717	668	676	683	644	688	672	666	700	644	683	689	678	684	698	662	680	690	691	659	699	651	687	702	646	705	715	746	692	644	691	693	667	703	729	668	703	722	712	671	651	739	730	684	680	686	713	721	693	698	731	676	673	659	719	715	685	702	713	674	706	693	681	677	692	687	722	680	726	647	664	671	700	686	698	646	643	707	720	696	719	724	703	706	688	709	713	741	635	656	655	693	613	656	679	723	673	701	717	686	693	721	688	713	678	644	703	691	661	672	656	744	683	664	709	710	706	727	680	716	684	659	727	684	694	678	649	639	664	662	664	685	708	637	727	676	715	692	667	700	722	693	676	717	710	727	702	709	652	700	669	731	693	693	692	715	642	727	763	695	700	700	685	716	660	721	638	693	705	694	673	662	676	666	675	641	718	710	681	677	687	718	688	663	689	670	650	674	689	694	666	696	724	652	660	699	706	700	729	722	705	690	654	702	748	694	704	679	676	703	675	713	644	702	682	692	720	699	727	715	727	655	696	702	736	720	742	644	697	703	677	663	683	689	695	698	718	662	692	675	669	687	689	660	698	697	679	721	685	693	675	690	667	671	696	688	662	688	726	694	713	657	686	704	658	692	714	690	694	653	685	688	649	717	703	700	731	650	658	714	644	709	649	735	673	663	664	672	715	646	715	679	688	666	719	688	676	678	698	644	733	691	663	689	679	713	710	661	738	660	680	685	659	660	694	727	705	654	702	727	696	681	709	690	704	711	695	723	698	702	703	667	636	707	691	685	665	699	672	702	682	683	665	743	703	685	667	714	656	683	657	669	663	687	658	698	696	716	699	641	711	678	716	649	695	712	697	656	709	710	669	700	686	673	664	694	688	672	656	667	644	654	651	707	699	644	670	691	655	658	717	675	667	712	689	660	675	675	702	714	685	661	654	656	712	674	657	660	689	642	688	702	680	710	665	674	671	659	702	711	665	673	710	688	743	659	659	656	690	680	644	661	689	708	683	667	682	686	726	682	652	656	723	699	702	650	730	704	656	702	679	678	673	716	703	698	744	702	665	633	686	698	686	714	664	680	671	683	658	679	698	659	663	666	684	655	679	714	710	680	732	652	659	694	678	700	662	728	665	675	672	705	684	708	689	667	689	657	679	677	684	634	720	682	687	681	693	667	701	733	677	662	695	704	705	726	684	711	754	717	665	681	649	679	736	666	676	681	724	709	670	697	734	693	679	719	675	670	719	692	722	683	676	701	684	708	680	661	731	629	694	699	666	745	674	666	672	642	685	712	739	632	662	685	653	708	648	694	709	709	683	730	640	663	709	718	691	694	648	679	677	684	660	689	658	648	650	696	700	691	690	729	685	699	657	723	647	707	688	712	728	666	663	725	681	723	688	675	704	670	738	653	696	674	663	700	677	697	721	709	725	651	623	696	685	675	691	748	716	697	683	697	718	676	661	665	677	675	669	695	680	672	677	652	671	684	681	680	663	705	677	701	679	686	682	669	691	669	713	698	699	691	680	659	674	723	705	688	709	723	724	684	684	707	713	690	685	711	703	670	668	687	669	708	638	699	642	692	679	687	657	688	718	674	692	719	700	678	722	669	682	705	706	743	695	698	704	654	709	709	708	685	703	724	668	656	678	700	685	679	696	636	716	647	709	751	663	703	719	699	672	646	721	699	685	678	741	727	668	723	712	695	725	704	712	700	666	687	664	671	715	705	653	675	652	742	751	670	685	669	654	694	708	683	677	668	707	701	713	629	714	687	685	723	692	693	679	697	724	716	679	657	687	668	683	686	663	657	651	690	646	637	678	697	715	662	701	690	710	698	654	680	679	703	622	666	679	689	675	681	646	653	704	716	688	712	706	623	701	701	668	664	687	727	694	624	676	702	690	708	692	707	725	736	681	705	678	676	711	699	682	744	701	692	678	705	715	707	695	664	671	699	740	696	646	678	708	674	663	686	735	666	671	649	642	721	679	720	721	707	708	682	669	630	683	675	720	699	695	685	645	685	712	693	753	686	711	632	671	652	733	714	693	671	687	685	676	717	648	715	712	671	680	675	669	696	738	719	695	729	719	738	695	703	727	668	684	709	678	715	685	721	696	635	703	664	638	706	683	656	700	738	700	665	676	692	719	708	674	729	690	678	707	679	724	653	693	669	654	658	722	726	698	669	661	695	691	677	681	697	681	653	737	704	713	660	740	692	685	652	724	691	728	722	720	690	703	671	686	650	689	703	664	673	677	691	695	678	666	632	674	669	696	679	658	678	664
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
