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
335811683006	335811683570	335811684120	335811684670	335811685220	335811685770	335811686320	335811686870	335811687420	335811687970	335811688520	335811689070	335811689620	335811690170	335811690720	335811691270	335811691820	335811692370	335811692920	335811693470	335811694020	335811694570	335811695120	335811695670	335811696220	335811696770	335811697320	335811697870	335811698420	335811698970	335811699520	335811700070	335811700620	335811701170	335811701720	335811702270	335811702820	335811703370	335811703920	335811704470	335811705020	335811705570	335811706120	335811706670	335811707220	335811707770	335811708320	335811708870	335811709420	335811709970	335811710520	335811711070	335811711620	335811712170	335811712720	335811713270	335811713820	335811714370	335811714920	335811715470	335811716020	335811716570	335811717120	335811717670	335811718220	335811718770	335811719320	335811719870	335811720420	335811720970	335811721520	335811722070	335811722620	335811723170	335811723720	335811724270	335811724820	335811725370	335811725920	335811726470	335811727020	335811727570	335811728120	335811728670	335811729220	335811729770	335811730320	335811730870	335811731420	335811731970	335811732520	335811733070	335811733620	335811734170	335811734720	335811735270	335811735820	335811736370	335811736920	335811737470	335811738020	335811738570	335811739120	335811739670	335811740220	335811740770	335811741320	335811741870	335811742420	335811742970	335811743520	335811744070	335811744620	335811745170	335811745720	335811746270	335811746820	335811747370	335811747920	335811748470	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2756	3650	2300	2756	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42917	39291	38196	31466	29692	29880	30042	26512	18922	14738	9837	6010	4357	3456	3203	2770	2532	2149	1803	1362	1647	1061	703	625	705	502	439	357	410	697	592	569	344	252	262	231	217	202	210	208	230	210	179	228	210	219	193	207	208	209	185	193	203	222	215	230	243	241	209	247	227	230	222	218	222	192	201	226	206	232	252	218	208	226	188	205	196	214	211	207	202	231	188	207	201	210	209	218	194	223	185	188	186	172	187	211	196	221	242	190	221	205	228	213	218	191	201	205	204	194	205	174	213	209	193	186	223	206	219	211	213	185	199	197	202	208	194	198	192	178	197	215	205	213	189	220	217	224	200	216	206	218	227	194	203	213	213	213	178	202	208	211	209	226	198	204	225	218	216	192	197	206	184	184	224	210	177	201	197	236	222	201	212	206	237	203	203	214	212	198	168	219	200	196	227	207	202	189	186	196	204	220	201	206	200	194	194	183	212	205	191	223	223	221	199	193	195	214	191	197	225	198	186	217	186	218	227	195	222	245	211	197	213	207	196	182	208	217	220	217	225	188	179	194	224	219	206	216	196	213	210	215	215	227	211	197	217	191	190	199	210	226	221	210	202	225	190	237	218	199	195	208	219	190	211	209	185	217	203	199	219	182	213	196	201	197	206	199	191	199	204	200	203	225	205	198	208	207	192	224	234	204	194	207	209	198	218	194	183	205	217	200	186	203	252	213	202	193	232	203	217	194	216	201	221	195	216	210	215	209	224	198	207	204	209	202	215	208	205	230	198	230	227	210	190	222	217	205	220	199	191	215	217	194	206	209	214	226	203	208	227	225	223	184	218	224	222	187	219	228	192	226	180	221	207	227	216	197	178	189	198	211	211	183	214	183	220	216	225	202	204	216	200	222	204	221	196	214	189	179	227	192	219	219	212	188	216	209	231	200	198	232	216	208	213	170	204	246	202	211	225	183	218	195	222	203	211	209	195	182	198	215	203	222	200	193	183	220	196	239	218	194	228	188	208	204	216	235	197	187	194	198	197	212	187	194	209	195	204	199	198	192	235	186	224	198	194	213	211	228	197	197	216	202	211	218	234	192	240	208	187	195	230	219	209	222	235	222	212	217	216	227	217	257	219	208	188	215	186	217	202	201	211	197	213	235	222	209	219	181	220	196	202	210	198	211	210	196	193	223	201	207	203	205	196	220	225	220	193	228	187	218	202	196	194	201	198	207	221	175	209	195	202	190	216	216	213	179	203	192	220	217	208	201	234	196	214	189	223	187	194	220	209	214	205	231	186	212	195	215	227	200	211	215	203	213	217	210	214	203	180	215	223	197	193	184	221	197	228	209	188	194	187	206	234	203	246	217	214	227	200	192	222	215	226	199	201	201	185	197	215	198	202	183	220	202	214	195	221	197	210	206	203	234	235	212	196	227	211	199	206	180	194	203	218	225	181	219	213	224	232	225	175	200	198	220	208	199	193	190	195	231	182	214	224	199	223	203	221	195	225	203	187	214	222	211	181	218	194	189	205	201	185	205	208	224	192	206	220	216	190	225	215	203	208	209	219	236	197	189	189	217	198	205	206	212	207	204	170	212	202	216	201	184	185	204	200	214	210	206	204	214	203	208	229	182	205	194	193	206	191	206	205	222	215	204	207	209	208	215	218	220	232	209	217	206	204	206	174	218	234	163	210	211	223	220	225	217	194	208	198	197	204	216	203	221	195	195	212	206	207	233	206	180	194	199	210	193	220	218	217	182	198	217	202	220	210	203	194	211	214	180	228	205	207	208	236	195	180	229	219	178	190	207	202	203	205	203	237	210	209	230	203	204	219	191	204	178	220	212	214	216	213	234	214	208	209	201	200	234	223	209	215	218	203	197	237	218	194	203	202	193	198	208	210	203	207	214	215	197	214	203	212	228	188	178	191	218	184	208	186	206	210	181	212	182	198	200	207	199	190	195	210	216	207	228	185	196	216	203	173	211	227	230	207	210	200	207	215	218	215	198	189	220	200	217	189	227	182	211	198	196	183	207	220	194	206	210	213	193	176	229	196	209	188	223	201	188	203	195	183	226	214	200	231	205	186	215	208	229	208	215	198	212	196	208	224	218	216	207	194	195	203	209	201	175	196	202	229	212	196	223	202	229	211	224	219	194	204	200	193	216	180	221	202	210	200	193	201	209	179	202	194	201	210	200	206	210	212	225	183	190	225	197	192	190	222	220	190	172	235	207	210	180	219	196	203	190	197	207	232	192	199	239	218	193	214	190	235	206	213	216	211	196	202	212	204	217	170	230	209	214	202	213	224	187	226	187	206	223	186	210	214	195	220	211	226	209	191	217	195	226	183	178	218	191	203	197	200	205	217	196	214	186	201	197	195	220	210	184	183	214	199	221	185	212	206	214	221	220	207	198	240	221	217	206	207	218	212	200	195	206	226	220	196	203	193	206	198	230	178	215	223	197	196	179	197	230	212	212	186	194	196	190	194	211	208	197	193	215	210	202	202	212	205	214	194	200	176	212	200	233	206	191	204	190	203	190	223	201	213	219	198	203	224	177	211	207	193	214	226	227	193	205	205	182	214	216	204	203	200	199	186	231	201	218	215	176	213	178	220	195	224	180	171	194	220	222	191	195	204	192	207	213	178	184	208	201	195	217	213	214	207	189	220	209	222	184	192	206	191	211	211	198	209	201	206	188	202	205	194	193	181	195	201	206	189	201	233	181	172	205	218	192	217	231	215	209	205	237	198	211	199	204	234	235	195	192	198	204	198	242	186	183	194	206	224	231	207	199	184	227	226	208	214	214	217	210	218	226	236	193	212	207	199	218	218	199	218	225	180	216	189	191	211	198	188	200	213	180	188	226	192	195	210	203	219	199	198	217	200	228	217	186	205	207	201	206	201	215	183	209	198	199	231	192	206	223	200	215	202	210	190	195	189	209	221	209	177	227	196	197	230	209	213	193	211	211	188	213	209	220	205	204	210	195	183	202	243	229	232	213	203	194	208	196	190	201	208	244	222	209	204	203	193	198	219	219	194	226	214	205	207	192	210	220	223	214	214	186	206	210	235	195	201	211	200	225	215	188	217	179	192	207	216	208	194	204	237	205	192	196	173	188	218	185	188	217	206	185	190	209	186	205	183	214	195	226	195	220	211	206	237	215	196	205	205	211	230	179	206	216	193	200	240	208	217	187	216	205	211	198	205	201	223	160	194	215	225	188	209	203	221	212	218	213	218	199	221	193	208	197	189	217	201	203	224	241	213	204	240	224	194	202	214	208	210	222	223	202	237	235	173	199	230	195	213	208	212	215	196	221	193	205	191	196	205	207	174	200	178	191	183	217	215	215	224	197	209	194	219	194	204	201	182	212	217	205	209	198	177	208	211	223	204	219	213	198	212	186	186	211	204	215	218	217	203	192	197	201	187	199	208	196	204	203	230	214	178	195	220	203	193	201	207	205	201	202	163	217	213	213	226	196	195	233	224	208	216	197	202	203	215	204	220	211
35883	36756	42199	41069	40583	45283	46200	40820	35656	32818	24748	21316	17608	15790	15700	14066	14053	12965	11071	9067	11439	7077	4837	4388	4991	3403	2795	2195	2639	4902	4114	3973	1802	1147	988	844	822	754	734	722	748	709	694	721	680	702	724	749	731	683	715	743	725	699	966	1076	997	832	776	828	708	719	713	671	701	674	725	724	709	671	731	659	681	697	686	671	683	679	725	713	736	736	708	651	716	708	679	716	659	688	677	723	680	650	715	691	721	666	703	738	680	665	672	679	665	692	680	690	702	720	668	672	693	693	644	687	747	673	684	727	695	730	715	658	695	727	716	698	707	716	656	710	658	676	669	725	719	651	705	735	703	669	681	707	680	710	708	695	731	678	694	710	644	734	692	737	683	732	676	679	675	682	688	660	702	708	668	720	731	679	720	704	660	673	680	649	717	739	684	764	701	671	733	689	689	696	701	684	719	669	720	716	693	698	749	711	713	703	699	677	666	688	697	710	691	717	723	711	745	731	714	697	682	686	724	730	699	698	722	657	662	721	705	701	663	695	686	724	678	667	745	716	655	694	710	674	714	711	661	768	685	662	688	692	680	707	713	691	673	691	701	648	740	666	691	698	709	652	708	712	689	686	692	719	716	653	691	706	747	709	699	708	721	723	726	660	712	655	671	715	722	710	709	711	683	685	719	686	665	673	706	684	710	704	698	688	653	655	706	707	690	651	698	687	724	681	682	700	697	694	698	678	728	704	674	715	674	705	727	675	723	718	686	715	725	716	705	722	727	735	714	647	705	688	648	669	709	667	707	699	700	720	679	714	724	691	679	724	711	675	758	650	722	696	681	718	714	701	721	703	758	698	698	736	715	687	666	709	648	697	667	689	686	720	687	700	685	745	688	701	672	688	712	687	714	677	667	714	651	683	721	623	723	666	743	722	654	679	707	654	694	692	661	655	701	725	685	658	654	700	676	664	706	693	681	674	684	651	678	713	665	699	687	683	667	679	717	681	673	703	656	731	682	711	709	688	708	690	715	723	658	722	750	700	722	705	752	722	740	694	678	716	759	705	728	688	702	681	684	677	690	713	673	670	710	666	703	652	724	664	695	639	712	692	674	749	680	659	701	656	694	712	695	676	724	651	675	723	672	721	674	698	701	695	653	677	709	759	667	689	670	713	708	669	679	648	711	700	713	696	675	667	714	710	701	682	676	675	693	725	667	688	693	664	676	665	698	691	647	698	713	738	752	706	696	693	700	676	704	680	699	688	680	685	684	690	673	701	700	685	674	674	725	730	724	681	650	721	713	682	742	713	739	686	684	722	710	686	667	729	680	691	718	748	687	655	685	683	674	683	681	715	724	672	693	690	672	682	701	756	686	690	666	709	647	708	696	712	693	682	713	696	682	691	649	731	665	679	735	713	686	705	678	699	686	699	686	684	717	735	717	739	664	703	671	707	696	649	734	669	666	665	715	691	699	712	666	687	694	681	690	667	716	751	702	704	704	679	723	677	662	743	714	705	636	681	656	702	719	718	696	721	672	692	687	752	706	675	698	690	673	657	737	715	717	716	641	635	699	709	676	691	711	710	691	710	716	672	721	686	675	706	679	696	674	687	712	636	686	700	725	731	691	673	704	678	667	718	600	685	728	704	709	674	726	676	698	705	675	730	689	647	700	686	668	683	705	708	704	689	635	673	738	744	708	727	707	709	667	714	675	664	706	613	687	637	661	644	717	675	680	672	681	683	688	706	707	694	724	686	673	668	729	743	699	694	683	745	667	695	764	729	692	680	652	633	668	699	702	763	676	717	741	692	686	696	693	725	726	668	721	674	709	719	693	672	711	645	694	704	723	652	726	703	705	714	683	682	681	721	708	692	693	707	705	723	675	688	674	738	687	676	675	693	662	673	675	684	694	708	677	640	718	731	725	652	672	708	671	683	749	708	717	664	711	658	638	710	672	736	652	655	722	671	702	696	679	697	707	717	736	748	697	668	694	707	695	654	727	718	727	712	710	707	702	697	701	680	724	653	685	686	679	698	679	716	691	673	714	697	697	656	647	730	684	725	687	712	649	668	646	660	740	682	704	710	711	738	725	687	678	665	671	711	708	727	683	660	716	727	702	671	711	687	700	697	713	687	684	728	730	717	715	695	693	699	691	686	714	696	691	704	690	753	677	705	702	686	757	709	670	669	687	722	645	733	684	674	696	737	713	665	666	677	689	684	717	700	681	722	712	680	713	706	684	673	710	627	695	680	715	731	713	703	739	690	713	720	686	673	692	721	707	707	725	672	739	697	687	698	692	660	665	666	708	720	698	679	672	691	683	692	714	677	729	676	695	697	721	677	659	708	668	668	704	731	729	711	691	668	720	677	687	753	724	682	692	741	726	656	711	710	670	698	707	740	717	658	672	683	695	686	653	679	685	717	689	705	695	711	709	654	683	701	694	675	734	706	679	673	681	696	680	698	686	684	689	719	720	745	723	698	729	731	707	732	709	689	677	713	673	693	675	708	712	727	673	685	642	661	668	701	675	667	713	717	764	679	721	691	693	700	714	703	664	697	700	685	690	739	693	704	697	702	689	746	701	712	685	649	681	681	679	697	669	680	696	720	680	720	724	692	691	721	696	685	673	690	699	741	687	661	659	720	733	665	701	709	673	700	695	710	673	699	723	733	646	634	693	678	679	678	703	712	711	719	676	714	732	700	653	667	621	679	692	714	681	694	695	686	711	729	754	706	631	700	707	656	690	706	696	676	639	727	749	696	706	720	705	691	689	706	678	712	644	747	667	676	697	701	699	649	644	717	715	660	700	701	740	658	702	699	623	700	719	654	625	707	691	720	712	667	704	690	697	756	672	680	712	679	688	691	726	719	722	699	675	677	695	673	662	666	702	671	704	697	709	731	734	721	684	690	693	646	708	699	739	700	682	642	704	734	721	699	735	707	736	733	680	710	736	691	684	689	679	668	716	689	671	689	691	696	743	642	672	660	699	705	697	667	666	705	752	729	673	698	684	745	724	703	697	685	663	670	692	692	687	690	698	736	707	670	686	690	678	746	670	696	691	679	718	701	704	688	710	693	647	652	727	730	693	672	739	653	690	720	700	733	702	712	713	706	658	683	726	660	691	699	687	696	649	691	719	695	660	690	696	678	719	672	714	683	701	695	701	714	724	675	665	693	692	708	720	733	712	677	742	720	682	745	669	707	700	722	708	728	689	717	705	662	671	680	678	711	668	675	746	721	658	728	667	684	641	697	732	723	707	664	692	679	643	691	694	735	735	691	696	679	695	723	700	727	705	719	761	675	708	718	676	709	665	710	710	680	658	709	723	719	648	704	637	666	682	681	681	682	690	716	700	699	700	651	720	709	696	749	716	685	723	712	664	692	725	751	676	687	697	665	723	697	663	697	706	767	668	704	661	687	673	713	725	670	688	720	673	742	705	723	708	659	648	706	714	669	672	650	705	656	691	713	681	700	718	706	707	719	695	722	686	672	694	720	711	694	675	710
10835	6928	7778	4454	2745	2051	1634	1186	689	525	406	335	274	336	325	266	239	230	208	221	224	204	182	193	191	199	178	180	196	168	197	174	169	193	164	134	171	196	164	156	145	159	161	189	160	174	172	167	181	179	163	155	167	169	169	183	167	160	183	153	168	151	155	162	158	166	154	155	155	170	191	155	143	172	159	180	165	177	175	174	166	186	172	164	153	165	155	154	172	162	146	179	155	171	144	166	181	142	155	161	157	156	160	183	176	142	146	176	192	173	164	159	198	154	173	166	181	163	173	146	172	160	153	163	163	157	164	170	148	171	167	182	191	175	166	139	159	161	179	181	167	166	174	149	151	166	144	172	165	154	153	162	180	165	166	154	140	167	168	147	174	156	157	152	169	171	180	187	199	157	178	206	155	141	174	169	143	166	187	181	160	170	156	195	145	136	179	178	166	136	161	170	165	176	172	156	168	162	156	166	162	164	171	183	160	160	167	175	163	171	153	190	168	160	155	180	174	188	181	152	160	158	164	170	174	191	145	182	144	168	168	187	165	175	181	168	155	180	180	181	158	179	163	169	174	148	146	158	148	140	161	167	153	157	162	141	183	169	193	141	153	152	181	125	157	141	167	178	183	173	155	194	187	148	130	175	155	171	150	185	160	160	188	179	169	157	157	187	166	185	165	158	155	181	180	168	185	161	144	168	177	190	178	145	175	156	163	167	177	182	179	176	179	194	160	182	166	182	181	169	152	155	164	165	174	154	155	175	177	187	152	170	156	155	170	189	164	168	141	153	170	177	163	181	159	143	155	154	158	166	159	178	175	177	176	150	183	167	156	170	138	143	163	152	165	173	150	158	158	176	160	161	166	172	172	172	166	165	173	172	173	182	153	168	156	157	181	148	157	175	137	210	157	177	182	157	153	162	162	177	164	174	154	179	177	183	170	154	172	180	170	181	180	151	154	167	155	150	181	148	169	188	188	170	178	170	154	183	161	170	152	179	151	161	149	163	196	173	171	158	144	167	180	173	185	156	177	174	174	166	178	167	163	166	163	179	186	152	147	174	153	168	168	169	187	162	157	156	157	172	169	163	173	171	162	137	153	157	142	140	173	157	157	156	165	200	158	167	181	144	195	157	168	162	170	158	168	166	164	163	167	148	157	155	164	166	182	189	160	188	163	140	156	156	172	173	176	169	171	183	173	176	174	173	170	162	183	154	144	165	158	177	178	184	154	164	168	156	167	177	166	186	175	160	171	187	143	166	155	186	167	162	167	171	181	175	169	169	177	184	162	181	180	166	159	158	166	160	175	183	151	149	190	171	186	169	161	157	182	159	157	167	172	139	170	169	173	169	180	163	159	157	161	160	138	167	197	174	158	169	163	153	183	181	150	158	180	171	160	162	181	165	176	163	167	174	171	153	153	164	176	157	173	154	161	172	173	172	175	163	181	194	149	192	177	163	133	167	158	163	169	157	167	193	155	157	192	165	160	170	161	167	142	187	163	161	151	154	181	166	163	175	156	165	151	163	159	155	175	152	146	161	166	190	170	171	185	160	173	182	170	173	171	147	177	171	186	162	180	151	170	154	186	181	170	168	177	176	176	177	167	178	141	175	181	189	147	156	189	151	169	174	156	168	162	177	188	167	195	172	174	156	176	166	165	168	184	162	159	163	157	176	157	171	188	209	168	154	180	159	174	172	173	171	173	159	169	189	140	138	163	180	162	141	150	174	172	161	174	139	166	172	142	167	173	190	179	185	187	159	164	179	162	178	176	168	168	164	150	158	175	174	173	167	191	171	164	165	167	156	143	175	169	148	177	190	187	185	168	175	150	177	161	175	179	162	153	169	175	158	182	168	187	173	155	158	159	205	171	150	193	177	164	181	194	162	161	164	162	169	176	195	155	149	177	161	157	152	198	168	175	174	177	161	178	152	131	182	158	182	137	176	155	166	169	165	163	145	182	158	162	178	179	173	172	175	173	179	163	182	163	161	171	164	154	183	159	181	170	187	168	166	185	167	193	158	150	187	165	176	167	151	175	150	180	173	158	166	161	162	153	153	160	168	175	161	167	154	178	167	183	156	155	170	169	163	167	159	177	163	188	171	160	183	156	163	151	159	139	173	192	177	148	156	206	146	150	192	146	170	177	156	164	139	174	165	167	153	156	163	174	177	168	168	160	178	184	166	191	158	167	164	169	170	184	188	151	170	170	168	196	203	174	169	169	168	173	199	177	156	164	152	171	169	176	166	167	171	162	145	165	165	174	184	164	139	159	167	152	193	166	176	165	160	187	158	156	162	158	160	148	152	173	143	165	159	158	164	153	171	153	170	174	184	188	156	178	171	179	187	167	152	159	140	147	176	167	167	185	174	168	179	194	165	178	147	180	147	164	155	142	160	175	181	178	165	173	174	161	154	164	156	172	175	172	184	169	198	175	168	172	163	165	163	167	179	130	169	171	168	161	203	155	180	157	171	162	156	174	167	152	199	165	184	165	162	160	178	156	148	199	168	163	155	160	155	152	154	179	159	158	180	146	163	177	174	171	170	172	152	157	166	176	167	165	153	158	165	154	157	171	168	159	171	168	166	186	170	144	158	162	178	184	160	145	148	179	182	159	175	181	158	166	161	147	209	162	141	188	162	188	153	173	180	163	162	176	175	179	190	180	164	171	166	161	188	161	167	142	149	156	156	140	169	172	162	172	172	162	161	170	151	156	172	187	164	172	171	176	179	154	151	174	198	158	186	182	166	150	161	173	161	146	158	154	157	180	172	170	168	172	179	171	178	149	163	208	179	157	181	176	174	168	171	165	167	158	166	185	170	158	180	192	164	148	159	161	182	166	197	167	150	153	144	188	177	162	168	169	163	170	156	177	160	173	162	157	161	160	160	163	166	175	155	167	158	170	169	177	178	172	169	167	157	154	164	152	168	192	157	170	174	160	179	161	173	178	165	168	183	134	170	161	168	168	161	170	149	161	164	164	167	165	154	167	175	154	159	178	167	183	178	174	177	168	189	182	165	165	188	161	197	154	165	164	161	185	152	176	175	180	167	151	143	186	163	168	154	167	176	172	141	166	163	153	164	172	165	161	146	167	186	149	155	172	176	151	155	145	167	155	154	163	142	176	160	190	166	177	138	182	152	179	189	164	197	175	154	146	165	170	159	180	150	159	136	190	157	167	173	162	164	176	162	143	184	167	173	180	152	176	164	182	166	137	145	146	187	176	165	155	161	158	175	139	142	149	165	162	171	144	161	174	184	153	188	191	169	193	175	206	164	173	156	150	176	163	191	168	167	165	139	157	161	181	162	167	167	154	171	177	154	169	160	152	166	187	170	189	167	175	165	169	164	157	137	166	153	178	167	156	147	181	181	169	169	149	157	161	164	150	160	178	158	136	170	170	156	209	167	161	151	168	157	160	172	169	161	165	178	153	152	165	182	148	165	142	169	152	183	182	153	172	153	166	175	179	182	152	164	156	192	159	135	166	154
10815	9037	14831	13041	10281	9789	8065	5989	3510	2745	2339	1728	1482	1496	1408	1340	1220	1115	1043	902	1058	1000	778	708	771	776	679	710	676	720	771	781	668	629	590	609	586	647	559	588	642	588	580	571	578	574	605	579	572	624	579	609	608	546	603	641	629	612	570	596	595	607	593	543	595	582	610	570	609	582	571	581	619	539	605	607	608	581	575	593	620	600	558	597	592	622	589	612	566	596	590	587	565	633	600	597	606	602	577	589	614	639	606	587	544	540	598	594	566	626	567	544	643	658	574	569	585	552	560	578	609	606	617	595	607	606	611	643	582	580	591	551	625	615	558	652	591	588	556	640	613	559	621	591	571	600	580	599	582	635	610	584	607	594	591	570	597	551	577	624	594	584	525	581	535	558	639	584	584	599	606	575	579	601	636	591	579	613	573	618	590	587	606	613	590	614	575	588	580	636	558	597	592	570	597	563	575	623	623	569	604	587	588	580	643	553	562	611	594	554	562	574	600	653	557	598	571	645	597	602	618	588	545	570	588	577	590	577	620	595	552	552	594	618	603	591	604	622	565	599	583	576	624	586	562	576	609	602	568	601	583	606	614	570	622	617	578	582	589	595	615	579	569	598	609	592	589	595	531	586	569	565	612	621	569	591	622	613	616	602	603	553	572	572	568	633	559	619	613	583	593	582	575	590	589	582	620	610	600	596	593	605	584	547	633	568	601	566	638	614	621	547	544	568	592	588	616	612	620	622	587	613	622	593	606	614	635	567	573	597	572	624	644	592	610	596	574	607	596	572	613	618	588	589	544	550	596	626	552	599	580	594	584	623	581	578	617	622	593	569	575	596	591	590	596	575	576	561	613	607	600	603	592	642	577	533	630	604	621	597	620	547	572	571	582	570	560	551	593	556	575	612	602	584	594	585	562	577	604	595	596	556	561	576	592	593	589	589	555	637	592	570	557	576	627	585	575	587	604	563	597	590	539	574	593	576	633	596	601	601	563	616	588	555	623	578	572	568	609	621	622	609	586	629	566	627	525	588	558	585	561	606	599	625	613	571	578	582	566	601	634	613	562	590	604	582	574	594	608	587	588	584	601	580	633	597	605	584	585	626	563	586	614	564	595	583	658	542	591	549	598	568	562	574	594	610	589	600	559	610	636	577	598	600	586	564	613	568	601	602	561	561	586	584	611	607	564	569	628	599	579	572	614	559	625	561	579	564	539	618	565	601	575	598	598	622	525	567	573	569	605	559	598	562	631	580	591	626	597	578	586	600	562	631	539	629	603	578	545	631	582	592	547	556	591	566	610	606	566	579	596	634	589	618	606	576	559	602	633	575	570	584	561	595	565	587	610	586	560	607	595	588	608	580	551	581	598	565	607	626	609	583	559	585	636	632	557	592	596	583	607	614	619	633	602	601	608	597	590	539	595	581	538	601	597	543	600	626	545	615	594	591	650	601	600	593	556	571	574	603	636	564	610	566	546	592	607	600	595	555	604	623	601	603	571	611	602	593	615	548	584	608	592	605	572	621	593	601	613	569	609	603	583	620	588	594	589	688	594	618	591	572	585	581	581	590	605	606	581	603	570	552	593	557	605	579	546	598	624	604	569	601	594	565	594	572	606	622	596	636	624	586	567	569	586	576	671	565	608	607	629	579	652	590	606	599	563	599	602	547	584	632	588	580	554	574	565	593	623	584	567	574	611	581	617	598	588	565	565	569	601	607	592	612	624	580	582	576	578	579	627	577	597	604	598	593	592	601	642	609	584	600	545	562	574	630	614	546	607	558	593	582	544	605	612	573	575	618	570	600	603	636	581	565	575	565	636	570	637	605	609	625	578	575	548	597	619	573	582	583	611	567	581	546	666	555	583	588	609	598	540	596	617	600	643	556	592	565	621	637	623	578	619	609	601	551	604	597	635	585	622	628	609	587	591	587	619	594	570	652	618	585	592	599	573	596	591	582	600	549	609	554	574	603	585	587	555	536	616	570	591	605	653	615	603	590	590	614	585	548	583	525	591	560	596	554	614	568	605	576	587	578	595	564	611	628	572	626	575	550	617	610	576	568	587	629	551	576	592	624	586	603	591	580	587	631	569	558	615	614	574	671	601	551	585	621	630	569	625	546	552	623	594	564	593	571	593	585	563	557	576	584	586	593	589	576	591	614	642	592	566	564	612	602	569	593	650	629	550	571	560	665	632	569	563	567	597	599	546	568	593	630	569	602	563	617	602	558	587	557	612	586	611	598	620	625	601	602	631	624	581	644	598	586	560	560	560	595	576	616	601	625	630	610	573	610	617	581	584	586	583	617	590	573	572	579	591	600	592	575	589	604	568	581	606	579	595	596	615	553	610	570	594	600	594	570	596	575	601	581	623	610	583	611	575	647	556	582	583	575	556	582	591	570	557	582	589	605	564	577	603	622	589	639	572	577	563	615	574	588	572	646	596	577	563	620	584	615	636	629	587	582	551	608	570	589	618	556	620	605	542	620	585	588	588	624	588	606	589	577	640	616	590	601	558	569	579	578	606	641	595	572	565	598	571	600	536	582	563	551	616	547	590	581	585	585	603	635	577	577	589	598	620	589	639	619	633	575	610	604	595	574	624	584	587	623	578	594	546	627	587	599	599	598	590	570	592	602	616	600	589	588	630	626	607	601	592	616	620	520	611	581	572	575	535	578	547	561	512	610	598	618	554	586	568	593	518	577	592	585	572	608	588	622	557	598	621	608	560	574	625	563	608	609	593	573	616	616	554	604	596	558	580	579	584	587	560	572	577	606	609	560	578	602	625	616	606	585	563	606	555	599	562	617	578	585	594	574	586	589	598	589	606	606	590	568	557	625	608	517	599	586	572	628	627	602	578	674	609	571	595	582	576	560	606	634	596	600	600	579	577	549	600	598	614	575	569	625	614	623	593	635	570	543	582	585	609	589	580	636	574	595	620	594	595	579	564	634	561	592	580	564	637	591	573	555	588	597	624	557	588	580	565	581	606	612	591	595	583	583	590	620	586	581	591	562	576	606	611	608	599	607	605	569	592	637	640	619	605	581	588	634	584	593	590	574	583	616	629	589	604	567	583	534	593	603	646	596	567	607	607	576	548	573	642	553	578	610	556	604	591	584	633	601	580	547	584	599	611	618	618	613	626	625	605	609	615	601	594	590	592	601	574	573	617	551	560	533	621	609	617	604	539	541	611	618	577	601	567	564	583	613	572	593	584	559	652	638	581	551	606	594	542	584	570	618	600	584	579	635	618	603	611	611	583	577	622	647	582	662	559	596	586	578	594	559	610	570	545	651	602	596	594	599	579	579	555	618	589	590	605	604	594	595	584	603	609	559	580	616	575	550	594	597	591	620	579	613	582	587	563	611	616	585	524	580	606	588	544	564	571	578	571	612	559	568	647	609	605	574	622	570	624	610	577	606	546	545	595	624	573	579	602	589	593	593	597	613	584	594	588	615	572	537	579	588	543	579	595	641	605	626	577	601	593	559
31367	30384	34621	26356	22999	22009	19959	17048	9676	6517	4689	3265	2393	2070	1965	1913	1658	1957	1275	1060	961	832	710	645	608	366	236	280	290	274	362	309	241	211	146	176	156	176	161	166	198	152	179	171	169	179	162	151	175	188	189	164	155	167	187	210	188	187	178	154	167	163	168	160	166	161	175	169	171	172	154	152	156	162	161	166	171	173	161	180	177	174	175	155	158	181	150	182	166	162	186	148	187	163	162	188	178	151	165	157	166	177	166	181	128	154	171	164	150	180	170	174	158	157	188	147	185	173	162	166	181	153	167	174	192	170	148	175	148	186	162	144	147	153	153	182	159	168	165	182	175	168	140	170	172	189	175	171	188	153	171	173	133	156	158	181	184	147	177	154	161	166	177	174	156	165	141	171	168	167	162	157	189	177	143	163	162	180	158	173	149	151	175	164	181	157	151	161	172	182	170	186	147	160	168	183	176	159	163	165	200	146	168	160	153	167	170	195	149	144	155	192	143	168	175	158	166	171	172	155	173	165	169	182	171	161	170	177	161	159	161	182	180	175	157	190	172	165	161	162	170	184	153	148	185	174	168	188	171	163	168	178	136	168	151	171	173	166	158	140	154	152	167	158	157	161	184	138	177	143	167	154	161	166	173	147	170	170	169	166	172	165	170	143	156	171	162	159	160	161	177	193	174	165	144	171	176	170	159	175	170	170	154	146	158	174	150	175	166	150	181	160	162	145	179	165	164	170	178	156	175	193	174	145	165	182	159	186	160	169	140	188	150	143	156	160	182	178	169	165	164	176	175	184	154	179	164	152	170	166	175	175	160	161	162	180	168	170	167	178	182	172	168	177	166	156	167	166	161	166	167	175	167	158	142	152	161	191	176	166	162	155	168	175	165	167	185	184	152	164	164	140	170	192	173	162	145	182	191	169	164	171	183	168	158	181	162	171	186	156	144	167	174	184	153	153	177	156	156	180	177	163	176	167	156	147	169	150	156	172	156	161	177	188	146	182	167	164	145	168	170	193	155	157	175	156	185	169	156	138	170	176	156	133	170	183	159	169	154	160	171	152	162	190	178	172	149	146	179	143	174	169	180	159	163	184	193	163	198	178	177	151	157	176	152	185	172	162	148	156	175	167	143	201	139	169	150	174	151	160	171	150	183	162	146	154	197	160	175	153	173	145	155	186	181	169	145	156	184	161	177	179	181	172	150	160	157	170	185	134	179	171	144	155	156	197	166	155	179	180	134	160	144	159	164	156	153	181	156	151	172	146	161	174	151	161	179	155	163	159	174	175	165	187	141	168	180	161	172	180	159	154	180	162	155	159	175	173	151	164	177	152	148	184	160	180	167	163	148	175	167	146	176	165	168	161	167	175	166	158	159	166	173	169	164	191	165	178	161	196	142	160	151	211	176	185	166	169	137	170	149	190	166	192	190	170	162	157	181	151	163	163	164	167	154	191	143	146	190	167	146	169	152	176	194	178	164	166	175	165	168	176	153	166	171	181	180	159	168	153	154	163	158	186	169	166	157	180	157	148	171	154	174	199	157	161	161	177	184	149	157	175	142	134	161	164	172	136	161	167	169	184	171	166	155	181	156	164	170	174	155	192	180	146	166	164	136	137	188	136	161	153	159	149	165	169	164	170	184	170	174	147	166	153	159	177	150	186	166	167	169	161	164	176	174	187	153	150	170	168	164	167	201	174	165	166	139	166	148	179	152	158	173	161	158	166	175	193	161	163	160	173	164	160	172	180	157	173	165	162	171	175	162	158	165	137	174	170	181	172	177	157	159	166	168	159	170	145	158	191	161	151	183	159	175	169	171	141	172	187	154	144	157	161	149	169	184	184	163	175	168	162	149	175	168	157	156	157	158	150	158	166	166	168	162	155	150	183	183	174	177	174	157	178	173	170	176	161	161	169	145	157	158	169	157	144	139	177	164	182	156	163	178	193	177	185	181	166	148	167	173	169	171	153	179	184	157	174	189	164	177	185	131	169	190	168	152	177	161	158	176	198	179	149	150	146	169	163	157	164	164	153	181	160	152	186	166	168	151	153	165	152	163	161	160	160	160	173	177	167	138	179	162	155	153	179	162	178	177	156	197	162	173	166	182	170	188	172	156	160	160	170	173	162	187	156	159	175	150	170	134	171	157	170	146	183	149	167	169	180	180	183	158	163	155	159	168	157	190	136	168	163	166	194	166	143	151	150	166	165	147	178	165	161	152	178	186	158	178	156	172	158	153	150	176	161	153	167	159	168	179	180	146	170	152	175	171	168	161	154	149	171	158	176	149	150	170	146	148	148	169	166	149	173	162	167	164	183	166	158	165	187	174	165	171	170	145	179	165	170	164	155	177	152	178	162	173	174	197	163	163	141	190	195	169	164	155	149	163	182	173	160	173	173	183	164	170	169	158	187	136	149	178	171	180	180	169	149	156	166	150	164	157	143	177	169	165	152	191	158	176	165	157	193	168	192	156	150	173	156	173	169	154	167	170	174	170	178	167	181	172	164	156	160	181	181	175	141	145	149	185	164	166	176	160	163	162	178	171	153	166	135	156	165	176	170	168	162	171	150	179	167	167	183	172	169	167	156	182	178	168	149	177	155	152	179	172	167	177	166	158	156	161	177	161	156	166	159	160	166	178	162	167	151	146	177	169	155	184	176	157	183	176	173	140	182	156	161	170	156	157	170	163	171	178	162	184	165	164	154	187	173	167	169	141	174	168	171	169	171	188	153	155	149	185	161	163	167	161	159	185	197	158	162	181	164	163	173	165	169	159	164	144	188	168	195	167	140	167	167	186	160	140	161	164	154	153	165	155	185	157	138	160	178	162	148	165	174	141	170	153	181	175	149	154	167	177	162	187	154	133	144	148	190	170	170	161	164	203	163	160	163	157	176	182	159	159	175	180	173	174	170	159	161	151	154	177	151	164	155	171	181	153	160	159	172	163	157	135	166	158	184	167	169	146	167	160	153	169	152	163	166	162	170	169	175	188	177	155	160	150	165	170	172	184	163	150	168	168	174	175	154	167	164	163	172	184	178	184	153	160	174	154	168	173	182	174	176	169	151	181	159	172	162	164	151	162	153	173	140	162	148	166	164	158	183	160	182	179	160	166	162	156	161	165	185	168	157	165	162	148	193	170	169	154	189	162	167	193	140	167	192	165	169	150	142	162	157	137	166	147	180	164	166	159	189	184	143	141	150	190	179	155	178	174	170	177	159	182	168	165	158	173	178	156	174	154	167	168	156	163	179	163	163	156	147	168	187	175	163	172	162	148	158	144	179	164	125	156	166	170	182	165	171	177	181	157	147	165	163	195	166	164	163	170	153	174	178	151	152	195	192	151	165	168	149	171	168	189	154	156	147	189	183	154	180	177	163	154	166	153	177	146	153	149	159	157	158	169	174	147	172	178	178	154	170	174	160	174	164	166	175	155	178	172	171	161	176	162	160	153	172	172	174	177	161	161	136	163	153	158	169	186	157	164	184
25457	28288	36059	32832	33101	36887	36306	32081	23736	20431	17409	14959	11573	11625	12068	11584	10518	12199	8927	7413	7306	6158	5226	4782	4256	2389	1484	1476	1545	1500	2452	1854	1131	723	737	679	610	628	690	641	583	629	660	593	593	563	596	604	634	552	566	554	590	649	793	876	795	701	641	609	631	566	622	577	570	601	642	542	610	621	571	591	529	588	609	574	609	553	561	592	583	556	595	595	566	565	607	597	586	594	542	568	576	609	582	586	588	591	619	604	577	578	596	612	587	584	596	540	584	551	556	518	622	612	555	560	592	571	590	557	586	553	584	584	539	609	513	573	615	568	558	569	586	583	571	584	573	596	580	597	570	594	615	560	541	598	601	616	583	583	581	563	586	525	593	570	587	537	543	603	585	617	580	581	581	577	573	575	588	558	576	600	565	572	590	575	601	572	537	572	570	582	617	596	579	566	550	581	568	588	557	585	588	600	597	585	579	545	539	548	561	615	568	598	570	556	548	576	587	551	584	570	609	520	594	621	603	592	653	606	619	571	581	574	572	540	567	588	569	551	600	553	569	588	550	591	588	541	567	589	585	610	589	559	615	574	550	565	574	591	594	614	618	578	609	623	567	580	556	574	551	588	594	606	635	599	539	576	572	557	568	537	592	602	562	592	567	592	578	610	530	568	560	603	559	558	618	547	560	640	573	617	618	596	586	563	628	596	581	548	611	567	554	570	589	548	596	604	604	607	551	545	590	588	565	577	598	582	545	608	537	584	543	592	606	596	558	568	598	624	597	609	631	626	558	571	602	584	577	621	578	606	536	603	556	573	553	615	559	606	591	553	591	567	612	566	636	641	544	580	538	586	571	573	595	573	569	577	619	574	566	604	591	595	603	591	537	593	609	576	573	539	574	596	583	612	585	568	548	564	629	597	608	528	558	561	549	613	565	629	570	582	577	605	581	572	577	551	572	616	529	571	569	641	552	604	618	578	563	552	604	595	610	634	578	569	586	608	612	608	578	586	596	588	606	544	563	574	578	581	574	590	558	586	569	587	616	604	552	573	600	566	603	616	568	625	581	559	585	592	572	601	639	588	573	592	584	576	581	605	572	596	606	611	560	610	610	570	611	580	559	596	589	563	620	605	523	597	592	595	554	584	580	600	586	594	545	593	628	599	589	585	535	581	556	607	624	583	565	598	611	593	614	578	620	587	582	549	567	612	598	578	581	595	577	574	568	595	594	577	576	605	591	551	579	601	576	576	566	578	583	592	549	586	598	570	604	538	574	537	609	581	577	560	619	550	553	569	632	554	546	553	575	555	562	595	619	550	595	598	583	604	600	617	602	604	601	590	571	582	601	615	620	578	557	609	547	570	582	547	588	617	592	581	595	600	587	611	556	571	605	564	595	620	586	573	588	568	585	587	552	583	556	585	574	591	584	629	626	559	550	602	593	549	589	606	652	566	555	599	594	524	582	602	591	584	565	600	614	543	587	624	567	598	568	615	597	565	575	545	523	583	579	577	590	560	552	586	562	574	590	599	585	605	603	571	592	578	582	583	619	566	573	572	594	585	591	586	536	586	567	598	605	591	568	571	644	561	586	597	599	590	576	561	612	619	550	596	578	582	589	554	557	586	596	566	547	566	554	561	604	571	583	571	580	566	567	597	570	602	570	587	605	586	550	625	548	598	593	606	595	577	567	573	585	593	566	596	563	595	557	606	606	556	584	577	575	550	570	595	585	574	563	610	612	602	573	581	621	543	574	612	603	561	591	587	547	551	578	549	598	574	545	571	574	576	550	590	571	536	598	579	576	629	567	583	537	554	562	568	575	596	585	612	609	604	568	550	599	561	583	596	620	541	601	592	606	542	581	586	569	588	551	574	576	617	601	548	577	594	567	556	567	576	577	590	556	623	586	571	592	599	584	559	580	562	591	632	574	588	543	578	566	638	602	527	565	582	550	602	624	589	595	598	566	596	604	605	560	567	597	562	587	631	608	602	586	573	621	551	581	630	593	639	571	603	576	569	584	586	611	574	572	648	578	585	566	582	632	579	632	649	557	555	542	558	577	585	593	601	540	600	569	584	594	599	606	600	599	576	596	564	560	605	612	580	592	607	572	612	585	594	595	604	545	613	552	554	588	580	587	573	599	577	599	591	586	581	641	571	604	599	579	603	552	612	555	544	556	598	554	586	594	606	583	606	549	570	570	590	594	571	575	585	611	511	561	600	593	577	614	585	602	598	528	559	578	579	584	552	608	588	603	606	624	592	586	593	562	561	562	575	539	592	570	603	564	584	589	553	578	576	564	569	567	608	607	587	583	583	582	585	579	618	571	584	607	619	551	591	567	593	598	544	559	597	585	604	628	615	591	541	598	601	568	603	570	627	592	576	573	598	575	585	586	548	611	541	586	576	566	552	572	553	590	555	554	550	570	616	611	638	553	576	586	545	579	609	560	638	580	567	591	581	582	573	586	570	583	587	608	620	553	587	639	584	572	603	557	576	576	550	575	549	605	581	582	580	576	564	629	594	569	610	604	571	554	589	568	594	599	607	619	618	564	545	581	558	631	608	561	586	536	595	588	619	556	565	597	578	576	579	555	558	601	566	621	527	575	585	557	620	554	619	526	590	603	594	555	548	558	585	620	582	594	604	588	608	552	570	580	589	568	556	627	596	561	575	560	541	589	572	579	597	611	592	611	566	548	587	582	528	581	565	563	548	561	575	548	585	577	623	600	565	577	645	590	574	589	590	634	606	628	549	535	589	594	562	579	588	584	584	561	623	539	601	564	592	582	610	610	596	583	552	600	570	620	598	537	588	593	582	596	606	594	600	583	583	600	571	557	580	545	609	577	613	566	600	583	566	596	607	624	584	575	581	571	635	543	569	595	546	633	560	616	567	601	581	577	573	588	564	583	598	595	605	598	590	573	609	588	535	625	540	584	573	586	633	557	539	564	561	591	589	608	582	598	621	554	594	594	565	598	547	567	547	587	589	605	604	579	598	562	587	559	605	575	584	584	575	635	581	602	550	588	559	583	576	613	600	625	565	543	595	617	546	586	576	560	594	594	565	555	592	581	589	591	588	612	589	562	583	666	591	592	585	576	563	611	532	632	562	567	592	598	576	582	564	627	607	617	591	598	568	589	586	594	579	602	548	611	558	570	620	577	579	599	659	551	596	512	614	541	541	588	597	598	584	586	583	538	649	601	572	569	551	596	568	586	585	614	547	570	556	564	584	597	592	593	560	574	577	565	572	584	605	577	562	534	584	585	533	589	594	625	615	577	608	609	549	596	559	552	595	587	624	647	560	617	528	616	598	620	582	565	591	551	572	585	621	615	590	615	577	587	544	591	575	568	600	602	590	562	578	580	535	610	584	557	581	640	628	600	610	598	611	583	620	609	574	594	570	638	566	606	585	610	598	590	570	609	606	580	663	578	613	590	602	545	525	593	616	593	573	593	587	599	579	626	593	550	592	579	590	567	602	578	561	598	566	585	556	553	595	537	570
36313	37807	38633	37393	27744	28872	28201	23595	16366	11481	7899	6253	3906	3301	3583	3013	3471	3489	2838	2162	1617	1378	1148	1329	810	529	381	355	568	492	516	366	251	182	219	211	213	208	182	224	212	207	185	183	189	209	198	199	180	190	219	203	199	196	228	243	224	213	204	222	193	206	212	181	192	184	212	216	207	199	185	186	191	190	200	194	173	195	192	162	216	193	198	179	194	208	197	180	186	185	212	191	167	189	201	186	193	195	191	194	187	214	196	195	205	208	180	185	189	202	169	185	185	205	186	187	198	211	217	183	155	188	183	201	190	205	192	189	204	205	219	208	187	204	196	206	185	195	190	201	205	211	172	201	186	208	203	216	195	155	197	193	183	192	195	190	190	221	209	205	194	189	198	184	207	183	204	192	184	196	169	193	197	199	214	211	153	186	190	191	173	204	187	203	196	206	206	196	201	182	172	208	206	183	200	203	206	191	202	190	173	202	213	223	199	189	213	194	223	171	198	206	191	203	190	194	201	185	201	205	192	189	215	193	194	214	195	191	183	239	164	201	188	185	206	199	175	209	202	222	199	186	198	173	204	202	192	206	185	195	181	188	211	194	175	188	172	225	207	200	185	170	185	174	210	189	203	187	184	172	190	194	191	200	183	197	174	192	185	186	202	205	175	186	213	183	180	184	190	210	184	200	183	187	184	203	197	194	204	179	184	181	197	185	200	198	166	216	178	180	195	223	188	189	196	197	194	180	192	196	194	217	216	175	187	153	185	195	206	189	192	187	206	209	200	199	154	200	174	175	194	172	216	185	203	189	188	201	181	196	177	189	175	185	205	194	191	209	194	207	169	206	208	200	175	176	174	202	198	195	189	200	215	220	201	181	213	211	205	175	194	187	208	194	198	206	210	187	174	211	206	203	167	181	195	191	209	210	198	198	209	201	194	190	178	217	182	191	195	191	205	164	203	196	201	176	172	206	192	217	171	190	188	216	184	185	210	180	192	185	183	204	220	145	185	183	206	194	207	176	219	193	204	177	169	203	177	187	211	181	189	194	189	211	195	192	224	201	205	192	191	185	171	214	188	222	181	189	188	187	202	195	202	202	197	194	174	196	215	209	184	202	202	174	211	182	190	193	190	197	186	202	175	201	214	217	197	193	199	178	181	173	214	236	209	202	174	196	206	189	184	227	211	190	203	203	202	199	200	181	195	221	207	196	202	180	205	181	194	201	188	165	191	192	212	222	174	193	192	194	191	177	216	218	172	177	176	191	213	209	200	191	171	192	189	180	170	203	189	188	200	185	208	195	224	187	192	178	187	200	195	179	196	184	206	201	190	192	201	209	179	184	200	185	205	194	205	213	194	211	190	221	188	176	221	189	198	206	170	191	194	212	181	165	189	184	194	193	190	206	182	212	185	199	186	180	215	194	175	188	190	220	206	164	196	198	202	191	204	206	192	204	185	199	198	195	177	179	206	209	195	169	188	196	172	193	216	190	187	198	198	197	191	182	212	189	192	169	221	194	200	214	197	215	192	209	218	184	174	196	178	191	194	180	201	211	220	231	192	186	212	183	193	210	206	215	195	224	184	208	195	184	200	205	212	179	182	179	203	178	179	179	204	206	209	201	183	176	194	194	185	198	193	182	190	212	209	185	193	183	191	197	187	185	192	198	190	214	179	202	207	206	187	180	216	182	165	209	209	181	189	191	200	216	201	201	205	187	215	178	174	183	191	199	191	222	186	220	188	195	214	176	216	189	210	187	187	174	178	200	207	213	181	188	194	216	219	191	171	184	206	185	189	199	202	205	202	220	201	190	182	169	202	190	179	221	182	203	175	185	192	211	201	199	175	189	177	199	188	194	218	193	195	192	184	209	178	183	164	203	170	181	211	186	190	185	190	185	221	206	159	190	216	186	206	227	201	196	198	201	179	218	191	190	184	181	196	190	204	169	184	197	194	195	206	192	201	190	191	193	215	206	178	200	185	182	195	201	180	186	197	191	192	175	196	205	189	194	181	162	222	204	204	187	213	204	186	185	196	208	185	194	186	168	201	175	199	191	199	201	181	176	201	205	192	202	209	196	177	195	189	179	171	203	180	197	218	181	208	199	209	199	177	208	212	187	179	201	186	187	183	198	207	205	210	165	185	204	201	164	173	212	222	211	217	183	186	190	181	180	204	185	174	185	193	185	208	194	180	195	191	194	193	197	187	188	216	193	194	202	182	195	211	193	186	188	201	195	198	217	212	233	205	198	198	204	163	201	172	202	206	195	177	194	179	186	181	212	180	183	195	191	193	204	192	202	175	203	184	201	205	175	191	202	192	226	235	205	206	201	189	208	194	189	192	194	189	188	182	202	165	188	206	191	188	207	195	208	183	189	198	184	188	185	201	192	207	190	185	192	205	211	198	187	207	209	182	178	165	220	191	205	179	195	202	205	206	197	198	212	174	212	188	200	211	177	184	162	188	184	176	198	214	194	195	190	203	199	214	205	202	175	211	204	190	205	175	186	167	160	204	176	166	196	220	177	204	199	212	198	196	184	214	210	199	188	204	175	198	181	191	191	202	192	204	218	202	199	194	220	209	207	202	209	193	187	196	209	195	185	179	198	203	178	184	186	212	183	195	214	208	182	204	177	228	212	185	207	191	217	176	185	196	172	199	208	198	190	231	203	198	193	209	197	220	220	172	177	209	194	198	183	199	199	187	217	188	190	207	194	176	201	199	222	203	194	190	188	205	193	186	209	195	157	188	180	199	188	208	192	176	189	182	201	197	163	201	220	198	183	208	192	217	224	183	201	218	194	178	220	200	178	193	181	186	190	206	190	192	184	168	200	190	193	165	199	197	194	179	198	203	206	192	206	188	196	193	197	179	208	186	194	193	196	191	180	201	210	207	193	188	191	220	213	173	193	175	178	198	189	221	192	185	208	202	213	204	184	200	193	191	194	198	197	217	227	199	188	197	189	195	185	205	184	201	229	200	190	188	174	197	208	215	186	214	194	232	168	198	179	205	201	185	174	191	185	196	196	177	203	187	217	199	192	204	208	191	205	208	197	186	163	210	203	201	186	210	197	183	185	189	218	198	212	221	178	188	176	198	196	184	201	185	205	221	193	200	214	187	194	193	207	187	191	156	207	219	191	207	187	172	192	176	210	190	201	223	186	209	194	187	198	174	181	210	208	194	198	208	193	192	207	196	207	188	182	178	197	190	198	170	225	185	188	211	187	202	201	199	178	204	211	207	216	201	205	184	209	185	183	188	180	191	169	179	195	197	200	197	193	220	204	195	201	195	205	203	204	198	186	208	201	207	208	186	206	205	196	187	162	212	204	181	191	210	179	192	213	200	200	197	183	236	196	195	187	185	210	188	203	187	208	180	203	196	198	216	186	176	199	198	203	209	196	206	171	190	214	198	224	232	199	207	202	173	164	162	197	176	166	201	197	185	177	233	182	173	182	197	170	180	207	193	196	199	168	209	216	219	194	204	196	184	167	162	193
28708	34692	42394	44209	37477	44514	43638	39334	32287	27579	24425	22474	17430	16299	17343	15918	17704	17760	14651	12537	10821	9630	8514	9745	6283	3738	2530	2378	3954	3831	3524	2266	1116	900	857	810	810	885	794	740	681	666	709	702	677	662	658	676	724	661	649	680	634	753	999	1052	968	763	724	713	694	699	755	691	690	686	628	674	661	651	707	670	679	670	713	647	683	686	688	699	691	690	649	661	706	646	597	693	665	652	676	662	641	662	692	657	643	610	700	676	653	696	702	648	676	694	682	651	659	656	702	696	669	679	679	702	623	625	719	694	646	699	650	679	672	678	644	689	650	626	642	712	688	700	689	627	657	675	641	626	672	651	677	656	681	653	671	669	674	690	673	680	672	692	630	687	673	682	652	610	714	675	668	606	659	657	666	637	664	633	653	641	696	606	703	677	676	666	637	677	614	640	685	703	644	670	657	662	631	680	643	687	650	637	655	679	694	628	673	635	684	656	652	659	621	631	678	711	660	683	677	690	638	606	664	662	652	681	689	644	660	709	681	701	668	678	629	676	599	639	627	642	664	662	645	689	640	652	663	690	646	649	658	635	691	702	656	688	637	726	684	658	669	656	716	607	720	698	683	726	654	636	673	659	720	673	685	671	702	691	665	695	651	663	694	647	665	679	662	666	652	628	629	647	649	664	645	707	687	643	680	641	652	714	628	688	649	690	598	662	666	681	655	724	672	615	683	693	657	612	659	682	663	635	664	649	643	633	648	673	672	663	706	720	641	662	673	626	690	678	669	647	705	646	663	646	680	650	688	676	644	696	693	636	698	687	688	662	670	643	664	694	709	646	691	662	663	694	669	663	724	630	702	640	654	662	676	632	664	686	642	636	706	709	647	660	638	705	645	668	696	707	662	621	671	647	684	713	682	655	632	684	679	636	669	653	650	649	693	656	693	657	645	651	681	657	679	744	667	670	702	678	659	661	651	684	690	680	667	609	670	619	659	696	660	684	746	634	642	669	692	698	680	675	663	720	647	667	655	673	731	620	638	670	668	642	698	670	607	639	698	666	675	671	694	661	681	650	709	698	678	665	607	671	664	632	688	637	661	683	691	688	661	656	668	657	683	671	673	644	661	657	685	668	624	644	591	664	625	718	657	682	679	649	684	688	668	671	665	699	706	634	663	656	649	676	674	686	673	645	642	639	656	640	676	674	665	637	666	671	663	601	703	615	686	625	677	624	690	655	704	599	673	633	660	727	708	677	700	679	652	665	694	654	653	649	669	684	677	630	683	641	622	711	702	644	656	673	668	624	686	656	655	622	678	680	654	671	636	692	648	683	683	658	657	665	693	666	665	660	658	668	701	672	717	681	629	679	663	666	658	677	640	651	648	667	637	696	707	643	650	659	658	661	673	643	667	619	650	676	690	690	686	662	668	695	645	675	703	644	640	655	685	668	650	672	707	703	661	692	654	696	675	661	653	646	665	662	671	646	666	671	670	650	677	683	706	723	703	650	646	684	673	635	667	643	656	624	684	635	714	680	648	673	700	662	630	688	672	639	670	644	628	672	700	660	607	711	626	667	641	649	660	665	709	655	651	672	678	634	651	637	696	701	611	683	645	664	718	638	638	682	618	710	586	674	654	649	650	679	650	626	638	683	678	640	698	684	646	659	666	630	671	644	661	650	647	657	690	718	672	616	696	704	686	652	651	659	675	671	648	637	720	667	650	670	668	633	648	657	709	709	668	644	661	629	645	650	675	650	676	619	706	646	662	655	654	718	666	681	664	642	691	709	649	618	662	676	662	631	636	630	682	640	651	642	627	648	632	679	693	687	663	651	680	692	695	616	722	718	666	627	680	675	662	690	684	669	638	691	714	638	647	655	640	690	655	667	688	644	628	697	673	611	675	714	678	666	673	687	635	694	708	671	647	652	657	620	637	616	656	658	668	671	667	701	725	624	677	699	635	674	644	702	671	691	662	650	651	670	705	679	685	696	683	659	629	631	657	666	649	688	667	629	643	620	747	669	716	670	696	656	667	703	662	666	653	658	668	633	630	654	662	672	659	596	639	664	686	673	684	657	678	683	673	691	666	660	652	613	638	659	695	702	664	652	676	698	677	639	653	672	690	678	710	710	665	687	687	584	679	674	709	634	694	684	654	621	639	652	666	636	681	665	639	627	666	645	693	659	649	631	679	652	660	622	631	674	679	690	654	650	651	664	691	707	680	641	644	665	680	678	636	658	696	710	666	646	612	688	643	676	678	661	642	646	662	628	676	679	668	646	672	663	677	693	698	663	673	676	630	650	648	701	648	638	665	642	652	673	685	684	679	651	705	644	643	692	661	638	691	673	658	619	691	658	702	691	644	666	623	677	632	626	681	664	664	707	664	681	715	683	684	664	653	647	615	687	616	674	632	668	642	678	651	702	658	632	665	637	661	712	644	688	665	655	602	702	656	634	710	661	664	650	639	662	708	656	685	692	668	699	700	672	682	715	670	637	666	658	654	674	670	622	663	676	697	637	668	662	686	672	698	666	695	632	715	617	731	657	657	651	669	657	666	705	713	672	659	628	729	682	654	674	688	681	661	740	654	668	732	692	641	650	726	641	648	643	658	629	662	645	688	618	644	648	645	665	667	684	662	661	673	658	678	649	688	713	664	651	673	694	659	646	692	654	651	665	617	635	672	627	714	678	682	670	670	622	644	703	648	718	683	677	688	674	684	677	664	675	640	672	670	687	617	671	634	665	654	699	703	665	708	631	635	707	629	672	657	641	651	632	631	655	686	625	670	675	696	641	684	643	652	684	672	700	666	605	682	669	685	676	692	669	661	669	661	619	661	661	664	670	644	666	629	661	611	672	640	676	659	617	661	658	627	651	690	642	713	666	649	652	640	671	631	663	649	702	635	719	637	679	660	647	652	677	646	634	649	706	681	642	676	688	668	657	681	680	668	653	688	631	676	638	685	682	656	671	677	698	667	682	659	638	667	635	664	655	643	672	663	619	654	670	681	683	637	673	674	719	688	656	712	705	690	715	639	679	663	686	655	684	637	679	622	690	657	627	653	642	650	686	705	665	687	714	662	678	676	706	707	694	671	654	647	664	674	649	667	686	679	695	675	630	610	673	609	681	691	700	666	688	676	653	678	644	667	671	625	672	695	713	651	689	657	669	607	686	637	701	664	698	632	674	727	678	638	673	674	688	684	669	664	632	701	636	636	667	649	691	696	622	691	648	698	682	639	678	621	646	693	631	615	620	676	653	650	683	677	619	627	617	702	660	669	679	645	670	667	676	619	707	675	672	644	627	627	666	668	670	687	671	676	658	675	665	612	688	613	684	665	654	670	707	617	690	647	692	690	641	627	631	707	708	655	642	671	696	642	643	612	659	663	696	655	671	687	664	682	672	632	639	613	685	665	673	672	695	703	644	656	641	669	660	669	645	671	709	631	650	690	627	655	630	701	645	674	643	673	685	663	651	666	653	659	655	691	662	651	641	692	670	700	662	666	689
10548	7647	7052	5076	2589	1912	1318	1049	625	495	418	335	300	257	222	237	243	264	224	167	210	234	227	230	192	211	190	164	155	180	172	174	154	145	175	174	165	169	162	169	149	160	169	175	168	171	179	165	190	182	148	154	149	180	172	165	163	164	163	172	170	184	159	167	169	161	180	135	174	171	149	150	151	152	138	171	170	157	188	174	180	146	148	163	158	179	179	174	142	146	165	163	153	161	153	157	180	150	157	177	148	149	160	149	157	155	160	190	196	152	168	164	179	172	166	176	153	162	136	143	169	150	160	154	175	196	180	177	166	165	142	157	170	163	159	184	173	153	183	173	162	163	162	152	161	139	155	162	158	183	167	164	183	170	143	173	164	176	165	171	175	140	164	163	173	152	179	139	186	174	150	163	149	166	140	142	169	171	157	172	155	139	149	166	171	171	137	149	155	159	168	165	155	144	168	160	151	176	162	166	166	153	199	159	178	186	190	181	157	164	173	169	167	160	177	166	175	166	151	164	171	161	171	158	181	169	176	180	160	159	163	196	174	146	166	155	149	175	171	185	153	160	152	179	146	166	158	171	156	175	156	187	139	189	169	162	169	166	179	172	150	177	139	181	172	175	169	166	169	157	152	161	171	176	188	165	180	181	135	176	154	168	157	176	147	162	170	177	143	163	172	156	171	169	178	173	160	165	157	170	157	165	155	132	161	171	172	152	152	143	136	166	171	174	169	179	174	164	157	162	169	146	185	175	141	155	145	150	155	182	159	160	164	179	181	147	142	160	165	163	162	166	138	150	171	153	170	170	158	136	147	192	163	165	164	182	165	173	152	167	162	193	162	160	170	196	160	169	161	161	153	187	168	181	173	160	183	193	167	165	174	179	158	166	161	177	153	164	155	150	166	157	166	160	155	145	172	176	170	150	141	165	170	152	151	191	162	152	157	188	151	193	162	150	164	155	158	155	151	173	172	167	169	155	161	169	154	142	139	164	167	179	158	154	152	141	158	147	142	145	149	144	171	163	173	147	181	158	167	140	166	171	182	161	180	170	165	161	190	161	155	150	167	169	157	161	168	148	172	162	150	153	158	186	167	182	179	183	162	182	156	169	153	157	182	167	174	141	165	170	130	176	151	169	139	150	159	147	173	142	183	142	167	165	160	144	150	195	162	160	166	162	159	165	152	143	152	165	160	128	175	167	171	186	172	160	155	146	161	174	182	142	156	183	180	170	168	163	150	144	162	156	157	167	173	169	161	158	145	144	186	167	168	163	156	153	175	151	168	169	174	154	147	158	157	158	159	176	159	155	150	161	172	166	173	160	165	174	174	159	164	143	173	157	140	157	160	166	166	155	179	166	152	162	156	178	173	153	167	173	165	161	156	175	165	160	182	172	180	188	160	169	181	145	170	151	165	158	166	154	157	152	147	155	156	131	174	165	143	173	165	177	173	168	157	187	156	164	159	170	171	150	155	165	180	163	158	161	160	187	161	163	153	175	152	159	161	200	162	159	160	160	166	154	159	160	158	147	192	170	169	168	162	181	159	165	170	150	174	175	167	154	173	178	144	164	153	150	173	153	177	178	141	146	140	172	163	186	184	136	169	177	167	168	154	183	179	169	151	162	165	177	168	167	166	153	177	170	170	165	158	140	159	190	158	168	175	187	160	161	177	158	157	175	168	167	170	154	168	142	171	169	174	170	179	178	155	165	162	172	157	154	161	158	178	170	146	161	165	178	150	158	155	154	159	164	154	169	158	165	180	171	154	168	178	153	149	150	162	153	151	164	132	180	151	166	167	144	166	169	152	167	183	162	158	175	170	186	161	155	148	171	148	184	157	173	152	155	155	174	165	152	147	189	179	173	159	146	183	154	173	191	155	179	145	167	168	158	168	165	187	150	163	158	175	158	171	174	148	187	176	163	159	153	181	169	148	162	160	180	161	191	163	167	169	192	171	158	177	148	150	152	160	173	152	149	160	158	151	154	181	164	155	185	159	176	195	153	177	169	173	175	153	185	169	199	169	174	165	162	163	166	168	173	171	176	168	193	157	161	145	166	150	158	172	148	159	149	141	151	178	172	170	189	160	176	169	173	166	159	175	158	167	163	178	147	185	180	170	142	171	161	165	198	170	142	188	179	161	164	160	147	159	160	145	173	157	185	160	173	155	162	147	174	187	164	172	154	143	178	153	157	132	171	164	184	149	154	175	180	149	177	179	166	150	163	176	160	168	172	197	159	151	162	158	172	163	160	162	143	154	157	169	160	135	176	156	163	169	148	145	167	160	172	143	148	154	174	147	185	174	175	165	174	172	184	152	148	149	145	179	166	148	147	171	157	172	154	147	171	181	182	176	155	171	170	152	155	187	163	168	141	168	164	186	162	177	185	156	174	155	149	143	161	157	161	199	170	191	159	150	146	186	170	161	157	158	166	159	176	180	148	169	175	187	154	145	158	158	168	165	160	167	177	167	146	164	151	174	156	166	160	187	164	156	161	158	134	172	163	146	145	169	144	168	157	154	170	157	172	167	154	173	169	162	147	160	152	169	178	155	169	158	173	176	174	151	146	183	160	168	181	160	173	148	161	160	162	159	158	185	169	169	162	184	161	179	147	161	158	152	160	180	181	143	163	174	162	167	151	172	145	155	150	172	170	145	164	175	159	167	164	157	159	154	163	162	144	170	193	181	169	146	156	167	151	173	188	174	145	158	163	165	180	170	174	164	162	168	161	191	173	174	171	169	175	161	174	173	159	162	183	144	149	179	160	159	181	165	153	177	161	188	179	189	153	137	167	153	167	151	151	168	165	182	142	170	166	151	155	154	148	178	162	156	152	162	163	166	182	153	142	181	178	173	175	166	186	156	161	155	182	156	147	156	135	159	175	179	180	157	175	145	176	161	154	167	155	173	184	139	133	158	157	161	203	171	153	163	162	145	167	182	155	160	154	166	146	155	177	148	166	151	162	152	137	181	199	159	149	150	168	158	171	169	175	154	165	165	152	177	153	151	155	168	179	163	133	172	159	151	160	154	170	195	163	134	179	179	141	166	185	162	158	186	168	159	179	158	155	164	157	158	158	172	169	183	153	166	146	180	146	157	162	172	160	174	167	166	163	167	176	168	163	150	160	177	167	168	127	153	156	156	158	168	151	163	154	167	161	198	165	140	161	171	163	138	153	161	183	151	166	137	153	175	155	192	179	189	143	174	156	145	167	168	187	155	149	170	170	169	157	165	188	161	134	171	181	157	180	145	158	161	165	158	155	180	165	156	173	147	174	173	153	166	175	166	157	149	141	167	168	155	165	166	159	142	180	126	172	179	164	161	170	171	158	166	168	154	180	154	160	176	178	157	147	165	162	163	142	161	188	148	174	155	142	165	180	156	169	164	151	168	161	159	150	177	143	162	168	152	168	169	169	157	167	166	166	168	163	159	170	168	193	199	154	171	159	131	173	164	140	178	160	193	158	147	157	176	185	182	193	190	181	176	168
10838	9839	14234	14392	9765	8688	6693	5015	3556	2892	2359	1865	1549	1351	1228	1275	1299	1174	1111	978	1102	1355	1255	1071	1019	1014	806	748	662	687	724	652	610	597	568	604	606	571	569	545	594	535	548	571	537	630	588	564	554	563	616	572	568	565	559	572	608	598	610	576	572	610	559	602	598	542	575	575	599	603	569	558	519	586	610	575	577	552	580	604	619	575	594	561	542	555	574	570	621	546	584	545	556	543	594	581	596	563	604	577	587	573	620	537	557	606	590	581	583	564	548	597	528	608	580	577	598	553	575	584	591	606	579	543	592	571	551	567	568	549	559	584	581	550	624	592	587	529	586	542	538	591	624	595	616	570	559	573	590	563	545	586	531	598	555	565	600	601	545	564	560	577	614	530	519	591	543	584	557	557	572	558	591	558	572	604	565	605	562	612	555	543	587	602	589	583	584	597	593	617	580	580	567	553	564	605	573	577	574	611	537	554	594	598	605	548	568	567	592	552	595	561	592	562	571	582	608	595	623	557	566	576	584	604	575	602	632	593	585	589	585	584	536	595	565	597	591	585	591	589	561	547	574	635	549	557	588	570	611	548	612	591	580	570	599	584	544	551	539	606	545	570	583	590	558	568	571	556	627	575	606	589	603	569	572	550	583	577	597	626	588	589	584	601	614	552	604	578	556	581	570	576	603	596	563	589	597	550	557	586	594	570	624	557	578	558	585	575	561	620	581	564	556	561	588	586	577	537	572	598	584	550	558	592	587	595	582	601	521	552	591	593	547	583	610	585	553	542	531	567	599	602	582	555	605	570	622	578	556	587	542	567	572	568	559	573	594	616	571	574	574	542	540	582	580	590	563	583	592	604	553	551	615	573	558	572	585	537	577	600	577	606	614	569	608	593	557	547	559	628	623	591	572	588	633	566	543	567	567	563	578	560	638	595	585	562	586	583	530	563	611	583	590	586	556	557	583	615	564	588	577	577	601	582	595	585	587	528	551	549	577	590	532	594	565	545	570	580	576	561	552	544	593	580	604	595	566	559	575	593	617	569	594	561	571	560	596	569	558	608	619	608	581	572	568	572	556	617	601	591	610	605	582	579	579	585	602	590	546	523	565	571	591	590	552	561	547	595	600	610	589	567	586	574	589	597	623	565	522	572	543	592	587	616	623	548	615	549	552	531	603	549	592	521	587	572	581	546	593	575	566	616	562	571	545	543	585	578	547	613	558	545	570	588	567	573	587	585	578	551	599	573	579	605	588	607	564	561	592	556	540	562	545	583	547	547	560	519	570	585	562	571	594	652	566	596	625	607	574	589	599	560	557	578	566	597	561	556	574	585	597	580	552	572	584	611	585	589	569	577	571	572	582	600	600	588	588	623	607	652	567	588	533	599	591	610	599	562	588	603	597	551	527	579	601	586	575	569	574	597	566	578	600	575	584	565	611	581	592	570	606	575	544	589	616	574	593	589	587	593	598	485	578	564	562	592	612	593	597	559	577	552	563	602	544	594	553	592	596	576	580	598	556	588	617	606	550	587	597	538	599	599	595	589	581	625	581	586	561	602	550	579	547	638	581	594	578	576	568	562	561	579	562	557	607	583	550	544	626	565	559	593	525	551	608	584	553	584	570	607	571	593	562	594	557	537	577	580	611	543	583	573	548	597	574	549	643	568	577	549	575	516	573	640	560	628	548	554	582	550	601	558	578	645	594	602	529	532	584	571	549	576	561	530	575	587	548	585	600	625	568	562	577	563	558	608	589	540	537	591	522	555	553	598	549	560	589	609	602	573	548	597	607	649	636	517	576	583	591	557	644	567	595	607	538	578	557	559	572	544	582	611	570	630	559	564	558	600	571	564	577	526	575	517	580	544	646	551	591	552	531	555	567	582	561	531	605	544	571	586	559	565	584	539	564	579	564	599	601	582	607	549	574	592	603	542	555	606	596	577	629	544	593	584	612	593	560	578	617	604	596	573	584	538	573	600	589	607	587	543	569	548	566	567	592	569	543	537	580	641	546	596	573	560	567	531	558	553	531	559	574	622	551	533	592	574	582	563	609	605	587	569	592	567	596	550	568	606	604	609	571	607	577	589	576	618	613	545	595	561	588	567	554	579	612	563	584	591	613	537	568	554	577	580	581	526	564	603	625	575	538	554	569	551	562	592	611	588	583	575	541	564	551	549	603	565	590	537	567	531	563	575	573	524	625	583	601	579	592	579	579	577	548	613	610	524	590	582	553	595	570	588	590	544	571	548	596	611	594	612	548	586	575	600	575	631	569	559	663	575	581	582	561	587	558	592	570	550	589	542	570	618	523	572	595	622	579	533	586	576	627	582	619	571	569	587	541	588	574	586	595	561	541	575	574	584	542	623	527	552	649	576	608	574	569	596	594	556	569	577	637	577	600	577	576	579	561	578	613	583	573	564	578	570	585	566	549	572	586	593	608	538	606	564	523	527	586	575	581	559	572	525	596	625	561	596	593	566	599	590	563	603	582	582	570	588	571	580	604	608	574	631	556	551	599	547	582	552	587	573	554	565	538	580	567	591	565	553	576	600	573	595	570	612	548	564	577	611	568	581	587	568	547	588	570	586	585	524	555	576	584	554	566	548	555	541	548	574	583	576	592	590	571	575	576	582	554	581	581	572	599	594	567	577	610	603	600	576	588	611	561	581	561	552	627	608	571	613	582	596	610	607	592	578	591	566	616	607	574	585	575	569	573	590	601	539	557	563	581	607	600	540	572	578	589	575	565	566	586	571	597	575	565	538	563	543	588	557	581	574	587	557	562	558	591	599	539	609	603	583	542	556	608	579	580	538	547	589	584	551	574	588	530	539	555	586	533	584	577	566	575	566	555	552	560	608	560	576	635	656	581	537	547	525	612	557	564	568	600	583	617	542	550	579	525	563	627	524	588	580	540	549	625	550	584	618	549	554	594	538	599	605	585	551	572	525	605	576	581	555	577	598	642	567	560	611	578	570	593	559	586	595	592	552	582	528	552	578	599	588	630	613	602	590	582	560	575	521	549	547	550	628	586	575	614	563	582	555	605	605	589	625	560	591	571	568	616	577	535	565	584	600	603	540	620	609	526	589	557	634	562	581	606	602	562	578	595	636	574	555	567	587	582	527	545	595	626	560	577	532	576	568	633	592	589	613	573	595	555	569	582	587	570	574	565	570	555	587	545	586	595	541	573	539	583	577	600	614	580	522	537	572	611	551	580	570	578	563	583	562	526	617	573	592	606	572	583	593	559	584	579	588	552	593	557	592	574	568	557	589	607	545	577	588	618	567	586	605	593	608	544	567	608	570	596	579	546	597	590	610	565	550	575	561	610	548	643	596	564	525	631	581	578	560	589	610	549	600	562	549	559	577	553	586	577	582	580	601	579	571	591	577	586	621	602	588	572	611	572	575	566	588	573	594	578	568	581	572	569	581	557	538	569	553	548	565	601	599	630	578	565	609	595	600	565	514	552	555	548	559	571	607	576	579	564	585
27302	33459	33406	30990	23921	21534	19203	13937	8925	5828	4255	3584	1920	1519	1671	1566	1769	1456	1017	998	797	717	935	833	558	473	386	240	192	265	332	318	203	214	191	190	154	143	160	161	169	173	168	174	174	175	184	174	174	162	156	164	155	151	154	177	167	140	163	168	160	163	157	178	167	153	151	170	188	153	180	161	181	158	158	169	186	155	169	170	142	144	156	162	160	165	156	158	165	160	168	163	155	159	164	164	177	150	156	173	180	178	149	177	143	148	155	175	172	135	162	177	147	173	156	167	156	154	164	173	169	171	124	160	171	196	159	172	161	176	152	177	173	145	181	152	129	175	155	158	184	147	173	163	141	172	156	161	165	178	158	150	157	187	166	156	158	139	170	167	158	155	179	165	173	160	164	175	154	162	182	173	166	152	174	169	155	154	173	145	156	174	133	154	158	173	167	149	193	145	184	162	155	178	161	186	156	173	170	180	181	182	161	158	146	162	180	168	152	130	181	155	172	180	143	187	163	159	165	156	145	139	158	172	163	170	142	148	182	172	174	150	152	163	142	150	157	157	153	142	159	171	182	164	156	138	156	149	168	165	176	146	158	158	156	140	137	180	171	148	165	162	146	167	177	183	150	145	182	152	162	167	160	152	156	160	161	154	164	172	173	161	163	179	158	159	176	181	157	163	175	198	165	156	177	141	161	143	165	165	195	163	176	147	171	178	150	157	140	145	163	152	171	182	156	161	177	178	172	143	147	146	162	147	144	194	130	156	168	144	159	143	146	175	153	176	167	152	160	155	148	145	155	135	163	148	164	175	153	155	157	161	183	149	137	156	156	164	142	163	169	164	167	181	151	167	151	150	149	168	138	165	157	151	148	152	154	172	154	208	136	177	154	161	159	184	162	156	178	162	170	142	156	192	173	179	144	181	162	154	146	173	175	183	150	147	131	157	171	150	173	155	166	184	172	168	150	158	149	134	159	176	176	169	138	172	170	172	169	156	170	131	151	164	148	161	164	146	170	170	166	148	169	164	181	151	150	157	163	160	164	169	170	166	166	153	170	152	177	167	155	171	156	147	191	158	156	164	166	169	165	185	149	163	153	161	149	172	171	136	152	157	159	165	180	167	179	168	152	158	152	155	159	144	171	168	169	138	180	171	180	130	171	147	154	181	157	139	168	153	145	167	142	162	176	171	156	172	147	162	166	153	157	153	174	162	154	143	145	170	148	175	150	166	155	163	171	142	159	181	169	164	167	148	143	155	160	154	154	160	175	153	149	171	151	149	173	164	148	161	178	155	179	160	174	129	160	170	171	154	163	166	181	154	155	170	165	156	145	156	160	167	160	174	174	159	171	167	175	174	152	156	164	180	163	153	174	163	184	189	150	158	162	147	147	161	165	145	173	140	173	158	173	158	154	164	158	141	163	141	157	158	160	158	153	136	178	167	171	165	150	138	147	159	165	160	170	159	163	153	153	153	147	175	167	162	149	161	167	149	157	146	168	148	163	171	144	176	151	169	165	156	146	136	161	166	154	161	158	183	171	168	158	163	161	166	146	175	148	127	157	139	180	150	176	151	162	172	175	146	166	162	134	154	161	155	133	164	157	148	184	162	149	160	156	167	152	166	160	175	157	140	163	133	152	142	155	159	175	161	174	169	167	140	155	169	165	154	180	148	163	149	166	142	173	138	166	169	154	163	145	142	171	119	138	180	156	152	159	167	152	169	155	162	144	181	172	154	177	140	170	149	183	167	163	151	154	162	160	162	165	139	137	143	172	170	155	166	161	157	161	177	162	187	147	172	144	166	158	170	173	147	156	169	144	157	177	150	143	158	173	162	173	131	164	153	134	155	150	161	149	180	148	157	156	153	174	144	170	176	169	161	162	160	149	149	172	157	144	173	146	169	153	163	116	154	150	171	158	151	184	141	156	154	162	163	161	152	172	188	183	166	154	137	161	163	164	146	213	151	178	169	146	165	144	149	174	156	165	138	157	186	173	171	180	148	155	160	168	171	189	140	171	141	166	159	166	161	162	154	162	160	142	139	158	163	137	158	150	167	162	151	137	154	153	152	147	156	148	143	167	143	173	166	147	170	172	174	159	158	189	166	151	183	148	142	149	156	141	148	161	168	149	158	176	153	161	167	148	155	174	154	153	159	163	174	173	156	165	154	151	150	171	159	157	158	161	150	147	172	193	168	160	156	143	155	183	173	154	159	168	189	163	161	164	173	166	169	168	143	178	144	156	150	171	165	142	175	190	161	169	148	157	142	157	138	153	140	170	143	163	150	142	158	167	137	137	155	176	166	152	164	176	156	170	159	166	154	153	152	186	163	161	146	155	186	149	167	172	152	151	166	158	147	147	151	166	158	141	161	160	174	132	163	140	173	164	128	176	153	154	145	141	167	174	151	159	135	163	172	168	153	165	182	158	176	155	155	154	141	156	160	168	152	157	173	169	176	161	165	166	175	154	191	154	161	143	158	185	179	177	163	183	178	169	159	161	158	158	145	165	158	158	160	170	159	163	153	154	165	166	156	159	171	168	164	151	168	152	162	157	167	174	164	159	157	160	172	162	172	150	161	162	176	165	168	161	137	164	134	139	143	168	166	158	159	149	132	179	163	186	154	143	177	162	169	139	173	164	163	156	170	168	156	159	147	165	157	186	172	144	187	182	177	198	164	197	127	145	151	172	133	163	153	173	153	165	164	162	152	161	163	159	160	171	169	157	147	191	181	147	174	173	155	164	157	164	173	162	173	157	162	155	141	178	164	163	170	144	156	160	140	165	151	134	168	165	158	166	176	164	141	176	148	159	153	139	160	140	176	159	157	158	155	144	181	172	176	172	172	172	152	166	176	142	163	159	169	165	185	166	164	170	160	138	154	146	178	151	166	160	178	145	143	159	163	149	174	139	143	142	185	141	161	179	166	141	144	152	134	163	196	187	153	173	182	163	140	165	177	167	186	183	161	155	177	132	188	157	166	145	158	159	167	158	169	152	152	165	153	162	154	172	136	149	137	145	147	150	172	161	174	167	160	158	168	173	161	172	182	147	155	144	183	141	180	170	168	161	184	171	177	151	172	159	136	155	145	203	157	146	157	157	151	175	171	150	155	151	154	150	157	169	180	149	147	180	149	145	176	167	187	164	172	161	171	160	155	147	153	132	160	173	169	139	153	152	167	162	158	150	175	154	140	178	135	153	163	163	146	151	136	153	158	158	138	159	159	160	161	189	161	143	172	142	135	172	163	143	169	180	175	145	152	166	180	161	157	133	167	167	143	156	149	158	160	168	157	171	176	138	160	143	148	135	160	128	163	148	146	145	148	163	167	159	139	163	163	154	171	149	152	150	133	170	167	174	161	156	171	156	147	138	146	152	190	150	154	151	154	144	161	162	158	159	118	163	154	147	150	153	165	167	150	158	161	137	170	135	162	155	148	172	155	142	176	147	160	178	169	169	156	138	174	158	174	173	174	160	150	152	164	156	174	166	165
22213	31561	35277	37628	32029	35476	34150	29644	24526	19417	18080	16660	10749	9368	9759	9831	11144	9866	7047	7155	6036	5547	6904	6315	4411	3445	2277	1513	1175	1473	2352	1734	1240	723	726	696	636	692	607	619	574	617	600	573	568	581	543	577	540	615	572	568	556	558	642	668	651	658	662	601	584	557	596	596	584	534	611	572	584	560	552	546	555	599	581	576	577	540	566	576	544	581	574	602	568	551	578	557	527	575	540	562	553	609	547	595	595	539	518	530	532	585	553	537	558	558	583	544	573	575	548	538	548	608	571	612	590	584	559	575	590	557	570	620	621	604	626	573	557	563	567	577	574	549	514	596	543	552	604	582	555	569	559	579	580	574	546	611	604	586	548	610	536	648	607	530	549	614	600	544	553	556	607	568	546	570	538	589	603	532	578	573	560	596	584	551	572	573	540	548	531	539	582	572	557	597	568	539	554	641	590	574	576	572	564	579	537	568	573	587	584	566	556	567	596	557	542	592	585	572	546	553	567	567	565	559	543	557	558	586	612	598	603	540	543	602	601	541	583	572	580	562	566	569	595	595	580	567	520	541	526	577	536	581	563	572	584	550	568	599	537	536	558	594	525	582	568	586	563	569	572	537	537	546	575	591	575	543	603	587	578	555	561	550	573	612	596	554	620	604	550	583	546	550	550	628	550	582	573	545	635	549	564	576	561	551	557	612	566	575	567	545	580	561	537	547	570	580	569	554	541	593	568	532	548	551	583	579	556	621	585	530	583	598	575	558	503	603	564	540	565	574	547	583	581	575	580	557	528	555	618	614	568	581	556	525	575	558	604	590	572	565	544	555	573	553	580	569	562	585	569	578	582	633	587	593	573	555	608	562	549	581	555	562	565	582	538	612	550	604	543	626	589	591	524	547	544	616	585	621	573	556	561	555	633	550	548	541	568	566	573	575	596	575	560	603	561	556	561	551	568	602	574	574	571	555	589	556	545	551	562	546	595	595	570	597	561	567	559	590	589	547	531	572	555	574	553	585	603	568	579	578	562	576	537	551	551	615	547	558	566	537	562	593	579	525	535	596	585	546	553	586	533	541	546	535	523	586	601	578	550	577	585	605	553	599	553	566	572	524	558	569	585	532	598	557	562	553	540	558	566	553	523	568	551	572	583	541	564	563	558	584	569	609	575	580	523	564	582	524	582	592	581	536	555	548	566	578	576	555	595	580	536	542	586	588	583	610	599	529	596	587	582	593	551	563	597	545	565	540	586	586	557	595	581	568	521	547	588	536	543	543	552	577	574	560	553	594	527	582	586	570	558	563	583	555	534	547	603	616	585	550	580	543	550	520	573	584	603	553	573	610	572	552	561	564	602	578	609	585	589	554	587	561	556	542	575	572	531	535	563	604	564	575	556	567	544	573	555	578	546	574	585	550	609	615	579	560	546	560	551	553	567	592	559	595	565	561	591	589	571	542	570	534	550	593	548	570	544	573	555	519	568	589	562	576	590	582	571	583	604	570	579	566	575	618	574	605	581	546	573	609	574	569	542	572	550	513	601	551	580	567	602	599	570	571	593	553	555	567	583	556	598	553	532	567	546	575	567	545	571	564	571	548	524	606	548	589	581	545	561	609	562	564	545	577	553	614	595	580	561	538	547	561	561	561	573	546	557	587	562	601	558	598	583	557	607	595	556	600	565	569	553	532	550	576	578	527	533	587	552	566	589	535	583	566	556	635	604	620	567	594	590	632	574	566	594	570	556	583	533	575	581	569	553	598	560	549	497	553	557	587	553	562	546	605	554	573	599	585	550	554	570	592	541	549	597	562	588	551	549	588	562	598	547	554	572	545	566	569	588	560	571	573	573	590	553	574	550	617	576	560	568	594	584	612	569	580	560	571	537	601	552	590	555	563	573	574	584	574	592	547	530	577	540	549	588	594	529	545	593	552	588	583	549	569	532	593	549	557	588	514	584	554	570	576	629	569	580	594	561	568	546	585	588	582	583	556	538	580	581	568	539	539	617	579	550	546	583	637	561	561	570	568	543	543	544	541	567	587	557	613	569	601	539	538	615	582	530	554	598	595	577	556	590	556	564	533	578	582	553	532	582	574	595	561	568	585	562	520	535	562	576	591	538	543	626	559	577	570	563	534	588	566	583	603	533	558	577	528	581	582	550	556	544	579	582	577	535	541	573	565	584	552	606	522	582	580	569	559	553	605	568	563	577	570	563	535	573	610	596	561	590	595	573	538	586	596	598	548	561	581	590	551	570	566	570	577	598	546	575	596	561	577	568	606	601	563	584	593	569	582	602	569	582	564	557	524	545	590	559	556	578	567	555	560	616	572	551	580	532	617	555	540	525	568	561	600	595	562	580	543	554	555	557	547	585	565	592	590	546	634	593	587	565	574	606	593	573	555	532	617	574	537	558	561	590	554	550	538	577	588	567	560	605	578	629	602	542	553	557	552	576	579	539	590	542	534	602	544	546	578	565	560	533	585	581	525	587	522	563	576	602	585	558	585	597	578	568	566	589	539	637	591	583	582	599	563	526	598	535	563	580	568	568	579	537	570	622	570	590	590	560	578	569	547	567	578	539	564	577	532	572	595	566	572	569	534	540	541	589	536	598	592	573	571	552	591	606	576	571	591	553	586	583	539	606	570	557	611	578	571	578	612	585	532	557	556	587	548	570	558	547	555	573	635	553	554	567	616	559	603	585	585	561	544	571	542	578	560	581	515	570	578	542	565	548	563	558	531	539	557	575	582	569	588	611	593	552	573	547	572	579	588	534	556	567	559	521	556	572	605	563	548	580	556	553	563	589	558	589	573	567	585	540	564	587	534	573	583	539	567	583	586	590	509	581	629	576	594	566	580	567	514	599	537	555	592	590	563	546	571	547	572	560	546	551	589	554	526	554	585	572	579	552	566	563	563	531	615	593	612	562	569	557	586	573	544	594	552	584	552	535	552	558	567	567	568	564	609	598	542	568	554	584	606	561	541	584	515	555	591	535	570	578	535	574	545	565	576	571	550	549	549	548	596	551	524	581	589	577	563	542	568	576	578	568	593	577	568	553	579	539	573	579	562	558	623	569	574	530	566	516	583	556	571	582	573	587	541	573	583	574	578	587	550	567	550	576	564	576	560	556	591	577	610	514	593	613	590	586	595	572	571	557	599	567	588	597	519	557	594	568	575	611	569	551	591	564	571	558	563	585	529	545	568	544	564	562	518	582	616	554	546	530	584	558	542	572	603	574	555	557	593	534	582	600	572	563	571	598	549	582	610	590	549	549	596	589	583	578	593	561	618	575	539	581	566	587	627	556	568	576	590	551	570	542	573	554	584	599	536	564	554	586	581	587	554	540	600	550	591	593	564	571	550	566	546	530	549	583	597	565	553	591	572	578	555	556	557	553	554	622	555	563	555	581	572	550	554	595	566	539	602	558	559	558	544	602	619	602	577	545	583	551	563	575	570	612	575	548	565	580	533	583	616	565	567	594	581	573	596	574	544	582	554
37321	39918	40609	36879	28174	28237	25669	20558	15495	11505	8019	7959	4697	3390	3149	2823	3152	2922	1885	1756	1568	1708	1707	1393	932	743	456	387	321	342	459	328	288	221	252	235	203	235	202	198	174	223	205	200	187	178	180	184	204	176	183	191	183	186	209	229	204	197	209	190	181	198	202	180	185	186	204	176	193	187	179	175	189	184	190	204	218	188	190	175	198	202	173	184	195	170	166	187	165	203	199	195	213	170	188	209	216	182	196	205	188	176	207	182	211	206	184	173	154	203	216	186	192	205	189	195	208	193	192	194	200	185	195	185	210	171	185	194	192	192	181	170	186	193	189	182	192	201	186	183	214	192	194	165	188	215	184	202	184	204	173	205	173	176	174	182	193	200	165	203	164	163	210	150	168	242	187	173	193	185	194	195	169	195	207	192	201	191	217	163	195	208	179	168	200	177	208	198	201	176	207	177	173	182	188	181	189	200	192	194	169	183	216	199	201	196	174	184	180	175	176	186	190	186	221	182	203	187	197	202	173	182	202	175	181	166	183	204	193	192	185	196	214	181	190	170	170	200	166	197	188	187	177	203	208	184	190	197	181	199	180	163	196	178	171	194	183	191	157	187	197	184	183	184	204	154	179	189	188	168	178	175	204	195	184	195	189	220	201	179	192	164	174	199	179	203	188	209	181	179	166	182	169	185	209	178	173	188	195	196	193	192	183	208	177	188	189	194	177	191	189	183	173	171	171	193	180	201	185	191	179	186	188	187	161	179	170	201	209	200	182	188	191	185	193	205	199	168	189	206	198	166	214	190	186	211	188	177	183	181	184	204	166	179	194	197	188	194	221	196	187	198	207	204	189	191	182	185	184	220	186	208	201	191	185	166	179	193	199	188	182	211	169	186	165	178	184	187	219	188	190	183	219	190	208	175	188	204	170	200	181	185	220	168	197	208	202	158	202	214	181	193	169	197	190	210	177	172	211	184	195	180	167	193	202	170	192	190	191	182	188	198	181	185	172	207	201	184	188	183	197	209	197	158	222	196	189	159	209	195	160	196	196	185	183	217	167	181	190	205	180	171	209	187	188	208	181	181	184	179	192	183	174	179	201	204	168	153	195	191	195	210	193	210	181	198	193	203	176	191	174	176	204	183	231	180	189	177	170	196	197	148	186	198	187	196	182	187	189	175	187	193	169	157	209	179	188	174	173	204	168	197	194	196	185	203	196	161	191	195	177	174	165	194	210	198	192	207	204	199	174	215	193	164	185	189	193	209	194	186	186	188	213	166	180	178	185	202	174	188	193	170	175	189	211	190	199	209	197	185	156	201	184	188	181	176	185	204	190	176	194	198	195	201	189	186	188	177	181	196	217	208	197	205	186	168	201	205	201	179	189	193	180	197	165	184	181	166	193	185	186	185	204	206	194	202	199	182	164	193	211	233	167	177	184	187	195	165	181	223	194	176	195	162	180	179	196	183	183	180	189	227	177	180	184	199	197	200	196	198	179	198	183	193	193	166	210	184	181	174	181	174	194	194	215	178	179	198	186	181	183	196	189	166	176	173	184	184	158	205	182	170	175	186	189	197	181	178	183	174	172	157	195	197	191	205	187	195	185	183	174	174	200	184	210	168	196	213	196	186	198	187	207	178	204	199	185	199	178	171	162	190	190	203	198	186	160	168	206	194	211	190	203	188	173	186	197	199	184	170	205	200	185	232	180	203	192	151	197	179	177	206	215	186	174	175	204	179	184	179	187	196	166	195	195	183	186	209	200	183	178	189	211	196	205	199	180	172	188	196	188	190	172	206	169	163	185	190	199	178	183	214	189	190	166	177	197	171	169	201	198	186	192	218	187	186	196	190	220	194	175	162	189	188	189	182	173	180	178	204	202	168	162	186	211	211	178	174	218	153	187	211	199	205	162	198	200	200	190	182	201	185	211	188	222	174	177	205	165	197	191	194	185	168	188	205	192	199	202	193	185	186	183	187	178	192	181	175	176	188	174	181	183	173	177	204	185	197	186	180	180	203	172	163	170	184	166	207	184	163	204	193	210	173	194	192	167	154	201	167	190	185	174	200	198	219	184	197	193	217	216	198	220	175	198	206	182	152	192	198	191	201	199	169	184	187	183	195	162	191	188	195	189	177	182	181	172	199	190	201	182	183	185	206	203	193	169	203	155	197	192	198	180	197	179	185	189	190	177	191	190	203	180	173	215	213	197	217	195	185	194	172	186	164	164	217	167	197	167	181	183	182	165	198	170	171	176	169	189	192	170	178	180	176	187	206	186	202	176	182	189	197	180	188	202	207	180	191	181	160	196	189	180	193	193	197	207	193	185	186	169	177	186	200	165	182	187	189	212	190	184	208	175	177	168	200	178	189	189	168	187	176	155	166	190	177	202	189	188	205	192	197	185	175	201	207	178	179	176	192	201	214	203	174	181	205	179	161	197	185	206	181	201	198	184	170	193	180	197	190	190	175	187	189	194	181	216	211	187	173	183	237	194	202	190	193	193	190	188	225	189	184	179	180	188	195	187	194	192	160	189	217	182	192	183	197	192	199	190	198	185	188	182	173	165	166	185	165	174	229	193	168	180	178	167	198	201	155	183	188	198	200	192	184	202	183	196	195	202	202	187	191	173	191	203	177	186	187	210	208	182	204	194	196	201	207	216	194	194	184	181	174	198	200	209	206	192	189	200	179	194	183	182	197	186	171	177	198	184	239	172	175	191	215	187	173	206	180	188	198	179	185	183	195	197	185	173	198	190	189	194	207	193	179	194	203	203	178	198	175	207	201	178	191	198	199	199	189	192	184	185	192	170	209	199	172	172	187	185	176	201	200	186	172	175	166	181	216	188	204	195	173	189	212	216	180	173	203	165	187	186	191	164	189	156	193	203	176	191	208	194	151	181	200	200	188	182	206	181	184	185	195	205	182	216	200	177	199	167	208	186	204	168	183	192	196	189	176	198	182	160	199	197	183	218	207	186	214	170	183	209	197	183	205	182	193	183	213	189	192	181	159	191	194	209	184	197	198	164	192	180	174	184	183	200	188	203	184	178	199	214	192	190	211	193	176	196	171	174	162	189	171	182	193	200	206	194	171	182	164	207	176	190	178	192	201	204	198	164	195	184	189	188	202	194	184	194	198	184	186	219	183	191	171	191	201	177	189	177	214	219	181	188	174	197	204	199	188	173	180	205	209	185	206	199	193	195	195	171	209	189	201	223	170	209	186	201	206	189	191	178	191	197	195	176	196	186	194	213	194	179	182	194	183	180	171	180	174	181	199	192	194	193	201	182	192	173	183	162	196	184	193	203	194	181	183	192	200	177	205	188	201	198	194	173	195	185	176	209	216	204	205	195	212	153	196	169	170	191	157	200	186	192	195	188	173	185	192	199	184	181	226	180	184	188	197	182	210	176	188	189	164	199	202	179	186	194	185	194	194	194	199	174	196	176	170	193	176	178	207	184	177	198	175	207	198	194	187	196	209	201	175	180	191	196	200
29972	37432	45376	42478	39206	42896	40688	36633	32911	27807	24970	25202	18241	16159	16674	15538	16552	16438	12054	11935	11299	12229	11904	10031	7034	5032	3150	2531	1991	2187	3250	1980	1639	1175	1105	974	935	914	828	731	749	670	701	715	635	651	695	607	672	672	647	681	668	671	740	903	750	826	940	677	657	743	755	647	665	637	635	669	632	672	664	647	703	691	648	596	621	652	649	668	657	681	655	648	637	659	620	612	634	612	615	649	657	619	648	666	654	613	649	625	605	583	698	660	641	624	672	647	656	700	661	671	677	676	649	657	622	677	662	645	698	623	614	623	626	653	628	679	627	631	654	646	665	637	657	664	658	678	650	650	641	609	660	643	623	656	679	621	638	624	660	658	675	675	646	597	665	608	609	649	666	642	641	620	666	617	639	640	689	651	652	656	645	645	625	643	666	640	639	688	697	658	608	638	592	622	655	604	649	690	614	642	669	612	660	651	618	618	664	658	638	694	675	611	647	635	657	599	683	680	634	648	673	642	655	675	698	612	677	657	641	615	666	660	615	684	608	602	645	642	644	635	663	650	633	592	633	645	637	658	655	647	658	663	624	688	670	606	641	627	627	617	629	639	658	657	632	684	606	637	608	675	658	625	669	637	636	714	691	648	678	673	620	676	646	639	677	674	657	624	674	643	648	677	654	662	676	640	672	664	641	648	649	655	685	670	646	595	651	641	621	676	587	681	632	679	675	680	632	646	642	640	683	619	638	650	648	608	623	656	678	636	683	617	629	656	682	635	635	648	647	653	643	638	648	609	705	621	624	679	652	597	654	686	657	611	622	668	637	639	660	633	663	686	713	628	628	645	641	669	651	635	647	643	674	695	614	609	668	678	648	645	705	676	674	656	687	685	612	675	661	632	651	651	667	651	646	624	672	639	664	653	634	672	647	674	629	652	655	637	636	658	657	677	684	672	633	665	669	649	609	611	610	711	644	642	657	639	692	648	658	657	644	694	629	665	610	587	651	694	638	622	705	631	623	647	682	667	619	652	613	648	618	663	633	644	648	658	690	620	645	575	658	634	685	670	610	592	719	668	677	645	639	657	682	637	597	715	711	627	718	691	671	634	653	707	656	639	621	650	650	642	647	685	619	671	636	607	603	636	658	651	674	616	630	678	659	612	638	684	662	662	684	637	633	674	644	658	633	697	627	671	686	702	617	639	626	652	645	637	666	626	595	642	621	642	643	610	663	655	659	616	674	649	611	634	642	688	670	660	616	680	610	643	653	644	649	652	609	655	687	689	642	638	682	596	617	643	589	638	676	634	621	660	668	604	638	647	653	640	666	653	599	663	666	610	653	630	636	636	650	641	655	612	677	666	649	637	639	647	651	640	634	639	656	636	685	678	657	663	642	636	701	639	639	677	627	650	617	650	661	633	642	628	607	636	628	679	704	650	679	662	664	680	610	642	638	686	714	620	627	636	652	611	630	653	633	680	626	623	643	678	687	655	640	636	628	624	663	609	673	623	619	670	644	649	666	647	636	654	601	633	642	677	666	615	612	624	626	666	622	644	648	647	676	640	634	608	679	681	636	667	673	643	585	628	701	610	659	617	653	639	666	622	654	656	686	646	623	618	643	621	691	646	676	666	679	630	658	650	663	674	662	669	651	641	624	650	647	674	646	641	648	655	649	651	699	637	637	639	685	685	650	678	707	677	670	683	627	626	644	641	600	690	594	606	623	644	644	653	674	653	634	610	655	674	649	683	624	646	652	649	681	652	664	656	619	652	652	626	675	672	642	656	673	665	649	678	615	670	596	641	669	612	640	600	617	634	620	617	675	617	643	633	681	641	627	643	636	694	649	664	641	602	681	609	663	662	638	675	627	632	625	662	656	657	676	586	665	688	649	638	654	662	614	702	622	643	628	630	644	634	646	607	680	677	633	631	663	669	649	625	645	648	644	623	659	668	657	612	637	687	684	627	632	659	617	632	664	630	670	616	654	624	658	651	652	629	683	572	651	628	669	665	633	620	657	660	657	629	641	654	670	635	652	618	702	624	654	650	643	625	671	643	645	664	644	659	648	702	643	620	632	625	638	643	603	620	639	662	611	639	649	637	682	617	618	650	655	682	592	599	608	655	706	675	668	680	652	669	656	637	635	594	678	608	656	657	661	635	684	641	696	632	669	594	641	686	623	654	663	651	665	609	637	650	645	643	682	628	637	667	625	643	637	645	665	636	656	643	618	601	617	661	657	641	661	699	660	678	652	692	637	681	625	628	672	653	640	645	642	623	669	693	661	677	648	621	644	659	635	656	601	634	658	644	609	672	631	653	688	643	660	623	636	616	663	654	672	641	645	663	667	630	601	625	638	592	669	640	661	629	640	652	648	638	685	675	718	639	639	659	631	660	694	628	643	658	632	664	645	634	655	621	670	619	653	626	641	604	652	670	654	594	606	669	631	654	647	652	625	649	665	674	668	621	683	667	589	693	623	631	632	651	711	649	700	683	653	610	651	601	622	660	659	665	695	641	693	667	617	644	605	650	670	618	599	675	670	624	652	615	648	673	680	670	642	625	631	640	565	668	635	642	659	635	619	630	664	630	686	659	614	643	651	680	610	657	648	621	638	627	655	687	674	689	632	659	625	643	652	649	623	648	616	648	641	637	659	641	697	666	647	689	709	678	635	669	656	622	629	648	684	623	653	654	657	630	660	638	602	661	645	637	612	654	670	624	629	655	622	634	617	685	682	645	629	644	609	650	657	633	608	628	676	637	633	657	604	629	651	655	613	629	669	689	653	633	645	636	646	638	678	678	586	644	623	656	628	598	682	648	635	664	638	654	665	688	638	650	626	653	623	675	649	595	643	626	628	664	654	688	642	646	627	640	653	644	661	660	630	649	595	669	633	694	683	674	628	664	608	676	635	634	621	646	646	628	689	652	644	607	642	619	677	632	685	648	652	682	655	637	625	659	634	684	663	653	679	652	676	624	645	671	639	669	624	679	610	647	649	671	625	658	640	632	683	639	628	639	665	676	702	574	657	622	650	628	607	694	654	697	631	654	650	624	656	675	675	674	620	688	652	596	655	639	654	641	638	623	636	627	595	616	629	670	640	629	625	622	654	572	615	635	630	627	688	664	664	632	632	632	627	685	636	648	593	645	642	628	645	649	659	606	661	641	705	702	619	649	673	658	616	616	629	658	613	649	626	666	615	654	628	651	665	631	648	644	690	687	669	634	649	558	652	643	642	680	626	701	636	650	683	661	648	641	696	649	672	626	627	630	685	614	657	616	655	638	663	635	661	686	637	633	634	624	635	627	660	667	616	686	663	620	648	703	639	625	685	658	631	652	610	643	660	677	625	676	641	687	613	592	658	689	640	629	634	628	675	609	681	677	600	635	644	660	634	636	673	674	650	629	692	664	693	694	611	673	646	640	611	653	657	651	677	663	646	650	640	619	667	620	668	617	701	595	697	611	641	623	725	636	656	637	661	623	632	634	629	653	593	659	615	618	642	633
10813	7285	7283	4243	2096	1518	1091	725	529	484	393	387	303	246	233	226	254	224	185	189	231	239	232	234	219	200	168	192	170	162	150	148	155	164	146	156	162	142	150	152	150	143	140	172	150	154	161	161	162	144	176	158	147	154	162	162	159	139	152	144	147	155	167	146	139	172	142	161	143	166	148	177	142	155	177	143	149	159	191	139	135	174	158	147	168	173	148	156	149	160	163	160	149	140	168	144	158	149	158	139	174	141	121	162	144	150	148	167	158	149	154	145	147	166	180	158	138	150	152	135	165	160	157	149	170	169	161	153	145	162	183	148	156	144	168	138	166	172	178	153	131	152	151	166	162	154	138	143	145	141	144	183	158	159	157	123	146	143	142	171	150	174	152	144	170	149	159	150	168	157	182	173	163	139	170	141	143	145	158	142	135	150	143	149	174	157	170	167	152	153	149	139	129	139	149	156	157	152	141	160	161	154	153	164	177	135	163	144	155	175	168	166	137	160	157	140	158	147	154	169	141	148	134	138	170	143	143	150	167	148	159	140	137	153	169	158	179	145	146	151	144	162	143	150	152	156	163	156	151	155	164	139	158	181	152	158	150	158	160	144	151	152	141	154	145	159	168	166	149	157	142	144	132	160	158	157	161	149	179	151	180	147	162	148	153	133	151	162	147	156	153	175	169	155	161	163	154	152	157	170	154	143	167	155	164	155	174	134	150	179	168	187	173	161	198	156	152	141	150	154	135	142	171	188	122	145	149	156	165	157	148	151	134	143	143	174	164	158	155	147	138	138	152	156	159	141	168	126	161	139	159	157	169	152	152	159	134	157	161	164	173	163	157	150	151	164	155	150	142	133	140	151	152	170	149	147	167	160	152	166	169	180	165	157	160	145	159	167	156	160	149	158	143	127	151	154	165	150	153	153	131	160	164	145	155	176	169	173	162	172	125	192	153	142	154	153	166	146	154	149	167	138	152	176	152	132	169	159	147	154	154	166	154	132	141	143	137	172	146	147	156	153	142	143	147	176	128	135	183	165	148	150	155	154	166	159	151	169	167	145	182	160	156	162	163	153	145	164	135	149	163	152	151	183	133	147	161	164	169	149	148	139	157	134	152	151	157	154	155	167	162	177	171	160	168	154	157	161	163	182	162	161	136	147	161	171	143	148	151	168	145	157	125	156	132	159	173	134	137	164	143	134	137	147	139	134	170	154	157	155	172	153	163	157	160	158	146	142	156	164	150	160	176	136	168	144	152	146	187	133	164	166	151	183	148	161	162	147	160	137	150	154	174	150	167	135	136	162	149	163	148	178	150	157	138	168	164	143	174	144	178	154	162	154	154	145	134	163	164	144	133	138	149	170	137	141	141	166	156	158	141	138	158	162	168	162	164	168	145	164	143	140	178	150	147	149	135	142	157	151	161	158	176	162	141	144	161	177	169	149	153	141	126	169	179	144	161	155	157	158	144	169	154	161	177	146	147	145	174	168	150	159	164	143	145	178	153	179	131	126	148	181	168	150	174	143	139	167	141	161	149	135	176	167	159	165	153	144	174	157	168	139	149	133	202	156	170	152	170	145	158	150	147	167	160	169	144	158	143	148	178	151	154	150	193	156	158	146	142	166	159	148	151	176	138	149	156	147	135	141	139	156	149	146	134	154	159	175	162	147	172	145	146	167	165	146	159	144	132	153	162	164	136	161	165	148	143	140	134	161	147	167	153	148	154	135	156	142	147	152	156	160	153	158	130	157	139	150	138	148	152	148	152	164	156	161	138	139	170	154	166	133	154	164	171	152	154	165	147	148	178	164	163	151	165	149	160	160	154	173	144	149	168	169	156	155	163	159	150	168	134	145	168	166	176	142	141	162	155	165	160	160	169	167	159	144	160	160	141	149	137	164	149	150	156	154	151	150	192	157	154	151	144	140	152	159	168	155	154	166	153	182	137	143	146	156	157	135	167	152	138	154	166	144	137	145	152	172	121	144	178	146	133	154	159	143	142	143	147	162	145	165	149	164	168	146	153	142	162	136	142	140	166	155	180	176	173	156	134	165	150	171	144	169	143	180	140	152	142	165	142	164	140	148	170	182	165	156	151	161	155	160	160	143	144	152	142	132	159	156	157	152	153	168	155	143	149	165	142	171	171	142	141	135	158	166	150	144	149	138	167	156	150	146	165	138	144	148	185	150	150	156	148	154	139	166	146	163	156	153	166	152	152	163	164	140	171	141	171	141	178	128	153	136	139	156	168	162	149	147	143	152	132	171	167	182	147	147	167	163	151	154	146	179	174	162	136	147	180	169	151	153	145	157	146	132	160	164	150	149	165	157	156	146	144	165	153	175	157	177	136	127	160	136	135	160	143	156	151	147	145	163	171	154	176	144	134	142	151	170	168	157	149	150	168	136	177	154	154	137	171	170	135	150	174	162	166	162	141	158	157	170	153	151	155	167	129	142	147	146	136	163	163	155	186	171	155	165	149	138	148	163	171	156	154	137	185	181	168	143	149	189	138	153	137	133	180	146	157	149	164	132	139	173	143	143	168	130	144	166	158	154	140	137	150	158	156	135	146	161	155	172	165	160	157	158	155	166	147	168	151	180	156	180	136	173	153	169	158	166	179	131	143	172	145	184	141	133	146	154	150	154	143	161	150	152	152	152	149	180	153	141	154	148	142	150	160	151	167	148	140	124	139	139	150	163	167	160	159	190	173	139	155	165	168	165	150	159	175	145	161	154	158	157	185	144	156	152	140	170	165	155	146	144	158	153	152	161	154	133	140	155	148	161	182	161	171	153	155	162	156	153	159	160	155	154	173	170	150	164	144	185	153	161	150	164	156	133	146	143	152	146	154	152	141	165	187	154	183	136	170	137	131	159	161	164	160	169	158	174	162	150	159	172	160	170	146	163	169	153	153	146	159	161	145	155	158	163	172	160	146	155	140	163	143	175	166	152	150	131	150	160	141	159	143	150	154	162	159	144	150	156	146	191	168	155	166	148	148	163	165	158	161	164	170	162	143	142	147	144	167	166	148	167	173	143	159	131	153	158	157	172	154	141	179	148	144	156	148	141	149	161	145	156	145	157	145	171	155	170	156	166	139	160	146	176	157	137	166	168	154	176	150	155	153	167	161	157	156	163	177	158	164	168	152	171	161	148	137	154	152	175	154	160	146	154	159	154	153	152	160	144	166	151	168	151	144	138	166	151	153	146	166	172	158	168	162	151	156	149	143	168	152	165	172	136	147	174	144	161	163	129	135	162	155	152	154	168	143	155	147	150	177	178	159	152	153	153	156	158	155	155	145	175	152	168	149	155	145	151	189	146	133	152	157	149	154	140	175	151	149	130	140	150	137	153	166	146	146	157	159	160	154	165	164	148	134	156	157	160	149	169	163	143	175	185	167	161	160	153	165	158	167	158	169	175	153	148	169	170	168	167	127	166	183	160	137	158	141	169	139	145	146	146	133	149	168	160	165	164	150	152	155	139	145	142
10956	9636	14319	12435	8180	6901	5602	3894	3177	2846	2365	2370	1717	1521	1415	1321	1260	1179	1098	1107	1263	1390	1453	1261	1009	907	729	670	665	627	638	610	594	595	562	598	626	577	571	555	585	536	561	532	545	560	541	521	540	577	550	556	565	591	537	578	546	585	558	571	559	568	542	535	543	567	559	554	498	566	538	583	548	568	553	563	559	538	544	557	538	563	513	607	576	558	543	528	540	546	523	589	552	570	551	547	564	578	584	560	526	547	563	532	553	576	552	554	551	566	551	574	550	547	538	572	526	548	533	579	577	567	550	609	543	539	579	579	536	523	567	525	556	537	564	553	589	556	568	498	549	527	547	553	561	596	548	556	589	565	542	564	565	558	552	527	543	600	623	573	563	543	527	595	554	562	568	532	530	587	548	535	537	552	523	546	543	554	540	562	549	547	598	546	564	553	567	569	534	571	556	540	559	561	549	562	525	519	546	524	589	574	537	486	514	483	565	535	501	555	545	592	562	545	535	569	559	522	547	548	549	544	541	586	545	568	486	545	570	566	510	556	544	520	610	575	560	564	569	580	541	569	544	527	541	541	580	535	555	557	554	570	521	513	560	530	580	520	584	530	563	536	564	540	498	561	603	575	525	557	527	572	550	570	550	570	535	602	570	538	560	566	540	536	554	541	572	589	544	591	602	534	567	554	524	556	526	570	535	546	513	532	521	539	580	565	550	554	498	516	568	562	566	539	549	572	546	561	552	563	540	557	572	523	553	571	531	565	580	588	552	574	576	602	548	512	524	586	549	539	554	569	564	530	536	530	574	574	547	535	561	532	559	564	576	574	507	581	570	559	540	567	527	548	631	526	542	546	564	529	578	547	565	527	583	543	505	540	554	585	538	549	536	576	565	548	556	559	584	575	494	551	523	563	533	515	582	610	558	538	529	527	533	542	528	498	535	538	548	538	510	571	536	559	568	575	584	513	583	613	534	563	532	576	577	540	557	553	559	530	531	544	589	530	595	556	512	563	569	549	532	559	543	568	541	533	524	613	515	549	557	540	523	543	528	533	553	584	550	551	560	576	577	543	547	528	557	544	532	565	587	576	556	583	581	518	567	519	548	555	545	560	559	565	575	569	572	571	582	551	553	524	572	536	550	526	534	530	576	572	521	530	570	581	552	528	552	579	525	582	516	515	557	548	551	535	532	567	573	526	538	560	564	568	556	506	532	627	549	535	595	532	568	533	606	585	545	513	559	556	547	532	575	531	579	551	525	565	533	548	575	554	550	565	541	568	565	546	534	504	581	519	507	543	530	541	568	564	592	564	583	575	550	521	546	534	566	548	552	557	527	571	576	521	535	516	605	563	547	513	572	560	566	570	610	537	561	508	579	573	537	590	573	524	578	570	560	527	560	527	548	491	568	504	582	602	573	583	567	590	565	570	560	532	507	596	545	591	590	570	553	558	533	555	527	565	549	529	571	569	531	570	603	557	591	513	546	548	595	582	537	516	508	559	545	570	543	570	519	600	528	552	538	520	540	515	515	560	585	544	577	547	562	563	532	583	545	535	558	539	581	591	546	582	557	500	549	542	520	602	539	608	558	532	535	596	543	521	569	549	554	563	523	567	548	555	568	540	571	561	537	598	540	586	522	564	522	559	543	550	534	535	545	544	555	550	567	581	571	577	543	567	546	589	555	573	567	603	524	550	551	534	546	539	572	561	561	528	579	572	541	545	571	544	538	569	544	588	556	513	547	537	529	552	572	541	537	529	551	550	519	532	529	533	555	527	529	596	546	521	580	572	577	556	570	577	563	518	554	579	565	585	577	511	503	560	567	590	586	563	572	585	563	528	536	544	542	549	580	540	503	565	528	522	547	572	509	550	527	536	520	551	561	522	578	547	586	535	565	586	530	536	579	588	545	526	539	516	543	599	529	569	555	559	524	567	534	526	581	600	554	531	493	579	557	504	530	575	541	555	532	540	568	557	568	575	573	532	551	535	506	559	568	559	535	600	537	601	572	607	577	561	527	564	540	553	546	586	531	576	586	531	558	570	533	574	583	569	534	560	518	552	554	576	592	553	547	530	514	567	568	541	534	559	529	559	572	585	579	552	592	539	611	577	552	545	511	532	534	577	566	565	512	529	520	512	534	577	555	533	581	560	536	549	548	584	540	537	547	553	564	521	585	580	593	581	502	562	559	571	549	596	539	534	576	577	529	587	546	578	575	548	545	598	554	548	578	531	554	598	565	522	593	564	576	566	555	555	557	574	574	591	576	527	546	564	521	563	521	544	548	544	602	519	567	581	600	572	548	559	555	574	540	538	555	581	563	513	535	539	578	574	587	607	545	563	553	563	533	564	513	561	541	575	526	548	562	562	541	577	539	554	562	553	566	526	534	596	545	556	546	515	524	545	585	568	550	568	532	562	538	576	590	532	533	523	566	558	568	515	548	505	557	556	561	554	549	594	571	582	541	580	528	563	582	573	519	567	520	524	562	560	520	566	548	576	537	560	587	528	572	539	523	514	533	566	570	569	567	539	535	542	564	543	540	549	562	538	529	588	583	539	540	588	570	564	553	561	532	543	577	570	571	511	545	535	560	510	588	577	532	541	563	505	538	546	590	529	552	553	583	538	524	562	505	547	555	543	553	584	548	544	557	582	547	548	556	563	520	535	570	509	541	524	592	524	515	554	483	557	553	508	569	567	516	536	580	582	534	583	519	600	582	577	586	544	538	524	558	604	528	563	528	557	552	547	579	594	540	526	505	568	573	568	516	601	521	583	567	552	540	585	568	562	593	557	576	537	540	557	574	508	577	516	592	538	561	546	566	566	528	577	561	592	550	565	592	567	597	563	542	547	546	555	525	520	569	553	526	524	516	558	606	600	576	578	563	536	567	592	560	526	580	534	551	560	600	547	533	567	568	542	597	519	556	562	561	596	552	548	550	543	525	569	553	522	544	536	577	606	562	540	565	566	562	580	572	558	586	572	530	545	539	553	521	541	527	567	563	560	554	545	581	514	572	555	542	575	570	579	578	525	553	563	540	549	547	534	535	502	552	564	515	565	554	551	558	547	551	562	544	579	523	528	545	558	592	525	565	539	584	522	560	587	570	532	552	550	581	531	591	530	572	559	553	561	535	519	528	538	567	552	523	568	597	561	540	548	503	538	613	557	533	543	594	569	565	584	519	512	545	559	582	557	575	518	579	587	542	553	570	572	511	570	553	566	556	541	537	556	577	572	547	578	552	522	534	553	599	563	500	531	528	542	532	529	597	555	515	550	599	532	548	568	555	556	552	574	531	536	556	517	583	522	568	560	550	563	588	553	556	573	533	562	523	538	533	572	553	544	563	551	578	553	592	516	517	561	517	570	522	554	544	565	545	567	508	540	556	560	543	578	540	525	534	569	604	551	597	546	548	552	526	534	564	521	567	562	561	546	591	554	587	525	570	532	547	547	599	577	555	615	580	526	547	534	525	533	593	582	541	556	533	579	526	547
26445	28518	33220	31897	25541	18810	17440	12315	8151	5949	4408	4501	2803	1993	1854	1713	1647	1498	1258	1093	922	836	1056	912	629	391	325	288	250	242	221	241	225	207	241	169	172	171	134	136	163	158	163	145	158	174	159	183	154	149	141	131	151	167	148	147	141	185	154	168	140	149	160	164	140	145	150	140	151	156	142	157	151	168	170	154	143	151	153	157	144	142	151	152	155	163	166	135	184	145	143	174	128	159	154	140	127	150	151	164	164	151	146	152	166	162	161	173	140	135	149	172	170	150	159	168	168	144	153	149	155	154	160	151	170	178	160	141	159	152	135	141	151	158	177	143	148	153	143	162	154	175	153	157	141	153	139	144	154	138	163	156	155	159	165	135	160	141	161	147	160	175	147	148	151	163	167	155	161	139	153	143	137	169	153	149	167	148	136	156	163	150	172	154	138	159	148	174	133	177	135	168	160	160	151	135	163	136	152	160	157	171	166	154	156	151	155	165	168	136	148	144	169	151	170	160	143	156	130	156	148	135	154	156	161	165	151	132	136	173	139	127	151	156	174	158	142	155	159	150	151	145	147	143	160	157	148	170	149	143	141	160	158	155	139	156	156	154	144	143	178	133	172	167	147	169	166	164	176	146	161	151	156	173	128	126	162	172	165	165	154	142	166	140	140	135	150	138	154	163	143	140	162	144	162	144	145	151	152	152	148	167	158	149	144	140	142	149	120	166	164	135	143	152	144	124	172	164	165	156	164	145	186	142	158	146	158	144	141	152	143	120	145	177	165	162	154	144	156	155	161	154	150	143	183	189	142	155	160	145	150	140	145	133	152	163	165	147	148	161	138	162	152	155	162	155	144	160	177	166	148	155	153	169	145	159	174	151	165	131	159	186	146	157	136	148	159	153	161	150	175	160	132	155	159	152	174	146	149	130	161	134	150	157	148	155	143	169	151	144	177	140	132	148	176	147	145	148	146	169	138	143	153	152	155	134	184	166	146	151	150	160	159	162	185	157	136	149	149	144	147	176	156	161	164	179	166	146	184	155	155	142	156	166	165	144	146	148	163	172	159	152	165	179	155	143	156	139	171	158	180	149	166	175	136	139	156	160	153	142	128	123	147	150	166	156	160	175	151	131	153	144	167	165	172	136	168	175	140	160	154	164	166	162	156	144	134	128	166	151	157	139	137	155	154	136	163	132	149	165	151	169	165	159	152	130	140	139	173	167	143	151	141	171	157	141	142	151	152	150	144	163	161	146	145	142	145	147	169	170	169	151	139	155	143	157	139	151	149	148	147	154	161	147	157	168	140	121	182	131	171	149	156	152	152	166	137	158	164	149	151	175	166	157	168	167	133	146	152	168	155	155	131	137	191	175	129	148	161	152	168	166	155	155	135	149	166	157	137	166	137	152	169	129	160	166	160	129	148	154	154	134	171	146	155	147	138	159	174	147	150	142	148	157	150	151	179	141	156	151	132	169	121	136	147	151	153	157	130	144	129	164	155	154	170	169	163	137	169	162	139	164	155	127	157	154	141	169	146	170	145	162	165	144	147	157	143	151	178	128	173	158	154	159	143	147	158	169	170	144	151	140	154	158	143	176	125	147	158	130	148	146	157	167	166	162	147	134	129	151	129	166	128	162	157	151	127	154	134	157	177	153	163	170	138	149	146	164	171	166	144	142	134	148	130	172	135	155	155	139	172	151	145	161	171	127	147	155	168	167	147	151	154	154	163	162	145	144	149	155	160	139	181	163	173	151	160	161	147	140	171	170	160	125	134	146	126	166	123	147	161	165	173	129	141	149	161	153	166	142	140	149	169	135	141	143	151	159	154	146	150	146	142	139	145	144	148	142	169	127	146	156	146	159	176	150	168	136	164	143	146	171	158	158	167	137	173	149	163	149	143	161	144	173	144	147	176	151	144	144	165	176	153	144	166	144	162	141	183	150	171	159	175	145	148	168	146	139	146	139	169	156	168	173	143	157	155	149	136	137	163	154	155	155	165	141	152	154	133	151	147	153	177	160	165	162	170	159	141	154	183	174	175	170	166	128	158	157	176	163	148	151	155	156	148	146	174	163	160	145	158	159	126	141	171	158	151	158	151	169	158	154	163	149	128	143	154	150	150	170	158	145	140	152	139	164	126	152	140	144	159	151	163	166	158	135	141	146	151	152	149	162	146	141	154	167	175	155	145	164	149	147	140	161	156	147	158	150	167	159	192	150	139	167	154	158	157	155	159	126	167	162	167	170	151	151	143	159	142	130	191	174	149	141	153	156	147	144	154	154	148	165	160	152	169	168	158	147	174	161	181	144	157	160	142	168	121	152	165	141	173	146	163	152	170	167	145	155	158	164	150	150	156	185	160	162	158	163	143	153	162	157	154	149	167	147	160	140	158	136	160	151	155	169	164	166	146	155	131	112	141	134	144	156	137	177	172	146	151	144	163	149	156	157	152	167	157	145	171	155	157	170	166	156	132	133	153	172	139	181	164	165	137	160	156	156	148	146	151	167	151	157	163	139	164	157	133	153	145	161	150	143	170	129	163	158	164	163	162	130	161	152	151	149	140	146	150	165	143	178	149	149	154	176	149	145	168	148	142	171	160	176	171	144	158	139	169	150	162	152	162	182	130	170	165	151	135	159	147	149	157	162	170	152	153	170	144	143	152	147	147	150	148	130	152	129	150	177	175	174	148	154	150	177	175	165	158	164	142	157	166	141	163	148	137	175	130	140	138	153	157	142	150	148	156	142	154	157	172	137	160	164	158	138	141	147	125	150	160	163	152	128	157	183	169	161	139	151	159	148	141	153	159	157	146	183	140	157	154	153	154	144	167	160	145	157	164	141	158	159	156	160	157	143	137	152	179	143	151	145	131	182	151	147	158	148	170	137	162	156	160	144	173	136	185	155	166	183	158	154	175	186	144	147	167	138	153	152	150	143	153	166	178	155	133	161	179	141	192	156	151	153	147	169	144	132	144	162	139	182	158	162	137	165	162	150	173	156	135	142	154	161	151	161	157	144	145	155	152	157	179	152	166	135	146	139	149	146	141	144	153	160	172	170	127	154	148	141	127	151	149	161	176	141	158	146	138	152	155	157	153	155	150	154	156	138	164	147	149	162	156	167	153	152	159	157	176	131	133	189	168	172	146	170	168	150	171	147	140	166	129	162	142	141	147	158	143	160	150	160	156	144	156	168	168	158	120	152	176	158	158	153	155	140	138	160	135	149	163	162	150	140	124	150	154	152	145	164	157	145	160	168	145	170	162	144	166	142	145	156	157	161	148	169	150	157	156	148	151	146	157	147	162	145	129	149	132	164	143	157	152	147	147	147	142	151	155	139	154	148	148	167	147	141	144	146	173	140	132	158	144	151	121	154	155	154	150	136	164	146	144	165	156	145	137	130	153	162	163	155	171	150	156	146	157	145	141	151	164	149	144	137	165	145	168	153	148	150	169	148	178	149	182	165	165	151	165	141	158	162	146	161	152	153	164	158
21266	26958	36056	39880	30447	28662	32672	27856	24042	19368	18369	19205	13315	11406	10960	10932	10803	10381	9525	8306	7430	6553	8581	6922	4808	2757	2118	1902	1567	1504	1281	1222	1307	1037	1192	807	768	721	737	704	645	598	582	555	572	548	580	582	546	578	588	554	547	539	588	550	539	708	738	548	524	622	595	612	620	528	564	550	578	549	531	547	534	565	552	566	556	586	531	572	501	579	507	539	554	560	486	489	591	520	533	531	554	536	553	542	559	576	539	541	549	572	561	534	557	546	575	578	546	531	545	542	550	523	529	537	549	567	577	553	512	540	569	550	563	502	530	535	562	569	505	495	563	547	562	549	574	528	532	560	588	598	576	593	545	558	531	561	553	552	561	588	519	528	564	549	560	522	564	539	507	524	505	498	555	559	566	532	614	547	551	546	527	584	552	523	559	522	599	529	576	528	530	544	557	527	548	516	524	556	541	527	548	566	559	527	505	556	556	577	543	533	555	534	564	556	542	565	573	504	542	568	593	563	560	531	550	542	550	559	544	558	564	532	556	529	540	510	545	604	563	536	579	563	542	503	523	523	571	521	557	541	519	566	535	536	510	557	566	535	550	560	538	557	484	567	490	565	554	540	563	581	591	564	523	522	517	559	540	578	557	537	537	552	572	587	537	561	531	552	570	506	532	555	510	576	518	563	544	540	555	574	565	536	530	572	565	550	555	567	518	505	563	549	563	532	526	534	563	526	488	541	537	555	522	539	524	539	538	518	542	537	521	533	544	504	501	555	540	553	549	532	526	560	546	547	576	524	560	547	544	560	572	530	597	547	600	544	584	549	497	512	556	546	559	551	507	560	576	528	551	492	523	551	531	555	544	574	556	538	548	550	558	537	540	550	564	566	548	592	545	593	533	552	565	574	491	565	532	582	529	539	584	559	517	563	546	567	542	513	552	542	543	549	544	554	562	540	517	542	500	567	531	542	529	520	566	571	527	557	558	542	522	557	515	570	525	531	567	517	549	530	531	543	513	544	546	544	576	543	518	492	553	550	561	502	507	552	520	557	535	532	510	530	511	541	545	547	549	575	531	543	531	550	547	560	555	584	515	556	544	562	535	516	544	546	562	558	515	571	528	525	553	575	546	534	554	576	534	571	572	517	553	554	536	546	547	554	495	526	575	495	609	577	526	549	563	517	586	542	556	542	575	555	560	583	550	600	537	578	552	557	548	533	531	561	539	527	599	530	529	597	563	562	579	540	539	562	556	511	533	528	537	559	581	555	545	557	553	568	557	586	548	526	569	563	532	554	541	524	522	551	551	520	592	551	517	557	550	562	550	560	554	529	552	541	555	553	539	560	554	572	554	561	525	552	572	504	541	551	513	538	545	547	576	537	592	526	498	572	598	552	502	545	528	549	518	547	547	549	604	521	570	534	512	521	607	550	560	587	542	554	602	540	565	536	565	525	565	554	549	551	547	529	539	491	539	589	563	503	525	571	528	489	529	583	545	528	531	539	566	574	544	553	505	540	544	557	555	518	580	567	543	569	513	545	571	515	544	557	521	561	527	549	503	576	540	497	548	560	532	531	540	554	538	581	543	524	561	558	551	548	519	552	523	525	563	530	541	528	539	559	546	557	515	570	542	501	524	551	611	572	540	532	562	520	573	533	553	564	513	576	554	598	566	553	517	511	536	549	541	563	543	512	552	592	497	544	509	492	509	579	559	556	565	571	557	534	531	522	537	539	584	517	544	575	544	515	540	538	527	519	548	591	537	542	564	517	536	529	508	578	511	537	536	615	519	539	504	568	534	534	550	504	569	539	560	553	515	560	550	537	543	544	539	555	578	534	589	569	562	561	581	526	518	578	547	543	550	525	532	557	571	578	542	565	536	544	534	533	533	539	566	546	530	553	580	529	530	532	540	529	567	596	528	578	514	564	531	533	549	544	563	544	562	565	580	524	510	533	572	544	567	577	540	574	558	515	520	549	538	486	586	558	560	539	532	539	577	553	552	529	514	553	525	577	584	568	572	526	581	574	559	511	527	531	564	542	537	540	551	555	549	569	553	559	563	551	484	553	549	553	549	548	519	532	514	543	555	579	571	549	551	535	525	523	518	504	548	541	562	544	509	556	557	528	561	544	542	534	550	539	596	565	561	559	568	542	567	525	552	549	543	525	514	513	550	562	568	564	560	605	537	598	559	545	554	523	513	542	514	526	507	537	566	594	566	554	519	536	579	531	558	543	560	496	526	541	535	544	553	581	494	523	541	529	556	566	570	560	529	569	561	522	565	583	569	555	524	531	546	529	524	514	588	531	534	548	565	557	580	504	553	551	527	544	548	536	549	550	523	545	552	512	529	487	575	538	548	566	547	523	526	570	546	565	544	538	567	515	544	568	545	573	546	572	559	544	572	510	523	575	515	523	547	545	544	519	563	546	552	541	574	546	564	540	572	568	534	574	542	543	522	544	532	574	557	545	520	563	557	542	537	526	547	528	522	565	508	514	558	570	590	550	524	544	527	565	565	553	493	544	537	548	594	558	531	556	589	545	547	537	535	507	542	510	525	562	532	553	526	533	547	561	553	565	556	522	553	547	554	515	552	578	546	582	543	573	582	509	543	522	567	559	592	541	550	543	541	530	536	548	531	552	542	572	553	575	530	544	570	579	555	576	554	527	512	560	552	573	506	533	584	527	521	576	548	545	518	553	546	531	566	553	557	616	546	552	547	536	565	518	544	547	539	529	529	525	567	554	534	558	539	574	549	552	535	522	560	564	550	549	549	557	584	537	554	508	545	527	564	596	588	543	574	555	580	553	535	590	512	559	557	567	552	578	531	534	565	526	517	537	543	556	550	560	532	519	513	529	530	558	573	520	566	551	602	523	529	529	561	527	584	585	556	577	532	570	541	556	525	527	564	535	538	535	536	549	525	558	530	521	542	550	555	527	547	537	555	551	508	537	555	554	570	541	531	498	574	588	520	525	507	533	553	579	587	578	553	573	542	554	557	550	577	533	528	545	553	508	571	521	549	558	580	552	561	517	551	594	570	542	532	529	539	570	584	524	540	555	559	515	560	530	537	527	538	544	525	509	597	512	581	556	539	528	574	578	537	534	541	546	538	554	561	561	579	543	594	581	531	546	562	547	583	504	562	544	534	578	569	544	578	541	552	533	533	555	544	570	553	536	541	578	547	571	554	576	550	527	521	569	577	587	550	547	613	516	575	555	511	497	602	546	544	568	536	518	552	529	564	595	540	573	587	547	530	577	501	514	561	568	547	565	575	550	564	597	574	495	566	520	555	577	525	564	547	577	522	519	498	556	543	561	534	548	580	539	515	531	544	547	568	517	609	589	572	524	584	556	583	559	532	550	555	555	540	533	575	554	525	576	524	525	577	528	568	560	562	529	552	510	585	581	496	592	559	570	598	560	536	542	548	528	545	533	549	543	582	567	537	559	604	564	506	574	543	540	557	530	538	554	584	534	523	533	529	570	592	578	548	543	522	552	567	531
33326	37467	39978	41523	32192	27444	24966	21910	15040	10414	7954	7325	5005	3767	2881	2868	3358	2629	2509	2000	1555	1618	1830	1396	875	711	584	451	419	468	333	380	432	352	276	253	230	227	220	206	196	194	183	193	214	234	218	175	190	175	193	199	174	193	192	186	173	209	215	185	213	192	194	184	168	190	172	183	175	202	201	203	200	189	181	191	199	167	193	198	191	189	189	150	196	195	206	161	209	180	180	187	190	146	183	221	191	180	199	184	193	213	162	188	194	199	194	201	176	213	209	175	181	178	196	212	165	176	190	181	195	173	174	159	159	218	173	196	172	187	190	168	201	167	167	182	194	185	186	165	183	192	187	207	162	192	186	204	193	185	183	191	186	220	163	197	175	170	181	201	197	194	192	183	181	195	186	166	186	180	188	170	205	156	196	200	199	178	172	174	208	194	160	158	192	196	181	196	167	180	197	214	195	182	184	168	212	185	167	189	181	168	172	172	185	200	164	179	182	204	182	207	199	182	190	185	187	180	154	208	176	188	173	168	201	186	190	185	206	192	192	178	181	180	166	176	191	208	160	211	156	211	155	175	198	193	187	180	176	204	189	177	183	178	175	185	168	183	181	189	206	189	200	166	184	176	186	179	183	182	191	188	172	187	191	193	165	177	202	179	189	197	189	187	185	164	192	190	187	206	189	175	182	192	193	201	198	170	180	175	176	169	177	168	191	208	185	187	184	165	179	180	193	203	191	201	181	193	192	213	165	202	179	171	186	197	181	187	175	159	191	179	199	175	164	180	173	165	186	191	184	180	186	194	199	194	200	190	199	214	192	186	194	156	194	212	183	176	186	188	179	164	196	199	182	188	170	191	188	216	195	184	190	186	183	177	178	189	205	191	188	183	180	144	181	192	174	170	169	186	188	159	191	191	194	175	186	184	185	174	196	161	188	162	180	168	175	194	186	188	183	173	188	195	180	192	205	191	180	206	192	188	184	210	175	179	182	174	187	183	182	196	171	178	197	200	189	165	202	210	183	177	166	207	187	184	198	164	205	166	194	161	171	187	195	185	196	185	180	180	149	168	179	207	196	198	194	183	194	192	182	187	204	182	167	172	176	181	196	170	180	218	183	176	161	149	192	183	191	188	182	186	175	196	195	172	188	190	180	167	168	189	191	163	183	170	186	178	159	192	200	184	176	168	168	188	199	193	190	166	192	199	191	190	206	199	168	190	193	184	184	152	166	176	177	223	187	197	173	192	176	208	190	207	187	205	181	179	197	167	186	161	160	190	173	173	170	176	186	174	191	187	198	193	172	178	187	189	196	194	200	198	182	195	193	200	162	210	184	212	164	178	165	193	188	152	174	184	191	187	177	193	176	188	198	189	168	194	192	201	191	172	183	189	187	193	178	171	163	205	178	164	182	150	175	187	196	171	156	175	182	195	171	177	171	188	174	196	185	184	178	217	178	189	182	174	182	179	194	180	185	179	204	182	175	171	206	179	189	193	202	180	210	201	190	203	174	171	202	188	201	155	187	221	193	161	210	187	193	159	177	198	176	192	193	173	188	193	215	195	188	183	206	213	187	156	195	166	164	177	177	190	188	189	215	188	179	195	200	173	204	193	191	208	187	184	217	197	186	178	192	193	183	178	172	183	173	198	182	183	196	198	179	173	179	189	183	181	197	197	167	170	171	199	171	178	173	174	200	172	191	183	186	182	197	170	182	192	163	193	192	196	180	191	201	171	180	187	188	191	196	199	178	177	169	172	159	185	173	177	162	156	171	167	164	205	179	162	208	202	204	191	182	189	162	182	172	166	206	157	180	185	187	168	199	192	180	181	181	192	184	200	192	184	195	180	211	176	200	169	182	175	198	190	163	192	205	169	178	150	174	180	166	172	190	180	151	190	173	186	195	196	185	174	195	179	178	168	175	171	173	193	190	189	192	174	174	194	183	212	181	221	180	186	190	168	174	157	186	210	189	179	186	196	196	183	190	188	203	158	209	185	197	172	183	198	165	167	200	161	182	199	192	177	180	188	187	181	183	172	183	199	183	184	165	196	170	185	183	179	223	184	195	182	200	179	184	204	204	178	192	187	197	171	176	209	188	183	192	174	198	191	189	198	189	186	158	198	204	186	185	180	210	216	211	160	200	190	199	187	196	180	181	191	195	171	170	173	198	174	196	166	176	191	193	195	167	189	197	209	165	199	171	182	194	191	198	184	192	206	176	188	181	200	197	173	174	194	174	204	173	177	196	181	185	181	175	165	181	178	190	198	194	197	193	178	177	192	187	173	187	158	186	175	184	177	179	169	164	169	183	194	171	181	181	188	183	201	170	187	183	185	202	175	162	191	205	172	179	192	208	181	170	196	195	198	196	193	189	170	206	182	193	169	198	173	160	218	171	189	166	187	179	176	198	184	173	210	201	171	186	169	150	198	139	188	197	166	194	187	190	195	176	184	176	204	192	200	162	206	184	174	178	178	161	190	183	172	182	173	166	196	211	186	166	189	186	213	195	171	201	196	166	189	188	206	196	193	201	201	175	213	210	175	194	192	166	163	179	194	202	166	183	191	185	202	189	190	165	203	190	217	178	184	184	169	193	176	171	174	199	189	182	192	181	179	171	160	196	192	172	186	198	199	210	156	182	165	169	197	184	185	183	176	197	145	195	184	191	164	184	196	198	192	191	176	159	190	171	162	184	172	172	198	187	180	187	199	179	180	182	171	191	193	174	183	188	192	165	188	178	219	205	191	166	176	198	180	204	211	151	181	192	193	188	177	194	196	214	193	180	196	181	178	193	170	171	208	180	198	177	184	195	203	192	181	174	180	188	182	170	188	187	201	191	161	193	202	210	191	163	170	163	195	181	188	179	210	164	178	177	187	202	172	190	184	181	164	186	200	179	218	165	199	169	170	196	194	184	191	190	175	184	216	156	186	160	196	168	175	170	174	175	165	182	168	163	201	211	170	196	174	166	188	173	200	153	178	180	181	226	195	171	181	202	199	186	183	177	145	202	190	166	205	184	184	194	192	198	196	176	185	203	183	178	223	181	184	190	177	182	176	185	172	186	184	168	175	175	216	194	189	174	176	171	183	179	185	192	191	164	163	177	166	190	141	176	171	195	182	197	185	185	201	163	170	205	183	165	184	170	177	172	197	176	206	162	181	177	176	187	176	210	200	157	189	206	208	159	175	178	202	173	178	190	182	193	183	167	151	196	181	161	184	213	204	148	181	169	189	172	188	195	194	180	168	177	219	171	184	195	197	209	180	186	187	179	177	195	158	191	208	189	208	191	157	170	194	168	171	164	184	179	179	189	171	208	180	185	208	173	180	179	197	172	192	190	179	203	190	211	193	189	185	184	208	180	201	188	176	174	204	188	184	178	170	183	196	190	160	181	196	197	178	173	180	193	164	169	194	204	179	202	191	178	188	175	171	175	192	166	192	187	165	180	181	161	186	151	199	202	200	187	184	177	189	197	166	190	199	169	211	193	191	196	167
26160	35461	42697	50762	37503	40387	39534	36726	30906	26642	24638	25476	18811	17329	15564	16106	18402	15120	14655	12504	10557	11351	12985	9621	6788	5071	4380	3112	2885	3210	2077	2600	3028	2291	1525	1068	970	994	1022	888	764	736	741	697	656	639	667	623	631	638	726	728	651	634	674	683	698	854	946	652	709	721	633	623	625	621	630	627	655	644	709	639	635	655	677	643	665	680	648	638	635	648	665	614	652	653	651	650	652	594	653	644	647	655	649	641	629	614	663	566	672	571	625	639	568	607	650	626	670	596	654	654	635	645	684	641	605	619	681	644	582	579	645	609	637	610	650	647	650	653	659	641	633	598	629	633	589	614	628	643	643	636	648	689	643	658	607	598	675	627	623	631	641	629	645	604	657	643	666	647	631	613	689	683	647	646	679	601	655	644	715	639	632	642	636	629	674	618	631	616	639	613	657	648	629	635	685	636	629	596	606	673	634	616	646	663	599	656	682	625	686	610	600	642	639	628	648	628	668	672	649	620	622	668	630	624	645	686	671	624	645	601	685	658	640	635	685	641	637	598	640	669	636	680	649	657	670	660	653	662	614	621	573	666	662	626	648	618	639	654	622	626	632	619	611	630	613	656	663	631	602	693	621	604	624	638	656	622	625	640	648	650	643	650	624	629	602	638	661	632	671	611	653	628	610	665	639	632	643	621	626	623	620	620	673	638	673	648	641	628	616	596	609	664	625	615	631	673	641	640	665	676	627	642	620	620	655	648	640	660	617	625	622	631	617	635	647	643	639	619	637	655	651	667	635	604	642	656	608	623	600	633	622	628	632	620	632	648	625	646	625	642	623	619	676	629	632	614	630	624	684	642	617	629	621	601	628	637	658	649	659	654	657	647	695	628	649	658	642	675	597	616	630	662	636	626	654	645	643	636	638	629	621	637	625	646	638	617	622	661	686	616	618	617	631	587	611	625	642	626	631	615	645	601	665	588	643	627	601	650	606	622	626	648	621	628	689	607	656	626	619	603	624	621	668	647	648	627	637	666	613	664	621	620	617	632	618	661	629	655	605	587	636	645	653	643	638	635	660	644	686	665	645	670	654	618	632	590	675	674	672	642	667	650	637	597	622	664	664	659	651	705	643	675	580	639	627	631	642	612	675	654	588	609	659	645	646	647	685	666	669	603	627	612	644	633	690	656	600	669	585	663	678	641	664	606	637	646	579	653	590	622	667	660	639	630	632	589	628	669	617	660	634	629	622	620	626	642	648	604	688	630	636	625	648	634	663	654	656	657	601	602	644	614	616	668	586	641	645	620	641	625	653	654	684	620	618	649	622	647	664	607	639	621	617	605	664	617	676	635	606	655	611	641	640	611	634	665	673	663	627	675	651	664	606	661	577	647	654	675	604	628	691	656	666	639	597	639	630	613	631	676	645	651	612	616	644	637	693	660	637	623	637	651	642	629	614	606	650	632	635	625	636	602	674	629	632	633	638	663	618	588	606	645	626	637	641	635	709	597	622	630	655	657	667	698	630	630	659	699	633	641	629	615	652	615	660	684	609	625	689	622	618	633	631	606	634	646	642	638	645	664	637	617	614	623	672	646	625	644	663	659	625	643	640	653	606	630	610	599	609	625	641	612	647	663	669	646	641	627	642	643	636	630	596	633	697	645	662	641	585	671	600	601	635	647	609	654	664	622	611	638	634	660	627	676	652	622	663	626	690	660	604	626	642	647	653	691	672	638	651	638	616	669	603	635	638	593	632	677	629	652	681	638	591	640	610	662	667	683	667	652	641	633	617	660	651	653	626	639	616	660	656	661	686	587	620	623	648	657	646	685	651	685	644	623	633	638	621	671	624	639	632	630	623	669	612	613	650	621	643	645	633	637	612	621	634	662	652	582	652	635	658	668	637	618	642	617	648	646	615	627	626	621	636	644	677	655	655	609	661	676	683	639	620	639	662	597	626	601	634	649	612	702	646	604	625	608	646	633	600	625	674	648	678	622	616	633	632	653	683	669	641	663	641	629	644	620	638	626	672	643	642	638	659	654	622	657	604	657	679	619	674	609	659	604	658	610	630	638	642	613	653	589	630	633	645	686	659	646	659	607	631	624	701	655	674	593	608	679	598	673	625	653	674	645	630	623	553	616	680	628	660	654	639	702	628	649	662	679	628	672	671	607	661	618	623	651	690	648	627	618	617	643	659	638	638	626	636	623	628	664	663	681	712	632	608	613	633	599	661	630	628	642	647	641	660	624	659	607	632	664	614	599	623	595	637	667	612	649	608	650	608	679	611	633	615	607	635	583	707	620	663	639	675	615	655	630	632	627	638	680	654	653	658	618	611	653	653	625	624	647	627	622	624	634	640	595	678	647	671	688	601	652	637	626	655	637	645	651	680	642	682	626	608	609	659	651	646	654	598	631	654	613	625	648	629	629	614	616	632	607	639	582	633	650	622	632	634	624	669	683	619	646	635	651	623	614	650	627	645	615	636	672	590	654	659	666	615	626	631	606	645	658	654	652	668	608	642	623	649	659	619	649	659	653	672	656	630	610	643	630	666	651	600	685	664	611	599	627	652	598	676	624	680	654	597	635	667	629	620	602	619	662	627	611	640	593	649	625	641	596	616	624	646	622	639	644	620	629	656	594	687	631	621	627	587	622	606	655	639	672	622	636	694	647	632	671	601	636	623	623	624	614	641	640	613	649	656	573	648	609	662	631	673	619	663	632	644	681	642	633	624	642	629	680	640	658	620	613	653	606	621	661	623	646	630	619	657	644	642	600	680	633	647	625	653	640	621	615	649	649	580	593	672	663	621	655	634	639	637	675	622	633	673	652	657	618	620	668	650	675	630	632	602	621	627	657	637	638	626	611	657	629	671	576	630	683	636	588	663	615	640	614	628	611	620	658	663	694	643	638	647	617	625	588	604	588	659	648	667	614	660	622	650	629	644	661	646	711	654	659	625	634	640	646	638	608	632	670	611	622	653	649	602	648	645	672	589	644	684	588	628	660	621	639	585	670	648	607	630	614	627	670	663	640	693	647	601	627	658	621	605	631	640	604	647	641	707	663	619	647	657	626	612	654	642	618	660	633	642	598	686	672	615	631	676	645	663	623	676	637	626	649	660	612	625	658	646	627	629	655	637	636	636	603	633	653	632	620	625	663	658	622	656	631	656	664	633	607	649	638	659	612	642	622	598	629	641	697	613	651	685	657	629	663	606	672	609	591	640	641	619	703	610	664	667	627	652	634	629	664	669	640	635	626	618	621	625	696	638	581	603	676	664	622	660	613	629	625	615	656	600	657	663	645	633	613	650	626	660	646	569	599	665	670	659	621	650	610	669	619	651	670	675	662	619	639	674	661	609	662	642	634	616	639	617	652	674	628	640	610	593	649	652	650	628	652	634	678	642	624	665	609	669	609	662	641	652	580	623	656	680	633	635	589	605	616	625	662	614	653	618	599	625	615	661	669	640	608	561	594	640	683	598	630	644	602	646	663	633	664	650	633	664	639
10589	8429	8303	6110	2566	1666	1097	836	521	442	392	350	292	258	255	240	241	226	209	205	199	220	227	207	198	198	172	165	145	159	177	162	158	171	188	136	150	145	134	147	148	157	146	146	149	165	177	151	177	139	147	162	157	150	145	161	161	134	148	137	147	164	151	127	141	158	166	141	154	162	178	136	139	167	169	162	143	146	139	140	136	139	146	157	160	136	155	164	143	166	140	144	142	165	170	138	179	142	131	165	168	163	157	147	156	138	139	164	140	130	151	147	131	171	154	137	163	151	158	158	156	180	170	157	143	140	156	152	135	163	169	157	161	140	167	156	170	156	137	168	158	153	162	147	173	143	167	160	172	167	157	163	170	132	150	148	160	152	147	133	140	158	153	162	140	146	170	152	149	160	161	163	143	147	162	135	149	150	151	174	176	164	172	130	126	167	160	145	152	139	144	143	153	155	144	147	168	144	168	158	141	142	137	187	160	157	178	163	163	155	145	145	168	166	146	142	167	160	150	154	145	167	161	160	156	157	156	158	179	154	160	152	156	138	156	168	168	165	161	129	158	160	158	173	166	142	153	171	153	156	140	163	149	144	152	167	148	144	162	143	162	172	171	157	159	159	167	164	140	149	139	170	155	148	144	167	139	162	172	154	171	158	183	161	154	144	145	150	152	166	132	149	152	152	156	149	179	141	159	143	150	174	157	157	165	159	144	157	157	168	144	161	148	168	135	163	149	149	153	143	141	170	169	168	172	174	125	159	167	167	179	155	146	179	142	180	167	138	150	158	146	158	170	141	141	149	179	124	148	156	145	157	161	165	165	148	157	161	162	142	151	145	159	139	165	149	147	169	163	122	156	150	128	154	139	141	171	143	144	136	176	160	154	165	148	164	119	159	156	170	136	133	147	138	140	165	143	139	152	154	156	168	160	158	144	125	147	131	156	161	172	159	158	143	149	169	148	180	149	149	145	176	154	155	142	165	159	151	152	152	142	134	147	158	141	153	142	158	161	156	173	165	153	146	162	139	152	144	145	167	140	150	139	166	167	151	157	151	146	167	152	175	153	154	171	140	143	161	150	149	157	142	142	158	157	138	159	144	139	141	160	149	146	138	148	165	151	163	174	160	145	150	152	148	189	165	152	154	177	148	140	149	126	144	170	138	167	172	178	166	158	169	137	151	170	170	161	149	156	136	147	140	139	160	148	161	147	157	160	137	144	155	141	174	130	151	165	154	176	156	155	154	139	141	157	156	176	173	134	145	144	166	147	172	153	136	142	142	150	161	150	152	138	157	159	156	136	169	178	151	158	156	136	179	140	148	152	164	166	151	154	172	160	144	143	157	162	161	165	140	124	156	155	166	154	135	144	165	146	156	164	163	159	145	161	135	173	160	148	154	163	173	154	141	154	149	142	165	160	131	134	149	158	163	155	156	141	138	137	137	144	157	174	167	151	138	145	150	139	171	171	171	163	147	158	173	151	145	153	144	160	144	173	156	146	181	192	163	145	143	152	133	149	155	179	137	146	168	164	146	153	163	156	139	172	148	155	158	162	149	152	164	169	170	174	160	157	160	144	135	161	148	153	138	138	142	150	154	158	144	147	148	159	149	148	146	148	155	159	149	169	148	119	163	166	151	129	148	162	167	145	156	148	150	161	158	168	150	147	162	153	156	154	147	163	145	148	153	138	173	172	154	157	119	163	161	162	138	174	155	141	152	158	177	148	155	126	158	140	161	135	137	180	158	149	149	144	156	169	148	176	156	150	153	159	171	182	135	145	172	164	158	156	149	166	147	162	137	140	154	141	143	172	174	163	173	135	173	149	136	175	157	139	143	152	149	140	157	144	161	136	147	165	153	147	141	158	145	168	156	162	157	152	178	146	131	165	149	170	139	138	133	158	154	151	151	149	161	153	163	172	148	146	152	140	143	155	169	156	148	150	146	163	141	161	167	168	145	157	163	163	146	139	158	157	181	159	166	152	155	158	163	185	129	158	132	146	160	151	160	184	150	165	144	174	161	153	165	157	148	129	170	144	149	167	165	153	154	160	169	155	145	158	157	142	135	180	167	157	162	124	174	139	167	140	149	157	150	167	151	177	171	147	157	146	157	150	151	196	153	160	147	166	175	150	164	152	158	163	152	154	130	163	147	159	140	183	151	173	162	138	148	145	152	145	140	166	152	163	148	161	164	171	152	168	133	153	155	149	150	155	174	159	132	169	148	170	145	134	161	143	161	166	157	163	154	150	127	134	166	167	141	131	157	152	141	158	163	162	140	159	143	147	125	138	140	144	172	163	165	167	158	151	136	148	156	143	144	163	174	170	167	159	157	124	144	173	131	136	145	133	145	152	147	147	137	141	156	169	165	149	154	141	139	173	146	151	148	162	181	163	167	159	153	186	160	164	180	147	149	155	158	161	146	148	145	156	154	176	175	142	146	149	150	145	163	168	132	147	139	156	146	138	156	151	174	159	157	151	151	147	151	146	155	160	134	146	140	146	142	142	156	145	146	162	158	160	158	160	129	137	135	155	174	154	168	175	166	168	174	152	136	157	161	169	163	146	151	159	160	149	166	153	180	139	161	163	157	144	150	159	145	156	162	144	172	168	143	140	150	151	181	163	174	141	162	143	157	172	180	167	150	139	163	151	175	154	144	154	147	171	130	154	177	137	155	149	143	155	152	156	153	159	143	169	160	125	148	144	164	154	145	161	139	149	122	133	149	165	164	172	138	140	158	137	150	172	162	141	161	155	163	153	161	143	138	169	164	156	146	130	160	152	172	146	146	143	144	166	160	157	168	148	141	145	153	133	132	161	168	160	143	117	155	146	147	163	158	159	174	158	146	161	159	167	165	149	170	156	160	131	149	156	177	163	153	165	169	164	154	150	184	153	155	157	148	157	156	140	151	151	150	160	132	172	150	155	145	136	181	162	165	155	147	146	136	155	157	140	147	156	161	155	175	153	156	158	148	139	154	148	145	154	156	167	159	138	147	172	151	132	143	154	179	173	158	121	165	156	151	164	157	186	142	154	151	157	155	164	164	157	155	159	165	156	150	145	156	140	153	160	138	144	174	156	142	160	182	153	129	155	188	176	151	165	156	160	134	159	154	146	167	134	160	161	164	128	144	142	153	137	165	157	148	136	176	161	163	138	155	159	154	162	133	158	151	153	148	150	169	145	167	143	174	148	164	161	165	169	142	142	140	156	149	181	188	137	151	153	151	154	151	154	163	155	154	155	164	143	158	124	157	147	160	134	146	148	154	142	140	160	159	151	151	185	147	162	162	144	147	152	140	150	172	171	155	152	160	172	154	145	143	159	152	157	156	156	134	162	158	173	169	161	158	151	153	147	161	148	157	150	167	139	160	156	148	149	144	153	141	145	156	146	152	156	152	156	154	149	138	149	173	153	157	172	161	152	142	157	155	141	143	141	151	158	152	138	161	143	170	142	147	150	154	169	150	152	158	156	149	165	130	161	146	153	160
10707	10900	15736	15497	8929	7792	5363	4370	3015	2612	2242	2104	1690	1544	1222	1238	1175	1042	1019	913	992	1176	1373	1143	991	887	808	814	699	609	613	608	691	598	549	594	579	582	575	561	562	535	595	541	584	546	547	528	546	554	537	551	565	553	566	526	510	549	572	552	573	536	552	570	538	496	501	523	581	541	559	564	551	558	533	532	562	555	589	541	560	560	548	554	503	545	573	531	534	552	584	549	530	594	552	575	549	561	552	538	549	520	537	510	530	509	554	598	551	545	527	565	564	515	563	596	571	552	528	561	539	576	530	535	594	526	587	545	582	562	535	572	515	537	602	552	542	525	542	560	553	549	514	600	543	578	567	518	559	519	589	535	548	565	549	544	526	556	563	572	551	541	535	583	566	552	556	525	526	532	574	555	518	538	537	606	561	532	628	505	544	540	563	595	513	567	538	598	537	563	508	569	606	584	550	537	549	537	580	560	558	578	550	518	521	517	552	519	542	536	574	595	534	591	549	558	536	515	534	554	544	541	549	558	546	573	596	549	507	530	560	573	573	553	550	535	514	531	555	551	541	564	541	549	580	535	528	596	542	580	553	517	587	545	538	544	545	533	520	522	595	555	578	502	546	560	544	537	518	542	533	539	577	543	577	488	515	571	515	517	569	517	582	544	571	567	565	551	554	556	524	544	562	558	535	534	555	547	519	527	552	565	550	557	575	586	540	503	563	510	532	578	558	528	566	558	564	603	548	548	510	550	541	527	586	531	562	523	551	568	573	604	574	556	537	522	573	568	515	555	534	571	557	571	557	564	497	543	561	563	497	538	543	536	587	553	559	537	601	531	537	530	564	572	567	573	575	554	529	579	512	561	516	538	531	555	529	573	551	590	580	534	536	548	572	572	577	555	551	541	521	536	600	557	536	558	518	565	560	547	547	527	533	522	545	565	545	544	530	563	609	547	542	533	492	538	546	577	492	605	567	575	526	565	536	571	562	523	511	545	522	606	547	587	536	509	517	541	565	513	526	569	593	543	500	531	572	550	554	498	538	534	548	569	543	529	557	549	558	540	530	534	557	568	548	561	552	597	490	536	543	581	523	551	522	574	548	554	545	548	566	545	529	542	525	577	546	544	540	509	569	585	548	548	567	526	541	529	548	564	562	551	552	552	569	532	532	536	544	535	527	535	501	525	556	563	516	558	511	545	584	549	562	535	540	508	558	535	536	556	554	522	547	579	580	559	552	529	555	544	568	564	535	518	561	559	563	598	536	522	552	549	544	542	503	568	533	538	561	574	533	578	573	566	564	547	551	598	521	516	602	539	539	534	554	557	512	622	582	591	545	557	559	548	555	562	556	529	568	556	553	537	544	555	549	583	550	563	525	549	499	545	574	579	526	548	549	556	569	487	525	512	550	542	532	580	599	566	532	567	549	538	558	601	588	597	528	516	530	548	549	545	521	582	576	551	581	573	591	572	547	552	577	540	510	553	559	540	529	517	539	515	523	522	563	578	564	544	530	551	553	564	529	551	530	571	549	561	528	592	523	571	556	551	531	552	545	567	559	562	550	552	576	604	560	532	571	552	574	575	576	546	561	559	571	512	545	541	534	560	557	559	537	598	586	552	528	584	509	552	498	542	559	539	489	562	580	572	587	525	562	583	568	577	534	586	545	540	511	538	535	550	554	540	488	545	571	550	572	542	563	529	516	569	583	535	521	553	521	567	559	533	486	568	515	563	558	538	559	538	526	565	562	518	537	551	559	544	578	551	561	535	523	543	581	555	585	583	549	562	568	558	559	519	518	563	559	522	608	551	525	556	576	530	585	533	556	500	528	547	539	497	522	569	539	524	538	544	532	512	562	545	559	554	541	550	556	598	568	535	529	583	588	545	588	545	551	623	487	511	563	558	565	546	537	494	574	564	579	546	558	532	553	591	565	556	555	549	538	566	540	555	542	552	594	525	537	578	575	571	540	552	525	498	553	572	580	551	525	555	587	507	556	544	580	526	569	554	510	600	548	551	569	553	569	506	599	561	564	551	514	497	561	549	567	581	572	525	577	566	534	524	580	515	552	563	541	548	536	553	555	542	550	552	547	597	577	534	524	561	562	550	513	574	512	561	545	562	547	552	569	553	564	572	523	567	576	558	565	521	572	560	551	549	516	553	567	525	539	513	534	585	547	547	573	558	562	534	551	515	573	563	501	513	533	563	617	537	539	587	558	536	581	562	618	524	556	572	554	583	565	570	563	572	566	580	561	530	572	530	529	522	562	518	530	571	511	527	562	574	567	571	502	506	562	530	534	544	559	522	565	542	570	585	534	568	568	587	573	501	558	522	579	525	586	537	559	530	588	562	549	532	548	540	550	513	575	567	535	548	552	522	548	554	528	534	536	527	601	617	561	547	568	501	547	592	558	546	550	543	590	576	567	511	549	539	583	543	517	558	537	521	534	570	579	566	554	567	523	559	512	555	570	583	522	559	569	537	546	548	517	528	545	548	526	589	529	567	561	560	579	504	549	538	533	591	565	547	551	517	583	547	538	503	505	531	560	551	574	568	526	547	561	573	542	594	554	575	552	551	568	543	518	518	539	538	566	540	584	551	565	531	530	519	543	532	540	527	524	513	568	507	562	551	556	571	538	537	541	551	509	548	534	550	553	542	526	561	536	551	529	547	546	548	550	560	530	495	533	532	537	531	531	523	520	546	568	562	557	514	533	532	563	560	592	566	522	564	563	545	537	571	584	548	552	578	568	541	558	555	580	501	564	572	531	568	577	505	547	536	569	534	545	528	563	547	536	555	511	545	559	510	513	532	518	525	563	542	535	560	529	529	553	532	589	597	516	531	576	562	532	592	570	572	562	541	549	519	566	565	522	549	574	538	556	546	582	513	528	542	499	537	526	549	520	540	535	546	525	506	542	519	528	527	528	585	552	535	545	544	559	552	563	543	544	584	542	547	553	554	535	564	568	532	545	543	557	589	573	540	570	561	550	528	511	552	563	599	536	516	571	565	534	538	523	573	581	579	575	573	573	568	492	556	570	561	570	519	519	522	529	540	578	587	522	548	567	560	527	530	562	525	492	523	546	588	537	531	583	569	555	570	531	520	596	533	530	594	602	535	552	571	526	549	564	554	552	578	568	554	547	561	563	535	543	537	547	544	575	563	563	602	560	553	587	521	567	546	535	580	540	564	518	549	581	517	561	547	538	559	548	518	563	532	541	574	568	537	564	531	569	502	542	552	564	505	514	596	548	555	556	551	551	548	581	524	549	517	566	532	521	521	586	561	574	558	508	537	521	593	580	585	574	563	535	553	559	523	562	563	538	521	514	530	548	577	568	520	494	566	578	523	558	525	579	541	540	499	523	589	514	537	583	532	535	587	539	580	506	539	520	536	578	546	552	544	546	531	578	534	562	550	550	512	530	532	510	536	593	558	522	558	534	537	547	550	522	576	569	509	592	580	553	613	564	553	554	552	559	541	532	565	515	543	570	560
26666	30843	31472	29202	20498	20223	18169	14769	9390	6290	4476	3747	2960	2197	1830	1770	1559	1284	987	818	842	802	748	655	572	417	376	289	324	271	255	244	297	243	199	216	172	152	178	162	150	159	153	164	165	171	184	160	152	134	119	156	163	174	179	160	143	168	194	173	136	149	141	159	144	150	180	128	142	152	166	146	172	163	156	148	162	171	140	162	154	169	175	157	143	135	135	144	145	156	157	153	143	163	127	155	171	136	166	158	167	166	149	161	147	172	144	152	157	176	145	146	171	144	157	149	183	149	142	136	141	163	153	163	160	160	152	159	139	138	168	151	159	164	141	137	143	131	143	133	145	156	153	132	154	136	166	157	162	169	177	132	160	136	156	163	174	142	163	139	170	171	166	148	149	147	148	132	172	149	168	161	162	156	143	140	157	173	164	136	150	158	162	153	140	156	158	168	159	142	177	165	139	184	151	146	154	178	157	157	161	132	124	188	165	155	156	173	145	180	116	138	164	150	158	158	129	157	147	140	143	157	154	146	146	162	158	148	136	140	163	157	147	142	156	157	138	161	183	146	150	148	154	167	150	141	157	158	166	147	154	161	150	167	136	138	162	147	160	133	167	164	127	173	138	152	145	170	181	168	160	173	156	156	143	132	161	192	176	133	121	169	167	158	152	130	142	145	146	152	175	164	172	166	131	164	148	172	162	152	133	155	162	146	145	154	186	156	149	153	130	141	156	155	167	135	154	141	181	153	165	166	167	152	157	136	147	162	143	135	157	181	127	151	165	148	151	129	178	174	159	143	158	152	148	138	177	133	156	151	165	189	143	147	146	178	163	156	158	174	156	161	154	145	155	157	154	160	148	152	156	152	164	152	130	151	158	171	144	142	150	144	138	177	148	151	163	149	160	160	167	147	144	136	163	152	151	160	173	163	167	152	178	145	153	175	139	144	168	171	154	158	155	141	141	177	174	154	154	142	150	158	156	147	155	144	157	130	135	164	156	161	156	154	159	167	159	148	158	157	151	158	155	156	146	160	162	163	134	164	153	178	135	155	163	162	158	153	144	165	140	157	163	139	166	159	200	151	153	161	175	172	164	144	159	142	158	171	140	155	164	158	167	151	154	152	176	157	136	156	138	148	156	155	134	139	166	150	149	145	140	138	142	169	166	153	169	157	166	157	151	139	141	147	155	144	142	159	151	173	138	160	150	159	146	122	155	177	127	156	176	162	139	141	156	154	160	148	159	174	154	168	167	150	163	144	164	158	138	166	150	135	147	143	155	166	161	156	143	150	134	172	179	163	144	143	140	155	170	160	138	145	161	149	156	180	182	168	147	158	153	147	170	158	148	157	172	137	149	145	163	151	164	174	155	156	157	167	160	146	154	159	147	174	177	141	179	154	158	128	156	170	139	147	145	163	160	132	147	140	144	176	144	155	152	139	159	161	145	171	155	159	147	174	151	140	168	151	157	142	164	161	156	155	138	149	152	161	148	184	165	160	150	164	132	149	133	165	169	147	165	156	154	143	164	182	140	161	144	175	173	125	162	151	165	154	136	168	167	144	141	158	149	159	142	167	137	154	157	152	168	160	161	147	141	161	154	133	148	151	159	151	153	144	156	147	172	154	164	163	154	131	141	169	152	152	154	151	168	133	157	154	144	170	164	162	150	141	187	152	161	153	158	159	164	132	150	140	139	154	169	161	161	165	165	161	164	163	135	179	158	150	160	162	152	161	158	189	149	160	170	169	170	175	142	129	173	153	165	149	161	161	169	183	144	162	150	141	164	162	137	154	177	133	133	171	169	145	145	164	140	148	142	166	136	154	169	156	166	134	159	162	171	164	133	153	152	166	134	155	156	146	155	127	142	142	145	147	173	151	151	164	144	138	159	141	158	154	158	138	137	174	171	139	162	158	139	170	165	142	148	146	159	146	170	161	149	153	161	164	146	154	150	141	166	154	156	146	129	164	158	158	150	151	153	154	155	165	156	152	139	170	165	154	133	164	162	160	156	156	177	178	131	162	145	144	151	150	128	156	157	139	182	135	152	157	169	172	154	159	150	166	140	159	159	135	154	144	133	169	179	159	148	159	167	158	172	134	157	172	179	169	131	177	155	147	153	168	173	145	135	145	162	167	167	147	130	157	166	144	143	164	156	175	164	158	171	140	176	169	170	148	153	154	168	148	144	134	145	142	166	152	173	166	154	124	150	160	133	144	133	172	159	162	159	144	136	186	162	155	148	148	158	154	167	150	161	176	162	139	187	133	164	136	145	149	136	157	151	167	169	166	150	156	200	153	134	180	156	152	165	157	165	149	166	156	148	133	153	159	150	146	147	144	160	150	177	150	167	172	162	153	141	157	158	137	149	154	151	155	161	153	145	156	142	156	155	164	166	137	167	165	136	163	155	169	155	150	155	157	131	149	161	167	164	169	149	168	146	144	164	136	134	163	161	150	135	169	152	152	150	132	175	170	166	153	161	158	147	159	165	130	171	163	152	144	179	142	152	142	164	153	149	166	145	139	164	158	158	149	153	156	154	149	152	162	141	156	153	153	153	148	157	157	173	165	159	150	166	151	155	165	145	155	144	155	124	165	162	153	158	156	142	149	167	155	143	186	164	171	141	142	161	150	163	140	143	150	159	155	155	155	154	154	153	161	149	177	133	140	164	149	144	171	149	145	134	158	160	173	156	131	151	144	156	157	162	165	152	153	146	160	176	155	144	143	170	150	166	139	154	148	137	153	159	173	159	160	128	171	154	126	165	123	142	146	163	160	157	138	148	152	147	156	137	141	142	138	136	133	144	151	151	187	136	173	145	146	159	150	139	155	148	155	149	177	143	170	136	154	161	149	161	152	160	163	163	163	147	160	178	159	141	149	127	157	150	180	151	150	148	150	145	159	155	166	170	154	127	165	141	133	127	136	139	168	174	164	157	152	167	139	151	164	150	157	150	158	144	160	161	159	120	147	171	167	156	155	133	155	161	153	149	138	146	158	134	164	128	153	147	150	166	166	144	147	148	122	177	147	156	186	159	148	160	155	160	157	161	150	147	170	170	163	164	157	135	142	175	149	158	148	136	156	158	171	122	158	161	152	131	146	153	157	149	154	149	134	177	151	158	154	135	154	173	157	142	157	165	158	165	164	150	163	164	174	149	180	164	146	150	138	149	162	163	150	172	176	149	156	167	145	144	169	140	153	160	178	122	162	145	149	159	151	138	136	169	178	152	162	148	162	133	143	138	144	140	168	166	136	146	174	160	141	164	161	150	159	171	156	172	174	137	151	166	159	167	153	154	141	141	151	146	151	156	169	179	162	150	149	176	154	147	175	149	165	150	134	154	149	161	183	155	158	153	151	154	143	143	137	147	147	166	147	150	162	159	163	125	151	168	170	149	164	140	173	148	161	156	174	168	153	147	154	170	148	163	192	162	160	132	159	183	120	130	146	144	169	145	174	171	135	150	177	138	134	172	156	147	157	143	157	148	151	159	165
21527	28530	35342	35213	29559	34458	33724	31586	25389	20798	17573	17583	13924	12265	10599	10935	10253	8996	6765	6065	6683	6133	6025	5374	4319	2907	2447	2021	1896	1865	1498	1647	2023	1226	956	992	845	810	686	605	629	589	593	557	543	557	553	529	560	537	549	536	567	547	549	610	553	747	835	617	659	683	597	587	536	563	539	583	537	584	546	553	531	592	515	557	536	563	567	565	530	512	537	549	547	542	590	568	565	550	573	554	565	528	540	527	546	525	553	564	588	576	548	540	518	563	535	559	540	580	544	543	567	571	561	533	569	557	571	549	573	530	526	564	545	523	615	553	553	549	578	523	598	525	544	506	585	554	543	540	529	599	558	578	512	510	560	542	531	587	580	579	524	575	525	557	547	533	514	567	519	571	545	582	572	578	525	541	544	540	567	558	570	500	529	539	532	523	525	569	561	562	511	545	525	531	574	565	572	579	523	509	554	533	556	565	549	500	532	567	550	569	534	528	529	574	534	541	505	549	576	552	535	523	555	529	592	543	555	543	593	534	564	581	571	533	552	532	525	559	527	617	576	565	564	521	536	569	570	553	534	529	551	570	547	551	523	543	541	562	517	544	583	587	550	566	560	549	530	561	545	568	531	576	520	551	545	561	523	561	541	558	561	549	560	556	553	533	516	559	548	520	553	547	533	551	532	563	560	525	523	562	576	556	544	551	511	577	550	552	553	540	546	556	593	543	549	559	538	526	519	589	565	533	534	552	554	563	533	564	511	525	602	546	539	542	548	579	559	563	565	570	531	541	545	563	594	535	536	528	525	523	563	503	568	524	544	569	527	536	525	582	541	563	563	578	567	534	568	519	538	556	595	602	602	527	558	542	571	547	589	543	574	551	555	537	557	534	524	567	557	554	552	555	545	542	573	563	557	540	522	522	545	562	553	550	544	525	531	535	538	573	541	524	602	568	560	508	576	516	542	542	559	528	560	553	534	570	564	506	587	531	520	578	569	578	545	520	516	522	564	528	542	534	566	565	556	547	553	572	542	563	578	501	513	574	520	577	532	509	586	531	590	549	561	592	504	530	553	552	521	535	580	575	513	555	541	550	564	542	584	546	569	530	535	563	560	555	546	572	547	533	629	605	560	548	563	560	547	529	530	546	573	581	554	563	552	585	563	548	538	563	547	538	546	551	567	523	558	520	545	573	587	544	553	551	555	577	573	523	577	551	558	523	592	556	505	542	583	572	543	543	567	558	556	567	588	572	558	521	546	565	566	573	547	552	575	564	538	564	522	533	568	552	535	526	617	523	526	528	526	539	537	507	534	594	542	599	630	565	543	568	563	565	554	508	544	518	586	538	563	568	556	584	551	587	564	565	562	536	571	525	556	518	549	548	573	537	538	508	534	535	551	571	539	571	568	539	560	532	543	518	565	554	523	546	600	551	541	522	534	543	483	531	545	554	578	562	563	537	532	543	571	533	525	504	561	531	530	495	534	563	538	514	562	534	528	547	550	546	529	560	546	559	584	563	543	558	565	514	586	521	558	526	552	566	610	584	558	567	467	537	552	584	548	534	564	592	564	529	568	528	574	524	570	515	568	507	542	539	579	577	586	564	525	566	545	560	556	543	538	540	541	531	540	567	549	539	567	559	537	554	527	559	545	560	517	565	552	543	532	530	517	553	547	526	571	539	537	547	537	527	571	587	540	579	575	536	568	594	527	548	542	569	534	544	548	539	544	539	620	540	553	561	526	594	554	526	537	590	578	510	550	577	540	531	567	514	567	536	562	539	576	572	517	557	567	577	604	551	558	536	584	562	530	589	553	567	506	585	538	585	555	547	558	542	554	563	553	568	545	574	566	563	537	556	568	571	539	535	559	559	534	564	547	565	554	501	552	539	597	540	600	516	524	579	558	566	536	544	563	532	604	535	598	570	570	592	540	564	582	555	554	518	549	547	535	533	566	568	596	552	504	532	536	607	589	552	558	552	566	593	557	515	536	545	557	530	565	564	575	529	556	540	615	613	526	574	546	535	531	526	522	529	527	581	549	550	525	543	568	558	571	559	570	583	552	555	525	566	569	546	569	536	583	549	576	558	557	540	547	560	562	527	556	568	554	572	548	570	569	548	567	542	538	575	578	554	530	577	551	555	525	557	502	564	579	537	522	548	575	530	599	582	514	582	587	524	545	526	568	596	572	549	554	594	557	545	564	533	544	536	531	590	553	514	532	534	555	519	529	582	541	543	540	549	550	537	553	557	567	568	529	532	570	540	569	551	541	548	557	550	579	508	503	551	571	545	504	577	547	586	524	565	534	572	562	561	536	531	556	530	589	577	586	545	525	526	539	569	530	566	553	550	583	534	550	528	522	553	543	560	566	572	535	545	602	577	533	545	531	560	543	509	571	539	527	588	516	557	518	563	553	540	582	564	517	532	539	536	581	548	604	526	560	558	529	555	556	595	541	534	524	515	570	531	549	578	585	521	584	536	545	575	577	579	543	550	564	568	612	555	567	580	581	540	595	526	566	553	519	557	550	573	539	542	540	577	589	541	553	591	520	574	496	556	570	536	573	551	519	552	537	563	558	545	521	565	591	560	570	533	558	553	534	532	564	551	571	543	572	553	528	563	597	545	567	553	525	535	618	538	548	610	580	554	550	554	531	552	586	521	568	595	549	570	574	546	550	591	583	549	584	560	585	561	539	540	580	535	528	581	569	541	544	531	549	552	547	555	520	528	625	590	554	568	583	560	593	558	529	528	560	534	582	512	530	529	562	564	570	593	567	527	545	566	561	552	533	529	560	552	543	554	548	526	562	546	593	526	532	568	533	513	569	520	518	548	585	549	530	550	562	554	563	550	595	560	550	551	561	527	539	488	529	557	546	519	569	539	578	601	560	556	567	555	555	571	565	565	569	566	576	498	561	547	527	555	543	511	553	572	560	537	598	530	555	543	520	600	547	569	535	553	512	576	608	555	590	553	571	550	520	544	529	553	532	525	562	568	577	597	533	530	583	559	550	533	547	558	545	530	511	517	553	542	565	545	538	573	584	522	540	524	530	561	535	571	543	568	586	560	551	559	565	544	573	543	580	532	578	541	569	514	535	530	559	614	585	546	556	582	530	575	473	528	561	545	549	541	574	557	602	548	566	478	586	584	556	597	556	507	556	591	531	521	548	563	555	539	586	500	563	553	569	555	555	580	576	545	521	531	552	577	528	560	523	564	543	566	567	576	552	567	548	563	510	586	539	525	569	538	579	595	548	529	558	532	524	553	544	576	521	597	596	550	554	538	581	560	558	552	554	532	566	517	557	549	538	557	558	532	574	572	542	538	553	526	537	516	585	556	544	550	583	502	556	603	549	544	603	548	549	551	533	567	508	546	559	530	527	595	554	550	568	548	530	573	506	570	550	566	582	514	521	570	517	559	521	561	541	564	564	570	501	554	593	542	527	527	561	541	578	542	554	539	511	570	547	564	561	525	576	544	540	589	544	548	574	562	524	550	539	549	560	535
31783	37594	42610	36831	26889	27956	27123	23271	17970	12499	9203	8133	6023	4434	3366	3255	2386	1935	1710	1774	1861	1381	1280	988	921	768	550	541	484	402	340	402	432	304	286	245	278	236	219	203	178	167	175	176	180	147	188	195	184	179	193	184	194	212	207	202	211	245	258	191	226	200	203	195	175	171	171	186	198	199	198	169	193	207	195	196	180	208	184	181	199	189	182	183	161	159	195	227	175	176	163	193	181	186	165	187	184	186	217	229	182	187	200	200	166	196	203	208	178	168	185	191	208	172	176	182	215	200	172	192	185	182	184	199	198	181	190	156	225	177	200	184	209	179	184	207	201	193	181	185	201	194	187	216	173	189	174	183	193	192	168	187	167	185	215	206	184	190	164	214	182	183	171	199	161	188	175	172	202	183	174	186	205	172	220	188	175	175	198	189	187	206	164	221	210	211	197	181	202	189	202	168	193	184	201	172	174	187	193	197	214	183	187	182	193	183	184	198	173	183	201	182	189	182	186	185	195	194	197	195	198	184	188	190	167	176	175	208	194	155	170	198	175	186	165	194	205	170	203	191	181	183	183	155	184	173	193	210	177	179	195	212	191	186	184	170	163	168	170	199	185	188	168	201	198	198	197	164	193	164	194	171	185	194	168	197	200	189	189	182	179	193	197	162	180	167	199	187	206	197	194	189	187	185	183	193	187	182	179	184	178	198	177	178	189	163	211	174	168	189	167	177	186	165	171	170	181	179	199	194	172	175	209	212	174	175	179	170	204	190	218	171	203	165	193	192	202	176	168	183	170	186	170	177	193	188	204	170	199	175	218	195	180	177	189	164	200	183	170	192	175	185	182	187	182	186	179	194	216	182	191	177	194	195	179	188	189	205	195	212	180	191	187	198	175	183	185	176	184	183	204	207	187	208	193	165	165	194	187	205	187	187	194	185	165	163	219	180	178	175	176	164	168	166	214	154	196	184	196	206	177	176	184	182	198	173	200	199	173	205	207	192	171	156	170	180	189	195	175	162	187	182	186	188	159	197	177	195	179	165	177	198	198	189	154	211	196	173	202	198	203	183	206	200	218	192	198	185	174	168	183	188	196	171	173	183	208	190	195	176	175	185	155	199	175	173	196	179	165	176	197	187	193	180	192	183	166	205	167	189	187	189	192	172	204	186	176	186	168	180	206	165	199	170	186	186	171	177	201	174	178	159	182	193	213	172	168	177	173	193	186	189	190	156	182	205	181	201	195	176	192	215	186	203	199	200	196	195	197	177	181	175	168	219	194	198	193	166	195	195	199	178	190	176	189	172	196	199	166	188	177	216	239	184	174	186	216	202	199	188	195	177	195	189	217	212	162	216	214	189	193	203	193	209	195	201	185	175	196	212	197	206	195	196	184	182	182	169	189	187	221	153	198	201	172	179	168	208	196	188	182	187	208	168	170	205	182	205	171	190	190	176	211	186	203	197	189	200	200	167	184	162	187	188	219	173	195	180	192	203	171	182	202	173	189	194	201	206	171	185	198	202	198	186	227	187	198	178	200	176	200	188	221	196	173	176	175	204	190	162	203	171	212	214	195	187	195	180	192	165	187	178	160	196	144	193	194	168	168	208	176	184	213	185	187	175	164	174	176	189	183	192	190	179	177	190	188	183	198	197	191	202	193	199	193	186	191	181	187	207	163	214	184	195	180	186	193	180	217	167	196	195	198	172	223	164	177	170	168	199	189	185	191	206	187	196	187	174	181	174	191	190	192	181	192	177	189	202	205	203	210	209	210	208	182	170	192	200	171	196	189	173	172	170	193	184	179	206	185	192	197	176	174	185	182	179	184	171	180	191	191	201	165	168	178	201	174	196	176	200	168	181	174	198	191	178	180	203	185	175	224	213	176	177	197	197	179	175	194	212	171	179	181	168	171	200	212	178	199	190	191	184	174	172	166	210	174	198	182	182	183	190	195	189	180	175	186	179	188	157	188	211	202	182	189	188	176	208	170	194	178	203	183	183	211	241	164	180	193	196	175	181	180	178	190	179	199	204	190	181	193	200	177	233	194	200	186	192	185	190	224	183	195	160	224	181	187	182	187	186	194	209	191	167	164	206	187	184	179	174	198	172	175	177	174	185	193	180	178	188	172	197	208	197	181	191	163	179	175	173	197	183	203	198	184	188	167	185	193	193	190	204	192	192	170	182	214	198	179	166	208	189	202	198	170	194	190	194	200	205	191	191	215	172	182	174	193	196	185	175	212	213	175	183	206	164	180	192	188	166	188	171	173	172	186	181	167	178	173	198	201	189	178	181	189	201	172	192	187	199	175	197	197	190	182	196	173	182	195	180	173	196	176	187	184	196	163	181	201	202	177	194	168	181	197	196	223	208	193	195	196	205	196	194	155	176	203	205	199	196	191	194	186	199	185	192	207	187	201	188	186	185	200	161	163	192	176	188	183	167	200	177	210	169	210	197	192	195	181	200	177	196	194	176	180	191	205	184	191	173	167	204	189	162	187	202	195	195	198	189	190	196	208	192	209	195	203	167	200	187	192	174	173	210	182	217	172	170	204	182	181	176	173	175	186	178	203	203	187	168	191	153	202	192	170	199	203	211	197	163	195	168	164	196	170	193	199	171	192	195	183	168	207	181	235	182	183	179	180	192	180	179	196	197	191	198	203	174	191	200	180	192	198	182	173	193	179	202	218	179	167	193	173	185	179	205	195	182	161	215	195	194	172	174	202	200	178	190	181	196	176	202	205	184	172	190	164	204	179	204	183	200	186	181	192	177	180	210	207	192	162	182	174	178	201	190	172	180	169	168	204	199	168	183	186	191	193	201	185	188	199	184	194	193	172	176	192	208	160	170	193	163	183	221	187	182	175	170	177	200	182	188	200	197	188	202	180	175	204	211	184	191	200	181	176	186	170	190	168	193	200	174	194	187	198	216	194	158	196	212	181	179	185	206	185	199	175	176	200	187	190	184	179	164	200	194	185	192	154	193	195	202	197	165	177	180	202	208	191	184	204	193	176	186	203	175	208	172	194	179	188	166	204	207	158	178	193	172	199	185	199	188	182	189	192	185	192	201	197	193	189	173	178	195	168	194	165	200	191	196	182	205	184	202	189	195	187	192	206	204	173	185	172	195	207	187	186	192	188	180	208	187	185	192	174	202	176	198	216	169	183	182	183	169	185	159	173	167	186	180	191	192	165	199	168	198	199	206	175	192	166	179	180	192	193	190	197	172	199	182	183	196	200	179	192	208	180	203	192	199	196	201	218	194	183	186	186	151	197	191	209	177	203	193	188	165	166	171	183	178	186	182	204	183	209	175	157	197	167	184	187	181	193	201	184	193	177	187	182	185	215	200	181	168	183	168	191	186	203	179	164	172	217	169	196	186	173	185	173	195	188	201	220	200	173	186	183	162	187	196	201	198	224	193	166	185	209	191	182	189	195	173	183	186	182	188	187	168	162	159	193	178	193	192	191	200	191	176	211	199	215	188	200	179	179	192
24395	34180	45377	40122	36888	42322	42618	40266	35501	29702	27396	26833	21826	19094	16313	16231	13906	12096	10894	11421	12571	9472	9444	7792	6753	5697	3973	3769	2986	2973	2349	2607	3186	1860	1564	1291	1321	1107	911	841	704	715	674	702	658	674	665	693	635	661	674	632	704	684	644	674	751	1102	1183	717	783	753	727	638	664	671	631	615	628	652	691	667	676	649	617	627	630	642	654	683	614	616	611	659	607	618	624	665	673	655	637	620	689	630	640	651	631	671	696	633	623	662	631	617	644	695	652	648	638	648	613	643	682	651	665	672	616	598	633	640	658	639	689	670	643	629	623	658	646	623	638	663	652	679	647	667	622	669	603	624	664	609	597	628	656	651	646	634	672	662	655	643	638	601	698	652	649	610	651	615	653	621	644	644	701	667	609	670	619	683	657	676	632	646	629	638	599	692	662	607	614	604	693	635	640	668	670	651	662	628	641	665	671	638	637	678	663	607	651	695	661	636	614	658	659	653	654	626	643	660	671	616	628	677	657	629	642	618	627	615	638	640	657	626	627	638	667	628	665	633	672	661	671	665	657	632	631	696	645	687	638	637	654	604	666	661	703	667	645	608	632	681	670	647	686	628	636	656	657	643	694	648	682	659	656	624	648	657	629	636	664	627	643	657	647	640	611	683	634	630	630	657	647	622	603	593	648	650	645	652	666	652	673	691	675	691	649	612	659	668	661	628	687	656	667	682	655	658	624	648	621	662	645	637	668	603	639	646	631	630	628	617	596	681	656	655	613	635	652	649	596	645	623	659	678	609	655	694	643	613	652	627	670	667	655	680	656	623	626	605	638	670	654	627	684	634	642	656	669	638	647	652	661	651	610	641	618	643	656	644	628	623	663	677	647	668	627	696	610	655	633	659	678	666	652	691	653	642	658	621	653	635	683	652	625	648	651	651	653	632	665	625	606	592	646	619	642	677	616	625	631	656	628	673	669	662	688	655	682	642	632	616	678	653	627	617	679	680	673	644	642	672	651	649	680	683	654	622	623	593	661	676	693	622	690	648	611	642	630	671	680	658	669	568	641	636	644	637	648	644	611	678	620	665	634	687	578	687	626	644	651	693	652	686	680	622	666	643	622	669	675	643	649	679	651	635	606	643	672	652	647	674	642	618	622	666	630	667	635	656	694	642	609	675	681	697	613	612	719	635	650	658	628	655	675	620	663	659	639	663	646	644	624	653	661	614	642	635	655	622	618	655	705	627	644	627	619	592	649	651	698	626	658	648	643	655	619	670	619	671	619	643	669	633	620	697	616	625	646	662	598	659	620	684	673	625	643	706	675	618	642	669	637	668	619	618	645	645	624	603	677	640	618	613	665	629	630	654	684	660	625	619	680	628	621	666	662	676	655	635	662	669	603	635	658	659	691	633	624	631	691	677	687	656	656	627	635	637	684	618	628	651	650	625	649	582	670	690	638	607	649	628	624	637	666	628	632	645	683	633	665	656	602	613	636	612	620	667	615	662	686	590	651	585	669	625	629	632	637	624	648	654	700	581	621	661	645	668	687	662	622	625	605	674	654	679	679	667	648	620	613	671	610	618	716	615	603	657	611	581	657	640	639	625	608	656	636	655	617	585	632	617	647	637	657	622	649	682	658	638	664	668	639	642	627	685	630	644	597	664	684	637	619	611	655	625	642	644	638	662	617	616	722	640	641	702	658	657	636	639	651	670	650	632	662	613	631	667	659	660	652	659	666	635	657	671	637	651	659	615	672	640	658	625	644	643	628	622	726	661	613	610	679	640	660	675	659	652	607	638	620	639	658	664	629	650	703	600	624	635	633	664	642	618	652	653	652	660	712	650	631	635	661	682	663	685	634	633	642	595	666	663	654	674	643	679	636	630	643	654	606	639	645	666	612	663	621	602	635	650	650	696	648	708	671	658	645	637	618	628	664	673	639	636	603	674	626	626	609	626	656	679	640	657	626	619	641	637	625	609	691	673	663	650	645	691	650	609	654	618	653	628	712	665	640	649	623	632	642	635	647	669	654	657	627	616	628	648	681	640	645	670	658	599	632	671	629	603	629	667	662	671	685	626	663	662	647	633	671	662	637	622	687	678	651	652	633	640	673	667	628	652	644	609	633	663	699	676	645	626	665	701	637	658	604	612	647	605	664	651	619	652	712	657	663	682	652	629	660	644	647	622	636	637	655	673	615	684	648	655	687	643	631	666	659	640	668	657	649	680	614	622	601	679	672	655	654	680	667	652	648	665	632	659	601	633	657	658	642	661	638	669	674	573	616	698	674	640	675	632	636	628	666	648	568	655	654	600	693	642	605	593	633	634	672	633	633	635	627	631	601	601	691	663	690	659	655	673	648	589	680	656	631	658	635	617	660	623	672	623	686	630	629	674	641	663	644	652	648	601	660	662	621	637	666	614	650	603	635	621	644	635	620	636	634	660	628	636	682	676	629	651	622	635	649	614	602	652	608	645	653	642	647	641	633	615	630	631	671	660	627	700	615	640	636	679	671	664	667	697	682	615	660	661	642	662	641	629	655	611	657	645	697	661	656	655	645	658	636	670	602	691	661	626	672	680	634	617	618	646	625	649	619	586	665	623	616	662	632	619	658	664	669	665	615	675	615	706	655	675	628	616	655	650	631	628	652	629	617	674	593	658	645	658	638	633	714	650	579	630	609	596	627	711	621	672	644	637	629	616	624	693	660	595	657	671	624	693	639	675	666	662	671	613	674	641	662	695	610	664	629	672	659	646	648	624	591	606	642	626	656	660	650	700	684	649	644	672	673	634	642	677	649	652	654	626	629	651	676	607	624	642	646	626	657	680	665	642	678	627	623	659	656	670	651	651	602	621	643	648	698	659	662	605	621	629	631	626	633	681	620	608	615	647	624	644	652	681	668	656	674	647	658	642	651	634	681	670	691	636	629	631	623	648	656	634	656	653	658	637	672	655	642	609	669	640	667	628	711	638	616	667	634	658	673	651	646	659	667	607	701	645	637	661	668	614	645	632	672	632	686	627	670	665	654	619	631	610	686	631	669	678	671	610	688	638	678	635	654	653	671	619	637	651	672	635	671	666	633	635	633	631	639	606	616	662	658	598	647	646	634	639	630	614	638	656	651	645	699	692	614	641	715	647	639	628	623	628	636	591	694	668	633	655	641	665	653	646	625	625	653	610	647	648	649	630	662	653	624	630	585	708	639	644	621	641	624	591	663	668	577	647	619	645	630	657	657	632	690	643	629	639	622	637	642	655	623	653	658	574	651	649	657	632	625	628	648	667	646	669	664	670	650	647	659	663	621	662	615	626	649	658	624	653	654	638	671	682	648	653	647	648	703	627	691	661	667	658	643	633	609	648	678	657	669	670	667	687	614	695	653	632	607	631	641	617	628	639	635	614	660	631	651	606	656	623	639	655	649	675	668	666	666	607	644	621	651	654	617	669	675	667	593	651	664	620	682	674	608	626	582	626	670	651	701	640	642	668	654	647	592	621	634	642	646	645
11246	8408	7817	3993	2105	1841	1179	940	729	559	460	405	361	292	268	225	220	195	225	236	240	208	237	206	168	182	184	184	204	169	154	166	172	159	157	148	153	121	162	168	145	167	154	169	180	141	142	152	149	153	165	155	146	160	163	161	160	183	150	158	151	168	178	170	144	157	181	177	150	181	160	142	163	159	158	158	149	163	156	154	153	167	145	189	163	158	162	155	159	156	119	157	164	163	156	149	140	142	133	167	154	165	149	158	166	162	152	159	153	164	173	137	174	144	150	143	169	147	143	166	162	173	150	170	166	150	167	149	170	158	171	158	140	155	162	159	158	143	154	176	178	156	144	151	161	143	146	165	146	181	179	144	135	151	151	155	169	167	137	164	177	139	150	165	172	167	173	164	153	158	159	156	166	151	172	169	132	162	151	172	150	147	155	155	145	162	184	167	173	179	163	156	149	187	157	167	150	141	179	164	169	129	165	167	154	153	173	183	163	178	169	154	141	161	165	161	161	123	172	128	166	168	169	151	158	183	160	164	175	174	150	168	181	165	165	148	159	130	176	154	143	175	140	174	149	156	157	149	174	170	161	152	164	154	170	153	169	171	139	143	160	146	142	151	158	147	147	183	159	173	156	155	155	152	177	132	151	154	174	163	157	151	166	169	155	170	131	160	157	151	175	161	171	157	159	185	156	156	141	182	149	178	142	155	156	146	142	159	143	145	150	163	151	149	171	151	162	160	139	134	131	145	144	163	170	157	172	158	148	160	155	160	170	164	178	156	146	167	155	145	156	146	156	161	146	135	143	151	146	171	159	151	154	170	149	142	163	149	174	157	153	154	154	135	151	150	155	143	147	163	160	177	153	173	150	146	160	176	175	172	174	134	164	180	135	165	171	141	160	159	152	172	153	156	148	156	156	159	160	151	160	170	138	171	150	134	154	146	186	192	157	156	164	163	176	131	158	157	154	148	167	140	166	165	139	159	157	162	149	150	159	177	152	170	149	155	171	158	145	161	156	163	145	143	152	149	143	151	130	165	177	165	157	162	166	159	157	166	153	162	177	194	164	157	160	157	195	155	149	174	156	146	159	159	137	152	144	136	168	168	148	154	163	169	161	128	174	139	162	142	160	146	164	158	135	154	168	156	144	159	156	168	162	158	188	139	171	175	156	156	178	183	141	152	149	156	163	160	158	157	159	188	136	173	166	160	166	180	180	184	144	169	160	154	144	133	139	146	154	137	149	178	155	145	163	160	169	152	162	170	198	152	134	159	134	172	162	189	158	137	152	157	161	173	151	176	152	162	145	147	159	156	166	145	145	160	165	154	165	144	172	170	158	157	154	151	162	156	159	147	150	176	138	147	148	170	150	159	152	147	153	153	155	171	184	166	153	175	142	152	165	158	172	147	167	165	169	157	156	151	169	186	185	161	147	160	164	163	175	158	146	150	167	144	182	145	153	186	150	170	163	170	176	173	165	177	172	158	170	148	171	139	162	173	154	158	157	149	171	149	151	154	163	163	184	160	153	170	188	153	156	127	151	142	162	168	158	154	154	148	145	167	181	175	187	159	163	154	146	142	174	164	162	144	132	153	161	172	173	162	165	188	149	181	146	162	131	144	146	165	157	143	156	135	180	143	155	168	154	183	139	157	165	157	152	149	144	175	136	165	156	154	156	133	165	142	153	161	182	167	172	175	150	139	156	160	188	175	164	164	153	173	150	177	191	141	148	166	152	166	160	158	162	164	161	163	147	150	166	135	154	176	162	140	155	164	149	138	161	154	179	173	156	152	148	151	140	153	150	156	148	123	169	144	170	151	163	148	146	160	149	161	142	174	162	147	150	169	167	132	140	151	155	148	149	143	145	151	151	173	152	146	142	145	153	148	172	173	143	162	149	156	155	134	122	154	172	180	176	147	158	172	167	151	150	160	137	143	151	152	180	162	150	139	142	164	170	158	158	168	151	158	156	177	186	176	166	127	144	165	146	171	165	164	143	167	164	164	150	143	141	182	159	159	158	172	140	153	172	180	148	163	157	159	138	151	151	154	162	161	166	153	160	156	165	169	159	154	158	148	144	170	143	147	156	156	190	156	127	134	165	149	175	155	145	150	159	158	158	118	164	146	153	139	147	167	141	148	158	166	177	162	163	148	151	164	152	170	154	165	153	156	170	145	151	148	153	151	163	156	155	175	163	147	152	154	146	162	153	160	186	157	160	163	153	147	169	149	181	149	150	162	165	150	178	146	141	180	138	153	171	148	174	153	179	164	138	159	165	145	196	183	174	144	169	147	153	154	160	155	174	172	170	144	168	152	171	157	138	172	167	154	168	156	178	156	168	179	187	161	161	164	162	152	165	157	145	149	154	168	163	161	159	131	138	162	161	161	145	144	141	151	159	141	136	171	130	161	170	159	176	150	145	152	156	151	156	157	151	176	156	149	153	172	155	162	144	147	162	164	167	164	156	163	159	183	161	168	166	167	156	132	158	150	163	168	170	138	161	169	156	157	172	145	174	148	127	164	143	153	166	160	141	164	146	157	149	160	152	168	184	145	151	149	160	147	159	179	162	155	178	159	137	164	186	153	164	143	148	172	156	166	156	166	166	150	140	166	156	146	171	145	150	161	147	160	154	176	171	135	167	151	161	163	137	154	168	154	183	164	149	166	131	146	159	178	174	148	165	150	139	143	163	165	150	158	170	142	173	156	161	180	149	159	179	152	160	151	151	164	137	139	168	175	155	155	147	161	170	171	159	161	161	147	179	157	164	170	184	172	164	166	151	184	138	163	168	160	142	166	170	156	151	148	159	160	155	155	141	148	162	151	160	155	166	152	165	154	147	133	140	143	177	147	172	158	162	169	161	159	164	151	184	152	175	150	142	175	134	164	175	149	185	148	167	162	141	191	180	149	138	165	165	145	147	149	149	160	156	163	171	153	173	150	167	173	158	157	140	157	168	163	177	157	174	151	165	156	153	161	165	149	149	161	151	145	144	171	132	157	159	178	168	143	159	155	176	182	161	150	158	165	168	168	155	178	152	152	165	157	148	149	159	163	126	160	143	159	130	162	140	173	146	171	155	155	161	168	177	160	163	157	154	184	168	151	162	178	148	173	133	178	147	144	156	163	149	169	140	181	159	157	149	158	159	140	183	152	162	158	136	157	154	132	161	164	155	166	143	131	162	161	163	167	150	156	143	181	154	156	179	145	170	168	164	155	142	151	155	148	181	149	150	159	142	145	136	157	142	157	169	173	126	154	157	170	155	142	150	164	138	144	164	179	165	149	175	166	164	166	171	163	160	188	154	153	164	145	154	153	159	172	139	182	158	145	151	169	154	139	153	164	172	168	168	173	160	166	144	135	171	155	173	165	158	176	159	167	154	156	161	149	149	159	165	166	144	194	169	141	155	155	178	154	160	154	178	153	148	154	161	170	143	160	166	162	162	195	171	152	146	153	172	149	142	164	164	171	167	161	174	149	151	161	161	173
11634	10928	14618	10534	8141	8047	5899	5225	4228	3453	2764	2678	2213	1824	1529	1303	1180	1038	974	1010	1060	1084	1140	1018	946	824	807	767	672	723	622	655	714	572	563	544	607	572	604	544	609	592	632	615	606	556	538	583	525	540	578	550	568	553	545	569	570	607	620	613	576	580	549	566	557	544	569	538	517	589	554	582	611	551	579	542	545	543	532	589	550	541	539	510	566	540	546	545	526	596	533	553	555	524	571	567	535	565	587	581	588	559	582	590	563	556	576	596	538	537	520	500	568	552	534	571	513	555	621	549	622	550	566	557	559	595	573	542	557	537	531	588	569	562	582	555	573	599	570	576	580	608	566	587	521	551	545	502	547	568	541	550	585	515	520	554	562	571	594	555	556	583	555	575	554	600	563	581	587	568	554	571	577	588	582	570	584	557	580	589	572	557	548	546	525	611	546	568	568	611	592	594	571	591	537	554	586	585	541	555	528	534	555	526	534	546	575	549	562	533	547	589	599	587	576	548	593	548	583	574	560	530	556	588	603	594	554	572	576	560	533	548	571	561	564	564	538	600	565	541	581	564	580	580	502	628	542	556	559	562	579	580	580	543	538	595	565	579	599	551	577	588	576	519	598	530	602	570	573	566	562	557	571	568	542	565	604	528	579	564	603	554	581	585	609	572	596	538	578	564	570	576	559	538	561	575	534	583	561	560	552	566	515	542	589	557	522	561	529	542	577	545	592	583	549	549	568	540	548	542	604	558	559	556	581	543	540	550	569	567	582	560	541	573	555	597	552	543	607	547	549	546	595	606	591	584	570	585	548	536	558	554	552	579	514	551	523	529	584	579	590	565	578	587	558	567	524	594	558	555	568	524	576	591	570	571	508	563	546	567	565	564	557	543	591	563	534	587	557	530	535	573	555	573	544	586	553	565	550	582	591	549	583	530	557	570	551	588	579	571	512	543	555	543	589	551	547	546	526	544	485	550	541	578	582	582	533	561	554	592	545	541	567	584	555	578	535	558	567	574	543	563	552	560	576	596	601	569	564	556	568	546	568	537	564	557	548	558	557	590	564	573	566	539	604	542	527	588	597	562	523	550	539	526	565	540	590	570	581	567	505	550	625	528	572	598	555	547	550	625	555	592	579	583	584	589	539	547	564	545	540	575	571	574	561	541	646	546	581	553	579	568	592	521	528	572	546	565	518	563	552	616	562	576	530	596	525	562	627	566	577	569	567	605	599	580	557	587	559	583	613	529	590	596	532	508	563	566	530	545	565	579	593	503	614	578	526	552	551	572	566	547	587	573	578	559	612	557	591	525	587	525	575	563	597	573	537	550	606	549	542	543	543	582	612	582	531	549	589	553	540	594	578	567	561	595	554	592	534	573	604	580	556	585	594	555	554	542	542	567	556	578	551	581	557	602	564	586	587	568	539	562	579	561	559	554	594	557	628	597	562	543	559	584	592	534	638	513	579	558	553	569	556	569	486	582	580	551	538	557	547	584	572	559	530	526	542	611	591	561	554	606	560	569	537	512	561	566	560	534	543	574	600	592	534	552	562	581	579	561	582	560	568	596	547	575	519	566	555	542	584	560	566	564	517	564	575	583	604	593	565	573	566	549	557	526	586	565	552	559	605	578	543	561	551	597	574	571	552	540	533	552	504	587	560	555	550	589	560	561	589	531	506	573	552	574	546	585	580	582	584	554	576	547	594	560	582	591	539	561	560	550	560	572	609	554	516	559	587	559	527	564	586	618	534	614	511	578	595	562	540	549	532	600	555	546	549	561	563	556	548	540	575	571	581	557	578	577	572	583	600	597	591	570	573	555	590	541	545	552	585	602	625	598	562	547	555	575	557	535	581	567	556	527	609	588	539	584	547	545	588	594	564	574	587	563	555	566	579	541	578	534	571	533	582	538	578	574	588	544	595	564	602	595	523	568	569	560	553	610	567	544	564	564	561	540	551	605	567	584	545	584	567	587	580	570	541	560	560	523	581	599	606	576	569	532	589	581	549	570	566	565	557	560	551	565	564	564	572	594	592	564	535	556	583	605	545	534	606	559	562	541	552	545	570	558	557	561	566	578	566	566	577	546	557	557	597	545	553	514	490	561	610	525	586	588	563	598	553	563	560	572	562	601	573	587	562	592	593	582	553	492	587	554	533	564	581	562	573	555	524	533	534	581	533	600	551	579	561	546	556	576	587	558	549	555	527	592	575	595	584	576	533	546	513	623	596	536	597	576	601	597	597	576	530	575	565	534	514	536	585	570	594	570	596	567	555	548	526	610	580	566	538	528	549	592	558	582	561	571	549	584	573	552	561	588	543	536	563	559	565	540	528	591	581	520	572	605	542	571	583	566	569	602	592	573	532	576	555	576	559	551	565	545	577	541	556	552	600	566	568	602	535	568	565	580	549	591	546	587	584	619	551	562	563	586	546	574	582	551	549	558	578	554	590	542	590	592	528	534	532	556	549	571	606	555	571	561	553	579	558	549	615	546	559	536	608	581	525	570	558	553	552	556	585	570	598	575	530	570	531	553	605	565	541	564	549	581	553	604	577	562	587	593	524	593	623	567	591	519	559	585	555	563	568	576	572	568	575	592	583	584	552	581	603	530	509	586	612	566	566	539	554	552	519	564	492	530	575	548	590	558	575	536	590	591	531	556	545	577	585	535	569	606	553	549	564	586	556	546	527	570	554	560	603	608	565	571	578	534	512	521	569	502	563	543	532	575	569	581	537	591	596	583	575	580	570	548	549	525	577	560	583	592	584	616	617	557	567	589	564	508	615	564	574	606	574	610	583	540	569	564	565	557	543	561	600	556	563	588	555	552	532	562	576	578	560	598	597	558	555	542	589	569	554	553	550	573	563	580	546	571	611	571	569	594	606	547	501	595	610	565	570	565	552	557	554	564	555	585	572	617	591	595	570	582	524	573	558	540	539	568	610	531	550	550	570	591	567	552	516	558	550	560	585	596	572	576	586	558	569	546	563	559	572	584	526	543	551	550	560	577	559	569	560	575	613	583	557	551	564	579	570	590	552	564	535	612	631	549	550	564	559	581	534	532	579	624	593	552	552	613	583	592	557	576	577	576	544	547	562	583	535	586	533	538	556	536	584	572	562	589	564	560	572	554	568	543	528	564	560	589	571	550	564	543	583	544	604	541	546	565	600	547	572	549	590	618	579	543	534	561	567	558	573	554	586	561	537	573	584	570	578	552	581	579	555	584	601	555	545	571	511	557	516	585	590	561	558	560	577	555	544	584	602	537	584	581	539	551	557	546	528	521	597	577	588	593	579	588	565	601	569	600	572	577	543	596	588	542	562	598	602	551	592	556	544	550	542	570	535	573	583	567	545	553	542	583	565	592	598	555	584	575	556	575	570	606	592	591	535	550	589	587	521	578	576	573	555	592	561	532	581	568	583	573	537	571	573	596	562	544	596	577	575	579	542	578	515	567	548	532	528	598	590	602	542	563	563	543	585	623	521	569	544	552
29797	30024	38157	26382	21523	19704	18768	15020	10356	6767	4642	3861	2821	2247	1625	1759	1677	1289	1280	1285	1017	857	767	578	534	423	373	295	266	231	280	327	295	227	190	253	237	195	168	181	172	178	154	175	148	137	165	159	155	168	143	153	138	138	170	161	187	189	182	170	164	155	168	155	160	163	153	148	147	166	163	147	152	180	178	142	177	162	165	161	165	141	160	183	144	152	161	147	153	139	170	146	173	151	133	149	154	155	170	162	164	185	172	147	139	149	155	172	160	137	174	156	146	153	192	152	193	160	160	152	183	180	151	159	161	156	155	168	153	157	152	148	159	166	172	145	178	148	150	177	155	146	163	162	171	159	167	160	152	160	184	183	153	162	152	171	160	161	159	178	166	136	152	145	157	168	154	157	165	152	156	158	146	151	175	146	134	167	143	178	162	172	156	135	152	161	176	147	187	145	176	145	154	158	142	164	168	167	169	137	166	144	172	184	164	164	163	148	167	183	150	151	138	171	168	149	158	169	160	163	158	150	142	167	147	150	162	157	155	176	148	166	176	151	147	166	170	185	157	143	168	148	175	157	165	173	177	161	144	150	178	145	178	156	173	165	159	134	174	159	146	159	141	141	162	147	155	166	159	148	165	157	161	152	181	167	158	171	156	176	151	166	153	155	175	158	150	153	156	141	150	139	153	174	176	159	157	150	155	151	145	152	162	166	169	186	140	152	179	159	160	155	181	168	174	146	174	143	148	165	157	165	154	132	186	173	153	162	165	151	164	141	156	159	144	170	173	157	157	146	162	156	143	170	145	161	158	169	155	148	145	201	154	164	139	169	144	165	150	155	175	144	151	165	160	155	170	174	162	176	166	157	146	146	148	121	180	177	151	146	184	140	175	162	162	163	149	145	173	165	166	154	145	176	161	167	170	155	146	185	150	132	183	147	159	183	155	156	137	139	153	165	162	144	156	186	174	163	155	172	165	140	161	160	159	168	157	133	155	165	144	174	157	145	164	173	158	145	145	153	180	154	177	180	160	142	159	164	146	154	153	163	144	154	182	154	158	164	172	143	155	147	158	166	160	149	178	155	140	161	163	167	162	148	142	171	162	167	166	139	153	180	179	191	182	150	169	146	155	153	166	145	167	176	159	178	165	174	151	157	145	171	155	141	162	158	180	176	144	176	172	166	146	170	136	148	161	131	184	159	118	172	165	162	156	159	167	166	165	171	161	145	167	168	157	167	166	144	179	161	141	167	152	156	168	148	185	155	179	179	156	151	168	143	170	168	146	161	148	154	173	190	156	159	169	183	157	152	135	189	162	147	155	168	173	152	157	134	139	166	166	150	155	175	137	155	161	153	164	159	185	168	162	159	181	139	153	130	163	162	182	151	166	150	157	171	155	161	158	172	155	161	147	146	165	150	155	166	155	176	155	180	153	158	157	156	156	160	163	157	150	144	165	179	125	174	130	171	161	146	149	156	161	175	155	157	174	158	151	141	166	153	146	193	166	164	154	153	146	167	163	171	131	158	168	158	166	176	148	169	163	161	164	151	159	149	145	161	164	148	168	166	147	162	174	161	139	157	170	156	155	145	157	153	138	167	164	167	159	158	152	173	164	149	162	147	148	182	172	181	127	157	149	158	167	160	181	173	151	137	157	159	155	140	164	163	153	181	180	170	142	153	169	180	155	159	128	142	138	151	154	179	165	147	134	170	188	163	185	171	159	171	151	167	178	177	154	166	159	164	164	154	142	167	177	169	170	155	155	154	167	153	176	164	182	153	143	176	170	148	153	166	180	162	149	159	158	163	160	149	167	178	163	164	172	168	160	145	170	163	151	159	149	161	157	152	161	170	145	173	148	151	144	151	163	166	163	148	162	174	183	141	148	159	169	159	174	175	167	157	137	181	167	169	159	149	153	160	150	161	158	150	149	137	154	160	133	156	171	173	169	145	170	158	143	146	171	175	152	137	159	153	178	178	168	173	157	161	148	158	159	151	177	165	171	159	162	178	167	132	138	140	165	162	172	138	168	149	160	145	159	164	161	165	180	168	170	164	167	162	179	153	151	153	154	159	169	146	157	164	158	151	139	167	165	169	167	154	173	158	177	177	153	160	163	156	170	150	132	178	161	156	163	155	182	177	151	146	161	180	156	123	146	136	169	177	154	156	143	135	173	166	179	155	161	152	168	174	187	150	168	156	169	159	168	142	152	165	168	173	159	166	169	177	152	141	159	169	167	154	156	151	157	142	162	155	175	170	149	169	171	171	138	156	142	156	165	177	159	161	153	157	163	168	134	135	153	160	157	153	186	161	143	164	149	169	176	148	170	190	141	140	158	148	168	162	130	169	150	157	149	153	150	158	150	169	158	158	137	162	160	187	157	168	151	179	166	167	153	147	170	161	145	166	182	171	185	186	167	169	146	128	153	172	165	163	168	164	158	163	174	144	176	173	143	150	147	171	166	174	178	180	155	164	168	190	162	161	156	150	173	166	177	159	178	167	165	164	161	146	146	146	177	159	177	167	172	167	163	144	171	164	165	169	169	165	177	151	178	172	160	159	163	143	173	187	151	184	175	135	152	163	166	160	160	161	174	149	175	151	172	168	177	144	146	143	165	159	163	189	135	130	170	144	160	172	187	176	172	174	158	155	133	191	151	160	155	153	151	173	178	134	161	157	164	180	171	166	161	167	158	137	136	170	172	155	149	163	164	160	178	145	184	157	191	193	169	149	180	149	175	155	154	156	167	178	161	145	177	143	163	151	162	168	181	189	168	154	158	182	151	151	170	156	151	160	185	157	164	156	169	186	158	151	152	150	148	136	142	134	169	183	150	161	163	160	176	158	164	141	169	156	160	143	161	153	159	149	169	143	168	159	158	176	179	182	157	160	145	151	168	168	178	170	170	137	161	159	170	163	152	153	154	176	156	174	159	168	175	145	182	147	142	148	173	173	177	165	161	152	145	165	154	146	159	155	151	150	166	147	149	169	159	166	152	159	170	167	170	140	148	170	151	170	157	173	165	164	144	191	139	151	177	165	164	153	149	165	162	175	160	165	130	163	156	174	195	154	146	152	167	178	150	155	141	190	151	149	144	162	163	173	164	192	127	139	184	158	141	180	172	151	151	146	159	164	163	173	156	175	156	146	172	189	146	160	137	163	145	165	171	138	165	149	151	165	144	176	169	163	157	161	171	166	175	157	134	175	164	131	170	183	158	152	151	170	189	137	154	144	167	142	153	145	171	168	165	152	149	159	171	141	155	162	165	165	152	154	190	165	155	155	173	161	163	152	156	179	149	146	158	134	151	150	152	149	165	174	151	171	195	158	161	170	166	142	173	160	155	163	165	169	166	162	146	151	138	152	163	167	178	167	148	148	176	160	179	153	179	187	152	141	159	172	168	150	166	154	161	157	154	143	174	171	156	160	158	161	181	153	149	166	146	162	171	163	160	174	162	162	167	148	171	166	194	168	175	157	160	182	159	146	164	161	162	163
24634	27013	40063	29120	30004	33013	35148	32353	27979	22363	18601	17437	13933	11709	10239	11226	11065	8955	9104	9218	8057	6837	6193	4439	4031	3103	2787	1997	1548	1380	1727	2512	1977	1198	1174	1312	1121	889	807	676	690	644	577	591	608	603	568	583	566	569	569	548	567	587	733	584	685	885	817	668	636	645	641	596	591	545	569	577	586	560	580	560	584	556	550	605	567	586	562	568	591	560	615	570	601	580	574	577	541	627	610	571	582	562	596	537	533	589	562	565	543	561	565	590	571	578	565	588	571	514	587	605	606	570	545	519	577	589	606	606	581	568	554	554	565	516	559	594	578	594	593	550	557	555	556	588	545	581	581	555	585	559	538	606	547	594	566	553	606	551	593	579	580	580	542	542	547	565	600	535	556	573	525	628	555	575	578	543	565	583	618	583	550	608	587	554	591	578	580	567	617	572	626	581	609	567	566	590	583	550	577	569	609	566	589	562	565	557	563	575	589	556	566	565	576	546	586	585	542	535	614	595	595	549	553	581	566	574	602	538	600	548	554	582	562	535	611	581	564	546	540	541	546	541	536	549	577	563	553	583	566	562	598	572	558	585	592	581	553	587	594	604	535	638	629	571	561	613	568	539	555	565	578	580	590	532	538	514	611	601	591	590	588	586	548	589	583	604	564	583	580	583	535	590	585	566	578	565	592	543	574	566	550	570	572	562	558	583	572	548	596	623	599	581	603	543	584	578	569	548	540	557	557	547	590	542	535	579	546	582	561	517	607	590	564	557	565	553	573	573	614	561	554	606	600	544	596	558	541	552	582	556	561	579	576	536	569	563	579	571	525	526	568	560	568	585	576	555	513	578	577	530	543	592	543	546	527	580	568	514	534	544	537	579	577	561	583	559	571	550	547	557	585	506	543	587	547	594	583	623	554	557	568	573	589	573	575	565	572	571	560	591	541	573	541	582	543	576	596	569	561	514	590	575	592	578	575	596	567	560	551	600	563	583	545	576	627	553	619	557	569	576	590	570	551	523	576	605	585	555	635	604	583	571	580	619	628	552	610	512	554	575	560	538	583	541	566	526	608	578	553	524	602	571	575	596	539	536	565	588	575	538	575	574	540	543	612	539	599	567	510	585	586	554	578	618	592	557	622	561	589	583	617	535	600	527	620	546	587	567	555	614	538	570	571	586	557	550	583	567	582	565	577	552	545	552	562	558	581	538	545	561	578	626	574	546	550	535	565	576	586	559	596	558	596	559	608	587	571	522	587	588	566	534	581	546	571	585	560	568	576	547	579	536	559	532	575	595	591	539	599	580	564	565	542	586	566	569	533	555	609	625	549	547	564	581	569	572	562	577	556	552	550	566	580	552	602	569	553	540	604	576	581	547	555	571	578	548	541	561	572	552	595	577	520	555	570	597	577	554	616	574	542	542	532	584	573	615	562	611	582	591	614	573	561	596	542	557	543	546	554	560	541	578	540	570	584	508	566	566	620	577	561	595	598	555	576	588	596	560	558	574	574	615	574	614	543	557	520	587	549	577	621	598	551	581	565	585	553	589	560	570	565	577	616	579	561	548	563	574	547	591	607	570	592	600	605	595	536	555	552	601	547	561	566	549	587	574	601	559	610	581	576	536	556	547	607	557	592	547	565	542	579	576	587	582	545	537	552	556	602	595	580	594	553	602	544	575	578	543	559	550	593	552	540	563	564	623	529	584	552	524	548	557	624	570	607	583	587	569	581	539	571	596	592	569	578	588	583	585	567	576	596	566	576	564	567	580	581	589	583	560	559	593	546	541	601	610	532	562	540	576	587	580	566	554	586	600	574	542	561	548	555	603	555	580	557	616	597	559	549	562	550	577	575	571	556	537	569	612	565	547	564	549	496	569	570	540	546	547	584	599	533	535	575	529	605	585	576	585	595	594	553	593	583	539	575	582	609	555	574	614	562	547	565	540	562	575	565	586	530	566	536	574	583	515	561	591	554	562	579	590	563	550	574	591	584	570	563	568	575	579	524	563	590	574	513	596	551	581	584	569	551	550	575	557	582	552	554	561	619	545	616	581	568	606	554	554	544	570	599	576	555	557	537	552	572	595	573	596	591	531	558	531	524	543	574	565	592	524	564	571	574	560	595	565	590	557	613	525	575	554	578	554	584	625	498	598	596	553	551	576	548	617	562	569	578	562	567	562	564	571	580	551	530	539	587	570	514	553	581	611	551	585	581	567	567	564	534	570	526	519	593	545	563	556	606	568	532	556	530	541	564	557	573	565	577	598	583	533	604	550	572	581	595	561	595	575	549	578	619	536	601	573	524	604	541	589	582	565	583	569	585	568	580	588	566	558	515	579	597	528	601	535	599	585	512	533	591	508	520	587	536	580	575	563	531	568	585	560	623	563	600	592	546	555	604	540	573	570	565	556	613	566	576	575	538	574	628	570	566	616	506	593	525	563	602	575	579	598	568	561	574	546	537	549	608	550	569	543	547	605	575	584	573	524	580	579	559	551	568	605	538	598	566	583	582	548	549	547	537	585	569	599	550	580	586	565	564	574	529	564	577	593	564	558	567	554	549	547	576	546	577	575	545	592	588	593	575	588	555	575	555	570	614	545	540	550	540	561	577	530	582	581	535	581	568	566	551	566	576	572	570	573	529	566	597	532	559	592	586	559	541	621	563	598	557	605	593	585	566	563	583	601	603	557	561	591	545	580	536	577	560	572	556	572	614	598	606	595	601	545	559	527	578	573	587	544	573	584	567	538	595	559	567	605	578	572	591	577	585	571	590	515	584	580	578	564	579	519	545	555	625	573	601	585	557	557	585	547	567	506	560	547	541	622	574	551	578	629	579	562	577	538	622	565	568	584	554	574	574	545	556	605	564	578	590	568	545	587	570	582	608	554	522	535	550	556	538	587	594	570	635	567	528	576	607	592	608	547	599	554	560	570	542	578	597	582	545	575	593	536	542	597	551	549	589	531	561	600	578	591	586	571	578	568	553	565	571	634	566	566	563	554	564	551	578	549	572	634	574	564	530	572	559	590	592	593	590	588	571	584	552	582	555	557	556	579	572	558	586	556	561	574	567	571	564	546	546	621	571	549	578	564	549	590	574	639	579	563	545	596	556	562	559	616	560	566	543	541	557	586	578	564	551	578	605	602	589	522	551	590	578	561	596	618	540	605	617	590	594	606	570	552	583	487	536	581	564	527	567	560	560	563	541	587	623	538	580	566	566	552	578	561	588	590	585	561	557	576	566	551	541	607	631	589	564	550	583	554	578	584	569	553	572	546	600	544	546	580	597	543	595	584	606	522	580	610	586	512	603	563	578	569	586	557	533	556	565	561	551	543	578	587	622	564	596	563	537	563	571	586	567	588	573	547	550	612	574	580	558	569	542	608	543	536	588	520	568	554	560	585	559	548	597	581	557	596	561	548	586	552	553	557	534	540	585	611	586	580	578	560	551	520	583	581	544	545	583	598	542	610	553	613	562	553	564	611	587	543	609	567	604	596	532	533
36132	32554	38899	29922	27086	28302	27017	23930	19060	13777	9742	7358	5043	4074	3389	3775	3440	2720	2448	2481	2292	1752	1465	1135	754	732	777	531	494	465	421	591	435	333	367	285	252	220	209	204	206	197	199	200	172	227	200	207	200	187	180	184	201	202	241	190	219	257	221	211	206	201	232	199	175	182	161	198	181	192	199	196	172	183	194	193	195	173	175	184	174	192	181	190	196	203	195	181	177	209	206	214	197	200	183	198	207	173	194	187	178	194	193	202	203	187	187	200	196	196	205	193	166	172	183	167	179	188	177	191	193	180	186	215	172	196	211	198	165	187	199	195	182	185	198	197	191	196	205	184	174	203	194	193	202	190	214	173	197	169	181	209	168	189	186	166	191	182	224	185	171	189	171	192	205	197	196	178	212	193	193	208	199	179	204	181	202	198	167	202	207	189	175	208	195	212	166	173	175	189	180	196	208	195	209	168	175	198	190	173	198	184	188	224	192	191	195	196	198	201	194	187	210	159	201	181	199	187	186	207	181	213	189	173	206	192	194	187	197	184	175	199	187	180	180	196	186	181	199	206	196	202	204	159	198	178	170	178	199	203	186	205	205	212	196	201	197	200	197	185	195	176	203	201	177	206	192	184	174	191	184	194	196	189	190	198	196	187	191	210	197	190	188	196	196	193	172	191	189	199	160	182	203	190	214	219	226	166	197	200	192	201	193	201	211	200	186	190	199	199	192	160	186	217	185	173	188	213	203	191	187	169	195	197	170	180	197	204	190	193	177	171	188	212	184	147	166	204	192	170	189	190	189	202	210	191	192	196	191	201	178	201	185	150	183	177	198	181	180	197	199	169	189	201	219	169	196	185	197	198	178	167	157	189	177	176	163	193	174	168	203	194	199	205	187	208	191	185	189	173	197	172	233	175	185	165	203	223	208	188	197	187	175	185	188	164	192	190	184	204	168	203	197	216	161	194	206	185	191	177	211	167	220	187	203	201	198	206	182	212	190	165	190	208	165	186	194	193	192	182	208	190	207	181	200	185	208	203	175	178	177	189	186	174	198	204	194	187	186	199	192	190	193	211	189	180	196	205	188	172	192	210	211	197	172	192	194	197	178	167	183	175	197	195	197	187	194	202	193	173	179	188	154	196	190	191	175	186	183	165	195	197	192	191	187	174	174	175	181	195	179	194	203	190	174	181	188	185	195	172	185	206	165	173	177	170	190	202	201	195	182	213	206	186	174	198	198	206	199	183	161	173	190	200	177	164	202	186	198	184	197	193	183	189	196	185	192	206	212	187	201	171	181	202	207	215	198	170	180	203	190	179	191	195	213	203	187	155	146	184	182	203	233	187	185	182	204	218	167	168	193	194	195	188	208	169	185	166	187	199	188	195	187	181	191	202	197	175	180	195	180	181	187	190	174	180	204	180	167	176	191	230	176	180	200	190	173	196	185	203	185	188	190	198	215	200	221	201	197	219	203	174	171	194	188	176	170	162	197	203	210	185	207	182	177	187	198	201	177	195	205	217	183	185	190	197	186	183	199	196	162	193	206	178	206	196	190	202	185	225	212	181	230	191	166	196	191	185	184	191	164	201	205	202	207	185	208	170	180	173	196	167	191	172	189	203	203	209	207	179	194	204	191	200	185	208	197	211	186	172	174	184	205	187	173	200	194	176	182	212	180	196	178	163	222	202	166	181	217	169	188	159	190	186	206	195	198	195	189	188	197	184	204	155	199	187	178	192	185	190	200	195	213	184	183	214	202	163	196	185	203	181	203	184	194	196	198	190	176	186	167	174	202	201	177	182	178	177	185	201	184	186	195	216	200	167	172	187	196	173	169	192	173	190	188	207	227	203	201	205	171	179	182	194	186	180	206	175	197	194	232	196	205	184	195	181	194	171	182	197	204	198	204	206	202	186	184	196	166	191	195	178	191	183	194	193	181	214	199	187	203	186	184	198	188	202	194	185	218	197	183	172	165	197	205	200	213	169	194	187	189	207	188	170	180	192	178	168	176	185	184	175	185	192	201	194	206	204	189	194	182	188	174	165	178	164	184	192	191	168	202	201	187	172	172	157	199	204	188	209	192	181	174	193	172	197	197	197	182	206	191	203	188	168	162	198	190	173	177	224	187	193	187	202	180	172	186	213	211	211	188	190	207	188	187	194	186	185	185	167	183	188	166	173	187	184	175	184	202	200	197	183	187	204	180	171	200	174	192	164	166	187	183	196	203	175	202	189	179	209	193	191	189	194	189	190	197	200	170	190	151	215	185	176	187	187	192	185	169	196	179	167	192	196	183	205	183	193	179	205	187	201	192	197	170	208	186	186	201	183	197	181	181	171	202	194	208	213	193	180	184	189	208	189	202	173	189	218	228	183	199	198	197	203	210	180	206	208	199	187	213	167	184	203	177	169	210	193	190	193	206	209	183	203	174	190	180	195	206	178	196	203	173	188	189	178	197	179	169	188	176	195	196	217	181	185	183	177	201	176	207	162	182	197	189	209	198	211	183	186	203	202	183	184	168	184	172	191	190	199	172	187	215	195	185	186	196	204	210	203	193	166	192	222	187	174	195	212	195	180	187	175	219	184	178	184	212	199	180	204	200	200	210	161	195	169	200	187	174	188	199	191	199	156	195	180	180	212	176	172	190	180	173	172	197	198	191	197	168	193	196	172	189	183	172	202	180	182	204	191	196	206	169	193	209	149	189	187	188	184	176	190	215	200	180	171	184	206	197	178	183	188	190	204	177	186	190	177	232	198	205	198	169	216	175	181	189	184	190	205	191	187	194	209	212	206	191	176	178	209	209	198	202	186	173	220	189	191	179	167	189	210	199	215	192	185	193	194	183	189	192	207	187	188	186	183	177	190	187	218	202	191	185	188	195	177	189	169	186	170	178	205	184	202	173	191	180	200	199	188	192	200	164	186	202	195	208	181	181	190	188	202	193	209	189	156	203	194	181	180	191	190	187	187	165	189	166	189	195	196	192	156	187	198	187	200	179	178	211	193	186	186	200	185	189	199	196	174	176	185	183	189	193	192	182	197	183	183	196	187	177	198	178	193	169	178	196	181	175	204	206	185	214	197	207	199	213	167	177	192	200	188	222	203	187	197	167	164	192	180	214	187	190	186	194	206	186	184	200	193	223	174	184	175	195	176	177	202	179	190	198	190	189	177	190	186	203	198	186	179	199	191	203	204	175	202	208	180	195	196	199	188	191	212	191	175	205	189	195	209	196	188	193	179	205	212	212	173	206	191	198	191	174	180	194	199	204	213	197	191	207	214	185	198	183	193	179	162	179	191	182	194	201	206	180	186	181	176	176	186	188	163	173	170	190	192	166	190	199	201	168	196	173	183	203	175	178	197	216	179	180	191	202	206	171	193	197	168	176	191	182	178	171	193	197	192	199	195	213	212	202	194	180	165	178	186	177	203	177	182	187	189	225	187	208	186	176	190	205	195	205	206	204	203	154	181	194	188	191	194	188	188	192	208	187	186
28238	30411	39737	38227	37678	42286	42548	40610	37658	31753	27007	23988	19476	19053	17695	18835	17822	15641	15293	15362	14617	12092	10760	8580	5532	5700	6233	4010	3605	3514	3402	4509	2964	2165	2488	1852	1584	1017	948	925	838	732	772	679	665	615	646	639	649	691	670	647	679	638	929	722	920	1227	1155	847	845	793	808	695	643	643	638	683	640	689	632	707	599	708	667	651	644	646	674	658	661	686	654	619	592	715	664	659	670	683	626	671	672	667	659	644	661	660	656	661	674	641	657	670	642	608	688	686	645	640	651	665	646	665	687	624	656	640	697	633	594	686	638	636	601	667	681	662	654	640	638	699	664	666	625	681	690	657	663	640	692	664	680	648	644	686	655	693	645	689	662	643	714	672	641	649	652	635	671	638	605	639	645	661	615	655	638	625	630	643	650	703	700	675	629	715	620	654	675	676	686	664	653	654	672	631	696	673	646	660	670	608	662	692	697	653	615	657	657	683	660	684	646	699	671	646	697	686	638	670	680	695	697	647	726	683	646	674	673	659	653	721	656	660	653	673	683	670	676	654	629	653	655	651	654	633	644	653	680	624	686	669	656	652	655	598	683	624	645	662	638	658	634	649	652	685	643	633	658	645	692	622	654	626	673	669	634	623	637	646	698	673	613	676	688	642	681	634	641	644	675	716	706	683	659	686	695	634	665	703	650	646	641	629	659	666	630	625	673	625	636	629	666	709	690	633	712	664	629	681	643	652	645	645	641	600	621	646	698	633	638	664	688	629	704	716	646	660	620	671	633	668	663	648	642	688	633	694	605	657	668	676	633	649	597	617	671	635	673	701	686	684	643	671	656	686	646	667	638	631	682	592	701	679	649	630	652	678	643	655	719	648	689	636	685	663	684	601	634	652	692	651	690	679	604	673	661	632	652	649	696	660	658	691	643	670	661	669	680	660	632	648	680	669	693	689	685	638	670	604	678	675	689	666	683	707	634	636	662	661	663	654	618	653	658	630	670	680	698	649	670	634	608	635	674	624	661	697	658	632	682	646	713	686	690	681	670	696	671	676	650	673	669	653	673	635	611	640	662	673	654	654	640	607	663	684	610	684	621	644	658	656	666	650	683	668	645	675	600	655	688	601	625	639	720	624	718	678	693	634	659	643	649	652	645	651	680	624	658	640	650	673	632	663	630	652	612	675	686	696	645	702	684	656	657	643	659	642	672	653	644	657	621	651	629	669	642	694	662	662	668	642	686	640	691	669	631	662	647	694	654	650	712	635	668	671	634	633	662	698	718	667	631	689	687	633	655	714	648	638	707	649	629	629	675	720	666	660	661	616	707	664	667	638	646	637	643	625	643	684	656	656	673	673	688	664	693	676	644	672	687	683	663	674	676	643	616	650	690	672	711	678	675	634	705	678	691	643	668	671	690	666	648	627	644	681	653	672	684	650	683	635	669	697	699	677	668	627	676	679	670	653	667	725	696	657	630	661	671	714	631	663	644	644	668	634	656	672	642	661	657	662	680	693	666	639	697	700	616	620	629	671	631	663	651	631	676	679	651	598	670	638	654	645	735	656	676	621	675	640	695	660	665	627	716	678	680	701	632	709	629	716	657	638	699	677	630	616	648	650	635	658	628	689	652	623	626	717	651	676	653	697	694	673	667	635	679	646	653	601	662	631	650	683	666	664	601	634	656	690	670	687	642	654	663	638	615	660	662	650	672	644	673	689	647	630	663	657	674	647	647	674	629	684	656	605	638	678	648	630	623	666	672	665	688	677	672	669	672	653	685	676	652	635	616	649	670	649	644	674	633	664	633	691	666	664	629	628	668	700	670	646	630	607	648	631	635	636	678	668	670	654	622	694	688	640	650	663	667	631	671	653	717	656	670	636	667	665	625	672	638	697	667	623	644	611	656	693	643	680	708	670	696	628	652	649	671	693	681	695	664	671	625	641	632	681	660	714	650	692	665	666	640	685	677	678	625	609	641	665	595	638	643	659	637	681	697	631	668	707	644	668	636	665	663	648	651	634	641	638	686	750	688	660	674	644	702	669	676	667	633	650	655	710	673	585	666	656	611	677	669	654	668	642	671	644	670	651	641	659	678	656	677	670	669	628	653	646	683	661	685	707	648	644	708	614	652	630	639	668	650	666	672	670	653	630	686	659	645	686	617	665	628	634	682	695	679	650	646	683	639	634	649	649	629	629	653	671	648	629	678	697	657	664	677	637	691	687	662	680	623	659	664	682	677	685	665	675	668	668	596	676	655	635	665	656	683	653	612	674	694	663	703	676	656	669	636	665	631	629	620	677	624	681	694	676	663	675	681	615	655	667	643	642	649	661	713	672	649	638	617	635	674	657	685	649	704	645	661	694	623	690	654	616	675	641	634	685	620	661	616	677	673	634	676	617	675	637	704	665	685	665	666	629	670	607	649	683	671	685	684	687	672	671	650	659	686	692	659	622	637	647	650	662	671	660	627	696	717	675	668	603	668	689	660	647	707	659	689	657	681	655	631	675	633	622	652	641	648	651	649	632	665	660	681	623	693	686	652	626	676	659	669	691	626	684	660	671	647	669	628	643	675	632	678	627	661	664	616	631	687	678	682	607	660	648	646	677	598	680	654	669	665	660	652	645	674	601	668	655	615	628	628	667	656	690	652	675	652	624	662	662	672	652	632	643	642	660	693	602	677	663	608	706	708	665	620	680	653	655	665	663	645	704	676	691	631	644	651	670	638	629	690	673	665	661	611	716	635	636	660	657	635	681	667	653	679	648	693	690	631	712	636	694	662	671	664	644	648	645	677	663	669	628	638	649	720	690	661	614	656	736	634	638	650	646	652	657	682	629	665	638	677	645	681	637	673	710	628	663	629	666	668	638	659	673	676	673	655	649	660	699	624	649	683	642	680	634	657	642	644	669	696	645	694	637	679	625	643	678	684	665	683	649	662	639	678	654	694	689	653	674	661	660	670	644	691	651	666	603	615	640	631	646	650	633	648	622	645	678	652	636	697	651	627	665	606	641	606	657	656	685	655	648	662	663	652	653	596	693	673	656	690	685	649	646	627	638	646	640	662	627	629	612	639	621	659	596	642	680	674	629	678	659	678	635	641	667	717	640	637	671	640	612	686	648	666	644	674	651	659	699	693	612	673	676	643	703	632	634	694	685	630	673	666	596	659	710	682	672	631	692	648	668	628	678	598	576	626	640	632	617	620	677	644	660	652	641	675	665	622	656	647	642	648	664	676	669	634	640	682	633	658	679	663	681	638	643	648	659	659	648	669	685	675	655	657	672	675	633	694	666	651	651	661	645	626	678	670	608	692	652	718	685	668	709	627	677	651	628	675	616	655	621	635	674	702	651	700	692	691	645	642	673	667	661	649	615	652	699	607	624	667	660	684	622	642	693	692	655	645	653	667	646	568	626	671	665	624	688	653	644	672	672	617	683	656	679	649	666	669	601	664	688	625	637	675	648	652	637	647	622	668	620	657	668	644	668	661	711	680	709	662	673	675	627
10794	6214	5109	2959	2152	1944	1346	947	806	590	459	371	310	324	336	330	254	219	255	213	202	219	199	186	192	174	213	170	169	150	179	170	194	184	165	162	153	151	156	161	178	167	166	142	162	153	162	172	150	159	168	160	167	170	146	145	146	163	175	154	150	176	162	172	133	160	144	168	166	169	155	171	172	164	165	158	144	155	158	158	151	148	171	147	166	166	174	152	160	153	162	152	157	172	164	153	161	149	182	172	166	170	164	150	169	160	159	153	154	150	178	164	170	145	163	180	140	177	163	180	158	151	166	176	154	173	146	164	143	186	161	162	172	156	152	149	146	161	164	176	180	166	155	159	175	152	172	141	134	168	156	153	125	152	160	153	159	157	153	165	191	157	157	192	160	167	164	134	175	145	160	146	169	158	151	163	163	159	152	171	147	160	174	169	158	148	165	160	160	156	187	152	154	154	150	169	178	158	162	158	177	149	149	149	165	183	138	170	172	172	178	158	162	150	172	141	179	142	159	171	163	175	156	157	169	161	163	171	180	161	154	137	167	170	173	160	173	163	155	147	161	157	152	142	147	153	150	166	166	147	192	187	160	172	189	151	170	139	158	176	172	154	168	167	144	146	132	169	165	146	167	165	153	149	143	175	149	164	156	164	146	145	169	151	167	159	152	166	172	173	188	152	156	161	170	155	149	181	169	166	171	157	152	134	160	162	162	200	160	152	162	160	155	165	158	155	176	154	163	173	159	147	164	157	172	180	159	163	177	194	179	161	170	145	156	166	161	156	157	199	160	187	156	157	195	140	156	194	140	167	172	170	157	167	177	149	156	167	170	147	153	138	167	145	156	174	158	181	154	152	167	148	161	155	138	151	143	158	165	168	175	169	158	159	163	156	155	149	158	176	167	171	158	161	138	142	159	172	150	156	165	141	177	188	150	155	170	145	146	192	153	141	143	148	168	185	170	174	185	164	163	147	170	166	171	162	150	159	139	161	160	171	149	156	181	171	154	160	169	155	162	154	186	164	167	180	167	186	173	155	169	156	175	156	153	176	172	159	164	161	151	169	178	185	139	179	148	161	198	158	150	160	147	176	147	171	172	158	180	172	179	177	153	165	141	162	171	122	160	159	157	159	178	172	161	163	159	172	174	146	160	141	148	148	149	172	160	154	191	164	159	154	168	160	174	155	169	147	153	159	170	158	187	164	151	166	147	158	128	161	159	169	140	159	162	165	151	176	157	162	173	183	168	172	162	177	149	193	167	154	163	150	152	129	154	161	191	150	138	178	166	185	172	153	175	152	157	166	168	174	174	186	143	162	174	159	155	149	163	164	141	142	164	151	139	166	137	152	146	169	161	144	148	179	153	148	143	160	157	180	184	152	164	161	150	160	196	157	188	147	174	169	174	170	167	164	166	164	152	166	148	162	166	147	157	152	145	206	181	144	151	166	171	176	153	147	151	169	168	155	165	162	160	176	148	154	161	140	139	159	165	170	169	139	170	162	163	162	156	160	164	161	182	165	146	150	197	153	142	143	177	151	164	189	168	165	162	172	148	150	180	172	143	154	157	146	172	156	169	161	171	169	168	181	145	178	154	149	166	147	155	151	162	156	147	169	162	157	140	149	166	177	172	170	161	169	155	165	150	167	186	151	184	182	150	172	165	162	145	158	168	157	170	154	160	192	152	143	177	189	174	191	149	157	202	159	184	157	195	160	154	169	158	167	178	162	153	157	154	160	184	160	182	152	170	183	145	154	146	172	179	171	152	133	187	180	162	138	155	178	169	164	166	182	155	170	160	139	174	163	158	164	183	169	156	176	175	152	173	167	161	143	157	149	162	162	171	147	148	193	170	157	164	167	175	166	168	128	143	156	178	173	147	174	176	155	160	166	162	157	163	175	155	174	171	186	156	162	159	160	158	152	175	160	156	156	165	173	163	181	169	162	167	186	155	169	171	183	155	147	156	170	140	156	167	168	152	162	157	158	155	153	163	167	147	162	147	142	161	184	176	173	166	173	159	162	161	151	156	172	144	146	180	189	170	144	185	154	153	162	170	176	164	170	186	153	152	164	171	152	168	178	171	153	152	147	186	145	166	174	163	159	158	157	157	195	143	159	132	172	166	160	156	144	150	172	174	164	168	161	161	161	154	171	153	185	178	179	143	146	168	171	158	159	167	174	165	161	171	156	170	163	157	148	156	168	161	167	192	187	150	175	145	164	163	130	150	135	151	164	168	178	167	169	184	158	152	157	163	172	151	174	149	148	159	152	161	139	156	146	166	149	181	155	153	172	175	167	170	157	167	157	148	146	158	139	146	177	166	171	163	163	169	186	156	155	174	169	168	169	155	161	160	159	164	141	150	164	161	158	177	128	149	151	185	163	140	148	163	141	178	157	166	163	150	181	162	177	189	161	150	165	174	155	158	175	171	167	139	164	177	164	177	178	154	152	156	167	171	160	173	161	156	159	146	167	172	155	157	171	156	169	133	155	163	148	181	165	177	157	142	192	150	165	138	139	175	173	141	179	170	149	169	160	150	176	168	165	151	161	158	171	150	163	158	177	154	145	155	148	179	179	152	186	145	166	162	172	172	162	168	164	174	191	164	144	170	163	176	163	159	152	158	169	153	163	167	175	165	160	171	185	169	158	138	153	166	163	159	159	159	166	150	168	136	163	177	185	182	154	128	174	154	167	133	147	176	165	161	167	158	157	142	167	146	150	156	153	182	162	173	156	159	160	177	179	178	134	134	166	158	151	165	146	164	155	163	147	171	167	179	184	197	191	160	191	164	150	189	159	169	157	172	170	171	133	155	156	139	157	163	157	163	146	190	186	151	146	168	174	159	193	170	162	179	155	148	171	149	170	152	185	173	153	161	162	165	155	148	160	166	141	147	172	168	153	161	149	176	160	169	161	164	170	151	181	165	166	161	153	157	171	143	171	171	149	166	172	152	184	165	168	171	148	152	162	163	143	157	165	167	145	156	176	166	144	178	190	163	162	140	156	179	151	165	162	171	161	171	155	168	186	164	153	164	146	159	165	189	165	165	177	172	175	174	152	173	171	156	151	178	171	165	171	156	182	179	170	163	163	155	163	171	168	173	199	179	177	179	177	179	149	141	175	175	175	180	142	175	160	178	158	156	147	148	168	167	163	158	162	169	154	159	155	166	182	159	172	168	146	145	152	160	170	185	146	152	170	172	170	171	173	162	153	152	163	169	162	156	180	164	132	152	183	183	193	171	162	154	179	178	144	163	161	168	156	162	160	165	163	166	167	154	172	190	157	140	167	164	150	165	174	134	155	141	169	150	169	172	186	178	149	165	149	154	136	158	163	183	171	150	144	165	162	149	182	168	136	166	179	178	176	153	164	139	157	170	148	157	163	142	169	170	170	193	160	160	165	175	163	163	167	164	164	156	175	161	150	149	143	174	160	171	185	160	149	182	151	163	181	176	146	157	170	151	143	160	150	144	149	154	168	193	163	170	158
10822	8513	10181	9407	8454	8088	6762	5072	4241	3338	2546	2351	2274	2136	2001	1818	1437	1301	1286	1101	1207	1273	1122	927	847	853	867	736	752	666	690	680	656	664	610	626	634	555	596	625	561	609	611	591	567	597	598	564	569	552	563	536	591	609	596	596	585	632	635	640	597	610	579	579	571	618	582	554	588	571	568	557	610	562	585	591	577	551	542	558	586	613	529	564	561	637	612	607	587	545	571	648	508	580	581	535	577	614	605	609	600	590	586	583	614	592	584	587	572	631	588	600	571	590	563	555	612	546	593	612	558	567	559	572	590	599	571	593	585	571	550	628	621	613	603	555	578	595	587	571	609	573	565	577	600	601	579	592	615	603	602	563	564	610	586	576	556	615	574	561	581	569	551	601	550	576	558	581	566	577	570	576	598	591	585	601	595	624	586	608	584	582	558	608	573	604	581	568	575	574	601	597	568	587	573	566	576	587	584	590	595	565	645	626	599	598	578	587	564	538	600	579	545	600	563	597	589	612	559	562	595	581	556	578	575	629	582	594	576	626	607	591	587	580	579	595	615	576	548	565	624	558	567	591	610	576	550	570	567	557	540	614	557	594	556	601	584	603	573	563	609	589	605	598	570	604	582	592	567	542	607	530	593	502	595	550	555	601	560	552	559	582	578	606	570	584	605	592	587	576	540	550	572	548	593	607	525	540	582	568	584	552	564	547	557	607	561	596	614	615	623	620	606	562	613	580	579	590	569	567	593	611	570	550	546	608	589	581	566	575	553	556	544	595	542	526	597	620	518	618	571	593	608	562	545	626	588	587	593	618	561	602	597	581	601	600	556	578	602	544	615	579	551	583	567	586	544	575	589	614	524	593	599	584	596	554	588	604	608	623	596	578	582	619	605	595	603	587	587	518	600	579	599	566	559	588	565	579	557	570	587	512	576	551	614	597	603	579	618	556	588	591	577	591	589	592	549	579	608	575	609	625	573	584	584	609	603	567	610	601	567	563	588	579	554	587	583	612	574	570	553	540	599	575	573	555	568	567	561	579	561	594	560	536	582	587	570	591	591	619	614	587	580	613	589	609	557	545	564	545	585	611	555	602	574	574	621	604	590	606	572	550	576	637	558	597	589	590	614	535	559	579	522	581	593	570	597	603	565	567	613	577	573	607	555	585	535	541	549	560	586	598	593	638	636	597	570	575	548	540	608	519	588	570	569	548	588	598	606	636	587	569	528	627	543	570	542	580	594	604	603	552	561	600	571	567	547	571	592	583	620	594	573	577	591	581	569	603	559	563	589	623	574	574	598	614	573	582	600	609	593	612	555	596	548	589	584	589	540	591	599	588	603	595	552	572	566	607	582	583	595	599	572	589	571	594	614	581	613	578	587	556	572	564	549	576	565	597	559	633	596	578	588	558	642	579	568	567	578	583	581	575	584	609	600	561	577	556	566	554	592	534	549	632	601	609	587	601	601	532	619	620	582	600	566	576	546	570	586	621	555	587	593	594	569	586	566	553	600	573	551	600	528	608	576	579	589	586	577	542	604	517	593	563	592	607	551	554	607	576	531	590	606	586	572	561	607	628	582	612	608	601	572	569	583	569	564	575	587	576	582	588	594	609	613	624	602	604	546	592	613	568	599	617	574	567	580	584	566	563	598	579	610	584	544	585	585	546	586	597	574	596	585	580	578	543	524	588	630	584	544	592	612	599	573	539	589	565	608	600	565	599	607	577	573	547	577	577	621	541	628	561	606	598	614	605	555	593	543	611	562	562	571	558	570	605	601	567	529	575	605	587	632	557	581	547	567	658	599	599	578	561	593	599	594	609	554	581	638	619	587	559	570	569	593	601	562	583	611	580	612	577	608	569	554	576	607	563	560	588	542	571	581	560	563	584	637	606	591	575	558	602	621	564	576	541	571	592	579	578	577	568	557	549	599	552	593	606	552	583	554	591	585	568	609	615	614	569	547	565	597	558	546	539	594	639	588	595	628	549	573	574	575	557	619	551	560	569	583	616	529	555	595	574	548	620	628	570	548	572	566	597	573	586	607	630	590	581	595	572	574	594	563	588	567	602	606	587	579	602	592	566	567	557	610	610	550	625	607	554	572	572	582	597	581	572	593	581	559	579	556	583	549	556	598	585	562	615	585	594	566	609	579	601	558	584	585	606	542	577	582	539	583	594	620	573	606	562	551	582	602	556	576	582	558	587	561	569	540	580	567	592	577	559	559	641	583	568	601	572	619	612	584	557	611	615	577	587	594	540	587	577	565	606	583	574	563	583	538	564	562	584	580	542	604	571	573	573	588	598	572	583	607	585	580	602	581	603	571	563	600	594	593	566	591	580	598	615	566	575	609	571	577	576	626	597	582	600	594	549	548	552	639	574	563	590	606	558	603	576	557	571	596	597	571	572	568	582	596	585	566	593	579	584	578	620	572	603	540	554	553	620	564	591	567	517	583	602	580	608	588	578	616	600	586	566	556	577	554	596	593	558	543	530	549	591	524	576	588	599	568	516	603	571	560	586	568	556	606	600	609	587	652	595	578	602	600	548	553	557	554	563	591	578	594	585	578	577	585	612	555	559	535	561	552	584	562	608	577	569	527	584	570	668	570	573	568	584	560	532	560	599	542	572	628	623	615	576	564	572	566	575	632	601	587	586	571	607	564	579	574	571	565	599	558	584	586	620	589	619	579	556	572	572	602	535	565	600	565	572	567	567	569	549	614	583	559	536	562	538	570	631	572	559	563	554	549	568	617	551	578	561	568	583	540	547	566	588	593	603	541	600	628	578	581	574	592	589	618	623	606	597	548	576	558	589	559	595	549	614	583	592	567	581	584	570	620	540	563	585	566	551	576	581	537	578	566	541	579	582	604	580	573	542	628	593	596	565	606	601	574	615	588	567	615	591	582	589	555	593	591	630	561	590	561	579	589	568	518	568	618	563	586	607	585	568	572	563	549	565	545	547	582	586	639	594	588	607	593	610	590	567	566	566	559	598	564	624	578	597	571	554	584	598	618	599	552	578	592	582	586	577	570	555	560	572	603	606	584	607	606	572	610	561	566	559	578	569	560	569	585	559	553	606	601	580	580	597	583	555	534	536	564	600	572	565	571	558	554	593	592	591	624	642	615	579	545	572	617	600	566	605	593	603	555	573	587	573	590	586	546	583	594	601	572	579	562	571	586	587	600	563	559	572	550	613	599	581	596	550	583	612	590	621	587	557	565	595	591	568	610	616	625	560	564	600	576	584	570	575	621	551	592	607	571	573	572	595	575	574	578	578	567	594	601	562	596	610	602	584	600	586	590	589	551	559	640	565	554	579	617	546	580	572	565	576	574	574	574	563	534	567	588	584	577	558	631	575	579	535	596	589	582	593	596	593	581	612	553	554	579	599	540	575	579	580	558	567	539	591	575	619	569	580	599	559	560	585	614	598	635	581	585	595	595	559	578	565	596	578	587	604	575	628	601	523	608	563	576	542	560	551	577	563	534	606
27972	24767	38540	25874	23294	21126	18814	14016	10197	7535	4493	2812	2166	2024	1964	1691	1629	1355	1247	1155	1077	927	729	566	556	506	437	357	304	255	363	265	315	220	216	215	170	190	166	135	187	162	159	173	166	177	186	152	188	163	174	155	159	151	202	191	186	185	234	179	170	162	178	162	167	163	171	170	177	183	165	164	193	167	172	134	176	153	167	178	156	170	163	167	159	159	160	156	175	153	163	150	171	165	174	164	183	171	151	163	170	175	157	161	166	165	184	157	162	171	158	172	186	164	169	159	168	189	172	134	152	171	148	177	163	185	165	165	160	172	141	157	168	178	160	162	168	156	150	157	176	165	160	159	153	174	147	167	161	175	184	160	153	169	166	176	171	152	149	165	172	148	150	168	164	166	162	182	138	159	180	184	154	175	149	183	190	170	167	165	168	192	177	169	174	168	177	163	172	181	187	169	160	191	175	179	157	174	173	199	171	185	170	185	185	157	158	154	158	173	167	167	171	173	165	169	166	145	169	144	170	162	176	177	163	190	171	182	174	159	163	178	172	154	157	189	178	158	179	170	171	170	194	157	158	160	142	158	153	179	157	166	185	154	146	153	171	177	152	186	177	171	165	150	151	173	156	181	184	169	175	159	188	157	197	183	183	165	154	170	162	166	178	165	160	148	182	164	175	162	167	146	158	179	158	156	178	168	189	183	169	174	161	173	170	168	176	152	166	161	195	156	178	154	177	159	162	133	172	179	179	171	171	169	174	161	164	185	157	165	147	180	174	145	178	190	151	193	183	174	161	151	168	158	164	177	155	175	159	164	196	186	158	177	193	158	167	156	186	151	157	154	177	165	168	177	167	176	169	139	172	167	153	171	161	169	160	150	189	150	132	166	158	164	167	148	184	161	152	197	168	167	182	177	173	167	158	144	163	175	168	181	161	172	145	182	142	170	164	180	154	166	185	160	184	156	163	176	152	144	177	149	160	183	190	161	153	176	171	174	172	158	193	148	158	162	180	185	176	164	138	173	169	139	173	169	162	185	157	189	152	167	179	171	160	173	178	167	167	177	176	177	175	171	143	177	170	160	173	161	175	165	152	183	170	153	175	174	169	162	174	165	156	176	157	185	186	174	165	176	152	181	147	160	161	155	179	150	166	162	145	172	151	154	153	163	164	199	173	148	157	167	148	170	200	157	161	180	167	173	165	172	164	169	188	158	153	182	151	165	167	148	153	153	154	195	182	173	151	167	155	151	167	153	184	178	156	174	173	170	162	156	165	138	154	171	156	158	186	167	178	143	161	180	145	169	163	175	138	175	179	161	158	168	155	168	177	173	172	182	163	186	176	156	178	157	171	145	162	153	154	144	196	172	167	168	157	178	157	130	150	156	176	151	143	159	185	156	164	171	159	174	152	167	152	156	152	157	161	197	173	161	161	158	153	169	154	174	224	169	159	162	168	160	169	171	170	186	163	171	169	172	190	156	148	180	180	203	183	162	161	179	172	176	140	189	165	139	172	165	157	159	149	161	186	165	161	162	177	163	136	166	155	192	152	158	146	172	154	159	171	165	158	165	197	173	141	156	175	153	176	182	161	165	172	184	185	164	172	176	166	186	180	159	185	160	185	160	168	179	178	162	167	195	170	154	148	185	165	170	147	170	151	165	176	156	155	141	168	160	157	154	175	166	165	164	155	171	189	157	178	166	136	151	190	160	158	179	164	145	197	150	166	172	154	177	162	186	173	181	165	164	174	180	155	176	160	161	170	178	175	169	172	171	185	175	151	165	147	189	154	131	169	168	173	167	170	176	161	136	153	180	160	172	170	155	156	173	146	164	177	162	158	167	187	165	175	149	162	168	155	182	147	175	167	190	181	169	165	169	153	166	162	159	171	159	166	179	156	162	180	167	150	166	162	145	146	166	165	180	153	153	161	172	172	158	153	162	170	171	175	178	175	172	164	157	166	181	174	174	159	148	186	157	157	172	172	171	185	168	178	176	183	165	159	143	162	155	163	153	164	157	141	147	180	205	161	202	162	170	179	169	167	179	188	174	164	179	176	154	156	167	169	148	148	153	164	153	165	145	165	183	168	161	164	188	141	159	168	156	177	168	177	170	172	145	149	154	149	157	174	169	171	179	183	160	153	141	185	167	171	177	153	149	172	175	154	174	160	196	177	170	185	177	150	167	165	182	151	162	164	173	175	188	156	157	163	177	168	168	161	178	154	170	164	155	159	166	166	168	180	164	140	181	172	148	165	187	172	161	149	176	171	162	166	181	180	164	175	158	163	147	192	156	175	167	176	193	153	175	171	167	174	163	167	168	155	153	159	155	169	174	162	184	169	178	164	165	157	172	171	164	158	176	204	166	169	156	169	175	175	181	157	158	192	150	198	144	153	144	148	158	152	170	188	174	165	160	174	166	182	175	143	179	156	166	136	170	160	175	155	167	180	169	173	143	162	164	182	158	177	160	153	157	193	174	165	159	162	163	174	148	184	177	177	181	145	138	135	142	177	188	181	161	150	165	164	164	169	173	167	158	167	143	177	179	162	158	162	180	169	174	180	181	188	170	173	171	152	176	164	169	176	171	157	146	175	175	155	167	179	165	168	169	169	169	171	183	173	180	178	194	180	170	158	160	157	155	164	161	174	185	181	175	169	153	165	177	165	151	164	161	159	145	177	160	187	160	165	166	158	166	167	157	174	140	177	160	170	178	164	184	157	174	175	169	175	161	169	166	178	158	175	133	167	168	143	187	163	156	175	172	162	160	156	151	173	177	143	174	171	177	171	181	178	154	162	144	159	161	152	169	170	182	171	171	161	141	138	157	157	152	170	193	170	155	151	191	168	165	155	191	153	167	167	154	173	161	166	155	196	169	153	177	146	148	181	171	150	182	157	172	174	154	176	174	156	163	156	169	152	168	184	183	160	180	181	181	168	150	178	153	137	152	167	186	174	191	156	176	176	167	175	147	184	171	166	175	157	180	155	161	157	151	173	167	153	162	159	176	160	167	167	170	154	153	191	155	187	156	156	179	164	157	169	152	190	156	176	163	169	166	178	173	155	144	169	167	191	170	178	192	176	141	167	189	177	174	167	162	157	171	166	178	170	160	159	175	154	155	169	152	192	167	162	181	170	151	181	180	159	183	150	147	148	170	195	159	147	162	175	163	174	164	162	157	171	156	165	181	175	194	176	145	168	168	160	130	150	162	172	145	161	178	158	180	166	173	196	176	174	155	160	167	164	170	174	172	160	158	182	158	184	159	170	158	182	181	163	173	162	171	151	155	168	171	160	154	179	156	194	171	152	158	179	160	166	172	149	177	168	172	188	158	154	162	168	173	155	167	177	148	153	176	178	170	167	173	169	184	172	151	154	159	166	172	186	174	162	150	152	183	144	172	160	209	169	163	171	189	170	170	191	158	173	162	168	170	162	158	193	160	176	174	165	161	168	158	167	173	156	166	160	165	176	180	172	153	146	159	170	156	152	177	146	144
22833	22613	36837	32405	32937	33051	31872	30734	27605	23380	16512	13261	12213	12157	12100	11359	11310	9421	8920	8146	8263	7201	5811	4619	4399	4101	2949	2473	2015	1911	2282	1684	2175	1247	948	1139	819	761	732	680	617	670	583	615	594	633	595	590	617	635	585	621	622	616	758	672	767	880	876	690	683	685	616	602	586	585	608	597	622	580	577	587	616	609	593	533	623	578	578	590	600	621	586	580	565	595	611	583	582	544	591	588	576	553	585	583	570	586	597	545	562	579	587	587	591	587	591	609	600	576	631	613	596	612	591	575	578	589	597	551	586	573	596	588	596	626	562	594	585	565	613	594	606	549	618	569	605	621	560	552	567	585	602	596	579	589	566	573	577	593	590	565	607	602	566	603	542	601	519	601	644	605	601	594	569	596	585	587	553	589	582	598	589	574	632	601	603	607	581	561	588	598	596	636	613	581	575	610	590	602	560	613	608	583	565	591	576	585	563	578	549	591	599	551	608	640	557	563	584	569	579	612	587	573	601	616	606	622	577	588	592	593	579	592	589	612	600	574	578	580	555	646	576	608	604	593	621	583	598	618	577	605	593	609	559	571	589	574	605	586	612	586	599	607	591	603	544	597	598	582	608	566	597	591	569	600	615	573	612	595	597	587	586	621	574	562	609	610	557	598	626	590	572	608	582	610	596	569	549	592	626	627	574	629	608	552	565	632	589	613	552	596	616	607	584	578	574	561	597	582	666	631	596	556	624	593	586	609	645	602	537	585	615	611	610	635	588	571	548	618	594	566	571	563	624	596	607	580	604	555	593	581	615	590	613	571	606	579	592	616	593	565	625	589	626	583	593	580	577	531	578	589	643	557	548	598	589	614	556	632	609	575	553	605	594	606	599	593	560	589	566	585	609	600	601	542	623	568	561	636	602	619	601	627	562	575	560	579	581	563	634	531	579	580	555	583	579	581	580	602	549	566	593	616	570	612	590	574	603	552	574	551	583	579	581	586	608	584	572	580	642	555	574	591	600	596	613	586	563	551	545	626	580	632	599	589	587	571	555	577	611	615	582	614	620	588	572	583	574	543	588	569	589	641	596	623	570	570	579	574	584	575	548	565	563	622	545	585	578	564	534	608	627	616	547	592	601	571	574	602	596	636	610	617	567	561	566	592	588	639	544	617	598	604	570	568	581	597	615	586	590	553	601	601	557	628	586	535	592	580	640	579	595	564	608	567	601	554	610	619	643	599	556	578	657	616	586	586	580	574	626	579	601	618	599	623	581	595	625	604	578	585	569	617	588	519	571	658	587	593	586	560	578	562	586	557	610	554	609	583	585	588	575	568	598	589	584	602	615	573	625	547	556	574	615	634	538	611	609	543	628	597	603	585	543	604	601	569	570	620	633	586	571	591	594	564	596	597	563	626	602	588	540	624	582	617	571	623	601	574	586	584	582	629	601	582	586	596	560	555	600	631	590	574	595	621	591	563	603	595	589	577	558	578	645	603	578	565	566	611	598	607	588	613	624	591	599	609	585	595	597	617	563	601	575	561	603	602	604	597	595	603	598	627	601	619	591	625	613	575	548	623	561	556	593	593	620	636	587	561	600	580	592	596	567	595	539	564	583	617	600	590	581	550	571	598	617	556	545	585	586	581	586	561	583	567	566	574	609	587	567	613	565	591	616	577	635	579	575	600	604	620	611	588	588	579	619	585	615	545	604	622	559	606	616	622	557	559	585	585	614	607	604	605	609	673	580	554	608	578	631	641	578	570	584	598	559	594	595	613	603	595	586	577	549	595	607	550	587	608	584	573	577	565	648	604	546	544	629	589	589	650	550	558	584	612	578	599	540	599	634	566	601	596	521	576	619	591	590	577	574	606	610	585	573	603	592	547	605	633	616	573	613	613	590	633	565	571	572	573	559	575	560	590	639	555	616	587	600	607	558	551	580	630	614	568	572	603	592	578	605	580	597	577	615	590	613	581	591	553	557	576	579	589	572	541	593	568	568	613	586	543	565	599	573	593	566	555	594	548	560	576	586	580	607	644	629	642	583	606	579	556	562	571	595	606	600	583	607	576	595	587	620	590	562	613	607	606	554	561	543	595	578	603	574	599	546	622	599	604	608	586	556	604	545	600	620	614	564	606	576	595	586	569	623	584	609	598	606	592	571	586	586	567	596	623	606	630	598	609	597	574	577	598	616	581	591	640	572	610	606	586	553	583	602	609	578	603	578	599	597	600	551	581	611	577	562	651	580	626	532	589	578	550	630	543	597	597	579	602	610	598	588	582	585	565	595	589	553	575	620	593	558	573	584	594	614	572	586	600	588	591	588	582	599	624	595	569	569	573	574	632	600	570	568	599	564	569	610	618	561	573	588	620	548	602	617	593	595	585	620	562	591	593	600	609	642	606	548	649	593	526	629	555	592	584	623	547	567	586	614	604	562	537	618	593	553	631	621	575	609	548	547	627	583	612	578	607	578	606	590	588	582	557	613	617	650	551	598	615	599	637	552	593	591	578	601	570	637	605	620	627	613	575	595	594	596	612	610	573	617	557	570	604	534	580	586	622	577	580	645	625	580	594	604	569	571	563	621	594	603	570	598	620	579	594	559	565	595	615	632	567	595	623	601	576	582	576	598	582	579	550	576	534	610	540	573	607	589	621	596	628	579	610	579	622	576	599	567	605	621	598	588	630	580	606	633	644	632	590	545	638	568	589	595	620	584	565	588	577	609	576	584	566	618	612	567	587	617	581	647	590	630	582	596	606	614	580	536	572	569	585	577	586	571	579	603	583	569	566	563	607	610	560	603	592	599	594	636	606	645	577	583	586	553	596	608	610	599	581	570	597	630	597	599	629	595	580	619	619	572	599	585	618	561	620	606	591	623	581	638	586	616	550	552	557	549	573	592	623	593	571	595	587	656	576	615	588	610	600	623	567	633	612	600	572	598	605	573	580	587	648	589	594	560	619	584	621	581	609	613	613	604	595	641	594	562	641	563	567	640	571	573	580	620	630	586	591	625	568	575	608	591	606	564	550	589	583	621	607	629	634	598	602	593	579	576	597	597	626	554	583	597	571	592	575	604	525	589	580	576	603	591	597	603	554	565	597	578	571	579	622	587	598	595	594	590	577	568	539	623	598	592	605	580	595	581	620	662	636	611	616	577	619	657	571	576	538	589	579	582	536	578	582	628	614	598	615	598	561	601	626	608	579	598	643	605	596	618	613	601	591	618	593	624	578	563	602	538	582	532	590	608	575	604	572	647	602	577	585	571	567	568	581	582	595	571	577	579	579	563	583	586	583	586	611	564	610	596	569	577	578	598	561	594	602	619	604	579	554	601	569	599	616	635	576	597	627	597	603	592	593	594	551	622	565	601	623	564	564	598	595	598	619	594	583	569	619	609	639	583	548	578	583	597	619	574	612	609	561	587	610	594	550	562	590	600	603	608	583	630	601	597	597	570	607	573	673	573	582	604	648	622	574	588	587	613	589	596	595	568	597	603	585	571	603
37147	38871	39988	28769	29809	27745	24992	22824	16549	12944	8932	5526	4418	3901	4061	3900	3640	2768	2322	2148	1982	1486	1052	1118	1083	1007	764	601	514	478	656	522	531	350	256	266	228	191	204	199	215	215	215	188	199	188	212	208	230	195	195	198	166	202	220	199	220	271	252	225	196	205	198	201	187	223	184	219	209	196	193	223	215	225	192	152	221	181	199	182	223	193	177	216	193	188	205	187	238	201	182	182	208	210	195	191	198	199	218	198	227	208	204	217	173	200	200	211	210	184	189	199	188	215	193	192	199	226	219	184	221	198	178	209	185	192	201	195	217	206	233	181	199	185	174	185	210	204	189	190	200	189	211	197	206	198	193	196	190	205	211	191	204	181	206	172	194	178	218	199	180	202	196	200	198	187	199	216	199	175	217	221	172	223	215	204	216	193	220	187	202	212	187	160	204	210	179	191	206	200	208	197	210	181	204	185	216	224	192	185	177	177	199	216	203	196	197	194	227	198	192	208	209	200	188	214	196	214	177	201	208	226	194	186	208	207	207	187	203	166	217	218	198	223	180	215	205	174	208	220	198	207	207	200	186	161	197	200	211	193	193	175	207	202	216	181	191	199	204	198	186	217	173	198	185	212	201	202	213	196	200	192	209	213	217	189	197	189	207	205	186	194	207	193	196	168	205	214	179	179	226	218	217	204	184	211	211	208	175	205	215	214	192	174	198	209	189	204	184	182	161	188	207	207	179	219	198	197	203	196	205	169	205	179	205	170	225	224	196	200	201	204	220	201	179	191	201	192	202	194	174	192	215	208	206	188	180	202	209	209	212	210	217	209	185	183	197	196	185	194	219	223	157	196	210	182	191	203	185	192	196	197	195	187	184	193	186	195	185	177	214	206	193	199	193	202	207	211	196	207	201	184	207	199	194	215	206	186	192	185	196	192	174	204	183	230	188	193	183	194	193	183	222	178	189	215	209	209	222	207	191	191	199	201	204	211	199	219	199	213	207	220	186	196	190	197	201	183	199	222	191	207	194	203	193	194	219	206	218	205	205	211	194	215	194	198	224	172	185	199	192	199	194	218	150	180	186	192	188	194	213	192	187	199	206	229	207	186	209	207	194	185	190	175	199	184	189	171	224	194	212	225	175	186	198	198	156	200	192	220	177	205	199	204	199	181	230	211	215	209	203	191	193	207	220	206	201	196	186	220	208	215	196	194	186	229	200	180	218	178	209	198	224	167	218	195	183	181	183	215	200	211	205	187	223	205	190	174	180	208	168	193	176	181	205	228	215	212	167	189	195	195	202	191	209	195	224	186	213	191	196	215	205	198	199	179	207	221	205	186	190	196	220	192	193	193	219	213	173	194	193	204	195	181	202	202	218	195	218	222	173	195	202	209	210	179	199	194	169	186	210	209	192	226	209	198	196	191	202	220	186	202	203	175	205	169	223	199	191	201	193	184	221	198	200	190	186	209	190	189	197	194	214	182	199	175	203	194	197	205	183	205	163	210	211	212	228	199	181	197	204	191	231	197	209	194	201	187	183	207	203	231	206	182	225	209	206	180	186	191	186	211	196	207	193	212	202	216	225	211	200	181	181	194	206	173	192	195	198	202	226	196	197	203	174	205	201	197	198	206	182	198	212	202	194	214	172	195	210	224	197	205	207	166	218	202	202	196	183	175	188	196	173	215	203	170	192	207	192	193	193	207	193	201	217	214	226	215	193	212	181	189	219	233	214	162	211	200	197	212	188	170	185	201	194	208	166	190	186	224	187	193	198	204	187	189	208	210	186	205	211	197	190	184	220	217	205	215	203	209	186	193	189	197	192	198	201	189	217	206	210	193	171	190	204	209	215	210	179	205	214	189	223	189	200	208	189	173	212	218	214	202	194	175	201	158	201	205	191	194	228	197	208	194	197	198	200	192	178	189	230	190	186	187	190	215	176	188	195	195	215	207	217	183	205	205	222	198	220	183	218	206	211	199	204	207	164	214	165	221	198	176	211	200	209	203	207	180	215	187	168	182	177	202	197	214	194	222	179	189	227	196	214	209	168	187	211	211	198	226	180	201	199	191	182	206	180	181	211	193	186	175	195	225	208	211	222	201	191	196	195	196	200	187	212	205	204	214	170	198	210	179	213	199	192	203	210	205	189	200	210	235	193	201	172	184	206	205	183	194	257	168	178	202	214	196	217	190	188	221	195	178	211	212	217	206	187	226	210	184	212	189	182	189	236	180	190	212	177	195	197	222	185	190	215	197	195	191	204	180	221	258	213	210	197	186	186	191	205	202	209	182	206	196	191	185	190	198	193	202	195	193	221	199	183	208	201	176	208	191	199	209	178	179	199	198	183	184	184	194	206	217	171	196	227	190	181	171	214	210	203	181	208	201	190	164	210	206	210	203	202	214	200	225	209	187	197	189	203	184	200	204	182	203	199	249	204	178	199	185	191	205	200	198	211	208	213	198	202	200	205	192	206	193	169	206	202	203	211	177	202	182	187	209	204	195	185	207	201	203	191	195	175	219	182	213	192	207	207	208	197	177	205	195	176	215	208	198	198	216	211	189	193	195	217	203	200	197	181	224	195	192	192	195	183	195	217	222	213	207	210	196	222	214	199	229	216	211	178	216	199	201	209	192	181	209	214	193	199	173	214	176	210	205	236	191	184	209	217	200	206	175	215	206	211	176	235	169	212	208	194	222	213	194	197	196	209	229	219	191	211	192	185	195	183	191	201	196	176	197	200	214	187	208	206	175	187	214	202	184	204	170	187	187	202	220	187	192	219	199	197	184	206	188	184	207	196	208	215	214	193	195	187	202	208	202	216	200	204	209	188	217	212	197	176	210	187	209	189	217	210	193	173	197	223	177	203	182	199	168	218	189	211	205	196	200	238	209	199	226	189	182	225	188	202	216	202	195	194	178	190	217	204	182	167	211	209	193	191	189	201	219	211	207	203	183	184	195	197	194	191	201	219	216	183	186	189	194	221	214	199	171	179	189	220	183	200	212	187	187	188	198	191	222	200	173	165	200	195	201	180	210	188	199	213	210	187	198	226	182	213	194	196	209	210	200	227	227	199	197	218	208	216	231	219	190	208	190	184	207	204	187	212	187	215	190	209	193	201	204	190	207	199	187	179	203	223	211	203	207	175	183	184	205	200	215	215	177	193	230	182	198	200	206	204	184	224	191	217	219	214	194	196	209	213	208	187	195	212	212	212	203	203	175	190	194	195	189	223	198	201	165	218	214	190	197	165	180	195	186	207	177	173	187	208	205	208	203	201	196	203	222	198	195	200	194	185	196	202	205	186	202	190	201	199	194	229	197	169	215	191	178	209	207	196	203	189	189	190	203	192	203	185	193	204	187	215	198	217	186	193	219	188	184	170	193	190	198	184	203	212	181	187	186	181	215	200	182	169	200	198	196	181	194	218	204	222	224	199	174	193	187	196	212	225	170	224	209	194	210	202	203	193	196	203	216	229	217	187	207	206	209	189	195	210	224
29552	35966	40669	37407	41124	39983	37578	38737	33655	29341	23932	19923	18354	18348	19099	19120	18875	15425	14277	13410	13581	10505	8067	8277	7604	7614	5424	4736	3927	3417	4412	3703	3710	2320	1161	1109	975	880	834	732	807	762	712	717	648	693	684	615	677	653	671	654	642	742	990	953	1036	1106	1140	926	826	791	753	709	690	689	696	713	707	673	676	714	657	684	690	686	647	671	634	658	643	662	699	694	701	680	694	687	718	693	696	677	640	635	690	635	649	664	668	707	676	711	730	648	662	679	664	649	682	651	648	660	649	676	668	664	660	675	663	635	701	636	698	665	632	688	683	634	664	659	700	633	653	679	678	680	680	664	702	674	708	666	610	650	716	687	658	676	677	701	714	699	646	633	723	675	642	696	652	689	688	633	686	655	687	657	642	655	694	730	664	671	699	666	725	713	671	685	677	647	706	664	696	677	669	688	673	736	693	655	643	657	693	707	697	718	677	664	684	684	666	654	692	714	700	665	653	628	712	737	638	716	655	704	645	684	647	661	681	708	661	642	692	654	660	705	651	672	700	708	675	662	689	673	696	666	666	669	694	696	692	706	686	662	680	686	637	666	703	686	657	675	639	710	676	693	701	704	638	666	718	695	611	686	695	703	629	650	629	665	589	726	634	709	662	651	650	722	719	684	649	702	661	684	683	679	651	722	665	676	610	724	674	646	649	684	701	725	702	653	684	633	653	705	681	711	669	751	698	694	701	692	688	684	645	671	660	734	686	672	672	653	660	642	650	657	720	632	662	672	695	689	641	642	665	690	645	676	705	654	656	689	707	695	607	638	640	689	627	702	687	631	647	763	685	672	702	699	660	686	663	714	654	638	682	700	703	675	692	703	659	669	739	640	673	675	678	690	675	700	596	703	700	687	681	684	663	673	684	673	675	707	680	691	688	666	654	657	702	667	652	671	655	694	629	668	643	660	712	674	662	639	660	679	689	636	666	734	665	702	646	699	672	678	747	675	669	640	693	658	690	610	665	666	647	666	642	688	648	654	698	688	704	703	646	688	719	686	651	626	662	694	705	645	673	682	676	652	733	718	642	652	705	639	659	685	676	702	665	628	658	674	715	725	676	699	690	631	625	611	648	688	663	714	648	740	665	689	700	686	685	680	662	690	653	661	681	701	651	674	672	658	702	667	611	639	702	663	666	709	710	740	681	673	694	677	648	624	684	674	631	683	659	681	666	662	666	675	649	687	631	656	674	703	703	700	658	684	650	735	737	690	687	702	664	645	661	684	681	642	697	643	712	618	669	653	689	691	641	672	726	691	656	690	720	716	706	734	678	672	701	675	682	697	673	665	699	663	671	686	669	682	667	703	671	672	653	676	731	694	661	711	678	646	657	660	714	728	638	697	723	673	709	679	650	669	652	685	697	681	678	679	647	689	703	652	666	699	682	663	654	737	638	629	703	679	694	689	701	685	672	722	671	680	660	675	701	668	707	705	671	661	699	667	645	708	714	719	678	747	643	664	702	676	641	688	669	658	671	733	685	702	704	637	671	676	678	687	707	697	720	659	648	671	698	678	710	701	702	709	664	647	672	633	648	691	712	640	658	625	672	647	673	732	746	695	702	656	674	680	687	675	619	674	736	715	702	717	672	663	671	685	657	695	730	648	662	664	665	665	718	665	715	652	678	735	657	668	669	664	692	658	617	619	730	685	756	658	728	629	698	716	687	683	736	664	700	655	693	668	704	687	675	671	691	736	692	677	705	672	651	650	696	601	662	690	673	688	685	657	689	655	705	663	673	661	651	691	636	674	660	685	684	726	677	679	642	651	663	655	673	693	646	674	663	712	698	661	723	693	632	710	715	733	699	677	686	704	716	636	702	678	731	662	626	666	693	640	681	717	677	692	664	671	690	681	701	737	719	651	640	693	678	667	652	666	673	687	686	647	629	715	670	670	662	663	714	691	677	685	637	684	670	715	667	673	712	699	672	735	689	657	671	662	674	719	686	673	693	693	723	696	666	660	698	711	658	685	655	666	692	700	678	682	723	672	635	657	704	650	677	701	715	673	680	646	659	722	690	643	682	667	648	643	685	678	643	708	643	677	668	674	755	669	678	681	701	658	641	676	656	656	703	682	672	648	645	670	686	624	676	664	669	684	717	693	686	665	731	687	637	680	705	675	679	645	671	724	681	706	661	697	671	665	674	629	686	691	660	691	681	656	683	666	671	613	700	677	667	714	658	705	674	674	735	662	688	666	710	693	673	678	680	625	668	666	632	678	701	666	699	690	745	635	667	652	699	658	683	669	673	680	661	709	696	682	676	662	657	665	624	688	674	658	685	662	681	697	659	661	688	671	651	701	660	697	676	679	677	676	667	675	661	655	724	680	675	707	695	696	705	672	668	658	714	648	682	607	679	648	679	655	709	639	716	698	706	656	686	685	668	662	652	671	642	652	707	693	651	688	691	674	689	678	669	687	678	679	641	677	693	659	690	693	635	664	658	693	714	689	679	655	713	685	634	701	665	675	619	700	677	642	669	707	712	666	716	692	656	688	654	716	691	636	646	679	682	711	698	662	649	680	702	654	647	697	655	697	715	656	718	659	676	683	615	645	625	715	653	694	657	697	678	624	682	685	660	683	680	670	681	667	654	678	671	671	711	723	642	712	654	613	704	679	674	720	698	686	659	663	706	693	657	691	630	655	710	645	664	691	629	640	671	682	657	692	644	688	682	725	726	655	663	685	696	664	680	664	665	671	668	675	705	659	659	686	640	676	691	615	658	685	689	637	671	699	600	648	719	678	677	676	698	718	639	661	668	684	697	633	703	660	703	672	675	663	681	690	643	651	647	707	689	681	655	695	707	671	672	701	724	686	682	669	714	638	680	688	716	631	649	697	679	678	707	669	683	654	719	660	660	675	675	670	636	711	676	651	695	691	664	664	698	671	679	664	685	649	691	663	656	634	672	664	699	658	673	657	645	679	657	688	737	710	716	691	701	669	696	667	652	671	671	706	714	681	687	692	720	672	693	673	666	701	697	630	655	714	673	682	701	658	660	725	693	658	670	717	633	702	711	656	643	728	685	696	669	672	689	646	732	721	646	637	698	674	693	646	683	656	663	712	692	683	692	684	687	676	697	656	694	612	718	671	703	650	664	687	665	658	704	715	660	676	656	680	695	672	687	730	682	688	674	688	709	705	687	710	627	719	656	664	693	674	699	692	691	671	637	687	675	703	692	663	701	660	689	685	686	698	644	691	671	652	625	673	687	665	669	644	658	682	621	690	677	691	738	663	686	674	625	676	670	732	684	691	671	692	690	680	716	669	670	702	689	711	694	695	679	670	661	709	678	689	669	705	668	692	690	670	715	691	633	686	663	675	684	696	701	713	692	696	674	669	710	725	661	637	732	659	666	681	662	668	681	672	622	635	716	679	622	685	669	679	655	672	646	660	732	686	695	604	697	666	657	685	650	678	677	683	708	670	698	665	712	731	687	640	724	673	724	683	734	672	668	630
9868	7664	7539	4073	2846	1856	1358	1111	747	648	573	446	340	301	346	312	301	237	259	221	226	218	198	194	199	204	177	177	189	200	189	165	167	177	156	164	171	159	182	175	172	157	191	159	144	147	160	174	186	172	184	160	168	173	173	169	202	180	168	171	165	164	193	169	165	172	171	138	181	172	170	176	182	158	148	170	149	139	160	163	164	163	168	151	192	177	179	164	160	191	161	158	177	165	168	178	180	162	172	208	174	167	160	168	164	176	162	149	165	179	151	169	159	168	175	165	182	185	178	142	178	189	175	161	164	172	171	157	159	188	182	166	178	154	177	182	177	186	162	169	141	160	175	163	165	170	172	152	180	161	177	208	158	183	165	159	168	158	175	154	177	163	180	163	174	147	135	207	192	160	168	171	171	155	181	161	192	161	166	172	164	187	175	180	166	156	161	171	174	169	167	158	166	175	182	155	165	154	189	174	164	170	160	169	165	164	189	170	159	155	169	161	174	184	167	187	180	186	160	176	197	177	166	173	160	144	155	170	161	171	172	164	154	177	183	162	164	169	168	162	171	144	175	171	185	143	164	161	184	162	164	161	176	153	182	160	164	177	168	176	184	154	161	161	142	166	175	158	183	180	166	170	181	159	170	155	201	163	165	174	190	156	164	156	168	169	181	172	171	175	161	175	178	156	184	190	181	147	168	157	197	181	148	177	172	167	165	170	152	167	148	157	170	152	182	201	179	180	167	175	170	156	164	161	175	174	165	170	183	175	181	147	191	187	164	154	172	185	164	181	182	171	175	180	203	153	158	176	179	199	150	210	190	175	183	155	182	176	170	155	230	160	170	183	157	175	168	156	194	165	174	198	151	184	173	176	151	178	165	159	172	167	163	160	158	140	169	169	178	171	186	171	175	175	166	182	171	156	184	171	180	192	165	182	168	141	147	178	153	159	181	178	182	196	140	166	157	173	156	156	178	168	157	215	162	174	160	173	159	165	157	179	169	159	146	163	165	162	184	161	173	161	159	149	166	160	166	189	166	160	187	165	160	181	171	162	151	153	177	165	151	186	191	176	178	180	155	175	159	178	160	164	169	170	149	157	161	177	154	179	188	159	175	174	167	160	181	162	181	163	152	174	189	169	169	173	162	164	162	178	177	161	153	171	174	159	180	168	170	169	187	174	164	174	151	155	164	160	170	152	163	173	185	152	170	166	155	157	148	181	164	159	164	160	167	167	158	181	165	170	170	154	170	186	166	166	170	156	166	159	186	176	183	151	181	145	161	162	170	165	161	173	184	147	175	181	155	158	173	172	168	166	163	156	173	175	154	177	175	173	178	162	174	163	156	163	169	182	185	140	181	158	156	185	135	162	160	152	154	184	154	173	177	156	169	189	182	135	174	198	189	188	143	158	166	135	177	161	176	177	167	162	174	157	169	168	163	171	175	175	179	153	170	162	174	180	170	184	193	148	195	156	185	183	184	170	164	168	162	173	168	142	165	187	178	175	153	166	148	158	177	186	163	166	177	163	173	195	160	149	170	183	182	160	155	173	154	166	185	189	155	160	180	174	187	162	180	182	171	164	161	166	166	163	168	174	170	173	159	172	177	153	167	146	172	171	160	165	174	168	178	164	161	154	159	156	194	174	160	183	186	153	157	164	156	174	176	172	166	194	179	202	147	158	182	141	172	205	176	186	150	158	177	159	177	155	161	173	167	179	179	170	174	168	156	168	190	172	170	181	156	181	171	182	167	169	154	164	189	166	167	171	147	164	212	169	162	170	146	157	171	176	176	170	178	165	159	175	184	160	157	181	173	171	170	165	189	163	169	184	143	171	146	165	172	183	165	166	171	155	168	181	183	169	165	166	153	182	174	162	160	150	164	200	170	184	174	183	188	164	165	181	157	151	168	168	155	183	162	172	182	164	163	166	170	162	184	160	184	169	161	175	171	155	164	201	153	168	166	179	143	152	175	164	172	165	173	161	164	176	165	152	140	162	164	190	155	158	151	158	180	151	145	177	191	154	170	174	198	183	174	185	160	164	177	149	177	153	169	184	177	163	165	173	174	166	147	151	163	159	135	187	177	159	161	175	178	169	152	158	143	160	175	168	140	154	184	154	161	180	162	159	154	175	163	177	186	190	160	159	173	183	192	147	188	169	171	185	172	159	158	200	178	188	207	165	146	160	171	166	180	179	148	168	168	162	171	172	161	178	174	173	166	173	178	161	181	185	163	163	155	186	161	179	172	179	181	143	161	159	159	195	172	182	170	165	162	169	176	153	163	148	174	176	146	175	176	193	171	168	181	174	181	178	162	163	162	172	160	147	170	174	156	152	164	177	171	165	183	152	174	182	157	164	155	182	150	184	150	178	170	182	158	175	156	180	173	165	161	156	160	154	157	169	182	140	173	199	163	170	191	164	160	168	175	195	181	174	167	181	163	187	139	190	168	171	171	167	150	162	163	160	185	168	151	188	183	194	147	171	194	163	159	163	168	177	170	187	175	155	166	167	168	160	160	168	167	162	164	167	163	181	154	148	176	140	175	193	173	143	176	182	153	169	173	178	177	150	193	160	168	164	155	173	164	165	147	148	133	183	144	138	151	165	202	181	160	151	177	149	195	171	163	180	166	144	159	159	147	169	150	163	172	174	178	183	157	158	163	172	146	173	182	156	164	161	176	158	171	195	155	156	182	163	159	170	159	171	168	161	165	149	171	156	188	177	163	152	175	165	178	169	171	183	180	173	199	180	135	202	187	147	167	187	170	186	167	182	159	163	205	169	171	180	185	177	165	178	160	160	162	168	155	185	171	146	167	168	174	164	168	161	173	173	170	169	169	175	165	195	166	169	168	197	168	162	155	161	172	149	170	190	173	165	169	164	174	154	173	193	182	153	160	174	168	159	175	169	138	192	176	173	159	169	180	168	177	156	167	167	157	177	165	184	152	187	157	145	175	172	150	158	192	166	173	173	158	169	188	192	176	186	179	179	167	186	148	182	172	188	166	145	180	174	159	167	161	169	188	175	180	179	163	156	181	176	170	153	167	168	187	164	160	176	157	151	188	176	181	187	163	172	168	173	179	151	190	171	177	164	165	165	189	157	166	167	169	169	176	164	159	160	172	156	153	155	167	177	175	174	175	143	169	159	173	156	183	154	136	177	168	180	171	174	183	188	166	168	154	171	175	174	158	180	154	182	162	150	170	181	180	154	167	175	195	171	169	153	153	175	165	179	165	151	182	164	157	164	174	181	177	173	162	195	179	179	150	158	152	155	161	173	171	161	175	161	154	142	182	155	137	170	161	191	139	180	160	171	125	162	193	177	159	203	162	168	158	169	155	186	184	155	190	150	193	154	167	159	148	154	142	172	176	164	173	167	172	170	168	186	155	190	167	161	184	190	181	163	186	162	165	157	167	194	176	175	185	182	195	183	175	147	182	158	174	170	153	175	156	163	151	184	171	154	157	161	165	152	167	166	185	177	156	160	169	161
10494	10366	13515	11440	10640	8297	6656	5410	4414	3629	3156	2664	2293	2074	2026	1910	1602	1352	1143	1093	1185	1037	898	949	895	841	829	743	702	732	754	675	698	669	589	618	612	636	591	606	578	610	582	601	612	609	590	547	622	550	591	584	614	602	585	627	610	605	644	675	618	615	569	591	602	615	582	666	600	633	583	609	574	633	600	597	548	599	594	590	596	592	629	633	517	595	588	591	625	633	594	613	626	611	612	608	671	585	576	512	578	658	636	586	612	575	610	546	598	581	585	687	587	588	635	566	602	615	628	581	619	615	583	605	591	610	551	599	575	578	601	603	572	656	601	606	607	622	613	561	599	615	588	637	606	571	576	639	599	601	624	606	574	608	660	664	563	586	624	629	620	605	581	584	600	599	589	565	595	586	608	572	604	641	580	564	568	577	612	586	592	592	568	593	621	590	565	591	593	586	592	577	615	575	608	612	621	598	564	573	565	583	649	538	579	613	592	575	591	596	590	619	594	601	578	609	602	599	573	618	586	603	580	631	588	605	617	626	595	606	593	590	624	592	590	617	602	572	572	622	599	604	612	621	595	634	571	664	642	592	533	597	602	573	649	603	608	594	563	577	568	584	626	627	589	564	606	582	570	591	589	615	622	575	569	606	583	589	610	602	598	586	591	570	608	607	583	618	600	593	627	594	577	609	560	619	612	607	608	602	589	596	592	557	574	621	616	648	592	615	614	556	595	595	624	592	573	586	623	574	576	618	595	604	599	600	605	646	675	556	587	618	621	586	582	622	619	571	574	630	572	565	603	610	611	571	607	614	586	609	610	581	632	585	595	635	595	666	586	598	590	608	636	578	586	577	561	614	658	627	588	612	563	647	602	642	587	590	604	604	588	581	606	585	592	618	607	597	578	570	630	568	587	633	591	580	601	622	613	591	616	568	603	605	598	625	559	611	574	602	604	586	628	592	594	576	595	577	608	614	614	577	610	640	586	600	586	555	581	562	636	559	637	591	633	619	609	581	610	602	582	613	535	619	619	597	578	659	600	585	621	574	630	581	587	585	598	628	624	611	608	597	637	582	658	637	609	651	552	613	609	579	562	625	588	625	647	621	616	598	651	581	607	597	607	549	546	620	587	574	622	647	569	626	589	597	605	602	609	605	576	609	584	601	668	644	551	569	608	622	576	590	614	622	591	580	629	628	595	624	621	579	592	611	607	604	625	559	568	590	596	552	615	614	619	568	544	605	573	611	616	618	575	601	609	628	596	565	625	599	593	579	595	605	631	578	605	597	537	619	608	610	569	597	591	642	552	590	581	625	612	589	611	613	591	592	591	589	602	595	609	581	630	588	611	571	566	578	600	623	592	602	570	630	599	557	609	613	591	586	605	606	595	619	613	588	588	586	591	613	607	555	613	620	593	605	582	586	626	618	620	613	580	604	580	629	592	594	605	625	628	581	567	600	581	587	580	632	612	609	637	642	597	554	607	642	621	562	570	582	607	609	582	602	553	571	629	565	610	649	577	578	615	631	599	620	601	599	590	545	568	616	605	628	640	594	598	594	617	582	602	599	609	657	586	591	594	606	626	592	583	613	588	604	631	663	648	588	625	546	617	600	563	628	601	619	593	613	573	622	598	618	548	585	579	615	598	576	599	622	639	600	635	575	589	585	609	574	596	592	571	598	592	577	593	587	594	583	581	561	601	588	629	572	607	588	596	584	605	601	594	589	591	525	626	571	578	567	585	587	650	556	606	590	595	589	602	573	580	614	649	601	635	592	582	597	598	600	614	587	552	554	590	594	600	628	590	599	637	605	596	645	585	571	576	567	588	565	593	586	632	600	589	589	577	643	611	619	610	635	560	588	589	618	602	595	554	558	588	597	607	610	601	605	624	619	591	586	632	643	608	588	601	596	596	629	622	554	632	594	547	610	620	579	580	616	616	602	588	602	590	567	581	614	590	621	604	589	633	588	597	616	639	573	607	578	588	620	618	630	578	581	586	575	626	616	584	606	651	592	603	549	602	594	632	612	536	601	620	625	583	583	589	575	587	601	547	572	612	591	597	624	613	612	562	581	606	572	574	639	585	662	613	632	600	654	587	622	628	647	574	594	607	600	632	598	621	581	590	629	575	590	643	592	588	573	587	632	617	605	645	585	616	592	577	599	601	622	620	627	595	604	592	586	569	619	594	611	603	584	605	617	593	630	580	629	643	588	601	569	588	633	556	592	575	626	584	569	620	601	573	573	635	617	593	576	577	609	588	618	580	609	559	574	579	588	635	592	567	585	609	619	614	592	587	586	613	600	610	597	631	652	578	607	604	582	595	560	625	549	558	602	579	551	576	565	595	593	551	588	599	600	597	591	567	630	571	638	602	612	600	639	626	616	571	573	553	612	609	564	577	577	603	608	612	619	606	618	592	569	579	604	578	634	600	644	575	617	561	542	580	594	618	596	561	554	596	588	584	606	609	583	597	590	603	571	606	612	585	622	592	592	588	609	632	623	598	547	586	580	585	596	590	597	619	587	579	607	628	604	609	607	598	592	590	610	594	608	584	589	602	622	588	578	635	569	602	596	543	579	577	632	599	617	570	582	604	622	614	592	616	592	594	578	630	642	624	607	598	606	598	609	599	559	561	657	587	581	571	595	617	609	581	586	671	607	637	584	608	629	595	592	570	593	621	596	624	597	591	594	608	591	583	633	559	601	590	571	528	614	599	557	627	609	600	593	637	597	586	581	607	621	561	592	582	618	636	615	622	572	596	602	598	597	579	636	608	616	604	593	604	603	606	588	603	571	625	584	567	582	594	635	602	607	606	640	598	609	575	587	546	603	634	632	593	624	574	614	613	600	586	600	601	604	546	638	575	570	646	625	567	589	650	651	621	622	552	595	590	599	582	569	575	552	592	575	583	561	576	577	595	633	595	630	585	602	613	599	601	603	557	594	636	663	632	637	585	615	624	633	578	623	591	607	605	596	621	560	576	661	597	631	600	596	630	606	577	567	587	606	568	616	606	569	609	596	622	622	557	543	596	614	611	579	599	638	622	591	582	604	567	605	610	629	616	587	580	578	597	600	596	590	620	582	568	633	675	584	578	594	596	585	604	593	614	624	592	593	606	574	584	604	613	619	577	586	585	605	601	556	624	599	633	599	631	611	602	633	603	592	597	634	588	595	604	620	632	557	585	569	615	596	587	627	607	621	618	602	628	614	622	618	578	595	578	582	572	569	583	605	636	579	582	553	606	590	629	645	612	570	632	588	617	606	613	624	605	584	614	655	609	556	582	601	582	605	565	618	615	634	641	656	573	638	601	584	598	586	589	621	642	590	574	605	606	584	615	569	609	636	598	627	583	640	605	599	550	586	663	602	608	590	589	615	656	584	625	620	591	659	623	622	555	582	600	596	568	580	592	559	624	603	591	631	583	612	622	602	566	599	542	579	614	568	590	606	591	601	612	602	561	572	609	628	629	613	594	618	597	580	575	643	608	593	622	640
26677	33207	36314	24874	25351	18577	17343	14711	11693	8109	6399	4895	2939	2795	2442	2334	2240	1669	1314	1155	1120	771	649	626	672	490	413	320	333	393	344	382	313	246	201	183	219	175	189	184	189	189	180	154	169	135	179	195	149	170	175	164	189	170	173	212	190	229	178	171	188	173	186	152	170	174	167	172	167	189	161	185	182	170	207	182	195	162	152	178	175	179	182	170	183	190	156	166	187	193	185	188	175	184	173	181	190	184	197	143	174	165	187	187	158	190	167	159	169	160	161	165	180	173	189	181	168	184	178	151	180	177	160	178	185	181	178	171	164	169	164	166	150	145	194	175	172	162	177	165	178	187	162	158	170	166	186	197	189	152	166	190	147	169	170	173	181	188	180	163	195	194	191	170	175	176	166	174	167	165	165	182	164	183	179	175	173	180	173	161	187	165	191	177	174	178	186	164	184	158	192	169	192	175	168	149	176	174	150	197	170	163	159	182	169	148	168	156	153	183	169	182	171	168	203	179	172	185	159	151	160	157	168	163	177	176	161	169	164	187	176	161	173	167	151	180	147	174	173	157	162	183	146	177	186	184	157	199	157	165	168	152	161	159	147	156	145	181	182	195	175	155	160	195	183	173	174	160	168	183	162	176	181	176	166	151	167	160	178	139	179	163	184	180	188	164	167	160	172	176	174	150	181	180	158	160	191	169	181	174	156	171	145	183	192	157	155	155	174	163	165	171	182	155	149	171	167	179	187	187	171	164	153	162	159	164	164	183	175	176	161	185	164	161	189	174	161	158	163	167	157	189	173	158	186	161	158	178	169	182	165	173	179	186	170	191	148	192	149	183	158	195	159	177	172	180	162	181	164	182	152	165	178	166	170	179	185	165	195	170	163	173	155	163	169	208	155	190	155	160	178	155	200	166	171	179	178	181	187	164	176	211	164	186	172	172	147	160	173	183	172	180	178	179	177	188	168	172	157	175	178	145	172	169	169	173	176	167	167	163	165	180	178	155	174	180	180	175	172	178	171	177	153	167	174	172	149	175	185	177	163	175	186	163	190	154	187	172	152	174	167	163	169	160	169	154	152	166	179	174	178	182	172	181	171	171	166	177	163	144	188	182	161	169	167	161	138	154	160	170	180	177	147	176	179	182	163	165	148	183	175	191	206	188	171	171	184	192	156	170	168	158	172	165	150	167	186	177	169	167	182	160	159	203	156	140	186	165	181	157	138	155	180	170	174	180	160	186	164	188	167	175	162	156	178	172	183	199	179	155	204	168	165	176	169	183	184	178	166	156	167	165	165	170	167	182	167	175	190	166	150	163	179	165	174	172	168	174	186	163	148	171	177	201	171	165	146	161	179	165	173	156	164	166	173	164	161	181	175	163	171	166	177	176	159	193	186	170	174	175	172	150	160	160	156	163	172	166	188	207	173	170	163	177	157	178	139	178	184	157	163	175	163	192	180	170	154	195	181	190	162	163	164	184	180	189	161	177	161	194	179	160	168	157	158	156	190	182	173	162	179	186	196	170	172	176	160	164	186	171	169	184	158	181	137	180	170	184	192	147	162	161	167	168	149	168	174	170	164	184	179	168	152	192	175	168	160	171	163	181	166	152	162	161	169	211	166	149	178	169	171	162	158	157	171	176	183	198	199	145	171	178	161	183	171	178	162	168	193	190	189	158	156	170	176	151	174	168	185	162	150	175	183	197	179	176	166	163	146	157	157	177	156	205	153	189	163	176	163	172	169	191	184	180	178	175	155	172	164	192	183	159	176	158	165	158	172	182	149	186	173	170	168	169	159	171	173	169	146	181	167	176	193	179	174	184	154	170	185	181	137	155	158	159	178	171	164	171	166	179	175	153	170	181	162	174	149	176	169	171	176	179	176	158	174	150	165	152	190	166	165	175	192	198	160	170	194	161	177	172	156	183	171	155	162	181	178	171	176	183	218	177	172	182	163	172	169	173	183	178	157	175	176	168	200	168	172	150	178	153	165	165	168	145	174	199	165	196	149	179	164	189	152	158	187	176	159	161	177	177	167	196	183	166	180	186	168	166	161	158	194	182	171	158	180	179	172	158	193	171	152	178	194	160	140	146	175	184	142	186	198	169	181	174	199	177	160	179	169	175	181	188	175	173	164	183	165	161	161	171	169	169	163	187	166	163	193	186	181	183	183	155	153	185	179	169	179	199	173	167	166	167	171	170	173	169	172	183	182	187	168	186	184	167	174	177	183	171	152	170	170	174	177	154	162	178	185	153	175	180	176	168	172	168	175	170	169	183	163	179	162	174	185	156	170	148	150	195	171	162	182	176	167	181	162	174	138	168	158	196	157	182	174	184	141	161	177	182	158	162	161	178	184	169	194	177	154	173	166	167	168	181	181	178	170	169	161	166	154	171	173	186	160	156	168	191	186	154	160	183	168	162	173	190	193	161	203	162	180	172	176	171	170	152	156	168	166	160	173	166	185	160	167	169	175	174	173	179	147	169	177	178	165	191	167	174	173	183	175	193	180	167	144	169	197	179	196	183	171	181	177	143	147	179	184	193	161	168	189	158	194	189	170	166	174	158	179	160	162	146	158	178	167	164	162	160	165	170	182	182	169	183	174	153	156	174	184	173	187	163	164	182	153	166	183	163	172	162	190	186	168	176	177	170	185	174	172	193	182	189	180	183	186	158	160	178	165	151	184	139	169	170	177	176	173	176	158	158	197	141	171	181	189	148	166	170	166	166	155	166	170	183	191	164	173	185	172	158	168	165	158	191	159	157	162	151	175	175	166	176	167	197	170	142	173	168	157	155	168	180	166	180	154	146	174	182	153	164	147	160	187	163	175	175	192	161	152	168	175	178	163	173	190	191	164	179	180	187	178	186	157	152	155	183	189	183	166	179	169	174	157	169	187	168	195	179	154	179	157	185	171	182	160	184	180	180	144	167	165	187	169	161	168	188	145	143	172	154	148	168	163	179	168	183	159	151	161	167	162	185	163	147	165	153	147	170	155	174	183	172	189	181	194	155	167	177	157	177	162	165	167	164	164	188	167	167	177	147	196	186	173	171	177	180	201	186	170	190	176	195	184	150	165	171	175	176	168	167	162	161	152	152	172	176	185	166	173	157	159	157	172	149	159	162	191	172	164	187	194	161	142	188	170	158	162	171	155	174	160	189	195	178	173	170	160	172	167	179	185	162	177	188	159	180	153	186	194	159	158	188	170	186	178	165	165	161	160	175	190	176	178	189	174	185	160	188	176	182	195	182	177	173	174	178	167	183	158	142	178	172	172	185	171	178	171	180	174	177	181	181	164	163	185	175	161	159	195	160	155	153	175	195	152	181	185	164	179	173	182	177	167	179	145	162	163	157	174	177	172	183	204	165	169	159	184	192	166	154	179	169	176	192	163	182	176	174	196	182	171	157	164	165	159	183	178	155	176	161	148	180	168	173	178	186	167	156	168	143	156	172	169	175	161	190	170	170	180	186	154	162	175	168	181	191	182	163
21255	31453	35710	31301	34821	28808	30103	29884	28503	24137	22130	18638	14294	13954	14021	13774	13934	10924	9463	8487	8608	5867	5241	4760	4772	3507	3107	2278	2207	2805	2270	2815	2003	1070	890	818	730	666	733	757	682	608	600	608	589	598	594	628	643	628	612	594	632	648	704	953	888	884	819	747	686	628	627	573	599	628	600	593	568	615	606	600	574	619	628	587	588	602	599	606	634	580	612	595	575	626	531	558	604	612	598	603	604	641	609	604	628	605	632	616	638	610	614	591	608	594	658	599	584	580	603	588	635	575	563	552	597	571	563	582	617	650	580	627	607	609	642	612	563	606	581	598	577	655	610	605	580	633	632	660	625	591	574	600	618	595	619	620	583	611	574	581	556	642	582	577	629	639	599	607	591	552	582	641	589	617	629	613	558	636	613	621	631	626	587	652	595	578	568	596	620	595	599	592	588	600	598	602	600	625	562	603	601	602	640	628	664	605	593	583	601	556	565	614	593	578	621	606	608	622	601	651	590	586	579	580	601	608	618	622	566	621	631	627	571	545	592	650	585	622	588	583	595	570	622	644	626	608	580	583	601	594	618	585	613	615	632	611	630	586	631	623	608	579	603	618	573	568	633	584	614	639	556	578	643	606	622	599	650	661	611	602	656	595	619	609	629	643	614	589	631	587	595	644	617	604	615	584	609	601	594	620	640	577	600	575	586	592	603	638	581	615	608	611	644	614	618	621	601	589	597	624	557	652	600	616	610	620	578	615	572	569	587	548	596	595	569	557	631	603	579	650	629	599	619	583	599	617	641	603	651	630	639	595	592	612	582	645	615	593	624	638	591	616	586	637	585	589	629	557	593	588	563	602	572	557	563	571	592	540	573	581	596	653	605	598	596	590	587	597	580	589	618	632	589	596	615	590	609	615	616	598	580	626	595	594	615	647	613	588	622	606	604	649	607	599	614	622	599	631	605	582	602	603	570	579	583	585	601	599	619	626	568	609	653	621	593	570	576	600	641	586	580	615	586	622	620	581	607	623	638	616	612	624	606	595	657	584	625	617	653	623	643	618	584	593	576	613	586	630	592	582	614	604	613	643	621	596	633	610	628	633	576	599	582	591	605	640	599	576	604	579	596	562	664	600	580	602	627	599	566	567	625	594	591	572	563	608	559	606	614	625	583	589	622	601	592	543	628	615	582	575	597	606	599	593	634	601	605	603	583	607	575	602	623	569	563	586	616	671	609	619	634	590	629	606	634	583	577	595	628	653	601	594	600	603	599	599	561	592	599	587	589	589	559	589	613	588	624	629	633	599	557	603	653	621	593	597	619	605	563	596	641	582	619	583	633	605	613	603	631	591	591	598	603	623	610	654	603	574	616	586	638	590	592	572	617	622	641	631	580	645	616	594	606	576	592	584	654	602	614	603	599	596	571	582	604	570	630	605	640	613	618	610	636	558	615	619	559	621	578	612	607	552	609	603	560	595	609	579	602	579	576	621	557	600	622	571	586	618	548	581	625	615	616	596	620	585	646	581	545	593	606	596	566	566	586	587	599	569	601	609	604	568	631	569	641	612	627	656	601	591	579	628	590	643	582	564	578	651	570	579	577	585	600	597	578	625	603	601	633	631	589	596	581	618	609	602	569	606	575	615	607	641	590	584	596	596	609	603	621	582	645	595	589	581	636	624	597	613	620	600	673	561	593	629	591	601	603	621	609	594	588	600	619	652	594	590	603	564	595	598	606	599	566	624	597	592	615	617	649	573	576	641	599	592	616	590	606	608	592	601	571	622	624	627	625	541	615	607	615	620	596	621	600	642	589	561	571	564	609	592	562	624	631	580	590	598	623	626	597	599	567	578	624	629	576	559	636	596	613	599	642	608	631	603	619	615	564	585	638	620	646	620	599	583	605	612	597	643	580	589	594	617	617	637	651	608	616	575	596	579	614	632	604	553	568	563	635	600	604	618	571	602	627	623	573	609	595	636	583	622	572	601	625	613	631	608	611	589	564	623	609	595	596	594	612	578	576	611	600	587	573	656	626	575	608	597	610	611	588	615	599	601	619	569	587	601	607	588	574	641	603	573	589	637	614	632	584	616	554	584	603	554	592	616	592	613	581	628	610	606	625	583	582	628	611	644	632	622	644	633	588	596	606	598	575	580	575	583	583	601	595	609	578	583	603	587	591	649	577	603	627	603	612	634	576	628	614	649	564	566	632	571	579	598	620	635	584	648	634	620	595	606	616	599	564	629	580	559	605	595	617	606	588	607	608	585	562	600	589	618	563	638	570	605	574	593	581	593	592	613	623	618	586	659	604	596	569	594	574	607	596	571	627	611	602	640	620	622	589	582	619	600	591	578	608	648	606	603	612	616	623	633	635	589	573	625	620	576	616	651	629	557	640	626	605	573	620	606	627	635	603	569	598	595	626	578	595	574	587	625	604	577	614	621	603	618	643	583	613	628	609	626	583	589	618	568	606	599	632	598	654	631	574	592	636	603	591	604	606	595	624	576	594	622	623	575	610	585	603	604	622	620	589	612	573	582	620	666	603	621	552	605	633	626	641	592	637	571	580	591	608	634	559	632	628	568	596	617	571	594	653	622	591	569	611	619	605	587	588	607	595	560	625	637	596	567	571	620	559	616	639	592	566	611	579	624	622	635	578	594	602	606	597	596	608	611	609	589	624	613	599	618	594	604	614	602	580	617	588	604	660	582	616	619	560	575	629	594	662	572	610	597	596	578	574	589	597	628	611	604	642	574	588	639	628	613	615	638	631	559	593	623	602	628	593	615	579	575	619	588	582	607	628	613	559	617	594	610	563	649	614	599	596	615	633	594	592	621	615	582	636	613	655	621	594	610	603	631	560	587	601	588	626	605	604	608	551	623	676	602	569	608	582	617	592	612	625	605	609	619	626	614	629	609	585	639	584	604	601	630	621	625	598	642	557	602	623	645	623	600	608	619	629	630	626	603	589	602	592	608	608	600	597	599	607	614	604	597	598	587	574	628	584	615	614	609	610	599	615	603	596	640	631	630	594	562	614	630	616	654	584	607	612	634	629	588	663	614	590	648	580	608	613	537	617	613	607	624	579	638	609	603	589	633	556	607	613	613	591	600	598	601	579	603	613	593	564	588	572	591	595	608	612	612	587	630	614	590	645	612	624	598	570	623	587	619	611	613	593	605	600	555	580	624	583	596	635	598	643	570	634	598	613	612	622	586	593	633	634	604	633	614	565	597	620	628	583	630	601	600	611	623	584	622	613	608	563	566	583	634	641	583	643	612	601	604	621	636	634	604	555	608	611	626	627	624	605	622	572	642	617	633	607	572	623	614	597	611	580	630	602	590	618	597	606	590	580	575	611	614	583	580	586	585	644	579	605	612	604	572	575	587	623	644	601	638	617	601	612	590	585	587	627	588	621	639	616	607	628	622	585	558	637	623	611	607	582	620	600	629	601	613	593	588	601	592	632	634	641	590	587	618	597	612	603	562	618	602	587	585	592	571	637	599
33721	45546	38066	30522	30641	26274	24226	23474	19077	12882	10414	8844	6412	5252	4907	4829	4643	3614	2540	2133	2179	1330	1387	1140	938	902	711	595	582	586	488	723	431	242	229	259	225	224	210	246	244	211	218	208	221	200	214	206	214	224	191	196	190	186	271	274	263	247	246	223	202	222	209	211	201	170	219	222	191	183	219	188	209	197	202	211	200	220	200	184	207	207	199	186	196	192	175	190	208	205	201	218	216	211	195	221	205	207	200	197	208	180	182	218	192	197	203	233	197	204	198	197	233	222	195	194	189	219	196	193	189	204	195	209	220	200	190	189	211	166	195	237	209	197	210	207	199	208	195	202	211	203	199	196	210	220	199	201	198	228	223	186	209	189	228	186	184	205	200	193	225	247	189	224	219	199	178	200	185	206	201	203	201	213	192	206	197	212	189	190	211	245	199	215	220	203	224	179	220	180	181	200	197	202	237	199	195	216	183	225	204	230	182	193	208	177	188	193	186	186	213	194	196	199	183	196	201	191	197	202	189	207	199	177	194	187	193	208	201	208	200	215	230	198	206	195	208	195	189	182	228	197	207	203	201	233	191	191	190	206	207	189	205	186	192	207	184	199	202	189	200	202	212	186	200	204	206	198	215	184	209	203	205	216	209	200	195	209	189	187	183	222	208	214	209	192	207	215	204	188	205	207	215	216	209	215	196	179	207	173	203	202	199	192	186	211	213	205	198	195	198	233	193	197	199	202	195	194	206	207	183	200	185	203	202	190	185	209	192	203	192	210	187	218	201	214	208	219	221	206	197	186	214	181	209	186	201	189	215	196	178	183	205	218	200	190	206	203	199	221	205	187	182	189	185	173	193	216	214	228	205	206	201	200	210	172	225	172	193	199	209	203	208	182	210	190	194	182	193	190	199	174	214	208	211	199	197	197	204	204	181	204	205	198	210	207	176	191	170	214	218	202	209	210	207	194	193	215	209	204	223	205	195	208	202	193	182	209	196	192	206	186	216	216	208	203	194	231	195	167	211	219	200	177	235	175	187	202	210	196	213	194	224	206	210	219	214	199	213	197	198	202	205	200	194	200	197	203	210	201	186	214	188	204	201	183	197	174	202	222	217	205	224	178	203	205	222	207	191	203	194	191	195	201	194	225	174	207	210	197	199	183	210	219	192	217	189	206	231	207	208	202	195	216	231	229	211	181	195	185	194	180	223	178	201	196	181	194	187	202	222	226	211	209	206	180	194	213	180	205	193	208	173	175	209	200	212	216	195	190	189	210	206	201	189	192	203	190	206	191	198	207	172	204	195	220	202	179	231	220	199	215	188	213	209	220	218	208	195	198	198	226	186	184	183	219	199	203	199	185	191	217	196	218	210	190	213	207	212	213	176	203	191	202	175	201	191	188	202	169	217	215	197	210	206	195	205	208	200	182	201	204	190	201	214	174	192	192	193	207	226	200	223	196	193	206	205	212	199	184	203	186	200	199	220	228	219	212	176	197	201	215	199	186	220	191	195	207	207	203	196	207	198	187	211	207	223	201	204	223	204	205	175	203	196	204	204	218	208	183	206	184	204	187	226	217	226	217	220	186	206	231	198	195	191	212	195	187	201	220	216	214	206	197	197	218	187	210	223	208	213	201	225	218	174	205	243	181	183	187	210	196	210	176	198	221	203	188	203	216	196	191	219	211	238	192	171	175	172	207	224	186	184	232	196	212	196	222	193	214	197	182	199	213	187	199	201	188	207	190	197	208	193	192	201	213	213	210	216	205	202	197	218	206	207	210	201	212	182	217	192	194	218	211	195	232	190	186	223	203	206	213	184	200	214	202	184	208	203	207	191	221	163	170	190	201	217	195	205	223	230	207	196	185	240	193	214	207	213	201	189	189	210	223	214	216	212	190	204	168	207	199	179	193	180	193	215	206	196	205	179	203	184	197	203	210	212	220	164	214	233	179	201	170	195	203	195	195	200	212	168	169	187	204	203	180	208	223	197	183	187	218	194	228	220	210	200	229	188	201	198	203	197	191	190	204	210	189	196	205	185	223	195	192	207	199	231	203	207	186	198	225	198	202	221	200	201	218	176	206	205	205	200	230	214	205	221	213	187	205	197	227	240	210	193	210	213	199	188	189	193	229	213	203	207	214	200	225	185	192	196	197	206	210	182	215	198	201	178	230	202	202	203	204	198	209	217	197	190	213	188	197	235	189	192	199	195	207	212	188	207	197	187	212	193	202	226	202	197	200	195	189	221	209	192	192	210	184	222	201	191	172	212	207	205	217	206	195	212	210	216	212	206	213	219	201	179	216	183	210	194	211	207	195	202	224	210	214	221	207	209	199	184	226	224	177	195	166	239	202	214	227	216	203	228	188	217	204	208	194	220	214	207	201	220	188	194	199	210	215	204	190	189	189	205	198	200	213	206	183	194	197	216	199	209	206	208	193	193	202	193	227	191	207	189	229	215	191	195	211	200	169	204	203	184	182	202	202	194	201	216	195	207	196	214	214	226	207	214	201	193	234	224	234	185	187	217	191	202	203	184	221	208	185	206	175	205	222	219	189	205	206	205	185	206	205	182	191	200	196	195	180	207	180	193	204	210	230	209	182	228	176	191	225	205	194	234	219	200	189	213	199	203	209	217	189	207	198	215	227	227	208	196	223	189	225	199	203	212	229	204	202	192	205	216	199	189	189	216	194	200	216	209	200	177	200	183	174	192	228	176	206	214	210	199	192	186	214	197	211	214	221	207	208	216	192	198	205	223	190	218	188	224	216	223	228	188	232	185	197	195	207	178	181	189	182	216	196	194	199	213	199	198	205	210	202	195	211	215	216	189	200	213	196	222	201	190	201	212	221	176	195	157	227	196	192	189	184	189	201	226	217	224	215	234	222	216	190	186	197	199	189	205	200	181	202	193	214	201	234	206	204	209	221	195	191	198	198	186	195	218	211	217	185	208	201	203	221	202	226	198	190	208	239	228	221	187	192	209	197	205	190	194	227	192	186	177	199	226	210	195	200	199	203	205	173	192	193	201	206	191	201	214	196	189	189	206	188	213	195	196	194	210	217	239	181	185	190	193	213	215	201	179	217	222	188	185	202	205	207	201	208	222	197	222	179	229	184	204	196	184	208	196	199	209	220	210	216	191	192	188	216	214	211	185	209	221	203	222	225	194	223	216	190	190	201	178	196	200	214	187	225	193	187	189	207	215	226	170	170	200	173	208	172	188	192	205	224	220	203	183	209	208	221	210	163	202	201	176	212	185	222	202	213	223	188	207	231	223	214	209	191	204	196	182	188	194	215	182	179	212	216	180	218	207	201	218	196	198	194	217	181	234	199	195	198	213	207	205	194	204	209	215	180	180	215	200	201	213	236	180	218	190	204	199	214	213	216	205	188	193	222	206	205	199	223	203	219	193	207	188	207	218	182	201	205	248	186	203	221	181	184	215	221	218	222	189	213	225	200	201	221	187	203	200	208	190	211	191	213	204	206	195	225	213	188
26569	42135	41878	41679	42106	38036	35713	39983	35360	30045	28580	26362	22625	21568	21477	21269	21551	18025	14842	13361	14126	9006	10245	8205	6359	6417	5636	4255	4133	4327	3242	5391	2916	1232	1091	1060	1011	1005	859	850	788	814	726	669	687	704	660	722	751	753	719	732	678	677	1118	1343	1217	1082	1044	884	816	745	747	690	702	688	644	689	682	731	693	667	669	698	698	720	713	722	699	669	660	682	693	700	693	717	728	709	698	641	661	710	729	739	663	704	729	671	673	680	654	698	699	711	676	673	684	658	652	684	739	726	712	704	715	649	676	690	687	678	672	709	700	704	651	725	705	684	683	675	658	680	702	680	657	649	653	646	683	774	677	708	675	731	730	646	718	674	688	700	681	612	655	670	675	682	746	658	717	647	703	691	662	698	702	673	699	681	708	684	697	629	758	676	680	709	671	657	642	657	703	671	691	719	686	682	697	683	657	686	644	676	692	653	689	684	679	656	699	682	699	697	704	726	713	682	681	715	717	671	687	660	646	731	706	733	699	665	693	663	694	726	683	722	690	684	718	687	656	735	661	709	694	675	667	678	719	743	677	650	698	727	687	677	692	678	697	741	658	686	668	724	650	691	662	707	666	690	657	734	681	627	681	692	705	694	703	653	714	657	729	657	695	654	712	671	627	697	691	684	678	694	682	726	690	683	633	687	703	669	722	694	732	659	683	713	687	700	643	705	698	689	736	667	654	681	661	675	681	704	694	676	724	656	697	691	698	701	703	666	664	654	647	655	658	642	692	732	710	710	731	712	673	712	682	664	692	689	705	661	691	619	710	713	665	673	686	744	702	639	617	662	614	716	668	656	696	705	750	699	707	672	713	687	704	654	712	731	671	704	723	697	691	661	619	643	698	722	695	672	693	717	701	680	668	659	699	679	701	659	684	691	696	691	699	665	701	659	716	664	689	670	678	698	714	689	685	703	711	662	708	670	687	659	706	661	709	697	644	683	709	689	674	665	677	731	711	687	682	688	729	657	636	688	678	695	644	690	680	699	705	704	694	690	693	688	653	680	654	702	655	707	679	666	722	661	670	709	733	715	680	698	655	674	718	673	673	706	671	699	669	691	689	707	700	670	673	707	656	687	634	702	649	693	680	703	663	665	658	728	707	724	687	664	708	734	664	708	739	640	721	649	688	693	689	701	733	676	715	650	682	687	668	733	692	703	698	657	678	672	713	708	651	693	682	730	675	679	674	698	716	700	652	655	716	668	659	758	695	655	663	691	675	691	607	671	720	680	707	654	620	691	715	675	689	648	709	690	737	696	660	651	676	707	670	735	661	697	696	730	670	688	665	706	669	663	678	623	648	699	649	656	713	668	709	673	657	700	676	676	720	691	735	692	650	660	705	754	683	712	680	677	700	720	675	693	674	692	675	672	658	687	651	754	692	691	677	720	645	725	665	724	687	689	700	702	717	671	746	723	655	682	711	698	719	691	716	706	691	691	693	688	681	744	678	645	691	738	695	695	697	678	720	687	638	668	694	657	697	678	719	692	652	686	696	689	685	704	717	621	693	666	612	693	696	706	682	698	654	652	657	667	734	717	629	661	704	718	680	677	660	695	697	690	670	689	660	687	680	697	742	692	713	706	695	653	702	657	639	696	738	659	695	682	722	732	661	648	711	689	688	670	684	670	700	709	716	677	661	699	700	682	699	655	651	702	710	661	651	695	669	657	640	703	657	674	738	654	683	648	702	677	674	676	687	691	647	684	673	663	665	673	726	705	717	723	662	696	666	676	686	675	657	723	693	654	672	673	726	710	697	691	655	665	696	666	717	697	674	727	673	752	667	697	666	667	680	659	677	667	664	702	710	702	697	679	658	684	708	704	699	632	655	690	720	695	648	692	677	664	685	695	697	717	672	675	711	748	648	675	688	675	695	684	694	690	679	640	690	678	712	702	687	729	690	685	682	710	654	633	704	700	688	683	714	710	732	677	698	675	688	700	692	669	668	713	643	703	705	615	702	619	698	671	688	688	698	702	699	657	661	705	633	713	685	680	660	647	628	713	674	680	686	682	695	685	663	690	679	680	719	676	707	682	714	718	660	727	676	704	733	622	717	675	675	724	700	681	724	654	690	704	662	676	682	688	666	684	691	707	688	737	702	651	693	708	689	648	729	706	657	647	718	710	693	670	670	702	637	714	675	691	681	695	665	754	681	621	695	686	689	690	649	680	698	691	624	664	672	696	712	685	656	652	682	741	690	705	642	696	701	690	690	706	701	684	655	685	656	671	714	695	706	672	649	669	678	722	714	674	674	638	657	677	704	686	687	692	730	665	673	692	671	706	668	650	706	673	655	726	682	713	706	653	661	685	695	634	661	728	692	692	736	753	671	660	660	671	674	703	700	650	712	693	705	685	703	673	688	667	690	646	692	682	710	635	662	680	689	734	726	723	673	695	677	728	722	703	697	675	674	690	719	700	670	694	647	687	684	697	669	689	658	662	702	686	687	697	693	665	690	681	714	704	678	688	717	736	653	729	633	673	666	719	631	727	710	737	688	661	644	692	643	690	667	695	653	672	719	691	681	721	683	713	621	686	658	744	724	702	705	713	709	642	692	706	665	683	665	671	698	745	630	706	671	743	695	750	703	676	691	707	690	638	717	697	715	674	712	654	691	662	712	654	662	651	673	617	735	724	724	649	664	652	648	688	637	662	713	719	711	724	689	625	677	692	670	718	685	664	646	716	689	665	712	674	705	643	639	627	689	686	650	693	687	667	677	662	700	658	689	638	682	678	664	718	674	679	707	718	698	688	678	681	733	711	716	705	684	688	672	672	719	723	627	649	653	703	660	703	689	668	676	730	694	673	698	708	714	683	702	685	714	678	709	695	658	718	673	672	705	631	638	713	677	692	648	681	653	687	669	641	694	671	685	611	667	667	717	694	686	659	716	706	707	689	727	699	666	658	648	687	679	704	655	683	677	672	735	666	676	675	713	681	715	692	696	640	689	727	714	705	700	703	659	690	730	703	718	672	669	727	682	672	684	668	625	689	676	711	672	670	708	704	734	655	692	684	703	670	695	615	677	688	666	703	687	678	752	684	692	685	686	668	714	704	738	744	689	684	659	697	706	692	709	696	710	719	726	682	663	689	658	648	659	677	654	709	706	661	686	693	664	663	699	713	661	676	681	689	676	703	664	656	691	638	699	697	679	678	690	688	692	731	722	671	710	700	696	689	676	672	711	725	737	702	704	674	660	670	697	693	698	674	672	653	665	694	686	658	719	677	705	713	695	676	736	664	690	697	667	704	683	695	644	657	714	738	710	706	696	686	693	699	662	687	665	665	686	674	688	693	702	638	694	689	652	687	680	667	672	708	675	700	666	723	724	718	672	706	748	693	723	655	703	655	692	690	702	712	650	685	672	652	707	712	674	690	708	724	673	685	623	639	659	642	707	689	664	666	674	675	685	629	644	700	642	689	695	666	670	699	709	716	685	720	669	663	680	685	679	695	658	678	688	675
9866	9917	9637	4413	2985	1820	1355	976	781	603	444	444	390	377	347	314	276	250	236	214	234	225	209	209	183	175	220	179	214	178	182	181	189	166	187	165	169	177	162	166	167	168	182	173	156	147	166	195	171	151	174	178	177	179	182	192	165	175	181	178	197	139	190	170	149	180	182	174	186	192	165	163	178	166	161	192	154	189	183	160	152	184	179	166	164	180	181	157	173	198	177	145	159	185	168	180	186	179	171	181	195	157	186	187	184	165	180	166	162	169	179	200	184	175	208	186	176	185	156	168	186	166	178	175	173	178	173	163	175	183	173	160	203	171	186	174	181	190	179	161	178	178	165	174	158	155	181	209	157	175	154	161	206	208	152	169	182	179	168	191	168	151	192	156	162	164	184	176	173	181	172	183	196	181	171	153	194	177	176	173	158	188	174	155	184	174	171	152	157	157	166	175	158	149	187	183	180	164	171	173	145	189	146	162	172	163	162	180	192	191	169	180	163	162	173	171	161	175	183	185	160	177	187	181	164	176	192	206	164	167	176	192	164	177	173	171	194	205	165	178	183	170	167	172	166	158	192	150	186	189	188	164	153	178	170	187	182	192	175	166	185	173	187	176	163	167	176	172	171	181	181	179	173	173	179	187	142	158	193	199	168	172	186	161	192	169	168	178	170	182	174	176	199	163	182	172	165	175	188	171	152	196	194	170	184	177	161	165	177	157	179	180	171	180	169	178	161	178	163	166	172	182	183	215	183	181	167	157	171	161	166	173	195	179	163	176	177	165	205	187	198	182	159	168	158	168	169	161	188	176	167	164	171	185	180	200	208	182	182	186	164	177	179	198	168	193	191	166	186	180	186	171	172	173	171	166	174	165	160	169	168	186	160	190	161	177	170	171	152	174	194	171	155	175	165	178	190	185	174	151	177	179	184	163	187	193	171	154	185	169	169	157	161	196	183	179	162	178	160	159	160	177	180	166	176	196	185	180	166	172	162	195	171	173	184	146	175	186	178	187	174	171	157	194	172	177	183	174	180	190	170	178	176	173	157	169	184	193	161	167	175	170	190	174	176	170	179	182	171	170	170	157	201	162	191	174	166	171	158	165	143	167	165	198	161	167	182	166	185	180	159	207	212	179	173	176	177	148	198	183	145	182	192	162	179	172	193	178	165	169	208	158	173	178	180	152	160	192	174	178	186	174	166	201	185	171	197	179	171	132	170	168	186	182	175	173	206	185	156	177	167	174	174	192	187	168	173	174	189	164	169	184	150	176	171	162	171	188	189	167	183	176	188	168	181	149	169	182	173	166	167	189	153	170	180	172	193	173	171	162	173	177	169	160	150	167	194	184	166	178	191	165	178	163	163	174	180	180	186	184	170	149	189	155	161	177	167	173	179	184	183	183	179	170	175	169	158	195	174	157	150	181	215	187	166	190	184	175	211	184	179	183	173	174	172	171	158	172	193	188	164	166	163	167	181	188	178	145	192	155	177	182	188	180	152	174	186	157	167	200	161	166	159	179	171	183	178	182	176	185	170	190	170	158	148	172	167	160	165	175	189	180	162	187	171	184	176	192	193	179	175	178	179	173	168	174	168	166	161	177	190	191	165	172	172	171	179	189	178	170	172	172	183	169	170	189	191	156	177	170	183	193	175	174	190	191	184	152	185	189	191	185	190	192	176	172	183	165	185	182	165	145	179	174	170	174	202	164	168	169	200	179	180	171	170	156	167	177	192	165	160	164	164	187	193	164	169	179	165	154	183	157	175	192	152	172	171	170	183	168	164	167	157	196	184	153	165	170	181	167	143	180	164	176	160	174	178	166	199	180	178	169	197	170	193	177	183	174	166	178	198	177	163	180	187	178	161	187	160	175	171	150	159	169	150	184	190	175	192	192	152	185	189	151	172	165	145	179	143	184	166	161	172	194	194	163	174	168	175	171	152	199	174	167	169	191	175	172	172	178	192	179	154	185	189	185	169	180	162	165	183	182	167	175	190	179	172	155	159	156	177	182	186	198	180	162	174	196	153	191	192	165	181	198	177	169	162	205	161	173	183	186	191	181	186	184	200	159	181	161	176	175	190	175	167	180	204	165	197	176	189	179	171	184	167	199	153	178	199	174	178	179	169	184	159	176	171	177	180	161	156	172	182	171	174	168	172	175	162	186	175	152	164	182	172	156	172	158	173	178	169	194	158	185	166	142	162	184	188	167	188	179	186	179	191	153	184	167	183	185	178	163	179	177	155	153	180	192	170	164	193	161	149	206	188	189	184	158	160	199	167	180	187	168	144	176	180	187	182	173	172	182	192	185	156	173	191	178	189	173	183	192	175	184	164	176	159	167	169	171	185	175	164	174	184	207	173	167	205	176	163	151	179	177	186	149	187	184	172	170	176	159	155	179	174	172	179	185	186	171	175	177	170	169	183	159	184	186	174	184	160	160	173	166	154	169	169	162	184	168	195	191	181	196	184	160	189	185	163	196	175	148	170	170	183	156	187	189	175	181	180	164	196	174	183	180	186	193	171	186	184	182	167	191	168	170	172	179	172	175	175	161	175	185	142	172	218	195	153	181	171	203	168	151	172	191	162	170	169	174	177	190	169	181	198	183	158	190	187	164	156	178	177	166	167	182	170	181	178	193	150	186	168	168	172	166	177	171	167	178	174	174	200	169	176	179	164	148	172	170	201	190	184	162	167	181	195	152	177	184	163	171	159	165	164	176	162	164	184	158	164	175	169	169	181	152	180	202	155	185	165	181	177	182	175	160	186	162	168	177	184	179	191	160	190	188	174	186	173	169	151	194	171	160	167	168	187	170	161	158	186	170	187	181	177	178	177	179	175	212	154	166	159	153	177	168	169	204	180	173	161	178	169	170	165	174	180	171	172	169	169	179	162	200	189	188	171	152	195	171	180	173	173	171	161	171	179	150	176	187	160	179	170	186	168	156	161	173	150	185	175	176	192	189	181	185	175	187	194	184	186	173	177	181	155	173	183	177	205	188	164	174	181	178	177	182	154	166	177	187	173	176	192	177	152	162	179	209	186	152	183	175	166	164	188	189	178	170	171	193	143	167	183	170	161	180	175	175	204	192	167	180	182	179	163	207	173	194	188	214	190	140	170	160	176	195	202	181	182	164	181	197	183	180	145	162	178	184	165	178	173	163	172	195	178	158	178	162	147	192	182	174	195	188	161	177	192	166	155	177	184	180	171	187	175	186	184	178	188	197	169	176	161	162	184	186	171	156	174	166	175	170	197	172	192	193	188	173	204	163	182	156	187	200	163	183	172	157	173	154	197	189	183	179	177	180	155	159	158	158	171	174	171	167	164	191	185	149	172	170	163	168	173	201	176	143	161	170	198	181	174	173	147	166	172	186	171	176	198	161	190	175	179	157	166	164	182	187	169	196	174	201	170	183	144	167	163	177	173	161	162	174	156	186	182	169	187	164	206	178	181	167	169	168	180	190	186	148	179	195	199	167	187	170	185	190
10792	13255	15549	12174	10980	7974	6407	5276	4249	3396	2786	2608	2276	2380	2083	2015	1726	1382	1230	1052	1104	996	982	954	869	765	723	711	745	679	762	707	709	630	610	670	637	640	655	645	587	649	649	633	631	615	626	617	571	628	619	636	656	605	625	642	601	629	609	634	667	645	654	639	621	621	634	647	634	590	587	633	608	638	642	636	600	636	656	587	650	648	617	662	623	659	614	628	655	611	612	638	622	641	616	636	636	661	612	640	593	666	617	663	630	579	603	637	592	613	631	621	571	600	573	665	664	661	640	559	615	573	665	621	605	604	626	679	634	578	594	659	621	630	624	658	599	619	622	604	642	655	682	628	625	558	594	564	598	629	615	624	627	643	624	611	545	617	606	613	661	581	631	637	600	553	627	613	653	600	580	648	623	578	620	636	598	623	636	647	618	610	576	640	641	600	606	652	664	595	606	658	610	649	605	659	561	631	602	597	606	569	617	626	648	625	601	628	621	598	608	622	578	638	629	582	602	610	629	616	629	607	604	618	650	597	617	612	575	589	630	629	637	629	613	680	619	611	643	634	612	633	577	631	660	583	603	558	584	610	647	620	608	623	629	620	606	598	613	654	571	615	624	634	665	624	615	581	595	665	598	607	620	611	644	670	616	620	640	630	622	612	607	594	573	596	639	609	628	615	645	605	633	633	625	603	648	633	617	637	675	579	601	615	605	614	646	595	576	601	638	611	632	603	644	609	596	624	613	592	660	628	568	613	597	566	647	578	612	657	589	600	646	647	578	681	601	655	621	585	622	628	569	598	610	638	642	600	638	600	605	586	652	645	652	620	635	593	621	641	632	613	604	583	650	619	604	656	607	568	628	653	612	647	636	621	612	598	575	609	564	631	592	673	603	613	592	635	582	643	623	606	611	597	614	586	588	638	553	615	602	593	602	597	602	600	641	597	627	621	612	606	599	627	627	638	627	622	585	642	602	669	553	647	644	622	630	618	631	661	578	582	622	592	622	607	602	616	619	634	653	616	585	603	660	600	615	606	613	618	581	630	632	635	634	581	643	641	630	587	656	604	574	611	656	648	651	644	579	589	612	653	605	633	599	602	559	622	637	642	614	602	623	627	593	613	579	631	575	650	590	617	630	628	657	612	633	635	618	651	600	620	588	620	599	645	603	672	643	568	642	623	576	598	583	617	632	558	592	589	644	612	618	682	617	652	627	615	606	645	611	622	606	604	625	603	653	585	564	625	623	654	600	634	618	621	628	584	579	659	639	611	599	644	649	619	636	603	625	647	625	588	618	617	622	621	608	600	660	614	626	634	587	633	615	585	641	603	643	634	625	637	624	611	647	628	623	614	618	586	609	626	636	600	591	604	597	614	621	643	585	619	612	629	614	609	597	619	615	601	652	718	632	643	606	595	622	584	603	615	627	627	673	681	576	695	637	636	586	593	637	593	596	635	595	599	618	608	594	641	573	640	625	579	661	584	602	646	627	605	621	617	598	624	672	654	650	655	611	652	654	598	615	601	628	587	610	615	626	638	628	607	629	612	657	576	665	672	643	588	590	640	635	624	605	674	604	637	617	638	600	610	647	625	626	619	652	620	635	618	666	622	667	631	662	610	634	591	622	612	615	601	611	640	610	608	631	596	644	625	615	615	638	642	624	600	608	616	595	624	618	579	616	571	639	623	598	587	618	660	623	626	605	625	619	668	608	608	601	621	637	633	619	653	559	603	577	606	600	608	630	611	652	652	653	598	635	641	626	628	579	614	623	619	624	663	589	601	626	614	607	622	585	596	624	556	589	626	640	621	628	594	629	617	614	601	582	592	664	602	597	643	668	663	613	597	602	608	605	619	629	672	636	631	663	605	601	564	607	614	625	648	600	643	636	667	631	587	645	656	607	615	597	638	606	641	635	624	644	609	638	633	613	659	598	626	571	587	618	603	612	627	621	616	593	615	647	562	624	586	604	641	658	675	616	619	628	631	650	639	644	605	629	652	592	651	645	604	595	632	634	628	672	598	602	592	652	578	625	628	621	590	602	576	614	612	648	623	643	608	646	627	576	640	640	618	606	649	627	647	600	598	642	624	603	635	613	618	627	638	671	632	620	645	609	627	599	610	599	625	626	593	648	629	624	646	609	590	549	625	595	623	658	558	605	586	668	581	578	644	624	647	642	610	607	623	641	631	628	648	595	584	616	594	571	608	627	653	595	608	620	616	641	597	649	650	621	638	629	575	613	573	634	616	633	631	667	630	607	668	605	591	616	577	645	623	653	617	570	605	609	614	585	590	604	644	618	588	625	604	606	612	539	630	624	592	637	625	612	633	591	615	637	626	596	608	610	623	603	636	623	626	661	584	646	654	587	585	622	634	630	633	651	603	592	610	598	626	619	610	616	649	586	611	587	623	608	632	622	640	619	644	627	575	635	585	636	597	615	616	686	622	628	614	589	627	636	579	599	661	639	612	607	627	607	598	622	623	603	572	636	598	645	583	627	584	618	650	589	626	598	605	623	627	615	627	641	620	603	666	613	639	651	651	610	655	621	640	648	630	616	645	632	664	599	562	621	614	594	633	610	618	637	636	629	615	632	633	617	592	633	600	598	651	591	636	640	631	581	578	625	587	643	657	664	647	636	644	609	586	611	642	618	677	617	630	648	563	666	596	638	600	604	605	660	618	633	608	635	618	605	616	613	611	630	613	644	614	627	617	590	580	608	599	616	639	641	650	620	679	617	613	589	657	661	593	639	616	634	622	594	664	599	591	600	611	627	579	633	679	600	605	633	587	637	644	644	697	593	630	634	610	626	631	637	611	626	631	662	595	645	642	650	639	577	630	606	627	637	613	624	604	637	596	657	659	645	646	634	565	636	652	612	609	606	666	607	622	625	641	606	598	595	632	601	582	605	638	620	608	633	581	583	572	621	601	674	663	606	668	625	596	555	625	635	604	623	584	587	596	637	671	582	590	574	629	580	634	623	604	646	576	632	609	626	564	605	654	644	617	610	609	600	615	618	646	606	650	650	569	666	612	640	619	635	616	618	645	555	593	613	623	617	587	646	622	615	639	609	621	639	595	597	666	648	615	616	665	626	631	612	650	649	651	637	598	593	644	644	569	648	616	614	607	661	637	641	624	635	648	639	605	623	610	630	613	577	585	584	598	635	643	652	621	554	624	645	631	665	629	603	615	606	637	618	617	598	605	632	617	636	665	596	630	604	639	629	641	652	588	628	645	605	664	627	605	583	661	568	576	597	614	624	593	599	582	632	621	606	591	710	626	611	602	603	636	625	663	620	643	689	616	621	599	636	618	608	581	638	650	653	579	620	577	592	599	598	613	626	550	627	643	583	621	633	633	646	638	640	628	609	640	605	608	597	629	623	591	629	597	683	617	633	582	616	617	632	622	609	581	670	648	623	620	610	599	637	647	598	569	637	610	647	636	602	607	625	568	624	613	620	635	623	628	619	621	592	654	606	589	665	644	602	640	626	629
27835	37216	31126	24146	25941	18534	17645	15317	11477	7616	5073	4290	3533	2897	2588	2738	2392	1785	1145	1310	1278	871	765	808	640	554	478	378	360	334	434	347	342	226	202	194	217	201	175	187	172	180	172	199	186	144	165	198	154	176	203	168	202	169	172	206	184	199	182	174	203	168	165	199	177	176	186	200	168	178	203	178	174	185	195	164	195	151	196	175	175	172	171	198	177	183	178	171	182	172	196	175	175	158	157	160	200	174	162	181	177	194	190	188	194	178	223	202	210	188	183	191	188	216	201	163	200	196	184	191	182	168	189	170	193	207	189	195	186	149	170	185	186	180	176	176	199	167	199	171	174	201	189	191	187	180	206	177	208	185	189	196	177	176	172	223	181	180	180	166	171	177	159	170	183	232	196	190	176	156	192	178	173	176	180	177	175	171	197	179	188	161	171	194	176	180	177	178	187	173	167	195	176	186	184	185	181	189	163	192	197	174	179	179	189	162	197	207	213	194	168	190	180	205	179	189	182	177	180	170	161	165	170	178	165	191	174	179	184	188	167	172	174	184	163	164	166	181	156	176	178	196	205	179	169	169	211	168	160	173	204	180	174	179	175	180	162	179	178	158	154	167	171	162	179	176	176	176	161	170	174	173	183	182	193	190	184	203	188	170	207	167	178	170	176	189	200	207	161	181	200	190	190	174	175	176	175	167	175	179	169	177	176	172	171	183	182	171	170	185	176	171	181	188	155	167	170	168	176	170	174	162	171	163	194	164	169	193	167	155	180	172	172	179	190	208	202	181	167	158	196	158	182	186	163	182	189	185	173	169	182	153	177	205	169	179	172	172	171	179	171	190	187	201	166	211	195	192	177	182	169	183	160	170	178	199	169	170	197	187	192	166	184	201	192	169	170	193	179	196	188	187	191	171	190	196	152	199	174	172	195	189	171	190	174	181	176	182	175	195	178	197	190	168	184	162	170	173	183	185	174	194	192	164	172	179	180	176	178	208	207	179	191	170	177	180	165	200	156	173	161	187	182	187	183	172	180	169	197	191	169	192	167	172	167	183	171	176	186	185	169	195	187	175	197	188	188	194	175	192	179	171	176	169	198	182	159	163	182	184	164	171	168	182	177	197	162	152	185	177	169	190	182	203	170	170	197	218	187	184	175	175	199	184	179	179	174	198	179	170	164	180	169	166	187	185	175	167	189	164	212	201	172	187	185	169	176	183	168	184	192	180	161	158	202	187	181	169	187	182	191	187	192	176	172	190	209	180	177	180	197	186	170	178	165	196	187	164	192	172	167	198	172	191	186	185	187	184	187	189	176	179	174	176	165	187	183	197	189	178	188	188	193	193	175	152	167	172	185	190	169	169	208	175	174	199	176	177	166	166	175	183	189	188	202	180	182	155	184	178	201	193	155	164	205	168	186	188	209	179	165	178	184	155	213	169	164	158	142	204	226	201	192	180	163	179	199	186	200	163	173	179	187	165	173	177	141	180	183	185	203	202	202	174	197	168	154	180	198	182	187	179	192	192	174	167	174	186	169	154	148	166	186	197	165	167	184	194	174	175	159	171	188	181	198	178	149	180	182	187	169	202	184	187	198	177	167	166	169	165	181	188	177	173	193	180	181	211	180	188	163	174	172	198	170	195	169	196	219	191	182	174	179	206	171	163	197	181	201	193	187	193	173	184	188	166	157	163	148	177	183	188	156	207	189	178	168	175	178	168	148	194	201	195	178	194	186	157	177	166	154	188	184	190	195	177	185	173	231	169	192	153	186	182	150	198	178	166	185	185	186	180	170	169	183	183	212	203	161	181	185	169	178	197	179	173	186	174	187	200	194	167	205	196	181	166	179	180	186	205	168	208	192	158	171	163	167	178	178	169	186	168	178	215	198	185	166	205	186	165	157	169	153	177	189	182	173	168	171	199	189	192	162	188	176	180	162	158	161	206	170	176	184	187	173	202	178	184	184	182	189	180	196	161	176	185	160	204	172	168	186	176	189	189	192	175	167	165	185	195	190	208	152	180	192	193	166	189	177	182	189	179	184	192	173	181	194	182	188	182	165	166	192	180	185	176	167	193	200	172	171	175	184	183	176	200	182	175	174	146	200	196	183	152	184	165	184	178	188	195	189	155	179	219	203	179	187	180	171	195	180	172	169	190	184	186	189	167	153	186	174	178	189	183	172	165	185	178	196	183	160	188	165	171	163	194	177	176	178	172	163	209	189	196	178	212	192	170	159	187	182	209	180	174	188	184	164	159	178	173	181	193	200	162	168	186	180	182	186	166	173	196	179	176	184	187	186	184	190	177	208	178	182	175	201	164	170	199	213	210	188	167	177	180	191	184	194	191	194	165	177	186	182	192	167	172	180	181	216	198	184	171	174	209	179	188	190	198	163	190	178	154	181	184	171	172	149	175	200	187	184	169	166	199	173	176	182	167	173	179	189	170	200	185	160	157	169	173	173	178	174	169	174	189	169	166	185	175	179	197	168	184	196	180	188	174	176	177	185	164	172	163	156	152	190	181	176	177	166	172	177	181	186	195	179	196	190	178	196	155	181	171	175	190	210	182	173	179	188	193	178	168	201	189	182	195	182	167	176	180	180	172	197	186	182	183	174	170	185	187	182	184	163	143	198	138	162	189	171	198	162	170	163	206	180	190	186	186	176	159	193	183	179	182	171	189	190	177	171	182	178	167	178	195	171	186	179	180	161	181	186	190	175	172	201	198	180	183	185	211	178	156	185	152	157	184	193	200	168	174	174	164	161	174	182	177	166	165	178	171	170	175	185	176	172	140	177	198	194	171	161	183	178	158	190	184	184	181	173	184	177	178	157	182	180	181	184	167	172	180	178	154	196	179	187	185	156	208	175	195	173	195	171	182	188	183	170	168	195	199	187	188	194	163	187	188	190	179	181	217	188	192	170	171	183	172	165	181	195	195	170	179	167	176	201	187	171	183	172	178	171	170	188	164	167	192	167	182	203	168	178	178	184	162	190	202	173	161	178	194	174	184	177	161	184	203	168	188	170	166	188	174	170	180	174	175	176	175	170	168	162	178	171	190	206	163	170	178	186	172	178	169	187	181	180	196	202	170	205	195	165	196	152	153	182	206	192	177	191	173	173	160	193	188	173	159	168	200	220	194	167	197	179	185	195	186	167	188	209	183	174	175	188	191	186	180	173	174	170	180	197	199	192	197	175	208	172	171	175	190	185	182	216	167	161	220	183	195	187	187	174	173	197	159	165	183	163	190	161	183	180	159	167	186	184	184	182	183	202	180	174	168	191	176	177	190	179	179	190	188	190	185	194	181	186	184	183	164	182	175	178	176	151	172	187	186	177	168	154	178	165	170	183	153	197	164	175	195	169	182	209	204	222	179	180	163	188	180	171	142	167	171	187	188	197	161	177	173	173	178	191	179	193	181	173	191	163	185	182	179	195	172	181	180	168	194	190	169	180	180	187	173	189	183	190	184	179	164	180	192	181	178	185	194	179	172
22221	35199	28182	32594	36617	28057	31700	31062	28276	22757	18582	17618	15985	15145	15186	15474	14212	11354	8375	8953	9143	6419	6116	6222	4305	4265	3259	2649	2401	2270	2889	2365	1670	967	782	843	818	755	729	730	629	625	642	642	597	656	642	649	678	657	648	604	658	661	734	861	747	708	682	726	692	640	651	612	642	627	612	644	629	605	652	624	604	620	638	622	659	617	639	619	635	626	652	630	667	647	673	587	650	620	623	610	653	669	620	664	662	630	634	602	651	630	601	616	659	613	608	625	689	640	635	639	601	602	627	646	630	623	635	648	598	625	646	658	658	629	631	572	610	643	641	613	640	615	624	627	632	661	638	647	618	642	590	609	673	625	631	643	657	637	586	656	633	633	663	668	608	644	628	646	668	631	625	621	651	680	699	591	645	631	652	666	638	644	628	657	645	677	631	567	581	671	667	655	600	675	639	662	624	647	693	673	663	675	648	622	654	661	675	668	599	652	685	609	646	620	623	599	644	603	648	659	664	658	646	659	644	678	632	615	624	632	649	659	614	646	617	647	651	593	663	626	628	657	612	635	617	617	626	605	623	637	617	681	615	640	613	606	656	636	650	640	613	645	674	609	620	619	635	626	677	640	633	670	598	640	648	638	654	634	614	580	662	612	610	651	600	631	654	592	662	590	637	597	613	661	604	665	637	611	638	636	638	583	606	615	660	611	658	681	654	606	633	631	635	595	651	633	638	645	611	651	598	661	678	619	616	626	636	662	647	603	642	636	607	588	650	587	610	632	600	613	625	574	606	652	620	649	649	600	648	656	665	659	669	594	623	668	616	620	616	629	628	612	603	602	627	618	654	609	633	653	594	639	598	627	615	680	616	653	645	584	676	648	592	648	601	638	652	619	667	602	629	595	662	644	618	649	643	631	648	649	649	654	617	670	619	574	606	554	634	605	609	634	634	613	673	651	592	606	686	629	634	652	626	675	632	614	664	593	588	673	607	646	624	629	586	680	628	616	605	653	680	620	610	617	641	651	631	657	644	634	631	608	663	661	617	658	642	576	624	599	611	643	631	636	635	638	603	622	634	654	639	621	619	607	659	652	610	606	656	636	639	604	626	647	639	634	657	642	658	652	602	632	674	655	633	627	613	645	658	574	629	653	641	612	642	634	670	627	680	645	574	632	646	626	688	633	657	627	646	627	633	661	664	651	642	675	651	698	664	621	665	575	673	648	594	607	642	635	611	650	673	593	630	636	614	647	663	652	643	660	640	628	613	638	617	643	670	668	572	648	585	614	659	613	585	672	629	615	640	662	624	613	620	653	614	619	646	611	598	597	594	602	657	638	621	597	619	657	625	627	600	621	665	623	600	589	650	593	609	624	662	672	658	621	643	685	631	650	648	628	676	631	628	643	618	601	644	637	660	654	633	634	691	659	648	594	649	619	603	619	613	642	659	610	642	632	638	605	655	614	660	616	624	617	629	652	620	669	648	606	631	630	659	632	608	624	671	613	629	605	660	623	648	613	617	632	661	647	623	644	626	626	662	626	673	553	659	627	600	606	691	630	630	657	644	610	669	645	578	639	610	663	614	655	633	594	628	673	615	638	651	665	634	632	649	633	640	627	700	581	634	618	635	622	641	640	651	632	658	645	630	655	650	646	679	626	613	654	606	610	642	657	584	635	648	625	635	616	661	675	658	656	607	635	597	659	646	658	648	700	653	621	613	636	610	598	628	633	586	615	598	626	646	606	616	596	579	661	668	657	638	611	693	653	661	609	652	626	600	627	632	608	651	606	631	679	633	641	624	617	654	643	662	617	664	716	646	625	593	643	668	648	622	618	636	623	611	631	588	625	660	642	601	665	619	663	601	718	601	600	664	629	629	584	619	675	656	612	671	666	669	625	601	633	631	654	647	637	610	603	643	628	625	610	614	642	624	652	591	609	661	614	618	650	635	639	637	646	656	644	671	649	643	614	629	626	647	628	594	633	649	633	637	630	634	609	623	661	633	642	644	603	673	626	614	666	661	621	645	673	671	608	586	616	612	638	678	645	626	665	609	616	642	613	647	643	629	605	661	630	620	634	662	642	620	639	634	698	647	595	622	612	619	620	661	622	651	594	686	611	664	635	632	595	690	621	684	669	595	640	668	606	638	607	630	600	646	621	615	618	615	671	652	634	624	642	643	661	631	653	597	631	623	634	654	623	641	613	628	624	591	599	673	654	647	644	626	601	633	646	644	645	670	624	640	621	630	602	617	645	636	704	654	648	665	615	625	645	682	626	630	634	642	647	692	570	647	645	647	606	660	608	626	598	602	658	624	627	612	658	649	635	628	650	611	660	616	685	624	616	647	668	622	616	668	649	618	663	613	646	635	650	643	623	656	627	634	651	638	625	635	647	652	614	587	623	638	658	624	616	631	586	610	676	615	651	638	629	623	650	626	638	613	680	628	639	625	629	601	610	610	626	613	628	635	659	602	683	699	649	624	646	695	631	665	583	586	664	639	642	632	668	600	656	623	598	567	620	614	601	613	632	597	599	659	617	618	605	631	621	654	643	621	626	641	662	634	623	664	622	643	629	661	657	580	652	609	657	610	622	677	631	652	660	654	662	623	653	615	652	641	641	639	663	616	647	633	578	615	632	624	644	652	674	577	648	635	640	627	689	656	619	698	617	623	592	627	640	607	692	588	667	627	637	681	667	656	681	666	619	657	633	657	653	625	669	629	667	675	596	610	643	632	681	650	610	615	635	668	628	592	651	634	640	654	607	652	637	592	625	630	646	651	641	616	653	633	626	633	634	645	607	629	601	598	674	642	616	600	607	652	627	575	661	686	708	633	636	600	647	653	663	673	590	641	607	641	637	661	636	634	585	610	625	611	635	623	621	653	599	661	666	611	675	680	616	632	619	641	639	632	665	617	626	617	646	600	612	611	636	624	651	603	674	649	646	591	632	645	616	641	655	641	628	620	630	587	624	648	627	629	628	634	624	635	578	589	643	642	615	602	652	611	644	667	643	577	658	619	628	632	645	636	585	616	611	648	620	591	639	673	602	672	584	599	617	645	629	638	609	621	628	627	627	611	599	607	623	689	654	602	642	666	607	631	613	612	644	623	648	606	628	624	649	573	647	652	648	656	630	636	586	657	629	677	642	630	612	608	594	673	598	629	580	658	582	659	619	614	656	635	652	631	628	620	593	623	633	631	644	681	609	648	615	660	619	660	658	634	663	628	640	627	610	599	638	655	646	646	618	630	640	628	628	602	594	632	678	605	642	657	747	683	630	642	649	625	664	629	630	644	616	621	606	675	624	664	615	606	644	616	618	614	626	630	625	660	641	593	641	667	620	614	598	628	585	646	668	609	649	664	652	638	659	628	618	602	601	657	637	631	630	637	658	644	670	644	642	572	629	612	616	638	577	621	618	652	640	618	663	704	656	642	664	644	588	615	602	636	648	668	656	670	620	668	593	577	654	652	678	627	610	627	629	617	674	646	623	631	660	637	629	602	673
35460	41579	37799	30570	30582	27091	27312	23217	19435	14484	10155	8137	6763	5279	4802	5140	4498	3133	2048	2214	1953	1785	1709	1384	1065	828	832	596	488	556	603	572	419	284	268	239	251	248	216	220	224	200	222	184	204	209	187	204	219	210	203	181	204	201	232	242	238	235	237	217	207	228	245	228	205	198	219	167	209	210	211	179	191	202	216	203	203	215	189	204	183	210	214	219	212	203	186	182	213	202	217	194	209	202	229	189	209	243	199	194	223	198	191	212	186	215	204	193	207	210	179	225	221	200	205	230	208	229	203	201	182	222	226	205	209	214	200	181	226	201	200	194	178	201	191	176	187	209	220	249	209	183	188	233	213	197	195	195	219	202	187	202	204	216	212	227	198	202	208	239	173	209	224	210	222	198	190	217	202	203	226	185	223	223	208	197	191	186	191	202	247	233	220	188	198	209	193	226	198	227	208	210	206	178	222	193	213	221	204	195	189	213	205	197	182	213	234	194	202	180	198	193	207	194	223	191	226	206	190	203	199	207	207	213	208	228	220	216	193	188	208	185	193	197	216	194	194	209	212	213	202	214	201	197	208	182	205	195	194	199	194	191	213	196	208	195	208	215	198	189	214	228	215	187	173	187	196	217	209	208	203	235	224	191	231	204	201	195	217	189	191	182	215	227	238	196	196	190	231	193	188	205	196	187	196	195	191	214	222	207	189	227	219	198	225	188	193	199	201	194	183	243	182	206	228	207	228	219	208	195	209	201	214	213	219	217	219	230	217	213	206	193	202	179	204	201	200	191	192	226	204	233	217	219	216	206	214	217	206	174	218	216	240	204	216	229	181	204	195	209	212	216	217	213	198	209	200	190	229	206	218	217	226	222	205	199	201	198	214	229	211	222	209	220	180	206	238	226	186	220	190	200	182	209	211	207	209	228	219	211	216	205	210	181	195	219	180	204	208	211	187	206	202	189	213	225	206	218	212	190	210	229	179	214	219	201	204	211	211	226	227	196	201	221	177	209	204	211	206	192	210	219	182	236	205	196	184	206	220	197	211	218	226	199	190	214	223	190	207	202	209	210	208	198	193	197	205	217	190	187	193	210	205	207	200	206	226	194	207	180	193	214	222	216	227	223	207	214	216	194	188	213	207	201	192	206	193	198	200	212	223	210	232	221	220	212	206	208	205	193	241	223	211	193	194	215	215	195	245	201	203	215	207	210	201	213	206	188	218	227	203	195	211	215	211	220	195	195	196	195	202	192	226	240	218	209	199	200	224	232	237	244	201	177	218	203	218	212	206	194	211	206	202	182	201	216	197	223	200	200	215	212	224	207	185	208	234	207	206	207	222	215	222	221	208	212	204	195	208	219	192	215	196	240	208	215	198	217	208	215	197	190	227	203	196	213	198	195	217	216	190	214	195	217	201	190	189	224	211	181	223	204	228	220	206	226	191	223	230	184	204	212	235	212	199	201	226	183	210	212	209	187	215	208	209	211	235	220	206	193	195	203	214	197	204	191	214	221	206	216	190	205	182	203	192	196	184	215	205	213	209	210	223	185	191	199	228	213	224	191	212	206	213	226	220	214	210	209	209	188	202	204	181	205	215	212	205	168	197	193	206	201	213	210	198	202	210	216	193	210	199	221	193	206	205	187	206	201	187	225	211	217	214	218	234	193	197	206	200	222	209	227	225	183	188	204	215	220	205	203	211	186	198	198	207	209	210	199	211	218	196	187	190	204	187	209	197	226	223	187	218	202	217	165	183	205	229	214	198	221	191	209	189	199	203	219	228	215	222	207	217	215	236	213	207	191	220	200	196	238	213	225	204	200	220	199	206	199	218	215	230	189	205	219	229	203	202	199	223	229	213	208	196	201	208	194	210	202	169	206	199	217	191	223	187	202	201	215	233	190	194	222	181	211	236	222	216	186	236	215	216	222	235	171	200	237	201	187	216	214	210	204	202	219	218	198	196	224	206	170	196	211	206	195	192	211	231	250	192	194	199	241	201	204	178	204	201	215	216	231	203	219	202	185	218	199	230	224	196	185	213	235	214	197	216	222	212	212	210	219	203	208	191	214	195	232	182	222	180	197	219	231	187	222	228	194	222	201	198	198	199	201	177	221	197	209	205	210	213	217	208	211	199	196	210	257	221	195	209	199	215	193	200	212	200	200	192	207	204	204	210	207	239	200	197	219	189	203	209	215	229	212	215	200	179	225	208	182	223	200	210	199	207	192	226	200	205	201	207	217	203	229	232	213	192	209	196	187	190	208	202	221	208	196	234	203	212	200	199	192	206	210	191	197	212	202	204	218	201	210	191	189	189	205	183	215	211	211	216	190	214	184	214	209	215	217	210	208	211	233	229	224	196	210	221	221	189	180	198	224	207	209	213	187	200	210	206	187	208	184	193	227	208	187	217	201	203	192	183	232	209	201	200	249	200	214	212	209	192	230	207	215	188	216	215	216	192	203	206	205	197	209	233	198	181	207	221	204	199	222	213	201	204	215	229	185	203	200	198	213	173	197	214	229	220	198	206	224	209	196	200	232	207	222	221	193	229	236	183	195	217	205	219	220	205	212	185	219	203	215	190	191	179	188	219	208	223	193	228	203	219	208	198	231	205	209	218	215	212	202	207	223	212	220	233	190	179	206	205	215	206	206	212	226	210	176	189	225	206	179	207	211	205	186	218	218	194	224	227	204	205	201	225	194	205	191	212	210	194	204	220	216	198	195	219	205	217	189	201	204	207	200	195	219	209	215	213	204	220	196	215	197	223	231	187	170	204	191	182	199	233	204	194	208	210	208	197	213	215	205	221	218	184	241	198	190	199	221	222	218	207	191	212	179	215	225	183	228	189	217	209	202	180	219	190	202	220	213	203	194	230	204	182	214	205	222	186	185	216	180	205	228	215	211	209	217	225	200	211	199	230	193	192	215	199	188	215	205	220	201	202	225	198	184	186	207	227	199	190	226	201	204	230	196	187	180	185	231	219	203	211	213	209	193	228	191	208	194	195	219	225	231	197	247	202	201	209	214	215	196	203	195	210	223	219	204	192	197	173	209	217	224	220	198	230	202	211	198	215	192	204	210	211	210	203	240	199	215	216	203	195	183	186	226	214	201	228	191	216	192	215	196	204	219	186	225	197	201	215	212	194	207	216	242	191	229	193	197	206	205	191	220	188	210	216	196	211	211	219	217	203	186	208	212	207	193	211	226	193	207	183	195	217	231	219	239	203	217	209	201	218	200	205	222	186	205	214	228	180	194	180	206	200	208	213	225	193	211	209	234	191	201	223	198	215	209	199	193	196	196	208	219	199	209	206	221	190	198	220	207	215	200	210	198	204	211	208	201	190	204	218	218	218	191	204	206	180	223	233	223	221	206	210	219	210	174	200	205	206	215	197	203	213	207	215	212	216	224	207	196	201	198	219	178	206	226	214	203	200	206	219	216	196	224	223	202	203	209	234	198	232	192	188	196	206	216	212	201	219	164	180	229	216	202	202	206
28324	39681	39641	39815	41843	39117	39017	38191	36466	32194	28022	26306	23991	22378	21896	22642	21242	16865	12914	14467	13507	11981	12252	10211	7597	6341	5959	4074	3413	3492	4601	3680	2731	1293	1022	975	1051	1093	878	798	706	716	690	720	773	726	748	680	767	706	731	718	765	798	938	1011	966	886	863	799	745	738	707	758	718	703	696	696	748	706	782	722	710	715	728	667	731	724	682	680	723	701	723	734	718	687	691	694	709	755	708	716	711	689	687	665	761	730	673	689	718	730	727	679	701	727	729	726	709	668	692	737	687	725	697	702	668	708	673	731	709	733	726	668	742	716	649	703	714	715	759	685	683	686	725	720	759	683	709	691	742	709	637	653	703	684	735	686	679	756	689	743	705	717	723	738	731	726	734	669	672	695	670	653	734	723	668	685	719	677	699	696	702	722	694	659	698	721	700	649	723	749	662	697	724	731	731	687	686	662	709	712	743	707	710	653	735	714	678	738	744	714	707	750	725	691	694	696	655	754	687	743	732	772	682	684	745	710	743	711	708	663	682	727	683	737	657	731	784	726	744	677	728	695	692	710	700	732	700	741	734	724	685	747	683	717	721	716	676	713	730	706	716	689	699	709	734	659	654	725	674	672	665	696	675	711	683	670	753	744	702	703	684	695	722	705	682	693	745	699	684	732	730	733	724	706	703	706	747	723	732	727	700	696	687	715	733	734	722	689	732	644	682	682	689	744	719	671	731	631	727	743	715	734	692	670	717	744	705	694	741	734	749	707	683	715	690	676	715	711	653	693	739	739	667	691	658	699	663	733	749	698	765	703	633	709	752	740	763	722	687	692	726	698	712	688	720	742	683	697	707	713	709	725	694	716	697	695	713	726	674	697	654	700	713	679	740	666	705	717	679	721	722	675	706	669	713	710	719	714	639	694	694	708	703	743	686	659	694	756	746	725	781	698	717	701	714	675	697	674	690	737	711	729	705	686	724	718	664	705	700	739	753	689	719	695	734	697	696	676	696	697	686	700	679	737	690	672	706	696	676	755	663	721	686	692	708	692	687	707	719	669	672	692	696	690	714	721	721	703	718	691	712	757	706	754	685	700	705	709	654	720	698	713	738	698	697	679	689	713	728	696	726	690	729	673	686	709	690	678	757	666	767	670	713	716	670	683	697	674	650	691	703	691	726	690	717	682	689	737	725	731	765	679	682	729	647	742	715	687	709	677	690	752	684	712	703	709	657	724	697	712	737	704	721	711	691	689	760	684	739	672	710	685	713	683	716	700	709	719	740	739	723	707	692	704	695	708	704	711	720	690	682	742	662	731	707	697	714	717	715	753	647	702	705	669	711	734	745	689	708	701	744	731	676	727	705	713	769	745	716	734	721	667	725	710	697	704	738	721	720	650	713	703	763	698	691	723	696	740	681	704	736	720	670	750	693	751	723	687	667	653	746	720	716	660	663	686	687	702	726	735	701	695	722	718	718	724	694	697	693	684	722	679	732	718	726	754	652	706	716	702	705	721	731	748	710	694	735	686	711	720	661	688	695	673	714	658	699	712	690	657	631	700	735	724	743	692	684	705	687	728	696	669	729	696	698	671	755	757	742	705	731	727	718	722	711	698	696	735	717	707	735	672	709	712	672	722	768	686	731	740	741	732	722	759	728	722	751	721	687	728	696	709	687	675	718	702	716	738	723	746	725	720	685	640	680	697	695	729	723	681	722	695	692	706	670	731	733	722	683	692	644	698	728	680	705	736	732	720	671	740	772	706	728	696	715	690	680	700	728	713	740	694	691	738	727	721	646	742	703	726	712	702	699	675	731	706	720	695	696	757	665	694	703	677	709	735	722	716	737	736	664	665	729	731	648	699	681	695	734	724	770	716	689	683	751	760	698	747	703	682	740	719	714	715	703	689	675	715	670	759	749	725	737	721	696	682	669	706	704	651	717	733	707	697	715	682	702	678	706	729	736	698	722	676	738	677	752	732	719	716	730	655	723	683	709	742	697	766	680	677	716	729	720	681	739	733	701	726	690	689	663	693	694	717	715	707	708	710	700	716	690	755	712	734	732	718	741	727	695	699	704	714	673	697	698	727	724	703	722	701	684	740	675	667	690	705	698	682	704	712	708	686	728	720	717	709	678	719	704	720	726	682	723	751	719	744	707	705	741	715	720	661	723	717	698	761	678	692	696	704	730	732	731	694	735	721	702	650	664	675	693	705	748	729	736	695	738	761	722	701	727	750	747	718	715	704	702	693	714	668	720	664	708	696	734	719	655	682	761	694	715	731	714	696	706	740	711	718	677	690	691	723	697	703	717	687	667	727	718	698	698	754	727	699	733	700	719	661	706	677	702	722	671	717	696	691	736	750	726	676	689	724	703	703	692	680	723	692	718	685	715	759	667	717	692	693	669	696	722	681	733	732	745	666	744	757	729	691	669	688	748	685	701	727	713	705	687	708	693	698	718	768	735	708	716	714	681	679	717	706	702	708	742	682	716	705	705	721	675	751	751	673	704	723	733	738	725	706	681	656	713	682	711	661	725	727	707	699	759	709	675	672	719	708	669	702	690	641	685	733	743	731	707	741	733	739	709	673	720	678	699	706	704	682	683	721	718	712	708	712	722	771	711	697	708	709	636	724	715	708	780	710	705	706	696	722	742	689	729	723	722	741	718	714	740	731	738	660	708	777	632	733	699	669	683	726	743	709	726	672	675	726	677	638	662	663	726	725	726	744	714	682	720	740	686	722	735	666	702	706	735	681	692	671	719	745	689	701	725	706	698	682	688	712	773	694	716	683	679	702	674	752	711	672	736	702	727	689	699	684	689	698	721	679	668	683	662	695	665	692	724	700	659	673	693	691	705	701	713	717	705	697	744	699	724	646	702	680	693	690	739	726	656	761	779	730	667	701	706	694	714	653	723	759	713	681	732	682	758	726	725	663	733	697	727	739	681	702	739	716	719	743	738	704	693	667	629	695	715	732	678	698	663	682	726	727	693	745	683	737	706	704	684	713	740	691	706	759	715	691	703	697	717	717	647	712	679	669	704	666	669	734	686	737	679	725	682	693	712	692	685	762	695	722	685	712	721	678	746	717	698	684	746	739	711	722	710	691	686	713	722	685	700	731	698	667	733	689	673	697	672	652	708	684	684	715	716	685	712	718	719	698	710	724	735	707	721	682	702	699	700	726	689	695	773	723	704	682	738	725	712	668	743	684	688	711	678	733	701	772	682	697	715	724	720	683	722	697	751	734	707	691	725	718	709	684	698	706	688	741	669	732	703	698	674	733	701	699	701	677	742	708	724	751	717	695	693	725	710	689	723	697	692	726	716	727	660	777	704	719	751	676	731	755	698	712	706	663	680	738	710	694	703	679	692	756	747	704	729	680	705	744	673	685	733	706	719	682	720	729	714	684	670	729	722	680	705	678	683	676	729	768	701	749	698	675	713	673	736	700	714	738	727	727	742	726	704	694	692	665	751	678	711	677	740	732	738	700	746	705	747	702	667	725
11071	7415	6889	3902	2499	1614	1439	1009	769	712	609	500	480	455	383	354	348	266	232	233	232	207	230	208	195	215	231	196	176	199	205	203	186	178	215	197	182	163	188	202	199	195	179	171	161	190	216	199	155	179	178	185	187	207	158	182	218	146	213	203	195	181	194	184	191	182	160	185	175	189	190	195	185	199	185	198	200	198	177	172	163	184	182	179	165	189	186	180	180	188	195	167	163	190	193	182	182	171	159	189	177	184	170	194	172	176	156	170	181	180	196	184	185	176	172	178	201	172	173	209	183	204	180	164	174	206	174	191	181	180	176	165	185	209	170	180	165	189	175	172	175	181	179	202	163	164	186	177	185	178	222	198	171	196	196	198	180	199	164	182	197	183	173	182	189	180	185	198	189	169	191	204	187	176	178	212	164	166	193	205	191	178	181	174	164	188	188	191	168	177	201	192	192	193	180	185	192	210	203	209	189	202	172	166	149	192	182	168	164	180	162	169	197	189	197	191	187	192	181	205	167	173	198	185	173	184	165	175	210	181	181	172	175	179	167	190	172	183	192	201	186	204	169	193	186	182	165	178	172	176	188	175	185	176	193	195	175	186	177	178	187	171	190	176	175	187	186	215	178	191	188	185	172	171	208	153	185	179	198	174	199	178	184	171	194	213	187	176	172	178	175	171	181	175	194	158	199	176	182	168	190	190	173	182	167	182	182	170	171	179	191	182	200	190	188	192	199	229	173	141	187	197	166	185	174	169	181	200	181	204	167	190	195	180	187	173	175	173	186	173	197	189	180	169	171	210	175	162	184	171	185	185	186	195	182	186	172	194	167	183	172	190	208	172	194	171	201	170	160	180	185	173	180	155	190	185	182	178	189	180	173	215	190	162	183	188	180	175	186	165	183	216	174	191	190	183	179	183	197	212	168	173	203	169	202	161	189	182	188	179	163	187	174	186	162	171	173	184	177	206	183	179	180	172	163	183	200	177	168	155	189	184	191	206	182	166	195	214	177	207	190	199	175	170	176	172	186	180	194	180	162	180	180	194	157	170	179	176	183	167	180	182	175	185	170	176	174	182	192	199	188	199	180	183	178	174	199	174	185	197	200	177	183	178	203	175	178	194	217	167	198	187	203	165	187	167	179	173	185	165	186	143	192	201	204	177	195	168	197	182	175	183	194	180	199	190	209	176	186	196	178	167	188	184	161	185	165	192	185	180	192	197	202	196	188	184	181	178	176	187	173	187	191	174	175	188	204	193	170	192	171	175	199	204	165	162	184	166	172	174	159	208	152	201	191	204	207	178	160	158	161	181	182	191	187	184	181	206	203	164	190	188	192	188	184	183	199	160	172	162	163	179	169	176	175	173	172	186	171	167	171	160	180	208	174	191	177	188	172	201	181	183	171	207	162	201	186	189	173	165	179	199	177	156	204	191	189	187	169	171	185	183	193	191	190	200	185	170	187	193	171	161	165	198	197	190	183	187	197	172	175	171	186	169	192	176	168	178	194	179	189	204	179	184	199	195	197	175	173	201	180	183	175	170	185	182	185	211	196	194	168	180	179	176	169	195	184	202	176	150	154	193	185	186	173	185	181	182	174	170	188	199	176	177	204	188	201	171	189	184	172	193	187	180	180	179	165	189	196	182	174	191	201	177	178	185	178	189	208	167	200	191	185	197	194	195	190	172	191	197	170	155	163	169	185	178	169	178	166	183	189	196	165	160	169	193	200	177	174	221	178	184	181	192	176	186	166	161	169	174	177	180	185	185	185	179	180	184	180	172	189	198	191	187	196	170	176	196	170	187	181	188	159	166	189	168	156	159	200	204	164	194	183	184	203	186	162	178	190	172	178	182	197	196	186	186	194	190	177	180	174	193	177	170	173	170	192	186	170	170	158	162	188	186	175	173	166	180	193	199	191	172	184	177	197	184	164	169	178	154	150	197	180	196	186	191	155	172	175	163	186	197	182	182	202	190	200	193	156	170	184	196	179	196	193	209	179	172	166	174	190	173	197	167	192	178	188	173	166	197	190	185	189	179	169	181	185	170	185	181	203	192	180	193	185	165	171	177	182	161	157	176	163	154	175	186	178	166	163	194	189	185	183	178	174	160	156	183	200	170	172	182	168	169	194	190	200	192	179	184	177	182	162	158	189	199	180	156	200	176	169	205	214	180	177	191	180	169	176	163	167	180	183	185	177	181	175	165	196	177	180	183	196	180	188	184	173	193	179	154	167	172	156	179	181	175	188	185	171	174	186	180	172	179	186	184	180	174	177	221	190	165	201	200	196	195	200	180	195	175	208	162	167	203	180	192	184	167	175	184	190	179	206	168	154	187	141	200	183	215	171	173	184	177	177	191	165	171	197	178	183	215	160	185	182	181	169	186	179	183	177	208	182	175	172	185	188	204	193	193	190	176	191	173	207	186	167	173	178	175	177	197	175	162	183	185	178	191	190	209	181	186	192	191	174	200	171	179	190	168	192	179	183	179	171	194	204	152	197	186	172	176	165	180	195	180	197	202	175	179	172	178	161	159	166	201	172	194	188	183	181	189	198	191	171	184	171	180	197	199	184	193	164	187	175	185	166	189	200	188	175	189	175	177	154	190	199	188	196	183	161	206	171	224	201	165	167	153	197	190	167	195	196	183	168	184	209	172	201	190	170	187	192	182	189	191	199	176	197	192	161	190	203	190	170	190	176	182	178	179	187	160	202	176	189	187	184	201	187	196	185	164	194	178	155	185	209	178	190	192	195	188	182	170	173	201	180	187	166	138	192	182	174	153	183	169	160	168	176	144	161	181	170	177	182	178	211	183	163	170	182	179	190	191	177	178	181	201	179	190	192	191	202	186	173	183	186	169	197	198	191	187	197	171	196	170	188	204	195	183	190	183	185	193	221	182	199	176	175	169	172	188	195	178	202	175	171	191	178	169	196	193	202	199	205	165	189	189	184	200	173	186	172	160	181	193	184	203	172	187	163	180	172	173	181	179	211	184	182	184	185	182	220	200	189	196	199	169	199	173	162	189	163	192	200	214	179	189	182	176	184	208	184	212	166	169	182	183	189	178	180	163	216	183	152	189	177	175	187	194	179	177	197	170	197	197	204	156	186	160	180	186	170	199	167	157	188	173	194	152	194	164	182	168	180	175	183	186	181	199	197	189	188	166	182	180	199	183	189	181	166	201	197	164	190	198	204	179	180	179	200	185	170	167	177	174	194	182	209	194	177	190	209	181	168	179	167	176	174	168	168	181	200	191	183	174	173	175	185	172	179	182	170	171	206	196	174	203	169	150	201	190	206	189	179	162	166	167	199	175	189	171	172	201	207	186	183	199	168	213	170	149	205	174	195	178	176	193	155	179	177	199	188	184	183	167	161	155	183	183	160	198	184	206	186	182	160	193	212	169	173	186	161	196	202	158	188	191	184	183	160	172	191	195	166	194	182	197	190	195	173	189	166	177	177	189	162	187	195	171	157	183	171	162	210	177
10916	9709	13569	11639	9383	6841	6669	4793	4109	4086	3542	3168	2989	2711	2454	2274	1887	1356	1104	1073	1014	1018	1078	967	837	820	746	729	650	684	728	754	721	618	642	625	652	664	627	680	643	650	648	659	681	665	695	643	628	637	681	585	651	662	640	676	631	647	645	599	627	652	663	652	629	643	655	644	599	636	641	656	658	613	647	601	609	632	659	615	613	663	605	619	670	666	665	616	613	653	681	620	607	636	667	656	646	617	665	681	658	647	670	656	628	633	618	628	647	661	685	587	635	668	635	606	636	675	623	631	683	637	686	652	637	648	666	659	677	679	663	663	647	623	654	587	618	628	658	645	657	638	655	682	635	695	633	655	651	664	616	660	643	688	632	642	662	663	641	596	651	621	652	658	635	646	642	616	639	658	679	662	657	618	678	625	677	648	600	672	690	638	629	668	661	611	606	618	664	624	594	615	638	632	643	674	628	690	624	633	597	702	639	654	638	603	599	642	658	608	655	626	612	651	659	687	675	661	624	629	635	653	614	667	658	630	640	668	688	656	681	653	655	642	635	620	639	608	617	636	643	644	660	639	643	584	646	633	696	682	615	679	634	653	662	668	617	626	637	628	599	605	638	613	679	650	632	624	643	642	674	612	670	622	605	625	635	673	628	631	664	651	638	607	652	594	634	621	581	667	651	670	692	680	655	666	656	655	626	632	669	658	616	661	629	645	671	637	616	640	655	635	653	658	634	604	617	664	639	658	664	621	599	627	621	623	651	650	681	656	635	658	669	649	634	621	675	656	622	638	638	674	644	629	617	645	631	676	603	692	626	680	609	640	661	632	644	643	685	633	634	675	661	684	673	653	682	616	620	656	693	688	607	642	622	634	687	626	610	656	665	637	602	634	635	692	673	629	671	659	642	615	633	681	692	664	626	588	618	668	611	655	645	687	613	642	682	637	683	618	650	602	674	630	640	670	642	650	690	688	648	652	612	687	640	649	651	695	643	654	715	626	625	615	592	663	630	604	680	630	627	621	671	658	648	688	661	664	644	667	616	659	638	684	631	659	627	703	632	643	692	599	682	654	637	611	673	620	667	668	668	641	646	675	686	662	673	672	712	655	687	674	709	625	608	624	644	616	608	646	585	623	598	649	665	688	644	624	608	659	620	635	656	620	649	661	672	634	687	674	633	627	623	625	645	610	623	615	662	651	659	566	635	628	601	616	625	649	668	636	631	671	611	560	639	696	675	662	653	678	600	620	616	659	602	612	665	641	660	616	661	647	675	611	680	607	648	633	636	622	682	660	629	645	605	637	601	652	679	627	688	620	634	674	675	649	669	582	665	610	639	659	630	634	678	679	642	619	644	679	688	680	643	663	645	647	666	652	659	638	637	655	669	598	636	614	670	620	639	663	662	637	612	610	646	635	707	597	644	655	576	604	637	640	654	648	610	642	633	653	629	680	654	668	641	654	660	630	617	656	637	636	615	650	673	602	642	639	675	645	656	629	651	648	610	622	649	624	647	711	627	660	652	606	620	598	655	642	610	657	653	653	667	607	664	610	648	635	630	659	626	646	664	664	676	635	639	628	661	646	639	689	610	605	650	665	671	662	644	657	664	666	674	682	679	650	624	654	633	608	664	672	662	648	655	668	627	681	680	674	652	617	628	680	607	622	666	643	626	608	633	685	680	680	668	641	625	628	611	624	626	646	631	632	638	638	592	660	633	668	680	632	640	668	666	672	611	655	647	646	638	626	660	613	648	634	668	599	647	653	599	640	646	658	654	638	628	639	662	696	696	657	663	575	661	620	671	622	664	640	668	649	686	664	606	677	670	629	631	599	629	623	655	624	668	628	655	640	643	597	665	621	641	624	620	642	619	665	635	707	688	620	638	640	641	683	649	660	677	662	620	619	662	615	617	639	626	718	636	629	650	605	693	630	656	616	653	625	697	640	664	621	614	625	623	623	656	630	638	651	679	621	627	636	668	636	688	643	638	622	660	627	649	630	677	648	616	630	618	649	656	615	644	658	645	642	691	651	639	680	688	702	628	619	661	643	649	635	638	649	647	648	667	648	653	640	683	634	648	655	678	682	651	661	665	609	669	606	623	683	612	670	653	682	622	599	624	663	629	613	628	653	621	585	608	632	690	664	673	637	681	615	650	623	625	643	627	628	632	659	622	590	600	674	647	629	635	632	678	606	633	660	644	610	653	644	647	602	684	654	639	650	617	598	666	654	637	661	628	637	612	629	611	696	655	648	622	644	654	602	670	599	674	658	651	619	660	677	649	648	644	586	609	627	697	687	655	595	619	675	671	601	624	626	705	611	682	625	626	673	654	638	623	624	670	691	647	639	660	650	640	642	655	640	640	633	688	673	658	634	647	630	639	632	658	652	625	614	620	621	605	680	589	670	648	644	654	663	618	652	675	662	689	631	683	601	604	619	650	641	614	633	629	682	661	672	657	630	642	608	647	657	658	638	632	649	611	684	677	634	672	646	722	656	669	657	609	688	634	666	659	649	594	682	661	682	646	629	654	700	658	676	662	664	624	624	614	640	679	671	628	624	637	644	650	681	613	666	669	629	637	598	592	592	658	625	650	637	611	682	657	630	657	651	673	655	668	638	640	597	616	670	648	653	616	660	631	672	669	676	679	637	619	661	640	612	629	670	680	635	649	658	625	679	666	621	612	649	632	671	643	622	679	673	598	572	605	677	609	644	652	640	636	607	637	597	632	631	665	638	637	653	637	640	670	604	648	621	652	652	656	614	658	658	649	634	663	657	615	646	626	654	652	685	655	641	649	648	650	654	654	669	620	622	630	580	660	682	654	655	672	681	668	628	659	615	620	658	658	615	652	661	663	672	652	651	670	568	638	646	618	650	628	699	664	641	649	715	631	641	634	657	632	630	647	646	627	671	603	672	620	636	642	632	666	637	680	673	652	665	646	667	657	644	634	597	637	646	647	722	651	688	627	695	659	727	614	610	605	649	638	643	621	619	607	679	681	700	648	639	643	664	635	607	625	677	577	667	670	661	612	659	622	670	582	642	631	671	632	617	648	642	631	616	641	616	593	644	635	686	617	647	642	624	647	659	593	625	597	631	616	610	610	652	632	642	591	710	670	616	668	668	643	612	620	705	631	639	587	660	684	611	655	630	654	624	703	658	646	587	665	642	649	675	616	616	650	644	645	620	643	659	670	667	616	697	634	657	674	624	634	661	655	676	616	671	673	640	654	670	607	708	664	634	657	618	641	594	622	665	613	618	657	661	637	661	647	639	600	649	637	654	665	610	674	615	628	689	663	594	642	650	636	636	693	656	650	634	626	704	575	630	698	628	663	657	598	667	651	644	647	650	628	665	638	595	624	609	668	636	640	673	646	590	653	668	658	642	622	638	667	633	649	613	619	618	677	616	661	663	614	660	652	630	639	642	674	639	632	649	630	604	633	668	636	644	631	677	681	629	649	622	659	656	672	633	662	706	640	670	639	657	697	639	629	645
28435	27448	28849	25656	27246	19403	19516	14453	11104	8538	7312	5868	4399	3474	3115	2935	2017	1460	1252	1291	953	1047	1117	788	658	501	419	332	323	382	475	309	242	216	192	200	194	190	217	195	200	185	192	185	171	207	199	191	219	223	180	191	177	198	180	208	216	185	199	179	192	192	166	185	159	210	183	172	172	168	190	162	182	206	200	196	188	196	182	196	171	195	182	204	192	178	173	188	181	199	199	203	185	183	156	207	188	196	184	206	188	180	172	205	179	195	161	181	192	196	164	191	189	199	167	199	164	172	206	200	185	197	193	182	180	180	188	189	180	177	213	174	176	178	215	153	191	183	167	163	205	188	163	211	183	179	197	179	170	186	197	185	161	141	182	196	183	223	176	174	180	171	182	173	165	195	165	199	173	179	206	165	174	191	182	190	180	180	195	181	189	180	193	178	193	184	184	173	175	185	174	183	190	189	191	171	201	200	199	189	172	155	172	197	159	200	164	207	195	186	192	173	180	182	175	161	189	198	179	163	192	161	160	176	179	191	176	181	187	185	207	215	196	182	166	178	179	194	198	191	158	185	204	186	184	187	182	180	186	188	177	180	185	197	194	189	168	172	191	171	192	204	179	185	195	171	176	175	192	164	180	185	193	212	207	198	184	178	174	195	195	182	158	193	210	179	189	186	195	191	188	182	187	206	191	180	190	183	186	176	185	182	168	166	182	209	194	173	179	165	205	181	189	187	189	194	184	177	180	175	206	193	191	181	195	178	165	189	195	181	192	163	180	208	178	179	200	178	185	200	209	175	199	155	190	194	159	165	188	180	190	195	193	202	188	186	186	178	183	176	185	242	219	169	188	175	189	202	204	177	180	206	180	196	185	185	177	191	174	190	197	182	198	204	186	178	195	198	203	182	185	183	192	206	188	198	198	181	197	194	184	198	178	193	206	190	178	194	204	165	163	191	186	200	189	202	231	178	186	195	166	203	189	206	188	193	164	187	185	192	177	200	189	187	178	192	185	201	197	178	179	182	173	163	184	189	195	185	216	179	197	182	187	204	192	180	189	180	173	163	154	170	188	185	200	180	202	178	187	176	205	199	160	199	189	178	190	165	189	189	192	183	192	157	193	183	183	176	176	202	183	191	185	180	212	166	176	161	175	175	171	183	171	179	198	195	184	198	187	173	187	193	161	174	175	207	192	173	184	190	215	171	183	191	150	188	193	179	190	177	201	183	189	216	176	191	184	204	203	185	182	203	188	187	181	188	183	173	206	203	189	173	184	185	200	165	164	186	191	188	165	188	188	201	190	198	173	157	196	195	168	172	178	176	192	201	183	188	200	190	208	174	172	199	201	206	190	184	213	189	192	174	199	226	195	200	174	191	185	192	192	188	197	176	174	201	196	180	171	187	201	191	176	178	179	186	181	199	170	178	194	200	166	192	158	199	204	172	175	195	207	178	188	188	180	180	192	163	205	177	186	191	173	178	174	174	167	181	195	155	177	186	185	192	193	181	203	190	186	205	175	183	182	190	201	169	165	163	193	174	201	169	186	199	195	202	170	195	172	191	162	175	162	197	177	188	188	174	188	164	198	203	174	201	173	164	145	177	178	170	180	197	181	178	203	179	205	186	184	170	169	177	187	185	197	183	182	168	167	197	158	164	174	185	188	194	183	206	160	174	187	184	169	202	187	173	201	194	206	188	188	183	190	209	144	171	175	187	168	194	192	186	175	148	193	208	168	204	183	178	188	185	176	180	191	192	183	190	180	184	197	190	192	178	197	166	164	211	189	192	160	166	188	173	192	184	196	187	201	188	179	184	182	186	176	214	163	178	201	176	187	184	176	176	207	162	172	182	167	205	168	186	197	169	172	198	179	172	186	192	182	190	182	184	189	179	181	160	176	192	162	188	227	186	170	204	193	176	177	196	167	187	223	206	208	178	215	203	176	179	200	176	165	180	219	199	216	202	177	169	186	186	194	176	186	168	184	166	183	201	169	183	175	178	201	177	189	190	199	157	160	162	197	184	192	191	194	176	187	171	195	182	182	173	195	214	179	184	207	183	195	202	203	170	187	177	216	174	190	167	182	185	208	204	179	185	177	177	187	191	183	161	194	198	196	188	192	191	181	188	187	200	192	171	169	187	189	179	173	195	183	197	193	183	191	203	176	184	182	193	176	187	177	167	198	189	195	200	195	171	207	179	199	185	175	188	179	171	203	184	176	170	187	201	155	166	162	205	200	184	190	185	174	170	179	182	175	189	202	187	193	192	148	168	193	174	194	181	191	185	177	162	165	171	190	180	172	199	165	189	175	192	198	174	180	202	175	178	207	178	200	184	183	196	193	181	186	215	168	171	174	192	188	218	173	170	195	208	177	189	203	186	186	182	190	190	191	153	149	169	179	169	184	190	205	185	185	196	174	194	189	183	185	185	184	191	192	195	181	180	171	180	187	199	207	175	189	181	178	178	196	170	179	188	159	184	180	187	180	186	176	158	157	180	195	186	188	177	182	183	179	181	206	198	184	170	181	204	168	186	167	198	193	179	197	190	178	192	174	176	186	209	182	175	191	192	195	186	203	188	170	184	168	188	186	190	190	173	198	206	182	199	175	163	192	201	194	187	165	175	174	180	172	189	194	150	207	170	181	193	177	187	197	200	198	179	205	173	208	178	200	172	183	198	182	184	197	171	191	172	205	174	196	184	156	179	203	172	179	184	191	170	151	183	174	182	169	213	173	162	185	199	203	157	191	183	183	186	171	173	201	155	215	174	177	196	187	179	162	200	161	167	208	176	205	189	186	206	187	182	163	171	214	196	185	182	195	173	186	178	196	184	189	176	185	198	192	187	190	183	225	189	206	171	184	174	223	213	203	183	185	174	189	167	197	190	193	184	195	181	174	172	176	198	182	162	177	170	183	178	198	191	180	219	200	179	176	167	183	178	179	182	164	177	148	189	187	208	169	181	190	211	170	183	182	192	195	189	185	197	192	220	200	191	206	185	177	194	197	174	194	177	196	218	200	170	197	189	194	223	194	189	192	197	197	194	183	197	170	189	178	193	181	191	203	178	180	186	189	186	190	168	185	164	185	170	185	186	178	187	226	174	185	161	179	177	181	201	180	196	195	189	168	169	187	176	194	176	178	177	170	201	178	192	172	183	165	205	181	202	177	187	181	158	186	167	184	188	183	176	181	195	200	180	198	205	195	166	152	190	159	201	183	167	209	210	199	202	224	173	192	189	174	196	161	214	182	180	189	167	190	170	197	147	216	186	196	193	231	166	189	199	184	196	197	206	148	194	162	185	199	183	181	191	179	195	185	192	187	168	164	187	175	183	175	206	178	182	237	235	187	178	169	201	191	182	204	195	193	211	186	183	175	169	186	170	183	186	199	179	180	209	165	212	199	188	167	165	175	180	190	167	179	211	191	179	183	187	169	186	173	197	198	166	180	160	174	202	209	175	193	196	186	205	164	190	179	181	190	196	194	187	187	192	170	184
22851	25024	32053	33913	36243	29916	32328	28982	27478	25954	23882	21919	19167	17919	16546	15545	12392	9811	8853	9175	7635	8240	8256	5938	4623	3708	2654	1928	1956	2645	3179	1877	1154	931	866	839	766	725	717	691	685	648	674	654	630	610	624	653	629	643	677	628	650	692	814	797	781	763	717	674	658	651	637	622	635	652	629	681	635	650	635	683	638	629	644	651	630	630	649	642	651	670	665	677	651	658	600	645	653	608	663	619	646	674	695	629	620	647	649	643	658	630	615	648	618	635	670	677	638	672	682	611	656	640	631	624	697	678	658	617	651	623	627	679	615	621	657	665	686	664	625	606	683	672	628	640	658	652	660	664	678	656	677	621	656	731	667	687	660	601	662	628	640	636	655	610	643	692	628	688	642	657	656	633	666	626	678	617	648	649	630	649	681	667	643	635	619	676	645	645	621	695	649	738	613	673	655	599	670	625	653	680	646	628	674	640	673	603	618	640	655	620	653	681	614	646	689	635	625	620	725	659	654	689	636	633	661	629	645	617	666	650	661	667	694	674	677	688	621	629	636	657	646	661	657	671	633	601	618	611	644	659	635	646	632	700	631	637	612	622	647	669	636	608	673	654	658	662	654	704	627	635	654	628	686	723	627	657	622	653	649	653	645	635	720	661	642	650	675	626	618	636	638	625	598	689	634	677	637	650	658	645	628	672	629	646	682	648	641	658	685	631	633	629	676	593	692	640	607	668	611	673	647	664	629	649	632	603	645	645	697	663	649	674	662	648	608	612	674	662	654	621	653	639	655	656	651	674	691	685	659	613	648	628	617	661	586	632	661	656	685	645	645	647	634	643	670	623	690	651	666	668	684	650	639	636	658	637	624	660	670	688	674	650	655	603	636	639	615	606	619	650	678	624	620	661	610	663	630	657	665	635	634	642	642	644	620	609	663	671	608	671	603	691	639	611	629	634	612	671	656	621	679	641	623	634	640	649	651	674	652	647	667	628	653	636	633	653	661	634	642	665	716	658	648	686	664	596	665	603	668	638	656	673	627	635	627	698	657	625	642	622	658	677	618	664	637	650	637	623	670	671	664	648	619	679	600	622	654	661	615	669	615	663	635	683	640	670	645	677	641	660	619	665	668	622	608	630	630	661	666	678	646	658	613	644	681	628	635	648	620	630	659	628	657	652	673	601	611	677	661	643	615	648	620	600	629	661	675	648	613	616	654	683	661	644	685	662	673	678	665	664	697	650	658	674	653	620	634	618	635	620	652	663	648	675	638	643	658	607	694	656	689	657	666	640	646	665	647	657	645	676	607	663	580	658	668	619	659	622	653	668	660	651	641	643	695	632	608	653	657	644	659	637	627	627	671	654	638	676	618	653	646	653	678	645	648	690	651	618	662	657	684	681	660	630	666	627	654	623	662	621	637	634	650	662	639	666	674	669	657	638	638	633	637	626	601	666	642	659	623	678	646	645	629	659	681	652	668	648	647	674	654	683	633	616	662	671	661	674	643	654	619	620	655	643	707	688	661	677	647	645	663	622	685	654	651	634	627	580	652	624	649	636	652	663	615	637	604	654	616	640	655	655	681	631	666	628	668	645	642	661	701	672	640	676	634	609	659	640	630	635	639	626	649	651	637	645	649	624	629	686	683	658	649	645	688	631	643	699	659	646	586	650	674	670	631	678	655	647	655	590	658	641	664	619	617	650	652	633	684	653	657	664	652	669	659	632	632	663	621	690	644	662	670	652	686	671	645	653	620	643	637	677	595	673	646	657	644	654	698	625	676	682	671	685	683	639	692	633	705	662	642	676	630	638	689	602	635	641	629	684	631	648	665	638	647	636	680	668	598	685	673	679	667	638	607	654	633	651	625	660	635	686	651	673	658	661	672	626	629	650	635	667	666	654	633	723	665	667	697	617	658	647	649	672	638	619	667	605	637	651	662	611	675	639	624	649	654	596	637	661	675	620	621	662	654	621	623	601	626	624	632	682	642	641	636	645	628	657	611	684	666	647	640	647	635	616	635	630	607	641	602	695	662	617	640	697	659	613	616	638	630	621	622	706	634	635	647	660	637	677	682	653	640	690	645	666	619	614	702	665	687	661	631	660	667	658	644	651	630	633	632	627	617	687	658	626	670	689	663	582	625	666	618	651	649	651	658	638	659	640	668	626	671	664	684	666	662	653	636	609	624	640	656	634	675	646	635	648	680	646	634	617	649	633	669	635	626	629	686	617	646	683	652	679	640	648	618	666	642	638	695	643	645	662	637	650	604	669	662	640	658	663	658	712	665	661	642	647	639	625	587	655	644	652	693	623	658	634	657	695	699	677	652	654	660	629	678	639	640	622	661	641	636	663	622	656	616	677	648	680	620	658	659	679	666	653	657	628	656	662	672	637	696	635	641	641	713	642	638	645	656	667	666	609	671	632	636	660	667	642	660	640	664	657	656	717	629	669	637	684	643	637	683	698	632	683	697	654	663	672	661	720	656	642	641	627	656	621	663	708	657	659	658	618	651	657	619	658	675	700	624	621	641	661	589	654	645	612	670	649	671	635	693	658	651	626	650	647	636	629	659	648	632	640	695	638	637	691	629	676	667	662	666	663	654	671	758	696	654	644	665	626	635	689	678	658	651	628	667	622	615	674	662	642	672	638	657	618	636	694	730	632	643	660	652	645	684	632	621	633	632	609	674	665	687	666	616	617	682	678	657	696	681	689	689	677	659	690	622	637	667	635	640	618	644	646	636	627	664	619	637	622	627	611	643	714	667	663	634	660	648	646	643	676	637	647	654	650	627	639	685	635	651	674	660	677	648	631	646	698	670	671	618	640	633	655	666	642	652	664	714	703	621	607	645	663	644	702	663	646	632	632	670	638	638	679	654	645	648	669	662	647	668	645	709	673	628	654	682	648	628	654	649	673	646	615	627	629	662	653	652	654	664	662	620	675	628	682	671	641	662	666	677	624	640	663	657	657	591	640	674	652	628	638	658	645	644	647	620	603	622	641	692	657	610	701	659	665	707	628	668	675	650	643	643	691	630	657	691	670	661	644	639	665	604	663	648	656	637	630	669	636	662	684	653	668	607	688	619	657	677	623	641	724	649	600	654	653	645	633	685	662	623	607	639	660	620	654	664	634	652	644	627	687	628	627	664	632	639	621	663	660	631	686	646	678	657	654	670	672	649	684	676	610	618	651	673	679	714	646	650	639	658	674	622	651	679	636	651	655	672	671	647	636	667	637	630	626	638	622	612	650	668	687	652	697	630	651	724	700	611	675	660	633	666	619	713	685	671	653	620	628	636	690	585	616	665	649	684	646	617	633	635	618	654	625	660	670	661	690	660	713	659	668	649	644	662	641	655	649	624	641	646	648	659	657	656	664	679	636	692	651	624	634	650	614	656	652	649	645	664	686	672	650	623	638	655	636	663	639	698	614	677	700	628	623	634	668	681	639	626	641	647	675	642	613	680	652	645	622	709	642	636	650	632	594	626	657	657	704	687	677	635	656
32591	42453	35208	31546	32677	26829	28353	23781	19055	16144	13543	10820	8698	7280	6555	5496	3910	2694	2172	2159	1890	2032	1874	1315	949	898	647	785	682	750	570	445	322	265	243	235	235	226	220	208	206	190	199	186	201	210	217	205	212	223	208	185	222	207	216	227	254	256	232	211	220	213	216	217	217	213	202	205	222	217	203	209	220	209	191	228	227	236	224	209	222	219	236	232	201	233	197	208	188	226	202	195	214	200	205	234	189	219	230	222	210	188	212	228	224	237	201	196	193	196	214	215	232	194	188	178	205	220	200	204	211	192	192	237	193	219	240	218	231	200	229	211	199	198	213	217	219	200	213	212	196	217	211	203	216	220	211	224	207	210	206	218	205	227	200	218	224	222	259	209	226	201	200	212	181	189	234	205	193	211	237	209	214	202	216	218	200	212	222	204	178	226	226	213	204	211	190	202	210	215	196	223	218	215	214	203	229	211	204	206	228	176	186	210	214	226	224	222	216	210	207	228	208	194	204	224	236	196	220	216	195	209	184	211	222	212	206	197	212	198	186	216	222	211	219	201	188	231	224	233	204	216	184	214	200	222	191	179	186	223	198	196	207	219	186	203	192	196	207	227	208	197	223	194	241	194	202	214	221	199	186	206	222	246	221	228	197	202	205	229	225	217	213	213	208	199	228	207	215	215	196	189	201	195	222	230	216	227	214	205	195	191	207	194	215	203	210	219	210	206	227	201	224	210	209	206	200	204	203	200	214	217	220	198	234	213	214	196	184	224	198	200	231	214	228	197	186	219	195	232	223	221	203	234	217	201	204	226	192	215	224	204	218	234	196	194	219	206	200	211	191	213	175	209	201	220	217	185	217	179	205	226	204	202	214	204	219	222	209	221	189	202	216	214	186	200	184	205	227	215	209	192	216	212	200	205	203	210	211	200	200	202	207	219	223	197	226	218	171	180	208	200	207	207	218	216	204	223	199	214	190	199	219	214	196	211	196	211	214	238	211	199	198	188	200	187	205	206	204	234	204	227	199	228	208	225	219	198	194	186	231	207	200	198	203	215	224	229	211	224	233	199	208	211	194	210	215	202	205	188	189	180	175	201	196	203	212	207	202	200	203	192	193	200	208	241	204	182	229	207	216	240	226	210	207	212	200	205	209	186	200	213	218	199	205	204	188	205	214	191	223	204	218	196	207	216	177	231	199	200	224	183	176	210	202	215	240	182	210	196	210	217	211	183	193	188	206	218	201	195	228	195	224	227	207	208	174	192	220	210	218	196	202	196	230	202	229	194	192	200	229	214	224	200	192	184	217	219	223	220	206	198	212	222	206	208	206	177	211	195	228	202	203	221	221	195	225	221	197	228	212	225	212	196	248	211	230	240	175	200	208	217	210	223	207	214	201	222	202	223	220	225	212	195	219	198	209	241	227	210	191	211	223	190	240	216	179	210	224	200	212	243	212	175	217	217	207	198	249	227	211	185	188	199	207	238	191	214	214	206	174	200	211	216	178	193	236	201	197	194	208	214	196	216	202	199	226	201	182	222	218	180	217	209	209	239	208	218	185	207	202	206	236	196	200	222	247	251	213	223	196	203	203	206	220	211	210	208	203	209	207	180	225	187	247	206	227	211	217	242	250	217	229	182	223	195	221	237	209	193	199	213	210	209	223	233	220	209	205	207	220	194	200	220	187	201	185	202	211	206	225	231	222	196	189	185	207	229	216	209	203	192	210	239	205	237	178	214	215	222	191	209	209	224	200	199	208	214	220	186	179	211	199	232	230	186	206	237	201	195	240	187	196	223	224	217	209	236	201	217	204	195	218	216	216	209	188	187	203	211	206	188	203	229	209	207	207	186	180	197	228	222	242	195	205	199	205	230	187	209	218	228	220	210	218	227	211	200	214	197	201	182	211	211	190	205	216	218	210	225	193	216	220	192	207	197	219	203	193	219	211	186	201	198	205	244	237	207	197	234	214	187	211	244	201	197	171	198	201	198	217	213	215	236	209	199	233	219	219	195	182	210	198	212	211	190	216	214	210	218	189	226	218	210	216	197	217	197	220	219	195	193	231	198	206	219	226	207	208	210	212	217	208	192	207	209	230	200	216	223	223	193	213	205	225	204	193	212	214	224	230	207	199	192	184	212	191	236	201	217	223	221	203	231	222	226	231	214	227	222	218	190	222	193	192	192	177	189	196	183	236	243	219	194	205	205	246	232	224	204	222	206	203	225	182	206	190	203	220	203	244	211	200	206	212	221	229	214	206	213	189	223	211	207	227	208	207	204	200	207	181	242	235	211	212	209	187	209	200	233	202	222	211	207	213	227	242	221	208	205	227	192	216	208	173	218	188	204	219	215	203	213	223	209	223	224	217	233	198	234	203	203	231	212	203	180	227	218	220	211	194	198	199	231	189	202	207	212	225	210	222	187	216	190	211	231	190	201	194	217	221	203	210	209	201	194	218	196	233	196	205	202	246	173	195	224	213	242	210	189	199	230	223	188	214	221	205	216	216	213	230	222	214	229	199	208	231	195	191	226	202	198	208	214	200	177	231	196	215	196	230	190	207	229	224	216	227	210	196	181	207	191	202	202	215	198	209	224	212	201	199	201	217	201	196	191	196	198	188	226	218	207	222	223	167	197	218	224	219	206	211	213	242	219	193	195	202	202	203	225	208	214	194	199	201	187	218	199	212	211	220	215	211	213	198	209	227	206	220	222	196	208	219	197	218	198	205	187	196	191	201	208	218	222	189	205	229	225	194	215	206	242	194	199	221	227	234	219	210	203	193	219	193	188	206	189	210	216	195	234	222	217	188	214	186	209	220	193	213	225	172	207	188	194	211	219	223	199	191	187	222	216	217	219	201	209	197	196	177	214	227	205	186	192	198	215	190	218	230	179	205	211	223	227	225	209	187	244	193	219	223	207	220	223	226	192	197	185	206	198	198	210	192	227	227	218	201	204	224	216	207	183	200	212	225	230	177	216	197	212	207	191	203	194	202	216	219	207	216	211	185	202	216	192	222	217	229	190	208	203	207	190	203	207	213	237	214	210	211	233	215	212	221	202	227	204	195	208	225	207	227	241	203	242	195	204	208	190	197	199	209	211	217	195	210	223	233	190	206	210	220	229	181	230	204	194	241	208	215	219	194	207	207	212	195	214	210	204	223	194	203	194	196	197	209	187	216	203	194	191	231	215	224	198	232	210	231	240	217	191	223	227	207	223	207	230	210	212	210	210	238	209	203	201	200	233	225	228	200	226	229	209	195	210	203	201	221	181	223	208	224	199	192	214	207	205	189	233	198	214	197	217	219	206	221	213	205	196	229	207	202	187	191	226	203	215	221	191	212	199	186	196	234	193	191	200	215	216	231	224	191	190	198	216	214	208	215	214	233	242	216	202	194	192	218	227	192	203	211	205	195	184	227	243	211	185	225	192	195	189	193	211	187	179	201	209	231	214	256	200	223	225	219	202	226	235	225	216	211	190	220	231	186	206	200	219
24546	39560	36781	41444	41273	37495	41234	38335	36465	35247	32781	29392	27267	25414	25549	23283	19363	15336	13590	14054	12509	13921	12697	9300	6880	6660	4724	5816	4644	5347	3864	2846	1873	1317	1101	1094	1023	860	821	744	762	716	720	699	740	709	751	707	741	699	687	685	712	723	990	1062	977	936	880	787	783	715	733	716	724	712	720	712	729	721	740	728	709	686	684	703	749	676	727	719	705	749	689	720	735	690	735	716	687	686	720	732	705	748	696	710	749	744	702	767	707	761	689	745	709	697	750	749	683	739	686	750	736	699	674	711	672	694	725	738	724	711	674	738	745	696	720	733	728	693	724	717	752	717	730	730	717	750	759	722	680	686	713	687	732	725	717	730	706	720	732	709	720	717	761	767	772	634	731	726	720	672	711	682	740	719	692	692	701	676	706	732	732	660	724	704	747	675	739	698	749	681	730	695	709	745	706	750	662	725	670	703	678	712	701	722	685	702	706	704	779	731	749	750	759	759	726	783	695	737	673	695	715	686	697	690	725	725	723	664	726	704	651	793	683	698	726	736	731	688	678	720	726	687	706	748	716	768	689	694	705	725	724	651	697	719	758	709	703	706	732	752	689	686	745	765	720	701	718	683	691	728	678	713	697	710	690	669	731	676	750	772	737	704	740	702	695	679	689	749	660	699	708	740	662	711	685	715	712	709	700	711	698	719	713	732	752	727	707	707	671	710	733	735	716	691	684	685	736	692	716	763	709	727	708	684	750	676	696	719	688	731	755	715	711	725	722	691	718	683	722	703	704	730	737	729	688	719	743	747	677	721	684	762	728	736	688	773	764	728	679	692	726	684	720	660	682	764	685	716	709	727	709	729	730	673	719	696	708	709	709	706	688	714	689	767	717	715	671	717	747	741	747	730	702	702	728	741	705	697	748	663	717	753	721	763	691	710	724	749	700	744	676	734	736	730	700	683	712	646	735	698	741	706	737	704	731	713	721	710	730	724	739	707	757	751	690	651	669	708	708	714	720	658	681	688	696	710	677	674	707	693	677	663	713	738	701	671	725	735	722	687	703	730	715	720	742	728	778	763	672	718	728	716	672	744	725	706	692	729	661	726	699	758	694	749	741	722	697	738	726	748	733	729	675	721	723	694	701	708	720	733	766	653	675	679	713	711	706	717	727	753	706	692	751	751	733	749	700	686	696	714	703	726	711	712	705	698	747	749	691	734	704	665	706	712	711	703	686	693	705	690	693	713	715	704	759	673	721	694	741	700	701	727	671	723	690	741	713	758	728	725	745	685	649	754	688	728	711	697	689	730	727	726	704	732	689	738	785	655	764	724	764	743	682	730	689	755	697	701	681	787	667	685	730	770	726	731	733	706	755	728	678	704	738	682	682	723	743	733	772	705	700	717	682	723	722	688	755	686	726	662	737	719	737	670	737	734	740	730	743	709	693	719	705	679	724	699	704	731	745	759	699	738	737	709	721	732	705	745	761	716	699	657	676	704	759	692	734	772	713	690	725	722	707	758	703	663	739	685	698	722	737	752	779	769	726	709	743	720	677	720	691	738	713	727	687	729	744	704	721	720	681	749	735	685	742	744	711	730	761	737	690	709	688	732	689	710	728	651	677	716	744	657	728	733	729	749	695	763	703	705	708	749	650	700	714	737	660	745	686	721	721	721	752	710	743	686	694	735	705	757	727	687	724	715	712	675	719	707	690	725	772	775	692	702	728	717	685	752	752	733	718	700	755	705	696	736	692	715	689	721	697	747	693	716	740	729	742	732	699	727	729	751	700	714	773	706	713	738	776	649	784	765	683	721	720	692	736	724	732	726	697	716	685	736	687	710	710	721	674	678	729	710	745	765	764	740	684	733	728	709	709	697	756	695	696	679	750	712	694	681	702	693	753	702	712	710	669	687	754	708	726	696	681	712	719	728	701	722	684	718	697	683	727	703	716	727	729	692	683	738	729	702	720	683	697	748	720	697	731	723	709	710	674	686	658	747	687	718	756	700	679	737	691	747	697	691	685	704	728	651	747	694	719	690	664	691	725	761	725	744	734	746	714	710	784	689	702	702	718	751	712	730	704	769	727	705	700	745	788	717	724	699	715	723	735	702	717	681	719	697	721	736	696	717	679	744	684	733	718	707	749	727	688	692	716	695	740	690	699	660	741	722	694	705	715	729	706	717	721	665	729	715	664	732	706	709	705	621	735	710	760	691	775	678	740	730	717	729	723	745	712	688	737	748	712	708	723	663	721	685	705	728	730	698	655	702	713	669	738	716	713	750	725	740	736	711	681	737	676	681	693	742	729	753	679	722	715	658	696	730	749	679	646	734	662	702	741	748	729	735	725	731	675	737	718	696	740	731	683	714	748	728	680	721	750	746	747	678	718	731	715	679	740	728	712	688	698	689	724	695	741	668	689	733	721	700	711	755	740	692	766	724	760	698	732	719	706	707	778	687	667	721	733	678	676	761	691	662	721	737	763	728	713	713	742	678	699	715	694	722	682	698	740	694	691	718	718	660	750	714	748	692	702	735	679	710	714	707	716	708	734	677	697	686	690	723	707	709	713	712	715	704	710	727	709	666	704	703	732	715	739	722	657	739	742	736	702	673	707	745	689	700	676	758	716	706	769	724	715	710	711	728	727	677	724	762	726	709	758	708	725	711	724	719	699	738	739	735	696	681	705	672	680	679	743	708	715	764	771	805	714	687	732	657	751	772	701	709	705	705	689	696	647	715	690	741	727	742	720	710	717	752	695	743	687	735	675	748	711	717	700	690	722	667	732	664	718	680	685	759	747	670	780	766	712	720	668	710	687	739	742	735	699	709	694	711	687	720	680	757	699	694	767	733	695	661	696	669	742	737	729	683	721	700	734	747	712	697	676	711	711	677	714	691	710	766	708	719	677	727	715	740	709	702	676	709	716	719	771	749	692	772	706	736	725	673	726	740	689	746	722	712	696	781	717	704	654	731	737	705	687	725	729	712	697	676	701	732	710	699	750	723	679	689	709	744	691	705	713	711	697	760	781	727	711	704	703	685	764	737	716	703	713	703	747	701	701	730	747	676	680	730	740	751	796	664	712	774	727	684	727	723	723	729	743	714	715	743	663	721	700	687	709	722	745	777	694	691	684	751	694	741	682	738	729	691	727	706	691	740	753	667	721	705	692	738	705	675	697	765	747	682	737	717	691	716	697	678	678	722	703	698	678	744	709	739	756	746	687	707	659	692	725	666	718	704	672	656	686	759	725	658	732	730	734	726	715	721	712	708	747	728	708	654	665	629	720	760	706	740	710	688	714	735	703	686	732	736	724	721	769	680	677	753	667	716	720	709	698	728	670	681	698	700	660	699	734	717	705	745	725	706	721	698	676	703	702	727	710	769	728	670	701	714	716	709	692	747	717	753	727	716	699	737	691	737	698	683	692	712	708	703	728	683	700	750	657	721	678	740	701	750	722	670	702	679	686	713	748	713	736	711	684	763	690	712	707	706	736	748	704	699	702	704
11988	9453	6336	4473	2814	1907	1658	1263	904	717	683	544	481	436	399	382	318	247	241	246	243	242	210	190	191	186	203	191	215	200	171	189	180	197	193	175	186	172	193	176	185	185	202	185	188	159	196	171	184	183	187	159	184	160	169	164	187	190	188	183	177	172	185	161	190	179	152	177	187	197	164	171	143	182	198	176	186	201	194	193	176	201	199	186	169	166	188	181	179	188	193	172	186	168	178	162	186	174	196	192	176	178	178	176	193	187	181	172	205	179	164	173	176	180	163	184	186	177	151	188	178	218	208	158	184	204	186	180	182	182	178	182	187	185	157	165	168	193	180	184	203	182	192	177	180	180	187	178	170	172	195	196	188	150	167	177	189	178	190	166	193	180	189	193	177	170	200	199	158	162	209	201	174	169	174	189	178	177	197	180	198	165	166	185	188	168	175	186	175	192	168	187	179	168	168	203	170	185	192	201	198	171	195	183	180	194	171	191	193	200	200	174	199	198	194	171	174	185	190	174	180	199	204	197	197	176	166	186	177	208	189	175	162	191	167	174	190	189	177	173	169	171	171	164	157	174	179	191	165	178	173	197	175	184	191	190	201	195	179	207	195	172	191	176	183	185	154	173	178	218	190	173	187	171	189	180	150	155	172	181	174	205	177	179	178	160	161	193	197	155	185	176	167	188	194	181	196	202	185	161	195	181	194	194	170	182	179	175	169	202	175	163	166	180	187	201	188	181	189	204	194	205	217	171	196	196	167	156	181	198	186	176	183	178	194	176	195	197	164	199	156	175	187	167	196	172	187	203	156	187	167	171	181	173	186	183	176	198	178	185	174	184	178	203	171	180	167	179	195	188	189	156	185	180	171	173	176	199	188	191	181	196	185	195	172	179	193	159	190	182	210	175	178	197	193	170	166	151	175	157	177	188	161	174	195	159	169	195	159	186	170	188	193	178	188	202	175	199	187	170	173	181	178	171	185	181	201	181	172	187	198	177	174	150	175	168	172	190	174	180	183	181	172	165	195	161	216	180	201	176	189	189	188	143	201	183	212	206	191	181	186	195	170	185	184	166	195	163	173	168	179	182	178	178	163	173	181	185	176	186	218	174	185	167	203	171	151	193	167	192	176	181	171	193	185	201	190	193	168	187	190	185	184	195	165	178	185	208	183	186	166	153	160	199	183	195	176	183	160	170	179	173	172	179	175	174	187	184	187	169	177	170	174	203	167	186	189	181	184	184	177	175	169	176	173	206	217	180	186	196	209	181	182	175	168	184	180	164	179	191	160	176	186	166	171	169	204	199	171	183	193	171	178	185	176	164	203	162	188	177	165	187	175	177	204	191	170	192	173	181	174	202	192	181	165	179	188	184	202	166	186	191	178	203	187	192	171	160	177	174	181	179	178	214	152	172	200	173	175	177	173	182	158	164	199	182	190	173	161	162	199	172	191	162	195	183	181	171	185	172	189	160	181	180	180	182	168	161	178	182	185	152	184	179	194	187	191	180	195	193	155	160	182	167	169	189	183	187	154	169	188	190	187	199	179	156	200	199	159	163	177	154	206	179	167	172	197	158	184	177	176	179	201	171	163	164	174	182	171	165	201	189	165	174	204	172	184	162	195	190	177	164	203	151	171	161	194	193	191	176	189	183	205	195	194	211	161	179	171	182	175	189	185	201	179	180	191	181	176	196	173	188	196	195	195	170	171	158	167	175	185	174	214	192	168	189	187	179	191	179	177	189	181	170	183	167	173	192	189	213	188	172	197	163	196	191	167	180	164	181	181	214	194	176	191	181	182	167	205	188	185	176	183	216	177	212	178	184	169	168	172	206	177	149	211	180	184	171	191	155	169	185	166	191	185	167	180	199	202	166	181	212	189	202	168	168	143	195	188	175	188	167	200	195	166	168	181	163	173	168	177	184	156	162	196	182	190	169	204	196	199	206	164	181	155	183	179	177	168	168	200	174	186	171	206	202	186	174	170	181	189	209	192	192	182	152	172	170	173	176	177	180	177	177	189	200	189	184	185	186	185	178	195	189	181	171	156	177	151	193	175	160	183	192	194	185	177	193	181	193	175	179	173	174	166	179	188	173	183	163	173	184	188	160	181	169	182	157	169	182	178	190	171	183	172	198	159	194	179	193	199	181	188	192	188	196	192	160	185	164	192	194	193	184	170	186	169	179	155	182	180	165	195	180	171	190	199	157	200	172	178	174	189	156	156	159	185	161	176	200	201	182	170	193	181	183	178	187	175	173	206	163	169	179	181	201	162	186	192	183	177	178	164	204	206	163	204	180	154	186	159	180	186	188	200	149	174	194	198	197	173	171	182	170	179	203	196	195	180	153	167	174	179	198	166	186	190	183	188	174	168	188	189	173	171	183	192	189	163	201	182	190	197	199	197	186	171	190	186	170	165	166	204	177	189	195	182	179	179	181	196	157	171	168	193	173	169	159	176	178	184	186	163	187	216	206	169	213	188	169	173	167	184	194	176	177	199	154	191	199	182	190	194	168	190	160	177	187	167	181	192	180	169	179	196	186	181	192	188	185	176	156	172	187	179	176	188	206	185	182	199	177	178	178	194	174	199	181	183	178	199	179	197	182	189	181	174	174	188	187	165	169	183	189	200	161	208	174	187	178	224	159	167	170	172	196	171	195	192	163	176	188	169	186	194	189	166	185	163	184	199	165	193	177	195	177	190	199	177	178	195	194	179	193	177	173	169	176	169	192	197	191	169	168	198	192	191	191	195	168	183	168	179	189	171	189	192	172	189	200	179	194	214	187	183	185	190	192	183	202	167	172	181	173	215	198	209	175	157	190	180	183	197	180	194	167	193	210	163	190	175	196	191	163	202	183	159	191	208	180	179	180	162	174	189	157	175	188	193	192	178	190	168	180	168	166	181	169	178	202	176	179	190	167	181	172	157	190	206	194	195	177	196	177	156	185	181	193	179	183	189	172	134	201	187	181	194	180	170	175	173	193	158	203	177	194	177	186	198	180	173	188	172	185	160	183	180	183	180	159	174	195	203	164	189	195	179	189	165	191	185	190	195	183	178	181	196	196	189	206	190	185	168	157	161	175	205	200	203	179	158	166	196	208	193	187	167	195	176	156	181	191	185	186	168	184	172	186	173	174	181	161	209	192	202	174	196	170	188	174	199	185	175	201	187	173	170	149	196	172	197	193	195	192	166	193	178	192	191	184	181	167	177	194	201	193	201	177	181	181	175	156	188	185	177	187	190	193	171	182	171	175	158	176	186	194	154	173	206	213	178	200	162	191	198	180	188	193	175	200	187	179	192	176	188	156	184	178	170	202	186	172	189	185	180	183	184	163	166	195	178	204	228	189	174	190	185	181	183	190	179	183	165	195	200	177	176	194	192	153	186	197	167	179	175	177	185	155	183	181	185	178	186	181	170	187	171	192	192	181	181	174	167	161	184	169	197	205	171	172	158	205	215	175	194	178	189	169	178	194	176	178	203	196	193	168
11931	11898	12429	12431	10161	7957	7522	6100	4975	4333	3905	3340	2950	2674	2482	2153	1710	1468	1162	1103	1075	1052	1015	870	838	793	797	761	770	800	782	710	726	640	633	690	703	631	661	669	624	649	630	666	618	636	666	672	640	625	619	646	610	670	650	635	690	671	678	655	663	669	656	664	623	650	648	684	641	664	679	659	654	625	643	635	657	603	654	652	663	641	624	636	678	587	680	651	667	654	701	632	666	600	664	646	634	649	648	606	626	633	691	670	633	676	637	666	647	701	657	641	630	660	612	631	667	639	615	676	649	662	631	654	605	601	638	651	604	656	648	657	638	676	654	651	609	657	653	653	653	620	633	633	609	661	630	619	660	662	652	634	614	649	635	623	612	646	651	595	602	636	634	634	648	669	693	646	682	655	637	669	647	669	639	599	652	643	688	653	601	662	623	672	616	623	636	684	638	661	638	596	621	610	622	682	628	679	657	613	637	635	637	625	669	656	673	645	691	639	707	648	668	640	621	685	654	647	651	671	660	611	622	665	627	628	642	678	646	629	645	650	657	627	638	616	602	656	675	650	632	599	613	634	623	643	642	621	584	663	621	632	629	669	604	633	620	645	634	632	654	635	635	635	656	655	677	648	657	623	623	647	698	646	665	643	661	672	632	597	672	654	609	645	639	647	686	631	658	693	668	667	639	639	642	656	610	658	657	609	632	634	645	588	630	598	647	611	645	682	672	642	633	630	644	621	660	600	590	640	619	646	664	631	621	632	624	672	661	699	624	618	644	644	622	659	639	619	597	646	663	618	628	593	602	655	640	637	678	652	642	626	639	677	622	660	617	613	645	597	633	644	647	636	652	652	627	689	649	657	682	620	635	607	640	605	613	660	632	631	609	596	674	667	644	694	626	669	660	635	669	631	637	652	633	612	694	623	588	621	641	661	605	661	677	673	641	681	644	633	644	604	653	638	591	629	632	647	650	649	647	613	642	686	634	637	639	637	684	590	588	680	660	632	615	660	622	639	676	641	663	607	617	620	616	644	642	599	688	644	584	620	637	614	604	624	634	637	614	652	675	639	667	637	616	651	606	647	654	619	632	667	650	653	655	672	652	678	653	634	627	635	646	627	655	624	584	661	645	678	672	674	636	633	631	637	630	608	638	677	607	656	614	602	659	643	625	669	667	656	697	643	651	643	605	658	627	650	668	608	637	582	634	617	640	635	636	697	603	652	639	600	633	663	637	639	600	665	648	607	665	694	670	658	621	617	638	640	645	677	662	635	657	643	682	664	623	673	619	685	703	638	658	641	654	635	635	623	656	661	635	670	612	620	634	631	640	661	664	649	658	662	684	612	654	665	662	665	664	666	623	628	657	631	674	643	659	705	634	656	640	635	631	611	612	692	662	630	659	638	652	658	649	638	662	645	658	652	655	670	613	652	644	635	623	678	600	659	699	653	615	610	593	641	651	666	662	644	634	620	671	625	688	641	654	640	681	624	636	640	651	652	665	683	655	673	695	662	611	656	646	638	646	608	622	616	608	657	643	678	645	673	639	616	661	658	678	612	683	616	585	627	627	633	621	638	644	652	649	676	642	613	623	638	686	647	663	575	642	665	606	696	616	667	639	634	634	663	607	608	658	643	651	664	639	671	635	641	672	662	585	616	666	660	622	638	640	601	654	656	633	654	646	668	691	619	673	678	671	635	657	619	623	647	654	645	623	641	645	635	655	613	648	626	604	628	643	646	649	635	628	698	642	635	630	629	592	658	642	621	625	642	643	589	659	606	627	645	667	641	638	620	640	661	633	648	641	628	616	692	623	639	644	614	664	621	663	607	640	651	700	651	675	626	592	642	636	658	680	646	659	634	670	631	587	619	644	597	658	684	669	647	624	619	696	646	650	634	603	694	615	676	644	631	629	643	628	606	614	603	623	661	651	638	629	604	578	623	657	601	667	638	603	675	636	580	696	656	685	628	667	612	624	642	650	654	625	634	657	624	603	617	635	638	652	668	630	618	670	618	632	669	626	620	646	645	649	687	686	621	636	637	637	673	639	634	627	656	634	624	609	625	672	650	672	654	661	681	603	563	622	647	633	654	657	624	664	637	675	634	626	621	648	621	611	593	634	669	634	651	640	693	629	674	670	639	644	639	648	654	626	634	636	631	647	628	650	605	631	686	634	607	632	582	636	639	642	655	619	631	603	666	659	659	664	639	588	613	628	656	642	660	632	651	631	646	601	670	673	668	620	643	638	629	617	652	608	610	630	687	606	685	636	683	631	642	653	670	632	593	620	641	637	661	657	641	653	653	644	629	644	696	645	641	650	667	697	619	625	637	629	609	631	617	664	670	619	620	644	649	585	623	627	612	693	612	626	634	650	649	642	617	688	645	616	636	655	664	652	664	678	605	628	606	625	602	631	662	667	627	664	631	613	681	631	652	639	627	646	644	641	643	643	648	605	678	666	635	662	642	665	598	655	630	636	643	621	688	641	648	654	632	607	625	660	653	652	640	639	636	654	637	668	642	629	663	559	706	612	589	675	610	635	606	624	641	665	696	659	640	609	668	626	591	624	605	593	692	610	645	629	628	627	611	634	610	626	639	687	631	603	661	612	626	636	608	656	584	670	648	626	618	602	630	644	647	607	602	610	639	608	636	642	647	668	614	630	683	613	691	613	627	632	622	650	645	677	618	598	599	648	663	623	614	620	620	631	615	628	643	649	677	663	671	708	616	663	620	648	636	653	614	707	632	676	644	631	639	629	651	679	602	635	703	635	609	717	662	647	700	655	604	582	673	626	589	667	664	609	662	636	602	629	619	662	618	617	626	620	630	640	633	633	603	661	649	624	643	624	624	602	664	656	602	624	616	636	640	678	666	606	632	673	641	611	601	603	666	652	673	646	623	639	657	671	624	636	635	587	660	635	639	601	652	666	644	696	642	690	689	646	663	649	653	683	618	654	647	659	639	638	647	654	656	648	624	657	611	696	617	646	671	629	651	623	655	603	638	644	652	643	631	679	668	651	637	642	655	594	693	630	646	651	620	612	665	646	670	690	632	633	649	665	637	649	635	612	641	646	673	641	665	615	660	654	673	657	635	651	644	661	694	636	615	654	606	615	624	619	636	621	646	638	640	663	641	620	637	653	663	672	648	635	669	658	620	630	651	633	624	645	646	600	669	634	658	627	663	621	624	652	627	650	671	635	681	637	665	629	650	671	603	637	651	654	651	664	678	602	659	640	668	656	630	685	651	653	658	641	660	657	642	651	660	636	665	662	654	672	604	647	667	628	615	645	636	611	633	632	684	638	638	660	672	671	667	623	626	646	666	668	651	637	648	595	628	609	697	589	644	652	641	613	642	611	695	645	640	654	676	603	662	658	626	616	636	648	620	675	615	664	635	629	626	683	633	654	582	659	610	690	627	631	631	648	655	585	651	644	657	670	711	642	618	617	637	626	631	673	684	704	652	611	652	636	637	674	627	626	677	693	660	611	624	662	667
29176	33951	31982	29609	27462	22456	23583	18714	13329	10014	8012	6121	4872	3674	3018	2489	1926	1545	1468	1159	1073	1081	705	601	584	483	544	499	458	488	350	288	236	206	196	183	164	186	196	201	196	197	166	187	192	194	156	176	188	180	182	193	188	180	193	200	160	207	187	215	193	183	194	201	185	176	196	195	184	165	171	156	169	175	164	159	175	169	216	177	159	181	161	179	195	187	182	177	189	167	199	174	172	188	183	191	167	214	164	176	176	198	176	193	172	174	194	191	197	175	168	179	166	181	184	172	176	194	182	174	178	197	170	168	192	185	203	181	187	167	210	147	189	155	164	195	180	173	176	168	165	180	164	165	176	168	189	186	152	179	168	168	185	166	183	161	169	191	176	187	170	187	173	201	186	183	192	176	182	198	190	189	176	171	183	159	178	159	181	154	172	183	186	169	204	186	174	184	195	199	166	192	208	180	188	202	177	180	175	202	174	201	163	171	185	185	183	183	173	210	177	157	164	164	197	187	175	187	183	160	177	159	178	181	189	179	177	186	192	189	174	191	159	178	192	176	203	168	201	189	195	182	179	172	191	169	176	184	169	170	187	202	187	188	177	175	158	190	166	163	195	177	180	191	192	185	201	186	171	203	170	180	193	173	171	190	187	168	181	184	187	174	167	187	180	209	188	178	184	205	201	171	175	173	171	170	173	184	185	177	168	190	142	168	201	186	200	196	203	180	162	183	199	182	177	202	176	192	197	179	196	184	180	183	176	149	194	172	177	199	177	188	192	172	171	178	187	172	176	157	179	195	180	180	186	177	184	165	187	177	167	181	150	170	214	191	176	184	166	182	191	186	184	176	146	178	199	178	191	173	167	164	195	194	193	192	193	180	153	177	150	181	198	190	176	156	151	172	184	173	176	188	166	197	187	161	207	184	204	177	175	167	173	170	179	174	172	198	175	168	171	166	159	185	175	161	183	178	195	179	172	159	194	192	169	185	192	173	174	193	187	187	165	191	197	173	177	206	180	196	175	163	178	183	195	186	167	189	173	160	148	194	182	195	180	175	171	184	185	189	167	181	173	195	158	193	169	178	184	173	187	190	154	176	167	187	176	189	162	191	170	185	181	189	204	178	174	193	168	183	200	202	168	176	185	178	190	160	178	173	191	185	207	193	195	154	154	178	195	166	171	165	160	171	167	169	175	181	160	172	184	173	164	185	189	167	181	161	178	182	187	181	166	190	174	198	172	206	213	182	203	174	194	168	168	187	192	175	185	193	192	179	173	169	179	192	171	201	177	195	171	172	165	180	183	168	189	202	190	162	184	190	198	189	167	175	192	181	186	174	179	161	184	200	164	168	184	182	177	175	181	160	180	184	171	189	179	195	204	183	170	190	186	189	162	176	180	187	194	182	203	176	179	177	182	169	177	190	198	183	193	178	178	178	196	161	180	192	198	160	183	188	170	171	191	177	182	180	183	172	181	198	179	177	198	181	182	193	172	171	180	189	180	157	199	182	179	189	180	181	164	181	168	196	178	198	194	208	158	170	201	182	173	177	153	168	213	196	181	187	166	179	190	200	179	167	184	173	168	169	194	180	180	205	171	167	170	188	167	209	189	167	175	154	205	176	201	171	187	193	171	184	170	177	184	157	187	169	192	164	175	170	182	180	173	162	180	176	179	173	172	187	199	187	184	200	189	186	184	169	184	170	184	169	168	161	179	184	193	198	178	167	180	178	190	164	172	180	191	189	196	191	166	192	173	188	170	160	187	176	151	184	187	168	179	181	178	168	175	208	170	185	159	198	158	166	163	190	160	186	183	169	208	184	189	193	189	174	183	179	181	194	188	207	181	168	175	157	206	184	180	187	168	176	203	184	195	189	187	193	194	145	174	190	198	190	185	182	178	179	182	165	202	183	167	189	172	199	177	178	170	177	176	205	183	178	188	196	190	196	176	192	194	180	190	175	187	171	170	176	173	194	175	179	168	173	190	171	174	187	186	188	159	187	191	175	188	203	202	170	183	164	176	181	171	194	177	198	181	184	190	173	169	173	175	162	205	168	215	208	190	214	189	185	139	201	200	177	185	187	179	194	199	179	171	177	204	197	197	191	168	173	181	166	180	159	185	192	175	205	172	195	209	172	162	203	177	193	180	175	178	175	169	187	189	184	164	204	203	182	174	172	192	198	146	171	182	200	168	173	171	162	188	179	179	163	183	186	186	215	179	194	161	203	190	194	221	195	162	166	173	187	178	186	174	200	203	165	167	173	186	178	179	182	194	154	180	168	183	177	186	179	182	166	187	171	164	158	178	196	167	190	170	173	201	153	176	154	179	210	192	164	193	168	193	178	161	181	174	206	160	165	165	166	209	171	175	186	176	166	187	183	180	164	172	164	172	170	182	175	174	192	181	160	158	184	185	186	194	176	189	169	189	189	179	184	184	189	203	154	195	202	168	164	195	153	182	166	185	156	168	154	186	186	176	170	197	184	146	172	188	198	192	177	181	200	175	163	167	190	188	169	198	168	185	178	198	167	171	173	160	172	195	159	192	169	191	180	161	182	192	177	187	184	185	180	179	180	180	192	196	168	174	193	179	200	174	178	166	195	194	210	186	196	166	179	156	205	188	161	168	170	197	191	189	162	181	192	200	177	187	159	189	174	181	183	178	191	178	210	176	172	193	170	183	186	169	195	184	167	184	161	184	176	178	167	189	175	178	187	197	161	194	190	181	182	212	197	175	184	188	182	159	184	185	165	193	198	175	204	194	176	194	189	173	168	173	176	164	161	172	185	180	172	165	186	179	199	182	192	189	177	165	190	189	186	159	166	199	180	163	164	171	207	162	179	177	177	192	150	184	182	190	206	182	157	176	158	172	181	190	177	195	178	164	197	162	221	194	162	189	183	180	199	189	167	166	206	167	171	186	174	162	175	177	173	205	158	176	186	180	165	176	168	191	177	169	168	173	159	189	172	169	179	180	170	176	192	192	174	188	193	194	187	190	173	176	165	183	198	160	153	196	189	182	186	194	200	204	174	174	182	175	175	182	152	154	169	184	168	195	172	195	177	176	182	188	209	176	182	181	161	149	172	188	191	172	155	169	184	213	160	168	166	167	189	181	194	172	188	181	181	179	192	169	202	179	198	167	183	179	191	203	183	179	172	171	173	200	163	173	152	186	188	177	189	185	182	174	177	199	187	173	161	157	193	167	196	180	166	177	152	169	182	185	204	173	185	175	200	187	195	192	190	207	187	171	203	176	175	173	167	174	195	195	159	186	184	189	192	208	184	186	166	178	181	155	171	187	182	168	180	190	179	180	180	183	189	205	171	182	202	174	194	163	178	182	186	183	206	172	203	169	198	182	194	202	187	196	181	164	185	178	154	206	183	179	172	189	173	172	187	159	185	171	177	164	166	170	186	172	165	189	209	179	180	179	186	213	167	200	146	162	197	172	181	184	178	168	181	178	159	169	170	187	204	165	190	201	184	173	172	186	184	199	191
23295	30717	35251	36627	36622	34029	37827	33960	29649	27187	24734	22646	19931	17056	16313	14248	12605	10383	10433	8670	8205	7968	5649	4419	4135	3520	4024	3477	3403	3605	2422	1506	1174	957	879	778	784	748	721	743	642	634	652	576	663	661	667	627	638	683	642	687	676	598	596	828	928	849	797	760	672	637	655	609	659	635	665	640	595	633	648	645	625	673	621	668	647	642	638	642	595	615	589	644	655	655	646	618	642	662	633	661	659	680	681	642	646	632	563	602	602	628	618	625	677	639	646	615	668	634	564	631	632	651	618	657	646	615	630	668	659	630	631	598	623	655	654	652	636	663	630	609	646	631	664	702	659	641	632	631	615	616	625	666	621	635	655	590	676	580	633	644	628	665	587	693	634	615	628	638	633	637	614	632	649	625	641	646	602	645	684	647	607	618	608	664	674	639	664	631	602	635	587	644	604	648	663	633	628	607	673	647	655	629	669	697	628	592	638	663	653	627	634	620	606	667	626	631	612	633	605	645	654	620	598	646	623	661	636	643	625	667	613	625	662	652	636	603	623	622	664	626	619	635	663	615	613	635	651	625	653	670	684	598	588	642	614	626	599	665	644	649	669	664	635	669	622	651	674	645	671	634	649	616	597	639	634	623	696	668	657	621	651	672	640	697	655	624	626	639	688	635	640	653	610	624	613	640	649	650	598	618	625	611	633	638	673	606	639	644	671	637	626	580	619	618	622	645	655	597	658	603	607	634	633	614	603	627	614	658	652	685	624	637	644	641	633	654	631	652	627	638	643	670	659	650	617	637	610	645	630	655	634	654	635	617	624	630	605	626	660	618	646	645	610	645	675	650	658	619	623	631	643	637	672	638	654	687	666	636	631	631	617	654	670	618	640	666	597	601	621	637	624	652	651	627	589	610	646	607	633	654	641	662	611	672	587	643	667	640	637	609	639	649	603	675	645	653	657	620	646	599	632	631	659	620	659	686	617	612	624	646	638	650	628	636	605	623	640	656	631	663	617	620	605	622	651	642	664	665	588	655	607	650	640	674	621	623	671	648	651	616	591	593	636	653	642	650	613	627	615	595	637	662	652	626	642	682	644	639	635	635	637	657	615	639	593	661	598	678	568	620	630	604	609	636	605	644	622	648	632	632	640	654	646	639	663	639	630	623	672	609	649	636	653	664	609	621	659	645	640	639	623	657	608	590	606	642	620	636	573	603	630	640	635	641	671	673	599	591	638	653	623	627	630	599	659	636	659	624	635	620	623	676	664	610	624	660	634	612	659	645	629	638	658	643	613	686	624	642	636	639	627	567	652	655	618	603	654	637	641	646	655	637	613	621	643	670	620	599	646	622	620	611	626	677	633	659	626	645	604	626	611	638	633	610	632	623	575	630	589	621	627	608	640	615	600	644	629	601	645	615	639	649	626	624	624	621	580	607	662	614	650	684	606	640	638	592	660	643	626	621	634	641	673	661	641	607	657	610	661	599	642	649	629	679	611	623	601	591	638	690	650	631	610	640	592	610	667	655	677	693	593	664	664	619	634	628	637	596	597	641	622	634	626	620	623	608	662	641	652	668	672	594	688	634	678	601	630	652	631	596	676	666	711	626	630	638	633	610	620	681	615	632	648	630	583	651	666	627	678	640	635	625	604	659	634	634	662	677	631	682	670	617	650	595	679	657	606	628	628	612	628	644	634	646	645	642	661	609	589	599	572	647	617	590	681	622	617	613	675	639	661	647	650	658	620	628	610	616	644	620	640	648	630	657	612	622	620	602	632	645	638	634	659	617	611	672	634	666	633	629	626	658	622	634	613	619	639	642	621	670	659	646	649	672	659	646	627	634	694	628	657	666	633	624	634	609	658	633	624	670	580	619	612	679	659	641	675	586	602	622	620	630	597	659	620	607	646	613	657	624	612	643	624	635	651	667	610	600	698	644	648	678	621	650	618	685	647	626	612	595	661	646	678	590	662	630	583	640	643	590	632	660	588	605	596	639	611	636	618	629	637	677	649	649	621	625	620	642	658	665	627	659	577	636	617	652	660	628	609	673	659	647	651	630	668	649	684	619	657	643	624	657	644	636	642	657	576	663	628	631	640	668	682	597	675	633	657	638	661	623	648	611	592	620	664	621	675	647	635	627	626	626	653	655	643	654	657	628	638	681	605	628	647	639	633	675	624	628	693	671	624	613	605	670	662	663	617	576	663	602	635	693	654	628	640	651	648	610	669	593	593	645	664	631	586	598	666	606	611	646	660	642	629	636	639	634	650	622	594	605	617	631	713	611	621	671	674	662	636	689	645	645	612	603	644	654	622	662	593	652	642	661	634	653	626	651	591	606	626	636	656	639	656	610	637	615	635	652	636	632	595	631	599	625	633	624	622	623	604	645	591	661	626	656	689	607	690	609	625	644	628	618	674	650	614	642	662	665	641	610	663	695	634	640	623	577	610	605	655	612	652	650	615	614	641	647	620	651	678	635	619	724	657	634	645	635	643	636	631	656	638	617	648	646	630	664	659	647	642	636	665	631	623	617	637	629	626	658	645	661	663	617	614	657	666	619	667	605	638	614	688	645	610	709	616	633	664	648	622	696	628	611	604	595	661	556	621	630	620	644	617	643	673	619	666	679	649	619	621	671	666	604	647	640	624	617	642	629	583	587	651	618	651	629	646	667	671	645	642	647	642	665	671	654	635	605	659	658	634	632	623	607	633	674	656	650	611	626	626	638	669	601	611	673	635	643	613	648	639	622	612	636	668	672	655	649	623	574	664	629	670	651	647	666	669	639	620	649	646	641	622	670	606	619	607	639	644	702	621	641	629	659	630	656	670	638	606	639	651	643	630	633	631	616	654	610	645	613	613	688	650	630	617	642	631	613	620	607	655	634	622	633	620	649	673	631	626	654	619	664	635	680	663	623	647	603	626	659	635	627	613	599	653	640	652	625	624	647	634	619	636	655	645	617	699	661	636	624	656	627	633	633	638	609	615	597	663	604	647	654	602	677	603	613	649	662	599	595	657	650	604	636	633	639	652	610	645	695	607	620	672	612	640	619	639	628	636	617	595	663	615	702	656	680	661	673	662	617	618	691	618	691	615	669	596	643	627	614	637	643	653	619	633	655	596	628	657	651	636	699	619	618	642	612	622	631	676	659	636	642	623	626	673	658	638	642	626	611	610	628	607	664	649	639	633	608	659	647	613	618	642	620	583	628	623	653	619	650	631	662	604	682	634	627	632	648	613	638	659	631	602	629	685	629	623	623	647	601	642	638	634	668	658	625	612	615	597	636	657	621	639	624	639	682	634	608	635	634	661	622	644	633	650	623	639	639	654	654	677	654	641	673	686	619	604	651	640	624	658	598	627	640	669	670	655	701	612	665	689	623	614	657	623	644	616	629	654	641	638	617	661	655	623	631	626	671	654	645	578	678	642	666	614	635	607	620	641	673	659	643	606	640	666	680	591	641	646	612	603	661	648	638	625	634	621	693	681	558	679	607	591	655	641	617
34254	36892	37665	33500	35282	28505	30043	27477	21658	16594	13499	10124	8253	6518	5137	4713	3733	3449	2839	2218	2114	1754	1401	1046	937	812	807	862	1012	826	532	345	397	239	235	205	207	219	214	214	232	210	221	206	212	206	213	189	200	198	170	208	216	186	208	237	253	249	225	224	211	185	202	195	201	195	215	195	204	190	204	215	188	201	190	214	203	191	238	206	223	178	213	198	210	191	202	183	209	192	236	209	216	208	211	211	167	189	210	216	230	208	175	202	199	169	200	219	205	192	209	181	207	220	201	204	203	207	192	202	209	199	214	217	219	220	213	171	210	191	226	193	195	174	213	189	224	169	203	196	239	212	197	223	184	198	187	237	213	182	218	179	196	209	216	215	221	226	191	194	211	199	199	207	237	220	210	214	200	187	203	204	184	225	195	202	206	206	190	182	192	211	213	198	196	218	220	215	199	200	203	218	186	180	195	206	212	211	191	175	191	183	213	197	201	200	235	226	176	210	188	190	200	216	201	199	196	197	175	203	205	184	215	199	207	188	192	200	212	201	205	218	215	237	211	238	203	209	182	194	198	220	203	204	200	220	185	212	220	209	190	218	191	195	212	208	204	204	206	199	208	188	192	225	216	196	196	221	218	204	212	201	190	200	209	216	210	221	206	183	187	192	217	184	199	213	197	215	218	187	186	184	196	202	165	211	204	209	203	220	197	210	195	204	189	202	176	193	207	207	193	190	184	197	193	207	192	195	190	194	198	226	213	227	209	227	192	231	191	212	203	214	203	215	219	232	221	189	208	206	218	229	224	210	194	196	203	194	200	196	216	199	204	190	225	208	193	201	212	226	225	217	206	213	208	200	207	225	206	206	226	213	215	211	217	207	215	198	195	193	199	197	215	181	202	168	187	208	209	215	188	199	184	207	196	197	189	222	219	229	199	189	211	197	219	205	187	199	223	210	232	209	191	209	195	178	202	231	184	197	225	227	232	219	196	204	221	191	199	192	210	215	229	221	197	204	201	224	198	207	236	221	197	204	191	217	226	193	195	183	190	212	203	198	209	189	211	203	197	209	195	191	210	203	233	218	186	219	211	209	163	189	218	207	206	192	192	198	211	177	198	225	223	219	176	204	202	216	214	197	174	177	207	180	201	176	205	221	200	214	180	234	206	208	208	212	198	192	205	224	190	194	183	180	197	230	210	211	223	213	227	190	225	216	184	224	199	225	229	215	219	191	183	172	200	208	181	209	199	196	209	197	213	188	196	223	185	202	210	205	194	211	180	184	216	209	193	173	218	229	186	218	205	192	184	220	192	201	183	191	208	184	221	204	226	208	226	210	199	201	215	219	206	206	217	214	188	217	217	193	197	223	199	193	180	204	230	212	193	218	202	217	221	217	192	208	209	204	202	197	220	220	190	186	207	201	211	239	196	223	217	215	211	209	186	196	218	219	196	206	204	225	205	201	207	193	205	208	214	201	188	202	199	183	194	215	210	181	202	160	215	230	223	193	205	218	228	201	195	179	220	196	218	205	181	222	217	195	217	185	201	214	193	195	197	229	186	175	211	192	220	202	176	202	212	207	238	219	228	225	207	205	211	186	212	194	196	212	204	221	200	215	202	209	210	205	187	203	207	195	189	181	188	195	200	211	180	202	211	195	208	196	210	204	180	209	192	197	212	210	193	212	211	219	181	227	190	192	200	208	195	213	191	238	165	206	202	221	220	185	192	219	214	237	202	206	205	175	192	204	197	185	200	200	234	212	199	195	193	198	210	195	217	229	216	228	203	211	213	177	208	223	194	200	214	208	193	223	192	228	205	216	196	191	221	200	197	214	198	195	194	188	203	170	227	245	203	179	206	206	181	220	187	215	220	212	225	179	192	229	192	202	211	210	216	231	238	216	204	192	194	199	197	203	212	206	199	186	210	238	196	234	194	206	179	191	214	211	176	224	193	204	197	188	219	184	217	211	198	207	220	251	203	210	200	218	213	218	204	195	205	202	177	221	191	229	215	218	207	219	210	190	206	198	197	202	211	209	208	228	214	199	206	215	235	203	205	215	198	200	196	217	211	197	219	179	238	218	226	225	197	199	214	190	203	226	210	220	192	214	223	232	211	229	175	214	203	211	223	212	226	206	222	231	214	229	193	201	182	215	206	197	191	229	187	201	211	219	218	201	173	212	191	194	186	190	167	231	225	220	208	201	194	208	230	203	212	214	209	186	243	183	201	189	189	197	212	180	211	219	226	184	225	195	184	181	188	217	212	206	197	218	180	193	200	213	218	193	209	192	227	205	238	207	191	187	194	186	215	208	202	213	208	197	216	177	201	211	202	216	219	224	215	224	209	206	208	215	209	188	177	221	183	206	210	182	203	237	203	215	221	216	202	207	211	199	212	200	207	197	219	201	186	169	196	237	231	216	177	201	222	202	210	193	225	208	208	211	185	209	191	231	186	192	225	202	199	208	199	213	219	196	185	192	207	215	190	193	194	185	207	205	181	221	223	194	194	187	207	201	208	217	226	212	191	216	171	229	207	215	177	187	230	212	225	220	208	193	194	247	195	225	214	211	214	193	206	194	205	220	201	205	194	203	186	214	205	210	188	223	197	188	206	209	195	205	196	210	190	211	200	203	182	206	185	216	184	200	181	203	193	216	194	206	200	204	214	217	233	211	216	217	196	187	213	202	178	209	198	186	208	231	210	201	209	191	196	234	218	198	224	214	219	202	224	218	208	198	201	203	209	219	234	204	217	189	197	214	190	215	209	202	187	204	190	228	193	206	214	187	223	204	199	215	204	208	176	224	214	229	196	184	198	208	214	198	189	212	230	221	204	191	213	216	194	198	214	219	197	165	206	221	212	216	209	186	220	196	203	182	192	174	170	213	205	204	202	210	219	213	186	213	211	203	197	197	213	224	199	187	174	194	216	202	210	226	217	228	221	197	190	192	229	193	201	197	214	195	222	220	213	190	195	214	205	177	201	188	210	217	222	208	194	210	201	205	206	249	234	176	220	218	204	206	198	194	216	219	217	201	195	198	229	202	208	232	180	225	200	216	205	215	217	207	199	190	208	164	206	206	210	196	191	214	162	212	206	187	195	222	182	180	187	210	193	218	208	183	216	206	191	194	218	211	220	188	215	230	211	188	214	219	194	222	237	224	181	197	192	195	214	235	238	219	175	190	223	179	198	197	207	204	223	233	221	223	208	230	213	206	196	206	191	205	200	212	207	215	202	205	186	172	219	178	187	211	204	212	190	215	236	210	221	181	227	201	215	198	219	199	188	231	197	205	199	209	210	201	208	217	197	216	220	188	220	174	218	207	218	197	201	199	194	196	211	197	219	210	216	212	190	195	193	201	215	227	214	200	179	198	185	207	180	220	175	186	191	185	197	205	194	188	189	207	203	193	216	178	222	207	177	190	217	194	222	201	215	207	203	199	184	197	233	207	195	195	207	219	204	188	198	209	210	213	209	215	177	211	205	212	197	216	174	198	218	208
26016	33521	40273	41999	44853	38614	45934	43847	38441	34895	33305	28710	27288	24105	22361	21884	18963	18760	16730	14421	14324	12125	9992	8071	6926	6065	6532	6822	7879	6333	3736	2112	2511	1459	1223	960	880	806	843	743	744	753	726	712	719	695	717	718	723	749	751	732	687	716	877	1076	1177	1045	911	821	758	762	706	682	696	688	694	706	702	691	726	682	655	736	667	736	665	738	635	704	700	660	701	738	734	768	703	659	753	700	707	690	739	704	666	686	768	705	681	705	712	731	685	690	677	694	712	709	739	675	722	694	738	737	677	689	701	649	689	682	732	707	712	695	744	720	697	663	726	726	746	695	685	692	701	724	658	686	704	758	663	698	701	747	665	680	699	714	761	645	701	716	702	718	693	707	671	697	694	741	703	655	719	721	708	695	678	694	677	724	681	717	734	712	727	716	720	729	708	708	681	695	704	720	696	728	744	722	712	701	665	698	699	653	745	699	705	680	704	727	637	748	719	726	737	672	692	671	708	684	695	737	745	681	743	688	736	684	716	717	677	735	701	686	704	711	706	669	741	723	701	698	678	724	717	682	648	688	703	678	681	720	699	721	709	737	657	736	719	718	675	733	757	735	696	710	688	678	705	685	688	729	660	707	762	702	694	694	725	718	728	748	707	697	714	683	709	716	667	711	699	726	732	690	700	670	673	754	680	699	723	681	716	695	713	705	683	690	721	690	668	732	705	683	676	673	686	669	673	723	635	713	694	706	733	757	709	704	715	738	716	672	683	673	706	752	693	700	716	674	687	670	667	760	708	640	669	720	676	667	724	705	728	691	698	701	733	650	711	689	742	693	657	667	693	696	701	741	725	747	732	692	703	679	685	701	705	703	724	672	679	704	725	683	720	716	656	715	698	687	649	702	709	771	697	653	677	675	712	733	728	672	660	704	704	671	717	689	660	669	693	689	692	658	731	702	655	690	675	654	766	712	692	712	724	669	676	702	676	738	671	722	752	695	693	682	660	680	719	709	743	673	707	705	724	730	706	719	705	730	692	724	708	751	712	694	725	688	758	696	678	662	690	646	722	682	715	719	664	656	680	689	678	688	682	672	711	699	693	680	723	706	673	713	758	728	738	690	685	717	691	674	644	671	656	719	721	732	711	699	719	677	717	724	716	763	747	683	652	679	733	718	723	763	712	761	723	729	723	678	727	754	717	725	675	711	709	678	680	681	683	725	708	704	700	717	706	658	702	709	671	678	705	735	700	714	711	701	685	687	667	712	742	715	729	697	695	713	709	673	714	734	701	707	721	673	703	692	683	766	710	684	712	723	724	646	724	744	700	705	666	693	734	707	692	688	703	729	624	683	729	685	694	710	734	721	710	702	713	746	704	754	706	703	635	686	712	651	719	705	738	707	736	708	762	720	674	704	708	739	705	696	713	670	653	692	692	706	669	737	728	723	694	771	641	711	690	718	683	692	708	688	695	707	660	675	683	725	703	719	699	711	690	705	721	698	670	710	699	690	675	694	687	716	673	701	699	735	678	687	681	740	723	653	718	706	708	687	695	708	733	681	705	662	698	715	698	712	706	734	735	740	688	719	669	701	649	718	705	791	690	704	737	690	714	690	742	779	658	735	689	707	749	681	708	727	702	742	690	705	734	697	723	693	691	656	733	708	689	726	713	677	710	768	692	695	686	698	651	706	670	693	715	700	735	704	706	669	735	724	715	684	702	695	698	716	672	732	650	698	679	719	681	729	732	691	712	708	718	722	738	731	756	722	735	698	660	647	670	705	673	637	684	726	675	661	725	710	701	698	707	695	734	736	721	666	708	689	704	626	699	753	707	740	714	711	684	738	732	707	690	733	703	685	652	759	682	694	664	695	690	699	714	747	721	691	723	729	707	712	736	744	700	772	699	719	703	693	702	721	682	740	687	670	723	669	670	600	749	726	716	682	670	673	714	676	699	727	686	717	727	674	685	705	678	706	726	665	700	711	742	690	683	760	685	702	685	684	746	663	683	653	753	740	663	694	750	709	718	682	721	711	713	731	715	722	730	714	761	689	758	725	728	696	702	656	681	723	661	717	710	764	713	657	684	710	738	697	683	685	681	696	719	714	712	700	651	646	759	704	697	726	674	668	730	697	748	707	737	678	686	689	715	712	701	738	699	690	693	702	677	747	694	714	720	675	681	681	717	695	721	707	676	695	706	716	695	729	719	688	731	677	698	720	736	688	653	737	688	694	689	704	715	725	704	706	658	704	673	657	695	645	667	698	707	720	686	706	683	673	714	698	688	666	642	714	717	706	695	713	723	725	694	718	715	716	686	729	701	741	671	662	715	709	705	683	711	683	658	674	684	719	709	746	718	723	740	659	693	694	712	711	700	712	720	694	717	691	717	709	692	674	689	722	694	737	722	659	708	674	706	674	704	712	728	712	685	694	684	731	707	746	712	673	682	747	690	675	736	687	669	723	698	666	713	685	712	717	740	712	697	724	641	656	694	715	714	712	700	720	660	702	714	686	659	657	697	679	674	711	703	764	689	694	721	698	651	733	744	748	665	708	739	729	705	708	704	741	658	682	736	677	706	666	712	743	686	747	702	674	704	698	704	742	682	676	708	677	687	731	728	717	731	718	713	703	662	723	705	711	734	699	695	704	713	700	710	667	699	754	661	700	679	726	689	708	694	685	727	720	744	685	667	702	739	716	691	685	687	704	714	723	686	749	672	746	701	663	705	688	742	709	726	709	710	721	727	710	706	747	700	714	774	730	690	677	661	715	676	750	711	747	693	686	738	677	719	684	664	721	726	708	684	723	693	715	714	738	710	642	731	719	726	719	706	668	675	709	719	726	688	737	687	704	689	728	696	678	721	729	698	740	718	706	705	713	715	710	662	676	718	703	665	669	736	716	743	703	734	710	680	693	698	698	723	718	692	716	697	692	731	691	680	728	717	678	679	665	665	707	726	689	671	693	677	669	680	672	706	714	697	738	731	673	717	763	712	679	675	676	711	656	710	700	690	664	665	735	699	705	724	770	707	739	724	733	717	691	746	760	673	701	694	673	731	745	698	704	711	733	697	706	682	740	712	664	710	747	740	724	755	732	705	683	703	745	698	733	660	659	707	735	766	696	685	663	780	753	741	676	727	708	672	715	737	731	699	702	736	699	698	676	693	735	736	734	738	642	726	691	628	674	712	659	691	688	724	693	731	719	764	687	705	720	696	674	709	720	677	705	746	693	685	669	733	714	733	737	696	705	695	693	667	688	676	674	685	649	682	675	736	691	719	732	763	678	704	727	683	653	704	748	698	667	696	741	676	695	681	750	664	702	706	716	717	690	697	696	743	715	703	657	672	648	700	695	720	699	694	715	750	720	681	705	703	703	684	673	732	688	668	704	674	695	700	729	751	704	726	739	725	678	689	730	697	705	728	683	693	699	683	736	713	728	692	695	698	700	679	700	689	673	714	715	689	694	674	729	716	674	718	684	708	703	679	703	670	732	713	763	700	697	730	654	711	681
12536	7358	6053	4430	3355	1862	1520	1301	897	727	618	484	428	429	350	336	321	264	277	220	226	231	210	215	179	177	218	196	212	189	189	191	181	174	169	177	165	175	157	186	202	171	178	177	201	170	186	188	169	207	183	171	177	183	166	171	194	191	198	182	144	170	180	165	169	171	184	171	182	174	181	168	168	174	198	156	179	162	173	166	163	162	177	172	191	179	176	168	187	178	173	182	189	180	168	194	184	204	168	194	182	191	186	162	175	186	184	171	174	156	178	173	185	173	175	173	155	190	178	173	189	186	160	182	176	177	170	175	194	190	174	168	184	168	175	167	169	181	174	189	187	158	160	193	196	166	176	171	176	179	171	175	195	189	184	182	157	188	160	200	169	155	181	174	178	160	146	166	178	179	189	196	174	157	172	166	170	179	185	189	164	171	205	175	171	192	169	176	178	172	182	159	151	171	165	165	177	152	151	169	171	178	172	181	189	149	187	173	183	179	157	169	190	199	201	169	174	156	149	178	178	178	186	194	201	171	162	169	181	144	188	178	187	163	191	182	178	159	163	191	164	174	155	171	199	192	170	186	191	145	186	176	179	181	188	174	196	167	165	182	177	165	174	182	188	181	203	199	189	180	148	182	162	190	169	171	172	192	187	168	174	173	165	201	158	179	180	188	130	195	169	184	177	179	166	163	171	186	170	170	174	187	184	169	207	187	159	197	163	170	169	187	176	189	173	203	166	182	185	181	176	157	178	163	187	174	176	172	198	194	183	164	175	180	174	169	177	191	180	176	184	174	170	193	202	157	174	179	186	176	175	171	189	174	170	187	186	171	170	175	171	185	162	190	179	167	156	172	186	193	138	179	196	167	174	174	175	187	186	164	173	184	155	182	184	170	168	198	163	160	180	199	197	185	194	183	160	169	161	175	168	169	178	175	179	183	182	153	172	162	170	173	182	191	170	161	170	163	155	173	195	183	194	187	190	175	181	171	173	180	183	171	145	203	189	179	169	171	180	184	177	151	199	163	188	178	192	197	148	173	180	171	187	168	180	166	183	161	201	158	184	184	196	173	152	178	176	175	177	183	192	162	173	176	171	176	190	169	196	168	178	152	172	174	161	182	183	184	162	181	201	188	171	193	170	182	166	176	182	137	176	165	179	183	169	192	163	174	157	159	173	168	174	186	182	180	163	178	160	185	171	185	167	185	167	171	174	185	191	177	190	215	190	185	172	170	187	180	186	169	168	172	185	184	185	176	192	188	184	183	182	170	174	193	169	170	183	170	167	178	176	200	179	209	201	159	175	203	166	175	182	174	168	195	161	164	176	168	176	150	180	180	185	173	176	174	192	155	183	163	163	167	190	174	208	194	187	206	173	192	185	162	187	188	174	200	180	176	177	194	164	179	185	196	185	181	173	175	187	181	180	162	184	159	165	159	175	173	172	162	180	174	177	180	144	207	138	154	172	187	188	172	173	198	185	191	195	182	172	165	202	184	152	207	172	182	188	177	192	174	175	197	165	171	214	168	178	177	164	174	161	168	160	176	156	168	181	178	177	176	182	182	195	161	173	196	184	169	172	180	173	175	174	167	159	182	192	188	199	166	185	175	152	168	168	174	200	144	180	185	190	213	176	172	171	165	181	175	173	191	183	177	156	194	162	194	186	167	178	197	212	190	191	215	174	140	162	173	192	179	179	159	161	198	174	185	174	172	141	185	189	169	201	192	181	168	204	148	180	183	181	189	191	152	185	163	167	192	171	188	197	163	158	191	175	176	165	187	156	187	173	166	173	186	183	192	203	182	159	170	183	187	199	169	184	171	202	180	137	171	169	178	157	190	144	139	177	186	164	167	153	171	189	161	177	186	172	188	167	180	175	195	143	199	174	186	185	159	192	158	148	154	170	182	172	154	174	155	181	153	179	159	184	178	178	166	169	185	169	171	166	177	172	185	147	178	161	157	168	152	170	181	199	149	168	190	190	198	180	183	155	187	170	177	176	171	185	177	173	163	164	145	189	189	197	183	173	176	183	182	206	165	180	181	157	178	194	174	188	186	172	183	164	176	198	177	172	185	191	174	187	182	174	178	168	158	175	174	154	175	171	163	178	174	163	154	156	176	178	201	175	175	197	193	177	168	185	155	161	210	176	170	193	179	170	188	175	168	176	159	186	172	201	179	180	157	192	173	164	174	175	182	152	162	169	178	173	176	178	186	160	164	174	187	164	179	189	198	198	160	168	179	191	176	177	167	183	152	167	188	181	178	171	168	158	191	187	178	202	179	170	156	177	198	167	164	165	179	164	180	173	182	170	183	165	168	165	180	192	183	168	162	166	170	172	160	142	197	173	162	191	174	172	187	175	187	193	180	163	155	154	175	170	182	161	167	178	197	180	181	169	185	149	164	174	198	196	165	198	170	169	179	189	190	165	163	165	192	154	169	155	173	180	163	172	175	184	189	150	171	191	187	164	184	159	181	182	186	194	158	206	194	171	172	190	163	186	182	166	152	173	162	161	180	193	171	166	144	188	177	146	162	170	181	170	165	174	168	176	186	157	170	196	176	159	193	159	164	178	177	183	167	187	177	172	179	163	179	158	149	167	162	194	181	150	174	160	159	191	182	157	193	183	164	161	168	173	190	181	177	159	195	141	158	176	200	176	171	190	178	180	166	163	164	177	181	211	173	187	187	173	170	182	193	186	180	181	207	161	170	167	160	176	170	159	196	202	179	197	155	178	166	176	185	181	186	158	196	178	167	173	166	174	163	211	180	170	168	174	188	185	179	161	171	179	170	184	184	181	166	148	192	190	172	167	187	179	195	182	158	192	172	181	150	171	181	171	184	203	195	179	158	173	174	175	194	187	155	183	168	191	145	174	214	171	196	182	166	170	177	150	163	168	170	201	170	181	207	166	175	202	160	153	175	168	180	167	186	150	163	170	185	191	165	179	187	177	180	164	201	155	158	197	167	192	156	174	152	172	194	150	173	184	170	172	156	182	176	190	158	166	163	158	163	191	158	183	151	193	173	147	176	182	189	188	172	154	170	160	190	151	187	174	169	187	192	188	188	169	178	191	175	190	187	187	196	181	179	150	174	167	149	172	162	170	163	173	174	161	175	160	168	179	191	148	192	184	173	181	187	159	177	181	170	217	164	212	187	160	162	185	178	181	189	179	175	168	191	162	193	188	187	189	158	183	178	169	174	188	158	179	167	194	158	187	162	155	177	184	196	182	195	179	161	175	166	183	179	150	179	182	172	167	184	169	187	184	201	194	180	196	173	194	177	194	160	172	191	177	190	161	196	168	173	180	187	178	191	182	175	177	193	194	188	200	192	167	184	172	177	149	155	181	178	160	176	168	188	193	191	203	184	172	183	183	191	181	174	190	165	172	175	150	142	178	175	159	180	184	179	156	192	200	174	172	185	200	181	176	191	178	182	182	163	187	187	169	186	196	173	175	169	188	165	172	184	156	167	189	200	193	201	159	171	165	179
11847	9777	12457	13569	11996	8042	7331	7200	4967	3980	3557	3001	2640	2645	2209	1945	1700	1420	1262	1110	1037	951	876	844	819	772	779	812	753	697	686	652	745	677	626	635	622	637	622	633	642	627	641	630	620	640	651	602	632	673	628	607	602	636	655	660	676	668	675	626	645	656	647	610	622	655	674	632	637	597	589	627	625	611	624	643	642	608	622	684	648	636	611	630	600	673	635	608	606	654	603	649	601	666	613	577	647	635	623	646	650	648	586	667	588	640	635	641	668	646	601	675	597	604	660	657	568	644	607	639	651	641	562	657	652	699	639	626	616	633	621	657	633	612	653	646	672	612	670	580	635	606	663	651	633	594	595	629	600	634	606	621	631	663	678	618	621	592	643	594	607	665	622	677	602	634	662	626	640	600	598	614	643	631	645	581	617	583	645	582	655	645	625	640	638	651	624	656	569	602	600	635	606	643	624	596	588	611	687	646	628	617	673	663	626	635	671	590	633	640	599	643	614	635	650	610	658	649	643	585	635	618	592	602	624	665	629	653	625	628	687	607	618	629	636	595	593	649	662	602	604	592	637	649	635	620	656	609	618	616	645	617	622	656	631	675	645	608	609	645	626	611	620	607	655	615	592	604	632	642	621	633	683	610	655	606	661	616	618	643	614	642	641	628	646	620	629	609	635	632	632	688	631	633	656	569	623	656	613	649	721	600	616	646	628	634	667	628	662	628	628	617	623	630	624	642	662	607	660	636	595	642	607	604	634	650	594	670	620	608	650	633	637	619	667	629	593	630	635	654	654	671	625	598	634	663	621	614	622	596	650	616	617	619	602	607	606	594	612	653	632	648	604	641	602	623	586	673	599	645	654	653	627	625	598	586	643	631	676	564	613	636	639	644	625	614	638	628	615	628	636	583	611	601	666	649	607	652	646	640	650	629	648	623	636	624	593	639	664	617	659	669	641	612	649	664	628	623	602	693	653	658	690	610	617	606	643	587	669	641	596	621	616	625	593	607	629	622	599	629	637	625	612	599	648	633	617	597	698	624	625	628	644	623	613	665	648	651	619	646	582	617	682	646	635	646	608	612	639	621	647	609	673	641	647	616	612	588	619	577	642	629	681	617	642	655	626	648	650	637	626	591	596	633	667	665	576	616	631	622	646	628	652	601	636	664	604	606	653	625	623	627	639	624	608	614	655	626	662	657	615	584	617	666	620	598	588	597	641	661	616	589	612	618	628	628	598	623	642	627	641	623	641	636	624	651	652	607	644	627	631	600	634	603	676	630	598	602	625	639	656	619	675	623	625	596	619	649	643	612	634	596	627	612	641	611	678	647	642	636	602	611	615	590	633	655	639	644	617	665	669	623	634	672	671	618	652	597	625	621	615	627	601	630	659	650	656	644	629	616	607	655	650	616	571	614	703	567	646	609	611	616	634	630	612	601	649	603	583	608	610	608	625	617	633	636	667	630	612	601	616	643	637	679	579	615	637	618	583	646	613	615	648	627	657	640	661	612	607	631	640	628	653	588	587	658	633	591	621	659	648	640	636	658	638	619	635	632	630	645	609	641	619	602	660	635	584	592	651	604	612	618	667	697	618	619	602	621	643	611	619	650	674	619	623	610	660	670	593	635	626	603	600	611	640	626	631	630	593	614	602	636	637	624	581	632	640	616	628	617	659	650	631	634	621	652	574	638	606	631	602	647	606	658	640	616	664	646	672	625	664	622	639	631	601	563	638	636	645	660	676	628	602	651	617	631	626	615	613	642	649	639	664	639	580	639	608	679	644	633	657	591	643	629	626	640	583	665	643	631	651	618	621	611	656	660	660	663	646	629	590	669	618	648	623	616	651	629	641	645	698	637	603	658	678	642	606	659	657	678	641	594	645	604	623	648	600	605	656	647	612	611	625	634	640	615	655	594	615	601	634	636	641	606	629	626	597	574	667	596	626	651	556	619	635	650	661	598	666	608	640	630	653	676	627	632	611	627	614	637	604	673	572	676	679	639	625	625	630	631	668	618	601	654	613	616	671	658	622	650	609	661	658	658	615	608	582	600	627	629	625	630	590	637	618	644	646	625	665	660	608	611	634	633	613	632	619	621	619	663	637	631	644	588	673	629	632	635	616	604	635	624	635	631	656	661	642	651	596	645	640	658	648	613	582	658	607	682	657	613	618	681	618	635	609	608	632	657	612	610	632	612	613	656	603	618	668	649	635	621	614	625	653	608	648	622	598	630	619	685	666	635	608	620	616	663	619	649	659	574	655	618	607	643	638	628	620	641	616	581	635	631	654	644	636	640	605	620	648	635	675	660	653	641	648	660	641	622	673	611	619	575	641	665	636	661	599	584	678	608	626	625	641	605	612	611	658	645	618	627	631	644	605	585	605	624	621	580	627	644	656	613	609	591	622	631	622	621	659	611	576	643	616	612	668	674	635	691	562	613	687	640	625	625	591	582	639	573	618	586	646	600	617	628	635	603	599	613	595	629	629	606	630	654	636	633	553	591	590	608	629	601	645	667	678	566	649	611	617	635	618	606	610	621	611	588	618	609	646	596	627	625	637	643	612	597	613	659	672	650	635	611	598	612	587	634	662	608	573	613	648	621	577	596	630	648	617	603	625	619	625	647	635	631	618	602	647	630	603	628	626	661	607	625	638	607	613	675	648	573	599	605	612	623	652	632	634	650	634	599	644	616	600	647	699	619	619	604	681	645	646	607	601	631	622	667	637	566	625	595	671	567	635	655	583	593	637	648	640	614	592	685	584	611	632	624	645	602	636	651	622	663	632	674	618	639	603	614	615	608	591	624	586	623	668	602	644	638	622	558	614	638	618	599	626	591	646	640	596	628	650	638	587	625	666	637	656	612	615	611	628	653	641	648	643	660	591	589	619	653	592	643	630	641	635	613	668	592	648	660	617	611	664	636	614	640	599	618	651	639	625	628	657	650	622	609	661	617	595	652	640	632	653	646	616	611	642	674	629	613	579	641	672	620	657	674	612	641	625	644	653	647	636	657	583	652	640	613	606	605	672	642	644	629	616	610	624	607	612	658	610	630	661	669	697	607	610	629	643	602	659	618	635	657	609	614	645	653	676	587	641	630	669	640	681	640	642	610	592	641	612	650	608	633	623	582	600	609	630	648	663	610	660	631	628	630	605	632	646	634	642	642	636	632	624	594	615	641	607	639	607	634	658	617	578	587	662	647	637	612	582	626	657	588	643	643	651	649	600	625	569	604	603	642	644	617	622	608	643	634	662	680	648	620	611	631	629	640	645	618	658	604	639	645	615	647	653	666	666	632	677	638	649	598	618	649	600	646	617	647	612	616	621	622	664	619	596	642	624	627	646	646	628	606	627	641	635	641	622	631	637	658	644	595	627	655	656	589	642	637	641	651	636	648	634	629	565	585	677	596	622	598	661	652	657	627	632	689	642	657	658	615	603	610	623	627	665	646	646	588	623	665	599	623	651	588	611	602	609	632	639	633	628	616	615	651
26943	23653	30993	30394	29127	22505	25060	21626	15559	12133	9204	6986	5077	3676	3089	2637	2368	1704	1454	1295	1024	866	661	490	512	584	529	460	392	375	366	285	286	226	203	188	161	175	181	184	174	176	194	180	179	164	200	191	177	180	180	164	174	192	192	219	198	176	203	175	173	166	166	183	157	175	178	159	154	194	187	170	152	179	174	188	174	160	167	171	184	206	178	181	187	219	180	197	194	192	186	172	195	183	169	200	171	196	166	171	190	187	199	162	179	196	155	184	160	206	174	176	192	183	179	180	175	193	164	208	159	167	171	186	178	177	188	180	177	187	211	158	200	171	196	191	167	164	170	179	179	159	155	155	181	165	145	195	171	188	185	176	171	169	164	197	189	181	225	198	180	204	171	201	175	160	165	186	168	200	189	171	194	195	151	207	192	204	166	174	178	170	184	204	179	193	174	144	174	178	176	184	184	167	169	186	182	180	194	178	185	164	190	192	162	187	161	170	176	186	196	165	173	158	172	162	194	177	166	186	160	177	156	166	177	179	175	172	192	204	197	164	175	182	181	159	186	192	207	189	170	184	184	177	166	183	165	183	170	162	189	174	178	185	193	160	194	185	179	194	175	175	180	211	193	162	185	176	175	160	206	188	170	185	172	188	197	174	176	160	171	189	199	184	191	164	180	185	169	176	175	175	172	171	186	164	181	177	213	180	192	178	188	177	183	193	204	179	168	185	175	156	183	160	168	166	171	173	211	173	188	195	163	180	194	171	157	168	162	226	159	183	171	185	191	194	185	191	163	184	192	173	154	195	174	184	199	202	187	203	167	189	187	174	183	187	174	182	165	169	165	181	187	211	184	212	181	174	170	185	177	182	198	179	191	170	193	178	181	182	176	169	188	186	193	153	159	183	193	165	172	175	208	180	156	172	171	164	188	186	193	204	147	177	173	168	195	223	197	177	198	194	195	164	174	207	186	167	144	187	170	160	162	159	193	166	159	172	157	156	192	212	178	171	184	192	158	180	208	163	189	192	186	189	157	185	170	161	173	176	161	183	202	179	182	157	203	188	182	160	172	164	167	161	187	193	170	176	170	186	179	196	176	181	198	169	164	188	170	183	173	201	182	181	177	196	189	162	172	195	170	176	185	190	172	184	180	194	170	175	201	184	174	185	180	186	187	197	172	180	178	181	183	192	171	175	184	181	174	185	182	152	175	173	155	170	197	181	173	172	175	172	168	189	187	169	175	198	201	174	198	180	193	184	196	153	188	178	177	183	186	158	195	179	199	179	173	174	178	179	203	187	168	168	183	174	194	168	197	173	167	186	176	175	189	181	201	178	181	182	187	191	177	181	159	195	176	177	163	171	180	161	193	169	200	172	163	172	187	189	177	163	202	214	151	175	194	168	164	179	190	181	182	173	158	172	215	169	176	178	190	186	150	183	195	171	196	175	173	190	159	165	186	180	162	201	184	174	184	165	166	179	191	178	179	192	182	176	164	183	168	180	177	188	181	174	188	165	198	166	192	174	162	157	193	176	166	172	194	185	178	188	160	174	181	164	202	162	178	175	147	176	172	184	185	181	184	191	170	182	164	179	194	182	189	164	188	161	186	185	175	173	170	187	192	157	177	187	157	178	198	187	201	160	187	184	187	179	173	180	178	179	175	180	180	189	199	181	176	184	199	178	178	190	182	196	175	153	191	174	192	161	169	189	193	194	161	182	183	191	188	163	209	190	193	171	162	187	174	189	217	170	175	169	196	177	178	182	197	181	159	189	182	161	191	180	188	180	169	150	168	169	184	165	158	176	183	164	162	186	170	161	205	190	191	184	180	177	220	157	166	174	196	205	185	187	168	179	202	169	180	181	181	174	188	175	189	198	173	200	180	178	193	178	180	192	185	179	171	198	177	173	177	175	204	181	156	184	170	167	205	171	182	186	183	169	171	192	175	182	169	190	196	201	187	155	182	181	170	179	162	194	190	179	169	197	200	190	184	188	188	173	190	177	173	184	202	177	187	190	183	200	185	177	174	166	169	184	173	165	189	164	186	179	177	192	195	187	200	183	198	172	196	203	194	152	175	176	154	183	198	197	185	145	159	199	191	181	177	203	174	165	177	182	185	164	174	174	177	169	178	179	183	195	177	198	177	174	165	170	185	193	188	173	164	177	183	199	178	171	181	170	185	155	174	168	200	177	188	163	188	204	175	180	180	182	184	189	177	172	203	167	200	183	182	179	175	201	185	174	198	162	170	188	177	163	164	185	185	169	202	153	144	193	156	186	180	181	177	199	163	196	167	187	179	185	193	163	199	174	184	191	192	189	197	179	170	174	177	177	194	172	164	197	210	160	164	188	196	182	203	182	189	176	164	179	182	181	175	201	164	148	212	188	179	156	189	185	191	214	173	205	160	172	183	181	161	183	172	157	161	179	182	177	166	206	187	199	193	183	199	183	182	183	190	185	199	171	182	173	198	172	178	178	174	147	188	184	184	185	191	196	180	200	178	183	183	169	228	166	159	178	161	168	171	166	199	186	184	168	186	177	155	192	212	171	179	174	195	154	174	160	166	174	187	186	166	193	179	186	188	167	186	163	182	193	167	182	178	160	192	185	181	193	175	172	202	187	164	184	176	184	159	167	208	178	174	185	200	167	186	187	192	189	172	195	203	209	176	192	178	174	196	170	166	165	177	183	192	169	191	167	191	199	218	183	169	193	180	175	157	187	206	207	181	191	181	166	207	197	191	181	188	188	189	205	179	179	198	169	209	166	152	148	183	158	180	192	181	191	186	180	171	198	174	208	188	173	201	211	175	170	177	164	177	180	203	185	210	186	205	171	189	180	174	187	176	192	164	177	170	175	179	196	180	182	179	174	164	207	170	169	193	176	177	200	185	185	179	166	165	178	193	171	172	171	181	178	191	153	199	175	186	192	138	187	187	170	206	168	194	194	180	152	178	175	173	201	176	190	192	179	202	171	180	186	169	173	205	177	176	176	172	179	202	184	168	181	168	180	178	181	174	165	184	199	177	178	161	164	174	169	163	170	165	155	156	199	164	186	170	188	192	171	155	171	175	198	172	180	159	202	190	204	190	180	218	193	168	156	170	174	161	176	158	192	193	151	191	178	192	177	162	177	178	181	188	160	178	219	217	209	180	197	181	176	166	175	219	169	165	185	187	215	178	177	181	171	167	156	171	211	175	200	174	166	208	187	199	167	192	174	170	172	177	149	179	175	194	157	170	166	165	189	179	185	178	196	178	172	171	190	170	209	177	173	164	158	167	166	188	203	163	168	178	166	199	179	186	168	169	167	181	143	173	180	176	204	187	182	189	173	196	185	176	190	189	204	182	202	182	176	196	164	174	166	207	168	159	151	167	195	172	195	189	197	178	205	174	176	172	173	192	187	176	189	165	163	193	186	184	215	200	182	178	189	170	172	191	203	175	160	187	169	189	164	181	164	168	170	176	187	179	163	174	169	210	165	186	178	170	171	182	161	181	167
21010	22743	34165	38229	39472	34385	40517	38783	32615	30904	27762	25314	22815	18489	16478	15262	13798	10997	10327	9430	8134	6594	5114	3822	4038	4107	3756	3262	2784	2630	2288	1860	1818	1028	841	724	688	657	645	657	632	664	658	641	638	614	650	563	655	630	656	671	622	608	669	727	753	704	685	669	621	665	658	716	663	657	671	664	613	611	603	624	628	633	594	653	656	668	648	630	646	698	622	640	664	650	688	637	675	644	679	677	648	612	623	653	625	634	636	650	617	651	628	649	653	618	611	628	613	654	617	612	636	614	639	584	617	644	613	634	643	634	618	661	596	596	643	609	637	623	629	662	608	661	632	609	643	620	627	626	633	646	624	683	639	623	626	631	634	644	624	664	632	649	684	619	672	603	642	638	657	625	652	642	600	670	652	646	659	670	609	706	638	631	643	663	591	639	611	670	661	648	672	662	661	695	649	597	619	642	631	638	657	594	631	626	678	565	640	627	640	652	639	623	609	639	638	655	575	619	624	689	629	615	648	620	648	645	629	639	634	653	619	591	648	604	620	627	593	658	658	659	628	663	656	642	671	619	614	629	631	660	653	620	645	623	699	643	658	614	650	646	658	655	628	623	621	660	613	639	659	625	613	633	634	659	613	626	644	651	601	615	613	644	662	671	630	635	606	650	676	630	651	631	622	652	639	651	613	681	635	615	679	687	600	663	603	654	652	606	695	659	669	663	638	631	642	637	621	647	615	619	660	670	620	661	617	627	590	636	584	632	606	664	671	650	646	663	585	636	620	611	670	627	635	604	628	593	663	639	656	601	644	642	623	642	594	672	626	566	650	596	684	690	618	629	650	617	631	604	681	563	637	619	653	636	575	680	666	651	581	607	655	664	603	629	656	623	630	662	582	624	610	651	658	657	666	679	595	637	622	706	612	664	648	663	628	661	646	585	656	649	619	703	666	679	632	656	632	606	647	589	677	671	621	653	631	637	645	621	667	641	567	640	664	638	632	659	620	600	572	618	626	629	655	627	599	641	663	647	628	599	618	664	635	663	650	658	625	587	640	638	640	633	594	722	689	620	623	675	657	672	567	638	661	595	667	665	614	644	604	627	618	659	613	648	631	665	690	619	609	637	636	652	654	604	674	603	647	640	626	630	628	635	640	617	614	636	665	672	659	631	618	661	622	601	606	637	618	643	623	618	637	613	606	648	615	662	648	640	679	629	633	675	594	637	646	641	643	614	616	632	701	661	630	654	611	624	642	668	641	625	646	634	688	653	640	658	625	619	636	630	649	679	642	599	648	643	607	609	642	686	645	611	668	693	622	669	656	696	635	632	596	640	635	664	637	617	602	651	603	638	641	682	640	675	649	632	654	578	640	618	584	634	648	639	622	640	651	663	636	653	644	623	648	641	661	651	631	632	649	649	649	646	656	626	617	663	643	626	631	627	595	646	633	618	646	643	687	642	607	639	619	631	673	656	704	635	668	614	637	631	617	706	630	642	618	646	636	657	644	663	637	646	637	651	609	655	636	672	634	640	690	640	638	670	642	666	643	654	616	652	613	640	638	640	620	609	667	616	616	636	612	614	648	646	653	631	650	650	670	635	620	656	632	649	675	685	631	653	642	622	655	654	636	642	663	614	653	659	626	610	689	642	631	600	640	648	610	645	628	695	626	598	619	604	608	607	605	670	645	597	634	624	616	631	629	621	633	678	609	636	635	661	636	574	615	651	580	597	662	620	633	671	615	629	643	654	633	648	595	663	648	617	655	637	643	600	672	668	622	643	656	641	634	650	622	617	593	631	633	654	613	648	642	680	652	609	633	619	626	589	633	651	626	666	642	650	678	658	622	614	592	623	627	584	623	641	685	630	673	622	649	641	625	611	681	655	630	663	640	660	633	636	624	654	613	627	656	631	643	614	649	629	654	641	623	619	658	659	598	651	679	678	693	638	613	650	603	632	642	642	643	622	586	616	620	664	675	665	594	640	582	661	638	632	645	672	624	613	649	637	649	679	643	639	660	593	641	628	632	632	678	689	655	608	661	648	607	625	592	652	605	659	650	643	635	650	619	626	601	648	651	633	651	602	600	687	606	624	639	622	703	661	669	660	649	662	605	659	683	616	629	631	617	685	657	642	620	698	638	637	616	632	601	587	648	662	656	665	633	606	669	638	665	637	648	640	648	621	640	625	654	656	682	648	649	585	653	614	636	669	622	618	614	641	667	620	635	623	636	639	623	600	638	651	606	650	650	643	640	634	641	650	626	637	633	636	622	629	615	687	620	642	632	617	672	630	653	600	609	645	622	634	689	631	640	679	609	639	632	634	641	639	672	597	649	610	606	648	624	596	636	611	654	634	669	632	604	641	611	663	651	649	647	658	611	649	628	667	607	639	634	660	669	642	653	664	644	636	621	675	654	634	695	666	610	638	613	636	678	645	637	621	643	640	626	636	654	610	644	641	672	633	603	643	627	610	617	662	581	652	669	648	655	658	596	615	637	649	635	632	633	641	644	631	666	633	625	636	623	645	650	612	676	618	596	661	626	605	620	609	630	626	646	648	632	667	618	609	611	621	634	667	612	630	629	640	605	620	655	606	660	636	635	583	614	623	629	585	675	653	643	615	640	661	629	664	608	655	605	615	686	658	649	680	646	628	596	641	635	580	627	657	641	610	610	646	654	678	656	674	628	675	587	621	665	653	623	618	612	617	624	642	628	642	664	615	637	652	588	608	633	641	634	580	661	618	633	615	626	679	602	646	623	656	618	616	606	614	690	619	659	678	656	592	629	635	649	633	619	665	590	615	669	647	649	653	644	654	637	630	670	641	575	652	652	649	596	651	655	652	638	592	582	674	622	717	678	655	630	632	623	664	632	655	641	654	714	708	646	623	621	607	639	669	620	665	610	668	642	683	657	664	602	620	629	653	671	693	610	654	628	664	654	604	620	639	649	595	656	599	623	634	648	612	629	640	655	640	654	653	617	617	667	661	643	613	632	662	626	654	618	633	603	631	609	634	624	699	614	586	596	620	619	636	656	598	614	640	641	624	692	664	618	626	616	659	682	627	633	653	636	643	662	639	616	613	637	645	622	618	638	635	661	620	638	644	623	613	652	638	631	663	665	618	685	651	619	642	657	626	609	650	662	635	649	632	644	665	676	617	596	626	625	662	615	660	629	654	603	647	621	616	646	667	628	649	629	657	632	665	582	610	638	598	653	625	633	676	617	653	620	643	640	603	627	605	634	634	617	628	614	659	619	588	605	652	627	647	667	642	647	610	650	665	621	600	620	649	652	648	599	606	611	655	647	656	630	634	650	617	591	661	585	638	625	637	659	646	579	646	651	630	664	636	610	639	664	606	615	640	645	663	599	647	583	635	648	657	637	631	645	655	593	653	637	636	609	649	666	652	694	599	622	614	608	635	576	626	665	598	640	680	647	682	609	649	597	657	614	610	637	618	635	630	608	642	643	655	672	664	688	666	645	665	627	646	656	625	625	664	614	643	631	617
32949	33065	35377	37342	36854	29412	34432	29870	24644	20623	15663	12914	9565	7146	6367	5159	4432	3077	2890	2233	1754	1368	1000	806	910	909	947	789	643	540	523	475	402	329	241	228	203	208	205	193	202	228	198	211	204	233	217	218	209	183	225	203	197	212	210	226	209	230	228	224	199	212	214	207	229	207	203	216	183	208	178	226	195	206	220	203	230	178	224	222	218	206	191	247	212	190	214	213	194	220	221	193	208	188	208	209	220	212	212	202	210	212	193	216	226	243	221	221	195	227	218	220	238	210	187	223	209	220	197	192	188	195	218	206	196	230	197	218	199	202	251	212	214	187	203	222	211	203	204	217	213	199	194	205	207	217	221	210	225	211	198	207	203	205	221	211	214	245	208	229	201	187	231	177	218	205	205	206	213	203	203	198	190	204	214	195	211	211	195	184	228	196	212	229	201	193	211	193	211	200	211	218	218	215	232	191	204	201	212	202	204	209	231	225	220	208	214	218	227	195	193	224	206	223	220	199	226	212	201	228	205	189	225	195	221	200	194	207	220	202	204	202	204	208	211	212	222	208	206	189	190	194	203	198	224	203	220	236	197	202	195	210	199	203	196	187	206	220	234	213	180	212	205	207	206	181	229	212	180	203	200	228	190	187	181	207	227	203	230	194	231	233	186	195	223	228	200	202	229	210	207	213	218	218	181	206	214	248	212	228	224	191	193	218	219	227	196	222	220	224	203	221	228	196	205	214	178	214	191	203	217	200	207	205	218	220	213	189	209	220	195	217	199	214	253	217	205	192	222	208	199	218	209	218	207	223	198	188	218	189	195	211	196	205	222	205	192	197	187	211	203	226	225	198	212	214	213	204	225	201	202	227	210	165	206	193	191	197	217	201	236	204	211	211	209	187	200	233	220	187	236	206	177	223	212	200	200	221	193	197	189	186	230	197	198	229	215	233	220	208	218	223	208	210	220	230	200	193	214	207	205	205	206	200	205	228	208	190	228	208	201	194	240	188	211	201	217	206	218	215	216	206	192	197	225	201	218	202	203	208	218	222	231	206	229	219	222	204	210	235	200	184	237	204	188	204	206	210	235	210	215	241	216	180	227	217	227	234	222	198	210	217	203	201	195	202	211	196	210	202	191	204	198	214	214	196	221	184	213	184	207	213	207	220	225	205	242	192	243	212	208	232	208	208	206	227	229	184	210	210	230	214	236	188	215	205	212	230	188	230	199	208	205	230	216	215	242	202	205	223	192	202	223	213	197	203	198	204	207	222	220	243	200	209	245	210	206	236	216	218	238	190	244	205	191	187	206	219	203	197	216	215	230	217	214	210	230	210	193	202	189	223	210	193	219	218	201	213	214	236	199	201	189	194	210	193	185	237	218	217	213	198	229	213	214	199	202	216	198	198	212	218	214	208	215	207	209	203	198	194	183	193	216	212	204	206	190	221	190	213	224	195	195	216	229	196	187	243	209	237	214	212	208	198	227	239	211	218	216	219	226	197	192	195	194	214	215	222	203	208	239	207	209	162	190	219	210	235	206	228	214	241	212	234	198	213	214	214	198	207	209	190	191	210	209	217	209	185	202	224	216	222	207	202	217	185	222	220	204	192	201	208	207	185	209	211	202	152	203	211	210	202	213	215	224	197	202	205	199	198	200	210	202	205	181	216	188	218	190	235	202	207	226	172	186	224	221	206	211	208	199	208	193	195	200	214	193	215	210	226	222	242	202	216	208	226	202	196	190	205	212	198	232	201	196	217	199	204	220	212	204	228	205	212	217	217	217	199	211	222	214	225	201	218	205	221	209	200	202	191	201	208	194	203	192	170	207	200	196	215	217	214	211	193	192	209	231	243	202	197	223	187	199	189	223	210	211	247	208	200	202	204	214	215	218	189	210	213	210	226	218	220	223	208	204	184	218	202	193	228	187	201	203	204	221	217	201	233	210	194	202	185	215	207	221	197	224	180	206	228	194	219	203	192	196	195	209	182	223	193	218	183	208	191	213	246	232	218	205	236	214	180	190	241	225	208	218	171	211	213	201	194	204	205	211	201	192	191	207	193	213	232	213	202	212	220	177	193	213	200	203	206	229	195	212	206	226	228	200	192	216	213	215	195	217	203	189	175	206	205	199	204	220	205	224	203	210	190	201	217	208	209	224	212	206	201	217	223	234	215	225	194	196	214	223	229	191	188	197	223	190	196	189	200	192	209	203	225	219	187	206	198	202	201	219	226	190	212	223	209	207	214	180	194	228	181	203	199	195	184	205	223	204	205	218	230	193	244	230	206	232	186	222	196	227	217	210	202	206	189	211	217	205	202	191	219	194	204	200	175	235	186	199	204	203	202	218	199	187	231	202	193	215	206	223	202	210	196	199	209	204	211	175	227	220	196	181	213	238	209	227	232	191	215	197	191	235	206	223	189	208	192	210	212	237	217	221	188	199	211	228	179	197	210	199	186	191	229	201	227	229	226	207	208	198	199	199	177	190	201	204	209	200	188	224	193	203	231	208	231	206	181	197	198	218	198	198	187	222	223	197	203	191	219	224	199	220	204	193	188	205	223	194	191	229	176	188	220	214	218	206	219	183	214	230	221	207	210	210	225	205	216	224	195	219	229	225	221	186	192	206	187	188	199	206	202	205	230	183	209	248	220	213	199	229	182	224	174	184	209	234	204	211	216	222	221	229	215	194	212	202	226	189	207	196	228	222	214	222	206	198	221	228	194	198	207	221	213	215	194	213	191	195	208	192	181	179	217	198	206	195	207	236	198	192	211	192	193	192	211	216	197	199	183	213	176	204	229	202	193	194	232	200	212	211	215	242	212	188	197	213	192	218	210	191	214	225	218	221	220	188	193	192	211	206	206	211	194	206	203	223	210	211	183	219	210	203	208	207	218	199	204	218	203	198	214	198	219	219	193	212	212	202	203	220	220	209	189	204	204	211	207	186	206	206	215	205	182	205	218	193	206	202	213	212	232	198	225	196	205	222	211	201	209	205	216	206	204	208	200	214	195	210	209	202	212	208	212	178	210	227	212	236	210	202	205	181	198	204	194	208	192	229	206	223	203	186	236	203	225	224	196	200	200	204	209	211	239	204	207	190	199	203	203	238	235	201	200	235	233	208	194	239	220	207	213	173	205	210	209	214	193	182	202	228	204	192	216	245	203	187	206	230	214	174	203	221	194	214	224	214	207	215	201	196	186	197	210	215	190	197	211	203	210	205	226	190	216	197	210	227	200	238	194	203	209	211	224	226	202	215	215	234	201	201	224	211	192	222	196	206	199	223	220	207	205	210	191	206	230	197	195	195	194	201	214	220	209	205	191	216	201	214	196	231	217	202	240	237	183	215	203	202	195	207	198	217	204	235	207	213	218	183	218	190	215	201	190	212	215	213	229	224	187	205	227	212	191	185	233	231	205	229	204	190	217	203	222	218	214	210	220	222	219	224	216	213	196	177	172	210	198	204	196	187	212	215	174	207	223	199	214	189	191	226	218
24808	31289	38264	44448	46424	43691	48961	46810	41113	39517	34744	33003	29516	25815	25091	23356	20997	17184	16603	14548	11179	9690	6918	6003	6859	6630	6705	5726	4706	3768	3819	2873	2462	1372	898	792	782	742	705	724	741	727	703	752	717	713	695	699	659	712	729	719	689	753	802	848	821	792	750	697	766	733	720	727	707	745	702	722	686	705	680	712	706	726	748	726	723	659	667	734	719	742	659	713	704	748	709	705	731	722	710	725	702	665	728	675	706	706	724	725	722	723	688	697	699	724	694	675	713	726	706	710	737	730	727	663	695	750	746	663	770	761	752	711	679	679	727	735	731	733	714	663	723	675	772	715	700	686	731	693	706	702	701	687	709	722	700	763	711	695	759	694	687	671	762	692	740	707	726	723	759	715	681	678	704	747	682	710	718	734	728	705	709	737	708	685	741	732	670	775	708	714	663	706	719	672	685	666	678	705	700	643	701	687	691	680	718	704	708	686	729	682	689	722	710	685	705	720	759	688	784	758	654	665	755	730	699	712	744	712	716	698	663	705	776	665	759	707	701	750	706	668	729	672	684	705	709	732	716	704	711	695	721	721	691	658	689	720	768	757	660	716	718	693	694	718	717	702	712	681	716	671	758	640	716	698	763	676	730	680	709	701	721	754	715	704	687	755	699	677	697	715	706	749	709	714	729	718	670	669	725	715	699	710	683	692	684	672	704	674	739	749	734	777	737	718	694	725	701	716	670	741	721	736	718	674	764	745	705	765	747	683	745	692	707	688	708	702	705	710	716	704	732	700	746	728	685	702	756	668	748	710	728	754	702	691	693	697	747	679	735	716	734	723	720	747	741	651	692	738	719	699	703	710	666	683	742	743	726	763	729	744	715	677	709	675	697	739	739	757	753	771	715	735	722	703	721	660	736	771	703	697	730	737	655	698	702	729	769	708	706	758	724	726	741	704	697	733	697	705	698	685	716	737	687	708	686	692	690	692	698	740	723	667	714	727	731	736	753	679	672	715	726	738	728	677	668	714	744	750	685	670	692	722	715	704	691	741	696	702	681	689	713	691	760	724	713	648	739	727	706	723	705	722	727	724	739	696	713	708	696	730	686	746	717	674	709	717	741	727	702	672	718	666	685	708	701	708	676	706	727	697	720	697	754	692	674	711	730	767	673	667	717	736	761	697	697	724	704	700	724	713	689	682	672	737	716	744	667	740	782	673	709	715	668	705	680	741	742	748	695	693	674	757	684	721	691	723	727	749	670	722	702	719	735	641	710	695	748	706	640	659	710	728	727	698	694	737	719	738	701	747	693	671	730	712	732	749	694	725	696	663	726	672	673	699	739	635	727	761	713	667	723	695	699	681	678	754	731	666	740	715	693	678	757	715	717	699	716	741	741	706	735	723	664	725	687	700	685	708	696	727	726	721	684	692	679	751	682	670	751	707	725	770	720	713	715	738	680	727	740	690	700	739	693	677	741	686	708	741	658	715	729	722	690	729	714	722	728	690	708	735	749	736	764	705	684	686	708	725	677	705	698	718	699	674	724	668	680	715	699	724	753	680	718	681	656	700	694	722	723	721	699	709	719	781	714	731	674	734	694	655	716	657	724	722	693	688	735	749	702	740	714	710	717	722	742	665	728	678	721	749	698	751	728	725	676	751	661	747	645	758	738	715	723	731	676	683	708	765	722	694	689	730	715	672	747	741	797	714	744	770	726	687	691	702	698	672	688	726	682	696	684	713	722	677	744	734	733	722	741	760	692	718	671	753	745	700	707	751	687	765	682	708	755	706	708	740	701	705	730	704	694	731	695	682	662	717	680	712	704	685	693	753	715	749	686	726	696	720	766	708	641	696	679	716	656	694	755	720	710	751	695	675	753	735	725	690	725	700	726	699	702	707	733	667	754	710	679	740	685	721	731	712	730	701	690	682	711	768	722	686	710	720	714	694	681	700	729	681	712	703	700	709	738	712	730	725	684	770	730	725	699	694	714	752	728	672	722	726	651	738	750	691	728	716	767	721	699	726	709	716	717	691	704	709	700	694	727	708	712	718	712	707	730	727	687	715	769	715	713	713	701	660	698	714	713	647	719	742	685	728	681	722	707	767	749	692	692	697	712	718	713	661	736	678	699	690	698	713	694	733	690	696	740	747	699	756	699	691	671	682	691	710	767	700	733	710	702	690	728	730	727	755	714	722	674	671	698	703	714	725	716	651	697	725	728	691	757	626	713	709	699	683	666	774	699	677	695	740	776	687	678	694	715	749	734	721	681	740	735	667	700	713	718	713	755	747	721	726	745	663	702	713	743	681	669	707	687	737	719	753	699	701	700	708	750	687	753	668	682	700	714	735	716	742	759	706	697	713	743	707	724	676	720	701	693	726	686	694	753	689	691	765	698	730	689	745	740	740	647	769	741	762	684	682	686	724	710	764	692	739	731	702	703	711	691	711	673	745	698	695	708	687	701	712	713	711	745	702	738	747	729	736	780	730	733	669	701	673	713	688	709	693	705	703	765	723	666	738	705	714	699	708	717	730	718	693	707	729	671	696	678	731	732	751	697	716	736	680	720	696	693	672	698	737	721	685	695	709	708	725	749	705	737	695	723	687	747	686	711	734	690	727	671	662	737	685	679	660	672	702	687	714	700	681	714	698	692	706	698	676	699	735	706	725	702	709	711	713	740	684	719	734	698	678	690	710	706	750	714	739	702	752	760	680	759	709	680	758	689	730	691	736	707	669	663	704	727	738	706	695	743	727	675	694	720	694	714	693	730	723	721	684	764	755	737	747	650	737	715	742	740	725	701	736	748	715	749	657	697	785	679	703	725	715	736	689	739	681	723	651	690	690	652	680	729	780	706	734	656	678	711	733	716	685	711	712	697	706	748	726	699	727	701	717	741	683	732	709	726	708	691	687	694	717	685	748	643	717	685	724	726	734	743	698	685	726	717	699	662	732	668	684	724	726	748	721	680	709	712	714	721	722	716	695	680	716	710	694	723	743	725	684	700	660	724	735	704	685	650	779	718	704	705	682	728	676	718	740	638	733	743	701	726	696	731	658	677	735	724	676	675	729	699	654	736	722	732	722	701	726	711	718	642	695	722	694	687	712	714	660	721	724	686	690	716	728	701	718	697	722	679	704	675	738	722	728	714	725	677	740	660	683	679	704	688	692	715	733	700	672	671	734	685	738	671	698	756	742	729	686	736	674	687	670	673	739	679	726	706	712	680	682	714	713	670	669	713	727	719	723	726	706	701	718	676	638	742	746	683	742	731	717	711	707	724	737	782	730	663	723	684	709	718	724	699	701	705	752	711	695	728	717	706	718	657	719	702	694	744	707	728	730	706	727	662	684	708	676	707	653	728	730	682	677	647	700	676	757	688	725	703	718	721	653	729	709	705	702	713	729	712	674	676	700	661	712	720	706	715	716	662	729	693	746	739	666	707	738	744	717	701	721	674	695	725	710	734	688	725	731	700	734	740	668	721	723	697	711	757	714	724	720	724	749
11040	7150	6744	5804	4362	1963	1908	1480	994	744	692	568	494	410	341	294	284	258	230	181	198	183	183	193	184	171	203	200	174	187	168	177	188	191	183	156	190	203	186	182	189	192	174	163	200	172	172	182	173	173	178	195	203	160	196	190	182	167	202	189	149	171	185	201	184	183	153	184	161	192	164	185	196	196	182	200	199	190	176	184	168	191	179	162	174	190	168	170	195	173	170	194	186	194	207	180	184	187	182	168	195	198	174	199	195	175	177	177	182	163	206	190	191	152	180	198	194	174	182	193	185	168	191	189	164	166	168	171	179	154	193	179	165	188	165	197	162	182	193	182	186	198	164	179	157	182	190	181	176	187	184	175	167	194	173	163	181	176	147	179	183	169	187	191	180	185	181	179	183	160	184	188	169	183	197	195	210	206	180	155	169	164	188	199	165	211	209	180	191	180	194	183	185	164	200	179	179	171	189	192	184	172	171	194	201	170	185	190	183	180	168	156	164	195	168	182	202	166	184	183	172	154	190	179	175	176	193	194	182	202	184	185	183	169	167	192	190	191	196	192	152	175	173	191	206	167	195	197	176	191	179	161	167	213	175	159	165	182	187	179	194	171	188	188	185	174	165	188	173	185	214	178	176	185	171	194	179	165	191	163	179	170	182	206	191	174	178	183	196	157	192	178	206	167	176	163	175	212	203	191	178	173	156	196	191	178	206	170	194	182	172	205	173	163	187	190	180	166	183	175	173	168	166	188	190	175	167	190	183	189	180	189	167	182	163	192	168	157	184	187	180	164	189	165	176	171	171	197	197	178	205	200	151	179	162	192	196	162	176	205	201	192	170	176	186	197	188	171	183	165	191	190	189	200	176	181	173	180	201	185	203	164	176	175	199	187	197	187	180	175	168	185	188	192	185	195	193	205	195	180	185	181	196	195	197	174	199	172	201	180	173	175	167	176	183	171	169	192	177	189	186	168	172	196	166	200	162	184	168	209	169	192	160	160	201	156	167	196	160	173	180	174	179	170	188	200	188	183	193	202	168	173	213	190	176	201	177	205	181	163	203	189	176	202	193	185	171	190	175	180	190	163	178	221	185	177	198	165	175	177	189	207	183	178	214	165	193	164	190	170	184	170	206	196	170	171	207	167	176	206	177	194	197	183	178	180	178	181	191	183	195	174	177	188	190	181	204	183	175	176	175	173	168	173	203	165	179	201	182	190	165	184	179	178	175	148	209	181	170	196	194	174	181	182	186	182	200	154	163	180	162	194	165	197	181	158	194	165	176	196	179	153	187	193	160	176	161	177	185	212	198	144	191	178	179	198	172	194	178	177	191	193	170	184	196	184	191	186	160	181	198	182	205	158	193	206	189	198	165	179	184	175	169	197	187	207	158	176	195	165	179	183	157	184	175	158	183	184	178	176	168	194	174	159	171	166	190	191	171	205	201	150	173	174	153	200	210	165	175	192	190	203	189	190	178	214	172	202	182	176	195	185	190	180	187	182	174	179	171	182	165	163	170	176	186	191	182	168	191	188	171	204	190	192	178	164	207	187	179	195	204	219	177	191	172	190	193	171	180	186	202	183	171	170	197	176	188	197	151	174	149	182	171	171	182	177	182	193	171	183	194	202	212	195	199	183	166	181	191	178	150	203	183	195	162	180	184	208	190	189	154	175	184	180	208	176	186	180	179	177	179	180	177	151	207	178	175	179	178	181	191	185	152	179	164	176	200	174	188	195	181	189	172	192	178	168	168	201	185	162	186	154	183	169	195	168	182	169	175	157	188	185	177	190	214	180	174	188	196	161	173	180	176	189	177	164	188	180	182	161	180	176	183	172	177	149	186	165	163	187	197	196	176	188	185	195	195	187	186	191	172	198	205	181	200	154	176	164	182	173	189	189	172	195	211	153	182	188	185	160	181	207	200	166	176	194	194	178	184	198	194	182	192	196	179	153	179	210	187	168	169	174	172	175	188	180	195	187	194	190	193	193	189	173	179	172	184	156	174	182	188	165	161	154	188	206	158	184	173	205	180	165	172	187	201	198	190	181	180	175	201	183	195	168	212	174	196	201	173	191	208	194	181	194	198	179	189	185	159	205	191	210	182	178	188	189	201	182	178	198	178	197	168	183	195	197	181	187	167	192	177	187	182	178	182	182	178	156	182	202	199	175	181	162	188	168	185	185	201	201	169	190	153	155	164	167	207	179	203	181	173	181	202	202	157	189	192	165	174	195	201	197	183	198	161	152	208	165	167	204	177	166	170	181	172	192	180	215	180	176	185	193	180	165	177	170	157	178	174	182	172	182	176	181	165	185	170	178	206	185	163	159	199	189	168	170	200	192	176	178	170	166	168	228	179	166	176	179	171	193	196	147	191	172	156	157	183	178	183	179	176	207	170	178	186	186	181	194	175	165	191	171	174	185	182	205	169	186	188	180	176	172	162	184	184	179	172	175	179	187	183	193	212	185	187	147	197	169	188	170	180	181	196	174	195	188	180	173	174	187	201	193	189	169	177	178	190	177	189	195	183	177	158	208	187	176	181	192	190	161	182	177	167	176	163	174	206	160	171	176	179	186	201	153	153	182	209	183	170	197	188	189	212	186	178	184	174	188	190	196	169	208	176	187	201	172	183	171	188	202	167	186	171	194	181	200	190	188	195	150	176	179	169	193	185	174	178	188	155	177	197	188	172	208	196	174	174	187	182	169	207	166	170	190	153	176	188	177	199	178	191	193	192	205	177	169	188	193	174	205	187	179	186	205	189	186	179	194	182	175	186	139	171	182	161	184	174	194	166	143	173	174	192	160	201	178	179	179	176	175	186	157	205	173	175	188	160	158	176	177	197	183	174	195	183	175	180	201	160	187	164	183	178	187	196	168	169	189	171	189	190	183	167	188	196	157	195	156	199	169	175	173	195	183	167	160	204	189	160	192	196	202	193	179	218	180	188	165	149	170	200	182	175	173	158	196	191	173	188	194	173	181	171	172	189	180	152	159	181	176	176	177	171	179	179	196	167	203	176	175	197	168	173	156	183	184	181	169	175	187	210	178	193	174	195	181	163	201	174	192	169	186	198	163	194	182	182	189	184	181	203	183	201	175	154	189	169	163	171	181	187	158	171	149	193	174	184	178	194	172	176	187	179	196	201	197	184	190	156	171	184	166	204	182	204	186	179	162	168	168	188	192	191	172	175	186	155	165	186	181	163	189	191	183	181	197	191	179	187	180	155	191	156	191	156	201	173	151	179	185	185	176	171	192	180	210	186	181	193	186	197	194	187	193	190	212	166	162	173	175	177	176	189	201	187	170	214	163	191	185	158	163	180	177	184	179	165	176	175	188	182	189	179	187	170	187	177	196	160	173	193	197	187	195	178	190	183	163	159	194	199	197	186	182	177	182	182	170	174	181	209	186	171	188	199	178	185	158	170	161	187	184	185	172	164	202	178	191	172	166	169	186	183	188	184	167	173	189	169	176	200	197	193	178	174	209
10939	9316	14058	16528	14263	8563	9050	7671	5428	4643	3816	3444	2935	2514	2159	1923	1464	1306	1098	1056	900	880	855	785	744	772	802	682	709	700	754	724	698	700	682	634	628	674	650	619	617	649	637	640	614	638	659	632	638	639	634	657	634	634	657	624	702	653	638	642	703	657	646	619	698	637	609	631	667	641	647	642	609	631	661	670	646	628	624	649	622	646	650	659	680	641	667	626	645	602	681	597	643	678	656	654	644	659	610	629	649	675	627	625	648	664	571	619	638	649	642	635	577	611	651	638	605	676	621	621	678	624	639	624	680	609	608	674	636	659	636	649	665	684	609	646	657	585	654	601	639	639	610	656	636	640	634	652	681	684	632	608	628	620	603	640	630	665	626	608	615	687	673	652	624	649	604	695	623	669	615	669	638	649	658	619	648	684	655	611	657	630	640	655	644	636	642	621	665	609	633	645	613	663	643	647	665	641	622	663	655	650	638	665	654	645	622	644	657	647	664	643	628	650	626	716	644	637	646	634	689	673	681	710	658	662	649	633	646	612	677	619	643	615	642	573	649	653	675	654	697	644	635	650	667	634	638	649	652	707	662	649	622	616	655	631	634	636	604	649	621	680	613	677	647	678	615	640	626	608	645	614	673	642	616	599	642	633	619	610	584	681	644	615	683	640	640	648	685	638	625	618	584	619	674	622	653	671	617	646	650	659	618	675	641	645	609	624	634	616	598	657	599	603	661	655	652	641	643	670	609	636	646	616	627	586	623	631	622	625	608	645	653	608	630	610	631	638	638	610	617	665	653	695	644	633	669	631	641	634	585	678	638	610	670	618	665	660	660	634	634	695	649	635	624	645	658	632	650	628	681	672	626	663	628	626	596	562	628	668	608	634	631	658	651	668	660	681	610	585	666	644	667	631	656	661	621	655	595	642	643	649	627	646	668	675	659	603	642	632	665	618	626	660	646	657	669	662	629	669	636	605	587	630	622	634	682	657	656	630	639	647	655	623	701	629	660	663	643	641	641	606	639	638	689	630	662	628	637	699	605	582	676	622	603	643	609	686	656	673	678	661	667	719	637	612	663	635	674	683	659	603	634	650	617	645	593	625	593	632	623	683	655	631	625	681	609	633	667	616	630	671	605	665	640	583	604	632	619	643	654	614	649	620	663	614	662	641	618	624	624	647	631	644	653	647	615	594	656	629	622	603	618	652	668	683	633	632	644	654	625	667	680	650	651	606	647	654	629	618	646	610	617	667	675	630	692	595	686	630	687	594	642	648	649	625	604	672	641	609	673	608	647	592	629	659	639	647	665	647	691	647	658	643	606	655	634	661	694	641	660	677	678	627	633	585	641	643	629	678	654	617	631	646	666	641	632	621	646	679	648	618	662	652	642	708	622	610	611	612	625	661	631	619	673	653	636	637	665	623	656	634	677	647	615	641	669	618	628	687	699	637	643	701	656	632	659	614	636	588	608	630	620	607	649	653	663	662	640	681	629	607	628	695	627	634	633	624	645	652	683	630	680	635	614	581	636	647	639	664	650	611	603	622	645	659	704	631	608	641	634	605	632	678	660	655	653	656	616	619	688	627	613	682	637	642	622	663	663	668	621	627	661	608	693	624	602	635	633	665	633	649	649	656	660	628	630	702	613	668	640	662	609	626	614	669	616	648	640	667	585	633	651	643	645	585	632	631	657	642	639	621	637	652	656	682	648	620	629	647	642	644	651	680	668	640	671	607	670	657	632	633	647	653	637	587	659	630	649	656	611	597	662	633	725	640	632	636	668	622	647	636	649	682	654	675	673	628	600	654	621	634	673	669	639	639	634	654	696	645	671	610	672	642	625	632	662	617	643	661	655	647	633	679	668	674	638	665	643	661	659	653	608	678	642	640	655	618	677	641	690	564	648	618	619	627	619	662	668	639	592	640	641	619	657	654	651	633	648	625	674	639	681	643	611	608	628	565	621	618	649	703	651	611	645	711	669	670	617	676	670	647	630	638	704	620	701	618	635	652	659	629	664	628	633	646	651	630	630	623	659	629	643	681	664	650	632	628	658	657	680	683	644	644	657	665	595	642	654	634	632	667	619	652	660	669	628	615	647	597	641	652	642	634	592	623	645	682	635	620	663	658	634	632	680	653	618	631	622	622	637	658	648	652	624	602	644	655	580	623	688	638	643	657	653	635	618	639	650	704	619	657	668	689	629	625	605	659	641	609	625	608	642	636	670	625	608	674	607	607	611	618	657	626	630	683	619	653	629	684	688	611	645	670	677	633	606	689	665	666	666	647	631	660	641	633	625	661	661	609	653	654	671	645	685	638	650	652	675	627	646	617	632	636	628	604	601	630	651	657	633	616	664	682	672	590	644	638	619	656	682	670	645	637	648	657	620	681	632	645	670	607	649	656	641	631	635	676	619	606	625	698	650	651	644	616	629	679	622	632	631	642	675	648	645	657	640	611	608	632	639	596	676	657	649	659	668	675	694	670	694	680	642	634	659	594	666	630	624	661	643	631	676	646	643	667	615	666	621	665	667	682	659	619	641	687	633	617	668	666	663	621	673	608	634	665	638	621	656	644	687	678	602	653	634	680	661	698	634	683	642	688	639	657	595	620	683	654	618	635	675	675	683	661	631	649	668	653	689	656	668	644	622	564	682	640	613	633	694	597	672	669	670	657	681	680	645	631	656	679	616	665	626	649	634	645	639	584	597	622	638	634	659	597	637	647	666	591	616	618	638	699	669	633	628	598	634	658	645	650	667	606	677	645	639	675	637	636	601	606	640	615	648	648	648	638	615	628	688	637	664	694	691	624	636	617	630	669	693	643	624	662	661	694	686	675	641	647	589	623	647	604	631	628	619	645	709	591	651	649	671	635	684	644	618	635	590	668	658	594	614	608	686	650	615	627	647	678	639	641	656	634	621	649	599	614	639	606	649	648	639	608	632	665	635	673	638	664	660	614	664	634	664	633	614	606	636	637	655	606	636	599	652	624	653	666	618	664	645	709	652	637	682	624	657	667	684	657	646	626	639	649	656	597	634	655	580	634	622	616	660	657	642	645	640	620	641	661	687	627	641	629	623	634	617	670	656	622	650	663	678	586	644	643	612	633	656	657	638	625	673	686	632	633	625	683	676	649	645	679	642	680	672	609	596	671	597	649	644	634	676	628	614	634	639	672	630	635	673	644	630	620	663	681	643	612	643	647	623	640	641	634	672	640	676	644	604	627	649	670	634	656	602	653	642	638	637	644	684	641	664	619	632	645	659	628	626	643	611	624	643	633	641	661	642	597	638	634	643	671	636	637	632	674	630	670	632	684	707	636	629	670	608	654	634	683	670	692	619	663	600	605	653	610	640	630	663	642	628	693	667	616	677	678	602	670	643	625	679	654	669	629	649	624	670	656	636	630	615	619	621	636	659	598	641	644	655	649	659	641	680	630	664	647	619	672	630	663	662	630	603	679	609	615	603	654	607	617	636	624	638	613	653	658	645	632
27331	26410	30406	34919	32129	26656	28206	23966	16327	10754	7766	6332	4704	3413	2650	2577	1666	1481	1092	1027	884	742	683	480	516	570	514	326	288	293	387	295	278	234	192	190	217	195	176	180	185	180	184	190	201	187	201	192	175	161	189	181	200	221	191	195	198	183	210	165	173	215	175	186	177	196	192	182	208	141	204	176	171	176	168	183	189	179	190	173	181	224	181	197	162	186	184	200	207	181	182	194	179	168	158	200	189	197	174	167	168	183	187	165	188	193	185	174	192	185	214	197	173	179	207	193	181	212	185	151	188	184	169	184	187	176	195	175	170	199	190	190	218	199	187	189	185	184	159	177	181	164	180	175	181	173	180	201	175	170	190	167	167	178	186	183	178	169	184	172	184	175	161	186	182	192	182	183	181	176	172	178	195	194	169	189	181	195	175	175	203	197	183	167	184	177	195	177	164	184	184	184	172	194	181	181	161	205	183	183	162	182	188	162	177	190	199	176	178	193	199	174	230	205	183	188	178	186	181	191	213	190	201	180	177	206	204	176	178	185	164	187	195	194	181	175	191	179	160	195	179	164	169	190	184	199	183	185	181	194	191	198	199	189	174	195	182	182	186	178	190	196	178	168	173	191	184	188	176	167	218	171	166	197	179	179	179	175	151	195	192	213	210	176	181	187	171	187	200	180	210	206	181	180	184	194	165	186	184	195	194	190	188	184	163	190	197	164	180	156	181	214	196	184	191	154	182	183	210	202	183	209	170	183	200	180	199	207	200	188	178	232	181	185	165	177	201	157	174	192	195	179	187	201	197	161	176	175	181	167	170	180	192	184	189	172	165	181	190	164	177	167	168	179	182	184	175	176	188	158	177	188	167	210	178	162	199	190	220	193	165	162	205	200	210	218	173	180	202	156	177	201	170	189	201	182	184	195	162	179	193	188	190	158	194	176	178	187	162	180	187	195	177	186	168	175	176	218	178	187	181	177	179	177	164	192	158	164	182	191	204	180	173	192	189	173	172	193	188	190	208	191	165	174	164	196	154	178	191	209	171	187	180	188	202	196	191	213	202	182	186	174	182	170	207	183	177	182	198	169	190	194	162	163	178	164	188	192	166	163	195	181	176	199	191	185	212	192	180	194	158	148	179	182	186	164	179	209	176	194	202	160	197	182	198	193	194	185	188	197	178	176	179	186	180	203	178	181	175	188	169	205	198	184	168	185	166	174	207	185	177	181	168	173	189	174	154	177	185	194	174	170	161	213	181	164	167	189	168	202	170	196	185	167	190	180	174	191	161	178	169	214	181	179	179	190	185	177	174	208	186	193	188	179	179	173	178	196	192	204	167	217	152	189	177	226	179	186	217	197	208	187	187	166	186	183	200	189	183	177	178	204	167	209	199	159	167	204	175	180	174	192	168	165	157	187	188	188	206	177	177	189	180	189	207	178	180	157	194	201	212	193	200	180	200	185	183	174	198	194	215	172	217	186	186	166	165	175	176	154	190	173	154	184	192	165	173	198	201	173	185	181	216	163	190	179	187	192	191	192	191	189	185	191	195	159	178	165	170	179	183	179	192	170	179	170	190	177	181	178	169	174	214	170	178	164	196	180	193	171	205	165	181	189	169	182	200	199	197	190	176	200	176	195	183	188	200	208	161	165	170	163	178	175	178	196	193	194	192	166	195	190	188	217	179	189	183	200	172	192	176	191	170	176	163	173	181	178	203	165	170	197	166	171	163	178	171	202	202	199	195	182	169	175	186	185	181	183	205	183	179	213	191	176	192	197	173	178	189	173	167	178	167	198	159	205	176	199	186	150	182	189	198	198	163	190	178	191	173	191	189	188	166	209	205	199	162	189	200	189	180	168	191	196	197	181	190	199	164	200	215	200	189	171	175	181	176	212	152	176	165	183	184	189	138	196	191	195	189	184	188	167	166	179	176	183	162	174	183	175	177	173	204	177	200	173	201	185	191	200	175	170	174	187	177	185	187	198	185	167	178	217	185	182	185	191	206	197	164	199	161	179	176	161	177	178	194	178	161	180	185	212	156	161	178	182	175	150	178	193	185	176	214	176	173	203	177	170	188	169	171	194	181	184	170	157	187	176	148	183	178	171	185	204	184	186	204	193	206	185	192	184	200	186	163	161	186	164	177	196	189	177	193	187	163	170	193	177	191	164	179	195	204	185	190	197	189	181	155	191	194	178	180	193	169	153	180	163	165	181	181	169	172	185	168	202	190	178	199	191	183	203	169	194	214	177	194	220	177	174	173	202	181	179	192	189	179	175	179	178	177	212	174	197	181	188	176	182	190	161	166	232	181	189	184	181	189	206	188	204	186	174	162	198	211	186	198	188	210	182	195	179	189	172	209	188	198	190	163	187	205	171	204	174	187	173	192	213	186	193	203	184	172	182	218	171	197	170	180	196	195	217	174	196	167	173	189	199	186	204	201	190	171	206	159	183	198	207	173	175	188	209	163	175	174	188	185	186	178	183	188	188	187	181	177	200	172	186	184	181	190	194	194	194	172	186	175	205	193	199	170	190	206	178	191	183	177	197	177	192	164	190	193	179	166	196	189	175	178	198	183	173	167	190	194	177	176	181	190	174	171	201	179	197	183	168	201	195	192	156	202	194	197	163	185	178	163	182	171	181	200	190	202	178	187	161	203	170	168	180	172	173	189	183	170	170	196	196	167	187	182	166	173	189	165	171	172	189	195	195	197	192	181	168	162	199	174	184	192	194	175	208	183	180	225	188	181	179	155	185	176	180	184	177	199	173	191	186	177	173	183	181	208	185	198	167	182	162	178	181	178	160	166	183	191	197	173	193	179	152	183	161	156	194	190	172	179	177	198	168	183	197	191	200	166	181	155	186	183	187	161	169	177	163	214	203	183	180	199	165	178	173	154	190	190	173	205	207	181	166	189	178	184	202	194	176	176	171	168	207	206	190	179	189	186	195	172	182	208	187	175	174	184	188	184	180	152	195	181	175	183	203	198	193	202	184	209	187	202	198	165	210	163	174	190	171	186	172	156	183	196	194	191	197	180	194	165	169	172	174	183	181	174	183	181	193	177	178	171	181	191	178	203	176	179	207	187	172	182	174	180	190	195	198	169	207	186	169	180	172	194	200	181	190	194	209	177	198	208	178	203	199	188	192	179	181	184	193	169	178	188	173	191	173	204	163	180	203	220	171	191	176	190	176	185	177	199	198	199	191	154	193	160	178	186	155	184	173	188	176	165	172	179	187	186	180	162	205	155	189	180	201	178	196	204	188	194	166	175	182	183	174	194	184	202	179	190	189	187	206	194	179	196	164	185	169	178	182	184	176	187	178	217	198	168	147	208	159	183	183	187	194	187	168	194	173	197	167	185	193	192	187	186	196	194	180	193	170	179	177	193	195	180	208	192	181	165	197	187	178	193	196	172	165	199	200	177	200	198	177	191	176	190	180	183	162	196	203	203	199	174	175	214	175	206	189	174	204	195	192	177	178	198	184	187	212
21259	25079	33770	42255	40328	39728	42993	40419	32046	27804	24722	22301	20871	17323	14061	14823	10631	10133	7971	7510	6212	5196	5149	3442	3689	4111	3630	1873	1660	1548	2323	1748	1483	972	735	684	697	655	681	651	641	651	659	652	634	619	647	695	604	674	599	659	669	680	653	683	741	652	671	666	662	653	625	582	628	658	699	666	619	591	633	651	626	687	627	611	594	610	649	636	641	624	674	656	649	649	657	630	659	641	614	608	699	649	639	635	612	671	672	652	692	631	644	679	660	589	613	641	618	625	643	622	606	660	631	662	658	563	663	648	638	636	713	673	601	694	683	668	632	623	634	649	668	679	611	616	628	623	672	653	647	677	623	623	662	680	650	629	654	611	658	609	639	658	646	683	662	650	638	653	637	623	659	648	647	613	655	677	625	631	631	680	618	646	602	660	639	665	671	668	626	629	605	668	616	654	661	584	652	672	652	667	585	616	649	623	643	628	668	606	586	681	664	643	696	608	707	698	645	622	624	658	627	663	629	654	630	648	637	662	614	669	651	683	631	685	658	610	666	678	657	640	650	654	630	658	628	628	636	643	655	668	612	653	653	628	643	646	640	662	623	629	699	588	651	623	667	622	626	645	673	678	634	689	678	687	579	649	634	659	651	652	631	638	671	687	675	653	608	605	626	666	649	607	648	654	630	659	680	660	651	641	664	623	654	662	617	640	671	662	606	671	648	676	638	631	691	665	636	635	628	616	667	625	663	590	609	628	625	579	638	628	666	609	653	612	634	633	610	652	637	643	634	623	647	621	635	640	620	611	648	619	667	660	654	679	610	603	669	645	664	626	655	720	673	654	662	647	596	613	643	643	681	672	634	612	674	659	684	612	604	670	636	596	634	657	630	660	651	673	652	620	673	637	645	626	682	617	652	628	649	633	607	597	635	630	599	623	620	653	636	661	613	634	624	624	611	614	708	617	649	667	659	648	641	652	633	650	717	640	663	647	665	620	689	627	670	691	688	626	636	659	651	638	673	640	678	643	624	650	641	634	656	608	657	619	667	660	598	691	645	624	622	663	639	637	661	667	631	637	655	649	630	584	675	668	641	616	655	649	605	682	683	652	661	618	665	642	670	658	642	647	649	691	656	630	660	617	682	702	677	638	635	611	663	663	617	659	665	644	651	587	678	641	638	596	637	647	643	612	646	668	715	657	649	637	669	646	659	658	679	625	660	654	633	638	657	625	643	658	656	599	594	646	633	599	632	578	640	673	644	648	684	627	668	635	682	652	669	660	657	655	671	680	652	656	636	596	635	646	655	661	656	642	632	646	654	685	639	660	611	608	621	611	683	633	632	638	656	622	649	692	633	669	620	600	654	628	635	698	648	639	621	660	641	633	637	645	590	672	636	635	695	671	639	590	645	638	649	627	681	649	630	666	627	609	632	617	683	674	587	618	632	624	606	697	624	633	653	615	628	580	612	652	675	656	649	583	645	635	627	628	651	634	638	678	682	623	636	647	649	617	655	620	662	660	609	653	656	625	656	636	614	636	605	653	595	667	609	636	621	639	635	625	697	680	638	694	642	652	610	645	624	631	661	670	669	660	619	664	649	632	604	667	647	612	658	652	588	694	682	683	636	622	673	629	668	611	649	614	659	657	650	611	640	651	641	639	591	651	633	659	645	660	650	586	642	601	666	698	635	673	649	644	608	682	661	653	634	639	630	639	616	647	642	653	627	644	606	690	602	663	672	687	704	670	674	632	651	629	683	624	675	651	639	649	668	645	626	620	651	673	629	629	643	585	595	718	660	608	610	597	648	632	672	622	671	632	683	678	634	671	665	644	621	668	652	610	607	641	703	682	654	682	648	649	646	677	646	678	625	622	627	649	615	615	643	666	656	576	645	599	629	647	676	725	678	657	685	639	642	642	682	656	689	638	678	684	647	676	647	653	664	616	664	652	671	665	626	629	653	602	646	626	655	648	622	647	647	641	617	651	599	621	644	646	652	654	626	615	659	682	595	647	608	629	621	665	625	623	698	646	681	674	655	607	653	642	647	597	637	644	677	632	634	631	664	686	593	667	646	646	660	648	612	649	648	626	668	659	691	612	626	587	649	648	679	656	623	686	719	675	627	646	686	636	686	640	641	648	631	629	649	689	644	646	642	643	621	674	649	667	677	668	646	638	626	649	621	585	619	636	657	652	624	665	631	615	670	626	636	661	665	648	663	671	587	729	648	649	664	672	635	628	636	673	646	664	653	656	645	623	706	668	667	641	671	638	674	625	655	667	678	628	595	631	598	634	623	654	627	656	624	673	673	684	610	672	588	642	625	618	670	677	630	662	705	650	664	612	647	677	631	642	660	636	637	686	621	642	621	618	667	665	661	667	660	610	634	624	632	659	625	666	606	649	611	688	622	637	628	667	647	651	654	654	619	650	645	654	671	662	632	685	610	596	643	648	692	616	638	676	647	632	688	693	655	642	680	650	675	685	662	634	645	645	642	659	668	637	644	680	602	629	627	646	634	659	698	680	637	691	599	608	617	639	674	669	644	663	621	633	639	646	656	594	656	670	635	631	682	681	674	660	675	656	607	646	613	646	612	643	666	656	661	661	647	652	659	608	644	645	651	595	642	618	685	624	642	635	630	662	634	640	671	676	678	624	633	648	646	641	632	658	662	644	625	634	629	674	658	633	650	586	637	649	640	683	646	659	677	671	634	689	663	648	660	668	679	651	629	659	665	653	624	624	648	636	644	639	646	622	702	639	626	655	632	599	657	628	630	611	643	639	687	623	673	637	647	645	678	670	636	624	707	652	616	688	598	618	667	696	660	631	660	632	629	682	665	674	610	646	693	621	615	671	606	663	625	646	655	644	621	632	625	647	647	615	632	619	638	679	638	652	613	642	702	623	612	668	611	657	608	649	663	671	654	675	626	652	665	616	642	664	640	652	648	639	691	595	621	655	635	680	664	598	646	621	660	620	636	642	633	620	649	666	634	656	641	627	641	657	624	682	622	640	659	626	612	643	655	651	642	615	654	676	622	651	644	685	604	633	664	638	632	627	643	639	652	642	638	675	610	639	610	695	613	704	624	628	674	684	686	658	634	670	644	659	646	654	574	644	617	660	556	682	650	679	663	676	637	623	635	632	655	642	633	641	633	603	649	634	668	642	616	624	599	620	632	680	584	655	655	628	668	604	656	665	614	607	633	678	610	665	659	630	604	648	607	640	688	660	619	618	648	649	659	611	682	680	639	671	649	658	635	704	669	682	641	593	670	674	652	656	683	649	663	630	635	625	637	677	646	651	640	644	639	577	683	634	663	633	654	701	648	640	617	666	627	661	618	617	637	644	644	663	616	623	622	659	655	655	641	667	654	656	656	683	623	690	645	650	634	664	641	611	649	655	633	602	632	662	614	605	642	622	685	649	673	580	667	638	672	666	630	648	646	616	720	660	637	643	666	656	624	655	630	687	656	647	694	580	635	662	642	659	617	653	667	637	620	636	658	580	643	642
32356	33969	41362	40167	33479	31599	34234	30805	22900	17334	12942	12472	8952	6864	5902	4643	3246	2348	1876	1863	1718	1414	1070	810	889	1013	805	578	425	429	576	490	410	266	257	216	231	229	216	197	215	229	240	225	211	203	208	236	231	188	208	206	181	215	220	252	233	221	213	221	179	210	205	190	215	198	210	209	217	241	228	201	204	256	198	213	216	196	223	196	218	211	207	206	191	202	247	204	213	197	194	199	212	207	222	197	191	241	200	227	217	205	188	194	232	181	204	240	214	224	186	218	205	218	201	181	184	201	203	210	188	215	227	206	206	198	212	200	196	218	215	233	168	207	230	230	218	235	195	178	199	207	205	185	198	206	226	206	226	185	199	188	193	196	214	230	212	197	192	205	235	202	222	217	201	196	210	206	200	201	209	220	207	236	246	226	214	208	218	199	213	190	187	226	222	202	220	196	198	224	205	220	210	201	186	202	215	207	217	207	232	213	202	207	205	214	187	215	203	221	233	172	222	202	216	176	225	192	223	214	204	206	190	195	194	213	208	220	229	200	228	229	214	187	201	221	215	209	238	185	221	193	206	206	191	213	201	208	210	207	212	194	219	182	218	201	206	181	182	221	216	207	209	238	228	230	189	205	200	240	217	204	225	214	242	196	197	185	210	238	235	192	211	232	216	203	210	238	185	204	195	218	228	188	217	183	207	227	217	235	237	217	199	217	204	214	231	241	204	227	211	195	204	222	188	235	192	221	215	209	174	193	222	202	210	202	213	195	213	224	195	219	179	212	202	207	199	199	203	207	191	214	219	182	205	196	181	219	176	211	198	203	184	198	189	210	206	211	218	216	220	231	207	205	210	204	182	216	229	223	213	212	177	201	211	243	194	215	209	210	212	204	186	185	207	183	202	241	196	204	220	220	193	203	220	211	210	212	194	198	189	208	220	204	198	208	211	202	221	193	234	232	222	202	206	198	228	193	221	197	229	194	192	195	230	191	192	205	220	224	199	246	205	201	216	198	236	216	198	208	207	212	223	191	205	211	217	210	211	194	186	207	205	186	226	184	174	210	216	217	195	191	212	202	211	199	208	208	201	220	185	237	232	202	193	222	180	188	207	203	212	199	222	201	205	235	206	202	201	205	212	230	235	207	202	233	204	207	204	201	184	200	220	193	202	198	210	208	219	172	216	221	200	203	199	216	208	218	232	228	227	235	200	216	205	178	217	221	198	189	220	220	224	211	220	221	207	227	243	209	229	204	231	205	206	240	181	189	234	184	245	212	213	206	210	231	211	216	181	185	207	191	205	190	220	179	219	210	203	197	217	236	232	227	220	182	227	207	214	235	222	230	221	211	205	222	209	204	202	205	182	204	203	213	201	204	208	208	230	192	212	194	207	196	211	195	202	199	193	194	214	206	227	170	218	201	222	184	203	210	204	200	198	215	219	228	181	200	215	197	210	209	234	195	209	187	227	207	210	218	221	215	191	214	186	213	203	209	228	208	210	191	205	227	184	178	209	213	183	181	219	221	232	192	226	214	226	194	194	198	212	213	222	215	206	196	221	221	196	208	201	190	204	249	221	208	222	207	210	187	198	210	209	216	206	229	218	195	206	213	204	182	211	219	198	226	200	203	212	212	213	187	196	228	206	174	189	215	223	215	199	184	211	182	215	234	246	206	223	206	193	191	217	205	213	189	201	206	217	231	211	221	206	209	190	213	216	242	193	194	214	218	224	242	217	211	205	218	229	214	206	225	203	221	198	248	216	220	197	200	187	224	196	222	216	214	195	213	230	202	210	237	265	204	204	195	215	228	186	218	200	197	189	222	199	202	216	213	226	222	219	205	210	198	223	229	223	210	206	229	215	191	226	222	217	206	198	193	205	194	212	213	200	210	231	217	196	234	212	191	230	200	226	206	232	178	197	220	176	228	233	236	195	217	212	222	198	224	187	228	187	196	188	191	207	198	216	210	230	227	225	193	229	215	227	192	211	206	209	237	217	216	244	211	226	187	196	209	215	203	200	195	231	224	212	223	205	189	210	208	207	191	201	230	206	225	212	197	218	194	209	189	200	218	213	219	209	222	190	197	182	236	230	224	229	216	242	222	234	219	198	215	194	203	209	200	214	170	184	227	182	199	250	205	191	189	222	193	198	205	191	218	221	213	217	229	220	224	188	216	192	211	210	205	243	201	198	180	201	203	197	210	204	214	213	180	193	217	206	197	220	200	206	228	209	195	247	210	212	216	205	230	190	192	232	209	213	192	211	219	238	207	204	231	205	212	212	191	225	214	204	186	195	201	201	220	207	204	211	183	214	214	189	208	230	199	191	224	205	202	211	190	192	187	174	199	196	213	212	230	217	207	206	213	196	229	225	211	224	193	237	188	204	216	210	207	202	202	190	216	200	198	187	209	223	197	195	219	202	205	247	180	208	191	204	218	213	187	181	194	210	195	199	196	219	214	190	207	217	197	249	192	208	213	205	206	223	224	223	237	199	207	205	203	191	198	212	209	217	211	221	194	205	226	199	188	224	212	224	188	212	204	169	219	213	191	196	198	222	223	220	214	228	213	200	202	218	204	236	202	210	216	193	180	211	207	218	233	214	224	214	185	217	209	201	217	217	194	214	217	194	229	200	212	201	219	211	208	235	217	244	210	212	241	215	224	208	222	202	223	227	227	232	182	216	190	224	180	203	187	191	222	185	228	214	186	194	214	214	200	193	214	221	184	225	186	234	205	181	178	183	207	204	214	217	207	229	207	205	179	205	215	217	220	197	213	224	190	213	205	204	175	244	227	199	202	222	218	207	206	203	232	199	211	214	206	195	199	213	210	195	248	218	219	209	205	212	202	200	185	244	206	194	209	191	217	214	222	216	241	232	218	223	223	183	206	221	210	204	212	222	226	197	219	217	185	207	222	216	231	200	218	246	186	217	223	220	214	211	202	204	221	232	227	203	210	206	211	197	199	224	202	189	194	203	192	216	191	229	202	201	220	242	226	195	207	214	207	205	226	216	224	204	171	199	202	210	207	203	218	214	229	200	201	200	202	220	204	205	200	235	202	198	212	218	182	214	216	201	194	223	194	203	215	190	212	242	216	206	203	204	206	211	198	198	230	189	181	207	221	212	218	189	196	219	235	220	241	238	217	178	209	195	202	233	201	201	201	195	183	200	209	218	208	207	199	211	201	221	242	202	211	227	233	179	192	186	206	201	218	203	206	207	246	202	179	220	209	235	182	200	222	235	210	242	189	215	220	192	204	219	217	213	201	208	194	188	221	200	198	207	236	228	185	209	215	203	199	200	221	204	194	201	210	212	219	202	183	205	209	209	202	186	190	223	179	210	216	218	211	225	217	219	199	233	181	210	194	195	225	213	199	217	222	200	219	206	222	230	205	211	227	201	226	191	212	223	221	190	190	186	226	217	206	214	221	210	195	218	221	184	198	197	238	211	185	206	213	201	212	212	184	200	197	216	222	219	240	205	191	209	207	235	204	177	215
24563	31879	43717	47824	44683	46967	49589	46842	40145	35938	31985	31850	27865	25673	23458	21329	16820	13636	12341	11913	11414	9679	7677	5837	6317	7351	5413	3588	3014	2676	3974	3091	2274	1349	914	861	896	780	776	762	727	738	708	747	692	679	778	704	724	754	711	745	719	710	789	869	856	776	809	749	774	657	747	724	665	727	715	722	677	750	716	700	722	683	703	731	699	698	735	699	706	709	688	715	717	675	732	750	730	760	665	687	696	720	752	699	717	694	710	726	655	694	732	712	741	703	773	693	718	673	747	698	707	715	711	701	690	755	711	714	710	719	735	757	749	711	704	689	721	720	689	751	681	683	776	647	683	750	708	717	652	727	711	664	719	745	708	747	683	682	740	701	727	721	708	713	698	749	660	735	737	704	739	682	710	689	719	709	680	702	722	715	696	750	737	678	700	714	730	683	729	658	744	742	710	692	701	700	736	741	749	672	730	715	736	670	731	718	714	697	728	712	758	736	711	710	680	779	731	679	708	686	717	725	752	761	692	681	698	681	724	737	762	696	661	719	710	709	689	706	698	704	698	739	718	683	702	714	693	640	730	678	724	678	702	712	727	757	698	691	715	715	659	725	696	780	698	730	684	701	760	739	702	732	728	689	726	706	716	736	711	719	693	712	721	716	739	694	715	753	697	765	709	726	682	716	736	709	742	703	703	731	730	741	718	725	719	710	695	676	688	724	708	695	724	730	693	712	664	733	700	741	731	692	706	746	712	670	711	713	738	692	697	720	763	744	699	746	693	730	779	736	717	701	709	713	715	692	736	671	744	711	699	717	692	678	720	733	704	679	727	703	651	675	723	712	694	721	730	709	705	714	763	717	705	673	700	738	711	708	732	748	737	673	713	716	670	695	711	745	768	744	773	700	720	735	696	677	734	721	706	691	672	743	705	713	735	717	687	715	750	705	725	703	643	723	682	721	736	749	699	706	702	682	699	718	679	716	750	738	739	713	698	718	714	728	678	695	729	686	668	728	728	714	671	711	712	755	723	732	666	749	724	733	682	725	727	692	699	679	738	689	683	696	742	695	709	734	727	699	699	725	750	711	673	732	713	751	714	699	764	670	684	683	716	729	750	725	750	682	720	739	740	713	704	689	748	713	727	696	668	709	736	687	753	698	709	743	669	744	669	696	695	674	684	711	671	749	725	735	736	735	742	708	714	667	716	667	680	697	730	749	704	721	655	701	684	728	750	670	695	697	725	695	698	705	682	652	713	749	751	718	735	696	696	694	689	692	710	704	686	734	728	702	737	689	667	769	688	720	735	696	728	684	679	725	689	662	722	701	708	749	700	716	703	698	718	705	779	708	742	694	733	698	718	764	716	684	721	734	695	665	730	675	710	708	699	742	720	723	714	687	716	746	688	695	733	716	698	672	707	705	671	716	657	686	708	677	765	753	792	726	686	697	686	717	681	717	725	733	695	758	781	723	657	741	737	696	714	717	741	725	728	675	694	700	727	752	683	713	741	740	689	733	699	719	721	736	733	718	760	733	709	696	669	720	728	694	716	713	709	729	666	691	685	717	777	704	629	678	697	743	733	664	772	738	775	725	714	724	745	780	745	659	714	705	737	720	668	708	675	726	740	666	721	755	714	679	733	703	737	718	730	745	745	714	729	674	749	714	707	671	687	714	668	677	709	688	706	751	720	739	692	712	671	734	718	702	713	713	728	728	697	732	690	728	753	684	733	738	743	719	785	705	700	687	763	732	682	737	716	706	722	746	712	688	698	694	711	690	715	734	690	701	712	718	676	693	688	672	647	715	716	747	705	686	677	754	732	717	697	705	736	673	672	736	690	708	745	719	645	716	732	708	696	680	701	698	710	708	724	704	717	702	735	702	673	697	702	679	742	685	677	699	747	742	739	732	719	731	756	756	739	737	676	722	728	734	660	739	757	710	714	677	717	709	721	676	701	672	764	732	737	723	702	676	696	702	689	734	752	706	710	748	720	696	727	717	705	701	711	717	764	701	710	731	745	759	711	738	712	676	693	728	664	709	680	712	674	711	740	707	763	736	709	719	735	715	714	757	676	723	728	679	701	701	714	720	719	733	716	687	690	714	756	698	701	706	674	733	705	675	733	729	691	710	679	720	668	689	715	678	720	698	737	765	709	732	706	721	731	742	691	714	739	676	658	728	698	739	654	728	689	740	704	702	746	732	726	765	687	669	731	648	706	698	730	737	749	654	686	746	763	702	743	681	689	687	696	709	672	722	735	689	701	692	710	696	732	694	754	711	714	723	712	731	680	672	717	698	708	739	719	714	730	695	739	785	708	699	753	716	745	782	701	694	734	716	722	701	687	736	729	728	754	707	761	729	700	726	674	730	680	743	798	739	701	695	699	668	658	696	668	728	727	724	715	701	707	720	697	714	737	689	735	630	745	680	744	733	753	739	719	713	735	739	718	692	717	745	703	675	708	713	716	734	698	681	729	695	660	729	688	727	720	713	722	647	751	734	702	726	738	700	718	736	740	698	714	635	723	726	688	741	705	736	649	704	697	683	706	733	704	739	645	736	771	746	703	708	698	722	728	682	716	727	744	693	687	746	680	712	699	667	678	697	678	722	711	718	717	685	688	679	717	729	717	705	680	725	700	697	701	709	715	737	705	722	710	711	680	784	727	684	713	744	696	696	727	733	693	706	683	695	754	668	702	668	758	729	699	701	704	729	742	734	706	718	718	738	686	691	713	733	719	694	754	721	715	713	753	679	717	703	753	743	669	695	724	704	696	767	702	710	717	719	713	712	720	717	690	755	695	750	691	727	642	770	690	686	728	713	702	685	703	661	703	744	675	677	703	746	733	741	658	722	734	685	696	752	697	765	683	738	671	671	704	710	664	692	718	711	750	721	767	649	688	740	717	736	662	715	705	665	745	662	721	709	700	726	661	686	752	712	707	692	708	679	766	712	729	784	771	714	717	701	720	742	699	684	700	759	720	772	734	699	688	704	694	709	737	665	724	675	707	726	749	706	712	729	745	728	743	726	732	700	671	707	734	712	687	736	727	706	710	662	699	695	740	755	681	693	685	703	711	771	689	777	704	719	711	721	675	717	705	688	682	702	737	710	734	690	728	721	693	699	708	724	741	712	761	717	692	707	704	733	709	730	695	718	684	690	731	689	715	718	683	651	712	792	714	713	706	700	705	678	717	748	722	697	707	668	716	752	708	729	706	676	717	719	762	699	694	701	769	677	682	726	732	703	734	721	687	719	714	663	726	681	699	717	711	695	681	717	737	719	741	670	657	714	676	669	699	719	715	725	711	706	691	759	679	753	699	738	728	663	704	727	732	724	718	719	722	740	735	698	703	689	749	706	751	682	710	692	700	696	678	719	722	740	717	689	708	676	689	748	724	703	733	691	744	701	738	723	756	715	706	702	712	712	694	645	734	724	700	700	719	699	689	701	708	760	705	718	707	694	735	644	719	722	731	701	677	688	705	712	759	713	658	704	714	686	701	723	716	712
12188	9244	9140	5855	3787	2407	2079	1437	855	681	522	520	461	381	293	294	279	218	238	232	240	199	198	180	205	202	182	177	177	174	200	206	191	165	184	183	197	202	179	197	194	157	160	180	185	194	186	186	168	174	177	186	169	187	180	187	179	184	187	166	174	181	167	190	196	165	170	183	185	167	198	178	183	189	178	181	166	183	177	179	171	191	182	162	176	196	181	163	168	174	175	219	144	185	178	159	179	198	188	168	187	159	167	176	195	204	191	186	200	189	165	172	185	179	180	167	188	193	172	192	170	199	183	171	149	175	184	182	181	181	165	166	176	179	193	193	175	177	162	191	199	187	187	174	190	185	175	189	192	174	197	207	203	191	194	177	179	180	183	174	216	169	178	171	172	179	187	178	158	186	191	165	159	191	177	158	156	195	189	192	193	177	188	198	175	171	190	164	181	182	189	165	196	212	164	188	190	182	174	175	188	169	211	173	179	174	200	177	158	192	176	182	188	169	198	171	183	175	171	205	197	179	198	159	184	188	174	178	175	190	192	188	196	178	173	174	179	165	175	182	182	173	172	193	198	176	185	144	174	165	195	189	181	184	167	185	166	176	165	180	184	205	168	174	151	156	167	192	158	181	180	177	155	186	196	182	171	187	198	175	168	166	181	181	174	188	190	167	156	187	183	159	164	196	184	170	169	183	180	177	167	169	174	172	163	175	184	184	162	194	169	178	202	162	170	165	179	183	186	183	169	171	176	158	159	175	179	158	163	159	173	178	184	174	170	186	168	191	189	157	178	203	177	205	174	189	196	178	197	202	174	176	179	168	173	181	177	162	185	178	180	185	190	181	193	202	161	178	182	172	172	179	183	186	190	182	153	180	187	188	179	195	185	180	172	177	179	177	187	205	168	170	196	216	181	209	180	184	178	172	169	172	179	177	182	203	189	188	175	179	192	171	191	195	217	189	174	163	156	188	179	189	181	195	160	186	206	192	184	176	181	159	191	213	177	191	159	181	181	196	203	170	165	164	185	184	197	187	198	175	175	188	193	186	182	186	171	193	194	190	168	187	174	169	175	164	192	185	186	175	195	159	183	161	188	157	152	210	185	183	197	187	198	191	173	177	184	183	183	183	163	191	203	191	183	150	187	191	137	207	201	195	159	166	191	214	172	196	177	184	173	176	167	156	199	185	197	172	191	174	170	209	178	188	185	193	192	180	178	180	172	168	181	190	174	172	176	162	189	194	155	192	166	172	158	190	182	183	180	171	187	159	170	179	201	177	179	185	162	165	189	175	136	170	186	182	201	182	202	166	175	173	175	167	190	187	176	180	192	161	184	179	191	172	173	168	177	155	177	181	193	193	176	174	168	164	206	186	184	178	177	172	177	176	162	181	190	168	181	176	189	169	156	186	223	173	154	175	191	207	181	173	197	178	165	176	179	182	195	171	204	188	165	174	196	176	148	187	222	186	192	185	162	166	162	184	193	184	182	171	181	181	192	187	186	171	166	179	201	188	147	163	177	197	176	172	185	198	188	178	160	163	187	196	188	183	187	191	160	179	193	185	175	195	177	184	182	164	181	183	196	185	175	200	180	171	184	195	193	190	207	192	168	177	193	181	153	215	179	161	181	207	183	198	205	162	174	179	179	180	162	177	207	186	168	184	181	185	181	175	201	181	179	184	189	182	181	166	188	186	178	193	164	152	195	169	176	197	160	146	197	170	181	175	187	179	199	170	167	180	168	200	202	197	180	166	192	186	180	186	213	195	186	175	202	194	179	194	191	171	168	182	184	169	185	172	182	163	197	186	180	180	185	208	179	194	186	180	183	181	175	165	184	191	173	213	201	181	190	173	202	173	193	177	183	197	174	187	200	181	160	152	183	185	184	164	212	165	154	163	195	184	186	175	202	171	203	191	200	160	205	176	177	193	170	153	172	161	180	202	182	172	162	167	180	177	193	187	175	194	160	184	178	168	202	167	177	179	176	180	155	176	176	186	179	206	195	166	190	184	195	179	190	189	162	179	169	156	158	192	180	156	167	192	166	173	192	192	178	152	193	170	181	196	155	176	186	183	174	172	166	178	186	184	180	164	197	160	184	170	164	185	147	201	180	176	172	175	183	171	191	192	185	161	155	161	192	177	186	199	170	169	177	172	164	166	183	192	219	170	195	163	206	190	193	185	181	167	165	175	168	172	167	189	185	178	163	168	167	187	169	194	182	196	190	187	189	206	154	178	192	193	157	196	199	180	172	180	167	202	152	190	158	195	174	189	150	171	166	190	179	185	190	168	181	166	192	182	179	164	180	173	182	195	179	178	162	180	169	171	170	190	179	161	177	180	170	160	170	186	178	189	183	188	180	179	189	183	178	173	198	183	177	189	189	185	174	197	166	159	177	178	161	173	186	168	177	187	158	181	183	193	189	185	184	156	180	177	196	186	191	183	188	205	180	186	186	180	157	160	177	173	188	146	176	168	156	214	179	180	185	188	165	171	188	207	182	175	170	216	175	191	181	189	214	178	190	169	173	196	161	196	172	168	150	193	163	178	193	172	188	186	161	174	160	212	189	185	162	174	178	196	182	220	180	166	160	199	225	173	200	190	161	185	205	178	176	168	188	189	169	183	185	173	160	212	193	192	174	175	170	175	191	165	181	166	168	158	185	184	169	171	166	173	170	179	190	163	181	174	185	196	178	162	190	198	187	184	180	198	173	159	179	202	155	188	196	170	163	172	179	179	168	186	166	171	208	190	168	184	198	213	191	158	172	181	188	175	176	161	178	169	185	183	195	208	194	152	177	178	176	199	177	190	172	187	190	208	191	169	170	171	162	192	182	191	202	171	184	170	191	180	163	161	191	191	186	189	201	185	204	173	171	186	176	202	193	195	175	171	196	180	201	155	176	193	175	181	182	190	193	183	179	184	162	178	168	170	172	166	162	169	186	175	191	169	171	166	161	205	188	167	177	199	186	189	202	195	190	162	166	171	186	171	186	183	178	170	166	181	176	166	175	202	180	168	191	179	179	174	185	192	178	180	210	189	184	194	178	183	164	176	175	161	193	182	190	176	179	162	165	174	182	180	179	170	177	192	200	181	158	179	170	191	189	170	180	184	163	155	174	197	214	195	182	175	197	167	178	190	186	184	187	201	183	170	171	170	166	169	182	191	189	188	156	165	198	185	189	164	181	157	181	180	166	170	171	158	161	169	190	172	188	190	182	199	187	185	179	185	194	180	171	203	191	169	168	203	163	192	178	185	186	174	168	175	183	183	153	155	187	176	183	198	214	177	187	202	177	190	188	169	212	188	163	176	181	186	176	196	182	177	184	174	203	185	205	189	190	189	180	174	182	170	177	171	191	185	175	198	158	190	169	184	186	182	175	170	182	189	168	174	178	192	192	189	198	180	186	218	163	166	202	189	166	171	178	178	169	178	198	193	179	167	155	197	169	186	175	167	178	156	179	186	204	199	184	169	185	178	154	168	184	169	194	186
11791	11838	16920	15360	13075	10219	9288	6762	4880	3860	3121	2916	2467	1976	1747	1616	1416	1119	1084	1016	902	906	741	809	781	721	796	754	704	716	745	701	727	649	644	594	641	661	589	615	656	613	641	645	615	660	647	646	622	675	603	581	614	644	650	639	656	635	623	652	668	636	619	680	613	611	675	593	631	607	595	676	651	648	657	665	653	650	630	610	625	656	607	666	650	647	610	680	662	646	600	592	636	642	650	648	664	646	626	614	644	652	597	667	644	643	625	656	632	649	631	594	659	662	595	637	662	640	684	645	632	597	639	635	649	640	636	635	648	618	657	636	642	613	600	646	602	638	636	686	655	640	645	658	616	691	628	621	613	651	601	619	608	631	590	619	655	604	630	652	631	597	587	631	661	628	623	634	640	653	611	629	657	609	625	687	640	627	658	608	628	642	632	684	643	638	653	634	596	642	644	632	671	662	600	655	635	645	649	627	642	653	611	665	662	649	636	642	648	662	605	660	668	661	648	597	634	632	653	636	638	606	651	653	636	594	651	633	630	670	645	657	633	610	577	638	645	678	612	575	616	611	612	633	651	589	613	616	615	593	669	663	635	655	611	630	637	658	635	687	624	652	664	625	598	638	636	706	633	639	664	615	632	612	636	686	631	619	624	638	600	622	660	611	662	657	639	640	643	611	682	588	639	642	603	598	661	650	648	635	611	671	599	615	622	653	639	637	665	629	669	655	623	679	654	613	624	676	604	632	618	655	627	661	646	634	622	628	646	679	612	644	640	653	577	649	619	622	612	623	619	626	578	645	621	677	617	622	671	623	651	611	616	603	626	595	640	591	651	622	607	608	614	662	649	608	665	628	632	637	632	644	651	643	609	619	658	653	627	675	629	655	646	643	651	680	668	658	612	658	624	625	643	607	632	669	614	620	633	627	677	607	661	704	613	615	681	601	627	636	637	664	636	615	633	637	637	620	627	620	680	621	639	558	600	635	639	640	636	610	637	632	612	637	646	676	632	638	707	648	648	663	654	657	647	643	642	679	608	646	648	565	694	606	625	623	654	653	641	616	675	647	645	620	605	687	614	638	623	640	639	643	661	630	632	608	622	640	626	646	646	624	627	640	629	668	629	642	618	641	695	642	651	657	607	650	670	657	636	632	664	618	649	662	620	608	610	628	624	645	703	620	614	623	624	647	649	671	650	629	642	631	602	604	608	649	634	613	625	651	646	626	624	608	615	627	640	692	666	625	608	649	631	652	666	635	646	641	638	618	658	659	663	646	608	650	674	596	604	618	649	641	664	592	629	626	632	644	593	628	680	626	627	629	670	669	626	608	609	617	674	645	593	644	638	611	648	612	622	616	604	596	609	656	649	625	640	598	626	637	669	680	656	642	636	603	661	647	634	633	613	654	609	612	662	617	646	636	671	631	619	635	654	660	604	603	580	689	665	624	603	631	642	611	640	631	673	641	658	622	603	609	584	647	681	655	588	655	645	600	658	614	623	650	638	601	634	658	607	602	595	630	627	604	605	650	633	605	660	677	599	605	630	624	676	639	637	660	621	647	635	639	624	650	660	619	638	667	654	624	647	661	641	611	639	686	635	657	668	668	637	629	643	684	639	624	626	631	670	633	612	598	624	604	648	604	649	617	629	631	658	633	628	631	640	656	661	631	641	598	641	625	607	640	644	677	674	653	610	648	684	625	667	661	637	641	615	638	650	596	625	644	636	639	600	593	620	624	628	605	618	654	620	621	635	634	669	657	667	638	639	659	644	627	626	648	659	642	663	656	643	629	595	675	639	637	609	633	583	633	645	641	663	616	602	615	678	642	631	618	685	652	621	659	627	631	637	660	686	627	638	650	668	654	632	648	644	637	645	624	598	677	605	641	629	672	639	624	668	689	624	691	623	641	675	641	659	645	657	661	628	639	619	612	645	670	654	630	643	616	611	647	561	630	635	631	621	640	647	645	651	655	635	639	641	619	612	600	682	655	704	647	650	596	636	615	672	626	593	639	603	638	603	627	605	603	596	620	634	623	658	644	624	647	617	593	638	678	680	615	603	640	639	626	603	647	635	624	675	635	647	649	585	673	665	611	673	631	628	609	632	598	609	651	630	646	641	653	652	649	635	577	630	670	651	625	627	649	638	661	612	588	642	630	678	622	641	665	626	577	633	637	626	630	618	640	644	628	663	630	655	615	642	641	645	661	612	634	622	640	628	607	575	663	636	656	653	618	595	629	643	630	668	617	698	605	624	630	623	624	620	655	641	630	585	651	630	658	664	604	647	647	618	646	629	632	625	632	629	637	579	601	697	642	628	625	636	614	641	634	654	596	620	615	649	644	658	619	605	619	621	671	629	666	636	638	688	664	633	639	659	643	607	628	655	647	625	642	645	644	648	649	616	595	658	652	663	620	663	598	635	632	615	617	596	608	640	635	619	652	645	677	626	682	667	669	679	562	613	616	652	627	652	659	636	637	657	638	643	630	627	625	623	656	677	661	672	597	633	702	667	631	630	563	580	614	637	708	616	626	607	626	634	612	626	637	646	674	690	621	626	649	611	621	644	631	630	607	637	620	626	638	596	651	629	641	616	648	584	657	586	623	618	630	661	633	631	666	642	597	627	629	623	626	635	651	631	605	680	605	579	640	647	654	667	613	676	657	629	664	636	640	606	658	636	665	593	659	638	612	655	595	638	617	663	647	684	605	708	627	625	623	629	583	650	675	667	588	606	650	661	626	651	591	612	605	645	621	628	639	636	606	629	623	631	641	652	635	607	651	651	626	664	616	655	673	629	624	644	618	630	646	665	652	595	643	610	622	614	652	657	602	642	640	628	678	630	663	617	640	652	669	645	648	604	610	631	625	611	627	637	609	637	612	678	668	683	652	634	616	644	640	581	622	597	667	669	639	658	604	653	638	595	643	661	648	619	618	657	597	631	637	623	598	616	608	623	654	688	599	660	646	691	659	615	645	667	631	598	601	612	633	672	605	632	691	646	636	643	625	619	657	680	650	616	615	630	585	686	607	631	642	684	655	641	676	649	676	628	622	620	631	641	628	680	646	614	621	639	627	601	651	629	633	596	617	645	618	629	630	668	681	632	619	610	627	674	664	612	625	682	625	662	667	620	653	646	658	646	643	661	624	611	584	639	668	620	666	657	614	629	621	638	631	638	610	660	626	637	678	659	616	632	629	659	614	643	632	611	634	611	635	680	670	633	640	624	651	635	642	609	672	626	639	633	623	630	650	669	611	642	641	631	617	634	616	648	616	674	625	680	633	663	640	635	626	578	593	617	604	638	673	654	646	675	676	627	630	632	627	635	648	633	605	623	618	620	588	647	667	614	638	672	697	671	657	562	698	649	667	602	669	641	622	684	639	648	690	633	619	673	640	674	636	607	652	590	601	614	632	626	653	633	668	648	611	623	634	619	574	595	647	649	644	645	597	642	608	641	677	646	654	624	615	635	661	648	588	670	613	629	602	581	647	658	599
27844	36280	37018	34100	29363	24450	25742	19794	13233	9178	6681	5492	4602	2835	2161	2136	1209	1120	1019	1015	778	613	527	473	507	468	661	418	317	254	352	308	288	228	198	207	180	172	194	198	168	181	197	186	197	187	183	191	184	167	180	180	163	191	187	229	202	185	203	177	192	172	181	188	179	190	182	187	174	175	181	203	200	186	148	183	193	166	178	160	194	179	224	210	198	205	179	191	205	174	164	169	181	183	178	186	191	169	180	174	197	162	190	188	177	190	190	209	179	181	175	197	161	177	177	186	196	187	189	150	177	179	176	186	158	183	175	154	164	172	175	180	179	184	163	204	198	159	192	173	194	159	173	162	182	177	171	188	160	172	198	193	170	168	177	187	173	200	186	174	208	191	194	191	186	191	160	175	182	199	199	183	183	191	185	205	176	184	189	189	178	199	188	192	192	163	168	203	193	180	178	169	180	182	199	191	184	183	165	173	169	171	161	167	208	195	189	179	169	196	166	197	189	181	186	203	172	201	179	193	192	178	192	188	214	190	177	179	172	159	186	198	179	175	172	193	185	174	197	161	179	177	154	170	211	178	182	170	200	188	198	150	206	176	188	182	184	181	209	196	178	170	185	181	189	166	211	207	194	163	185	194	191	184	193	169	165	195	178	185	187	175	166	171	193	163	194	189	189	167	174	181	197	191	182	187	167	189	162	165	192	186	181	165	179	186	209	190	191	188	222	173	189	205	184	183	174	185	187	192	203	211	166	184	191	168	173	174	189	165	198	185	171	181	178	163	179	185	201	163	207	189	183	196	175	182	205	180	179	190	174	162	195	172	191	201	184	173	170	171	184	184	183	165	174	171	182	204	190	174	179	195	193	165	177	159	192	188	207	197	187	195	197	171	181	167	169	177	179	176	175	195	192	177	179	165	177	169	187	169	179	186	188	193	199	175	174	181	194	162	182	170	179	202	181	174	200	211	168	185	192	193	163	155	170	199	201	180	195	181	197	195	182	174	173	168	194	170	158	201	183	182	190	191	176	200	225	179	202	173	190	211	151	174	182	172	185	184	201	148	175	193	190	194	180	174	165	170	156	169	171	206	183	211	195	152	185	191	200	190	206	188	189	165	168	197	208	168	206	187	210	184	190	180	188	178	182	202	192	189	198	186	189	207	167	198	195	159	165	175	183	185	196	192	188	179	212	171	194	195	190	197	197	195	118	183	216	193	184	175	160	206	171	189	190	168	195	182	158	187	189	186	161	183	197	168	174	186	176	164	158	181	193	169	193	167	190	193	189	177	166	192	192	176	174	179	172	192	204	169	183	199	185	172	181	178	171	180	183	183	164	173	183	181	173	188	188	188	178	193	168	178	179	210	177	175	199	183	179	185	189	191	165	176	166	177	169	191	207	172	164	177	151	179	202	175	167	184	183	180	194	183	172	214	205	166	171	194	177	179	157	188	183	185	214	198	180	190	162	199	197	174	188	206	180	169	189	198	199	180	195	187	170	174	175	154	172	196	168	168	182	176	181	200	195	195	154	178	165	187	200	183	173	162	180	173	164	210	158	166	171	178	174	172	179	194	183	201	181	178	197	178	182	186	188	180	177	166	178	161	192	173	184	161	200	212	176	188	161	183	186	173	177	176	162	176	198	172	177	188	201	193	168	168	197	193	204	167	172	172	183	164	184	181	191	169	170	186	199	179	146	176	182	187	184	191	185	211	179	162	187	180	195	190	191	171	199	165	179	209	200	207	201	175	207	188	180	193	181	173	191	176	175	189	176	193	161	171	191	199	164	159	217	211	175	162	211	173	188	186	199	176	157	201	172	190	182	196	182	179	169	185	180	174	159	175	213	176	167	196	178	197	195	207	184	187	189	168	204	190	165	175	175	205	193	201	195	174	171	198	196	195	178	178	168	193	180	185	180	176	178	184	206	204	167	202	186	185	193	183	193	178	188	203	184	175	179	177	205	168	174	178	179	165	174	175	181	165	190	168	166	185	197	169	185	202	208	174	172	163	185	180	190	207	192	157	177	180	147	192	184	192	171	178	190	177	186	175	180	170	186	193	181	184	174	199	182	160	179	185	190	166	197	187	191	169	171	182	192	171	187	199	165	171	199	199	172	177	187	187	193	159	163	174	167	176	198	181	183	171	189	174	201	179	173	185	184	173	173	183	166	177	174	178	164	160	167	186	202	175	163	170	194	201	190	202	164	194	176	184	177	167	183	189	178	181	199	180	182	202	196	181	192	173	188	185	190	176	184	181	160	181	175	166	210	175	156	181	175	176	181	180	187	193	187	192	207	189	164	188	168	210	172	198	192	186	163	213	173	172	196	180	178	179	167	180	184	204	166	196	189	178	176	209	169	182	178	183	210	172	173	175	154	166	180	197	177	167	186	165	186	218	209	179	162	167	174	165	168	163	200	175	195	199	198	164	203	183	187	212	175	203	181	159	186	183	181	172	201	172	187	170	173	196	163	187	191	161	173	170	167	190	175	201	195	180	201	194	195	199	183	185	171	192	178	166	179	173	183	181	175	172	185	189	177	191	180	189	190	181	178	184	168	161	163	188	185	184	193	216	190	168	203	202	180	188	172	182	171	178	202	188	191	196	191	181	178	197	160	185	183	179	181	177	210	171	178	182	201	180	200	186	175	182	157	185	168	183	190	191	183	174	198	177	158	191	194	177	179	169	171	178	194	185	169	177	191	179	199	172	176	146	153	199	188	173	192	183	192	192	180	163	199	164	179	175	161	179	139	198	167	210	199	175	190	169	185	160	190	209	189	178	193	202	155	194	160	188	160	194	178	164	188	175	174	170	187	214	191	174	185	162	208	200	167	182	193	224	190	162	169	180	163	181	194	168	175	191	192	165	188	192	181	166	170	190	183	168	189	200	176	190	175	197	175	200	162	187	183	190	199	171	202	186	191	168	193	172	147	185	165	197	172	171	194	212	181	183	183	201	194	195	169	193	168	176	170	198	183	182	183	190	201	185	200	166	183	183	185	179	177	163	193	184	176	210	201	168	196	192	187	187	201	169	183	179	172	194	174	196	180	181	168	167	213	185	168	146	174	170	188	196	192	170	194	172	193	165	170	182	166	179	179	190	173	174	159	188	192	174	173	174	163	150	182	184	156	194	169	175	200	179	176	164	188	180	181	182	179	172	194	197	186	174	181	167	182	164	180	180	195	184	170	154	173	179	191	177	178	169	144	195	194	165	166	162	193	152	204	201	182	177	205	177	193	183	164	183	186	166	158	186	201	156	171	189	178	174	182	185	170	192	195	184	165	164	154	160	180	180	193	185	181	177	177	205	179	182	166	177	166	198	198	160	185	188	170	176	199	200	159	178	182	177	159	174	161	217	197	174	183	229	163	168	183	186	166	184	214	201	158	174	180	194	187	169	213	170	205	179	166	185	197	182	189	207	164	165	180	172	174	192	196	188	178	157	175	182	149	168	166	186	194	195	195	208	181	192	167	209	170	186	175	198	168	170
22050	34343	38770	42218	38905	36025	41005	35530	29748	26830	23699	21324	20098	14658	12504	12857	8684	7951	7112	7018	5624	4487	3697	3184	3679	3095	4467	2872	1958	1670	1907	1911	1582	954	762	727	711	687	679	675	666	631	643	627	619	659	612	642	670	634	621	671	654	697	729	701	718	658	630	677	640	647	666	666	680	615	666	660	663	652	639	644	631	629	631	683	638	651	610	628	656	643	657	621	632	612	654	610	597	618	592	652	651	683	645	620	672	661	646	645	625	637	635	617	607	660	579	608	636	596	618	667	654	622	659	631	596	635	645	620	638	680	659	644	654	640	607	611	613	647	647	647	624	638	610	668	627	614	631	644	620	651	616	605	675	616	619	632	666	636	595	630	654	678	630	611	689	587	649	596	617	620	635	651	637	657	623	625	632	646	626	639	607	630	656	608	628	638	617	625	600	619	695	643	652	613	658	636	660	661	644	634	640	602	626	677	692	626	621	639	639	626	666	593	613	614	597	584	694	598	637	623	643	609	623	609	703	655	581	651	664	621	604	671	693	614	599	587	644	641	665	614	638	643	677	618	603	639	572	642	601	630	670	651	620	643	645	603	631	637	600	649	651	621	628	631	615	649	631	613	635	631	674	680	656	595	626	619	670	643	616	621	629	625	586	606	628	598	644	676	637	637	663	596	602	600	596	626	591	609	619	613	626	664	655	666	602	613	624	612	602	633	630	645	633	645	635	639	631	631	575	670	623	618	625	604	648	629	640	641	623	600	598	654	656	662	626	676	572	669	645	610	687	638	668	641	635	618	697	647	630	639	604	616	633	686	638	628	632	643	650	602	659	586	612	627	649	642	666	671	669	612	606	682	653	596	632	644	645	650	635	668	653	593	612	622	662	662	646	668	631	695	619	627	629	684	620	592	647	636	609	606	645	606	662	670	631	649	662	661	659	627	653	678	607	600	631	616	618	648	639	630	603	691	648	641	672	638	616	641	621	696	619	663	623	627	656	627	627	655	720	646	608	598	607	617	626	659	640	658	603	665	626	620	675	634	641	675	675	631	628	638	652	650	659	643	652	641	614	635	656	618	641	607	615	647	696	617	643	635	674	644	610	672	635	628	645	644	631	580	622	611	652	688	657	652	647	658	628	648	624	607	624	595	676	643	597	640	634	626	623	623	671	659	650	619	677	666	670	621	641	666	681	675	638	648	636	635	645	636	665	621	644	656	647	636	620	647	592	664	661	688	621	608	683	621	635	654	596	646	658	657	625	641	608	613	663	602	595	620	651	627	645	654	585	598	665	639	622	643	637	604	662	597	616	640	618	641	644	611	626	637	629	658	681	621	658	609	630	637	634	672	631	673	676	682	593	657	627	618	665	639	643	612	645	576	635	622	637	680	633	604	628	658	606	629	603	625	653	673	657	624	638	635	597	651	584	654	652	673	625	646	646	656	636	610	663	699	645	639	614	614	657	656	600	654	643	650	644	619	616	629	608	616	655	659	630	628	702	671	687	650	616	649	615	633	651	635	653	650	622	651	600	633	630	613	653	601	650	631	673	612	657	636	612	666	607	635	641	672	606	620	622	609	639	639	638	642	674	606	633	604	688	601	643	638	638	627	665	640	617	646	613	709	603	674	672	639	624	592	663	618	574	644	598	614	615	629	619	628	621	657	652	661	638	639	627	599	647	688	671	618	657	642	628	664	618	639	649	602	626	638	641	643	607	646	636	637	620	660	628	639	606	645	628	646	631	645	674	607	688	680	658	627	623	618	615	602	594	611	635	603	650	642	692	650	633	628	662	627	626	647	658	638	656	628	643	610	664	634	651	618	661	639	656	679	661	651	646	670	632	633	627	651	675	620	617	654	645	628	624	599	600	619	640	620	636	616	678	596	629	636	623	594	608	624	631	701	656	640	674	632	629	599	606	659	644	617	623	664	618	628	640	640	608	670	629	643	645	646	593	614	666	668	649	616	628	648	621	647	657	648	626	653	632	635	640	612	606	662	625	658	637	665	585	631	658	661	625	624	641	642	635	651	636	671	652	659	621	663	644	644	587	626	635	638	628	603	664	601	638	650	639	691	644	639	670	599	623	671	617	629	658	618	659	596	656	648	640	607	653	639	641	627	636	676	628	619	657	637	636	626	620	651	641	693	624	639	638	639	629	633	608	675	620	624	628	669	661	677	625	667	672	610	640	617	684	675	631	669	655	664	676	612	637	629	595	647	723	632	609	632	656	634	642	619	631	633	664	658	651	623	566	647	694	600	629	602	659	655	675	606	643	627	625	667	621	622	642	611	650	605	632	653	654	634	659	572	614	662	653	634	623	632	624	636	638	600	632	646	639	614	643	709	619	656	662	644	664	588	669	619	592	697	647	635	654	714	651	649	656	673	581	644	641	648	661	622	645	619	612	630	631	655	587	669	634	596	624	624	608	624	618	618	665	634	654	665	639	627	616	603	618	640	614	613	660	646	641	624	620	619	645	635	611	615	587	658	605	630	673	624	584	636	649	652	622	658	671	579	666	696	598	617	659	634	634	621	615	625	658	605	631	611	676	621	633	630	586	638	669	576	633	604	630	632	650	628	641	678	636	645	640	604	659	662	596	638	645	612	632	635	649	648	618	650	662	675	635	636	659	608	625	626	629	621	656	649	644	631	652	609	634	647	655	624	634	628	617	676	611	594	657	641	644	641	616	638	651	648	660	668	597	618	623	629	633	645	662	628	712	634	640	614	633	610	643	627	586	613	666	635	626	635	626	650	626	636	696	660	611	671	672	622	620	618	622	705	588	626	637	674	641	611	635	709	671	617	650	687	631	629	632	662	613	662	664	651	659	628	669	582	606	638	647	598	641	621	585	623	665	661	659	579	629	610	632	697	666	628	630	605	654	605	684	604	635	627	622	622	647	610	604	655	603	615	643	644	589	660	684	653	639	627	644	675	643	668	653	601	659	625	632	637	653	679	665	610	659	652	588	682	607	640	693	639	625	586	673	612	664	645	663	637	553	632	622	609	626	603	633	636	606	656	652	648	695	615	632	661	656	611	642	648	611	634	627	582	597	674	628	615	613	622	613	613	627	614	674	624	599	636	606	652	576	596	639	635	679	681	649	636	572	628	677	623	598	619	625	647	648	675	629	592	651	655	683	606	668	658	677	673	637	682	629	593	685	597	649	631	623	585	624	623	642	620	619	646	616	668	652	624	665	594	668	643	644	647	666	632	663	677	639	683	630	644	645	658	615	632	652	573	680	680	633	651	602	655	640	614	622	621	656	649	632	641	643	611	623	647	682	678	655	609	620	627	641	636	636	630	649	616	612	615	642	664	690	662	636	627	691	634	615	677	626	674	605	631	629	628	641	619	641	651	623	664	666	675	603	639	655	633	648	641	627	629	640	656	630	604	662	597	643	674	634	638	646	625	609	638	689	666	602	641	637	647	587	658	586	629	637	650	647	644	682	596	662	650	657	649	596	604	654	603	635	614	634	644	653	618	688	630	559	608	642	625
36874	40870	39730	36731	31280	29611	33730	27483	21464	17153	13748	10206	7930	5153	4259	3725	2373	2050	1898	1691	1346	1034	855	811	755	738	997	657	506	404	394	496	399	270	234	203	222	238	210	195	223	191	190	199	190	215	187	200	230	215	206	209	208	203	224	199	224	242	204	193	192	191	229	222	204	189	182	209	192	215	218	202	188	204	210	190	216	200	204	216	222	215	201	195	210	230	211	184	208	201	215	234	223	208	225	220	240	208	224	210	227	182	223	192	224	199	217	216	207	197	203	206	188	173	195	190	207	228	226	209	191	203	205	206	227	200	221	208	222	214	218	223	207	199	200	222	196	219	193	186	213	207	214	211	202	221	197	209	208	202	195	217	193	206	223	192	220	201	186	232	182	216	214	202	234	203	198	226	214	221	212	193	201	225	210	211	240	199	201	208	192	189	200	211	220	218	199	174	202	202	198	205	203	221	209	185	177	206	211	233	191	226	191	196	197	208	174	202	233	195	208	195	223	229	214	189	234	222	198	216	204	202	202	183	225	218	184	197	195	197	235	211	187	186	203	204	194	211	206	207	217	199	220	196	182	219	197	221	216	206	229	230	233	213	231	221	191	199	196	203	211	188	219	206	206	200	188	224	218	207	199	206	220	213	225	212	194	213	185	200	234	219	222	185	203	202	213	201	188	204	189	205	190	239	201	225	224	212	226	212	204	177	223	233	185	217	177	211	203	211	235	211	206	188	199	218	189	205	209	219	201	197	197	213	173	228	220	190	214	222	194	188	212	216	213	214	211	209	219	217	213	234	234	220	203	238	218	216	216	203	215	216	236	213	194	216	213	205	209	203	216	232	224	195	193	214	194	204	212	198	194	200	186	208	216	214	203	208	234	186	227	220	227	185	199	200	233	210	222	206	206	202	195	202	198	224	202	189	206	211	222	205	208	225	230	216	181	185	218	229	235	206	217	203	190	220	215	200	249	178	185	212	240	233	188	206	210	233	208	187	212	209	201	210	220	209	217	208	198	201	205	188	237	209	193	181	191	212	236	196	225	223	200	228	210	194	199	199	198	224	189	198	217	191	195	195	208	241	222	206	222	204	226	195	200	203	216	209	197	207	220	210	184	191	213	226	196	207	189	211	193	214	213	214	224	224	228	205	189	213	198	202	230	182	214	227	193	184	190	193	221	208	177	222	217	215	229	208	197	211	198	195	207	214	182	224	191	209	204	216	190	196	189	194	184	196	191	178	210	184	226	195	222	193	194	221	223	237	218	205	198	204	199	217	220	224	223	196	212	218	211	188	212	209	220	204	212	229	203	212	209	207	216	210	206	228	192	198	218	229	226	205	195	185	238	175	215	213	199	208	174	186	210	203	225	215	227	212	209	209	218	215	218	191	178	188	214	189	237	203	214	199	195	181	228	230	211	206	190	192	214	223	200	197	192	223	201	218	171	222	206	164	191	232	198	190	196	200	194	185	209	173	206	190	211	187	189	206	194	189	184	217	194	187	188	182	202	218	230	218	195	207	226	203	202	223	205	214	187	203	208	201	234	200	200	197	202	199	221	199	222	204	195	188	229	205	213	199	203	208	188	201	215	200	220	208	225	228	216	209	210	216	204	198	208	209	217	224	201	209	216	214	179	226	192	210	207	203	218	218	198	199	225	207	221	176	194	227	195	221	217	190	194	207	180	217	209	205	227	209	183	217	201	193	197	210	222	236	198	196	217	201	218	196	223	170	212	224	214	185	234	223	219	197	200	215	238	209	183	194	205	209	189	246	217	227	226	226	209	215	217	205	201	209	217	180	204	180	226	220	254	191	193	203	196	187	230	218	218	208	213	209	208	195	214	205	216	223	203	227	208	205	212	213	193	194	201	188	222	193	227	236	225	185	187	217	191	200	246	232	210	193	249	199	204	192	221	200	237	234	224	185	192	226	181	196	205	217	249	216	193	212	232	228	206	202	200	216	229	227	216	215	202	213	210	204	194	219	193	215	233	220	206	195	221	183	199	209	210	200	213	199	200	243	230	195	226	186	211	206	209	199	202	189	212	232	211	229	215	209	208	207	216	215	211	234	229	196	209	181	203	196	200	200	245	195	189	213	225	191	198	191	225	203	214	192	206	210	215	217	215	225	205	212	183	223	197	184	199	209	215	211	243	191	203	173	212	196	197	236	230	202	236	217	214	198	234	220	196	214	229	229	203	204	222	209	186	193	191	213	200	186	201	245	201	193	229	209	200	204	194	220	184	208	190	199	208	190	215	206	211	198	185	195	220	200	214	197	212	231	214	219	199	210	207	181	221	179	228	210	217	219	200	241	195	206	229	217	205	213	237	208	213	188	188	197	187	202	207	211	234	229	196	181	200	224	245	210	195	214	198	185	212	225	199	211	197	213	206	214	185	229	207	195	199	212	229	194	251	209	229	222	208	206	232	220	233	240	209	191	212	209	212	207	233	216	197	198	205	198	214	215	232	193	231	202	222	244	217	214	222	205	196	237	192	188	220	201	182	203	202	203	184	205	201	207	210	224	215	203	196	215	179	214	231	216	215	238	204	188	213	210	174	210	196	197	228	192	212	208	197	208	176	204	207	219	220	187	185	206	203	204	207	198	225	197	213	206	183	191	209	226	189	213	190	209	218	213	202	212	180	226	204	216	209	190	224	210	196	213	227	191	200	214	190	195	190	211	217	213	200	220	234	218	194	214	184	198	201	206	201	245	204	218	223	201	203	238	189	209	232	166	196	203	233	228	219	191	186	187	186	181	210	186	198	214	207	210	206	225	204	196	219	202	215	212	216	219	217	197	198	225	203	192	185	189	199	205	200	195	219	210	231	222	196	193	202	188	224	217	205	201	218	208	211	191	181	198	201	221	215	227	208	211	199	197	214	177	226	199	230	222	215	197	199	212	230	207	190	202	220	218	226	193	225	216	186	218	211	194	194	196	232	214	185	204	191	203	196	228	198	204	204	209	188	196	206	200	209	242	205	187	190	190	181	208	229	214	216	183	209	205	214	209	215	201	191	222	228	199	183	212	203	190	217	206	206	227	212	190	210	199	225	207	204	207	188	213	208	239	209	198	207	198	213	222	232	185	211	205	198	202	184	209	196	208	230	208	194	212	219	185	209	217	199	196	216	203	209	221	200	203	206	220	213	205	193	207	196	199	222	208	197	205	193	199	203	205	220	225	184	198	198	208	216	213	209	192	217	203	188	184	215	199	216	202	190	224	210	210	208	200	185	194	218	222	206	221	219	227	228	206	215	210	232	193	192	198	179	215	196	211	211	211	228	222	215	202	215	218	224	192	201	224	213	197	204	217	218	211	216	225	205	197	183	198	210	206	198	200	215	197	196	216	189	211	188	240	200	216	229	185	190	196	231	185	225	200	203	225	201	213	205	214	239	204	195	203	201	191	190	184	210	195	216	228	199	188	210	181	226	201	217	239	197	206	186	217	193	190	201	184	238	245	214	219	214	179	214	192	189	197	222	201	200	206
29074	38020	43906	46476	42758	43517	48171	43174	39076	36905	33101	28761	26474	21500	19755	17933	13106	12600	12278	11157	8935	6884	6013	5798	5178	5851	7254	4648	3263	2669	2588	3065	2550	1173	850	828	898	894	810	805	785	738	773	695	739	691	733	749	703	758	730	685	721	810	963	915	863	880	726	753	769	688	696	674	720	731	686	742	736	707	708	693	711	694	727	699	704	695	723	713	742	702	665	764	712	750	758	705	730	754	721	718	670	701	715	727	718	749	675	724	725	708	723	761	726	663	704	698	679	696	679	696	677	720	727	714	675	713	709	648	676	754	711	698	657	730	748	699	712	744	707	685	699	677	738	698	667	689	753	698	681	697	694	714	713	708	700	745	748	683	718	717	724	683	707	695	713	696	718	715	716	695	671	756	699	715	689	703	716	676	730	732	657	770	690	671	695	705	678	720	651	714	722	690	717	672	704	719	719	678	695	699	681	727	724	672	690	722	717	695	716	750	699	664	691	712	692	691	681	684	708	690	719	709	722	702	671	699	724	724	659	672	725	666	727	751	722	699	752	720	751	700	744	721	720	756	710	714	784	657	673	707	678	696	748	725	655	731	706	732	674	758	693	680	702	712	686	689	702	715	696	693	724	693	703	689	696	724	700	661	700	673	675	673	649	723	652	718	691	721	714	741	714	682	711	673	679	705	697	732	665	689	741	718	694	711	727	708	725	744	703	723	708	689	702	692	659	692	700	769	648	726	724	714	729	670	687	649	690	684	670	663	703	691	702	664	727	734	733	719	695	668	707	700	736	706	730	718	690	676	714	716	684	714	650	700	735	754	774	715	712	702	722	655	681	739	710	725	680	646	698	723	727	685	686	702	678	733	706	697	731	700	722	702	716	644	710	676	734	677	691	708	713	720	713	702	686	669	681	755	727	731	688	741	722	714	728	682	744	704	686	681	705	678	715	672	740	721	744	657	702	720	723	680	703	698	695	705	723	750	691	684	665	691	715	754	707	706	646	670	668	734	684	700	702	749	696	723	748	691	737	740	705	670	695	711	682	713	731	632	682	689	717	721	724	680	692	675	671	689	677	694	740	728	656	716	677	699	650	698	722	747	729	712	681	695	710	692	713	695	690	727	679	673	693	647	670	686	734	672	747	683	721	688	711	704	685	697	716	688	727	697	699	686	666	703	726	690	742	713	714	669	710	730	707	683	722	694	665	721	694	704	709	679	668	720	735	714	715	678	665	701	700	679	725	677	697	717	676	678	692	749	662	693	728	729	671	688	679	683	685	712	688	728	715	699	714	690	697	701	721	688	709	718	709	686	729	725	725	682	725	744	703	700	683	727	687	684	652	698	668	704	757	668	746	728	713	730	713	706	717	686	743	701	679	653	723	672	671	694	721	739	684	677	678	689	704	711	688	695	722	707	682	693	708	690	699	714	664	689	677	737	678	693	696	716	693	668	684	700	732	714	671	660	684	719	724	681	758	709	669	719	702	683	716	669	686	746	718	679	712	651	726	697	694	724	724	718	724	774	711	699	678	724	654	684	757	675	701	710	694	670	685	723	718	730	696	776	706	748	702	705	709	717	715	665	686	733	725	710	766	749	701	719	693	688	701	700	723	723	694	666	687	687	695	734	706	712	708	710	702	700	655	771	753	672	743	677	717	733	662	713	685	708	739	697	684	720	702	702	665	727	718	726	690	753	725	706	738	735	718	717	713	697	680	658	656	704	730	671	681	726	657	719	718	691	692	722	729	732	694	694	702	658	645	719	633	751	724	739	714	643	734	694	695	726	720	739	680	714	726	730	679	702	721	678	728	733	736	695	750	730	740	717	668	724	756	686	664	648	697	711	702	688	683	694	746	707	681	746	656	673	709	695	727	739	688	667	735	726	713	713	715	689	712	696	663	766	712	715	733	714	753	723	737	675	672	686	699	686	704	696	703	737	758	718	688	719	662	710	747	683	705	714	707	708	724	693	744	723	719	687	731	713	713	671	733	670	693	664	668	679	675	684	687	726	716	697	709	748	701	755	644	716	666	646	656	663	696	687	717	743	695	710	694	719	689	655	681	725	696	674	774	736	676	706	685	716	699	719	701	671	726	698	766	736	689	742	713	738	669	680	704	701	710	668	726	699	704	724	729	726	676	694	722	754	744	679	684	735	721	726	692	731	750	722	657	743	658	673	703	697	648	777	724	685	698	715	717	668	746	706	717	691	708	736	718	752	718	689	659	702	764	725	726	711	709	737	696	741	685	692	720	694	744	753	723	670	689	685	703	686	725	695	758	722	763	694	722	723	755	714	653	694	640	729	682	665	685	703	706	692	679	729	776	704	677	696	711	756	745	733	731	711	663	729	717	699	726	721	690	672	720	698	694	699	710	704	695	742	722	685	753	732	737	728	686	664	731	702	676	654	701	728	676	703	752	690	714	735	672	694	710	726	729	687	716	665	678	722	714	745	714	706	749	693	715	721	692	687	740	694	693	749	735	709	756	685	702	712	648	710	712	670	681	694	717	735	727	681	759	694	727	720	708	740	655	707	679	732	674	716	662	703	730	684	684	704	721	786	713	718	680	722	725	695	679	707	717	714	685	713	688	729	717	692	659	685	668	741	687	734	676	699	737	662	690	680	715	729	732	718	723	717	685	649	712	680	716	731	775	717	715	697	713	713	693	685	700	643	701	707	731	677	738	718	721	711	684	722	667	689	707	757	678	674	694	699	689	730	692	696	682	699	695	711	741	704	747	725	726	702	667	685	678	702	715	728	703	674	666	702	698	757	711	682	704	667	675	683	713	746	750	728	720	680	663	680	745	754	731	694	673	699	682	721	696	697	669	732	693	697	740	697	681	684	719	687	676	738	679	706	713	722	719	684	707	690	716	727	674	701	717	723	711	713	711	698	754	714	664	692	693	709	642	719	716	681	702	706	695	696	725	692	678	715	740	707	696	725	704	681	693	713	707	713	674	714	760	718	715	651	691	706	720	757	688	659	709	719	657	735	703	702	654	682	674	677	734	643	695	739	747	691	719	690	743	701	747	679	713	696	726	678	697	723	720	686	731	704	709	725	752	698	709	753	701	702	690	721	729	711	702	669	693	727	689	690	711	681	717	698	721	676	716	679	722	677	680	697	739	710	718	693	687	686	663	683	658	686	731	720	707	717	725	677	720	728	700	677	743	694	701	690	699	679	670	717	681	712	706	683	705	683	691	681	707	745	747	695	697	676	693	715	728	696	699	752	734	691	696	696	706	711	735	712	687	632	729	708	730	675	651	691	688	730	698	686	645	701	696	669	699	718	689	702	712	699	735	673	674	688	700	747	722	715	728	729	703	673	720	728	749	702	726	736	675	697	719	678	738	726	716	714	727	713	731	708	739	670	694	671	681	661	713	663	748	677	706	688	707	720	702	722	718	749	718	686	694	691	687	673	697	717	709	705	678	669	691	674	719	683	732	688	672	754	724	746	730	704	719	745	741	749	736	697	703	709	736	704	699	651	703	703	691	716
11322	9869	8171	5871	3720	2508	2145	1357	985	743	607	503	384	339	320	285	236	217	191	207	198	183	205	190	170	209	209	191	195	200	184	188	204	177	164	198	192	166	170	179	159	193	154	153	198	175	181	167	181	187	163	185	173	185	184	196	170	180	177	181	203	172	145	138	175	158	163	162	168	183	178	198	188	180	156	168	179	148	177	194	202	167	191	182	162	167	160	187	170	181	176	182	190	160	190	177	152	190	190	190	171	176	177	173	160	159	179	190	152	175	184	170	193	195	177	174	181	177	178	173	172	172	165	194	174	150	182	190	180	183	172	152	169	176	181	173	178	167	173	171	184	172	160	165	172	184	171	175	175	181	181	188	166	184	186	175	192	187	171	162	167	166	203	171	198	188	147	192	191	185	168	154	180	186	173	190	167	169	182	180	155	183	188	166	162	166	172	187	199	166	167	181	181	184	159	207	170	166	169	179	174	168	176	168	163	185	169	192	167	156	168	206	188	173	211	183	177	194	176	166	198	171	189	171	196	157	165	186	181	165	175	200	170	155	191	181	191	206	180	171	177	172	167	174	186	152	164	188	183	171	191	175	154	184	195	176	169	178	168	175	182	156	170	156	162	166	168	191	188	151	177	170	190	200	197	183	172	171	164	161	172	201	180	177	199	171	175	190	177	188	186	184	161	181	158	173	176	147	176	178	184	182	159	158	185	208	179	199	168	178	177	200	177	197	187	171	180	166	167	157	168	181	184	171	177	175	177	190	195	169	163	187	180	203	160	168	182	200	191	176	167	156	166	153	172	176	180	173	179	184	208	187	187	184	189	181	188	187	160	174	174	192	170	175	190	164	172	180	180	195	164	168	194	174	183	181	140	189	188	188	177	171	176	170	171	167	190	177	174	167	168	167	182	205	165	192	186	183	165	177	185	155	170	159	169	186	177	170	179	176	177	179	189	159	183	173	171	181	182	155	162	173	165	157	162	166	171	177	186	177	146	174	178	173	164	162	184	170	195	191	188	194	167	170	203	168	177	160	167	168	152	196	186	169	160	176	189	167	165	174	182	165	174	167	160	171	184	190	183	166	161	188	204	210	184	177	203	171	191	163	171	182	179	156	175	189	181	205	183	186	206	155	161	155	185	182	190	163	192	190	167	167	198	195	177	185	182	165	183	181	166	175	162	169	154	168	204	185	167	160	173	184	188	189	171	187	180	159	178	171	191	176	177	177	202	169	176	154	164	175	180	179	176	186	168	209	150	162	166	169	163	181	171	185	171	169	166	165	170	171	167	191	145	168	172	215	192	151	181	206	192	188	175	161	169	175	182	193	158	181	164	185	164	174	194	165	187	152	172	161	192	155	181	172	198	146	191	164	185	200	193	179	196	188	174	187	188	170	174	166	169	172	171	179	178	182	176	172	182	193	177	209	174	152	154	169	162	196	171	191	170	154	177	168	150	187	151	170	168	174	172	164	173	166	176	177	168	177	181	204	167	145	161	191	171	174	176	163	146	187	159	166	176	173	167	183	178	167	192	169	182	193	181	169	196	167	159	169	175	154	170	171	182	164	168	175	183	165	180	185	187	172	196	168	144	180	185	154	183	172	164	149	180	197	164	173	184	166	177	196	193	191	181	187	190	173	167	180	173	182	176	151	178	168	180	180	158	157	170	170	185	185	190	178	178	163	160	186	171	202	184	166	152	186	174	163	173	169	189	187	160	187	150	193	155	179	164	164	195	181	175	184	171	166	180	153	159	176	185	165	181	170	176	161	171	197	164	200	156	186	186	179	188	163	195	175	180	164	156	165	170	176	185	156	164	192	199	145	161	176	153	154	161	148	168	170	169	181	171	169	161	177	177	165	181	169	173	188	187	182	164	172	195	182	204	169	202	176	198	166	169	178	175	186	171	186	183	188	174	172	182	183	185	197	167	187	146	172	184	168	193	158	179	152	176	199	159	159	174	194	184	180	169	182	183	170	187	157	163	145	179	178	156	180	162	174	174	183	185	163	189	172	189	170	169	165	192	167	167	165	183	203	178	174	208	174	172	187	175	187	174	184	182	195	180	178	165	186	178	172	164	199	201	168	168	187	151	196	177	180	174	185	172	191	174	183	155	176	183	179	178	179	184	156	193	173	143	183	165	188	187	138	193	193	175	177	187	161	181	188	169	157	189	157	193	183	187	174	187	173	197	206	170	185	168	190	172	168	181	159	182	210	176	173	176	151	178	181	180	172	158	166	174	178	181	174	184	186	184	172	180	168	181	166	178	179	190	187	184	190	202	176	186	200	167	163	187	195	194	177	176	148	165	167	169	167	184	154	166	169	197	175	169	185	167	164	177	169	182	183	206	155	186	157	198	171	161	165	196	200	184	167	169	177	193	172	162	189	168	159	197	164	185	175	177	147	161	189	165	194	172	160	185	173	194	190	183	175	159	152	152	162	181	166	149	189	175	154	166	198	172	158	170	177	191	141	165	202	185	181	175	182	179	163	165	179	165	182	141	157	164	161	192	191	163	185	177	179	167	169	191	179	145	174	157	160	173	165	197	172	197	181	183	185	144	189	174	180	169	156	210	169	186	157	164	155	180	174	167	190	191	144	184	176	180	191	187	161	184	182	161	167	184	165	169	163	164	176	192	177	169	159	162	178	197	184	182	172	192	169	173	162	161	177	207	176	183	186	176	189	175	192	185	161	188	183	171	181	202	214	169	163	190	176	187	189	181	197	170	166	167	177	163	170	187	197	166	156	177	170	186	174	203	190	183	156	186	165	193	158	189	171	165	188	179	173	179	156	181	169	170	186	177	165	191	166	164	196	161	184	170	182	202	169	168	164	167	174	185	172	186	179	162	176	187	176	183	165	179	182	157	200	176	162	173	170	163	157	169	173	188	165	177	176	173	198	169	201	177	178	173	172	178	183	158	172	159	171	178	159	199	179	194	164	181	184	188	184	180	163	173	171	182	176	169	193	172	156	190	153	183	172	201	163	181	165	181	166	157	165	203	168	177	185	192	157	154	182	175	186	192	181	186	168	167	168	164	153	186	154	172	168	180	167	187	186	158	175	186	168	172	177	167	170	188	181	165	171	160	162	173	168	163	172	174	185	181	195	201	158	147	169	163	180	171	174	185	201	169	187	173	179	173	176	189	143	177	166	192	169	173	171	203	171	178	183	184	160	171	172	170	155	179	189	180	176	189	177	168	173	200	173	183	162	156	182	175	168	194	163	178	177	179	178	176	167	171	157	168	165	200	164	175	159	160	162	161	179	171	184	177	168	180	196	145	160	168	159	169	180	203	167	184	170	169	191	150	168	176	182	191	155	186	172	171	168	179	156	186	172	182	194	178	179	177	193	168	170	164	190	185	170	164	175	168	168	193	164	162	172	195	163	162	207	187	171	179	174	187	206	169	166	191	178	161	176	176	189	186	177	174	186	198	166	175	175	177	172	182	166	176	166	147	164	189	187	194	160	160	156	176	181	182	166	193	137
11338	12593	15370	16412	13271	10859	9933	6853	5489	4349	3578	2776	2141	1736	1552	1385	1185	1123	1022	940	894	771	716	756	768	782	812	706	705	737	671	761	695	640	638	598	640	634	593	580	632	564	600	609	668	632	643	613	664	655	620	656	632	576	633	639	621	663	615	643	621	580	612	658	636	651	679	592	625	624	634	631	600	631	617	625	655	620	630	607	651	580	649	608	632	607	630	617	603	638	573	616	585	584	606	607	616	692	613	597	613	607	623	665	645	619	573	667	628	597	611	638	655	641	625	618	627	608	587	655	628	619	619	621	637	627	623	665	606	629	602	602	595	639	612	611	595	633	625	616	582	606	611	656	632	600	619	610	632	641	622	614	644	641	591	646	618	650	624	580	641	631	634	662	620	634	614	618	634	622	597	626	630	618	593	650	565	650	630	616	574	600	636	633	617	600	614	614	626	638	599	648	592	610	630	613	629	594	614	594	586	654	630	643	643	574	602	613	604	635	643	605	612	636	663	591	622	666	579	635	666	612	593	599	623	636	662	616	624	633	610	614	672	656	612	608	610	657	613	647	599	587	585	690	641	631	602	675	632	606	634	611	591	614	623	627	644	605	563	599	584	614	621	621	658	622	597	625	574	617	589	662	644	645	633	636	614	615	636	643	655	603	625	626	620	609	657	655	648	660	576	678	572	613	632	563	608	652	629	637	587	610	586	596	640	628	629	584	605	578	650	619	623	608	590	611	657	585	574	627	612	676	597	641	610	588	627	649	646	612	600	634	605	541	592	639	591	598	664	632	633	643	601	621	614	660	642	626	610	622	672	630	634	605	612	622	625	624	663	573	622	611	635	594	610	671	657	638	618	611	637	636	603	617	577	601	629	584	607	621	613	609	694	612	619	613	599	602	643	606	606	651	615	620	615	638	607	595	619	626	582	602	644	638	597	585	615	663	595	627	624	621	636	609	625	619	606	656	618	644	590	620	591	646	652	621	578	603	649	569	612	617	642	637	594	640	604	596	598	625	611	640	627	637	627	697	615	633	602	618	589	631	640	632	636	616	610	608	572	609	603	649	620	632	653	644	638	646	624	623	631	617	610	633	647	639	644	579	599	629	626	641	601	595	621	611	632	599	619	635	609	615	618	654	626	610	611	605	643	643	630	605	648	613	654	657	640	611	656	644	621	641	627	653	602	636	645	606	648	640	619	625	606	660	652	593	670	596	650	660	619	621	633	649	623	566	613	658	663	641	573	641	607	633	634	683	638	612	647	634	628	641	592	627	654	598	608	648	607	621	648	629	581	625	613	637	621	659	578	617	612	599	654	599	560	633	592	626	627	598	645	639	613	651	623	649	623	614	633	596	627	584	629	611	636	618	638	588	616	609	604	600	583	632	648	588	658	663	608	601	614	614	631	612	623	570	665	635	609	586	594	618	686	640	640	583	583	598	585	641	623	581	623	609	650	616	616	599	614	616	620	578	593	613	612	605	723	619	601	625	571	640	639	629	597	642	662	617	625	647	638	615	622	653	646	657	610	675	631	631	611	625	628	609	637	604	677	606	620	615	605	585	598	628	581	626	618	622	617	633	625	664	603	669	635	665	648	621	583	663	624	692	708	582	660	604	630	586	562	619	625	595	587	589	601	643	579	639	623	642	635	615	649	622	616	647	640	604	625	655	605	629	597	626	603	632	648	616	617	590	634	591	596	634	561	635	609	615	625	562	601	631	619	603	627	671	595	637	649	599	576	623	591	651	625	632	635	601	635	616	594	599	645	639	577	607	639	607	632	604	627	632	592	608	624	598	670	626	628	595	645	664	649	661	628	621	655	601	636	598	604	648	628	648	636	577	621	577	589	589	612	614	591	604	606	581	672	641	593	598	642	612	609	616	593	599	658	673	569	654	611	623	583	579	672	634	623	627	574	601	563	646	657	604	599	616	666	661	592	638	628	636	698	632	639	614	595	605	619	578	615	605	633	611	616	617	600	602	617	607	614	657	630	617	624	634	648	661	638	642	636	632	625	615	621	599	633	597	598	625	611	633	586	647	659	619	629	568	625	624	623	611	585	608	639	635	607	647	607	628	607	609	607	651	598	608	629	635	646	595	640	606	649	596	624	596	586	620	609	601	646	609	651	650	626	609	642	636	630	621	608	647	567	612	601	597	609	626	608	596	639	591	544	609	638	630	565	593	643	608	618	605	610	666	607	631	621	624	602	633	610	649	598	611	630	623	635	624	599	658	618	621	616	604	602	611	592	636	632	597	644	640	641	575	602	667	643	609	629	607	628	629	648	620	604	638	614	628	614	590	619	589	599	600	633	642	639	622	594	602	625	605	604	618	630	617	634	641	668	625	624	662	634	639	621	663	638	579	581	634	630	604	638	590	610	643	602	633	636	645	638	657	605	591	611	650	640	618	629	603	623	618	594	631	613	637	628	639	595	618	649	612	624	599	620	619	651	591	632	586	622	598	660	618	621	636	616	593	619	662	596	596	621	623	607	662	624	614	595	623	608	640	641	656	596	584	616	624	590	588	609	621	595	606	635	592	581	604	632	627	671	590	657	603	635	642	600	646	635	643	632	653	612	611	626	609	621	590	576	669	613	620	579	607	663	586	667	581	650	622	634	569	647	649	586	591	577	605	661	589	594	604	635	626	653	637	621	583	663	616	608	637	612	583	619	606	610	624	632	609	611	603	608	613	589	634	603	657	601	638	653	629	607	581	617	618	657	598	611	594	611	623	598	600	658	611	642	601	623	617	607	604	649	609	606	638	667	564	609	615	595	645	633	628	620	598	652	649	649	624	628	626	612	637	609	636	588	616	630	607	627	623	632	619	614	626	625	580	619	653	657	611	658	686	584	637	596	634	563	609	596	621	629	657	615	592	632	608	604	615	644	618	622	638	635	607	636	607	610	614	613	602	583	634	572	587	593	655	648	616	656	593	616	672	646	638	610	589	640	590	603	644	661	603	610	604	607	658	569	625	601	625	638	602	599	636	620	589	610	653	619	630	625	666	618	591	609	642	619	595	587	641	620	617	657	583	645	623	617	622	628	616	579	576	629	617	606	650	643	599	623	641	606	658	619	612	584	625	648	645	643	615	612	629	646	661	620	599	602	579	637	630	610	625	602	619	641	642	621	623	633	627	612	589	613	602	630	641	598	638	614	591	630	650	650	611	622	572	605	598	627	619	634	640	628	652	618	578	642	643	614	616	624	635	589	559	611	661	637	631	667	641	661	617	638	656	600	646	635	645	653	571	656	616	630	603	658	624	618	615	609	646	640	595	617	597	590	635	619	655	611	643	598	635	616	634	655	626	639	669	612	592	652	638	659	632	632	636	628	660	640	650	658	616	597	582	629	631	645	632	599	602	608	634	586	693	630	574	607	616	575	638	603	652	610	609	662	563	623	628	600	606	592	609	634	610	634	629	630	632	622	585	598	599	617	610	646	676	629	613	594	608	622	627	663	624	630	616	633	626	640	631	593	643	596	643
26002	27520	32234	28879	26992	25016	26768	18700	13687	10487	7844	5560	3825	2955	1588	1376	1123	1188	992	810	563	437	419	367	512	542	421	344	351	257	239	280	251	220	193	187	158	188	182	196	189	170	166	173	163	169	167	198	182	165	165	174	178	189	198	207	199	164	198	213	164	162	155	189	193	174	190	171	194	198	164	174	162	163	191	186	167	193	176	172	153	183	176	172	172	171	159	205	184	165	163	157	178	173	196	156	180	161	180	190	169	178	172	170	187	164	174	175	174	171	165	170	177	159	176	180	163	186	175	195	177	176	193	165	190	172	154	183	155	183	198	184	181	174	178	169	191	171	167	149	153	165	160	155	177	173	180	166	173	172	165	158	157	195	194	178	185	179	193	194	175	168	170	182	198	180	188	170	194	199	150	172	175	162	180	183	176	171	176	170	167	186	198	187	182	172	185	184	175	167	185	193	169	185	162	179	180	196	156	177	165	169	194	169	179	175	176	174	187	152	179	169	178	165	166	179	183	164	173	178	189	165	166	176	195	201	174	178	179	182	188	166	169	176	187	166	174	167	190	180	148	152	185	184	182	167	173	170	188	181	173	182	175	184	169	183	177	173	169	221	172	183	168	178	161	194	161	175	145	164	194	195	199	188	190	179	162	193	199	166	197	198	175	169	196	161	173	160	162	169	174	173	181	186	180	194	179	151	181	165	158	173	194	180	193	166	189	168	177	196	168	169	172	174	171	179	175	180	172	167	162	179	150	204	176	182	171	175	165	191	163	188	198	197	176	180	175	172	136	188	166	162	184	174	178	168	187	182	179	170	164	183	178	201	170	196	180	187	184	164	175	198	190	189	173	166	157	182	175	174	161	205	165	163	161	158	183	183	186	167	175	166	191	168	182	186	184	176	169	161	159	172	197	189	160	173	175	194	163	183	191	173	180	172	189	169	169	185	169	168	184	165	169	178	186	167	196	200	161	168	170	155	172	181	178	177	191	188	164	173	197	189	161	167	176	171	162	174	178	162	179	194	164	195	175	175	175	206	172	178	168	175	188	183	200	211	168	213	170	160	186	181	182	155	170	189	161	173	205	205	158	188	174	174	169	175	163	157	173	184	200	183	170	153	161	181	197	171	185	179	184	188	178	164	186	183	185	160	172	160	176	189	166	205	187	181	184	183	168	177	204	175	162	169	178	193	158	177	164	175	175	177	186	190	185	191	181	172	205	181	172	192	197	194	160	177	165	175	179	172	147	179	171	178	195	168	172	161	147	178	181	180	166	180	151	169	191	179	180	172	170	185	161	171	172	190	157	193	174	186	161	166	167	183	169	181	196	162	183	173	167	175	167	182	173	194	203	180	170	152	195	204	174	204	176	156	194	196	174	189	173	193	185	206	160	186	173	189	202	164	166	206	162	164	198	156	179	164	182	183	180	185	186	184	173	180	190	171	172	182	167	185	209	157	165	175	170	185	197	189	160	202	174	173	161	164	189	176	191	188	179	205	175	148	174	165	167	166	160	162	188	159	194	170	184	188	159	186	193	141	165	179	142	189	192	179	184	191	183	162	190	197	186	195	183	182	176	165	159	186	173	178	160	171	177	160	169	165	159	189	176	185	199	177	177	174	194	168	155	181	181	189	146	162	171	160	166	172	172	166	161	165	186	161	182	159	174	184	163	185	159	174	194	180	173	176	173	173	177	182	161	163	184	192	182	169	185	153	182	205	204	151	173	171	170	176	158	158	174	176	186	182	163	177	164	178	167	191	160	170	151	198	183	177	186	195	169	159	207	194	200	200	163	169	173	185	157	160	174	175	169	190	177	147	176	179	177	178	193	193	165	159	166	158	151	182	163	166	189	187	210	168	156	162	181	161	183	177	178	151	193	147	173	158	185	157	171	181	180	171	177	163	181	200	161	197	182	206	176	174	194	189	178	185	166	205	168	163	174	175	173	212	151	175	164	171	211	175	163	160	194	186	180	167	179	166	163	187	161	173	155	194	191	151	149	191	172	165	160	191	182	162	151	162	176	193	180	171	178	178	172	189	175	156	185	174	187	195	170	180	178	166	213	187	159	183	183	174	156	150	180	187	171	209	192	170	156	183	180	190	174	193	167	161	183	189	161	164	173	178	168	177	188	183	173	182	147	195	171	153	195	180	175	157	178	176	166	172	186	153	174	175	195	168	164	167	179	153	152	167	159	184	169	176	195	168	175	172	181	163	161	155	177	174	179	173	174	190	170	181	183	186	164	196	190	189	186	187	164	184	193	205	183	192	173	179	182	172	195	180	174	144	165	165	179	179	185	189	159	172	179	173	153	162	179	179	163	183	187	184	186	189	183	175	193	177	168	164	192	173	137	184	202	191	182	176	174	173	177	168	185	187	172	179	151	200	157	176	177	164	189	172	171	185	185	198	179	159	169	183	174	190	205	175	179	156	178	195	168	188	188	153	190	199	171	165	184	191	166	190	149	186	179	190	182	168	174	175	153	159	171	164	166	150	175	193	183	183	166	205	167	169	161	188	173	200	166	183	154	182	174	178	146	195	154	179	180	154	203	175	168	169	165	157	160	188	188	179	181	182	179	183	188	188	183	182	173	181	175	177	195	172	167	165	192	166	168	148	174	158	185	188	174	180	193	184	214	181	157	164	192	192	189	173	190	175	170	151	177	172	179	194	184	144	175	178	152	178	178	170	170	190	176	172	181	187	187	158	169	168	177	185	167	192	183	149	172	169	185	157	165	179	169	193	173	159	157	184	169	166	164	190	173	174	195	189	181	164	160	156	172	177	164	171	188	188	181	169	173	165	180	166	172	168	186	166	142	182	191	146	179	183	171	158	188	192	175	167	186	180	170	185	171	182	171	171	183	195	176	203	185	178	210	192	195	182	168	188	182	183	216	186	178	168	191	158	165	139	165	186	171	184	159	152	163	181	175	162	173	190	160	189	149	166	174	180	185	176	169	180	176	141	197	179	173	181	178	196	179	198	201	181	189	171	190	171	148	175	192	193	177	165	165	189	200	153	197	204	193	163	169	191	147	154	172	159	178	158	170	168	167	185	170	180	158	175	175	175	177	198	178	175	184	174	188	165	154	198	169	160	192	170	194	156	188	175	196	183	165	174	174	178	173	186	182	192	201	166	185	182	176	151	144	167	178	158	188	175	176	190	186	171	180	176	165	186	183	206	196	184	188	175	184	175	180	178	174	152	172	180	165	179	177	173	181	156	211	184	170	175	175	171	171	174	160	187	172	184	166	175	179	159	167	198	169	190	183	178	199	193	176	180	172	166	173	152	177	193	165	187	171	192	192	169	167	194	172	171	179	208	154	172	179	180	194	172	191	171	212	175	191	187	169	171	172	166	151	171	175	150	159	154	168	167	171	149	144	148	165	197	189	197	161	192	169	163	185	193	172	159	172	174	190	189	179	197	182	170	165	188	184	185	205	183	169	184	199	166	160	162	176	186	190	161	148	168	137	173	185	178	178	164	174	177	189	170
20675	25979	35221	36767	37180	38282	41404	35198	32252	29943	25910	21765	17476	14821	9481	8642	8095	8516	7425	6047	4255	2937	2894	2523	3490	3764	2727	2136	2233	1306	1145	1763	1362	867	789	766	715	658	657	669	626	605	668	648	664	566	656	618	638	612	654	628	664	656	781	705	700	664	669	645	657	605	633	651	634	599	618	644	608	628	603	637	618	666	643	623	620	570	634	675	646	580	627	704	606	601	598	626	605	617	568	610	629	658	640	600	613	570	606	637	661	630	625	609	634	655	613	634	647	654	603	619	617	624	641	670	599	626	634	649	603	631	631	643	608	612	640	611	605	627	639	606	607	628	652	650	664	622	618	625	670	647	585	630	680	586	637	557	604	580	637	607	637	659	671	620	635	636	632	614	624	635	666	631	664	613	613	591	633	587	642	594	674	648	595	635	604	608	620	616	631	605	678	657	605	617	595	619	654	624	639	630	585	627	589	642	590	656	673	641	627	633	601	640	615	578	646	605	612	625	642	587	631	634	648	618	566	680	630	585	628	607	645	613	615	607	631	600	614	599	623	625	641	628	704	665	614	646	641	620	611	598	600	642	634	569	603	624	625	627	693	618	615	598	602	654	604	609	574	590	580	609	593	621	623	613	636	637	586	604	662	645	582	643	608	616	654	637	645	645	633	605	654	658	642	659	665	681	599	630	652	573	598	614	607	634	579	660	603	652	591	618	661	633	608	625	607	629	651	626	647	592	633	657	613	636	625	603	566	638	642	635	614	653	598	645	588	600	616	660	604	600	582	624	603	585	575	625	628	598	620	650	623	611	615	656	627	596	598	622	635	644	661	653	635	605	654	629	604	605	587	673	615	627	605	626	614	653	644	630	620	662	659	629	667	601	598	594	643	623	616	629	625	628	619	609	632	629	591	652	644	599	641	614	686	636	649	615	650	630	587	637	582	611	600	636	554	645	616	625	637	610	613	589	567	643	650	618	621	624	611	628	622	606	613	637	609	592	634	609	608	666	623	625	646	660	642	617	598	654	646	607	636	639	618	583	607	652	596	617	641	638	665	583	621	665	641	609	629	594	678	614	640	638	603	617	641	577	665	633	598	586	665	632	636	566	645	631	602	595	627	634	581	633	619	636	603	683	626	672	627	630	631	641	636	652	598	624	631	616	642	628	645	659	600	621	581	611	600	679	620	622	643	595	627	619	591	680	584	644	644	628	619	644	615	617	629	615	655	637	652	631	630	630	618	615	629	660	602	601	616	629	584	655	607	609	627	628	618	622	562	627	572	643	589	641	614	580	665	585	626	629	641	578	585	614	592	620	609	606	605	618	659	606	608	629	655	610	661	572	608	612	619	616	665	571	635	661	575	647	649	628	628	632	601	629	635	608	632	637	613	646	624	615	678	638	641	649	650	619	609	644	622	612	640	594	634	607	635	622	609	681	603	644	611	640	585	578	621	603	618	571	630	644	632	626	633	612	594	638	617	602	636	636	602	622	617	626	633	600	618	588	614	649	647	625	653	673	638	610	651	596	587	621	600	630	633	602	631	608	664	649	622	615	598	646	643	661	652	596	629	589	656	623	641	632	612	619	636	615	632	626	640	636	633	574	665	613	597	638	599	639	603	617	576	628	600	634	648	637	620	649	645	596	634	646	621	616	641	637	604	630	607	608	627	611	662	634	649	580	619	595	649	663	626	619	632	643	619	649	635	666	660	616	653	614	604	634	586	574	617	549	652	640	615	609	608	628	674	640	648	643	595	641	589	626	630	607	620	615	568	622	625	609	631	654	619	595	579	623	602	641	592	652	666	648	585	638	606	614	600	591	637	559	673	644	613	635	649	621	629	603	627	591	618	597	652	629	631	611	629	614	606	618	644	608	589	651	623	628	610	597	584	613	647	605	595	608	563	620	602	619	603	582	652	631	632	598	624	619	605	618	622	643	611	621	578	623	637	629	607	641	625	628	675	609	624	656	670	611	573	606	638	639	604	619	627	649	630	613	591	630	634	636	650	620	630	612	618	602	643	610	603	606	647	661	631	595	589	600	616	594	657	591	632	612	604	618	650	628	597	640	675	637	671	605	631	614	624	606	675	658	641	662	610	620	616	644	610	610	654	602	579	626	634	622	621	605	605	604	662	607	608	661	610	651	619	612	641	613	612	641	660	645	637	641	647	637	661	613	616	653	608	642	623	641	649	642	633	597	610	606	622	646	646	590	626	653	616	635	639	587	627	641	616	634	599	601	631	652	622	625	571	620	652	647	651	633	593	620	601	644	620	601	626	621	643	640	643	610	617	610	646	607	645	611	595	588	642	622	627	595	587	644	671	692	679	609	564	645	632	656	629	578	602	612	631	583	605	571	642	598	639	617	596	637	619	638	601	645	595	643	647	647	575	641	637	659	619	586	625	593	642	639	567	715	642	671	610	614	630	613	623	619	631	664	620	652	641	617	625	620	660	627	619	647	568	619	612	606	626	643	638	608	629	619	608	638	627	608	649	656	646	637	630	615	644	622	594	639	658	651	638	653	617	617	695	667	623	608	647	656	597	613	594	643	629	596	610	596	586	640	640	647	594	612	613	641	605	630	643	619	628	654	608	647	617	620	613	664	624	635	602	605	640	632	609	598	620	655	694	668	643	571	617	636	580	639	635	638	610	606	619	565	622	636	645	600	625	616	619	630	610	652	557	622	622	626	613	664	614	615	632	590	668	605	661	618	607	635	623	619	614	635	615	641	585	645	643	614	648	605	603	625	596	610	583	605	614	564	634	613	649	638	605	594	620	597	634	610	619	600	669	668	624	608	647	608	650	634	602	637	641	589	662	588	635	633	687	629	605	622	601	650	651	655	616	679	617	635	589	661	687	567	611	555	610	647	636	621	600	619	663	590	634	636	652	614	598	641	585	617	601	626	595	582	649	627	615	622	642	616	692	673	621	589	602	654	595	646	646	622	633	581	643	626	590	613	648	627	639	596	609	638	585	618	598	632	600	655	621	569	607	612	622	642	635	633	613	605	598	623	642	614	601	612	639	631	651	655	624	651	643	631	595	637	630	668	666	613	617	589	576	626	592	645	642	572	619	590	647	660	619	629	629	629	650	631	611	669	626	634	605	667	612	605	617	589	598	632	631	632	640	638	638	595	609	639	633	639	619	606	611	597	623	608	595	575	643	627	655	548	622	625	647	644	637	613	631	621	627	617	612	649	667	567	626	578	618	593	613	621	623	624	628	602	594	583	670	655	598	591	598	675	597	585	593	596	581	599	660	641	645	568	629	598	641	614	610	605	582	661	614	641	625	620	596	633	591	624	601	658	654	624	593	663	644	673	602	648	608	593	597	596	648	650	601	618	662	594	607	556	635	608	627	610	628	655	598	617	650	571	618	644	655	619	647	610	628	613	585	635	615	623	624	635	617	640	644	623	618	633	604	610	676	617	572	663	621	628	623	636	624	630	630	597	657	624	623	624	642	641	631	613	659	633	592	576	642	611	646	661	600	659	639	656
32439	37131	38271	39921	31141	31700	32418	26681	21331	18807	14951	10705	8427	5870	3228	2704	2467	2113	1828	1478	989	691	726	629	870	717	584	600	478	339	295	454	323	252	254	220	214	205	190	243	206	183	227	219	207	196	192	199	194	202	208	194	251	224	216	241	235	218	242	240	213	215	211	215	211	207	195	211	211	218	191	207	200	184	203	218	194	223	225	212	189	211	193	208	212	202	227	197	204	212	221	208	203	217	197	183	208	192	225	206	220	203	198	214	218	228	207	215	203	198	218	215	184	217	219	207	177	193	201	202	201	201	199	215	205	171	194	211	199	225	228	211	205	216	204	194	192	203	195	199	213	205	178	196	209	198	193	192	205	182	176	187	219	196	207	216	201	206	213	175	196	222	191	194	212	191	198	206	191	196	214	210	198	217	220	202	199	208	195	229	211	192	214	219	191	198	226	234	198	200	200	190	183	212	193	204	185	217	216	210	218	215	224	212	207	192	217	181	168	205	223	194	212	197	200	192	206	216	203	230	185	197	207	197	194	197	199	223	196	201	177	194	208	220	192	208	189	240	216	221	197	216	202	211	219	226	199	184	186	202	217	226	195	208	207	191	205	194	226	191	181	188	191	219	217	174	205	186	188	189	187	174	213	189	195	200	192	204	213	204	193	196	206	210	224	199	225	193	196	197	196	195	176	201	216	215	220	189	217	192	205	212	228	242	174	211	232	206	173	214	237	214	202	210	208	171	216	189	220	221	192	168	207	205	209	198	219	217	202	202	189	193	194	222	187	189	196	229	214	195	211	184	205	192	214	228	209	208	222	201	217	206	223	227	224	199	205	212	200	196	201	243	217	211	230	170	199	209	208	190	214	197	213	227	209	194	195	195	177	219	235	209	226	221	226	195	187	197	216	203	210	199	220	224	200	195	186	223	215	216	185	203	235	237	193	211	207	209	192	238	203	216	188	189	206	201	206	193	200	189	201	207	189	184	185	201	215	204	212	215	196	211	233	229	205	211	202	202	217	231	192	236	192	214	202	214	210	191	209	209	228	194	202	214	212	190	238	243	196	208	182	214	207	240	193	184	195	200	195	223	215	221	217	222	193	223	209	194	207	193	215	222	176	221	207	207	233	200	200	182	186	216	207	183	170	191	188	191	204	225	196	191	230	207	239	209	185	204	207	199	215	241	186	199	217	180	193	211	183	178	205	187	207	184	201	181	205	177	190	192	199	177	189	197	213	206	213	185	188	207	210	200	222	210	162	193	218	191	194	191	193	195	212	205	239	216	211	207	193	210	204	184	182	239	214	223	221	219	204	204	193	193	197	198	225	202	211	207	201	203	188	212	209	197	193	206	198	246	208	211	170	215	200	202	205	187	225	180	211	214	196	202	221	198	204	178	191	192	195	198	194	205	206	201	220	204	214	191	199	186	227	189	209	209	208	191	195	218	212	209	183	218	206	200	209	208	219	211	196	184	203	213	194	197	215	209	188	174	190	220	208	201	202	197	200	182	209	217	202	190	216	213	223	197	211	222	219	214	205	196	217	219	168	213	184	182	189	194	224	216	201	213	198	207	201	218	172	195	190	216	214	230	196	190	179	212	201	216	208	217	225	189	229	190	206	198	245	196	213	204	213	211	187	175	198	213	184	212	202	231	208	223	209	215	208	220	187	189	213	214	194	204	203	196	214	201	198	225	214	228	213	196	195	216	218	224	209	184	201	196	210	212	199	197	214	218	193	228	231	209	202	180	193	223	210	229	245	216	200	208	202	235	213	202	211	204	193	166	206	198	200	236	202	191	202	211	195	217	204	227	210	186	241	176	174	222	204	193	200	199	186	215	188	220	184	225	227	227	211	230	196	207	194	182	224	166	210	208	193	186	208	209	194	210	182	216	219	216	202	218	242	205	211	197	195	216	186	201	212	177	191	210	231	193	214	190	183	199	215	197	208	202	216	224	211	192	205	207	238	200	216	216	203	218	204	178	200	216	212	192	231	182	182	183	206	223	220	206	200	211	182	208	195	192	211	196	240	210	195	205	201	218	229	223	202	186	201	232	198	215	195	184	215	215	217	209	229	199	196	233	193	226	185	193	219	187	202	224	208	205	223	192	177	201	186	221	179	206	214	211	185	205	233	220	210	200	200	193	215	203	199	199	176	202	200	171	199	236	191	227	207	179	212	219	177	213	196	191	196	201	193	195	198	207	184	207	198	197	213	200	201	221	190	183	180	216	196	216	200	196	215	211	189	196	218	208	203	233	214	194	191	197	191	193	202	189	218	192	211	221	207	222	186	211	212	216	204	203	232	189	233	208	192	204	212	200	203	189	202	188	211	191	201	210	207	204	218	236	185	218	178	198	204	199	200	210	198	211	204	206	198	231	215	214	203	194	221	232	231	204	211	206	226	211	213	201	198	217	174	195	217	188	211	200	206	188	200	197	186	224	187	216	203	188	194	215	194	183	191	211	217	208	209	185	209	210	213	196	182	193	186	209	210	190	223	204	181	201	209	193	193	214	194	229	210	196	217	206	203	223	180	216	210	213	219	210	224	201	191	216	196	186	196	207	172	193	185	223	188	185	208	205	229	196	204	184	192	201	182	213	211	185	191	202	219	171	184	222	177	186	197	174	206	200	207	217	196	202	199	224	163	210	200	216	207	202	169	217	184	221	196	206	198	212	201	223	230	219	192	205	195	195	203	210	182	192	212	217	222	175	218	208	188	188	216	215	190	234	180	214	222	216	218	200	193	230	209	217	196	211	197	204	216	190	197	191	215	212	210	195	207	215	192	206	218	215	195	189	206	216	177	191	198	186	207	234	185	196	206	200	210	210	248	184	201	220	184	197	186	189	204	217	243	226	222	194	219	234	222	206	189	196	192	199	183	188	215	227	210	204	215	215	209	189	202	212	194	187	210	203	200	225	187	211	206	223	191	211	220	215	199	233	190	185	197	229	198	210	205	193	175	201	231	211	203	210	202	195	213	192	201	216	196	183	183	203	187	205	183	202	208	184	186	192	196	218	179	197	202	215	227	200	237	217	194	198	235	211	179	203	212	186	231	198	199	208	201	213	230	207	212	191	216	202	193	179	190	186	177	198	193	213	193	203	203	219	207	205	210	216	191	197	185	195	203	211	234	188	196	171	200	221	209	220	212	204	189	190	206	219	188	235	206	232	200	198	232	209	212	179	191	195	210	208	214	216	210	217	191	199	215	222	185	205	196	219	211	201	246	206	186	207	191	192	203	191	217	204	211	239	198	194	221	209	206	224	208	200	216	203	198	204	208	192	186	192	199	221	181	218	219	196	223	220	192	206	214	200	213	223	202	190	200	228	208	190	189	197	197	215	210	198	189	203	238	221	202	200	221	202	210	191	229	196	237	196	212	193	193	207	199	211	194	233	198	215	188	202	192	198	220	185	184	221	213	192	227	205	195	192	233	199	219	187	195	218	214	186	208	208	192	183	197	220	208	221	211	187	201	210	171	200	221	211	199	213
25035	34771	41720	46476	40650	46335	47660	43242	39230	38646	34500	29882	27416	22179	15646	14730	14079	13315	11562	10048	7088	4727	4867	4643	6028	5197	4371	4654	3108	1720	1591	2888	1937	1004	898	863	859	763	725	731	735	740	754	700	677	670	727	693	739	702	721	727	765	916	919	864	848	820	805	754	743	720	698	655	692	723	714	709	696	645	658	690	686	691	722	681	695	684	711	694	752	689	703	709	681	710	686	736	721	696	719	706	703	736	683	737	714	701	699	712	712	745	695	668	674	704	699	703	674	698	675	694	719	686	670	688	663	671	712	653	702	724	696	723	701	656	721	755	702	717	702	679	690	700	718	709	711	732	702	738	735	731	663	669	736	723	693	720	710	669	727	715	706	692	723	707	732	744	741	679	719	715	678	741	750	720	707	699	747	723	650	748	680	694	706	747	687	731	728	685	673	668	694	729	733	671	738	714	706	707	654	661	723	684	680	725	732	644	666	681	697	694	681	733	683	742	733	690	726	722	737	690	730	677	711	771	676	729	694	700	720	693	665	720	745	696	682	660	665	730	721	697	702	674	707	742	678	743	679	707	667	668	729	712	720	687	707	694	661	672	702	707	741	739	740	706	676	685	723	729	724	756	745	720	719	666	751	727	652	722	723	664	713	709	698	699	705	696	688	691	685	691	707	727	746	695	685	703	690	643	686	669	685	725	682	734	726	670	719	679	690	663	720	739	720	699	702	725	729	715	703	677	712	647	680	724	710	688	642	729	715	645	704	707	716	719	678	685	738	675	684	700	704	675	691	669	657	713	666	704	682	697	697	700	741	635	715	733	698	669	765	725	694	638	690	714	711	723	663	688	698	707	706	694	655	741	727	696	698	667	750	688	713	707	651	696	682	709	703	703	698	660	667	725	723	675	676	708	667	658	722	671	710	694	723	682	717	704	709	699	709	713	707	648	736	667	684	719	725	713	696	698	714	709	723	707	711	679	699	687	740	703	747	654	713	721	687	707	687	728	681	705	717	693	671	694	674	664	725	731	696	711	725	684	686	682	708	690	690	676	738	763	721	748	693	703	676	695	704	681	708	688	664	682	688	695	715	732	688	679	692	710	703	721	692	694	708	653	713	692	680	724	698	671	704	738	734	712	736	725	690	725	687	723	723	700	659	693	677	680	687	720	732	705	734	704	718	717	692	729	689	714	716	682	727	708	669	723	715	744	716	690	669	761	701	707	695	697	754	740	735	658	745	696	720	649	709	695	687	693	692	717	722	691	672	689	714	728	690	688	725	733	723	746	722	705	740	689	644	708	709	674	689	686	688	759	697	721	718	729	720	677	692	734	778	749	732	710	666	722	680	719	711	720	701	728	701	706	663	777	678	748	684	727	715	713	679	727	697	732	733	707	646	670	703	701	693	675	760	740	741	728	683	701	676	683	733	744	732	691	702	690	702	716	720	673	702	733	671	733	709	721	694	719	758	680	678	716	739	700	640	652	710	690	720	696	743	721	717	697	663	664	734	703	771	720	691	714	687	760	713	678	728	708	661	729	686	718	726	727	691	682	668	703	718	691	695	675	718	702	659	705	677	741	698	651	699	713	725	666	730	673	692	743	727	695	690	663	706	702	733	709	681	718	695	744	692	680	722	706	742	700	740	667	680	681	708	711	714	706	741	662	736	681	702	687	670	719	737	651	724	713	701	732	685	679	677	754	668	683	730	674	672	728	690	733	702	713	689	717	725	666	697	753	654	713	733	713	676	760	723	725	686	710	696	723	736	686	671	700	686	743	708	691	783	705	679	702	692	665	710	657	743	705	697	717	680	731	669	686	720	687	675	684	736	712	734	690	723	689	715	690	703	723	720	633	719	658	753	644	697	700	730	686	715	684	681	700	707	693	704	688	735	720	703	693	694	717	664	745	734	712	683	741	653	635	694	662	706	736	670	698	716	722	640	701	735	704	701	731	693	689	679	718	700	650	653	710	681	748	720	760	708	685	717	688	682	661	675	717	741	714	714	674	746	715	680	707	694	732	739	679	696	679	705	711	734	723	679	685	697	690	678	704	697	725	675	685	684	720	694	680	736	703	708	677	729	687	729	728	707	713	666	677	719	743	708	702	690	700	674	693	697	719	685	729	707	673	682	724	730	696	689	691	690	711	674	682	673	773	704	710	684	736	699	722	726	713	744	724	679	647	688	685	716	720	692	679	687	699	735	728	708	706	619	714	688	663	673	706	668	681	691	700	712	671	681	712	693	662	725	696	716	679	719	738	694	731	762	700	733	700	678	701	743	715	696	746	730	715	695	693	693	669	714	684	708	691	705	723	725	730	684	694	675	714	690	656	674	692	652	676	674	733	674	697	675	717	683	703	721	717	691	724	706	706	708	694	670	678	710	694	700	680	697	686	738	750	665	716	757	689	738	733	678	704	672	694	673	731	719	703	710	719	685	747	690	709	735	716	668	757	681	722	685	721	734	725	699	676	684	725	725	730	699	675	667	661	697	692	718	695	705	752	675	693	706	702	696	711	689	685	716	698	762	715	703	672	704	703	679	755	672	692	711	749	694	735	669	718	682	718	726	687	718	675	679	682	716	685	713	729	685	698	686	704	686	689	721	740	672	726	702	667	749	713	730	675	711	641	707	672	711	683	684	666	687	691	687	696	692	727	668	758	713	689	652	698	661	705	740	700	729	699	784	666	687	711	718	686	721	671	684	678	643	717	655	710	710	693	667	702	679	706	687	728	690	725	707	674	689	738	701	639	646	725	711	670	731	688	739	687	690	694	676	708	672	757	683	705	651	659	693	717	700	718	676	683	680	667	721	731	780	691	662	720	696	683	725	709	659	747	703	718	747	689	674	736	699	714	684	708	723	685	694	699	699	676	726	667	671	685	701	690	690	664	687	731	732	739	736	699	704	714	723	674	707	712	639	679	704	698	717	734	669	697	720	778	653	691	669	678	718	719	697	676	715	697	663	696	690	765	685	716	656	688	701	694	714	687	742	704	684	704	734	706	692	663	674	703	665	640	672	652	687	747	697	717	677	719	701	748	714	613	698	698	721	687	672	668	773	709	737	710	674	708	679	676	742	678	749	695	701	714	696	659	723	684	699	696	695	705	730	655	745	675	701	749	694	724	671	727	695	688	707	695	725	713	732	732	736	690	708	683	707	696	730	713	691	710	725	718	695	655	679	691	757	652	683	667	738	757	616	707	708	730	693	644	729	699	631	718	707	743	740	724	663	659	704	721	724	686	728	683	699	653	685	721	721	692	689	711	724	699	715	711	708	725	727	697	702	683	685	762	657	731	706	683	667	680	707	720	696	714	715	737	749	702	700	663	747	697	660	754	716	681	691	729	725	679	681	675	767	696	744	695	761	654	663	705	676	709	754	729	666	686	707	719	707	751	716	719	696	692	729	662	750	705	722	691	732	667	678	708	667	656	728	727	711	735	711	706	693	713	683	729	661	696	687	763	698	724	678	695	707	715	736	674	724	755	704	694	716	759	730	700
11871	9571	9740	6926	4021	3086	2196	1481	1048	763	625	551	425	366	300	300	264	249	243	228	207	199	156	183	210	184	193	203	195	184	210	188	174	179	176	170	172	141	176	185	196	172	190	198	194	170	202	188	162	209	180	160	186	169	160	174	177	155	168	169	177	175	168	165	184	173	160	186	198	152	181	150	191	182	182	190	216	175	162	148	175	164	184	173	183	182	182	177	158	161	153	186	163	182	150	172	177	194	193	179	192	205	187	181	153	173	171	184	218	171	172	156	161	184	191	180	182	207	173	184	172	168	180	175	187	189	196	164	168	170	166	166	184	180	183	160	155	179	194	189	181	169	205	180	158	195	152	167	165	192	181	162	188	159	173	173	182	187	197	154	181	184	169	192	179	169	155	167	159	193	160	167	197	186	186	186	169	179	166	157	162	173	191	188	184	187	166	188	183	180	199	177	181	190	166	180	187	158	176	189	162	185	190	184	176	164	170	172	175	179	173	180	167	175	173	170	170	160	196	175	174	188	154	185	177	182	157	185	167	183	177	189	178	185	178	172	183	178	182	182	183	176	163	189	174	190	183	164	150	154	176	173	168	165	159	179	177	165	174	191	199	171	176	172	193	194	181	189	192	188	168	172	200	199	177	179	185	168	155	176	184	192	185	162	164	167	201	167	177	157	181	163	168	148	167	179	181	193	178	183	171	171	194	178	191	183	178	167	161	185	161	173	172	177	184	171	160	172	166	196	175	170	192	182	173	183	153	160	197	187	178	179	167	157	181	181	184	168	187	186	190	190	180	194	182	158	187	209	178	162	179	179	174	175	186	207	200	171	169	179	197	195	178	165	181	178	172	195	181	166	193	197	183	166	187	173	185	188	150	167	194	190	182	173	176	182	208	192	193	169	187	174	202	193	154	176	141	194	187	206	171	167	155	186	191	173	173	171	169	159	185	183	183	206	196	179	166	174	182	201	148	171	161	186	187	196	186	187	170	170	181	165	188	190	172	162	148	165	204	178	165	181	169	180	159	158	186	203	182	164	173	162	157	201	191	181	184	192	152	190	188	171	189	167	176	179	190	176	172	167	177	199	181	197	185	181	186	173	190	182	167	172	209	159	160	178	145	183	206	178	184	196	187	184	152	151	186	202	202	166	190	179	184	188	185	174	186	178	170	182	176	185	181	192	175	175	164	159	181	203	188	173	175	175	168	182	194	173	185	180	163	195	184	194	193	182	163	194	178	181	168	170	185	168	182	174	171	211	184	173	165	186	170	198	172	180	187	163	177	167	165	169	170	198	155	178	195	158	178	184	170	168	184	189	171	191	179	182	188	169	192	181	184	165	158	162	191	196	194	189	191	176	188	169	184	161	158	155	199	164	172	167	179	182	180	184	163	194	180	177	188	160	169	172	185	160	192	170	214	171	176	173	152	182	167	146	206	162	176	193	219	174	172	202	183	194	176	173	170	177	162	180	202	185	188	176	162	173	175	179	160	159	187	182	192	169	186	189	162	145	171	164	201	194	185	181	200	174	155	188	156	182	159	195	167	210	171	202	179	169	171	169	173	181	160	176	175	157	171	168	192	162	160	167	184	180	182	176	176	168	185	179	188	177	150	159	168	184	175	155	176	157	149	152	186	160	194	172	191	189	174	180	186	211	189	174	189	211	181	150	189	195	195	183	200	168	179	192	181	171	192	183	174	172	168	144	159	164	180	199	177	169	197	169	179	178	213	171	171	186	156	167	176	176	175	171	167	159	166	170	163	168	189	151	164	175	195	173	189	155	168	186	185	183	185	192	172	152	152	184	160	187	180	196	184	162	180	167	181	172	200	194	160	176	172	151	195	184	174	188	186	180	183	217	174	172	168	157	169	164	167	170	156	185	174	179	195	165	173	156	186	184	201	176	192	176	185	190	172	160	196	180	144	173	169	180	193	188	180	187	179	186	159	182	157	177	188	176	179	180	199	180	189	176	183	162	187	165	175	190	164	160	185	177	187	174	187	201	186	166	194	172	180	160	171	167	165	171	168	184	184	184	176	178	175	180	195	195	193	161	186	165	160	189	168	186	216	168	171	196	182	188	196	171	173	177	164	179	187	172	164	193	202	178	168	181	180	197	179	211	156	171	164	175	184	204	170	156	172	149	158	175	178	187	174	172	193	178	211	182	175	187	187	185	177	194	166	173	165	180	175	200	190	178	163	149	166	188	168	183	173	158	187	193	207	154	194	173	179	184	186	176	188	143	179	176	180	175	181	159	168	169	183	172	175	181	174	196	156	179	211	162	173	193	168	162	192	166	176	183	184	169	165	183	176	165	171	183	188	157	163	196	170	158	191	169	186	185	157	170	156	190	175	195	186	180	197	175	166	183	200	190	196	168	179	177	183	192	167	167	169	159	176	185	182	184	182	171	180	176	188	177	170	173	166	170	179	183	189	206	200	176	189	175	158	189	198	147	176	207	192	171	190	181	168	165	189	197	167	184	178	166	162	169	163	184	202	162	162	176	177	171	165	201	160	180	203	168	204	159	192	154	179	179	194	166	175	179	182	164	192	170	166	179	162	182	182	176	158	195	194	168	168	173	178	172	194	179	195	171	204	168	161	168	186	180	178	182	178	183	184	180	164	175	179	181	182	153	210	159	198	179	182	141	192	203	163	159	180	165	163	178	173	187	174	181	197	184	167	188	199	193	166	201	218	189	170	184	157	178	193	170	154	168	170	164	184	136	198	172	168	162	191	173	169	174	173	198	193	148	152	174	149	173	186	167	173	177	173	150	176	189	171	154	178	184	183	167	170	176	174	195	183	149	197	168	173	160	155	180	193	181	194	195	192	179	183	187	194	185	172	178	190	210	163	205	169	164	178	190	174	170	200	161	174	174	149	169	175	170	186	178	189	159	165	167	162	179	165	202	181	166	174	161	205	207	185	188	189	157	188	185	178	186	172	207	203	174	161	183	167	189	185	199	208	190	170	183	195	186	170	148	175	178	174	176	176	195	193	180	192	170	189	192	147	168	180	166	158	186	193	171	187	184	178	189	169	178	164	168	185	172	186	178	186	182	198	187	150	170	180	180	170	167	182	192	179	184	178	198	189	168	178	165	153	172	171	185	173	189	164	170	198	183	173	177	163	179	192	178	168	194	174	184	179	181	167	171	182	197	176	177	179	183	143	173	188	155	193	174	180	168	169	190	187	157	164	168	169	162	184	182	190	186	175	168	183	161	159	158	161	177	156	168	148	202	168	211	185	189	182	162	190	175	172	180	175	199	167	221	188	186	173	165	182	186	170	195	205	156	167	187	188	181	168	179	154	175	170	199	185	162	171	178	184	168	199	200	163	136	176	156	185	214	177	184	168	190	201	192	181	172	197	186	204	193	164	180	195	171	179	177	186	185	172	205	191	154	191	162	185	169	188	182	186	174	165	182	186	172	187	189	191	174	183	146	158	189	173	194	170	170	160	189	186	197	180	167	158	166	182	178	171	177	163	173
11771	12404	17550	16996	13097	12341	10077	7386	5684	4311	3687	2738	2352	1932	1619	1560	1452	1335	1104	995	815	762	737	801	760	757	707	745	723	646	668	701	684	615	645	645	630	652	662	607	584	622	618	618	663	619	611	646	643	645	564	622	636	647	693	633	662	637	650	626	614	638	623	616	644	597	637	620	643	613	631	571	617	666	566	626	617	624	622	608	591	593	663	635	638	595	634	589	649	588	592	628	634	614	643	622	617	659	633	558	618	623	635	612	626	626	570	635	623	621	629	674	646	634	637	607	647	618	661	629	626	632	612	613	640	654	628	653	597	637	673	662	640	647	621	683	619	602	629	639	646	620	609	646	623	633	649	663	641	641	621	633	562	645	668	650	662	624	608	648	637	634	690	652	624	636	624	605	585	642	606	579	636	593	620	625	621	624	593	678	655	623	627	611	652	636	593	637	671	614	626	634	640	588	662	606	601	666	625	650	654	623	623	650	617	607	600	622	611	650	606	617	642	594	629	605	615	598	611	622	638	617	645	635	624	629	578	650	670	642	614	599	614	633	616	647	612	634	642	628	632	643	668	608	633	631	587	626	618	635	583	656	574	603	662	611	621	649	625	614	624	631	636	616	623	601	650	668	605	660	649	588	629	623	657	668	578	608	672	595	660	640	631	614	648	647	606	594	616	599	599	642	621	642	650	617	627	655	627	619	620	662	640	605	597	610	632	650	607	572	654	611	676	604	694	666	607	629	629	630	650	648	654	644	628	656	617	615	606	687	601	634	602	640	630	704	633	603	601	609	657	596	606	631	643	628	653	643	652	614	616	675	642	607	578	620	660	604	653	636	640	627	635	630	668	604	657	611	594	602	637	657	627	631	640	681	646	669	672	635	656	592	611	626	628	628	673	586	616	633	593	602	610	617	619	623	635	669	637	646	637	650	603	636	598	606	665	583	633	588	586	607	588	620	688	663	625	622	636	604	610	605	633	624	562	593	652	642	618	618	657	605	616	596	603	608	666	597	677	640	612	646	653	619	639	637	607	618	612	622	611	590	636	658	593	635	654	658	634	624	613	649	633	605	592	590	670	629	617	619	683	628	634	622	611	666	618	657	645	619	654	637	589	593	605	661	636	634	625	646	623	583	658	641	609	616	633	600	639	658	633	598	644	648	623	622	607	635	654	586	644	657	613	613	608	628	626	619	601	645	619	607	638	610	589	585	623	672	656	595	627	626	588	626	637	649	608	659	594	622	691	654	645	609	604	653	572	657	673	621	605	605	654	579	638	615	615	615	661	647	613	672	648	674	612	628	631	588	591	703	619	598	622	628	623	640	646	617	619	623	605	624	687	592	628	592	607	666	646	626	657	640	647	617	587	602	637	621	621	648	617	674	626	634	652	602	632	668	626	656	657	628	627	550	636	596	612	678	613	608	575	598	632	645	625	635	677	640	587	635	627	636	628	622	638	625	599	594	657	589	665	639	631	629	659	656	604	629	657	623	642	617	595	631	637	670	566	626	626	624	681	610	639	642	666	642	618	610	588	606	641	582	600	654	657	652	606	603	635	620	624	630	637	612	628	592	653	666	643	573	684	653	629	641	597	625	627	623	589	603	577	617	635	598	603	679	614	662	621	603	593	637	629	620	629	584	628	614	634	607	581	631	617	663	576	631	647	617	667	646	636	637	612	647	660	648	647	619	630	606	650	629	607	634	656	576	638	639	640	665	598	636	653	601	617	613	646	628	632	622	653	636	604	614	610	606	629	618	585	683	666	641	611	591	667	639	591	624	619	663	625	638	604	665	628	613	635	612	620	642	612	669	655	625	619	587	653	627	605	663	639	643	607	626	627	612	627	657	635	638	633	633	652	633	624	622	640	619	605	679	648	622	629	657	575	688	637	631	655	628	647	686	619	651	627	632	619	605	658	650	613	631	650	606	629	619	650	664	604	612	636	640	602	616	603	639	613	596	648	596	677	700	668	660	624	640	637	619	630	659	662	608	631	624	579	648	586	632	598	609	636	623	613	646	620	635	624	647	611	661	600	622	622	625	665	603	672	598	597	615	642	665	622	644	654	645	648	601	650	616	585	615	635	632	599	637	679	632	638	665	639	611	660	637	617	617	625	669	627	615	603	617	616	630	638	638	681	645	609	637	600	661	582	634	613	606	620	664	627	644	641	672	613	593	656	601	601	675	611	640	609	616	606	603	615	613	631	607	648	656	646	603	628	650	608	653	611	650	622	621	624	624	637	629	610	640	636	666	594	662	644	618	609	633	666	638	618	671	701	624	629	666	609	643	660	649	638	606	633	670	676	612	636	633	574	661	658	633	657	649	621	632	652	631	650	629	615	654	606	604	568	621	623	620	622	561	627	614	623	646	674	632	628	653	648	573	635	663	623	632	686	587	645	618	604	595	641	623	655	619	648	627	599	618	651	646	663	673	604	629	603	620	681	624	685	671	624	660	669	622	632	641	644	627	613	678	624	641	614	616	654	616	669	630	650	664	657	659	632	644	610	626	642	640	623	667	577	601	603	599	636	624	647	620	639	621	605	603	618	625	637	638	641	620	638	676	590	677	641	642	615	629	557	588	607	588	644	654	638	656	638	653	671	632	594	653	669	633	625	628	625	623	620	602	624	656	605	641	636	632	605	641	608	619	589	629	610	659	604	642	639	628	615	625	636	586	655	648	625	627	619	635	634	640	608	571	583	662	613	624	680	635	608	613	624	642	670	621	662	634	584	662	648	643	625	650	617	628	648	627	661	584	626	666	660	603	662	626	614	626	641	611	659	617	617	706	627	637	637	626	632	658	616	667	617	621	627	643	621	590	645	649	618	646	607	613	553	626	628	642	601	623	657	592	593	596	655	648	627	676	644	641	616	663	611	629	651	598	589	605	581	627	667	638	603	648	631	631	602	617	589	639	642	629	612	640	569	623	584	651	618	635	620	629	654	595	635	659	610	668	659	553	617	622	657	621	646	622	666	626	638	641	611	634	617	622	629	636	607	583	602	622	617	582	660	644	604	600	650	613	643	660	597	649	627	572	633	625	615	637	621	665	631	655	619	627	661	610	585	629	665	635	645	612	646	618	606	643	645	611	606	623	636	609	627	615	632	623	679	674	586	639	624	628	619	654	580	663	596	618	601	620	601	607	653	630	653	683	638	614	636	623	614	657	598	594	668	608	642	654	686	638	628	618	584	684	593	644	661	606	627	657	624	642	647	607	610	583	693	602	632	616	646	604	620	568	629	608	615	659	666	610	660	620	642	637	668	610	633	588	571	640	606	659	562	644	593	592	668	600	672	627	617	630	655	645	602	645	654	589	646	619	633	605	605	619	633	628	638	633	632	627	624	646	654	607	634	625	593	644	651	616	631	631	666	642	630	618	588	670	632	634	610	665	598	607	624	623	694	618	603	619	638	600	628	650	663	611	627	636	630	644	628	594	638	623	631	602	656	613	664	601	634	596	614	621	620	611	629	633	615	668	649	611	642	595
33511	34026	35922	36786	28129	27608	26188	20104	14273	11493	9552	7042	4891	3452	2325	1971	1687	1569	1148	785	628	508	542	495	459	440	424	424	365	277	250	334	269	193	209	184	200	191	191	151	170	189	181	201	190	189	175	186	179	180	185	193	196	196	202	201	207	222	188	184	185	191	165	193	188	191	206	201	188	192	178	187	170	178	180	177	183	177	188	158	198	164	186	203	176	195	152	168	181	171	191	180	193	188	175	202	191	193	203	181	170	177	167	188	210	200	196	192	173	205	191	192	183	186	196	165	156	169	188	171	180	191	191	168	205	174	191	193	167	179	187	193	176	200	190	194	202	147	185	149	188	185	192	197	147	169	163	190	179	192	162	184	175	160	187	180	198	163	173	190	185	164	152	193	169	174	205	160	173	177	188	169	193	161	205	175	182	164	198	177	184	184	188	188	197	175	191	177	161	144	166	163	187	188	192	175	168	176	181	153	170	207	180	200	180	177	155	178	171	210	169	173	152	196	164	165	162	174	188	184	178	196	161	184	197	201	182	159	169	172	173	163	190	169	172	189	202	187	196	182	202	194	191	200	211	199	180	169	188	166	177	188	180	204	172	173	198	163	186	169	189	204	202	180	167	179	190	168	173	169	181	177	179	176	174	189	164	186	189	191	179	193	165	196	175	171	183	187	151	181	185	193	184	183	177	172	179	198	185	206	181	169	190	176	195	179	163	182	216	175	150	202	146	165	176	185	178	139	187	187	197	208	188	187	185	197	197	183	203	204	175	181	164	186	186	190	171	177	147	187	187	203	207	181	192	193	158	180	154	195	149	175	192	202	206	180	179	188	174	194	191	224	177	187	176	183	193	188	173	186	170	184	206	200	166	195	181	197	160	171	186	191	189	216	178	186	166	183	206	212	180	188	192	197	163	186	187	173	164	185	190	178	178	176	186	179	186	163	170	199	168	190	164	195	176	194	169	183	202	153	167	172	208	182	191	172	192	180	158	178	192	186	176	186	176	176	185	174	177	195	179	171	189	192	185	185	176	219	157	177	164	187	165	159	193	216	180	152	158	187	204	175	175	186	202	172	180	198	186	198	189	191	203	168	195	194	184	199	202	180	156	176	200	192	191	196	208	203	166	183	194	203	175	187	153	188	176	193	198	187	167	176	156	200	180	203	186	201	176	177	197	190	184	183	216	204	184	187	181	170	196	163	214	210	178	186	162	210	192	173	190	198	176	197	207	191	190	186	180	172	208	163	193	191	196	194	179	212	191	212	187	171	181	166	171	174	177	176	168	173	201	176	171	169	174	167	207	189	175	172	168	179	191	162	190	185	197	169	187	161	186	168	181	197	185	165	196	179	167	189	174	174	188	178	199	187	191	187	183	199	182	162	182	161	178	184	207	175	175	180	175	193	185	183	183	158	163	165	156	186	186	194	192	219	201	172	193	185	180	179	164	177	175	197	176	182	202	166	184	183	180	170	186	182	191	196	181	210	170	189	193	202	176	168	187	184	180	189	202	175	160	165	211	172	186	166	177	181	179	173	192	153	201	200	163	160	189	192	194	170	201	207	192	165	172	184	194	197	189	179	195	202	169	161	182	188	201	170	190	172	169	161	159	179	196	190	172	178	214	192	173	191	227	180	176	171	168	153	163	188	195	217	201	178	174	202	185	191	178	165	163	190	206	165	200	192	188	185	178	186	190	170	200	186	175	193	176	201	186	169	182	192	163	165	190	186	201	192	205	192	186	161	184	184	198	174	187	177	179	178	183	178	181	193	180	172	185	179	174	193	184	183	194	198	176	176	204	181	167	206	187	175	176	168	201	173	177	155	201	202	179	155	210	220	166	173	189	165	175	169	163	178	198	190	169	183	174	173	175	165	178	181	178	168	156	184	145	180	194	164	184	192	186	141	194	164	156	184	170	171	196	185	173	169	183	188	183	192	161	187	209	184	190	180	166	164	200	171	203	190	156	209	174	169	189	171	178	154	200	185	166	167	167	193	175	181	183	197	171	199	194	178	207	166	170	182	181	178	180	188	170	158	184	162	171	182	185	174	166	200	158	174	174	202	165	170	198	181	187	192	177	167	179	177	186	190	196	167	178	179	195	185	203	177	196	168	185	197	206	171	185	162	179	210	184	175	191	184	192	173	182	180	177	165	182	195	186	177	216	187	190	170	199	209	181	181	192	168	175	168	169	192	182	194	170	184	201	179	193	176	185	173	205	178	181	195	177	180	193	176	176	176	187	189	168	152	167	184	167	187	160	206	196	199	179	173	175	180	208	185	161	220	175	189	187	182	211	189	196	175	161	171	176	180	198	174	171	188	180	189	174	168	200	172	174	209	199	189	205	177	200	184	185	202	185	202	213	178	209	184	203	187	196	196	187	176	177	170	184	185	159	196	185	196	184	180	180	177	204	173	187	186	170	207	195	168	177	218	166	168	171	174	194	175	181	177	176	196	162	170	185	166	177	184	169	188	191	144	194	192	165	187	179	177	194	176	180	184	166	164	207	200	221	174	196	180	187	168	184	173	182	191	152	171	178	171	181	172	191	176	166	176	181	171	191	196	178	170	190	215	192	172	178	208	194	196	195	168	169	189	172	181	173	154	164	186	203	201	170	191	189	181	197	191	189	175	189	209	191	193	166	161	177	175	192	179	213	182	175	174	209	182	195	174	215	176	218	207	205	184	178	195	195	180	186	184	185	160	179	187	183	197	195	157	165	190	177	181	159	170	192	168	181	192	173	178	187	187	173	204	201	154	173	184	185	197	182	194	190	177	194	196	174	197	188	194	196	176	182	184	203	162	178	198	175	200	176	178	219	182	174	209	201	180	162	183	186	202	173	170	171	188	194	172	182	172	178	161	186	173	198	186	182	179	208	201	151	177	165	183	182	176	193	196	165	184	170	191	181	170	163	178	162	162	200	169	188	182	185	177	180	158	164	177	180	202	187	194	203	170	178	184	165	187	196	189	202	184	164	179	179	161	189	184	155	181	158	205	179	172	177	202	192	173	197	178	179	172	207	195	168	154	187	181	149	192	177	189	178	189	172	170	182	186	218	189	190	184	161	182	175	179	180	172	194	169	171	190	149	177	192	181	181	197	173	175	177	190	216	189	177	198	187	168	180	155	174	189	180	185	189	172	178	174	203	184	219	176	185	165	191	208	174	176	190	192	183	198	187	186	188	171	163	190	169	184	184	165	202	189	191	212	193	200	169	171	185	180	188	177	176	184	195	193	167	195	198	180	197	173	161	188	183	166	165	188	198	176	181	187	205	183	175	184	191	183	212	166	171	159	205	196	170	163	169	191	173	191	165	182	179	183	214	175	188	181	189	178	191	187	185	198	174	179	175	175	199	187	208	175	202	161	167	186	187	181	205	170	203	169	199	186	206	188	179	197	168	185	183	180	187	181	172	169	200	185	190	191	171	184	192	194	175	170	178	199	184	180	175	183	218	204	193	181	186	214	170	165	205	204	186	168	171	175	186	159
28101	31027	39739	43571	37780	41858	41014	36622	32111	30322	28333	24384	19768	16127	12936	12340	10979	10199	7942	5973	4658	3701	4143	3434	3109	2919	2804	2840	2293	1383	1341	2128	1490	832	719	680	681	685	641	678	631	657	624	619	646	661	689	665	622	651	683	655	644	765	785	689	718	696	675	664	615	583	626	634	658	617	636	598	654	709	664	627	617	606	608	620	618	640	635	623	642	615	657	673	632	669	672	665	628	647	644	688	661	632	619	640	663	642	609	676	636	628	676	612	603	652	625	645	656	663	664	641	619	662	686	652	622	636	672	638	614	638	660	659	606	610	627	614	607	691	623	678	629	653	627	612	618	613	602	637	645	615	639	626	674	652	661	631	625	634	623	657	672	605	625	646	594	652	608	656	663	644	615	618	601	637	629	632	664	635	665	689	687	626	663	644	647	644	683	634	637	602	626	623	575	661	642	674	633	683	626	656	668	623	656	613	668	644	600	637	585	694	650	667	616	625	659	636	618	618	570	597	612	618	676	617	630	591	618	624	645	639	640	602	667	670	629	609	619	645	650	631	640	599	653	638	694	663	656	581	613	687	618	619	685	644	631	652	624	656	688	700	609	638	662	671	649	625	641	666	597	637	651	664	612	662	607	645	629	594	644	667	640	642	598	609	608	603	669	655	615	685	706	602	659	648	677	603	617	612	657	637	619	644	617	621	632	636	595	606	613	692	626	655	620	618	642	651	627	639	618	658	647	658	644	666	626	648	656	645	618	652	665	621	614	667	643	653	630	651	657	637	637	669	662	613	658	676	633	659	617	660	633	631	636	666	618	611	660	635	680	594	573	676	645	611	633	651	628	650	658	626	668	655	660	627	648	627	629	659	672	620	636	653	612	624	657	675	633	665	660	565	622	697	645	677	658	667	629	610	631	651	595	660	682	613	609	678	648	672	629	635	655	621	614	651	630	638	652	668	677	597	628	599	626	592	643	609	660	606	622	599	634	586	643	643	641	618	637	644	651	653	642	657	624	628	702	653	626	661	652	664	635	638	633	593	626	600	606	620	636	691	653	672	650	638	636	638	667	646	611	664	661	615	657	642	648	629	642	659	617	612	599	631	617	590	644	624	652	649	585	650	631	656	608	602	623	654	619	610	645	632	653	642	700	663	610	681	635	662	634	657	693	636	635	669	722	669	668	636	661	636	637	618	639	691	639	657	635	662	620	593	658	637	593	608	619	640	661	614	621	630	630	601	664	666	688	652	641	617	633	649	651	618	668	610	671	582	665	632	610	625	642	633	618	637	669	671	693	640	667	644	650	638	649	620	653	604	664	625	611	651	665	612	649	648	603	665	652	640	695	621	679	622	613	662	652	621	611	679	641	673	636	604	678	590	640	664	644	593	654	608	649	607	612	628	668	649	617	632	653	656	665	621	616	643	625	652	657	651	657	620	610	638	653	645	683	668	620	617	632	644	668	624	648	619	627	650	604	585	640	634	631	689	646	613	611	604	663	634	661	619	686	610	612	618	600	674	664	636	638	652	628	630	634	653	637	671	635	622	601	627	644	665	621	647	617	628	650	636	611	686	633	670	614	605	656	653	643	665	600	654	606	617	595	616	635	633	629	602	677	648	606	638	632	680	642	635	615	657	641	640	604	645	650	631	616	624	645	652	651	653	632	620	632	677	630	664	660	638	653	638	660	642	637	645	656	655	630	614	645	645	688	645	646	631	674	632	631	658	614	657	647	620	676	646	674	617	622	646	638	614	603	648	616	593	606	621	634	666	691	630	654	683	660	641	612	613	589	614	644	609	634	639	657	622	606	634	617	644	649	613	618	634	623	595	624	630	641	634	663	643	634	631	609	625	645	638	644	619	639	643	654	621	627	637	616	631	662	648	675	635	644	642	636	631	656	656	602	598	649	624	642	618	652	640	617	651	675	629	605	640	631	603	641	640	642	637	670	663	625	645	635	662	634	655	587	640	643	613	655	650	634	647	663	650	627	654	636	642	619	615	623	661	604	671	641	638	649	624	666	692	609	644	632	643	633	658	604	648	625	648	620	621	598	691	656	669	632	643	638	638	645	658	628	628	627	652	650	575	645	641	638	608	658	633	634	630	636	665	623	648	635	643	653	660	609	589	631	623	655	691	661	640	657	642	664	642	639	602	651	620	653	611	618	663	607	633	636	600	626	660	656	629	672	614	637	658	641	637	630	671	616	615	636	609	596	587	643	662	634	668	631	610	637	644	622	639	626	672	624	659	641	651	681	674	677	631	653	659	626	633	622	635	649	600	612	617	662	618	655	636	616	639	643	678	632	611	682	622	636	664	645	631	656	641	588	633	624	621	664	631	678	658	670	627	655	565	669	631	665	625	601	669	609	646	636	649	659	652	624	667	642	645	644	680	634	632	645	634	616	619	629	673	609	686	638	618	682	649	672	601	567	674	661	585	604	660	682	615	637	627	641	642	626	656	638	639	660	653	654	606	581	667	614	618	649	660	647	639	629	641	677	618	587	630	656	698	641	643	622	630	609	578	615	630	602	658	669	613	609	617	636	630	646	608	622	633	650	614	615	592	641	642	610	592	625	662	683	646	678	666	634	645	649	648	675	642	637	643	666	661	675	617	701	615	653	631	643	641	654	617	618	621	611	625	686	616	655	637	655	678	672	641	629	651	636	662	635	628	631	646	673	639	591	642	599	634	614	684	668	631	686	596	620	663	594	628	658	635	614	609	615	640	638	657	664	669	629	615	621	641	647	667	640	664	601	646	676	625	651	643	659	632	671	601	648	652	605	680	636	648	636	642	640	636	635	635	646	651	606	627	657	595	665	656	684	614	666	623	611	631	640	678	637	616	634	634	623	619	646	606	636	647	659	589	643	627	646	608	615	641	581	654	646	648	643	641	680	657	629	667	641	649	644	727	608	670	644	643	655	646	606	642	631	667	625	618	601	647	696	701	641	676	688	619	609	666	600	616	626	639	669	608	604	651	649	632	623	609	587	590	636	633	610	665	628	646	676	661	638	640	652	621	630	642	670	615	662	625	613	652	633	608	638	631	637	667	644	662	639	649	674	639	631	630	646	671	600	636	649	615	605	654	616	635	644	579	586	661	607	602	628	580	690	610	694	653	612	647	677	653	613	630	616	660	652	654	634	639	658	633	671	588	636	694	616	606	638	682	594	615	607	659	608	634	645	640	593	619	646	634	621	667	665	602	581	622	615	706	610	645	666	654	700	657	670	640	624	658	610	647	624	645	616	684	615	611	603	668	639	594	649	588	681	655	657	664	638	585	631	646	688	627	631	624	617	628	618	622	668	661	641	638	634	599	633	595	611	595	658	636	634	602	603	645	672	673	614	636	636	594	636	649	646	631	654	642	634	622	603	670	633	645	619	586	666	656	618	592	581	584	618	656	648	650	672	670	626	665	635	659	645	671	694	666	629	613	683	659	652	633	645	678	660	633	635	621	633	667	639	643	608	640	648	673	624	647	626	699	681	605	654	638	643	643
34475	34723	39621	36437	32991	36020	32933	26799	22704	18400	14214	12636	7938	5942	4322	3903	4056	3229	1881	1626	1127	1055	1111	846	747	677	705	574	505	333	340	470	395	252	228	251	232	235	227	244	215	213	207	194	183	216	212	206	230	193	220	211	213	219	229	210	241	223	193	217	215	209	195	212	194	188	215	205	194	204	211	214	231	226	221	211	221	227	202	212	210	211	221	203	215	213	225	191	218	195	205	224	211	190	206	185	179	207	214	240	211	192	196	217	205	212	206	221	205	204	191	181	233	241	192	229	196	212	226	215	210	215	207	187	197	216	230	197	191	210	220	224	238	210	201	200	226	210	219	208	210	200	217	230	199	186	217	226	199	213	203	220	195	187	202	209	207	233	194	207	196	181	221	223	190	209	215	198	183	210	188	220	240	226	204	200	220	226	202	192	202	208	201	228	193	206	204	197	205	213	209	202	209	223	206	228	199	221	206	213	251	224	208	217	231	229	219	194	203	195	201	253	200	205	208	223	206	227	203	210	224	229	198	204	204	220	221	215	221	215	189	195	220	211	193	205	209	201	203	238	195	186	194	200	215	224	226	221	189	241	200	201	235	193	190	217	195	218	207	238	211	208	187	195	210	192	180	193	195	207	210	216	240	241	184	175	198	214	242	217	211	227	217	237	192	189	207	221	190	212	185	214	226	183	191	200	190	188	205	224	187	178	200	211	208	232	196	200	202	206	212	194	235	192	235	184	213	198	236	211	229	203	214	224	209	220	225	203	238	225	221	208	215	197	237	180	205	212	197	199	209	218	204	226	214	203	198	194	194	221	209	197	187	213	203	230	209	194	196	231	245	214	204	221	208	229	212	206	194	185	205	203	207	208	198	213	189	209	196	205	188	227	198	211	213	200	216	236	215	220	222	202	217	184	201	188	188	186	200	239	175	209	199	200	195	203	203	201	207	203	184	215	225	217	190	203	188	213	217	225	198	216	213	209	185	241	195	224	215	225	239	220	185	208	189	205	233	193	199	212	190	218	218	206	213	209	204	197	203	216	234	168	219	212	200	205	219	234	202	216	213	199	187	210	202	208	219	211	219	225	209	192	218	236	212	195	201	214	232	192	202	177	229	199	201	207	229	208	200	234	206	221	191	208	184	238	207	209	219	202	215	209	171	221	218	200	219	213	224	209	210	221	194	211	197	199	196	186	215	216	205	198	207	222	205	204	198	206	192	222	210	175	193	212	211	200	224	221	196	224	212	218	181	183	194	202	193	188	198	185	235	203	224	226	193	190	224	200	215	188	182	208	223	197	182	216	208	191	242	209	227	204	208	212	212	225	173	207	185	210	213	223	203	212	197	224	229	203	188	239	191	235	237	203	197	213	209	210	209	176	199	206	208	185	196	211	236	191	170	229	185	211	228	220	200	221	213	224	201	206	229	195	186	199	199	253	188	177	236	187	225	203	206	232	203	225	200	227	187	202	195	216	216	190	198	221	175	203	203	212	205	225	232	211	193	210	213	196	202	190	223	199	218	203	197	205	208	213	207	210	212	209	206	200	227	211	225	204	242	195	213	207	210	195	185	221	200	208	207	214	178	208	228	210	194	246	195	211	201	210	197	204	201	199	204	196	194	236	208	202	217	215	233	219	205	214	196	204	205	217	214	235	188	207	202	207	221	200	207	224	180	197	215	200	181	236	207	224	218	228	214	212	213	219	201	220	210	222	221	200	223	228	180	214	234	201	215	199	197	209	230	214	228	207	206	197	206	191	202	207	185	206	193	201	223	194	212	186	226	198	236	216	212	192	225	212	226	183	189	217	205	205	219	211	204	202	208	206	232	211	199	198	209	239	230	210	223	192	220	192	211	219	205	196	217	226	212	236	206	219	203	207	208	193	206	200	207	206	187	223	192	202	204	230	195	194	214	206	208	190	163	204	214	192	216	215	231	201	221	233	214	189	217	230	201	202	217	190	208	237	219	218	200	208	186	218	216	206	230	204	198	218	185	211	222	191	190	199	196	207	194	243	191	230	208	221	186	213	196	218	233	215	197	184	206	202	231	213	204	162	241	205	184	214	224	207	226	193	200	209	209	205	209	194	216	222	193	185	186	201	213	208	199	197	214	192	200	181	207	200	195	207	211	226	223	179	216	225	201	200	218	195	197	204	213	182	186	200	197	197	207	190	200	177	214	212	168	225	215	247	219	220	202	218	217	207	214	200	188	226	215	205	193	190	225	212	221	202	178	203	205	216	207	205	211	232	218	215	200	200	199	199	221	232	209	204	223	190	206	211	199	219	212	213	193	207	200	192	185	243	221	237	211	201	209	218	186	210	219	190	219	192	199	200	227	200	196	165	201	205	222	223	213	202	215	217	218	216	231	238	206	200	224	212	229	192	226	226	206	227	219	203	202	217	186	198	238	207	200	211	225	233	189	203	185	222	217	211	224	228	212	186	236	209	204	208	205	218	204	206	202	232	203	209	208	179	214	196	203	191	200	197	209	231	203	205	230	220	198	198	229	217	206	196	204	207	231	215	238	226	236	231	187	245	234	212	221	222	196	215	210	218	175	228	207	223	213	204	201	193	206	222	238	233	220	212	223	213	213	208	185	235	231	207	200	203	228	189	216	196	218	197	193	210	196	203	214	208	206	200	205	223	246	215	189	192	217	216	233	188	193	221	230	217	183	191	213	181	218	221	223	177	232	179	189	230	213	226	219	215	206	196	189	195	205	203	195	199	184	204	212	211	221	217	247	178	193	232	219	193	207	214	196	204	206	211	197	208	200	198	196	201	208	197	214	194	205	201	214	224	212	204	220	210	214	204	215	201	195	218	202	225	187	184	226	237	221	185	221	223	194	228	209	211	202	234	202	222	210	212	213	202	220	219	221	203	216	204	189	198	225	204	216	219	218	206	206	199	213	233	224	213	212	212	202	220	208	209	209	218	206	207	179	218	211	199	194	197	228	168	196	214	213	199	244	234	214	207	213	201	203	221	208	193	196	209	195	186	214	206	185	211	235	213	190	227	201	193	214	210	233	214	194	203	203	196	219	203	223	203	197	214	202	201	224	185	202	199	215	192	213	207	198	236	204	225	206	235	195	228	234	214	189	190	208	205	210	240	209	215	215	182	226	230	223	189	190	181	206	196	183	211	218	218	207	204	210	196	205	196	220	203	193	219	218	228	188	203	227	190	195	206	202	210	205	194	214	188	224	215	201	201	221	199	199	203	212	197	176	223	207	213	219	213	213	208	229	195	223	227	218	220	217	189	202	201	189	203	223	217	218	206	205	195	201	200	201	202	177	207	212	216	185	188	220	210	211	187	217	191	206	194	219	214	221	223	213	209	197	227	198	195	184	209	191	204	221	189	213	204	177	182	200	198	220	231	203	202	191	190	201	246	225	218	200	192	199	192	237	189	206	191	192	207	236	227	214	182	204	213	189	210	195	187	233	202	200	201	190	218	188	229	214	181	205	214	205	225	180	193	189	240	217	229	199	219
27047	31939	42512	45022	45411	49836	48333	44013	40728	37414	34031	32894	26038	22824	19191	19396	19848	17375	11785	10459	7807	7707	7913	6161	5428	4614	5248	3955	3310	1823	2031	3120	2100	964	956	925	816	873	771	751	705	736	716	693	702	702	689	726	732	719	701	731	713	890	1030	929	810	786	778	751	733	709	739	734	723	758	697	712	677	724	699	733	684	754	697	700	722	718	697	721	754	634	718	693	728	741	763	669	716	733	714	735	665	716	716	677	695	748	681	691	707	702	762	714	713	752	736	696	698	719	691	712	717	750	696	740	697	724	717	738	704	707	727	717	699	721	726	706	718	707	698	682	669	704	716	687	722	720	681	769	710	719	703	698	727	694	677	699	702	670	722	647	727	685	688	705	678	713	704	717	709	743	721	677	735	703	708	756	779	679	703	729	715	668	712	750	728	724	713	721	739	734	688	761	687	731	729	635	699	678	707	704	707	726	666	681	704	716	744	734	683	652	696	701	719	726	685	749	685	659	715	756	651	697	742	678	702	661	724	719	712	675	700	729	737	723	687	715	734	721	740	723	732	711	751	722	699	692	687	714	716	689	711	664	715	730	681	693	733	731	714	714	662	728	740	714	707	730	703	685	746	707	685	675	701	703	683	720	730	723	737	724	717	726	689	711	711	698	723	706	750	687	693	727	735	671	712	692	712	660	695	693	747	751	746	740	661	742	686	684	688	767	768	719	704	731	752	734	683	740	720	687	725	723	708	710	734	739	739	702	716	646	694	718	733	690	704	719	728	748	684	695	751	675	687	709	745	760	716	724	741	711	721	656	725	718	678	674	687	719	688	737	748	721	719	696	701	720	691	672	740	698	697	750	698	683	722	738	708	690	699	705	725	744	673	750	729	729	701	740	675	659	679	693	656	705	715	721	742	676	650	704	682	706	727	692	766	650	747	740	717	704	715	672	724	718	687	690	716	725	729	658	767	708	740	706	697	686	692	690	661	688	723	714	678	698	720	704	680	734	738	723	715	737	780	687	671	698	751	696	695	719	727	759	731	663	733	750	730	657	701	736	702	700	665	708	703	693	660	716	724	681	717	685	697	735	743	712	690	735	691	671	688	760	734	710	690	720	745	721	699	743	651	741	736	697	744	727	736	729	746	716	703	701	684	683	723	734	706	737	696	693	704	740	710	760	699	750	710	667	711	693	672	681	685	684	683	719	701	678	735	691	661	683	741	687	687	731	642	741	704	716	712	694	699	689	702	727	718	726	726	735	731	710	716	732	689	681	704	662	674	724	718	747	732	711	726	719	721	691	672	743	700	708	689	665	704	705	703	691	705	700	700	760	698	655	660	672	703	709	680	721	718	692	766	707	772	695	696	682	713	655	788	703	747	743	687	726	683	752	743	695	717	694	697	720	696	700	732	719	681	775	712	657	649	720	710	701	664	671	731	718	801	716	727	713	703	675	693	683	744	696	695	701	716	719	757	697	689	715	717	697	686	698	696	694	771	698	666	728	683	672	680	698	716	677	719	747	749	692	733	697	712	737	727	742	742	715	707	783	668	702	709	712	716	710	760	696	738	730	694	678	687	672	717	746	696	683	753	689	682	672	661	707	699	718	689	732	766	715	690	748	714	711	716	682	688	726	662	687	728	786	702	695	710	653	720	760	719	721	807	735	706	729	712	710	710	698	739	763	720	713	744	721	649	672	703	687	731	716	678	707	691	713	719	657	690	709	699	678	729	691	719	697	733	706	704	682	704	688	703	742	727	716	721	692	710	683	716	741	670	732	744	678	754	691	681	709	741	716	686	761	702	701	671	693	711	711	639	709	747	673	691	702	701	721	719	707	713	726	710	740	729	708	700	693	703	701	695	671	710	732	770	693	699	764	689	734	705	715	708	680	688	689	718	670	722	726	703	700	691	746	734	707	683	722	672	729	733	670	696	737	676	717	731	774	692	750	710	695	704	680	714	728	712	760	664	707	685	715	706	690	726	737	711	679	736	666	741	710	701	682	679	724	746	695	705	715	699	705	672	690	693	723	734	718	672	692	717	698	694	691	753	688	676	709	695	707	699	712	722	714	750	704	655	758	697	703	728	714	753	719	716	698	718	704	676	721	740	729	679	682	745	646	714	660	710	690	703	716	706	724	724	709	718	697	728	733	729	696	690	723	695	691	673	677	688	706	704	719	702	716	690	726	711	706	729	724	680	748	737	675	730	685	703	686	685	645	706	696	730	720	730	732	726	705	715	728	744	696	688	672	713	667	690	695	745	712	693	755	749	705	679	685	703	735	735	742	697	729	723	676	743	696	714	687	742	706	673	699	710	694	741	690	711	719	708	725	681	708	735	724	728	672	725	707	681	682	660	690	734	714	762	716	709	755	735	733	758	712	690	721	717	698	719	697	729	726	685	709	694	656	737	707	683	692	687	767	717	733	694	701	664	710	731	692	724	722	726	678	715	707	686	690	699	713	707	695	692	726	715	703	706	679	702	719	698	694	713	678	688	686	702	714	777	719	679	709	696	743	716	718	736	647	721	717	720	686	691	743	701	672	718	712	710	680	705	702	751	738	705	706	758	689	703	718	675	695	615	754	766	739	683	689	674	736	714	750	668	693	655	704	739	728	677	699	746	700	734	710	669	694	672	728	653	692	713	727	710	729	663	683	711	728	675	684	685	673	723	763	675	735	713	691	694	692	703	693	721	740	699	697	728	714	713	683	700	674	702	693	747	706	718	717	693	733	730	699	699	685	690	678	753	741	772	725	713	703	709	704	679	730	711	709	649	679	717	744	658	672	765	715	712	720	721	676	718	710	741	737	675	717	715	673	720	698	697	703	671	677	763	695	702	711	684	734	713	684	705	700	743	708	694	782	785	719	714	720	695	698	645	691	746	692	698	719	709	714	689	731	685	700	681	700	719	722	689	717	708	720	707	724	723	663	711	691	707	735	708	698	703	693	752	677	718	669	713	706	723	663	676	733	693	703	754	723	716	714	728	688	731	709	687	743	744	685	745	684	726	740	713	722	725	698	687	690	706	679	678	698	705	705	723	686	709	744	739	739	699	691	710	730	686	705	756	718	726	722	714	694	689	706	751	729	720	721	702	727	683	689	706	719	719	691	732	691	695	746	717	664	622	694	694	713	688	651	685	724	698	664	716	719	697	693	725	665	724	725	746	672	738	739	766	721	724	728	649	677	702	740	711	713	713	688	668	748	709	652	738	691	717	718	680	722	723	705	714	708	707	760	737	678	681	718	658	756	697	693	694	687	709	675	709	690	666	770	662	685	705	716	707	704	706	712	742	716	697	703	693	698	688	766	699	771	729	730	705	662	707	767	755	679	710	703	703	758	695	737	714	703	689	728	742	717	733	729	703	683	761	706	713	718	712	680	665	647	730	750	735	717	711	711	695	687	762	706	753	728	718	716	705	707	714	677	670	702	683	712	699	708	693	694	746	712	768	658	726	673	694	703	690	698	686	707	731	699	761	704	708	687	714	724	736	744	704	677
11988	8679	8240	5281	3680	2951	2045	1334	956	808	567	443	410	372	294	290	276	223	214	220	161	193	199	195	171	204	182	198	190	165	204	168	159	181	176	178	181	176	186	172	172	204	152	163	171	171	168	209	183	178	178	163	195	179	190	173	186	178	167	184	162	228	191	181	170	174	190	185	184	179	149	164	188	183	192	171	182	162	187	164	176	180	177	200	184	173	172	221	197	185	166	177	188	168	167	183	171	185	175	189	172	171	157	206	162	182	172	151	184	178	185	148	208	205	172	190	201	158	190	170	185	178	159	186	167	210	164	167	184	173	174	167	173	193	191	172	174	174	171	173	194	169	171	183	186	186	181	153	158	207	183	182	173	192	191	171	191	174	168	183	191	171	197	201	172	194	187	185	192	162	189	189	152	198	194	187	169	181	201	167	174	170	195	177	182	187	179	159	182	173	173	203	172	183	178	179	188	168	187	173	180	197	159	187	154	174	174	158	180	179	170	180	169	211	182	171	185	160	194	166	170	185	183	191	172	148	173	169	194	182	172	182	196	165	186	182	170	165	158	160	190	163	192	179	178	183	165	182	189	186	193	171	202	206	205	174	206	155	168	163	148	187	187	192	147	171	159	156	179	167	196	170	152	179	165	194	195	149	171	176	174	190	174	186	176	194	183	187	187	193	205	171	181	153	159	177	177	182	180	177	165	198	174	188	179	184	182	177	178	198	197	200	185	184	186	200	193	160	160	162	175	201	216	173	172	194	163	184	176	187	195	160	177	156	197	201	180	181	162	198	174	179	204	158	192	165	168	154	165	183	199	160	200	188	178	180	183	184	175	179	164	171	178	142	178	173	170	175	196	184	178	171	173	186	182	174	178	179	167	164	187	193	171	199	189	176	206	191	173	162	173	167	190	169	176	170	192	161	178	190	196	177	172	203	191	163	182	166	188	170	155	170	169	179	144	170	182	206	189	196	186	175	191	161	176	175	186	190	174	172	173	183	185	168	201	184	187	180	187	180	166	210	159	175	182	182	178	176	178	171	197	156	180	166	180	203	187	174	179	199	196	154	184	174	210	184	186	175	177	154	181	169	182	180	196	173	194	161	166	187	179	180	162	171	163	169	178	210	213	183	165	163	193	180	176	203	167	183	178	164	182	181	162	176	190	152	179	169	182	132	222	211	192	157	178	185	174	172	161	190	179	201	193	166	159	193	197	173	176	182	182	197	164	189	177	178	181	170	161	171	202	162	194	201	180	185	171	167	181	175	177	144	209	162	193	208	167	165	182	162	184	196	189	183	181	176	163	174	192	183	185	169	182	200	160	168	161	189	189	159	205	151	174	203	173	164	184	180	181	180	181	167	183	176	201	166	190	181	154	173	184	181	172	207	192	178	172	210	165	183	166	203	191	171	175	169	156	180	165	166	191	188	189	181	167	167	160	182	166	163	189	172	193	164	184	177	208	183	193	175	170	174	195	170	199	158	173	188	166	179	177	178	182	152	181	181	169	178	171	174	170	172	175	201	184	187	194	164	179	162	178	161	188	177	185	178	158	183	159	197	174	171	183	160	152	161	208	160	189	177	180	164	170	203	174	188	194	171	190	184	195	207	176	180	188	162	174	152	182	163	203	179	180	174	176	188	147	200	173	198	175	161	201	199	193	203	180	183	188	190	193	163	183	186	180	164	173	186	192	189	186	174	193	168	161	182	181	178	197	173	189	187	183	190	193	207	162	175	181	179	202	161	176	194	182	172	189	199	191	176	182	180	193	172	196	190	156	172	193	180	169	153	189	180	174	183	187	180	184	164	168	175	171	198	181	190	172	184	177	164	192	185	193	192	175	174	178	195	178	189	208	185	166	174	178	177	183	165	154	190	180	195	191	183	193	202	174	175	177	171	176	180	170	170	192	162	176	201	204	183	176	186	168	182	160	176	151	174	194	171	203	165	176	212	183	170	187	193	182	194	184	185	186	221	175	191	179	191	191	187	162	169	212	176	165	179	187	177	167	180	170	163	158	185	176	153	179	162	190	186	196	179	169	178	164	183	183	194	199	165	164	178	197	184	184	173	171	162	175	179	178	179	159	154	188	199	184	154	184	180	164	185	164	176	159	181	165	177	181	171	189	195	193	190	163	155	169	184	183	188	185	203	175	179	163	143	195	175	172	176	186	172	212	160	172	190	165	207	181	182	182	192	179	191	191	177	147	165	166	181	177	168	154	207	171	201	178	192	201	179	183	192	196	173	171	185	172	198	180	172	177	178	161	167	180	161	179	178	172	179	168	177	150	180	179	184	201	182	188	165	181	182	195	193	170	173	203	197	176	170	169	182	172	192	184	164	198	205	173	173	173	168	174	176	175	174	174	174	182	204	189	196	193	187	171	181	198	191	191	160	179	166	200	172	183	179	178	204	189	184	187	192	156	157	187	150	188	167	188	175	181	171	176	178	171	168	186	180	174	172	169	187	178	175	174	148	173	186	206	196	199	165	179	193	185	181	141	161	178	184	156	190	168	162	170	181	156	171	176	186	171	150	210	204	171	187	194	143	194	204	182	164	166	184	153	156	185	195	171	186	196	194	194	164	221	188	159	195	152	161	201	160	175	164	182	169	162	190	166	164	174	159	183	178	183	208	188	154	168	182	146	160	175	182	170	205	174	194	185	154	150	183	169	191	180	159	173	204	178	206	179	187	176	173	174	188	195	193	188	180	177	198	178	199	177	185	198	175	201	181	158	179	187	184	179	167	193	171	182	186	168	205	161	199	188	178	193	185	181	193	188	185	194	188	193	179	173	152	176	191	188	185	181	180	156	172	189	191	195	161	222	198	214	167	196	206	190	161	169	192	162	176	183	168	163	170	161	178	180	164	168	181	190	196	178	204	180	169	188	188	193	198	166	174	173	202	200	182	180	170	192	189	175	207	205	170	200	192	196	187	158	178	183	174	198	181	185	170	186	187	204	174	191	186	167	193	169	184	182	159	187	168	192	169	187	183	192	194	182	171	156	195	151	196	183	192	196	177	198	163	161	208	175	184	173	202	191	171	175	158	182	160	197	181	201	168	200	175	163	182	166	194	183	177	173	187	176	208	177	188	168	162	190	200	196	192	175	171	172	167	177	174	173	176	186	169	164	193	153	184	169	177	188	159	186	181	178	189	191	171	192	154	182	178	189	180	200	171	181	185	188	160	165	173	188	173	182	174	187	194	168	183	165	196	174	170	181	186	178	186	169	205	183	170	166	194	190	167	175	181	187	198	175	181	157	195	177	190	179	175	175	194	184	192	168	184	176	178	184	189	178	159	190	169	160	174	193	179	160	197	171	166	180	183	168	201	180	173	167	174	163	189	183	208	173	185	169	163	173	178	176	166	182	189	152	161	199	179	182	177	174	186	190	183	155	168	159	156	156	166	198	177	195	150	182	171	176	198	205	173	165	185	205	177	175	182	195	200	171	185	172	167	204	171	193	156	178	171	173	155	183	172	171	184	172	176
11430	11083	15956	15063	13103	12393	9953	7136	5471	4262	3171	2693	2290	1859	1606	1527	1442	1152	1034	937	859	828	841	730	753	690	724	714	704	666	693	650	663	680	675	614	640	667	673	637	646	650	621	626	593	618	625	609	631	652	644	611	616	626	630	677	636	629	629	650	651	600	650	665	630	626	630	611	619	621	618	638	639	626	624	621	689	658	610	612	657	664	634	684	613	629	624	627	671	679	582	685	616	637	633	633	665	670	598	655	584	605	678	692	653	596	634	609	656	653	651	685	618	619	630	627	664	648	617	669	643	609	580	613	641	612	612	642	626	641	625	674	629	630	628	630	613	655	640	597	623	631	598	640	657	571	650	614	671	612	645	607	638	609	613	676	617	615	614	645	608	619	658	621	628	596	662	634	598	651	611	639	641	578	606	647	611	554	642	646	628	625	621	646	617	624	594	659	617	642	656	591	644	632	611	609	605	630	625	626	610	619	640	564	656	613	680	617	657	638	668	655	660	626	616	627	639	617	633	644	655	648	676	635	616	612	628	627	585	633	630	638	651	653	624	634	611	636	636	611	630	618	592	653	591	627	684	643	623	629	649	634	622	635	618	625	627	661	657	642	610	604	625	657	661	667	646	619	678	646	636	595	629	670	666	628	635	640	594	650	593	636	633	629	653	626	644	609	602	590	608	610	639	627	663	598	664	627	618	616	677	645	575	624	625	623	626	623	633	630	616	675	634	627	602	677	632	669	615	647	674	595	602	670	635	623	656	611	646	604	618	606	639	644	643	617	626	622	663	606	613	619	594	614	638	671	649	669	663	629	627	607	630	659	686	602	641	627	649	640	658	567	641	651	664	658	631	635	597	614	612	608	622	656	655	637	596	639	656	634	597	621	647	640	629	650	664	623	660	642	593	659	630	626	654	681	623	646	650	613	642	633	609	671	632	627	626	637	629	658	575	649	637	625	631	580	635	660	700	680	591	629	647	671	636	624	637	610	649	639	612	652	680	651	642	642	632	608	644	665	652	649	634	594	592	585	623	671	611	629	671	653	592	617	693	646	624	645	632	612	646	642	624	615	676	630	644	607	662	629	607	620	608	665	658	671	646	619	627	684	669	682	628	650	622	620	643	654	643	675	639	651	633	652	590	640	651	631	625	612	633	664	657	622	662	630	586	640	664	613	587	599	634	633	621	633	608	643	649	668	651	627	594	660	645	587	668	648	598	631	665	607	619	606	626	678	621	665	650	634	606	630	633	604	649	599	652	661	650	621	608	644	600	620	659	625	634	639	573	611	594	712	611	644	602	653	632	623	583	652	616	602	614	676	615	652	636	629	638	648	660	636	631	648	668	610	620	613	646	608	597	630	643	655	671	660	662	611	643	626	633	626	632	689	636	660	656	655	632	627	610	662	688	666	599	612	609	624	627	587	634	663	616	642	568	649	627	625	628	646	621	640	611	641	614	593	636	652	615	617	637	634	637	614	657	650	666	609	597	660	655	584	623	645	586	625	634	638	625	631	618	641	650	655	684	650	620	637	622	689	642	633	601	619	638	617	620	634	690	661	630	625	648	647	642	605	634	615	606	654	606	633	636	647	637	641	608	665	621	599	650	649	643	599	652	592	672	574	650	612	601	633	635	637	657	654	669	617	659	697	591	606	658	667	637	653	591	579	635	646	631	644	594	657	576	615	644	649	598	681	656	589	622	668	604	594	641	630	663	632	649	651	621	610	627	640	630	642	604	577	599	638	635	639	684	648	627	664	650	654	631	588	586	639	609	615	622	656	657	662	589	607	621	614	584	627	685	626	620	634	634	608	609	681	655	669	631	627	633	654	651	609	633	614	626	616	596	655	607	605	638	614	650	636	631	662	644	612	652	591	613	639	633	648	649	633	605	659	634	661	637	646	605	598	694	635	586	664	641	625	630	629	618	637	629	620	644	664	589	606	631	622	627	620	656	599	639	665	637	658	595	647	648	654	638	639	644	611	659	648	638	649	631	632	620	585	622	669	637	677	627	618	613	653	626	621	647	634	593	602	658	611	654	628	653	623	654	597	593	606	587	622	621	657	624	628	656	672	626	647	626	632	620	598	640	655	638	688	657	639	687	629	648	663	675	638	609	632	653	652	696	628	613	688	662	600	613	636	605	617	644	609	666	623	625	609	606	635	635	624	620	632	641	653	619	641	658	653	638	599	650	673	629	597	651	653	621	643	672	643	590	626	663	647	633	671	620	608	593	632	639	671	669	603	605	649	677	606	582	629	614	640	615	605	595	628	587	605	623	651	633	623	648	605	626	604	669	639	612	593	642	630	640	635	680	610	648	619	676	612	572	620	602	683	613	645	615	630	640	666	659	607	659	648	644	622	624	625	645	616	608	653	611	617	648	650	605	590	597	611	696	671	555	625	597	669	606	669	620	656	567	634	664	584	645	655	650	638	669	636	651	641	636	680	627	663	631	639	652	660	642	660	655	640	632	657	622	597	611	590	618	616	632	620	673	629	673	619	611	672	631	633	628	654	634	623	612	631	665	626	632	604	609	634	607	672	661	652	651	665	657	626	625	654	628	660	594	680	628	643	629	620	630	675	670	676	650	617	618	610	623	638	583	650	644	613	669	636	647	640	586	659	609	666	690	647	605	604	601	613	641	622	629	582	626	684	628	614	659	633	619	656	645	649	637	625	640	637	689	662	606	678	608	623	633	627	661	632	618	636	646	611	672	662	643	623	628	672	621	634	630	609	638	612	614	701	608	673	632	624	682	619	637	651	625	688	653	669	685	660	640	657	633	671	647	641	627	633	634	649	648	621	652	608	634	606	607	592	597	642	652	669	645	630	616	660	614	662	669	659	645	576	634	656	640	634	646	614	671	585	638	634	636	651	608	669	634	645	623	626	657	610	635	629	622	651	656	614	631	611	620	638	581	644	651	592	631	608	618	602	628	604	609	627	643	593	616	647	652	643	612	631	632	666	664	621	652	636	639	641	620	621	579	638	659	650	632	628	653	663	657	576	600	645	695	641	629	580	635	670	643	662	619	625	649	623	586	625	642	620	635	613	664	658	656	646	655	628	596	604	623	603	634	691	619	627	657	667	633	613	643	626	613	626	644	613	628	642	652	643	675	637	600	612	646	624	618	658	626	643	635	649	581	655	615	642	670	627	642	637	682	610	633	634	607	632	600	582	647	655	655	652	660	613	679	575	631	662	681	632	666	594	609	589	637	601	636	618	670	666	595	627	627	593	600	639	630	605	616	631	589	653	608	619	614	634	614	626	634	667	637	613	697	665	635	607	612	676	616	640	638	651	642	597	609	655	629	620	689	641	620	620	646	627	637	634	624	642	613	642	605	630	634	649	620	599	623	648	628	686	617	667	630	651	617	618	614	595	636	632	667	633	603	657	665	638	636	634	609	631	643	656	644	577	666	669	650	656	627	660	627	605	588	690	629	580	633	676	615	640	673	648	623	659	622	639	608	599	630	598	647	614	678	625	615	619
26843	29034	34278	31122	31071	30641	25750	20284	14795	9912	7987	5275	4006	2833	1819	2366	1946	1191	857	900	742	804	634	463	403	407	370	309	263	185	267	279	228	226	181	176	171	177	191	188	182	188	175	180	185	167	189	198	165	184	191	179	173	179	185	212	190	195	173	163	179	209	167	176	189	168	178	182	190	171	201	192	186	179	163	190	189	188	161	162	155	178	185	186	177	170	191	174	182	177	188	184	189	178	176	168	184	200	185	197	178	180	162	161	174	182	203	172	170	161	187	192	147	174	176	156	179	168	167	206	163	169	178	191	189	206	176	191	166	159	204	178	179	205	181	165	157	191	189	177	174	178	183	216	191	156	167	183	184	177	192	167	172	182	201	166	193	193	183	156	172	168	180	174	204	164	165	165	177	176	191	186	199	165	166	157	182	188	169	180	191	195	203	180	171	185	163	194	193	191	188	200	163	186	169	173	187	163	185	168	182	204	183	190	145	175	176	182	175	188	188	191	188	179	242	182	186	191	162	186	174	196	185	197	195	169	172	163	192	164	177	178	181	204	173	156	198	207	192	193	180	191	192	180	177	180	184	180	182	170	163	178	173	185	185	184	170	160	198	185	187	191	188	197	186	192	190	187	177	172	162	186	193	162	163	180	171	180	167	196	194	185	184	168	199	194	180	182	173	166	168	196	173	192	195	181	180	188	178	168	179	205	191	190	198	187	154	181	192	157	191	198	172	167	171	189	194	162	178	175	185	166	166	165	195	195	168	191	161	198	179	194	175	190	157	202	187	207	193	182	181	189	156	161	181	191	192	164	169	199	225	174	185	158	200	174	169	195	157	167	130	147	178	186	211	169	177	179	173	194	188	187	166	166	197	174	163	170	192	197	167	172	180	178	179	184	177	159	205	181	178	172	166	186	187	220	196	216	184	171	172	174	195	186	180	157	195	187	175	184	189	183	190	199	179	193	177	180	159	199	173	161	199	184	186	202	174	193	194	187	198	177	202	178	183	185	169	171	191	167	167	156	210	180	193	193	184	195	154	186	212	188	175	191	185	188	178	160	182	167	165	226	163	184	194	196	191	187	163	190	186	201	185	176	165	178	183	184	187	172	172	186	185	195	165	165	170	159	202	187	185	185	176	185	150	177	164	170	171	181	172	171	208	156	176	184	190	179	161	185	182	183	166	176	179	164	171	182	183	180	196	178	183	174	192	185	181	175	191	174	195	190	194	158	168	161	156	176	210	179	170	184	186	179	166	162	204	168	197	167	204	208	174	142	171	170	185	198	191	180	191	181	168	173	199	199	187	196	169	178	174	170	162	173	164	187	185	169	194	154	205	209	181	184	190	171	182	180	174	167	184	173	178	177	183	190	181	188	172	192	191	195	170	164	195	168	184	180	162	159	157	157	176	173	168	200	187	177	170	193	182	170	184	174	165	171	177	185	191	187	194	167	191	184	196	170	177	189	158	162	212	197	170	174	182	170	197	170	171	174	195	193	189	182	181	163	182	173	196	185	170	177	176	193	179	161	189	167	186	154	178	185	179	183	174	214	170	174	180	192	186	191	168	169	204	180	181	164	189	175	178	187	160	212	195	182	184	189	174	186	202	186	197	183	161	177	171	192	187	174	184	190	177	176	174	152	186	221	169	200	188	184	184	177	187	156	213	184	175	181	165	158	186	197	206	183	190	181	171	163	181	173	186	196	189	168	168	175	190	177	194	180	191	190	168	205	181	172	174	180	169	187	176	161	184	177	190	201	203	171	201	175	178	158	166	181	180	168	179	175	155	163	145	186	183	206	194	205	160	163	179	182	175	179	198	168	187	177	166	209	202	172	162	184	171	179	168	183	181	188	196	165	178	166	170	171	190	159	196	178	174	177	198	177	209	190	159	191	191	181	199	179	185	187	187	183	183	177	169	178	173	203	187	178	161	173	180	155	167	174	177	205	183	178	203	168	189	175	190	180	189	155	181	164	168	191	181	205	194	189	172	183	201	181	173	173	181	199	162	177	201	171	180	176	216	181	165	197	180	184	185	173	181	223	208	165	183	204	160	179	193	164	184	159	201	186	196	194	172	179	203	182	194	182	165	202	180	173	195	201	206	172	165	188	191	170	215	178	170	164	164	185	188	190	163	170	206	207	183	163	188	186	195	190	193	199	211	161	171	151	169	213	187	188	177	185	190	193	184	174	161	185	184	192	187	173	187	156	171	162	179	182	180	203	201	192	210	195	184	195	178	171	194	193	209	167	178	192	181	153	160	161	195	174	175	195	165	188	197	197	174	197	154	176	175	184	165	173	192	179	177	172	163	164	157	168	178	177	172	165	177	203	181	175	185	201	184	166	179	173	194	196	184	180	178	187	176	144	163	183	211	167	171	182	178	148	191	171	203	176	166	162	158	201	172	172	196	179	182	174	196	207	186	181	153	157	190	168	184	200	207	209	179	167	190	170	186	181	189	182	153	168	163	191	155	189	176	188	193	189	207	155	196	165	191	189	180	206	160	159	171	173	172	173	186	202	189	172	195	195	174	175	180	194	167	174	171	172	196	174	175	172	181	199	187	190	173	186	181	175	195	184	190	195	178	171	186	170	180	182	188	166	161	169	177	185	190	173	195	197	194	194	189	163	180	177	177	180	186	152	172	173	176	194	206	189	183	166	200	170	185	170	203	188	169	178	188	180	164	165	160	180	174	194	196	193	182	178	195	179	173	215	167	185	152	182	173	187	187	188	164	189	179	177	161	159	181	193	170	176	174	194	186	187	152	166	187	196	172	195	161	188	196	180	188	194	169	181	173	191	183	160	186	188	181	177	160	188	191	173	193	203	177	192	177	175	178	177	197	165	158	204	164	189	170	175	173	190	148	149	187	184	177	183	183	199	212	195	198	186	167	176	177	153	179	167	180	187	181	200	170	195	177	172	174	177	188	198	183	178	161	169	186	186	180	192	186	198	211	174	195	172	169	195	179	197	202	179	173	159	203	161	164	174	166	178	173	182	186	169	177	185	181	192	168	191	170	183	192	212	168	186	193	182	186	191	189	160	191	196	179	185	189	187	176	197	188	189	197	187	181	171	197	170	215	199	191	163	171	154	173	176	162	183	196	181	186	171	182	179	176	192	177	181	190	175	168	174	184	184	180	164	196	173	197	193	186	177	200	169	199	200	169	183	176	182	204	190	160	154	187	186	170	167	167	199	172	205	194	206	191	168	178	193	177	183	176	195	180	190	195	174	159	200	155	175	169	177	182	190	197	201	171	175	174	186	175	165	170	169	174	179	180	168	183	175	175	178	170	173	186	192	161	180	182	181	179	182	168	180	162	194	194	170	214	169	182	181	193	185	181	181	170	175	199	152	167	204	192	212	191	166	177	175	191	174	176	188	197	192	163	193	167	187	182	171	169	182	184	164	171	177	189	178	207	184	181	196	176	188	194	172	162	183	188	214	192	168	198	170	185	171	184	187	168	196	175	218	195	198	166	187	195	209	169	190
21559	27077	37480	38422	42535	43929	40515	36614	32728	27332	25305	20335	18273	14243	11347	13612	11965	8021	6438	6376	5198	6088	4540	3105	2716	3033	2179	2039	1255	886	1431	1483	1018	835	705	688	684	624	657	627	657	592	631	617	616	613	674	624	631	635	631	664	702	883	838	786	729	633	615	642	639	623	637	618	612	659	667	613	662	619	619	619	641	591	627	677	662	663	598	586	625	636	614	618	676	616	616	595	611	620	637	647	610	655	600	690	615	597	574	614	638	608	597	609	651	679	634	656	669	634	598	623	632	668	645	667	606	643	643	634	640	592	673	622	637	652	595	617	647	640	633	630	598	603	644	649	632	679	643	625	599	640	632	691	604	640	628	629	599	597	611	645	663	651	687	658	635	615	609	594	626	619	672	627	609	653	654	638	648	623	661	635	643	648	648	666	632	650	626	614	684	657	667	692	618	623	611	632	606	679	642	642	647	639	651	654	619	607	609	609	651	591	660	627	619	625	644	620	613	650	637	666	616	610	662	649	615	629	624	615	669	686	612	618	606	643	615	644	657	640	606	597	644	652	653	643	628	627	576	620	630	655	651	681	651	627	641	615	662	642	676	640	621	606	693	650	640	643	607	601	638	638	633	648	607	646	608	620	662	584	603	650	621	624	614	620	663	677	611	644	604	592	631	610	608	604	617	607	669	651	612	673	606	622	675	614	653	643	616	641	633	618	657	652	669	616	655	635	604	645	655	663	660	610	600	635	608	610	583	646	650	634	675	623	633	631	641	651	636	663	606	628	653	645	572	611	679	646	643	608	650	646	597	647	655	582	632	660	665	695	607	651	589	650	657	644	664	594	657	677	601	606	549	661	646	656	658	637	703	618	630	657	701	591	605	608	613	605	640	636	633	610	645	683	661	668	648	665	661	648	698	584	596	663	602	624	648	615	630	650	634	612	625	641	601	676	626	623	692	602	600	627	643	651	618	662	643	629	607	655	680	615	597	614	610	616	649	605	603	615	627	602	650	608	611	650	619	650	619	613	573	645	653	624	610	631	633	580	631	650	641	639	672	622	625	648	660	674	608	642	596	656	608	632	626	616	645	634	659	611	656	641	633	623	637	681	605	625	674	619	659	642	647	629	618	683	633	612	618	611	657	640	664	655	623	628	631	704	647	633	641	651	562	618	628	616	593	637	621	615	654	636	633	604	582	620	646	688	642	611	669	634	620	641	614	646	660	619	644	637	627	658	606	635	606	635	690	655	632	570	639	626	608	648	643	642	619	669	639	632	648	634	654	649	634	618	663	643	612	634	582	604	660	648	602	660	656	642	595	658	613	634	655	655	649	638	644	624	633	656	680	615	579	672	635	652	626	651	671	604	633	621	583	648	639	611	623	586	635	635	631	572	620	626	618	621	657	629	648	630	631	632	659	649	586	653	619	645	657	612	639	633	612	618	639	663	630	675	625	643	626	592	684	624	614	640	675	632	613	672	626	662	629	659	660	661	664	654	641	602	668	635	657	615	649	607	639	627	654	634	608	619	634	622	632	626	633	633	667	600	625	598	667	646	648	677	619	621	649	623	648	576	637	610	602	619	671	641	676	658	640	643	622	667	585	598	645	616	621	666	640	651	618	597	628	632	636	590	656	629	649	610	657	593	631	647	682	617	604	619	652	614	628	632	621	615	662	636	614	633	607	592	623	617	669	633	620	642	663	660	647	672	664	657	621	684	618	641	631	659	670	602	654	621	624	628	626	616	653	631	635	670	637	622	629	584	604	635	640	659	667	705	638	663	628	639	625	619	624	648	632	667	615	635	687	614	594	596	631	652	699	625	686	616	653	635	618	643	650	666	663	619	651	624	649	672	624	636	609	651	642	611	649	622	643	617	604	620	613	639	654	633	624	639	625	661	632	612	617	618	632	639	641	612	638	641	679	627	648	654	636	675	619	619	599	612	630	646	622	654	665	653	610	679	622	634	622	645	614	626	630	641	656	616	634	682	608	621	651	624	637	644	630	623	615	661	594	658	650	625	609	630	606	645	671	636	621	641	634	660	618	638	667	633	606	616	612	645	623	650	655	624	626	626	604	652	600	632	610	647	635	656	597	639	638	634	676	621	628	683	600	645	678	555	640	683	598	621	660	633	644	615	633	578	617	608	661	657	607	653	663	637	620	658	653	671	615	608	637	641	589	587	634	621	632	628	636	669	599	676	627	623	642	633	668	661	626	612	588	652	651	606	616	648	667	638	637	638	639	642	626	660	663	647	678	598	661	619	653	672	598	592	657	661	670	673	636	624	669	653	656	644	656	638	688	658	606	626	659	606	655	599	562	627	593	639	620	631	625	638	631	632	613	663	641	659	648	618	624	591	615	652	657	642	601	626	603	624	660	629	648	651	641	599	607	646	616	666	646	658	660	642	633	676	657	637	677	642	630	655	621	616	648	654	600	608	612	613	633	613	660	663	634	612	614	600	637	633	640	643	662	639	624	649	644	620	621	637	630	643	617	663	653	628	675	611	644	644	638	600	647	609	668	637	607	650	644	618	645	628	620	627	667	644	657	667	672	614	710	655	621	700	659	650	633	652	612	650	640	634	672	641	634	643	698	644	629	622	619	609	637	632	656	636	646	593	672	629	601	622	597	628	614	632	614	574	701	587	612	650	640	581	642	612	649	672	608	635	615	632	677	639	610	628	628	627	593	627	605	651	621	644	619	610	634	661	588	677	664	632	602	629	631	673	650	643	621	675	617	637	652	639	642	631	670	640	629	631	622	665	623	612	677	638	656	636	633	704	644	624	676	662	619	632	645	650	653	661	699	606	660	640	666	596	605	665	661	602	634	621	663	613	632	650	607	620	659	635	628	619	620	607	608	647	659	624	634	664	638	596	678	618	650	597	687	677	637	614	623	648	623	646	618	639	663	594	651	615	610	594	640	645	622	665	666	619	641	635	669	626	606	637	652	657	626	626	649	621	676	664	630	655	621	673	630	630	690	620	660	649	642	650	645	668	606	624	665	618	597	610	628	683	587	668	636	628	658	632	679	632	611	661	637	617	628	628	647	622	640	696	633	619	663	622	650	589	646	601	697	639	653	649	629	642	667	596	617	587	594	651	590	603	662	616	602	635	625	624	624	629	639	626	645	639	618	670	627	657	630	672	649	624	673	638	639	636	616	640	640	645	635	642	613	620	649	646	662	667	641	620	618	601	636	623	627	669	629	640	650	662	634	648	638	618	646	635	602	640	635	649	642	644	671	617	598	612	640	623	627	657	664	634	595	604	624	639	606	622	625	608	598	641	630	603	642	644	599	626	628	677	621	621	645	646	659	615	598	648	615	664	640	654	611	640	651	628	600	661	717	631	623	641	639	641	601	668	635	585	617	624	617	592	658	622	656	609	626	645	579	675	628	627	691	664	616	666	652	641	625	650	628	642	631	695	598	649	656	606	643	623	605	627	588	621	631	622	666	650	632	646	605	592	681	643	641	621	655	611	623	640	624	637	599	671	637	626
32165	33151	38942	40331	35890	35490	32498	28228	22391	17059	13878	9797	7213	5493	3433	3980	3263	2089	1603	1360	1262	1402	1001	661	577	638	477	478	278	263	301	378	297	227	203	194	213	208	196	189	211	206	210	216	205	184	194	224	206	191	218	216	218	242	230	241	202	230	223	201	200	206	201	206	198	190	206	201	199	221	202	220	217	228	238	219	224	204	203	198	204	201	192	209	207	192	216	200	209	220	219	200	199	210	192	202	210	209	175	180	221	217	185	200	202	202	194	206	201	208	206	200	233	229	212	213	192	242	196	218	204	207	218	177	200	235	215	183	199	218	210	228	205	197	217	209	181	217	212	189	205	218	194	201	218	207	206	198	210	201	211	226	228	207	209	213	188	220	189	210	216	213	210	205	195	211	203	194	202	218	196	184	202	190	189	222	201	221	208	204	202	242	236	193	226	210	220	214	200	222	212	223	189	188	196	201	239	180	221	206	223	195	210	194	209	217	211	191	199	209	220	210	183	204	203	197	206	195	207	214	188	235	214	224	215	185	179	248	188	203	195	197	192	191	225	216	232	177	195	231	198	186	220	197	219	192	194	240	211	190	203	206	194	215	228	196	189	208	208	185	203	193	223	209	248	190	211	230	206	212	217	224	207	197	215	196	229	220	207	191	200	200	207	194	203	182	204	210	185	226	188	201	220	208	190	204	198	209	186	209	198	205	219	195	206	215	218	188	205	248	205	234	221	201	204	224	189	220	214	213	208	186	210	206	194	194	211	207	212	208	183	209	213	215	204	218	196	210	205	233	235	224	182	209	210	194	203	217	209	190	179	212	229	217	230	193	207	212	200	216	220	214	220	211	206	209	223	193	211	197	204	228	202	204	220	201	210	219	212	207	214	213	204	207	231	191	166	226	190	205	215	202	175	220	192	207	205	199	197	201	200	197	221	193	195	208	191	185	193	194	194	203	239	217	210	211	200	196	190	209	218	187	177	216	239	212	220	198	220	213	225	213	191	180	206	191	205	208	184	218	223	226	191	208	214	227	192	216	208	203	211	198	194	191	197	223	184	186	208	199	208	189	205	208	192	185	214	204	215	204	223	214	216	201	217	225	202	213	202	199	207	201	223	167	196	209	200	195	203	192	209	214	216	198	206	173	199	213	204	217	194	235	203	206	186	179	217	211	206	191	196	216	221	213	205	209	212	205	182	198	191	202	199	223	224	206	205	217	245	186	209	223	191	218	237	230	214	212	210	191	204	223	173	196	196	189	184	204	191	207	214	206	202	203	212	198	186	202	209	221	180	194	236	194	205	218	199	222	205	224	183	194	192	191	211	223	198	222	230	224	218	191	229	208	231	191	202	239	191	194	177	210	210	203	197	217	210	208	222	199	193	211	236	188	210	205	199	171	199	199	195	215	239	194	209	213	213	214	202	191	222	214	198	222	208	200	196	213	210	227	197	214	171	213	193	206	191	204	235	210	202	211	209	202	216	215	220	202	227	195	168	224	194	233	192	215	199	229	196	217	206	198	216	217	193	202	209	200	192	217	197	222	197	227	194	225	179	188	188	215	211	222	178	209	188	200	170	222	224	201	221	208	190	245	206	234	221	206	205	220	216	184	195	232	216	229	204	196	207	221	199	194	192	217	216	197	221	212	225	203	175	199	195	218	215	229	205	196	212	199	216	208	218	194	203	205	204	213	212	210	205	225	213	230	184	215	214	191	193	199	170	201	225	198	223	240	192	205	225	219	239	216	202	204	219	225	196	188	195	199	212	217	201	202	200	209	195	202	199	184	196	219	194	238	197	198	203	241	193	235	213	213	201	187	223	210	186	194	203	216	211	203	207	203	212	214	218	197	218	217	210	238	194	196	203	218	198	217	205	178	203	211	202	186	215	212	210	218	196	203	214	188	169	235	226	190	214	193	202	210	196	201	204	205	196	199	188	211	227	215	199	207	208	200	212	207	206	222	222	212	200	200	207	206	219	193	217	212	208	202	205	191	205	201	187	204	197	195	205	216	243	208	201	199	192	171	214	205	202	222	176	190	214	187	214	211	203	216	196	219	185	195	196	189	189	194	233	211	213	209	199	201	189	191	208	225	208	182	217	221	210	220	225	198	185	202	214	205	197	225	207	224	206	224	199	199	216	197	226	203	188	226	184	220	209	204	217	221	190	198	207	220	214	210	211	192	233	215	186	228	186	193	204	186	192	205	197	201	209	195	202	205	231	183	224	182	205	211	210	197	206	209	186	207	225	179	229	180	190	197	191	229	222	201	201	196	202	222	203	195	189	188	238	208	208	188	204	223	230	199	203	211	219	213	209	224	188	214	221	204	198	205	218	186	194	199	183	196	234	207	208	206	218	200	208	179	206	219	204	197	211	208	228	223	186	173	210	212	193	210	218	226	204	216	190	231	209	195	229	228	224	216	171	220	204	200	205	180	191	198	204	208	196	189	201	231	184	240	206	218	208	220	198	203	209	212	204	181	201	205	190	193	227	207	214	218	196	221	217	201	183	199	224	212	217	214	207	190	234	189	207	209	221	205	229	202	199	213	241	220	209	213	193	215	214	195	184	205	213	184	201	208	212	209	226	208	192	224	206	209	217	198	199	202	220	190	209	197	227	198	223	216	232	196	211	232	205	213	203	198	210	196	191	222	204	214	221	219	217	229	233	207	212	177	233	193	210	194	199	175	204	235	196	237	188	211	237	199	217	199	207	216	205	224	213	226	189	196	215	193	210	205	209	217	200	235	206	193	201	228	193	199	194	214	211	224	203	226	199	204	220	215	205	211	207	209	224	206	224	197	198	208	231	233	190	212	203	211	192	204	220	203	220	207	193	222	237	238	209	192	218	174	206	202	210	194	209	212	202	199	201	176	213	194	190	214	219	196	205	193	230	206	195	207	188	208	191	224	196	187	197	189	188	184	197	193	191	210	214	214	206	192	203	219	216	205	212	203	188	208	223	209	185	171	203	208	220	193	192	205	207	200	188	211	217	212	224	253	197	207	211	206	204	199	199	186	235	224	224	210	203	215	183	229	189	208	209	196	189	193	217	234	197	190	205	201	214	220	226	197	232	177	191	198	238	224	198	214	231	216	220	218	215	187	174	210	197	200	186	220	207	237	204	203	186	218	184	195	233	227	186	186	204	215	218	203	234	216	202	214	194	208	200	256	197	186	208	211	203	206	206	185	210	198	209	212	216	224	209	211	218	211	235	203	197	209	218	225	227	235	246	196	218	228	212	203	228	200	216	193	186	222	175	203	181	215	214	186	192	225	188	198	176	231	223	205	226	222	194	218	188	213	181	220	204	209	227	204	188	183	196	193	203	224	206	201	257	200	220	200	222	191	186	198	220	204	193	194	215	223	189	215	191	198	203	216	219	202	222	231	204	226	219	235	200	250	181	202	207	223	215	213	172	241	190	190	223	219	215	190	193	239	215	230	228	219	195	211	245	216	201	196	219	193	216	185	219	236	212	215	220	198	233	212	222	214
24108	30881	41445	47097	46747	49736	48575	44970	39808	35553	32893	28038	25748	21110	16864	19009	17029	12515	10142	9463	8615	9701	7230	4996	4204	4307	3357	2877	1474	1190	1708	2423	1493	957	793	785	745	775	754	717	640	748	708	667	682	709	731	743	746	732	679	732	757	1011	1112	931	870	774	724	709	716	726	718	687	716	665	673	689	676	712	735	732	713	700	672	688	700	689	689	701	739	764	683	670	693	682	693	717	666	745	665	723	631	740	754	726	690	679	722	716	689	680	721	682	688	664	681	718	724	712	676	669	701	667	639	658	686	717	686	732	639	703	739	694	688	689	687	735	725	727	684	765	694	683	755	759	664	696	700	762	682	734	735	695	680	710	721	707	704	708	681	717	745	711	709	724	773	737	720	740	712	750	726	768	681	689	690	744	709	689	713	663	657	723	724	707	674	683	744	736	674	688	701	705	745	733	697	714	705	716	688	712	752	718	737	718	708	684	711	750	711	692	725	721	727	718	690	676	694	684	740	694	717	674	642	722	699	694	681	685	691	749	654	697	684	736	677	689	757	742	670	765	712	699	697	721	706	684	686	679	637	701	688	719	689	708	690	668	721	664	689	714	721	681	738	717	733	723	671	728	730	708	703	713	716	693	703	676	679	668	695	691	758	698	699	665	676	686	736	749	704	685	667	669	705	651	731	691	736	678	693	672	608	670	752	708	661	688	672	697	736	697	664	645	673	677	711	729	698	737	691	676	733	726	726	684	705	690	715	651	726	720	703	685	707	668	694	691	682	736	659	681	652	734	724	670	689	726	734	727	752	671	693	734	712	707	731	694	710	686	681	703	702	680	697	710	678	757	684	745	697	677	716	676	726	687	728	696	673	682	660	751	714	704	695	713	726	686	738	708	699	688	669	731	705	690	697	670	723	709	691	698	687	718	726	665	680	681	678	672	731	713	727	712	722	699	735	712	718	636	696	698	670	685	681	693	711	670	694	689	732	668	693	706	706	702	726	675	690	685	709	707	709	695	720	687	683	696	702	723	739	704	710	711	734	666	712	726	714	674	725	690	690	705	720	714	760	731	720	718	717	704	714	742	683	711	711	683	694	723	720	740	726	721	695	680	718	663	678	697	690	734	680	733	758	745	690	697	718	733	642	726	721	759	699	693	755	752	713	677	700	705	712	706	753	738	715	739	706	739	652	740	717	746	757	663	668	683	700	675	689	703	702	687	706	697	632	721	729	730	728	656	675	753	700	686	717	703	700	691	704	695	688	687	691	745	723	700	694	714	716	727	681	677	680	653	696	688	689	754	721	734	722	721	658	727	741	731	657	721	672	758	678	658	693	728	702	677	671	696	698	691	678	724	662	728	719	726	702	724	701	702	741	696	689	739	743	691	698	692	734	662	704	698	724	663	687	665	717	681	743	714	688	723	702	716	666	699	728	723	714	736	691	673	689	698	676	696	704	738	712	686	692	724	734	732	666	693	711	738	702	664	725	731	745	682	685	668	726	682	727	702	698	693	719	691	680	692	728	750	669	741	723	728	714	738	681	692	694	726	716	721	708	720	717	699	713	678	707	709	695	692	706	695	701	687	675	703	639	715	709	683	682	720	760	690	698	673	739	664	710	705	644	677	693	755	708	681	721	682	760	699	717	718	654	688	704	701	693	699	734	687	702	724	708	676	700	726	696	697	681	716	682	726	673	737	685	680	706	686	678	739	751	733	679	740	688	674	740	692	711	740	688	693	670	727	755	731	710	696	668	641	690	717	753	707	746	696	710	687	664	692	688	667	712	681	712	684	715	733	678	759	716	667	671	772	676	663	721	660	725	724	736	702	698	704	698	722	700	771	707	695	693	685	673	691	737	650	679	725	737	691	708	676	710	717	706	680	733	689	699	733	699	696	707	687	733	709	696	686	660	677	716	668	678	717	728	707	679	650	707	696	684	749	713	691	737	656	714	718	723	710	699	673	737	671	730	709	722	714	717	703	682	701	716	703	709	714	691	726	671	729	715	720	698	750	713	731	692	715	700	716	693	720	675	692	733	695	767	736	678	750	679	714	726	700	685	738	674	728	658	710	719	664	707	741	694	707	662	714	686	696	699	700	654	731	727	692	642	661	733	706	727	672	730	695	707	677	709	677	687	674	696	684	730	741	685	724	732	707	689	749	751	749	695	706	690	688	686	697	711	673	700	728	715	722	661	697	689	754	708	699	683	679	736	694	669	670	680	665	676	693	734	750	714	685	681	710	672	674	702	707	713	646	712	700	668	748	713	761	725	728	746	755	711	703	716	662	685	723	677	722	683	659	693	702	698	713	714	713	704	714	725	675	679	675	745	751	664	757	696	712	693	686	687	766	699	705	700	687	709	731	769	693	718	700	674	703	688	729	679	716	728	684	669	675	741	743	735	732	729	673	679	710	706	675	705	663	729	701	675	667	713	684	695	744	725	697	713	710	726	706	692	764	707	746	721	749	691	704	671	696	703	644	685	717	684	712	718	726	700	772	682	764	699	738	751	648	714	688	739	745	682	738	679	711	687	707	674	725	717	691	657	718	710	711	722	695	693	717	703	707	693	697	707	721	657	674	652	657	729	654	697	701	730	691	684	704	727	685	690	686	729	688	731	664	691	670	676	694	701	689	648	706	690	694	673	712	691	753	688	728	669	688	678	696	671	676	714	677	704	734	711	672	732	763	709	715	723	733	704	750	673	710	717	735	717	707	669	713	693	718	753	685	689	666	706	655	702	676	687	737	733	683	688	694	710	705	687	736	722	710	689	727	712	706	662	672	667	671	671	778	692	658	691	733	711	732	678	714	708	704	741	698	723	642	692	684	708	719	712	701	696	755	739	740	633	671	674	716	683	687	667	731	701	690	693	744	725	755	671	693	691	665	686	711	664	716	703	707	687	662	688	743	696	646	706	679	693	705	692	694	682	675	741	671	728	654	708	702	697	643	678	712	670	673	716	720	711	697	710	719	719	732	703	729	714	735	738	689	709	678	742	670	700	710	709	707	757	677	706	714	681	755	715	706	744	662	706	686	706	684	728	710	694	677	714	713	695	702	728	708	718	708	734	674	689	705	714	710	698	728	703	673	740	675	730	693	727	686	694	719	717	672	688	709	728	699	738	695	699	721	688	719	706	672	686	699	693	685	695	711	782	689	687	671	701	678	719	691	681	737	740	710	740	724	730	734	666	715	699	700	675	736	707	691	678	748	729	728	695	733	674	706	649	676	709	700	698	770	669	737	717	678	738	735	683	675	693	658	694	678	726	686	710	710	701	751	743	729	689	694	696	744	710	718	725	702	748	659	731	690	714	718	703	686	707	734	693	699	666	705	688	737	699	719	773	686	697	735	738	739	657	723	647	749	726	747	722	723	692	692	713	763	732	685	699	689	738	676	693	749	704	693	725	738	666	728	712	723	708	738	739	695	719	702	722	726	723	696	711	676	682	735	700	683	712	684	721	676	695	688	674	701	703	713	719	679	771	707	681	758	662	712	693	682
12476	8996	7759	5265	3944	2772	1895	1422	957	664	513	470	421	338	297	276	298	231	217	203	205	216	191	195	191	188	178	186	173	177	182	179	191	177	208	191	173	178	179	196	181	179	183	162	153	165	167	176	158	178	192	177	184	181	192	202	188	186	212	188	167	179	190	189	174	204	218	175	202	163	170	177	181	180	173	179	181	168	186	180	164	178	189	168	188	175	171	176	181	159	186	194	189	174	156	199	179	177	167	191	146	183	180	180	165	179	191	187	170	164	196	180	176	187	169	175	194	169	202	206	175	192	173	180	184	183	168	176	178	186	176	187	186	182	191	183	183	188	171	171	176	188	195	189	187	159	178	190	198	209	166	210	178	190	186	186	170	161	159	196	191	181	194	183	183	183	185	176	198	168	182	189	202	182	174	174	185	203	178	196	166	172	201	205	177	171	187	163	185	168	172	188	190	183	213	189	182	192	176	156	171	170	183	182	164	186	180	159	175	170	161	158	171	205	180	192	180	194	206	176	194	178	205	183	209	166	182	186	169	194	157	180	177	193	208	173	171	169	172	181	204	196	164	186	177	186	186	200	157	181	179	188	195	193	154	188	216	204	191	214	203	205	213	174	183	193	197	180	165	191	190	172	184	204	187	170	172	190	192	190	181	194	178	166	192	166	174	164	195	181	201	182	186	188	184	185	156	163	186	177	164	182	166	198	156	180	185	170	181	201	195	182	171	165	186	184	159	175	183	167	175	205	192	231	191	186	190	184	187	193	190	165	179	187	187	188	181	188	166	170	180	185	206	190	178	185	193	196	163	202	205	180	162	177	160	187	195	175	190	164	179	205	150	190	181	193	181	190	199	211	169	182	181	158	176	174	168	189	201	189	166	170	177	185	188	177	188	165	187	189	164	193	190	194	183	160	170	180	177	177	186	177	206	169	188	148	176	179	183	183	167	157	210	190	183	180	165	189	189	192	177	204	207	176	188	180	194	173	158	185	181	168	180	190	184	182	203	179	175	155	169	176	196	164	189	200	174	178	174	178	186	186	162	168	156	167	184	160	143	198	188	182	190	161	179	189	196	194	172	174	177	170	201	191	175	174	168	167	193	159	201	186	199	176	157	193	176	181	172	202	175	175	177	171	173	189	175	182	196	158	172	157	173	174	171	157	171	194	177	168	168	166	172	189	205	183	197	186	195	173	186	173	180	192	185	168	163	172	157	168	177	178	183	182	170	158	165	183	172	170	185	186	158	175	179	195	193	186	186	163	191	166	189	192	181	196	183	205	187	182	185	180	181	162	181	165	180	158	171	168	166	198	182	187	168	199	208	190	171	171	175	177	148	174	170	173	189	193	203	200	179	163	164	178	189	166	188	186	153	188	167	192	139	191	169	182	170	165	171	175	154	188	160	185	171	167	151	170	174	185	165	193	201	179	179	192	172	183	160	190	182	176	173	186	201	183	191	182	182	196	180	183	164	189	168	176	175	154	171	189	187	182	189	166	176	159	179	166	204	168	201	183	183	203	201	176	168	190	162	194	145	192	176	176	175	184	181	203	167	163	165	195	173	176	195	177	174	189	188	179	189	161	200	182	190	185	179	152	165	200	180	173	177	170	184	171	169	175	184	171	177	197	191	171	181	165	191	182	209	173	180	167	191	166	212	179	200	177	173	173	175	145	175	144	175	182	184	160	190	187	187	170	186	155	164	200	173	167	197	165	206	176	174	204	164	181	176	177	171	170	190	162	182	180	181	176	175	148	158	185	203	167	170	164	168	192	178	179	184	210	196	200	181	183	194	187	178	198	184	170	184	166	203	205	198	190	180	180	211	184	188	168	155	181	173	169	179	158	180	154	196	170	201	171	177	166	168	154	178	209	184	193	176	213	192	170	184	188	183	183	209	190	204	177	193	181	183	170	169	168	187	164	175	169	186	180	170	175	152	201	141	166	159	180	197	185	172	172	169	170	188	182	191	158	173	191	192	168	197	165	201	190	193	169	199	149	192	193	172	196	154	163	183	184	190	183	181	183	165	189	214	185	175	175	191	179	193	177	162	202	208	187	170	177	158	186	171	179	193	193	162	177	178	206	195	144	208	175	194	195	175	170	192	166	196	176	201	190	175	220	171	197	188	168	187	191	158	181	179	185	184	198	198	179	162	173	206	203	193	175	205	200	196	202	182	190	170	179	183	186	184	174	166	196	159	199	189	200	167	203	171	186	164	168	160	156	157	196	167	190	167	149	190	178	173	182	194	181	196	161	164	199	191	160	168	179	161	170	161	182	182	183	208	197	181	204	200	180	176	202	190	188	178	165	186	185	177	204	188	168	179	177	162	156	195	179	196	191	182	195	170	178	192	157	184	190	199	184	184	174	221	151	185	191	173	189	181	173	183	190	186	207	185	184	198	172	175	196	175	189	193	197	186	170	187	188	170	195	173	181	164	166	173	175	191	175	183	161	184	201	162	180	173	208	172	194	173	194	166	169	180	172	132	176	176	154	173	198	192	185	180	206	201	179	149	194	177	168	195	175	164	177	211	192	172	208	198	188	183	179	198	183	187	168	190	172	159	203	179	198	157	177	171	179	159	184	180	198	184	180	176	195	176	159	169	175	195	162	194	191	205	195	206	171	205	200	200	192	170	169	167	201	182	170	209	175	176	180	169	168	158	157	165	161	186	165	179	180	187	176	200	174	163	174	207	191	189	176	160	155	193	176	213	181	188	183	161	156	185	194	184	177	171	178	164	197	197	201	185	171	173	193	198	204	175	194	196	184	146	182	170	175	183	195	188	176	194	182	201	156	182	165	185	181	185	168	199	185	162	160	168	164	187	194	167	179	165	192	216	168	180	177	185	173	186	189	162	170	157	172	177	188	190	195	180	157	192	190	170	191	178	167	166	190	165	205	213	191	197	173	170	154	186	170	190	192	164	182	178	189	163	199	183	187	160	191	160	199	162	209	174	169	206	173	189	175	189	181	192	184	203	191	162	167	184	180	188	190	196	166	162	172	193	192	167	161	187	179	180	173	168	184	164	171	166	178	215	149	196	153	172	166	180	188	170	177	176	149	183	182	186	174	181	177	194	182	191	200	173	165	180	195	152	173	199	196	165	192	173	167	173	166	174	157	202	170	174	180	181	200	200	185	188	189	164	179	173	160	199	202	164	173	165	182	195	186	188	184	191	169	177	177	191	170	188	183	177	183	168	200	167	139	187	156	183	168	213	184	159	186	182	152	175	178	181	158	156	152	162	183	172	187	222	199	170	201	202	170	168	153	177	188	157	183	186	177	191	202	187	185	214	161	175	176	197	191	182	179	170	162	198	194	188	177	178	185	178	170	184	177	178	169	195	225	152	188	173	172	178	181	185	196	186	174	191	161	197	188	191	174	175	188	201	194	183	192	196	175	206	185	200	171	170	185	172	169	179	189	174	178	189	176	166	195	209	184	174	182	149	179	179	191	189	184	185	162	175	176	181	180	172	185	193	186	176	190
11989	11142	14917	15079	14294	11449	9354	7360	5249	3981	3407	2680	2235	1815	1526	1329	1161	1078	892	830	825	810	796	718	762	690	695	731	692	677	663	707	623	635	648	619	626	623	693	630	597	623	655	646	616	624	620	624	658	589	617	638	662	622	691	614	665	638	645	658	626	632	632	665	613	654	586	668	681	681	595	653	628	596	633	623	594	595	601	617	641	610	684	611	599	625	675	634	666	677	594	649	654	640	622	577	617	677	599	647	616	653	624	632	668	668	633	659	627	619	609	692	653	627	609	656	613	634	603	635	650	648	622	648	581	658	606	667	600	656	631	612	615	651	609	694	638	665	637	651	636	629	671	634	608	635	646	633	670	628	643	590	613	641	639	618	626	644	669	638	651	683	603	624	675	632	656	676	640	616	600	606	617	650	678	649	567	636	604	657	590	632	643	630	628	630	649	610	637	659	641	638	629	620	630	636	627	685	633	625	618	603	655	642	623	667	617	627	648	594	648	661	614	634	643	624	600	617	657	606	637	657	682	668	648	651	622	653	630	643	684	608	642	619	626	650	610	676	682	628	629	631	651	632	618	628	661	604	618	614	627	666	605	627	614	696	634	657	638	672	667	623	639	687	655	687	625	613	595	621	629	650	622	599	615	646	625	677	636	637	585	651	706	590	661	611	629	606	647	588	628	648	626	629	638	664	620	610	655	640	643	649	578	623	670	645	628	586	623	690	602	659	657	640	659	664	671	667	632	640	645	671	586	604	592	639	632	672	643	640	643	674	652	671	623	640	600	618	646	683	595	641	584	637	643	623	627	652	673	645	606	597	572	659	628	675	644	649	642	647	621	638	619	621	643	635	651	604	606	660	637	602	641	603	602	629	619	653	654	613	641	640	655	600	643	627	637	610	610	620	591	674	641	598	630	610	680	664	618	652	626	605	642	632	656	637	668	632	614	624	598	644	643	633	623	629	587	649	656	630	638	643	574	643	599	612	640	636	619	644	623	663	655	636	617	661	617	598	656	641	641	603	654	634	677	652	625	625	665	619	646	590	653	656	679	650	619	649	618	644	629	628	667	633	684	666	614	630	643	636	614	626	633	650	639	645	575	625	610	666	670	645	606	608	619	600	624	660	649	616	646	616	638	618	603	629	599	642	646	658	579	628	689	606	638	647	663	613	639	607	649	626	598	635	651	596	666	617	615	675	639	658	672	610	640	606	654	628	650	622	576	638	599	637	605	662	665	601	634	646	660	632	644	643	676	644	608	664	665	664	640	612	656	609	639	684	666	643	628	620	606	614	632	620	615	630	598	623	636	657	621	629	624	618	636	665	617	627	617	605	657	670	669	647	623	617	620	665	609	643	616	621	640	650	629	663	633	648	644	625	651	632	630	676	659	618	582	602	634	616	645	690	625	640	662	622	623	633	689	618	620	661	674	646	656	589	622	632	585	629	627	644	610	690	657	661	634	659	667	683	644	663	631	661	631	616	618	642	631	647	639	595	610	613	585	632	687	680	621	625	673	649	650	655	636	661	625	665	660	674	652	667	637	594	629	645	646	604	621	693	589	618	600	613	651	642	656	674	662	631	646	668	613	670	638	652	642	620	667	648	638	645	629	626	623	598	671	643	650	650	659	612	635	653	627	630	596	633	623	667	650	616	637	645	623	629	642	632	583	641	593	613	641	638	595	633	640	678	660	645	650	609	599	641	640	644	628	650	709	712	695	627	606	644	648	637	632	667	660	615	607	642	659	647	631	637	612	614	616	609	645	671	637	674	690	630	636	612	655	644	654	587	637	651	581	599	637	635	657	621	657	660	631	632	629	617	650	656	644	614	609	623	619	629	607	654	647	582	665	643	660	635	624	652	650	639	663	666	646	642	665	668	602	598	614	608	643	675	601	606	638	625	661	646	604	625	641	639	617	574	692	670	653	671	645	644	627	642	646	621	624	661	648	635	695	632	689	615	607	649	660	663	666	672	655	594	611	642	628	604	616	651	606	665	631	660	601	634	586	636	656	628	607	645	627	652	667	670	641	639	627	616	647	600	609	612	606	642	626	684	614	642	625	658	693	614	644	622	616	616	660	653	638	650	639	621	660	631	673	619	650	583	616	612	661	633	600	626	625	604	588	645	619	664	646	602	628	631	629	618	635	653	609	620	677	648	626	670	627	627	603	620	599	645	654	645	638	629	685	645	718	638	630	606	602	636	697	627	626	666	680	595	638	654	605	647	648	635	621	638	613	582	650	636	595	635	598	622	614	658	641	618	644	630	628	630	618	607	654	651	621	597	625	594	635	606	613	602	640	653	600	649	633	655	653	648	653	646	615	658	665	640	629	654	632	603	678	685	614	637	636	625	630	582	649	644	632	608	640	611	633	639	615	654	650	630	583	634	630	671	638	610	668	633	598	671	605	672	638	605	631	619	657	626	616	618	625	689	634	616	629	579	638	633	644	579	611	617	630	629	647	582	638	606	637	662	651	648	660	656	595	609	630	686	637	556	662	624	650	607	617	658	624	638	611	648	648	642	607	607	622	614	563	590	639	621	626	608	624	668	665	639	582	602	614	673	647	637	615	611	667	620	597	627	609	630	646	665	622	616	608	643	632	658	634	627	637	602	612	646	665	651	632	624	652	657	609	658	668	681	620	611	674	678	652	619	678	655	638	668	615	645	652	683	654	615	674	656	657	627	615	616	620	617	650	649	589	637	621	598	639	660	633	631	641	636	598	615	657	636	609	626	623	605	628	671	616	620	625	687	627	628	601	601	624	620	640	619	624	631	622	593	648	675	594	603	674	644	598	639	585	621	632	617	631	623	611	623	685	635	644	596	637	604	674	609	620	657	606	640	630	662	646	611	630	615	621	636	609	650	599	636	647	649	621	635	658	578	619	617	636	621	614	661	623	637	605	599	639	639	637	616	635	660	632	690	601	668	648	597	630	621	611	638	638	648	610	617	591	632	626	596	634	603	588	641	661	637	635	657	658	649	635	582	622	652	663	619	664	609	634	655	633	638	605	607	615	675	663	652	645	604	622	598	632	641	651	613	655	625	606	647	612	640	651	621	622	650	615	588	650	605	644	673	626	632	614	659	642	632	615	684	590	679	618	612	636	630	642	657	653	624	624	637	636	613	600	601	643	630	642	627	638	573	627	642	616	665	631	622	641	623	645	635	639	658	680	660	629	648	634	658	640	649	636	630	631	632	639	634	653	618	628	639	631	639	630	643	631	662	633	607	658	609	616	635	644	623	615	638	623	701	646	671	597	656	639	653	624	583	672	633	658	639	624	623	646	648	683	600	635	631	665	670	652	585	632	602	643	650	637	683	647	615	622	633	625	645	661	626	630	659	652	616	676	677	623	634	671	643	656	712	639	626	627	648	596	623	627	608	663	641	643	630	594	611	627	604	621	609	635	653	619	644	644	631	626	598	640	653	616	623	608	614	577	619	645	667	659	608	678	649	624	639	671	663	593	632	691	656	615	612	652	626	633	611
28453	29868	31948	30937	32882	28352	22540	17914	10687	7046	5922	5088	3848	2734	1958	1630	1207	965	862	876	968	710	503	330	408	334	348	323	236	231	238	245	238	211	188	185	198	187	189	199	161	186	181	205	181	173	194	185	201	168	172	195	190	207	192	165	190	185	171	179	214	192	149	181	166	182	166	178	172	169	188	162	170	207	205	167	204	189	148	176	194	196	173	188	183	181	189	206	182	163	186	158	206	197	179	183	186	179	184	173	169	196	184	195	177	194	179	196	175	164	155	198	172	162	199	185	159	170	177	184	200	178	193	204	190	164	174	153	196	165	203	187	171	164	199	179	165	206	183	186	211	175	188	166	185	204	163	185	192	201	183	209	181	165	197	181	214	163	173	172	175	200	207	181	166	169	164	179	178	189	199	195	190	170	179	160	174	194	185	185	169	175	185	177	174	179	183	193	179	177	185	183	205	174	173	189	163	192	187	166	171	166	193	155	179	181	168	170	186	194	195	157	187	175	186	179	194	186	193	167	192	168	177	183	191	187	203	189	165	177	170	172	170	187	176	190	172	175	186	176	171	178	174	174	183	204	177	178	170	166	204	197	195	189	179	204	168	168	172	176	176	184	182	177	190	183	189	178	189	171	175	160	190	190	154	165	192	196	164	176	173	160	153	174	155	165	175	148	164	179	205	179	179	141	173	180	216	199	191	166	181	156	183	181	189	167	163	194	186	176	189	167	175	157	190	176	177	208	173	188	169	155	154	181	180	171	162	214	153	181	166	176	194	172	175	201	164	164	170	161	173	197	197	205	209	194	197	198	186	187	187	196	195	175	193	171	193	182	210	188	190	167	200	185	182	206	187	199	179	177	186	169	176	194	172	173	185	192	186	176	171	196	183	167	189	194	172	161	167	176	178	176	178	168	175	191	191	172	171	174	200	197	180	198	174	186	188	196	204	184	181	184	159	189	188	181	210	175	189	184	195	178	192	194	188	197	188	185	195	192	181	198	195	178	194	186	176	185	185	180	172	170	179	210	191	179	168	163	184	172	159	192	185	172	184	182	186	179	161	179	185	172	189	183	181	195	182	170	212	188	183	172	186	181	184	186	156	192	181	176	185	174	194	184	182	185	152	183	191	187	157	159	187	198	201	170	177	171	190	177	160	202	191	184	189	181	159	198	193	183	183	176	209	187	173	187	175	177	189	203	160	159	181	177	178	206	174	171	190	175	158	156	179	199	178	175	182	185	176	180	182	164	184	192	173	178	164	187	174	204	163	183	190	191	190	184	189	192	171	196	178	206	167	192	197	198	184	180	188	184	188	159	185	173	183	186	155	181	162	199	178	186	161	174	184	192	175	205	188	173	171	165	174	171	201	208	186	171	183	180	167	187	191	184	188	198	186	179	186	185	178	178	192	177	193	190	171	172	211	189	170	191	174	177	178	165	180	191	190	193	196	192	175	173	170	179	178	178	156	190	185	177	181	175	169	172	169	188	162	203	173	174	198	201	160	179	182	185	159	179	166	172	186	173	157	182	196	202	173	180	176	191	183	175	181	192	173	192	185	183	187	164	178	188	178	198	154	198	182	169	170	208	182	206	181	174	155	208	183	163	188	172	184	189	183	194	183	202	153	187	174	177	165	186	182	193	181	164	177	191	200	203	163	172	185	187	171	155	185	157	185	174	191	185	169	177	198	173	156	180	202	194	184	196	194	161	170	195	167	181	190	194	171	186	176	179	174	149	160	175	201	203	185	182	184	176	162	181	207	188	196	189	193	162	185	222	179	167	178	178	162	213	174	174	182	200	186	181	183	173	164	173	191	183	194	170	186	210	174	191	195	223	170	183	187	175	174	180	193	176	182	173	194	180	160	182	176	159	193	161	190	196	181	168	186	196	167	199	172	184	188	179	162	199	181	184	199	187	191	189	203	163	153	179	165	161	179	163	152	188	166	194	167	183	186	182	185	187	175	167	176	184	162	162	169	190	178	188	201	188	190	194	163	182	189	147	177	167	182	181	183	186	195	169	187	169	187	167	187	200	172	162	185	181	189	196	178	195	187	175	161	149	175	173	188	179	183	195	193	189	205	172	182	173	197	167	150	194	185	227	156	172	202	162	181	199	198	179	171	176	188	181	184	185	196	187	199	172	171	189	200	178	171	194	173	176	171	186	206	160	163	170	179	179	192	159	185	170	142	179	199	170	168	164	175	179	180	158	165	197	141	180	153	164	178	167	189	160	193	179	182	186	186	165	170	210	178	183	187	172	192	192	175	180	195	190	154	181	186	180	175	182	187	179	221	180	182	186	194	169	195	193	177	170	180	200	177	156	188	198	179	202	190	177	203	167	210	167	179	195	172	180	184	157	168	188	198	168	175	182	177	190	204	182	174	174	188	175	181	166	195	196	162	160	183	170	160	206	186	166	157	170	177	180	159	175	212	183	194	167	191	168	171	171	159	177	193	198	192	181	195	175	166	186	197	184	184	197	196	190	183	208	172	165	180	169	177	179	183	197	195	208	185	182	162	175	212	177	200	171	168	163	187	162	210	188	185	198	196	167	184	184	193	173	188	163	173	155	190	184	175	199	190	189	197	172	208	183	167	186	185	170	180	190	198	175	187	157	191	186	186	157	163	176	164	185	186	174	166	199	179	198	194	166	169	207	181	176	197	162	178	184	169	198	175	188	191	178	179	191	192	178	163	171	183	175	176	191	176	178	146	209	218	151	186	171	159	220	174	191	174	174	146	168	195	159	185	168	197	189	183	184	174	163	181	184	182	195	204	182	187	176	202	164	180	181	173	166	173	184	179	189	177	170	187	170	160	184	162	179	176	177	188	185	178	208	177	193	196	165	175	178	168	156	174	164	196	170	169	187	208	181	189	186	188	184	214	166	215	174	179	191	185	166	201	187	151	158	177	168	173	166	164	173	185	167	172	168	171	192	177	184	196	186	169	176	182	174	174	155	173	221	164	175	186	179	202	197	193	156	198	183	207	181	185	147	205	173	182	179	153	191	189	202	175	188	184	183	170	183	184	168	172	176	190	181	180	203	179	183	163	177	204	184	194	193	197	166	161	196	172	184	186	163	201	172	174	190	158	181	218	177	180	159	183	170	190	173	167	170	188	195	183	207	163	188	183	181	177	168	193	169	154	161	183	164	159	209	152	181	177	183	169	173	203	179	175	182	193	186	193	188	172	170	180	191	188	183	172	173	172	198	199	184	196	155	177	165	211	181	201	176	185	180	185	198	169	145	209	185	198	194	190	175	192	182	186	191	185	151	188	200	184	181	173	185	202	189	156	176	188	173	161	206	164	184	183	187	169	173	175	173	189	183	190	199	196	165	198	186	179	167	192	179	196	184	175	201	189	184	178	188	192	191	160	164	181	218	174	189	183	161	196	184	179	165	180	178	169	180	177	182	174	182	170	182	173	160	192	169	179	210	180	169	184	150	176	173	204	183	177	207	182	178	176	175	177	212	192	190	193	168	172	142	168	186
23150	28268	35066	39063	44068	40109	37901	34822	26612	23198	21956	20782	17907	14210	11699	9869	7962	6806	6064	6081	6784	5039	3556	2182	2369	1943	2196	1828	1138	1028	1216	1241	1081	805	761	752	707	681	674	642	661	668	638	675	636	704	663	622	609	673	646	693	802	888	805	739	718	681	644	654	663	662	694	695	663	637	646	667	668	639	613	662	603	688	616	648	684	615	633	600	629	631	670	628	656	646	661	636	677	661	623	657	667	685	660	637	586	644	656	649	617	613	608	653	625	635	639	590	624	678	612	634	610	592	613	616	611	647	637	595	619	656	653	666	624	640	641	670	631	666	624	609	617	633	699	618	666	611	661	645	625	626	644	649	605	625	654	644	621	626	649	655	682	692	641	648	662	618	605	658	617	612	625	676	592	622	625	641	602	650	607	636	667	636	649	584	615	628	690	650	633	614	670	637	666	649	642	605	615	634	662	617	577	651	634	627	647	623	617	614	652	672	637	633	654	673	651	592	637	649	667	607	659	693	616	633	624	639	687	625	635	619	638	636	606	636	627	627	617	622	645	624	654	642	638	684	640	592	649	716	647	647	610	644	619	634	637	653	651	650	615	617	620	627	620	661	652	676	609	688	634	692	639	657	638	634	652	652	696	601	649	655	674	611	658	667	641	593	640	647	647	662	641	610	635	636	667	639	637	680	674	644	615	652	626	628	647	655	644	614	642	612	636	617	651	643	604	620	706	639	648	637	608	614	628	679	655	650	658	705	673	612	617	652	630	646	650	673	592	616	631	614	644	690	664	733	642	660	656	631	643	676	639	640	633	687	668	674	657	640	694	596	631	625	634	651	646	675	649	614	685	610	627	630	655	628	667	652	647	627	616	664	630	609	692	636	620	674	626	619	638	624	641	655	652	628	632	700	620	614	635	637	659	622	630	632	643	634	602	659	670	628	629	631	617	673	691	653	676	622	679	641	624	644	650	634	646	642	646	572	624	679	635	643	654	659	688	678	651	602	643	655	645	659	650	646	593	679	664	646	658	627	627	620	658	607	613	632	613	622	681	660	641	630	626	662	635	640	622	627	642	662	613	621	603	616	601	685	659	634	656	660	679	678	607	622	645	600	617	616	616	634	667	664	640	636	633	696	663	606	660	609	620	634	632	643	637	631	628	663	680	620	655	615	640	648	624	660	627	637	619	603	676	651	624	663	662	691	640	645	645	672	629	620	631	631	643	659	657	703	649	636	665	645	625	635	632	614	673	625	666	641	656	615	637	662	596	629	654	588	628	687	689	632	664	635	676	622	649	597	662	626	623	677	686	674	634	665	642	633	643	638	619	657	612	672	636	742	644	635	668	630	646	656	655	667	641	625	650	667	639	625	648	624	677	673	605	637	666	634	615	629	635	593	628	583	637	648	610	634	636	640	632	612	665	629	583	641	643	660	618	656	610	632	591	597	635	603	636	683	603	600	613	641	600	659	625	687	662	615	702	609	675	647	646	671	639	582	660	638	587	652	657	613	630	672	640	651	656	635	626	697	682	672	658	669	664	644	618	658	647	598	648	667	578	646	633	653	555	622	638	615	658	625	640	640	627	618	632	641	657	639	636	654	651	614	627	617	631	631	657	610	644	672	664	658	592	670	656	660	650	695	609	617	643	647	648	618	644	622	622	677	660	654	646	669	621	631	623	681	648	665	588	618	664	636	681	645	654	652	620	636	634	621	585	655	666	628	657	608	647	645	659	622	599	624	650	624	659	647	621	638	622	626	582	659	607	614	671	620	637	659	672	661	665	632	639	647	623	674	675	652	649	625	630	638	659	620	615	678	639	644	660	632	634	586	662	626	607	612	654	621	645	635	617	628	631	630	657	649	680	624	650	648	691	662	671	647	674	668	635	655	649	641	630	644	649	628	650	665	623	595	636	696	690	627	594	606	659	631	606	645	665	673	620	660	641	690	611	623	634	611	601	661	621	663	661	646	588	605	618	631	639	612	639	623	592	636	619	622	699	676	593	674	606	634	674	651	637	668	688	641	620	628	640	623	670	612	615	641	654	659	645	665	607	627	645	649	611	595	659	620	641	646	648	617	656	651	653	621	626	607	630	662	639	626	672	654	667	662	648	638	610	621	591	609	645	668	647	623	667	582	631	605	624	614	622	677	647	621	618	641	658	697	618	664	651	667	616	667	625	643	632	689	631	629	627	598	624	628	597	618	653	613	631	628	621	630	639	608	639	614	640	633	660	652	691	654	658	621	626	640	665	645	669	617	629	659	628	611	651	624	702	623	692	646	640	580	625	581	684	581	665	663	657	618	653	658	692	662	633	642	591	637	686	669	617	628	656	594	640	657	679	636	646	630	600	677	657	664	628	596	648	606	617	623	640	616	633	634	615	625	657	640	641	657	620	612	603	649	649	602	614	665	641	629	671	681	640	621	615	604	635	617	643	607	669	636	616	643	612	607	570	695	618	628	635	644	640	619	650	632	633	641	595	648	629	590	589	652	614	662	632	646	628	649	661	660	644	658	627	651	661	646	656	640	654	698	634	658	614	607	662	620	635	632	665	663	626	654	646	644	637	634	627	653	633	669	674	655	658	651	635	670	637	628	627	626	654	622	604	639	702	660	619	651	615	668	628	636	644	648	706	647	650	602	654	615	634	625	611	587	634	671	645	608	645	634	668	662	621	672	611	619	656	660	599	614	623	676	654	622	623	615	673	630	589	628	614	635	633	625	633	634	637	611	640	597	659	690	648	599	624	667	651	629	666	672	604	672	626	653	634	613	664	660	656	647	661	617	632	664	639	633	657	639	667	629	642	681	668	676	642	626	605	620	589	628	630	673	672	652	664	657	612	626	664	668	659	613	664	638	673	640	649	658	667	654	636	575	593	661	610	661	673	646	677	604	644	621	647	679	643	627	605	690	613	606	591	663	657	649	626	651	634	657	610	668	593	610	665	658	670	690	644	631	659	616	644	622	646	652	676	591	615	635	597	644	691	624	608	637	637	612	671	649	646	642	641	618	662	643	633	682	632	653	691	626	636	654	635	622	613	615	633	652	662	646	616	618	632	629	649	669	588	645	643	639	636	694	617	681	630	623	619	603	633	660	664	619	681	545	674	648	666	685	664	628	659	637	667	629	653	615	628	649	621	629	601	620	641	651	645	632	624	641	631	623	637	630	634	637	668	628	599	641	645	637	613	601	630	602	610	613	634	626	605	654	605	663	647	667	673	616	626	686	637	618	655	655	634	642	583	619	573	695	667	673	623	646	622	627	610	638	604	618	628	728	641	596	683	674	631	681	636	666	619	707	604	631	616	642	652	629	682	655	669	621	657	662	667	606	644	608	665	652	640	673	638	657	651	633	603	669	644	637	621	628	656	627	602	628	626	646	648	634	645	624	665	662	641	642	600	628	661	625	607	616	603	676	661	632	632	629	686	642	674	620	642	626	659	584	642	642	654	642	662	666	655	631	644	617	656	673	654	684	637	676	626	624	606	646	665	634	651	644
38338	38063	33559	33797	35872	32740	28008	25601	18711	13041	12104	9514	5960	5027	3037	2242	2044	1886	1822	1663	1976	1303	861	584	575	546	555	475	353	340	327	290	315	255	236	204	210	204	198	179	196	212	206	235	195	224	190	207	208	189	231	231	239	284	237	223	208	233	220	247	212	184	217	193	206	194	191	205	201	202	193	209	213	196	196	218	200	193	227	190	187	218	218	222	226	217	235	206	208	175	211	220	221	177	206	190	201	206	195	180	209	191	183	211	204	191	246	191	196	184	219	195	212	211	181	191	203	201	189	210	194	216	207	193	182	206	215	202	182	241	214	202	234	209	201	211	201	216	216	223	207	187	224	203	189	209	208	213	203	196	183	186	217	200	206	205	207	202	217	197	166	202	195	216	221	210	215	196	205	223	205	178	212	201	202	213	190	206	194	198	205	211	200	199	230	217	202	204	205	192	216	215	212	190	200	212	207	196	250	204	207	196	201	188	217	182	204	200	199	194	196	215	190	198	215	215	233	191	192	202	203	189	222	200	207	224	214	195	203	215	215	236	198	190	201	212	220	191	206	206	194	202	192	218	164	225	217	223	208	186	182	213	185	231	179	198	189	216	210	194	207	222	224	205	235	200	186	206	209	203	189	203	189	197	207	235	198	198	203	206	208	194	183	207	216	194	204	206	197	185	224	169	173	214	194	226	209	195	190	213	217	216	202	225	181	198	197	200	178	219	210	197	184	231	179	214	222	233	208	211	184	215	212	220	234	205	168	181	210	205	226	228	211	193	218	184	206	207	208	218	201	199	197	202	199	203	209	191	200	219	208	214	230	196	193	194	204	206	209	208	210	203	224	205	191	209	180	205	192	192	195	255	226	183	208	199	192	186	212	197	220	215	193	194	229	230	206	206	208	186	204	188	203	229	206	186	245	197	206	181	234	200	193	223	195	226	213	204	213	212	189	210	206	198	212	194	232	200	216	216	203	237	215	201	219	213	194	187	195	193	205	209	247	220	194	178	168	184	211	202	198	242	200	190	200	222	208	228	203	222	201	208	214	195	180	186	206	229	201	212	200	220	206	220	178	207	185	205	214	209	214	210	198	197	220	206	180	225	187	205	222	210	189	233	210	205	170	221	228	204	203	185	201	203	202	202	200	187	228	212	196	213	197	173	222	208	196	216	213	218	220	194	196	197	184	222	196	189	190	225	196	207	213	207	193	203	215	187	205	227	186	204	196	212	203	196	209	182	203	201	181	210	251	216	200	202	201	227	198	186	192	203	212	199	199	220	187	200	211	222	194	210	183	203	217	203	224	190	202	186	170	197	217	194	194	210	214	214	208	211	193	201	224	216	205	199	207	237	206	195	213	205	187	194	218	189	214	212	211	226	201	196	208	202	208	206	202	202	230	195	215	202	226	194	223	164	207	214	209	197	210	210	213	239	220	225	196	200	237	202	210	183	184	199	177	205	179	207	211	205	226	213	214	202	196	202	213	203	203	195	217	224	171	191	180	198	204	184	202	198	194	206	176	201	183	214	215	209	198	189	196	201	197	222	194	200	201	188	235	204	186	217	186	212	204	195	198	199	200	223	197	224	202	213	206	220	193	216	208	197	225	176	184	221	212	191	175	224	218	183	216	209	213	233	194	218	199	185	197	200	187	211	207	195	193	205	188	221	192	183	188	210	204	190	215	198	231	206	205	191	167	208	221	199	210	192	212	187	208	206	197	182	194	214	201	200	224	186	208	210	196	245	218	208	193	203	192	199	204	206	183	215	188	210	208	205	217	171	194	199	207	207	205	175	214	207	192	224	166	185	216	203	196	191	190	192	222	206	210	202	208	204	216	200	219	195	196	194	203	198	193	190	206	217	195	214	218	214	197	203	202	181	197	190	204	209	215	241	195	213	220	217	191	237	194	188	189	185	193	202	222	212	187	211	200	182	193	195	188	207	178	204	199	220	215	220	181	194	195	197	201	208	212	215	224	218	221	209	208	220	190	193	220	202	187	206	191	207	189	185	175	225	192	187	197	216	191	203	207	193	196	191	194	189	182	202	211	218	231	222	206	187	201	200	212	208	220	181	214	222	192	189	218	204	194	203	202	209	196	199	219	200	167	209	201	210	221	186	199	209	190	204	215	210	210	199	200	213	208	207	173	192	212	211	198	200	190	199	171	198	229	189	185	195	235	209	214	182	202	223	208	225	200	206	204	207	210	211	185	199	190	221	218	190	228	188	229	194	219	209	213	213	198	216	207	221	224	204	203	225	233	224	190	197	208	191	178	234	224	221	219	230	193	215	201	183	199	195	180	211	177	219	195	208	195	214	188	198	212	176	175	206	204	203	210	221	211	201	198	189	205	191	175	205	211	203	227	207	218	191	222	189	207	215	204	209	218	198	187	201	220	198	195	222	204	198	206	228	173	184	210	182	180	227	198	226	203	191	193	216	219	192	190	187	215	175	184	217	227	188	214	207	217	219	205	193	191	201	181	201	197	211	199	196	193	202	213	204	187	206	207	198	220	201	210	191	193	193	203	197	199	197	189	201	186	204	219	174	195	185	199	183	191	210	202	199	213	186	196	201	219	183	191	235	195	194	205	178	209	206	207	194	193	211	204	202	217	227	198	228	205	211	200	195	210	207	196	206	207	203	227	204	191	199	194	221	201	207	195	196	218	222	194	225	199	195	208	206	200	219	237	184	213	216	215	206	205	173	186	205	205	205	187	213	202	201	233	196	202	206	221	219	190	208	203	213	206	205	192	224	193	184	204	201	234	211	177	192	207	205	193	191	200	194	183	211	208	224	188	212	210	220	205	184	218	197	201	201	208	209	216	218	204	218	188	193	214	197	210	212	221	220	225	172	216	184	201	181	219	209	185	195	174	205	216	197	182	186	204	177	193	208	208	228	215	180	205	211	217	190	201	203	204	201	224	209	207	203	201	176	213	207	211	212	212	217	229	218	226	190	205	175	200	204	198	219	209	204	224	204	209	237	208	210	196	200	204	205	209	202	214	225	231	188	183	212	210	218	195	204	217	181	212	196	194	193	200	194	208	205	200	218	214	211	219	199	202	209	197	183	225	222	217	218	212	211	227	191	217	234	185	195	243	198	219	213	193	205	195	206	202	203	209	222	201	185	194	201	194	217	230	194	190	176	201	199	197	222	194	221	224	202	206	211	196	188	203	229	205	201	223	211	207	194	187	214	184	249	209	200	202	211	215	204	215	214	191	223	193	208	224	210	196	215	211	225	207	200	222	194	232	189	187	208	211	194	202	235	203	232	198	212	182	196	190	200	212	215	200	196	203	197	215	165	211	226	215	220	201	191	192	202	205	197	195	229	207	196	229	177	232	205	188	200	189	216	227	199	214	209	222	206	189	213	214	195	207	205	216	206	227	222	238	217	223	211	201	182	227	211	198	179	189	184	202	194	194	197	182	192	201	208	180	200	201	212	173	203	210	206	207	213	220	212	212	185	225	200	193	223	202	207	196	199	227	224
30740	34722	38143	43802	46207	45602	43623	42462	35449	31379	31079	26965	22096	19861	14270	12889	11956	11532	11719	11109	12905	9415	5932	4390	4146	3523	3974	3132	1922	1757	2026	1838	1691	1189	942	848	851	794	749	682	754	735	674	691	687	739	698	699	696	732	701	826	1042	1117	1181	976	829	707	783	722	744	734	691	750	757	701	690	687	690	713	688	695	716	650	707	690	695	676	693	667	731	646	713	708	684	642	725	734	717	674	694	697	709	709	732	709	678	698	662	683	702	698	693	677	686	720	766	711	707	714	703	710	689	719	754	698	691	685	645	679	705	732	714	723	727	696	727	688	703	655	685	700	674	657	730	744	702	720	679	698	708	676	695	691	682	689	675	678	699	691	673	658	702	716	722	698	693	708	713	693	715	719	699	726	717	674	662	710	679	705	711	660	679	730	670	702	700	692	684	681	712	690	684	694	675	718	711	686	699	688	715	716	676	715	689	663	707	711	720	708	714	705	708	666	632	762	748	712	726	711	710	689	677	684	671	665	650	693	727	636	747	682	743	726	685	663	726	716	685	677	709	714	709	655	715	685	719	707	725	696	669	688	640	691	719	725	674	682	755	702	705	732	698	717	657	715	714	661	700	693	760	692	716	676	717	745	716	744	699	678	707	733	711	713	702	704	684	718	719	743	701	694	684	672	693	687	706	703	687	732	718	660	730	711	712	728	681	694	725	716	693	691	724	710	666	681	704	707	703	699	711	734	645	714	635	707	743	785	698	661	688	658	738	671	729	723	671	687	692	705	698	679	677	702	702	712	705	690	666	644	711	676	739	678	689	659	694	685	679	737	685	679	724	690	706	697	684	686	687	703	694	690	636	711	665	730	706	708	752	680	742	717	681	658	679	740	727	703	702	720	649	698	680	777	690	697	723	710	688	700	678	690	707	694	718	698	709	684	718	678	657	680	752	667	662	695	623	705	710	701	681	708	682	681	678	719	666	699	695	697	694	701	691	697	745	643	704	684	707	694	669	640	720	684	671	694	680	662	627	666	735	731	713	643	726	734	715	698	701	702	740	684	698	736	683	690	755	709	680	654	738	679	712	688	682	719	674	704	699	711	715	658	707	718	725	698	712	721	713	714	649	678	711	674	702	759	751	714	711	689	719	677	681	722	671	667	719	669	698	708	725	680	700	688	669	695	708	696	675	703	719	673	724	749	732	744	751	676	676	666	704	732	678	706	720	702	649	675	653	715	689	702	691	687	704	678	723	697	702	713	706	704	680	644	671	696	727	690	713	733	735	685	699	708	685	723	681	711	699	710	698	680	645	688	729	638	660	678	705	701	749	698	708	697	643	668	727	707	710	679	710	715	715	739	707	675	699	692	702	713	757	672	675	709	709	673	655	672	695	732	639	736	689	654	668	645	710	685	695	656	710	691	722	678	705	678	756	701	690	699	735	724	701	678	747	692	719	704	686	668	708	683	730	688	685	675	695	745	651	668	706	718	761	686	720	708	699	635	682	739	755	625	705	648	650	728	718	728	694	731	718	682	693	730	699	662	700	701	712	657	691	703	661	683	738	692	696	714	700	662	721	705	733	673	685	729	673	730	721	674	696	680	669	719	725	709	742	670	744	682	682	709	722	709	714	699	692	705	690	701	673	694	662	685	672	703	758	718	711	732	704	711	717	686	681	713	687	660	716	713	707	709	740	716	699	705	688	714	681	647	665	709	683	700	645	725	715	681	740	653	692	684	674	738	687	664	722	684	719	677	695	670	709	685	726	684	698	718	700	691	715	710	655	654	666	682	698	722	715	666	707	719	686	717	654	704	722	699	731	704	755	685	713	718	670	764	645	707	722	707	660	678	713	727	667	724	653	666	757	703	720	709	697	730	719	716	701	702	706	716	681	683	687	656	697	691	750	681	712	665	702	742	712	662	658	642	735	677	695	721	639	690	692	692	707	716	748	671	719	702	711	737	683	716	700	720	673	663	701	699	691	705	698	675	728	704	694	716	701	635	723	672	688	722	699	662	701	734	724	693	657	678	691	712	705	733	705	671	730	686	711	688	731	723	728	710	698	677	702	751	676	684	690	719	691	676	718	663	697	696	699	700	670	672	689	695	674	734	663	692	735	672	692	689	676	710	651	668	675	717	734	649	698	679	716	713	656	717	715	705	653	741	676	684	703	702	685	702	739	696	726	725	753	688	687	705	686	718	713	692	678	709	669	706	705	744	628	704	699	707	719	661	686	722	719	714	675	668	681	737	693	673	726	702	710	674	692	711	688	689	695	693	681	659	713	680	710	656	694	667	642	663	694	687	715	697	658	711	742	649	716	676	715	717	706	714	716	707	701	726	662	722	716	691	759	750	707	685	704	726	705	675	658	704	733	660	689	704	727	695	670	680	696	736	710	669	731	692	708	719	670	643	745	708	719	662	739	715	665	711	704	708	697	691	719	732	726	722	735	694	687	701	690	680	723	659	731	708	727	645	700	725	783	689	723	712	672	751	718	751	685	704	672	660	709	730	706	696	691	711	690	699	689	676	701	720	686	662	673	719	711	720	688	720	667	732	747	729	660	724	725	700	681	677	707	731	716	703	687	719	711	689	697	652	687	686	747	698	719	709	747	674	704	675	732	695	700	685	693	711	636	715	715	708	704	694	731	735	747	701	738	671	637	736	665	684	706	710	663	669	686	723	720	718	692	753	732	699	718	703	712	702	701	686	680	730	713	696	705	723	678	658	700	687	651	747	670	663	710	672	739	681	710	693	710	721	690	687	701	673	691	722	708	653	724	722	736	649	694	704	699	661	719	701	694	740	662	723	708	779	714	654	691	672	678	699	681	694	658	672	726	698	711	719	682	684	700	693	665	687	690	712	670	698	691	648	636	668	703	681	664	718	774	677	726	701	714	696	682	704	722	710	697	704	775	698	712	690	669	681	685	679	672	703	685	711	711	693	667	725	704	719	713	702	703	691	701	691	646	675	671	712	693	675	687	709	680	724	693	688	690	690	702	693	709	741	718	716	686	690	686	704	710	667	692	674	712	666	694	748	691	682	681	709	630	701	707	733	748	722	688	733	700	660	756	734	695	706	672	703	761	739	701	663	665	733	668	681	721	650	679	727	689	733	707	682	691	680	686	702	676	686	706	701	696	726	744	718	702	699	685	636	743	695	719	708	698	655	716	704	715	668	698	707	662	626	647	675	709	710	676	732	708	676	697	686	695	688	672	695	703	709	724	683	667	703	713	697	706	673	694	687	754	698	670	699	674	759	699	735	717	759	695	727	764	630	672	693	721	679	736	752	712	673	694	706	672	731	715	684	723	685	672	732	731	669	695	706	713	701	721	724	681	707	672	736	697	659	716	718	674	716	685	711	691	729	704	692	684	665	679	704	695	693	710	635	681	747	702	717	681	714	747	678	716	711	627	719	712	669	758	725	640	761	698	689	737	724	686	699	718	700	668	697	704	711	686	700	708	684	729	622	707	647	685	724	711	701	718	698	730	700	720	685	677	679
12558	8913	7618	4701	3979	2485	1677	1175	792	536	511	439	340	292	247	227	200	192	187	217	197	216	183	178	204	171	173	189	188	185	178	188	179	183	179	176	178	176	159	169	186	192	191	179	185	158	170	174	165	185	159	162	192	185	172	200	191	162	172	185	177	198	182	186	180	192	178	190	182	168	185	182	141	169	178	164	172	170	188	193	193	175	170	176	155	199	171	171	178	186	164	182	181	191	178	170	166	188	175	166	179	186	181	184	153	166	159	177	183	185	189	195	164	179	174	204	178	183	159	175	164	181	161	212	165	171	154	178	141	185	145	165	183	158	162	175	184	165	169	184	181	162	175	177	191	177	175	162	171	175	194	175	165	193	190	176	178	192	174	175	171	177	162	177	174	167	175	174	188	195	186	188	164	169	159	183	198	204	188	180	161	177	172	159	188	183	147	170	152	175	184	166	199	174	192	202	181	179	166	187	168	179	165	191	197	185	164	171	167	170	195	170	168	173	162	189	186	164	175	165	163	171	181	167	157	186	191	172	171	187	154	174	149	178	178	170	176	166	206	182	176	202	152	193	170	162	162	172	176	197	177	177	169	161	159	163	160	183	180	185	184	191	191	187	167	204	158	202	178	176	160	183	166	176	191	165	185	181	184	173	172	200	181	192	171	176	205	171	198	175	168	152	152	193	170	170	165	171	182	185	174	181	183	175	192	172	179	172	190	165	177	182	163	171	179	187	172	174	164	179	192	158	176	183	185	170	182	170	161	175	156	172	181	173	159	185	202	178	148	157	180	147	187	174	165	168	204	189	207	166	168	165	178	172	151	184	195	191	172	159	178	171	188	163	155	162	192	170	170	183	154	157	166	158	168	165	179	170	152	188	201	174	160	183	175	173	152	179	193	201	179	173	171	187	148	166	177	191	157	171	172	180	172	145	184	158	176	179	186	195	164	195	186	173	186	179	174	186	174	167	165	191	167	190	186	187	173	173	161	183	153	173	168	162	161	167	197	195	177	173	171	174	173	172	176	176	164	153	189	170	173	190	181	175	185	157	177	187	160	171	188	176	175	186	185	171	172	184	185	161	184	184	175	203	170	177	194	173	179	168	183	201	182	162	190	166	188	179	178	165	169	172	176	170	214	214	164	205	161	172	163	161	167	196	192	158	171	183	187	194	208	163	180	173	179	163	162	165	173	196	160	169	201	161	174	180	201	186	175	195	184	176	178	187	170	167	176	178	183	168	184	186	179	156	180	158	154	201	181	171	178	178	181	169	171	163	198	210	180	182	201	180	167	187	187	154	136	185	167	165	193	178	174	178	191	164	167	154	181	172	196	184	157	196	168	168	159	185	189	163	150	171	157	175	200	215	173	224	176	169	176	167	179	199	190	186	180	179	163	181	196	174	185	175	187	173	155	174	186	210	178	176	170	173	183	159	186	172	166	162	168	176	168	152	168	160	172	182	179	200	192	171	175	181	174	156	183	168	175	186	159	180	186	165	177	171	168	189	161	198	171	173	190	170	157	158	167	158	185	175	183	184	177	161	194	177	186	174	190	170	192	175	174	151	163	166	167	179	179	165	171	167	181	189	159	199	186	191	172	164	193	192	169	169	172	175	194	198	175	164	166	185	175	173	168	186	173	186	171	171	162	174	159	196	197	140	197	175	205	158	172	191	167	175	186	174	189	169	182	171	182	178	195	167	178	187	180	168	180	186	187	150	156	163	167	177	180	172	163	192	163	198	178	185	180	167	161	184	181	174	196	150	188	184	172	171	170	191	181	195	156	170	185	206	205	158	168	192	188	173	205	167	197	172	179	173	155	196	166	185	173	193	185	178	198	155	181	186	195	178	207	156	180	198	182	190	166	173	178	178	174	194	177	179	169	190	165	159	178	181	149	189	175	149	174	169	195	192	173	176	188	183	198	162	179	170	183	175	160	178	158	190	196	179	177	167	164	160	170	196	182	166	179	136	170	182	183	193	149	165	164	166	179	157	167	188	206	151	161	177	184	188	166	151	200	163	185	180	191	177	185	154	184	183	158	183	167	172	193	164	183	169	172	156	149	154	186	188	169	174	173	188	187	177	161	167	174	202	161	187	177	183	182	204	176	153	187	167	165	160	169	155	179	185	189	179	191	191	185	186	174	184	168	182	190	155	177	179	174	184	177	182	199	180	170	150	174	192	184	186	171	177	159	184	176	172	166	172	192	183	188	150	155	160	177	182	182	198	192	169	181	178	185	183	190	181	170	185	170	190	214	160	166	144	198	180	160	170	206	160	190	183	183	171	182	186	200	140	146	178	156	174	194	184	165	182	189	180	174	180	176	182	183	189	155	177	165	163	191	173	154	177	164	183	182	156	193	175	177	189	188	168	195	160	182	186	180	173	177	171	188	169	175	160	176	172	158	158	164	183	168	181	184	193	180	172	170	193	182	197	187	182	198	163	164	194	151	158	192	175	181	183	165	164	165	186	174	154	158	185	162	199	183	191	186	176	192	179	211	194	176	186	182	171	154	160	192	165	154	203	174	160	191	160	174	194	198	160	180	172	196	169	160	190	167	174	183	173	192	161	174	155	171	185	183	191	181	187	167	184	174	172	180	168	172	171	176	219	190	181	183	174	191	177	165	167	181	169	192	183	157	187	172	199	183	150	163	195	184	159	156	184	170	163	170	162	161	164	181	182	144	174	194	157	154	168	170	184	197	169	166	180	178	189	180	162	142	184	165	179	170	173	154	177	184	156	197	149	164	161	156	171	173	180	185	181	188	164	178	183	169	185	200	161	187	168	171	181	179	172	159	188	208	169	210	204	181	192	190	160	184	148	172	192	179	166	183	155	185	201	186	183	171	202	154	185	159	181	187	188	193	187	162	169	201	159	161	168	199	155	187	178	166	179	191	182	169	155	192	175	182	163	185	200	159	176	162	173	160	172	182	162	189	169	179	196	162	171	152	162	187	193	151	169	179	176	177	183	173	201	187	163	162	181	185	172	174	158	179	205	165	172	179	175	179	204	163	193	177	190	172	158	180	207	177	195	195	178	184	173	198	171	206	182	183	187	173	156	177	182	171	180	196	172	168	183	180	174	173	184	167	159	168	164	170	187	184	184	187	164	192	204	167	173	165	203	167	159	171	175	162	168	179	174	174	182	190	172	181	189	201	171	177	193	167	169	172	203	178	179	176	168	177	156	190	154	177	151	147	183	191	180	177	167	195	178	170	182	176	173	184	186	179	152	165	169	178	170	179	186	168	178	177	192	168	180	182	158	182	176	174	176	185	194	172	197	179	184	200	178	180	163	176	199	167	178	176	175	161	180	187	185	202	180	172	165	153	165	179	199	174	168	174	183	208	191	204	164	186	170	164	181	203	173	175	182	178	181	195	186	198	186	182	179	161	162	183	169	192	142	165	142	165	183	179	132	201	189	186	201	189	178	198	169	176	178	170	148	161	176	184	193	168	177	177	175	185	197	186	175	188	160	168	163	165	179
12135	11183	14649	14745	14396	10787	8513	6434	4490	3110	3037	2507	1809	1506	1355	1082	1163	923	851	916	905	833	779	711	694	692	651	657	638	683	673	626	646	599	632	672	656	627	666	651	609	592	643	603	604	580	637	638	654	628	586	645	630	680	643	675	644	662	651	649	641	623	607	599	638	627	627	619	600	615	651	649	600	601	624	637	626	594	653	637	625	578	633	621	615	618	581	596	660	639	582	622	612	625	625	631	606	621	632	628	655	608	629	652	646	660	650	569	626	628	606	612	603	620	595	627	637	628	583	632	615	609	568	604	577	605	604	610	604	609	634	670	603	611	580	609	614	662	590	618	644	587	644	616	598	646	593	586	560	642	591	627	651	617	607	635	609	592	611	618	601	637	603	631	599	674	605	610	637	612	628	655	723	616	645	583	594	647	636	619	661	608	633	646	600	634	614	672	631	609	578	611	616	621	595	613	625	601	643	557	680	625	618	604	621	627	633	585	627	607	583	625	615	604	595	634	626	615	633	641	644	651	612	641	592	670	621	609	585	612	608	647	618	612	598	628	595	604	675	640	639	614	628	634	629	609	579	615	624	625	597	668	653	638	634	624	620	648	645	631	632	663	612	627	560	655	601	656	637	619	632	606	641	645	591	652	633	588	596	612	605	644	699	648	611	601	658	627	639	673	630	592	655	617	619	674	652	627	608	634	594	629	614	644	627	620	620	619	592	597	605	627	631	609	637	661	625	644	635	650	681	648	555	613	632	642	668	636	636	600	603	634	623	643	614	656	650	651	639	627	594	585	679	628	590	615	595	660	638	605	637	646	688	581	648	591	653	606	672	597	612	634	584	675	639	653	604	632	617	665	664	625	571	636	622	627	633	656	604	663	651	614	625	690	627	623	587	620	636	604	693	640	610	622	570	642	652	621	595	598	591	596	628	609	604	647	613	631	618	644	610	617	617	638	673	604	609	624	609	609	651	604	627	618	687	657	595	668	597	642	619	627	632	628	617	638	607	642	598	612	635	649	620	622	638	623	606	639	611	605	641	638	578	665	611	618	622	597	634	616	616	631	624	655	642	617	604	633	605	615	634	631	589	630	622	612	660	640	622	658	616	607	618	645	630	657	641	634	645	610	648	620	657	654	642	643	649	636	646	651	611	603	642	665	593	651	602	624	606	610	648	615	573	628	617	651	625	628	600	642	598	632	603	660	619	600	658	593	671	613	638	625	629	630	616	587	587	580	660	622	615	668	645	626	589	633	624	650	599	577	607	603	661	612	626	634	653	631	618	651	606	640	678	617	615	591	656	607	607	648	597	643	665	607	640	614	659	583	648	648	646	666	594	676	593	642	627	620	614	639	591	603	649	664	675	597	636	617	655	606	653	597	610	639	663	663	611	649	610	612	634	635	597	620	683	609	659	588	590	614	639	632	609	627	639	583	625	652	655	615	597	632	653	646	623	601	592	634	638	602	663	627	626	596	628	616	625	618	582	644	633	624	602	628	617	640	625	603	616	647	633	618	584	660	622	582	615	606	651	653	604	636	641	660	619	642	638	638	631	629	592	586	654	635	642	600	640	632	603	636	623	682	619	669	648	596	621	590	659	665	638	654	647	623	618	592	603	590	620	604	584	630	641	614	638	604	582	630	606	560	595	614	670	627	590	653	615	588	640	598	601	634	595	613	649	616	587	641	603	700	636	636	641	632	650	658	613	626	592	634	611	594	598	633	643	633	627	603	591	635	626	625	657	616	593	583	657	628	636	605	662	613	651	654	634	640	627	596	642	618	675	632	648	637	648	604	595	588	640	637	657	641	627	658	596	626	579	624	609	620	662	629	653	604	604	623	674	607	633	677	627	639	610	600	584	575	609	632	648	674	634	634	612	639	598	608	656	630	611	653	625	628	615	597	602	596	609	579	657	628	619	595	617	664	633	683	640	643	645	670	653	575	627	617	624	617	624	617	613	646	609	579	651	620	640	620	624	548	581	629	642	606	634	636	624	635	639	589	646	668	674	623	613	645	640	616	621	650	591	634	634	651	645	607	600	630	658	586	652	611	618	604	643	564	620	654	626	628	665	584	615	620	666	606	606	648	620	606	616	665	594	638	631	667	653	661	631	639	563	588	690	651	616	633	662	656	643	608	599	572	646	603	634	628	596	607	624	660	613	616	629	611	615	643	656	649	646	583	630	685	588	607	610	636	642	653	670	618	655	627	628	625	657	667	597	654	593	597	653	576	603	615	571	615	624	640	644	629	651	626	572	620	631	619	604	619	624	662	672	639	630	646	645	623	619	658	612	595	700	617	600	626	661	639	679	621	608	666	621	583	662	648	632	640	576	589	621	610	604	647	620	585	593	619	665	599	598	622	644	665	617	620	639	635	614	656	600	626	610	629	637	654	605	618	646	637	609	628	616	668	681	650	657	645	673	604	653	611	624	647	645	622	604	587	639	629	652	618	608	636	612	598	636	600	648	612	675	644	606	637	622	606	615	676	641	613	631	646	586	607	662	657	615	580	586	634	626	606	645	622	616	616	635	597	600	610	626	606	611	655	625	625	631	653	640	622	606	629	663	611	675	584	642	596	635	620	651	643	633	597	653	621	665	605	641	623	625	617	664	614	613	657	644	666	669	618	617	644	641	689	620	623	577	647	647	639	624	623	602	634	682	628	615	597	619	598	622	619	636	626	609	588	615	625	628	610	613	588	616	611	645	586	661	616	597	588	617	610	633	633	680	627	628	643	622	643	613	671	676	605	617	694	623	617	647	571	650	623	613	644	618	629	609	652	644	631	635	594	569	597	580	663	643	636	636	641	638	614	639	668	600	640	629	618	670	625	639	601	637	639	581	635	649	601	626	659	600	625	609	619	568	645	610	636	612	632	624	645	644	581	624	657	628	621	627	622	628	567	630	638	641	616	659	619	615	648	622	627	562	633	634	594	621	601	613	594	652	649	625	629	653	626	585	609	640	662	636	593	649	573	636	614	620	628	611	623	664	593	614	632	640	636	638	623	596	614	649	622	634	589	629	661	620	616	648	634	614	661	613	596	647	640	640	596	652	627	595	641	629	612	629	641	576	628	645	599	632	654	620	613	629	608	614	594	632	654	644	616	636	637	605	639	636	610	615	638	639	626	622	606	615	599	599	659	621	647	661	632	648	681	651	612	590	659	607	562	635	644	594	658	640	607	630	619	615	633	610	637	665	605	603	598	601	642	603	683	619	662	651	634	661	620	612	617	641	681	637	651	637	650	520	611	648	618	592	646	664	642	609	616	627	623	643	604	656	629	570	600	614	598	625	630	635	637	624	654	622	618	623	605	595	628	632	635	670	647	653	641	628	620	652	670	622	637	627	640	621	616	621	633	627	623	596	622	675	643	627	668	633	620	642	637	593	630	670	618	653	631	661	613	600	624	601	638	605	654	625	600	624	601	656	620	598	616	648	663	606	611	650	600	646	644	637	615	606	548	654	586	603	669	589	638	630	599	616	607
28078	33044	35295	28830	28497	22816	19513	15505	10087	6973	6167	4629	2850	2290	1663	1283	1273	1073	1099	954	955	724	721	413	392	355	390	333	238	245	245	231	198	212	220	194	182	186	181	195	161	183	200	184	188	172	187	184	197	186	164	169	214	239	209	200	190	187	175	173	210	171	192	176	186	175	175	196	165	155	184	182	172	180	169	170	154	178	190	164	182	190	165	155	179	191	164	179	173	175	182	163	137	198	172	170	174	170	176	197	182	196	185	172	182	166	169	193	183	188	182	177	198	173	179	202	173	154	176	199	183	185	189	172	221	173	179	150	148	182	170	203	172	155	182	177	160	163	178	184	196	171	195	174	160	179	184	202	187	175	189	179	178	182	180	171	186	162	175	174	180	190	202	170	194	176	179	190	171	176	202	167	214	178	195	165	199	213	188	178	177	172	177	164	191	183	196	178	173	184	159	200	166	158	204	200	163	161	173	181	161	187	173	180	177	176	171	165	197	184	181	178	198	173	172	166	166	163	164	187	168	198	190	199	195	166	164	179	177	164	175	163	176	168	184	168	173	185	179	195	195	176	148	144	205	195	167	170	155	195	177	171	193	179	165	167	181	189	204	168	189	173	176	207	172	168	190	192	182	165	189	198	177	171	170	187	188	168	158	150	174	134	174	155	161	182	184	181	162	174	179	170	176	179	185	205	161	167	183	176	179	194	151	162	173	191	174	177	168	186	172	194	173	202	187	169	162	169	172	191	176	189	192	181	217	170	183	181	189	173	167	192	175	169	174	174	185	187	175	190	175	185	170	166	182	169	185	184	197	173	186	153	177	179	187	175	173	186	154	168	167	171	181	190	172	181	205	161	162	181	164	181	175	192	187	203	197	214	183	164	195	194	183	170	144	171	178	189	208	183	188	170	191	171	152	191	175	171	171	177	195	159	166	176	199	159	176	190	178	172	175	197	164	173	182	171	207	182	178	182	206	165	181	161	186	189	185	177	172	193	181	215	202	184	188	160	182	171	169	180	162	182	160	185	191	186	174	173	201	192	178	201	187	163	175	182	177	184	186	186	157	198	186	176	182	188	168	183	156	159	173	175	187	188	186	169	161	190	166	177	177	181	162	192	175	182	171	174	174	185	180	196	182	175	200	164	168	166	174	172	184	170	176	164	176	164	157	212	174	176	180	176	164	157	177	179	176	190	174	178	177	159	171	181	163	207	166	199	194	175	182	180	150	202	188	171	192	172	176	168	166	180	194	185	185	176	185	202	172	164	200	203	178	158	180	176	184	164	172	190	176	184	189	176	164	195	180	207	183	175	185	162	179	186	181	179	182	196	181	177	180	194	180	170	176	183	163	199	202	217	165	194	179	182	179	182	169	189	179	161	182	166	193	200	190	168	156	171	177	168	179	188	187	169	168	165	180	190	185	197	198	177	178	188	175	186	185	151	173	164	172	170	180	182	178	176	147	195	180	171	181	184	182	175	149	177	185	173	186	174	194	188	172	170	170	194	154	191	191	185	172	209	142	177	186	175	194	203	175	181	169	200	198	192	201	172	161	167	172	175	188	169	189	154	181	166	153	183	176	178	157	185	181	192	165	179	170	164	173	184	177	186	163	177	184	182	184	176	186	194	191	180	169	163	199	163	176	154	188	179	174	170	192	196	172	171	149	178	159	165	186	198	183	183	190	193	180	145	185	198	196	181	175	187	154	187	197	187	166	186	173	168	175	178	197	215	175	162	197	183	186	171	151	168	188	193	158	175	174	181	175	181	171	173	190	177	179	178	175	167	181	150	171	172	160	182	191	175	200	160	198	153	188	170	179	160	186	162	188	188	175	204	145	184	172	163	174	173	162	182	190	168	176	196	171	186	196	176	173	190	216	162	181	203	154	172	179	191	192	180	166	161	181	167	191	169	188	179	189	183	176	183	205	176	208	152	180	195	184	186	182	171	171	161	188	194	175	182	221	190	175	182	188	175	177	208	176	176	174	160	173	194	194	166	166	190	195	177	191	196	167	176	171	222	168	184	178	191	186	175	160	176	190	186	164	159	197	188	197	165	179	175	208	175	183	183	165	179	161	199	206	165	194	185	179	169	200	180	186	159	184	171	185	201	185	191	189	188	195	174	189	200	183	204	187	187	181	181	184	167	171	168	152	152	171	193	185	180	176	176	184	181	168	168	183	187	171	173	164	189	187	208	184	179	199	183	170	173	188	169	188	174	167	182	173	199	192	184	164	199	179	175	164	160	179	177	195	177	171	165	162	198	174	149	193	197	200	185	182	201	181	183	155	178	184	168	185	163	162	169	192	162	204	180	190	197	161	183	178	186	195	188	190	183	162	178	180	173	193	176	186	186	168	179	172	174	192	193	174	183	160	183	173	192	152	177	168	169	168	165	187	177	188	164	184	181	199	194	185	185	183	198	194	163	176	164	207	184	171	182	176	187	183	174	164	165	184	173	151	164	186	188	185	157	183	171	200	180	177	180	155	163	169	186	196	190	168	177	163	187	174	197	170	198	187	173	170	186	165	179	184	198	190	178	177	183	175	191	170	175	172	187	154	158	186	180	192	178	169	187	193	180	175	206	182	187	167	211	168	167	189	170	158	191	203	174	170	167	212	188	206	158	169	175	181	179	197	182	184	186	191	180	181	165	194	176	179	181	189	194	186	177	163	168	176	195	183	204	161	167	186	184	156	192	169	195	188	173	172	161	200	196	165	178	164	177	158	198	208	196	180	185	166	179	182	163	171	182	179	165	163	176	185	166	182	175	179	162	197	164	177	175	159	169	186	199	163	178	179	163	159	168	166	184	189	190	171	197	165	205	149	162	185	158	157	164	172	182	165	184	225	165	177	178	191	178	187	175	172	169	184	208	172	185	183	184	181	183	173	186	170	178	179	161	219	182	168	150	169	189	175	177	200	172	187	193	185	185	194	211	186	186	200	162	169	175	178	161	167	203	170	165	174	147	209	192	191	178	180	182	183	180	177	162	188	179	173	180	169	164	169	188	151	162	201	176	160	181	193	181	167	185	166	169	173	172	170	191	202	159	167	173	160	184	185	179	176	173	186	187	156	138	185	181	181	199	179	193	189	154	197	181	184	172	187	197	192	183	194	173	165	172	184	194	179	193	188	181	193	195	169	155	180	182	189	197	188	204	208	197	158	206	180	186	186	168	203	201	203	171	191	186	190	163	169	163	184	190	190	180	178	204	188	183	150	168	198	175	176	198	169	174	187	167	186	202	209	217	181	191	186	188	186	198	182	181	190	190	174	151	176	189	221	188	172	167	179	145	183	197	192	186	180	173	189	186	178	178	179	189	167	153	216	192	156	199	173	174	157	168	189	169	144	189	184	151	157	201	179	179	165	180	178	186	198	181	180	162	159	181	177	174	167	176	175	191	169	165	183	173	186	185	177	175	178	184	165	185	156	171	174	164	179	183	183	192	198	184	192	191	175	176	159	183	176	195	177	186	194	184	195	182	198	163	145	189
22555	30850	37663	36052	40256	34610	36551	32525	26791	22910	22315	18915	14462	12033	9618	8243	7976	7346	8041	6973	6856	5443	5146	2786	2247	2315	2781	1925	1364	1363	1365	989	960	834	737	768	733	671	691	649	622	664	629	641	623	586	650	599	597	643	657	719	828	857	861	772	692	720	610	630	658	617	568	650	612	665	655	615	592	698	684	604	609	623	627	630	672	642	623	583	588	607	608	622	640	649	692	604	593	633	603	625	580	645	606	597	695	617	684	652	604	644	620	611	677	602	648	619	610	613	615	619	628	614	693	601	620	600	624	619	652	602	626	658	640	633	647	634	638	600	649	612	638	607	660	597	618	608	663	598	626	608	608	606	600	639	603	626	616	635	649	652	621	658	616	633	624	634	660	639	617	641	610	625	647	609	619	630	620	677	611	605	662	634	596	683	635	654	597	609	630	663	661	617	638	656	605	640	624	599	616	648	675	647	633	615	657	641	646	682	587	630	603	644	653	649	620	628	629	591	684	632	641	581	638	627	600	574	632	594	644	629	624	597	642	600	689	624	672	635	640	650	606	652	634	652	629	652	593	596	643	619	655	630	632	629	625	670	666	589	632	656	662	627	649	619	650	595	574	646	654	671	678	608	654	616	610	650	619	636	584	643	607	557	655	579	587	598	621	636	632	615	617	636	597	627	628	626	661	601	676	665	656	628	651	606	593	622	646	636	630	629	608	614	643	602	629	617	608	647	593	659	671	626	623	632	652	624	632	660	640	637	614	687	603	649	646	645	655	620	624	609	640	601	643	635	603	650	626	628	621	623	608	611	616	617	622	649	625	638	603	607	640	667	624	615	644	637	646	659	620	564	640	625	618	634	612	681	608	624	627	613	637	635	620	642	580	588	581	612	628	615	647	600	616	646	639	664	644	650	647	649	636	593	620	649	633	635	624	642	617	639	628	646	622	652	626	593	632	636	671	622	696	611	661	601	663	605	657	626	657	676	649	612	655	607	616	664	618	638	582	651	595	661	639	691	656	657	628	644	617	579	605	655	643	548	660	623	615	602	647	582	632	653	634	634	663	618	622	636	623	598	598	633	602	607	660	650	643	637	618	664	639	657	630	670	601	685	647	603	623	617	622	656	644	635	588	623	597	663	644	633	588	669	635	673	610	628	634	630	608	665	602	634	655	608	616	641	621	661	606	631	603	632	633	623	621	644	630	570	616	623	616	685	627	635	641	637	653	659	607	626	632	624	643	655	664	607	593	660	617	608	639	591	592	654	591	596	628	640	615	600	628	634	606	652	590	646	630	657	640	627	639	623	658	589	626	644	619	641	626	623	640	606	666	617	619	615	624	635	645	616	669	629	606	635	633	616	577	584	630	620	624	654	555	638	624	609	649	645	610	612	620	613	621	678	607	660	662	640	622	608	616	661	615	601	624	589	618	648	586	655	650	626	618	590	615	579	602	665	611	621	602	616	602	637	664	636	593	651	586	644	680	644	609	610	610	646	621	659	652	644	657	673	635	613	644	681	664	652	618	570	654	653	591	632	654	651	616	644	619	670	624	595	647	619	637	631	616	665	676	644	670	648	660	632	646	626	637	641	683	653	654	649	624	614	600	631	633	601	683	583	602	606	619	599	602	599	654	639	667	669	653	627	636	633	581	639	649	630	634	652	695	639	652	632	624	630	639	607	700	591	633	615	599	630	624	666	645	650	663	605	666	615	647	642	650	607	586	636	611	619	610	617	650	633	668	642	649	619	598	649	642	638	641	635	676	599	603	646	648	612	684	623	654	596	602	583	616	600	653	609	607	614	681	638	585	614	636	627	631	640	664	627	633	625	629	623	602	632	635	607	635	633	597	643	659	597	644	616	609	654	633	623	624	611	651	615	619	645	627	638	599	641	654	684	626	619	619	642	617	666	680	608	615	653	620	654	604	643	594	651	613	639	656	639	632	649	593	635	623	627	634	613	678	665	617	627	623	640	663	663	624	669	648	609	606	674	603	642	605	624	597	641	697	582	598	704	619	672	665	620	642	620	655	617	613	621	645	654	617	643	636	597	638	661	626	678	579	611	604	608	640	623	618	643	623	613	613	615	635	683	653	586	631	621	639	602	638	647	622	621	637	636	648	648	639	623	636	588	647	644	647	652	637	629	643	631	646	653	655	631	616	610	641	620	614	652	644	622	612	617	629	570	657	658	619	623	568	645	642	621	631	624	653	632	662	647	626	639	645	601	597	631	644	621	615	637	623	657	630	610	639	650	633	603	596	651	629	618	647	641	642	686	603	657	603	605	616	572	670	585	618	680	685	633	628	609	621	605	652	562	593	628	615	590	662	690	666	684	633	688	642	647	667	596	590	583	623	658	603	638	614	656	608	609	661	683	639	601	661	608	611	618	562	631	616	645	620	610	611	668	603	587	645	641	643	610	670	613	681	646	634	610	688	612	666	638	625	599	623	633	682	597	643	652	670	570	614	615	596	649	618	679	641	637	627	648	612	637	597	640	610	598	623	660	607	598	609	601	611	655	645	641	597	634	662	618	594	683	636	628	633	652	646	611	584	613	614	590	638	650	615	604	632	595	675	584	645	673	631	621	606	636	623	617	616	611	628	633	604	627	618	631	637	637	660	655	611	617	608	611	611	644	622	655	623	642	623	592	647	652	641	631	637	643	642	620	621	671	624	647	619	580	611	646	636	630	626	598	611	643	655	632	646	670	576	630	643	628	595	620	616	639	618	636	644	627	626	637	662	604	626	621	634	621	645	639	649	629	604	614	592	634	587	641	627	621	608	660	592	588	587	661	578	647	667	640	659	615	643	644	627	603	635	616	579	630	637	659	616	618	600	637	637	617	609	586	600	630	617	654	626	618	687	611	668	692	616	620	600	592	630	664	597	622	645	647	606	621	615	634	620	633	692	609	603	635	642	570	630	655	654	632	671	628	665	629	661	648	624	622	597	603	596	619	599	623	634	652	580	617	619	631	635	634	598	672	635	617	627	617	625	654	659	642	604	623	617	608	640	639	595	613	563	634	628	629	644	665	615	608	631	636	601	611	619	612	668	628	622	634	648	637	616	625	693	656	613	607	645	604	616	597	614	640	643	623	642	662	667	587	619	672	633	618	660	607	661	644	631	579	632	576	629	622	641	617	654	626	613	597	633	619	637	659	616	610	666	613	608	627	603	659	664	634	684	635	596	640	626	653	646	648	604	613	663	675	605	636	617	607	624	582	648	616	628	648	636	612	635	623	608	642	588	603	626	638	617	622	635	648	629	657	608	667	634	633	586	640	674	631	606	659	625	605	668	677	666	617	638	669	641	626	658	633	606	617	672	625	628	631	616	582	604	694	588	631	617	643	606	621	619	632	670	589	619	647	652	589	610	641	626	605	610	638	662	625	629	643	645	649	648	615	635	618	635	631	625	638	652	622	682	612	619	617	624	616	620	620	649	580	619	586	628	597	649	628	643	662	648	556	645	657	633	627	657	586	633	619	601	627	623	639	611	636
34486	40421	37238	34242	34228	28748	26880	22916	16804	12987	12448	8974	5529	4501	3298	2522	2219	2138	2283	1805	1725	1277	1063	669	536	561	587	437	441	378	329	294	276	241	269	233	214	184	200	212	204	205	238	180	225	208	203	199	219	207	214	218	261	263	261	251	211	205	217	191	201	192	196	207	205	198	182	212	216	201	202	206	211	203	192	171	241	189	198	212	192	227	199	182	210	217	204	200	235	201	201	194	223	191	214	231	212	225	185	237	206	218	199	202	228	236	210	174	220	199	187	191	189	199	221	213	194	209	246	209	191	201	217	224	190	213	163	225	172	219	208	197	218	203	221	184	229	192	197	209	204	222	221	225	190	200	195	211	197	180	193	209	228	204	234	227	203	194	214	223	201	191	195	182	201	178	214	211	162	189	189	213	217	198	184	218	209	189	211	197	189	203	204	201	207	204	194	191	203	185	198	190	176	209	176	197	203	190	179	226	199	209	180	239	200	219	211	209	192	217	194	210	182	225	199	220	216	189	218	173	212	200	202	200	208	193	192	184	191	215	195	249	167	226	198	211	227	215	227	202	209	199	203	235	201	195	229	216	210	187	222	207	203	210	175	221	200	225	212	203	223	228	213	218	216	189	193	206	218	204	200	214	233	217	196	192	196	213	226	228	221	197	210	196	221	211	222	198	189	206	225	189	190	181	203	196	208	187	228	211	193	190	189	201	195	179	218	232	183	178	189	215	213	215	198	207	191	198	196	202	220	182	201	186	202	207	240	216	210	191	220	235	217	207	212	213	218	202	192	223	230	218	236	188	207	232	197	204	221	203	200	195	176	211	227	207	209	192	206	192	223	201	196	203	215	199	206	192	193	212	187	196	202	193	209	205	213	211	181	200	213	190	216	203	188	211	221	232	194	225	207	213	214	211	237	210	204	209	193	227	207	203	211	205	194	198	199	216	194	226	240	205	217	204	209	206	217	232	181	199	189	202	200	173	192	201	197	211	234	199	213	199	180	227	218	193	215	196	212	199	211	206	185	196	194	211	187	227	202	211	214	192	225	209	206	206	175	217	201	220	202	206	195	207	200	198	196	193	210	219	224	224	176	214	195	184	213	206	172	216	209	211	184	180	190	211	217	196	213	204	209	216	174	210	221	215	207	213	213	212	183	183	200	194	197	194	195	213	191	242	173	201	189	237	197	183	173	206	227	218	207	187	209	201	199	209	199	206	207	210	210	206	177	199	176	191	197	195	210	186	213	196	190	230	195	214	186	191	217	212	215	213	210	196	196	202	225	212	225	185	204	211	221	200	221	210	197	201	207	211	202	211	171	202	210	208	201	204	187	207	178	214	207	182	225	205	219	222	238	196	212	183	188	208	239	200	216	210	186	189	215	199	218	210	186	198	190	213	198	200	195	235	224	221	167	208	205	210	202	212	221	198	214	192	222	190	184	202	191	201	218	207	209	212	186	199	205	195	209	194	191	209	217	172	197	217	204	197	202	183	182	188	188	221	192	192	197	197	205	194	213	209	213	213	194	212	239	191	184	214	203	211	221	197	227	217	201	162	191	205	189	198	219	166	190	199	200	212	216	220	191	206	178	210	172	210	223	171	230	187	192	210	239	201	214	216	184	184	200	192	197	211	209	210	192	174	186	200	222	224	216	210	202	196	212	187	213	218	222	225	191	230	216	193	209	197	198	194	232	184	198	223	199	219	200	200	209	207	209	210	203	230	200	199	200	203	197	208	210	212	207	187	204	206	185	224	201	188	180	190	181	215	210	179	228	211	202	203	217	182	181	192	207	192	191	209	182	194	194	208	206	217	183	212	209	180	198	227	197	197	179	230	193	216	206	213	201	201	198	201	208	225	183	205	220	217	217	201	204	194	206	214	197	199	222	179	193	228	197	232	206	207	214	185	226	207	202	201	233	207	185	196	223	204	218	192	218	191	214	202	190	219	194	201	219	212	191	190	191	199	207	197	201	227	215	181	213	197	223	194	190	185	192	202	229	208	213	200	217	180	214	198	193	203	209	186	203	207	212	204	199	207	205	203	188	203	224	208	213	193	187	194	183	219	208	203	190	219	178	212	189	207	200	208	196	217	197	193	201	180	219	203	190	209	197	205	213	196	213	221	216	203	199	189	204	191	217	204	216	207	218	194	215	201	214	202	174	216	215	212	216	210	196	218	204	189	189	221	214	202	191	204	182	212	174	204	221	210	213	224	203	226	197	183	189	221	198	190	213	208	208	240	200	209	179	210	225	168	208	209	234	190	191	209	222	199	222	230	189	189	194	208	235	212	186	190	195	201	194	193	168	196	198	200	205	190	217	209	202	221	224	198	211	208	201	200	211	204	191	218	208	219	190	200	217	190	197	191	213	197	222	221	191	199	203	183	195	185	186	186	182	219	219	236	193	211	198	210	201	222	201	183	217	216	196	199	201	188	219	207	217	222	179	217	234	198	203	206	209	198	212	198	200	191	223	221	186	203	233	217	189	200	212	187	234	175	180	192	198	213	225	209	220	177	198	213	188	225	208	181	223	193	189	198	242	198	209	201	207	207	207	198	185	202	192	217	212	172	221	208	209	204	198	179	189	222	189	239	201	180	203	213	200	222	205	192	215	183	211	207	200	204	186	218	182	230	215	199	205	219	191	183	186	190	202	195	202	216	203	177	198	198	219	216	224	229	208	199	203	217	203	219	208	210	224	197	196	196	184	217	189	175	205	223	207	221	218	224	202	207	228	205	244	196	205	195	183	199	201	208	200	203	196	199	220	207	194	211	196	215	204	235	187	233	201	205	204	213	197	213	230	187	203	217	189	227	208	191	200	186	193	191	217	207	192	208	199	205	208	213	201	216	213	222	218	210	219	201	221	172	227	209	229	188	190	217	184	225	196	210	195	213	199	221	189	181	208	230	205	216	220	197	176	198	197	232	228	208	198	207	195	180	184	214	241	221	212	199	223	216	180	207	203	235	190	219	197	191	223	172	192	183	216	205	205	195	212	177	227	201	195	192	225	201	193	218	206	208	213	197	221	199	200	216	207	196	208	196	197	215	220	205	222	185	202	205	211	201	193	217	205	210	193	196	202	201	211	225	209	200	193	199	223	188	206	211	227	176	195	175	204	211	205	209	178	198	212	198	212	200	185	210	235	196	202	187	226	185	220	207	221	215	209	213	200	195	186	206	204	203	192	192	193	203	210	201	198	198	215	212	208	211	199	219	184	202	195	172	184	208	216	205	201	256	205	205	205	216	187	200	198	224	218	194	200	241	201	188	206	228	220	207	206	210	207	181	180	200	195	196	202	194	205	213	197	203	216	185	202	191	197	169	221	210	217	217	203	200	205	214	208	218	205	211	198	201	201	186	219	173	188	224	228	184	203	192	204	191	183	211	209	195	200	201	215	189	200	198	189	195	210	202	209	235	223	213	200	207	191	165	196	195	211	213	212	224	210	183	198	207	190	199	215	186	203	170	198	215	200	183	212	190	218	176	196	211
27192	36770	41417	43276	45988	41625	43868	39254	34479	31224	31477	26770	20954	19014	16217	13796	12715	12871	13726	11369	12212	8824	7299	4632	4105	4305	4318	2632	2844	2266	2079	1686	1524	1090	1110	1035	1058	843	733	752	740	690	772	748	676	732	693	705	713	727	728	1008	1254	1214	1068	992	860	697	741	673	715	690	721	662	679	700	688	682	629	702	674	673	643	656	726	720	682	691	689	698	714	763	709	710	664	674	754	719	723	697	688	708	747	708	687	708	723	666	686	718	715	729	699	660	639	688	664	684	700	709	718	719	708	731	675	717	697	710	673	691	726	628	702	688	737	708	688	655	728	699	715	693	714	683	679	674	643	703	660	680	686	699	690	678	717	717	671	735	696	725	688	679	704	680	659	693	697	691	750	699	684	675	709	683	713	713	693	675	695	675	701	679	710	722	715	671	674	722	702	707	692	717	727	675	682	672	688	683	702	751	699	683	656	695	712	699	682	690	707	751	688	712	708	681	675	663	676	725	703	661	730	708	703	660	721	692	639	637	734	691	712	687	663	707	725	686	660	676	696	653	704	646	725	700	720	709	668	699	703	672	634	731	715	658	677	713	714	687	712	687	710	712	713	708	662	696	653	661	715	708	708	704	713	652	701	731	729	683	738	724	694	692	696	720	736	721	726	663	689	691	686	703	737	694	700	669	678	680	718	742	687	710	647	666	710	690	683	732	747	682	727	718	691	710	723	678	680	784	739	665	675	689	722	677	651	667	706	718	721	708	725	734	685	664	653	654	678	737	709	665	702	687	709	737	728	632	660	689	754	691	693	733	758	659	697	665	703	726	732	678	684	707	694	639	772	684	700	700	723	704	661	711	718	680	720	707	724	674	675	708	708	680	697	722	664	682	706	687	700	667	689	689	698	687	702	702	720	685	667	711	698	711	677	692	730	697	662	671	670	685	657	669	684	726	687	680	731	707	668	694	696	653	684	713	747	655	679	650	738	671	650	737	685	734	693	720	702	718	712	663	711	706	686	708	708	682	706	701	670	668	700	697	727	706	745	697	726	736	709	662	700	706	692	737	688	669	716	748	667	699	703	738	665	705	717	724	702	674	703	745	696	701	684	697	691	706	707	678	702	701	695	739	675	676	722	748	704	713	699	680	688	715	718	718	706	700	684	678	671	689	721	689	670	738	680	712	738	682	663	674	721	653	695	699	678	674	739	672	739	714	711	689	677	692	693	702	708	685	651	693	667	684	697	715	675	736	702	745	738	726	662	671	682	737	715	722	671	704	749	678	705	649	670	732	687	690	714	661	767	703	699	749	714	689	687	695	733	704	690	670	740	713	704	664	685	726	687	708	702	718	710	686	709	766	683	684	687	695	683	695	723	677	644	701	715	678	659	699	698	665	694	693	656	684	661	706	725	687	684	717	693	700	695	692	674	755	674	737	743	715	693	690	716	679	719	708	675	686	675	678	681	716	733	678	704	688	700	712	686	681	683	692	675	671	678	667	655	679	634	655	686	634	666	703	676	694	745	727	733	695	676	744	730	686	682	732	709	712	720	697	671	677	662	721	757	668	681	747	700	700	676	669	756	688	704	678	713	690	677	691	668	725	699	726	681	665	681	722	675	755	670	721	670	645	706	662	677	719	722	682	724	688	727	691	705	738	708	704	690	697	701	680	644	643	698	700	696	675	703	693	677	692	613	695	649	712	662	702	698	711	635	692	698	684	728	716	709	725	661	645	741	702	723	694	705	674	692	704	700	719	703	705	666	719	712	710	728	716	665	724	694	695	671	682	690	704	682	732	726	735	698	731	712	707	670	664	714	639	706	723	685	680	719	660	671	713	681	720	692	703	685	725	691	713	661	697	667	699	702	717	685	706	772	703	641	746	704	716	707	686	699	635	676	717	720	716	692	696	728	701	702	671	656	702	652	719	680	711	679	653	698	758	633	712	734	691	711	685	667	700	685	647	660	667	688	661	731	704	689	738	712	698	662	708	710	686	720	764	679	741	697	679	687	694	749	723	628	660	700	694	732	687	695	801	704	737	706	688	673	672	712	679	726	716	675	700	682	746	719	739	694	750	677	656	654	690	751	674	707	707	673	670	671	685	701	656	727	705	712	753	712	700	676	704	718	723	711	699	685	665	729	718	716	720	685	673	669	700	732	679	705	688	714	689	701	707	744	724	711	701	724	739	709	673	655	675	679	742	685	700	728	676	682	655	726	731	708	734	700	718	660	709	682	698	662	697	718	707	752	686	664	683	699	695	693	656	727	654	692	691	711	681	747	679	715	746	693	660	694	678	723	684	724	706	699	675	723	659	691	683	677	739	671	678	710	772	689	701	689	687	731	692	704	697	759	736	704	756	695	706	681	684	681	726	684	734	661	688	700	744	702	705	638	690	734	718	704	681	642	742	726	693	695	693	730	714	701	670	719	704	719	696	697	677	696	643	669	699	680	675	716	690	716	710	697	682	688	727	658	706	723	722	705	745	698	673	665	667	689	746	725	732	700	694	738	658	715	708	686	691	707	703	663	720	656	646	721	707	727	721	676	662	705	704	655	713	708	740	657	666	750	729	691	656	685	675	695	684	740	675	718	651	663	686	681	732	682	701	705	712	700	662	715	723	690	696	702	703	677	677	714	680	737	669	716	707	667	701	745	617	712	727	671	727	731	689	629	675	657	716	733	684	692	719	682	700	718	712	737	719	687	679	692	757	703	671	652	722	666	630	662	720	703	671	660	706	733	673	725	692	686	733	685	678	653	705	668	732	688	700	703	727	673	685	722	714	702	726	724	716	650	687	710	722	687	670	706	714	701	724	701	723	713	693	692	732	664	745	674	703	694	724	766	703	765	662	683	709	778	641	709	699	682	705	713	700	691	726	732	702	745	693	685	664	649	703	694	722	694	705	649	695	691	711	720	684	706	694	671	715	682	729	710	710	715	717	699	663	732	719	727	695	671	668	694	703	698	707	649	716	652	691	720	703	712	685	743	663	720	649	685	723	686	717	648	665	717	709	681	635	654	681	640	663	705	686	666	688	722	654	656	722	650	695	732	672	670	696	763	705	710	698	711	680	659	713	689	680	666	723	686	639	666	691	719	689	723	712	740	721	668	674	731	713	711	664	700	659	701	717	681	753	729	693	710	695	705	687	686	680	692	670	705	675	704	732	712	650	701	682	708	691	709	717	711	674	712	683	692	709	706	721	674	684	627	696	672	737	691	645	700	696	673	702	697	668	646	656	702	701	662	707	710	673	711	701	701	630	672	700	702	717	706	702	698	707	633	700	683	674	690	699	694	713	693	657	737	683	666	720	704	698	668	687	668	696	733	714	641	736	698	706	676	647	664	754	711	715	695	716	690	663	693	692	704	691	677	697	703	752	706	668	725	765	689	687	714	709	694	696	661	718	683	700	666	707	673	689	655	713	661	685	727	706	666	703	697	704	663	719	721	706	689	700	702	695	675	710	722	670	695	679	713	700	656	727	734	689	687	666	694	711	677	671	684	700
11673	9257	8640	5573	4081	2559	1696	1119	757	607	540	399	365	296	251	258	254	235	232	212	203	201	189	193	189	190	179	157	188	166	191	160	177	185	178	163	202	165	187	182	195	188	199	187	199	180	172	171	185	199	178	191	171	186	178	203	184	177	159	184	175	186	190	163	183	173	171	202	161	170	163	203	166	173	184	182	184	168	212	176	162	175	185	202	183	169	189	181	202	192	181	179	191	189	200	177	161	171	164	174	165	173	168	172	193	172	194	188	196	187	194	182	175	164	176	168	178	182	209	177	197	193	191	176	199	182	177	194	181	165	188	179	206	185	182	187	189	174	181	171	171	188	157	160	175	191	169	176	169	164	192	181	175	188	188	182	173	168	187	184	192	163	157	174	179	163	178	175	160	177	169	183	162	195	171	175	182	183	166	190	200	187	182	203	182	199	193	189	178	161	164	173	167	187	183	159	164	192	159	178	163	175	183	198	157	186	176	183	174	193	177	164	193	153	191	164	186	178	167	180	173	193	156	159	173	162	186	162	173	188	162	177	170	190	186	151	192	172	187	179	172	173	173	173	173	189	165	167	180	191	185	177	168	160	165	197	170	187	172	173	185	162	172	200	174	182	181	178	178	194	186	176	168	180	180	201	184	180	181	188	178	182	174	170	167	169	175	197	154	176	166	172	167	171	178	183	176	181	170	171	180	167	185	177	185	177	166	174	168	153	189	167	201	174	149	197	192	152	154	169	162	173	184	201	199	184	177	170	200	172	186	179	179	155	171	178	177	177	171	179	193	171	189	182	178	184	202	164	186	201	167	169	197	163	156	185	204	176	159	167	179	168	152	194	199	171	182	180	182	168	191	167	174	176	175	192	176	165	198	165	188	169	177	187	161	183	161	178	159	177	179	157	195	192	210	215	203	184	193	177	183	181	173	176	175	151	191	164	202	169	197	167	184	148	191	208	166	164	195	171	181	166	187	143	179	169	162	160	196	183	183	176	185	205	166	157	165	155	178	175	158	154	169	196	151	198	177	161	183	174	181	156	184	180	158	192	180	165	201	187	179	195	167	178	167	169	174	155	187	163	191	156	165	183	174	164	170	182	189	162	174	192	180	176	201	180	202	185	171	184	195	192	161	194	159	173	167	182	179	174	168	185	172	193	172	190	182	165	168	164	171	203	197	171	165	217	189	164	167	150	197	183	188	172	182	206	189	168	172	176	173	165	175	189	182	152	180	144	151	187	196	174	180	192	175	185	147	183	167	191	166	170	181	154	179	189	165	170	177	182	178	175	176	167	170	214	173	181	166	166	188	182	183	179	189	190	181	167	185	192	185	175	161	175	158	189	157	161	174	181	174	174	193	170	169	174	182	174	177	162	189	192	193	188	166	165	169	182	167	216	195	174	175	194	168	175	199	166	175	193	172	168	178	185	153	196	193	179	179	174	179	161	169	174	173	170	187	179	160	176	189	183	194	179	180	188	162	184	168	177	173	171	188	162	179	190	177	171	162	162	176	183	168	180	185	185	170	164	176	144	193	158	219	191	162	169	196	151	167	187	194	180	180	178	178	197	185	191	185	174	187	162	174	158	173	182	194	182	186	169	163	183	210	197	200	193	193	178	189	171	192	175	183	177	172	197	199	186	192	164	154	170	177	174	203	172	172	195	174	184	163	150	212	162	183	184	182	175	182	171	185	161	174	169	160	139	156	166	189	166	175	179	179	177	197	178	185	173	184	180	161	183	161	178	184	180	186	170	184	175	177	176	172	181	198	190	181	174	191	170	190	158	172	185	159	179	190	208	171	174	185	176	162	177	186	199	177	179	176	169	172	177	189	166	161	186	178	179	189	164	198	164	202	164	163	194	157	204	163	178	180	184	163	159	168	190	183	160	189	174	164	185	176	182	162	200	187	174	178	138	166	192	183	180	177	188	189	170	172	175	174	184	200	168	174	184	189	184	168	174	164	191	181	177	200	174	165	169	192	175	186	173	217	157	167	194	176	186	180	181	199	171	179	174	165	183	187	179	182	179	163	154	185	179	180	177	175	167	169	167	153	211	193	193	182	180	158	184	182	187	171	172	189	178	167	180	155	202	172	181	174	186	184	176	176	197	187	181	168	181	172	153	181	194	146	184	184	171	174	193	175	168	169	164	170	172	170	203	172	152	180	176	183	187	188	181	173	184	184	179	174	165	161	185	198	145	160	192	194	173	182	165	189	201	189	174	184	184	187	185	172	172	188	163	178	171	166	171	169	159	174	188	158	155	160	191	191	177	188	194	186	176	165	198	167	197	171	185	170	196	194	173	183	172	183	162	183	174	179	156	157	177	180	176	197	166	170	176	166	182	193	172	156	160	183	169	208	194	184	165	152	195	194	173	199	176	192	190	174	189	165	174	197	185	190	193	185	191	168	179	176	185	180	167	202	185	227	156	188	160	179	167	186	170	185	154	150	158	167	174	185	177	166	172	159	141	171	165	176	177	162	181	160	192	186	170	183	180	188	175	167	177	178	200	183	166	187	161	176	198	179	181	192	171	193	181	186	201	175	164	185	187	161	200	166	156	190	165	201	171	163	179	168	169	174	187	169	168	205	179	173	197	188	191	196	168	170	187	173	177	179	205	178	191	169	187	171	178	154	164	180	172	193	189	174	183	186	168	165	179	200	173	158	182	153	173	200	179	189	191	170	152	158	183	159	186	181	160	190	162	195	179	179	182	145	188	169	176	157	162	182	139	181	182	186	159	178	156	169	171	176	163	202	184	186	191	194	197	189	182	185	174	181	192	168	184	181	169	191	165	170	195	188	169	175	194	182	172	194	194	170	168	159	173	187	177	177	149	184	159	187	180	176	196	178	185	159	208	172	175	206	184	172	166	172	173	170	187	189	175	201	176	173	180	182	187	185	207	184	163	164	160	169	188	156	158	191	187	167	169	171	210	183	169	187	187	177	172	154	177	174	172	184	222	176	184	167	165	172	171	183	183	178	204	184	185	176	185	164	162	175	187	174	173	188	175	166	186	163	178	171	177	197	184	184	187	187	167	174	185	183	167	166	177	167	169	157	184	200	179	156	174	155	199	212	175	179	176	202	176	167	191	166	162	179	164	181	184	182	183	209	168	194	176	180	195	179	194	195	179	186	194	184	181	176	167	191	176	193	179	162	195	157	164	168	193	151	182	180	196	187	184	176	207	173	175	172	219	167	164	181	188	176	177	185	174	181	161	173	171	173	180	190	185	164	162	170	167	178	189	183	171	182	171	172	170	199	201	159	181	182	166	161	156	166	158	181	168	171	195	179	174	190	166	168	179	184	193	161	191	178	179	178	183	171	179	182	176	188	184	178	185	165	189	194	201	171	193	183	174	170	183	158	174	176	183	165	174	202	157	177	179	192	184	169	202	169	161	202	177	172	172	205	181	165	188	171	181	181	181	164	177	158	173	170	177	191	172	160	146	178	167	173	182	166	189	184	150	161	167	157	178	168	189	183	155
11632	11641	16610	16596	14929	10792	8339	6108	4322	3388	2810	2167	1808	1522	1333	1188	1064	990	1031	959	923	868	768	702	701	729	722	687	741	701	696	652	662	649	608	613	605	632	678	655	603	641	641	621	641	614	641	675	617	651	594	647	625	694	679	673	601	650	673	620	650	643	632	603	627	578	599	542	632	636	628	616	617	643	632	608	674	654	634	640	634	606	627	608	649	567	634	616	616	607	643	581	615	648	599	618	631	646	627	595	627	600	615	655	611	624	641	643	631	601	645	636	640	658	615	619	596	634	645	636	635	589	675	645	615	626	609	647	623	661	639	652	619	622	582	563	616	592	644	608	607	607	648	610	643	595	614	665	619	614	622	639	601	655	653	623	612	566	624	607	614	619	644	610	626	594	624	658	612	616	662	624	622	623	598	631	656	654	591	581	601	569	626	621	625	640	631	670	626	623	611	623	623	636	591	634	631	617	605	594	637	658	604	580	619	669	629	625	639	647	616	626	681	629	631	638	677	628	605	582	584	630	615	628	600	631	586	592	632	598	637	603	655	636	663	632	646	641	592	666	652	650	680	623	680	593	641	597	615	636	617	656	637	580	662	601	650	640	637	612	678	655	630	616	613	600	632	638	593	617	646	616	641	639	604	648	649	615	627	605	636	631	640	599	606	629	642	599	646	654	621	651	632	599	617	602	622	618	667	653	671	611	644	638	632	623	640	626	597	629	684	623	638	628	650	665	611	614	650	616	635	622	654	602	620	586	663	656	663	617	642	621	604	591	604	631	632	604	639	583	646	633	677	621	668	631	672	590	593	608	607	629	663	639	640	627	596	648	572	711	599	672	619	688	589	605	632	643	635	658	627	609	649	628	573	618	666	590	598	614	630	683	655	624	624	589	612	653	629	590	621	631	627	581	641	650	595	649	646	654	615	630	658	623	592	609	647	602	639	667	636	590	619	640	638	634	593	640	612	620	624	597	641	652	605	666	626	640	643	620	616	631	652	648	618	626	588	607	629	594	642	653	622	596	636	623	615	637	655	646	704	626	632	620	627	628	622	627	578	628	663	669	651	646	599	602	633	651	626	651	639	608	629	651	602	640	641	630	626	656	605	655	669	619	647	664	641	619	629	620	602	629	676	623	617	642	631	560	618	649	623	655	623	634	641	656	599	610	630	643	599	602	630	626	638	658	634	618	644	648	644	656	586	577	600	647	638	580	610	600	651	598	612	655	648	637	560	631	605	641	603	617	644	609	631	641	638	613	692	626	698	612	619	657	632	650	603	618	628	623	604	628	669	673	633	592	612	647	602	637	620	656	644	631	664	645	618	614	614	625	624	630	610	629	650	618	634	633	616	611	622	620	600	564	629	672	610	636	648	596	631	637	652	641	633	619	657	582	628	620	621	603	636	671	601	648	634	592	687	630	655	687	629	593	648	625	621	629	615	673	607	648	605	643	598	617	611	615	663	602	612	598	634	605	632	610	624	629	585	609	659	600	652	619	581	632	603	627	640	642	617	662	649	636	637	631	647	625	631	659	588	649	624	681	644	622	621	648	623	639	593	596	642	565	636	602	640	598	647	628	643	603	675	617	640	658	664	675	653	605	623	611	619	678	618	656	586	594	585	608	621	637	609	609	642	602	644	667	605	609	627	660	620	626	671	588	664	631	603	605	673	642	613	660	602	638	636	632	575	658	662	610	615	612	643	642	638	630	662	660	600	617	663	610	607	638	626	609	630	646	624	652	630	611	611	655	647	598	583	616	609	618	575	662	636	603	623	625	596	629	667	679	618	635	629	609	592	569	615	623	612	622	655	641	601	643	627	608	662	642	625	692	654	610	610	617	632	622	646	635	624	693	576	680	632	649	607	611	668	652	607	589	604	633	594	623	618	599	630	618	626	620	604	593	631	631	624	594	600	612	607	648	631	642	593	602	613	621	601	591	622	640	672	641	660	647	641	603	629	611	626	626	652	628	648	656	603	669	666	644	597	672	629	638	641	615	624	659	600	622	609	618	594	606	648	601	650	667	590	620	685	623	646	671	614	610	659	603	651	574	649	639	614	642	627	606	620	629	619	601	597	664	651	639	647	618	643	605	619	669	601	639	630	616	606	650	639	626	684	568	585	661	647	669	636	656	630	606	650	601	602	614	638	612	650	634	623	618	704	572	612	632	670	625	630	639	638	631	660	641	615	665	670	640	644	656	658	647	660	622	643	601	607	611	642	643	626	639	606	603	644	644	613	658	612	576	620	615	627	578	600	644	608	572	618	647	599	609	631	632	644	680	644	643	606	640	656	661	628	650	597	627	611	591	609	617	642	611	648	635	607	597	611	614	612	633	651	611	610	658	627	620	661	608	625	675	600	642	595	621	637	641	658	651	647	584	640	617	620	620	619	627	606	640	598	621	595	642	627	631	649	675	604	603	614	621	617	607	655	652	610	611	685	606	646	587	648	667	657	608	606	602	617	619	637	652	618	625	604	621	569	655	634	631	652	643	673	618	627	633	654	591	619	608	623	634	643	620	676	624	631	599	608	616	608	618	619	650	633	604	634	603	619	627	668	643	665	635	627	657	623	617	562	599	582	613	603	624	668	648	629	633	642	636	610	638	606	683	600	641	649	637	614	671	618	630	624	637	617	658	627	626	619	598	623	602	639	655	619	661	632	650	627	610	626	637	656	643	624	627	639	630	638	605	629	629	638	646	654	608	586	606	623	620	629	593	598	596	659	625	605	634	639	654	647	616	628	652	598	626	674	612	620	579	627	609	622	659	640	635	656	607	599	631	627	585	599	643	629	635	634	635	643	607	637	611	639	595	616	610	595	622	609	607	635	620	614	626	624	673	625	595	647	624	661	598	573	612	642	601	590	639	623	583	634	604	662	607	628	618	607	580	655	670	596	636	624	625	616	596	629	618	622	590	647	630	618	625	636	607	622	653	608	613	638	628	618	633	660	654	614	638	653	611	643	651	587	623	643	635	657	620	624	620	630	610	650	608	665	629	616	622	654	630	609	676	662	622	650	626	669	578	567	630	587	627	600	678	612	646	625	683	577	639	633	609	607	626	647	640	654	559	634	625	647	651	609	629	618	619	648	661	646	651	628	602	613	653	663	632	638	574	635	628	635	670	628	663	633	641	632	629	630	633	688	630	632	635	663	638	652	626	621	634	571	619	609	564	616	627	630	618	636	602	642	650	648	606	599	587	665	609	603	637	608	664	647	681	622	629	605	607	659	639	676	670	595	642	597	617	623	574	643	665	657	570	608	618	587	668	587	647	618	634	598	655	668	627	663	629	648	591	632	650	634	616	621	642	632	641	621	645	567	603	573	596	650	614	600	637	642	580	600	591	625	616	610	622	654	639	601	624	646	640	654	545	652	625	568	609	624	595	641	662	599	596	642	642	621	648	614	621	604	632	656	675	586	610	621	668	648	668	632	666	610	580	663	587	610	620	622	675	633	622	604	611	602	604	658	619	621	632	591	625	579	630
26782	32067	36018	28931	25695	22625	19377	14805	10446	7464	6191	4701	2689	2259	1736	1330	1267	1210	1405	1091	977	751	561	400	443	406	375	353	264	248	260	198	220	222	196	189	195	213	214	185	159	191	175	184	179	194	213	187	186	204	183	186	210	219	204	200	194	194	189	176	186	167	163	172	198	181	180	192	170	155	202	206	175	159	197	186	170	184	193	199	163	170	199	184	170	152	188	186	171	172	160	166	174	178	187	193	183	171	167	168	189	182	177	165	207	176	191	166	189	169	156	185	177	185	175	186	187	175	192	183	196	177	160	154	169	187	175	191	190	159	198	205	168	206	169	144	190	179	174	178	143	181	163	177	188	180	169	168	186	175	170	176	185	186	161	188	171	163	164	178	178	180	173	157	144	171	190	171	173	155	184	201	155	183	162	175	169	173	149	165	178	188	178	176	186	165	168	151	177	158	207	185	158	186	170	183	191	193	174	163	158	179	165	161	165	175	179	171	159	206	159	197	173	163	170	184	185	186	178	172	180	183	188	192	192	170	178	175	188	191	193	178	171	183	159	171	193	173	166	194	172	175	187	164	167	162	157	190	188	172	187	175	149	178	158	194	166	205	202	156	140	180	175	172	183	167	159	176	159	212	187	194	188	141	177	186	161	170	170	185	161	191	190	161	201	183	176	172	177	163	179	183	193	179	174	172	160	185	184	178	163	183	170	180	160	166	168	177	182	174	199	181	175	170	193	167	172	183	181	192	165	179	158	175	185	188	191	187	179	163	150	185	195	181	190	199	191	195	158	197	202	192	194	184	189	199	175	169	168	156	172	177	162	179	162	177	194	171	192	159	171	162	171	175	175	170	166	169	189	166	184	157	187	180	178	179	203	188	177	161	188	154	170	198	174	180	185	182	180	189	174	194	195	169	164	189	195	180	184	162	168	171	211	180	172	190	176	192	178	171	181	166	167	185	165	163	195	165	188	199	189	185	184	174	182	168	194	167	164	164	176	181	164	176	173	165	167	171	183	171	179	158	168	186	165	192	175	180	171	192	200	192	168	190	181	205	158	191	196	186	171	184	175	184	166	167	168	183	158	179	183	179	169	184	154	168	172	207	178	189	203	186	170	193	183	161	176	174	189	180	178	185	160	185	180	180	159	161	185	175	162	162	176	185	167	191	161	195	176	166	157	174	179	178	161	168	168	167	176	196	155	154	176	182	187	187	189	201	178	165	179	183	178	174	190	173	177	157	150	207	206	193	174	193	177	164	185	151	161	177	191	147	173	185	191	179	209	157	175	173	190	174	193	171	181	188	149	181	190	165	168	181	177	175	165	164	167	193	174	164	176	210	185	188	170	179	185	158	180	165	152	201	188	204	197	182	182	168	159	167	193	191	196	207	160	176	166	185	200	190	183	177	193	193	176	198	178	174	169	168	187	174	171	161	186	184	176	182	184	173	177	197	198	189	181	172	200	165	183	185	174	186	155	168	155	193	182	167	166	183	198	176	176	193	199	179	196	170	156	178	157	191	157	163	174	181	158	135	203	178	182	166	172	161	195	167	200	193	185	181	178	163	170	192	198	181	173	185	168	157	199	164	179	171	159	180	160	171	180	177	176	175	180	192	164	183	189	175	162	168	185	168	164	180	175	189	158	187	182	163	176	182	165	164	207	189	174	178	175	175	176	177	198	178	162	168	194	191	172	174	187	165	170	172	170	173	161	178	176	180	170	140	195	208	186	170	176	167	174	155	169	158	162	184	161	184	185	179	146	162	172	171	188	184	192	185	174	143	173	176	191	203	166	164	190	177	175	158	189	194	157	183	164	189	182	186	185	175	213	191	174	151	195	163	207	191	191	189	171	193	183	184	150	193	174	194	155	189	172	178	172	206	178	156	173	196	172	214	190	193	167	184	163	177	170	173	150	181	188	179	185	173	185	180	183	168	176	191	171	146	199	187	175	176	196	149	194	184	188	161	211	175	176	159	173	182	168	177	192	164	168	189	167	186	189	181	156	165	186	185	189	178	173	182	141	180	171	188	174	173	184	167	167	197	185	187	170	152	209	177	179	174	183	176	172	170	179	178	172	178	163	148	166	185	178	184	195	161	183	181	173	179	184	175	166	191	169	198	168	181	195	186	173	192	201	176	190	169	188	165	160	172	192	171	158	158	147	154	189	170	160	161	187	181	187	185	165	184	167	165	167	206	157	152	181	173	176	197	161	164	200	194	161	173	172	184	187	187	185	208	194	195	180	157	151	173	182	184	158	168	167	201	188	201	174	165	158	173	183	181	181	168	208	169	176	183	195	181	152	171	202	199	178	181	150	169	182	180	189	190	174	179	166	169	158	162	180	166	197	169	158	154	171	181	177	168	177	154	178	193	174	173	181	177	190	184	180	178	185	182	193	179	171	171	180	173	173	179	192	175	170	176	176	168	176	173	198	188	159	191	166	172	178	179	153	195	195	175	171	191	197	208	171	191	189	187	174	198	156	186	191	189	191	191	162	191	181	155	172	183	205	190	182	188	177	170	156	167	186	199	173	174	190	181	162	160	161	155	194	166	194	203	188	159	173	172	180	189	184	200	169	180	179	185	189	180	162	174	171	195	179	173	190	187	182	215	204	173	190	175	180	198	179	172	174	186	143	186	162	175	192	180	210	153	176	158	200	188	182	189	166	160	160	187	198	175	164	169	183	181	180	179	178	209	175	184	178	155	200	168	172	174	173	199	172	177	163	195	170	160	179	179	165	191	186	172	191	173	185	162	203	188	181	175	181	168	173	173	196	191	176	180	173	197	190	186	172	172	209	169	181	187	193	203	205	207	168	167	168	185	177	166	182	177	182	189	186	169	182	168	194	177	184	182	176	185	194	194	193	171	204	168	168	180	168	171	183	171	169	209	184	200	206	175	185	180	183	163	163	174	185	177	184	160	179	170	173	168	154	194	164	174	185	171	183	168	179	188	167	174	171	153	169	173	193	177	157	193	165	170	196	215	189	187	171	180	174	168	156	186	202	183	163	173	179	150	177	192	165	190	172	187	166	191	189	190	176	210	170	169	177	183	205	165	183	192	187	168	187	160	170	179	176	156	166	177	172	178	192	199	173	154	169	179	181	183	161	197	181	168	184	165	161	172	192	192	179	146	154	181	176	156	189	179	171	177	183	185	189	185	172	185	190	188	180	165	174	183	172	184	175	171	181	178	183	183	175	184	159	181	174	182	192	169	178	192	165	173	196	174	177	175	171	170	173	192	176	186	185	169	189	194	188	177	179	187	190	172	169	150	161	164	170	178	165	174	177	170	175	187	175	196	179	184	184	188	177	168	179	183	172	177	171	173	190	166	194	154	184	169	174	168	165	168	161	211	173	161	167	173	168	183	208	180	185	196	184	193	177	191	179	202	186	163	190	201	163	191	167	162	160	213	169	194	188	186	174	183	182	165	206	177	159	186	178	183	167	174	170	182	164	189	183	172	176	178	172	157	170	195	178	196	163	173	169	168
21454	30380	38752	36554	36553	34794	35185	31568	27338	23643	22582	18957	14065	12102	10001	8443	8409	7742	9489	8040	7414	5289	3441	2931	2892	3170	2275	2399	1434	1232	1146	1086	1085	763	700	801	814	778	788	686	659	662	632	656	631	664	583	605	628	681	620	841	966	868	828	773	734	674	622	660	644	667	630	616	642	615	654	643	646	643	618	645	667	582	642	616	651	606	583	648	621	630	627	616	648	617	601	596	596	625	608	682	610	645	664	580	653	597	622	615	583	639	585	660	626	594	627	657	593	620	626	620	644	638	646	636	667	661	601	641	586	666	618	658	609	654	626	608	632	652	631	617	637	605	597	649	610	639	627	604	590	637	658	642	627	622	643	640	675	591	623	604	627	644	632	583	610	649	618	580	622	619	628	617	621	623	590	622	591	598	636	624	574	602	627	641	647	617	637	585	634	607	636	650	602	625	653	618	622	613	622	632	614	629	646	646	638	669	644	620	640	603	612	618	598	601	642	605	628	655	662	619	628	642	607	648	640	621	607	678	653	594	615	655	640	633	613	647	620	669	607	593	639	585	589	633	609	678	602	628	641	653	625	648	615	642	598	654	619	628	613	566	681	621	603	627	670	662	657	617	624	626	613	628	635	658	605	637	619	592	649	627	648	672	606	622	640	608	603	618	616	647	675	604	671	629	658	632	618	642	621	649	644	579	618	654	633	656	596	653	604	653	608	621	641	586	602	649	645	610	612	615	658	645	633	659	613	596	588	619	613	645	646	648	637	635	590	649	632	610	648	603	635	611	647	649	639	609	656	597	652	641	630	618	673	631	627	629	587	627	635	619	628	643	640	601	633	677	661	651	654	590	613	628	617	618	601	621	650	628	650	626	620	643	599	571	621	593	624	633	615	611	622	603	628	611	634	613	614	645	591	584	605	635	601	627	617	665	625	612	603	561	614	624	616	644	636	628	630	622	651	657	610	602	648	647	616	600	617	675	621	623	643	617	597	648	612	635	645	628	603	614	654	634	594	596	655	633	645	634	614	659	590	588	619	644	616	582	633	664	605	651	637	630	623	653	679	609	608	656	612	618	589	628	616	639	633	648	612	649	638	637	614	611	614	628	586	615	595	624	639	616	606	653	662	584	651	667	597	625	667	645	658	609	645	609	632	601	600	610	610	602	603	626	619	599	676	615	627	630	672	633	618	588	666	602	614	629	619	663	628	643	593	575	608	640	601	625	617	626	630	626	627	608	637	607	639	638	604	696	618	629	608	622	643	645	603	606	615	613	633	653	623	628	664	612	650	642	623	638	632	598	646	640	622	655	649	604	630	610	640	590	630	625	636	635	636	610	601	636	682	682	589	594	684	636	665	633	655	634	615	585	609	611	628	622	660	627	632	610	611	680	631	638	568	631	594	648	637	602	607	586	619	633	589	613	627	612	643	613	611	614	626	615	631	645	612	609	593	612	661	601	615	645	635	648	622	616	642	645	579	618	619	681	596	623	636	611	683	654	609	618	600	640	597	634	620	624	611	627	625	661	643	622	607	670	637	623	622	646	639	656	649	614	633	592	657	584	604	615	654	606	625	647	628	613	648	627	605	614	652	637	622	602	645	628	589	601	629	644	591	633	647	620	602	601	609	609	653	629	627	658	622	604	654	610	596	634	624	595	652	606	632	600	636	666	671	665	624	636	610	631	646	610	612	620	634	620	662	622	663	643	654	646	633	597	658	634	607	618	579	637	646	652	630	639	651	673	639	619	610	617	610	639	629	647	627	624	583	686	614	613	659	635	630	689	611	636	634	643	594	625	593	647	627	609	643	617	672	616	672	661	578	614	697	645	620	646	585	602	625	636	582	624	636	609	608	631	632	651	589	620	602	593	676	657	640	593	636	630	565	609	646	588	658	626	627	628	600	630	581	652	618	625	583	617	604	584	582	630	623	621	626	621	642	672	600	592	619	617	593	605	648	592	597	626	609	610	649	642	634	638	600	588	640	614	647	621	666	635	607	609	603	615	658	605	661	609	606	669	611	578	635	635	657	605	645	647	641	611	644	546	616	598	638	603	621	660	666	682	630	604	606	641	633	618	609	585	594	622	659	646	585	622	608	602	575	618	615	600	637	663	679	603	624	598	663	679	642	604	620	642	605	623	606	648	632	658	596	629	625	597	619	629	620	600	616	617	605	602	637	608	619	641	673	617	595	634	598	602	620	606	612	628	609	652	616	617	596	658	584	617	622	616	637	655	639	615	624	624	623	604	666	609	620	666	642	618	614	624	631	616	661	636	645	617	670	628	657	641	609	634	642	656	628	614	650	623	606	610	648	627	599	652	595	613	615	607	600	640	624	622	647	635	613	646	625	598	614	638	623	589	613	606	649	606	638	635	657	644	637	625	622	624	601	630	619	634	557	602	648	598	615	642	620	629	649	612	616	635	643	617	661	602	632	623	652	633	626	611	628	624	599	620	633	622	620	630	604	634	613	612	626	599	610	679	633	658	644	593	590	621	605	626	608	628	580	582	588	618	634	690	630	596	601	636	679	647	617	628	647	636	652	651	625	660	628	624	616	644	648	619	589	587	613	672	651	600	576	608	651	596	607	631	662	612	611	600	655	638	658	669	667	591	641	669	609	681	641	590	608	599	627	637	589	633	618	599	616	637	619	605	597	648	620	646	631	641	617	621	629	607	652	634	657	607	636	629	614	601	610	649	652	656	638	606	629	618	676	599	617	616	606	710	620	618	681	618	600	603	615	617	614	589	605	627	643	661	664	658	608	629	628	600	646	585	616	608	652	584	635	605	647	626	579	619	661	641	605	598	604	654	621	632	701	612	616	600	591	598	637	650	572	633	596	591	599	610	602	596	615	629	616	649	567	597	649	640	652	574	614	602	584	605	591	679	646	621	593	603	651	647	638	639	570	609	672	607	647	628	651	668	643	622	606	618	655	665	649	621	639	585	605	622	648	603	628	635	651	643	620	620	658	618	610	615	585	585	630	634	626	606	612	617	625	667	626	600	677	609	637	595	670	619	625	621	659	607	610	641	640	630	612	665	608	630	636	614	619	672	644	625	580	615	637	619	632	590	608	586	628	635	603	599	612	658	594	669	636	628	589	610	619	641	652	635	616	566	635	653	668	642	631	650	617	665	638	624	647	636	657	626	611	624	620	655	632	603	624	618	638	630	624	646	586	614	654	659	636	611	667	634	638	601	604	598	630	635	642	606	646	630	600	648	627	622	634	648	575	630	651	631	624	683	581	614	660	675	691	640	632	652	633	615	649	631	616	622	645	652	636	626	648	631	632	635	596	602	636	617	706	599	608	558	656	640	651	574	640	605	622	620	590	641	601	611	637	624	634	646	612	614	622	616	581	624	615	665	617	609	644	627	631	659	583	624	623	624	636	649	561	629	655	597	626	563	643	622	659	639	640	646	602	623	612	660	592	633	649	610	648	591	633	633	660	617	635	612	654	607	603	601	615	620	679	612	585	594	631	628	621	635	654	617	623	606
36372	40001	38323	34681	31679	29028	27893	24486	18290	13734	10501	7649	6100	4453	3090	2317	2415	2276	2798	2491	1715	1450	864	688	653	803	531	582	377	323	344	299	283	266	256	251	267	231	247	190	203	189	196	213	232	171	175	209	183	239	206	237	284	273	249	232	224	209	237	197	220	204	181	202	213	212	193	218	184	219	219	197	208	218	207	207	201	208	223	202	213	182	191	174	202	206	201	203	211	230	220	209	224	205	210	177	190	188	186	192	194	182	197	166	206	214	195	223	191	212	214	204	175	199	193	192	196	215	205	217	196	175	176	199	232	198	215	235	209	196	206	201	209	205	210	188	195	189	198	188	211	226	176	188	217	222	182	212	194	187	199	211	199	217	176	197	197	192	223	185	179	209	174	186	190	196	200	197	200	213	173	218	203	198	237	199	219	195	213	186	217	183	196	211	181	213	220	208	214	206	212	194	169	192	212	210	200	224	188	211	209	228	195	200	218	200	198	190	201	197	213	193	195	197	236	176	202	213	206	203	221	201	193	217	197	198	193	200	200	198	237	174	223	189	189	194	202	184	207	216	223	207	230	192	166	223	221	185	200	173	191	203	210	224	213	186	193	224	212	212	198	213	196	216	188	190	171	240	238	190	208	203	188	180	183	200	190	181	202	198	192	201	195	201	192	199	192	189	210	197	190	177	195	200	204	208	204	209	195	205	177	208	212	232	214	188	204	197	204	196	194	198	183	213	197	193	202	203	189	213	206	198	205	215	208	184	220	205	206	180	230	217	201	175	204	167	222	202	223	198	192	212	200	204	169	206	239	194	182	195	198	198	192	174	204	164	203	198	209	205	210	205	227	216	186	191	182	206	182	218	217	213	198	201	193	206	201	215	195	188	244	209	198	203	211	209	201	183	226	200	200	192	187	219	214	213	210	188	195	219	197	192	180	200	200	192	190	205	195	223	204	182	189	208	201	218	200	175	193	202	184	192	188	215	198	187	225	201	176	183	228	187	190	179	204	226	215	194	197	223	194	225	216	202	186	183	188	205	206	215	202	221	201	187	211	181	203	201	201	187	202	205	203	208	175	221	181	191	214	212	190	189	225	221	204	196	238	196	187	202	216	183	186	194	191	200	211	179	206	208	225	191	211	222	187	184	198	188	200	227	213	195	204	216	196	188	195	188	219	215	184	199	192	189	204	190	228	189	187	214	195	199	214	191	193	196	198	203	181	184	190	218	204	208	199	211	193	209	216	205	204	226	187	235	197	200	189	209	179	198	210	204	196	197	198	203	172	214	205	221	176	215	181	186	202	181	215	192	206	209	208	180	186	216	175	202	227	233	177	211	226	213	213	199	217	197	192	203	190	199	216	216	213	203	202	181	205	204	188	206	203	200	189	210	184	197	196	212	214	220	170	176	195	185	202	187	184	214	213	220	198	186	225	204	230	188	213	183	194	200	210	202	217	212	181	177	197	218	206	221	202	188	196	209	222	218	194	206	199	205	194	233	200	202	181	212	216	224	213	203	195	193	221	219	187	205	179	225	176	217	215	199	215	199	204	199	204	192	210	206	215	207	194	224	209	219	207	214	181	197	184	181	215	186	180	183	214	199	204	228	216	216	191	186	216	200	206	218	232	224	202	221	195	200	218	207	233	203	190	207	194	203	186	212	197	224	189	203	191	219	198	188	230	204	191	218	192	210	226	159	227	203	185	201	214	197	207	220	197	203	192	188	177	184	205	224	209	193	214	201	203	200	211	209	199	206	191	209	204	199	208	227	195	199	174	177	191	227	194	215	216	211	193	185	210	215	170	194	197	196	206	208	204	216	188	195	201	204	194	202	227	197	221	184	213	198	189	205	240	207	186	209	215	205	190	162	192	172	231	207	203	202	166	171	199	158	235	190	196	200	217	214	182	240	193	211	181	200	176	231	202	215	203	171	210	201	227	219	206	190	200	211	201	218	189	223	210	192	218	196	199	206	201	182	196	188	222	214	213	205	204	206	210	210	198	199	218	194	209	207	221	196	218	189	192	202	204	199	190	206	205	220	213	195	190	183	189	191	179	216	190	192	197	220	206	175	219	200	194	205	175	197	205	186	231	206	226	209	218	214	193	179	209	201	208	198	193	210	193	199	192	197	199	209	214	173	203	211	194	196	190	232	192	203	209	212	222	183	199	206	208	198	187	207	191	183	202	215	191	206	197	227	223	202	209	192	218	201	201	213	196	190	193	211	169	199	196	193	199	191	230	207	206	203	209	221	192	196	186	224	223	214	204	175	187	202	219	205	192	211	191	212	215	215	193	200	205	209	217	191	191	210	223	196	223	175	194	208	246	217	196	183	192	213	194	199	199	214	224	224	193	213	212	209	200	196	185	198	191	196	208	183	193	178	210	191	190	201	195	196	202	215	210	201	211	209	184	225	188	209	210	203	190	207	217	226	233	216	234	186	200	224	194	199	213	223	210	207	197	199	229	193	228	192	203	216	184	205	181	201	207	228	206	195	205	198	208	209	185	198	215	208	227	195	204	215	211	201	226	196	217	171	188	189	175	221	211	197	179	204	209	201	185	169	214	178	197	212	190	206	235	199	224	189	189	210	202	194	230	207	206	191	195	196	210	182	209	193	186	218	204	189	194	186	198	191	198	209	225	191	203	194	209	200	200	195	207	201	193	189	191	201	210	181	209	214	212	206	209	219	189	214	184	184	190	193	225	180	197	193	204	218	209	196	201	183	211	209	213	193	189	189	185	199	203	194	219	194	186	191	194	183	194	204	190	206	189	188	206	223	193	216	217	216	182	209	193	203	213	221	200	213	198	197	223	224	190	240	176	187	210	203	213	171	194	186	234	217	206	206	220	192	225	173	206	211	205	226	192	207	210	202	224	203	212	221	185	220	232	183	210	192	194	185	190	210	192	212	193	189	229	184	209	209	211	204	211	196	187	199	194	176	186	208	203	196	199	188	198	215	238	192	193	195	210	206	211	213	195	200	205	210	187	221	200	203	219	221	204	224	202	206	214	219	182	186	221	199	214	216	182	225	174	189	187	183	199	197	205	199	196	211	186	210	201	207	204	193	193	218	219	199	222	191	206	214	213	228	204	195	170	197	208	191	193	204	209	194	198	222	198	221	222	179	210	218	219	188	226	201	206	236	205	197	219	204	211	209	181	189	210	194	194	226	211	205	198	183	208	213	174	195	181	200	177	193	197	181	205	210	189	202	233	219	192	198	214	213	193	218	218	179	209	205	213	200	198	236	197	190	207	242	214	207	200	209	202	201	234	204	193	201	216	188	195	185	207	208	200	224	196	225	212	192	216	234	187	202	212	182	180	202	208	185	184	213	198	195	209	229	210	199	202	195	194	198	190	174	210	204	171	191	186	200	169	223	210	178	205	196	207	178	205	180	206	194	198	198	213	201	202	181	168	205	211	189	228	198	209	200	208	187	188	201	199	200	192	205	207	211	206	213	188	195	222	189	191	223	207	213	186	215	197	199	201	233
28822	37208	42823	41404	44335	41888	44102	40826	35286	31972	28821	25522	22438	18650	15402	12997	13265	13040	16191	14469	12099	9891	6179	5293	4629	5952	4196	3841	2164	1756	1910	1532	1381	1206	1135	1089	1098	1057	880	839	755	758	729	733	755	694	717	702	723	728	735	1028	1385	1327	1043	879	759	773	649	766	694	727	712	665	703	632	709	687	655	694	720	722	722	700	681	660	732	688	644	728	692	670	707	704	678	647	650	712	703	687	652	677	736	695	705	695	656	693	669	685	677	699	664	657	718	644	666	660	689	735	665	694	667	695	646	677	714	678	672	686	683	724	685	700	716	699	690	695	677	685	683	681	688	678	709	640	700	713	694	667	650	699	695	702	696	661	631	727	700	646	673	697	701	703	699	674	691	709	681	674	679	677	691	676	704	707	697	711	679	696	628	682	667	677	705	645	685	728	686	695	676	710	638	750	644	684	731	702	701	709	682	672	712	667	668	717	693	693	717	693	694	619	689	710	726	664	646	670	667	720	682	681	649	693	687	663	621	733	705	675	693	718	687	699	696	673	683	694	658	704	696	691	709	615	683	681	672	733	686	731	729	661	668	680	654	638	687	707	710	693	654	687	664	730	646	672	697	719	719	651	663	691	685	666	660	613	740	712	660	684	669	694	703	700	699	658	703	726	738	724	691	680	655	706	686	680	661	685	691	687	693	699	663	647	670	652	667	655	683	654	657	693	688	681	670	703	686	699	671	700	657	677	680	689	711	692	695	741	711	722	718	695	720	681	645	701	678	646	697	693	648	680	774	682	686	674	676	647	692	650	698	665	693	701	675	687	670	696	673	722	689	678	672	698	716	668	687	684	684	697	707	676	728	693	723	700	693	658	696	772	698	688	694	672	689	739	677	661	681	751	710	666	669	691	708	652	728	704	639	690	651	720	711	745	679	683	717	705	689	710	669	679	634	659	700	752	656	710	668	674	646	660	691	751	677	689	661	630	661	720	734	709	686	702	663	731	707	655	684	681	693	691	707	677	682	642	691	696	680	705	686	658	700	739	686	697	738	688	707	694	641	656	642	683	679	667	726	659	699	693	705	693	664	665	696	655	693	695	692	652	666	645	670	741	666	685	670	638	687	690	677	655	676	702	679	660	673	658	740	734	733	684	682	690	667	713	671	720	713	708	655	682	689	678	759	709	733	664	660	662	689	711	694	742	692	687	675	678	703	694	687	682	696	642	672	657	741	667	698	692	698	673	653	711	664	717	661	655	653	661	648	668	635	675	688	670	672	674	682	673	683	704	651	634	680	692	716	670	720	687	680	634	711	679	661	646	695	678	728	688	653	678	678	674	624	666	705	651	659	706	652	652	698	717	727	665	687	686	718	706	684	695	723	665	664	651	657	636	661	691	668	688	710	681	651	680	644	682	737	731	665	647	672	646	619	709	651	699	680	663	664	675	672	643	692	676	717	728	665	693	699	667	652	683	684	687	727	689	651	686	712	649	689	672	682	656	699	699	634	677	685	719	661	690	643	749	682	709	707	651	659	694	709	698	622	670	667	663	685	669	704	655	692	732	693	681	689	709	671	716	720	691	649	728	678	707	710	638	687	692	632	754	682	731	655	657	715	664	690	662	680	712	686	678	687	687	705	669	713	681	666	660	728	727	714	676	696	710	707	666	679	628	702	689	717	670	722	697	663	634	688	727	685	677	690	705	687	647	727	685	709	683	665	685	707	759	689	665	692	693	683	715	667	654	738	644	690	706	691	693	651	726	708	676	676	671	627	685	720	695	661	719	743	757	656	706	695	637	663	694	681	706	656	667	701	691	684	657	653	726	695	708	697	715	728	670	671	678	676	653	683	665	717	721	671	658	698	667	671	671	729	662	678	643	696	704	692	706	680	653	709	651	703	624	757	674	680	703	690	691	684	725	715	719	687	673	702	680	691	695	670	640	748	705	694	663	713	705	697	678	705	685	698	732	717	706	663	704	663	698	716	704	701	674	652	703	684	674	685	683	660	647	675	689	680	664	693	681	647	634	670	660	675	655	692	694	599	623	695	685	703	674	709	702	713	677	685	713	725	734	692	694	667	697	651	693	678	709	665	704	752	693	706	676	739	731	691	684	689	733	701	667	651	681	679	664	725	675	719	655	724	688	683	664	708	709	649	705	730	677	673	679	723	676	661	685	645	689	667	696	707	658	708	710	679	662	729	725	703	685	727	725	686	651	664	695	649	686	642	660	702	707	696	633	672	679	670	692	678	699	614	699	706	675	669	736	649	685	712	679	710	708	663	712	669	714	689	675	700	700	733	725	732	709	664	666	663	656	731	674	684	694	692	693	689	652	665	706	671	669	714	681	650	692	709	701	701	694	643	708	676	689	685	710	694	671	650	682	702	622	677	674	684	649	744	662	711	711	681	703	722	700	732	684	699	718	682	652	694	713	654	697	713	693	653	691	710	663	629	683	698	699	723	678	676	683	677	659	673	704	723	595	698	727	673	668	674	697	686	662	674	721	677	700	663	745	705	690	666	654	682	692	686	649	669	661	680	672	679	717	699	679	705	708	677	681	715	681	686	719	721	657	687	643	687	701	693	691	631	678	709	671	736	740	661	687	676	707	682	664	663	709	691	663	672	701	684	672	666	705	633	674	658	693	662	631	664	638	695	670	678	651	692	665	685	674	704	695	689	656	710	698	679	761	648	687	709	693	695	666	672	688	695	684	709	700	662	685	659	687	671	689	673	665	675	668	686	664	620	666	683	690	668	640	645	663	735	692	724	711	634	672	679	684	689	692	686	738	665	708	675	688	724	697	718	694	694	713	699	668	738	672	650	693	641	690	709	714	702	691	673	740	667	658	690	715	696	655	717	668	737	700	656	660	653	667	718	629	709	680	678	678	645	664	705	720	666	693	693	640	678	651	698	712	669	700	676	697	678	685	662	684	710	695	711	704	694	690	663	729	675	664	672	662	710	693	682	651	686	654	678	658	687	667	711	676	636	668	673	643	716	721	670	653	682	691	718	677	723	663	686	711	682	702	703	684	693	670	674	670	656	626	699	674	661	669	604	664	680	699	712	634	666	733	646	689	660	714	694	649	660	724	694	726	749	696	703	659	676	698	674	690	669	679	724	666	717	698	650	673	679	651	739	700	692	718	675	694	707	663	701	683	696	700	668	693	640	722	663	693	701	651	693	718	613	675	668	714	661	698	672	728	773	654	694	682	716	690	662	689	713	728	708	717	637	696	678	670	693	708	711	666	676	685	669	670	716	694	728	684	704	723	699	687	682	661	670	664	733	674	731	708	688	686	705	706	688	636	672	723	702	651	665	702	726	677	698	684	751	702	666	713	674	718	674	747	672	718	687	635	674	682	679	699	744	686	707	688	713	710	675	660	691	665	699	693	682	711	692	696	695	668	661	674	693	677	657	675	672	703	720	703	680	712	690	675	675	702	683	661	683	678	722	685	693	660	684	654	693	654	675	707	642	709	668	622	684	704	688	661	704	649	699	701	707	703
13081	9045	9205	5433	3398	2276	1687	1171	792	605	477	417	339	290	264	243	201	190	236	200	201	206	197	178	189	181	175	187	189	157	192	192	158	173	168	173	179	187	166	164	177	175	196	203	159	158	163	185	193	147	189	173	199	192	180	146	200	173	176	193	183	179	186	166	183	160	175	183	193	159	176	173	174	159	168	184	167	188	150	173	168	176	180	184	157	179	150	189	178	172	181	166	220	165	166	193	176	160	175	168	181	187	158	172	158	167	186	186	167	160	177	172	166	166	194	170	161	181	171	176	156	185	175	184	190	176	163	176	196	152	169	186	182	165	177	171	183	186	188	169	171	181	166	201	176	162	177	179	164	179	165	166	160	157	168	193	157	160	168	171	186	176	178	189	182	177	172	143	180	169	200	168	169	197	165	150	166	154	160	178	185	194	184	191	183	156	170	191	170	165	162	188	152	157	165	171	136	195	192	180	177	179	168	186	173	168	160	164	160	182	168	167	177	197	175	176	158	181	178	197	192	185	176	172	190	167	165	189	182	186	180	167	184	170	198	192	167	174	165	163	185	161	169	179	155	183	207	186	171	170	178	159	165	150	164	158	192	166	167	169	189	146	193	164	187	190	159	197	146	191	182	175	193	192	183	162	153	187	158	161	171	170	171	196	169	176	167	164	155	164	156	167	163	186	161	159	163	163	189	165	187	177	169	175	173	156	164	170	166	162	171	154	177	178	179	197	157	155	192	163	182	170	170	164	179	197	166	173	182	147	175	179	170	184	158	155	183	177	168	191	171	166	173	162	173	179	171	182	157	162	169	175	189	171	161	165	169	193	162	190	168	165	176	165	180	181	187	169	172	170	160	163	183	189	179	180	177	173	173	185	163	170	178	152	169	190	188	157	189	185	187	190	162	195	182	163	196	188	169	158	176	153	179	159	197	161	186	174	192	187	185	172	174	170	154	155	163	169	198	174	187	170	153	178	161	150	184	194	157	145	179	193	193	157	188	192	162	153	183	158	170	163	170	192	187	174	169	182	169	182	168	156	182	198	177	196	193	185	175	160	182	146	183	175	198	189	164	172	179	204	167	170	176	165	136	158	168	180	172	185	172	189	186	151	178	157	173	169	193	177	194	161	185	165	199	175	187	171	182	165	159	181	197	189	168	182	166	184	190	163	186	172	205	160	168	177	159	193	165	158	164	171	186	168	182	187	160	205	162	180	169	158	178	178	183	173	173	184	188	162	158	164	181	169	180	169	179	176	166	193	169	171	177	164	169	181	177	176	182	193	183	182	181	159	174	187	184	159	170	150	167	198	166	170	159	187	161	175	198	184	187	163	179	189	181	155	173	177	150	176	210	193	176	180	157	194	162	178	176	169	157	184	177	191	177	184	162	161	172	184	184	150	160	169	165	172	174	181	173	187	168	177	168	180	185	163	185	174	159	178	175	159	189	168	194	185	161	179	160	155	173	192	180	166	171	181	185	176	146	163	186	202	176	171	169	179	160	162	163	182	174	152	168	185	161	159	182	170	186	191	183	123	200	166	170	155	170	177	177	180	175	160	158	155	146	175	181	197	190	158	163	189	209	174	164	182	167	163	182	174	174	157	168	180	189	168	177	180	166	186	196	164	155	187	176	186	184	169	172	167	191	179	157	164	166	181	175	167	182	183	173	166	166	186	166	204	190	183	144	174	177	176	168	167	179	178	171	192	166	165	203	172	165	173	182	168	175	173	187	167	169	170	182	160	151	147	191	185	163	176	183	170	171	172	161	167	191	181	185	175	165	177	162	160	165	185	176	206	179	177	193	187	190	176	182	157	166	163	181	175	168	201	165	154	183	182	202	172	147	174	165	158	199	170	170	158	166	168	166	191	194	166	176	185	195	188	159	152	160	175	174	174	170	198	156	161	165	175	172	157	183	168	185	142	188	199	151	180	189	151	180	159	183	149	171	178	171	174	195	193	162	183	189	189	153	162	178	175	188	153	180	202	175	184	177	187	189	163	175	146	174	170	184	155	151	180	159	172	156	188	168	173	169	165	189	182	160	193	147	181	183	178	160	161	179	186	178	187	204	198	178	174	167	164	189	169	174	167	152	181	170	175	172	181	183	174	174	195	195	183	168	157	206	193	157	175	201	173	169	170	167	184	180	174	150	175	176	178	186	167	181	159	177	164	177	189	161	161	189	174	193	196	189	166	171	175	167	185	192	176	182	153	197	166	191	197	177	164	174	185	153	189	147	184	172	184	177	164	178	160	162	185	165	181	184	170	202	151	178	182	185	189	181	193	176	181	162	158	168	179	194	172	179	208	196	176	163	175	183	180	158	168	175	177	178	170	196	180	176	165	171	172	179	188	171	172	158	191	179	155	162	155	176	186	169	186	151	167	154	169	163	155	161	158	169	194	177	168	144	186	187	182	168	167	194	150	177	167	181	175	195	190	170	195	169	145	184	186	166	181	195	163	162	177	183	198	199	163	182	186	185	175	178	175	167	158	171	181	196	170	184	160	175	157	169	153	178	180	157	170	184	161	177	171	163	171	184	172	176	176	165	158	169	179	169	181	180	170	171	192	188	159	157	191	166	172	179	193	158	166	179	196	170	188	168	172	156	169	162	170	158	179	174	180	200	148	198	176	193	162	184	179	161	194	163	158	171	180	181	183	197	184	174	178	194	158	170	185	162	162	190	163	188	157	183	149	167	167	142	195	191	149	191	192	175	170	196	169	193	174	179	146	178	179	164	169	198	157	194	187	164	180	194	194	176	177	161	198	186	174	174	181	151	177	188	152	177	147	186	149	174	176	193	165	171	175	184	186	164	172	168	186	183	189	171	158	142	191	159	168	179	179	180	180	151	167	176	187	159	185	187	161	202	173	158	186	151	174	171	177	166	208	195	178	164	153	159	179	157	174	176	195	178	183	182	170	148	180	160	178	181	188	193	173	179	143	183	156	194	170	172	171	167	195	182	187	190	202	164	174	170	177	165	161	170	189	171	178	171	185	165	190	190	163	179	217	168	180	157	188	189	168	198	176	155	183	147	169	162	169	172	159	157	170	180	167	142	171	172	168	171	176	168	171	188	165	179	168	175	170	188	163	168	175	188	170	168	184	145	198	179	177	153	180	171	182	172	200	164	180	168	167	158	165	157	154	156	192	159	177	181	168	171	187	172	174	178	162	180	178	168	167	184	189	157	171	176	171	198	185	176	182	179	167	195	195	176	150	191	184	167	180	201	169	159	162	208	189	155	159	174	181	196	204	186	172	182	180	189	179	196	169	173	208	184	175	178	171	181	169	172	186	198	171	185	180	163	202	177	172	147	164	173	174	177	179	194	174	173	196	161	162	179	163	195	158	208	200	180	177	189	166	170	160	167	169	187	176	183	176	190	201	205	182	163	197	175	159	176	173	168	187	191	178	174	171	174	153	160	186	162	181	186	170	169	177	165	172	182	176	174	170	185	194	201	177	199	190	181	165	208	185	167	156	161	181
12291	11424	17469	14940	12625	9926	7817	5913	4343	3383	2722	2225	1807	1528	1262	1056	1056	953	1053	992	931	861	730	718	677	737	723	611	646	628	671	662	597	655	626	616	623	646	621	642	614	624	597	648	636	691	672	607	632	619	561	592	621	656	677	641	607	607	625	659	605	609	648	575	653	588	631	618	635	620	659	603	626	593	642	563	594	628	600	588	607	579	656	640	613	609	590	609	608	625	591	668	616	609	615	619	598	570	600	592	605	614	641	608	598	642	614	626	605	614	630	658	584	635	543	628	581	623	606	613	654	618	591	624	584	589	604	607	636	570	566	617	639	621	623	603	575	629	618	648	634	634	584	588	609	630	601	595	654	620	617	627	652	573	656	664	625	615	654	585	613	599	599	599	607	667	642	613	641	613	651	647	614	604	634	590	607	644	613	619	597	595	618	633	618	591	656	632	616	650	633	642	605	596	641	592	614	595	589	598	605	572	566	603	595	598	612	650	599	615	626	631	631	615	644	638	623	614	623	608	645	581	648	638	585	622	643	560	563	579	638	630	626	607	632	602	583	637	664	631	636	618	627	627	607	619	673	633	661	618	617	617	613	621	579	613	568	625	586	651	586	584	623	627	612	558	626	587	653	633	605	587	589	595	620	635	639	648	608	657	590	634	595	599	612	620	604	618	633	618	597	628	596	621	616	638	627	596	620	616	643	581	595	602	601	613	585	601	628	565	630	595	598	614	646	560	595	639	589	583	624	595	639	630	627	630	627	592	590	588	606	661	619	599	616	647	641	635	613	581	683	583	601	626	636	634	664	625	598	617	610	634	637	595	609	596	635	634	615	632	621	608	620	606	599	585	626	634	602	629	584	601	644	656	585	642	620	656	628	612	598	621	679	652	624	594	605	595	568	634	597	615	576	588	605	629	598	600	628	641	629	604	569	614	595	617	583	623	607	539	626	583	584	640	638	617	611	622	647	602	660	629	634	589	597	685	598	627	606	625	631	568	669	638	594	612	595	611	608	661	591	608	611	628	611	636	650	637	628	653	607	607	616	607	621	631	609	631	636	654	598	644	623	645	631	574	607	638	626	569	619	643	587	637	600	603	605	597	614	581	611	631	639	666	617	631	619	643	630	619	587	651	682	654	627	597	643	651	625	651	623	618	579	580	580	629	588	594	640	641	602	605	612	630	612	633	613	655	607	605	626	585	579	587	629	595	614	601	638	614	584	686	602	660	609	614	601	634	625	628	637	639	585	592	648	646	590	585	632	610	631	643	619	573	594	643	608	603	620	606	643	645	570	584	601	591	648	611	627	581	601	596	606	607	598	673	657	589	604	647	627	591	620	630	633	631	641	598	601	639	601	604	614	646	653	582	630	610	583	583	616	603	624	575	634	633	603	650	645	632	616	622	629	594	627	626	580	606	623	571	616	614	602	602	626	632	596	609	625	602	643	642	620	593	646	638	567	658	612	632	604	663	612	639	576	582	589	591	602	630	589	561	624	608	585	645	597	649	605	653	620	622	608	639	592	592	593	609	566	589	591	622	647	632	616	600	601	617	621	638	605	627	593	581	626	615	605	619	636	640	615	600	573	621	648	606	649	643	637	619	608	637	624	607	616	604	596	604	603	639	643	631	625	620	632	638	640	608	617	622	630	614	592	591	652	576	600	628	613	605	627	597	571	576	586	639	662	687	611	632	635	630	633	637	601	623	569	628	620	609	610	666	601	602	596	635	594	601	619	611	632	622	582	619	645	606	617	592	613	591	583	607	606	651	644	603	579	608	644	624	605	606	604	636	597	637	608	587	634	610	592	607	632	613	624	668	597	614	641	662	614	603	648	619	580	619	625	609	642	608	584	578	658	620	611	601	618	607	628	618	633	623	604	592	620	592	589	592	616	601	627	607	631	617	587	588	637	569	648	615	584	599	637	617	613	603	605	617	656	617	591	614	632	615	629	619	601	631	653	613	602	665	654	614	652	630	613	628	630	617	640	654	625	614	601	596	607	611	646	576	635	634	664	645	614	625	605	628	640	627	616	651	611	606	623	620	593	643	615	633	567	607	664	662	602	591	632	598	613	589	593	627	631	623	573	605	606	614	627	631	610	621	626	639	610	639	598	589	635	617	633	625	576	620	611	616	654	617	624	654	578	626	612	603	593	597	583	627	601	613	622	618	609	612	594	659	605	619	623	613	608	596	625	630	597	581	617	648	594	586	618	640	618	586	632	590	652	574	642	640	658	610	642	617	598	583	587	582	647	589	598	575	612	605	609	608	613	639	604	589	597	602	616	614	583	604	607	627	615	652	626	622	600	616	601	608	587	630	612	625	643	634	637	591	625	607	601	601	615	640	592	623	603	581	599	606	560	597	664	613	632	630	654	583	632	631	625	556	636	621	619	634	652	610	628	629	574	678	578	624	637	636	626	642	634	611	620	633	628	642	667	620	629	617	629	609	584	542	604	639	601	641	629	656	625	616	651	617	630	604	611	619	633	639	631	624	610	569	654	585	628	644	640	605	587	646	646	636	608	602	614	627	626	616	613	602	611	632	651	620	647	611	593	615	595	631	618	586	592	640	621	634	606	651	592	622	594	615	564	638	596	628	589	616	584	602	598	586	605	645	640	618	665	622	630	616	594	608	642	610	602	652	599	589	646	619	643	613	631	607	649	623	593	633	604	615	602	626	595	659	587	601	599	617	628	645	588	563	644	578	571	594	606	633	572	618	646	618	611	598	557	631	652	623	615	614	594	647	587	645	634	616	613	632	629	635	618	638	647	618	589	621	570	585	605	605	641	654	612	617	602	598	621	632	632	648	659	604	573	617	605	618	586	642	642	617	618	634	574	622	632	639	613	618	569	614	670	621	605	634	641	620	606	601	596	627	643	602	598	570	633	602	588	622	652	624	607	583	644	639	582	558	629	647	562	618	609	647	613	597	598	586	609	639	573	661	630	640	584	641	611	618	617	571	621	617	603	581	625	624	626	618	588	607	604	590	590	611	621	625	596	580	602	612	650	585	560	606	628	631	642	641	542	629	625	583	606	618	650	580	603	580	653	595	606	611	621	658	600	614	600	638	634	633	665	642	643	634	597	607	609	613	632	574	613	602	619	561	611	633	672	591	578	601	611	610	588	617	615	644	641	566	615	666	656	618	611	583	587	634	606	600	643	607	616	579	645	608	555	602	573	607	584	613	643	650	591	580	613	636	606	636	633	608	606	612	649	600	647	641	623	614	620	606	616	631	597	622	661	645	601	579	599	612	618	631	593	625	576	623	614	599	561	630	602	617	594	654	659	585	592	612	575	653	628	598	628	610	600	607	625	605	590	608	614	616	653	592	627	584	633	649	652	537	614	645	583	629	608	650	641	627	593	651	646	649	657	596	592	590	625	686	587	607	622	612	617	594	613	617	618	618	604	634	635	615	586	637	602	610	600	601	641	598	617	595	617	606	624	655	632	632	634	641	590	614	665	612	636	632	619	605	616	615	576	655
27234	33148	31091	29669	26909	23932	21455	17629	11555	7757	5546	4022	2671	1999	1756	1374	1422	1206	1451	1315	1052	677	478	452	383	424	363	244	234	268	245	227	236	207	227	249	220	219	185	194	176	188	194	176	165	176	177	166	177	178	191	192	207	207	210	182	178	171	172	188	200	182	175	185	182	193	168	178	158	182	193	158	175	158	200	171	188	172	164	179	167	178	189	176	159	152	170	185	185	171	186	187	177	168	191	155	139	166	162	195	171	176	173	194	174	180	171	192	171	182	164	178	200	182	180	169	147	153	181	201	180	179	180	172	190	177	167	175	211	195	195	179	186	181	191	190	172	197	171	172	173	160	159	161	196	159	163	162	169	181	182	162	175	192	167	193	186	172	190	165	161	179	162	172	194	187	170	178	182	171	177	163	188	164	183	185	194	182	182	169	177	206	153	161	172	200	184	173	212	175	163	166	157	174	177	207	178	180	171	177	192	188	159	180	205	155	166	173	177	187	173	200	178	175	168	189	187	190	176	198	163	188	192	167	197	156	189	165	179	165	169	192	171	165	161	166	177	154	159	165	180	195	158	170	183	141	153	176	195	179	161	199	172	180	170	180	170	179	171	186	160	175	154	165	174	196	158	179	185	185	174	171	186	161	167	160	168	183	174	151	183	161	184	168	175	179	183	180	174	177	175	145	178	167	186	191	167	176	173	179	163	186	188	176	163	166	186	181	178	189	179	175	156	159	180	170	182	179	185	164	142	172	177	206	189	180	192	156	187	185	172	179	178	187	187	177	173	159	213	157	179	183	178	181	184	186	187	203	161	163	171	153	174	187	198	194	191	198	164	180	204	185	170	181	182	198	183	183	173	202	161	181	174	183	177	168	193	175	181	171	177	182	163	170	163	169	164	169	185	158	170	170	167	152	168	171	211	168	177	170	163	176	192	171	170	178	175	190	184	170	168	152	191	182	190	169	180	185	170	197	158	180	161	196	168	180	157	170	188	164	175	201	184	191	173	195	174	192	161	162	175	175	184	185	181	170	185	162	188	156	161	192	158	176	194	171	176	189	170	201	176	183	192	170	192	171	182	174	181	196	184	191	186	168	184	171	164	185	157	183	153	159	172	185	172	178	195	156	183	161	188	170	184	163	198	187	156	192	166	188	176	172	177	198	186	158	170	181	154	168	197	181	160	169	197	178	175	175	195	171	163	191	189	170	205	174	172	157	183	166	205	188	186	189	173	171	192	159	186	179	183	179	187	185	163	186	160	170	195	181	164	169	154	157	168	163	166	149	159	180	188	180	171	192	183	185	168	194	181	174	166	185	189	164	162	176	162	183	150	183	204	179	158	174	162	181	172	225	173	169	200	175	162	171	172	192	160	181	175	175	156	182	167	176	173	165	187	179	162	179	168	182	170	171	171	178	174	198	179	172	189	161	170	177	174	171	165	183	163	174	195	175	196	164	165	157	178	172	168	161	171	196	164	156	173	203	170	176	175	183	194	156	167	183	163	193	167	167	190	178	181	170	179	171	175	177	175	169	204	175	178	191	172	176	158	156	189	165	177	159	189	195	150	197	164	162	184	180	176	157	186	184	166	178	181	163	177	160	170	166	194	188	177	171	173	164	175	187	189	177	179	171	171	166	170	188	174	180	174	178	197	178	159	199	160	175	156	198	163	169	161	171	165	164	140	161	199	169	181	159	173	172	183	186	157	177	184	154	189	177	163	187	194	177	187	173	155	176	183	160	184	160	186	181	176	192	190	158	166	168	170	181	175	197	176	183	204	178	186	184	203	177	163	176	189	196	183	184	178	167	171	194	174	175	173	170	181	156	173	170	166	175	168	178	189	189	155	169	163	177	180	184	182	185	165	190	186	162	191	180	176	184	178	180	155	167	200	181	166	180	176	165	167	177	161	174	184	186	158	180	199	140	208	174	152	173	179	178	161	189	181	174	176	173	189	171	179	165	185	201	177	185	155	158	189	155	175	164	164	206	164	165	182	164	164	183	195	173	166	182	178	167	177	196	164	167	186	161	183	162	188	183	200	189	133	177	156	180	178	170	173	163	160	155	183	165	146	176	166	173	206	175	179	190	167	176	208	178	203	191	183	175	168	172	207	178	190	173	188	180	193	167	181	169	181	155	169	202	186	175	161	161	162	152	179	181	165	176	178	193	188	175	158	190	188	171	174	185	157	172	179	173	179	180	165	192	191	164	191	175	175	163	163	180	166	162	149	179	175	187	164	173	157	193	186	172	172	192	189	191	179	184	163	180	163	194	153	190	167	163	174	182	177	168	199	176	177	190	199	185	187	170	168	184	186	176	188	152	174	191	163	168	162	165	192	186	172	178	187	161	148	163	162	175	179	185	164	181	169	206	181	179	163	160	155	188	191	175	167	194	184	190	170	161	171	170	191	166	197	170	173	198	191	159	161	200	188	169	179	180	216	191	169	192	180	161	182	163	172	209	164	153	183	169	164	176	167	206	182	195	205	186	160	187	193	178	173	174	143	208	169	204	142	165	193	176	196	173	197	162	180	149	161	169	203	140	184	188	155	166	162	180	161	174	190	182	166	186	193	162	192	185	173	152	166	176	166	179	195	164	175	180	185	194	191	151	175	184	193	177	169	172	182	189	167	166	173	185	172	191	178	188	168	170	191	174	212	185	150	159	160	202	164	177	164	185	196	162	167	185	172	180	178	208	185	165	185	184	169	189	177	186	166	189	202	189	193	167	180	182	157	148	176	187	195	162	167	195	164	165	189	165	185	187	194	175	170	169	187	191	170	193	171	185	168	163	176	195	172	180	179	167	169	168	184	163	163	170	179	169	181	166	165	180	180	184	174	187	177	186	187	179	159	166	194	181	158	185	166	166	170	167	191	180	191	165	185	194	206	187	194	210	181	185	184	179	177	156	196	175	153	184	175	183	183	180	156	180	149	189	166	174	133	181	183	157	150	168	180	172	196	193	205	175	157	174	187	165	160	177	169	173	187	200	171	155	183	162	186	144	176	181	179	174	165	179	169	158	167	170	207	196	181	190	167	159	179	195	188	180	195	190	169	175	172	166	186	162	171	170	187	170	181	191	170	183	174	178	187	166	178	180	186	160	172	163	161	199	150	181	189	174	167	193	179	158	175	185	152	161	183	173	178	181	178	153	166	158	191	187	188	183	172	155	176	171	195	168	206	157	178	161	185	178	183	189	172	178	186	173	177	196	174	181	175	172	194	182	142	189	189	190	164	171	162	182	185	181	175	160	153	181	176	173	183	161	178	156	160	176	189	213	197	174	163	163	190	167	169	159	162	186	187	177	150	180	176	206	158	180	150	195	169	200	167	203	189	199	179	146	175	197	158	191	151	184	167	182	166	209	173	191	159	153	160	177	178	152	172	163	174	193	165	160	174	188	154	190	191	191	198	193	212	166	182	177	195	184	186	155	180	186	200	190	168	176	169	173	173	180	187	177	184	195	174	152	170	179	165	158	199	165	189	166	173	161
21024	31623	33681	37773	38698	37471	37992	34808	28629	24028	20517	17330	13792	11223	9886	9268	9409	8036	9920	9187	7154	5435	3236	2890	2675	3135	2336	1352	1199	1447	1096	1119	1094	1021	1237	1308	1203	963	710	698	620	669	612	640	630	642	616	619	646	622	695	867	954	863	782	733	655	680	614	637	619	612	627	606	659	628	636	587	651	631	629	602	605	621	662	625	605	638	629	623	599	638	643	604	638	584	654	623	601	634	627	612	605	637	604	630	623	566	669	670	594	639	605	614	669	654	602	594	611	643	620	601	662	609	635	626	617	598	632	623	608	628	616	623	611	585	624	613	653	656	587	601	627	622	593	659	691	637	636	626	574	631	617	625	633	657	615	628	597	577	643	635	620	652	620	585	650	645	603	633	594	631	590	598	640	600	595	627	619	647	598	611	617	673	573	641	604	566	617	638	647	589	638	657	626	614	621	643	591	582	613	607	566	615	619	629	617	625	632	580	606	585	623	610	678	611	631	638	611	606	601	628	636	612	625	596	601	646	636	622	636	639	651	646	642	622	652	615	621	654	613	646	602	639	592	625	645	642	643	610	633	586	621	622	611	647	622	643	599	627	612	642	630	575	672	573	613	627	642	605	636	675	613	619	602	627	560	635	651	633	604	675	572	607	652	621	638	624	581	668	603	649	637	632	616	601	669	602	627	628	614	625	574	643	643	613	581	689	593	629	624	598	594	595	676	631	636	577	645	627	648	605	606	604	584	640	629	561	596	582	625	608	635	650	576	632	581	677	612	645	648	661	565	653	592	577	594	641	619	607	597	631	596	699	600	610	614	625	592	627	622	631	630	614	642	633	668	656	649	643	619	628	616	659	599	662	559	666	607	611	617	559	621	629	655	594	639	618	617	607	589	592	621	631	606	630	617	646	647	607	569	650	598	590	633	595	609	598	628	570	635	651	624	610	614	620	618	627	645	672	645	581	630	622	640	590	597	597	611	633	625	601	610	559	591	620	596	574	636	622	613	605	654	593	627	635	650	586	616	615	620	646	582	613	638	629	595	601	653	652	630	654	612	609	600	607	613	648	596	645	612	621	666	610	644	607	587	621	614	609	614	656	668	637	602	606	610	615	637	625	613	626	598	645	651	568	643	633	624	639	638	621	646	595	633	657	588	638	651	604	626	627	572	616	599	667	612	627	610	631	617	614	617	612	621	645	608	592	624	638	672	609	627	607	625	591	657	609	614	615	601	604	635	640	637	647	597	620	621	600	590	582	597	590	647	608	602	608	627	612	635	572	644	616	593	604	619	572	651	616	637	605	637	614	594	620	611	640	597	592	596	630	617	659	665	633	612	633	648	660	619	610	594	662	633	621	587	618	642	596	646	602	638	626	620	629	626	657	631	626	598	584	647	636	658	602	658	602	622	592	641	665	618	588	607	577	620	590	638	592	606	628	603	598	592	635	587	645	626	644	665	649	624	614	569	628	621	647	638	644	600	623	597	648	625	569	610	608	615	626	624	616	611	603	615	625	642	627	599	647	589	648	592	593	597	579	602	639	612	644	614	659	634	616	619	606	645	614	636	608	622	612	576	612	642	561	589	619	641	611	606	661	617	679	638	608	597	622	639	606	613	644	627	590	597	611	611	618	607	612	616	609	601	603	666	574	625	576	607	628	648	613	587	617	625	655	640	650	608	603	635	598	621	608	643	608	587	645	657	613	617	620	615	596	617	616	651	616	613	613	616	631	611	622	591	655	622	583	617	586	624	616	562	603	654	624	618	696	624	664	643	604	637	617	635	612	600	657	628	616	634	624	608	647	611	641	597	588	615	569	622	597	607	591	559	631	656	661	637	650	618	616	580	622	615	614	654	583	605	595	617	609	629	623	634	648	633	588	606	625	609	669	609	599	648	637	617	631	640	626	601	600	601	609	631	609	602	642	639	582	657	628	606	582	654	640	636	665	594	590	597	614	609	627	628	573	565	596	624	621	618	649	591	648	660	628	631	577	589	623	596	630	614	640	606	665	632	610	614	596	633	642	619	622	640	608	558	638	608	601	634	614	629	656	647	595	595	621	631	607	598	617	612	618	619	594	621	650	596	584	588	652	649	652	599	647	635	567	591	641	634	552	607	634	652	644	590	639	673	557	659	605	648	586	639	606	649	578	634	608	618	639	627	613	618	638	605	667	626	612	600	600	602	586	590	658	625	666	617	625	645	621	637	607	662	677	600	624	643	605	653	669	630	599	642	616	596	590	582	617	618	613	589	613	624	607	621	630	620	606	659	691	601	621	625	604	606	648	625	578	687	631	591	596	602	575	618	603	592	623	563	606	640	684	583	613	604	620	629	573	617	576	625	599	594	653	623	631	640	632	600	640	656	641	567	649	641	641	633	628	646	599	647	623	622	659	650	624	639	615	620	620	597	614	636	607	627	579	600	602	631	644	639	578	621	632	612	641	636	640	684	636	608	627	596	639	566	601	632	574	635	603	592	665	601	659	627	630	620	604	611	621	632	612	601	614	637	664	601	559	619	632	591	620	660	616	617	619	632	651	643	606	602	640	622	630	608	667	650	615	636	581	624	588	597	637	628	613	632	655	664	636	607	651	595	635	651	665	661	603	586	636	614	668	641	590	625	637	599	634	595	626	643	650	640	660	568	659	643	607	635	635	642	614	597	615	645	606	607	603	598	613	629	621	684	602	609	614	601	656	637	645	622	634	648	615	651	608	627	668	642	643	636	597	629	573	602	566	680	603	627	666	591	642	597	663	645	608	662	596	583	628	642	654	641	599	622	648	650	633	623	606	653	602	607	631	643	615	633	642	586	611	593	626	619	635	633	690	610	627	648	610	631	617	636	639	617	646	641	616	609	636	627	596	588	638	656	678	606	647	662	654	632	642	681	617	586	628	668	648	600	665	611	607	631	625	643	587	625	609	627	644	642	624	628	585	609	602	636	660	627	604	623	674	598	611	580	606	617	618	586	606	643	675	641	645	638	583	627	617	602	616	601	586	614	691	610	616	619	593	640	612	584	622	597	642	620	653	654	650	633	641	614	624	617	590	638	646	597	609	607	671	638	592	633	616	667	619	603	607	599	616	654	630	653	636	640	569	668	594	604	626	629	601	636	631	632	619	648	589	681	689	635	586	638	624	628	624	594	661	578	665	624	643	639	599	630	619	627	594	629	615	590	635	627	620	597	630	621	627	626	603	650	635	652	602	661	653	615	596	606	608	638	600	611	668	629	613	626	620	656	636	617	612	593	615	593	593	634	599	652	623	634	581	629	620	651	595	608	600	600	631	616	600	577	624	589	614	605	632	610	636	634	621	609	617	632	600	606	587	622	630	580	639	561	643	633	605	590	580	617	593	640	653	616	626	619	635	586	618	679	621	591	662	615	624	589	657	581	606	621	638	630	602	598	590	648	620	607	674	618	559	633	643	654	609	642	621	628	633	600	642	593	624	607	623	631	595	641	623	599	633	613	610	648	625	574	593	580	639	626	606	605	630	615	576
33791	41368	38256	34022	34023	30058	29509	26732	19866	14616	10567	7499	5159	4204	3608	2748	2740	2221	2543	2739	1905	1148	693	680	709	695	519	367	253	347	266	254	247	229	293	323	338	281	219	210	206	221	196	188	180	192	207	203	214	191	199	290	285	263	217	218	205	204	181	193	188	188	182	227	172	209	213	188	184	211	197	175	229	211	215	188	205	169	201	176	193	195	218	190	189	213	206	197	191	179	207	238	200	215	202	205	168	188	217	202	184	200	196	195	179	204	208	174	224	192	204	192	186	215	192	190	204	197	182	218	205	198	187	194	193	197	190	189	206	217	191	190	195	197	197	194	176	220	216	183	200	230	189	207	200	195	230	223	199	224	202	195	214	204	205	201	192	240	220	180	201	212	197	202	197	196	210	227	236	190	209	215	214	224	234	207	179	211	203	208	200	208	209	183	203	209	209	208	185	186	188	197	222	207	190	174	207	187	204	213	210	215	186	193	191	188	187	207	205	208	214	201	205	200	192	161	193	177	172	219	207	203	199	184	209	209	197	197	192	185	215	211	217	205	208	223	206	200	199	190	182	214	195	218	185	222	194	210	195	194	175	212	202	193	193	198	208	188	233	200	196	208	207	182	214	221	222	214	195	191	181	214	175	196	181	199	202	194	195	210	207	181	187	216	202	187	206	169	222	212	186	223	198	195	199	209	196	218	190	190	197	201	190	206	182	176	199	229	200	224	193	179	220	194	205	191	200	183	216	195	194	188	206	223	201	204	198	204	220	198	202	238	189	204	212	197	207	206	210	191	203	205	172	244	208	167	215	214	210	196	208	208	184	185	188	185	179	201	200	211	217	178	197	198	180	211	212	197	179	190	185	183	184	190	193	187	216	202	183	195	211	210	232	223	213	191	192	197	219	217	197	224	201	229	169	192	216	180	203	186	185	196	189	206	188	188	184	182	194	189	180	206	202	200	227	176	200	204	200	187	197	211	211	174	179	182	189	198	223	223	199	212	200	194	188	220	190	203	207	221	217	187	182	208	206	206	201	201	212	204	202	215	203	212	184	180	220	203	218	188	197	204	189	215	194	213	201	205	208	207	187	172	204	220	210	190	214	215	221	204	219	234	180	230	189	201	198	209	206	191	176	207	204	202	195	191	189	214	194	189	200	227	216	186	188	209	193	199	191	207	214	177	170	187	181	179	184	223	201	216	206	196	198	190	195	190	223	217	182	209	188	196	171	201	184	215	200	216	197	187	214	186	199	190	190	198	200	226	201	201	206	216	200	210	194	214	199	192	216	191	199	198	229	200	207	199	196	229	218	190	183	173	178	219	186	184	185	230	206	203	195	203	229	211	217	191	198	170	187	211	209	189	192	201	206	200	186	177	216	207	204	186	214	202	201	205	218	210	193	218	203	214	193	212	215	192	187	225	195	209	210	179	167	208	224	168	218	160	217	196	192	228	191	181	223	192	217	211	193	167	229	207	191	189	204	209	217	201	224	198	202	203	211	228	245	203	197	191	174	203	194	210	193	210	199	172	191	219	197	175	201	219	202	179	194	197	176	198	214	198	183	223	197	185	205	204	201	177	211	209	203	202	214	191	206	218	206	195	179	203	222	179	191	213	211	199	213	192	204	198	188	215	229	234	183	195	184	183	209	194	170	189	180	216	198	219	213	196	193	220	190	207	194	202	179	190	189	185	211	230	187	210	211	186	209	201	228	216	201	206	179	217	211	193	207	182	182	210	199	212	220	197	185	194	200	200	187	193	189	192	185	204	206	185	217	174	177	208	173	175	203	212	186	214	173	176	200	219	219	188	200	198	208	210	190	186	183	192	217	199	185	200	187	228	197	182	212	189	206	209	199	195	197	228	203	223	167	207	207	212	206	182	217	200	161	203	223	203	186	181	200	182	215	183	185	165	183	197	204	201	181	193	210	195	195	174	191	224	225	173	176	179	205	202	192	211	200	207	205	204	197	192	193	185	197	186	210	200	206	205	202	191	203	200	205	190	194	193	202	207	171	202	188	183	204	189	191	197	216	193	200	181	209	200	219	189	202	207	187	219	213	182	215	207	206	211	190	198	228	195	215	202	212	190	170	222	181	208	180	189	211	196	175	200	210	200	195	205	208	203	166	216	213	213	242	201	229	186	186	211	197	205	202	204	197	190	203	186	234	209	197	183	219	188	189	179	207	205	211	203	222	195	200	199	222	184	221	201	222	201	175	187	177	205	261	195	172	194	190	183	203	208	207	203	211	202	200	193	197	220	211	218	188	196	209	212	197	215	211	192	197	188	225	216	222	198	208	214	204	194	195	171	192	195	210	196	200	219	209	204	170	204	225	213	191	201	178	184	183	189	198	211	199	186	191	194	196	168	215	185	202	197	178	200	213	189	175	206	207	211	192	199	205	167	186	207	218	208	196	193	193	194	192	186	183	175	215	208	206	230	216	210	187	189	228	198	207	209	209	198	204	204	185	217	196	198	214	212	179	207	218	188	209	204	207	184	181	202	207	199	186	196	210	204	202	204	179	198	188	182	194	219	233	202	193	204	183	187	202	184	187	217	215	213	196	172	204	209	192	214	191	214	183	210	197	193	205	204	183	175	195	188	200	193	208	201	193	217	195	199	185	213	194	212	180	210	200	197	217	202	198	201	190	220	185	206	224	188	190	225	188	205	217	202	214	217	212	197	225	187	166	197	201	183	211	196	199	214	207	217	185	197	186	177	211	207	184	196	173	211	198	215	196	217	203	199	207	194	167	204	190	197	224	187	195	219	213	205	214	205	178	188	191	181	217	197	186	172	196	213	201	240	185	202	216	208	191	223	179	196	197	194	201	228	166	211	195	220	184	187	179	183	206	177	206	183	181	188	206	218	195	182	204	211	195	210	211	185	181	192	197	176	199	226	184	216	204	215	205	182	212	173	221	198	206	177	222	186	190	191	176	213	199	190	192	208	199	194	197	192	201	187	200	207	219	205	203	224	192	206	190	211	186	208	209	201	194	177	215	170	198	161	207	217	170	233	206	189	193	210	218	212	197	212	184	228	208	229	194	196	208	172	211	199	202	197	194	195	225	176	195	219	196	186	201	214	214	207	192	203	210	232	190	202	233	192	201	215	208	222	179	182	201	210	213	206	217	185	195	174	180	197	230	214	166	214	214	197	204	207	211	217	207	190	199	191	195	203	199	212	196	195	200	241	203	192	213	178	195	207	179	200	189	191	179	202	208	229	179	203	192	206	180	202	212	184	206	206	206	185	176	217	198	197	185	187	212	210	224	227	193	213	201	187	186	213	220	188	216	188	191	209	180	200	204	195	226	199	194	174	197	200	189	199	182	197	214	187	187	182	188	194	178	178	197	194	188	204	197	196	191	216	211	192	213	198	205	190	197	211	226	190	196	191	191	213	193	196	208	201	237	199	191	185	195	192	187	200	188	228	216	195	193	196	225	202	203	205	180	216	210	196	198	199	221	198	195	215	209	196	195	208	208	205	226	185
25753	37877	42720	42528	47184	43823	46016	42939	37104	32455	27451	23915	20285	18756	16553	14990	15602	13538	15612	15970	12584	7824	5298	4937	4894	5018	3873	2201	1685	2134	1389	1366	1094	1097	1744	1796	1982	1437	1072	798	822	742	710	703	723	695	731	709	717	723	777	1177	1393	1249	984	879	770	730	683	723	705	693	707	673	677	744	696	703	701	715	673	695	688	642	673	690	707	698	705	703	696	675	690	720	712	705	692	688	713	690	646	701	694	663	649	679	657	699	689	678	676	661	668	715	717	722	674	643	666	672	669	692	709	648	753	683	712	683	723	704	675	719	667	698	725	696	700	634	685	717	699	717	697	698	672	657	688	672	685	666	668	705	704	685	700	666	668	692	680	660	725	709	675	694	684	685	650	705	715	685	702	672	690	647	656	665	658	713	669	711	655	687	684	674	677	718	660	654	722	668	696	724	669	714	714	674	719	719	688	621	686	649	672	681	706	695	683	644	677	643	702	692	695	629	667	679	672	712	714	678	709	689	709	687	679	626	722	688	685	654	698	670	627	723	689	707	760	621	671	672	693	675	647	697	676	674	722	657	717	659	673	667	688	694	701	689	663	692	657	712	639	681	703	677	685	717	701	657	688	715	657	704	667	694	717	699	669	727	700	648	668	687	651	646	769	721	654	686	719	683	689	688	683	737	683	667	695	687	722	637	750	643	661	675	700	659	714	731	692	693	694	690	643	684	670	657	662	727	694	693	688	710	684	733	719	674	660	724	736	706	698	702	700	690	701	680	667	735	646	684	689	702	673	691	672	748	703	679	648	660	680	702	705	719	658	672	665	706	690	660	694	673	642	692	704	713	683	729	684	696	641	715	715	709	704	690	689	700	714	644	712	708	679	670	690	681	648	709	712	694	709	669	659	664	682	696	697	714	668	665	718	704	661	709	691	695	731	686	696	699	669	657	739	670	652	665	671	700	689	671	701	664	685	689	686	679	654	714	654	681	699	636	687	723	682	659	695	696	689	688	692	712	685	667	690	678	707	705	653	697	708	680	658	658	702	725	694	653	697	710	661	675	679	678	709	660	666	619	681	675	686	724	705	725	666	673	726	696	713	707	733	684	706	646	676	656	725	690	676	685	723	657	687	730	729	743	691	672	639	663	698	703	712	665	698	699	740	705	669	697	708	669	680	697	678	728	668	688	617	719	664	675	668	679	681	699	687	698	687	688	691	682	723	674	718	715	703	688	695	655	689	711	677	690	682	673	694	675	640	644	721	679	684	678	648	683	684	685	629	684	687	686	652	660	754	680	673	686	729	723	669	697	708	681	716	697	694	709	695	684	688	707	694	689	682	652	669	673	684	655	741	719	706	683	700	645	712	688	702	728	676	636	665	674	736	725	681	708	666	706	705	682	709	662	717	690	659	739	611	722	672	705	690	666	702	710	686	672	652	708	701	681	693	678	658	673	727	684	730	716	656	660	636	678	673	651	670	632	680	687	693	694	721	680	676	712	689	670	666	709	696	662	679	632	667	657	659	700	668	697	665	681	647	688	716	663	703	661	660	679	698	673	672	707	663	699	631	691	702	710	724	727	695	695	705	716	650	715	631	698	677	719	709	672	684	701	658	698	685	697	646	642	680	666	666	661	652	677	705	669	683	692	712	684	629	626	687	652	709	698	675	728	668	703	671	642	663	655	707	681	705	657	721	729	730	684	738	676	710	685	700	692	658	697	684	686	671	687	661	663	705	678	698	698	704	681	672	678	670	661	716	702	714	697	727	700	680	682	653	705	662	700	646	667	654	664	733	689	645	639	660	714	687	701	625	648	685	721	710	711	681	706	702	754	701	718	721	686	684	698	662	642	666	666	642	677	665	665	713	709	707	685	684	691	637	658	698	633	681	689	645	664	694	663	648	709	666	698	678	679	714	729	662	712	732	700	657	683	677	719	717	687	732	680	701	692	679	679	701	667	636	669	749	694	716	730	714	674	712	664	669	694	724	681	687	729	672	684	701	673	713	700	649	693	658	682	638	708	748	674	723	663	684	672	646	707	725	661	678	674	687	696	720	665	680	667	663	676	694	718	678	728	674	711	683	721	687	730	624	673	686	687	658	671	719	672	687	642	691	682	694	695	674	661	676	723	673	757	681	682	656	735	697	691	693	659	661	672	736	689	674	672	702	668	670	667	734	673	664	668	634	687	649	712	695	742	677	679	685	644	715	640	710	714	700	721	668	687	706	677	684	684	693	693	647	679	636	696	676	630	673	659	674	702	674	664	680	650	703	719	691	665	684	718	757	692	698	694	648	643	669	697	669	691	700	683	751	702	652	700	686	717	709	687	685	634	661	691	684	665	650	712	653	715	675	729	693	683	656	683	698	640	714	673	702	676	738	705	672	702	637	684	653	711	699	681	686	680	681	665	681	717	688	708	688	645	732	664	705	647	701	677	672	662	641	696	668	707	679	683	676	676	633	677	708	663	702	682	635	650	686	701	688	698	703	689	661	699	669	680	656	709	634	666	643	699	727	668	658	678	734	685	707	710	711	662	651	671	719	725	690	638	694	650	696	688	678	668	677	650	631	643	654	701	656	699	690	712	686	699	725	724	705	694	669	681	671	659	703	646	677	654	704	666	712	702	652	701	694	667	702	755	697	718	688	683	738	698	692	733	706	705	690	676	686	711	650	687	703	656	635	724	659	722	688	665	693	695	662	674	667	701	729	642	620	673	700	695	688	688	717	651	664	648	611	676	679	744	664	722	638	636	723	714	685	675	719	694	692	686	697	656	655	668	711	690	701	677	703	668	715	714	703	698	653	706	694	660	681	688	688	713	702	697	628	626	642	670	673	629	696	705	690	668	699	716	697	696	721	652	694	672	679	671	671	679	697	728	687	688	683	702	632	626	686	665	672	708	691	698	655	696	696	647	700	643	714	714	669	694	694	649	693	653	704	715	724	651	687	672	664	679	716	679	630	714	721	693	656	654	669	704	648	690	661	702	746	678	664	658	638	689	697	664	707	760	665	669	721	689	722	703	704	728	674	693	709	712	701	649	749	692	674	721	734	726	732	674	699	658	694	677	671	673	679	702	678	710	713	677	699	670	671	741	704	693	710	664	697	693	712	663	719	695	704	674	737	641	670	729	651	702	678	656	750	724	712	642	659	695	656	682	689	710	683	714	698	646	713	666	728	681	683	656	708	704	720	663	719	703	742	711	684	681	681	667	653	719	730	687	701	669	700	664	695	698	680	661	694	668	768	667	693	672	653	657	659	711	696	695	678	700	672	688	680	651	690	703	648	674	673	669	694	709	722	708	668	741	706	678	676	652	691	693	664	653	676	699	712	627	695	713	730	680	694	723	652	729	692	719	684	656	678	699	701	647	736	720	695	773	662	680	694	676	715	672	666	699	672	733	677	688	683	662	638	701	618	680	700	671	664	701	685	679	687	673	657	693	629	679	679	698	670	634	707	718	655	660	694	665	690	702	698	694	701	686	705	660	711	681	705	728	682	677	673	687
12545	9519	8819	5571	4081	2459	1855	1365	1062	760	508	409	312	295	277	255	255	235	236	254	222	183	188	180	155	176	188	190	185	169	212	169	177	183	178	179	164	183	178	164	162	167	181	182	177	154	172	181	172	208	159	158	189	187	194	172	163	181	165	173	175	162	190	159	183	186	201	180	159	174	171	167	150	186	154	171	176	153	171	140	156	162	192	161	183	177	145	170	167	179	172	179	176	166	166	170	176	170	163	126	175	170	211	171	174	162	188	172	164	161	186	202	187	168	184	178	175	170	170	180	167	177	151	173	171	185	175	175	164	175	164	167	177	183	181	163	181	168	165	165	186	180	161	180	151	168	170	165	172	171	180	147	152	174	158	191	167	169	177	172	168	173	169	175	176	163	148	164	159	171	195	149	191	163	193	148	165	176	160	171	175	174	151	186	163	173	181	164	167	190	185	161	169	201	178	185	177	145	169	176	160	176	158	142	127	173	146	180	188	173	155	155	172	146	158	181	158	167	144	184	185	153	173	175	169	155	166	159	162	184	173	158	137	193	175	188	186	160	185	165	161	159	149	168	181	180	155	178	146	170	171	147	167	162	188	185	154	144	193	163	162	165	174	171	172	159	167	176	156	173	175	193	186	167	188	178	181	180	164	151	179	156	185	164	152	177	176	160	157	156	175	173	175	195	163	164	167	160	188	168	179	191	170	180	160	170	181	191	168	155	169	181	185	169	160	167	169	190	178	194	153	158	161	146	167	176	182	184	171	185	178	178	169	156	175	181	172	148	167	165	160	173	194	155	160	186	169	158	180	174	176	168	170	222	174	190	194	170	164	167	175	187	173	146	179	170	182	170	161	138	162	159	150	167	172	171	202	159	163	172	169	184	156	177	177	162	174	172	178	168	180	162	180	168	179	172	166	133	150	147	186	191	151	174	155	172	183	178	187	186	159	162	165	183	161	184	150	189	174	166	173	170	174	167	175	168	172	184	163	162	185	188	192	165	157	140	170	178	160	169	158	172	150	172	159	182	191	139	176	163	180	171	177	168	184	158	171	151	157	173	167	167	154	157	167	161	193	173	187	144	145	184	154	164	184	169	150	199	187	180	186	148	168	153	169	169	170	164	183	177	179	167	136	174	184	175	168	180	175	152	168	166	179	164	174	160	161	183	183	173	179	179	184	176	191	179	149	183	167	160	192	170	164	182	167	184	153	165	168	185	163	163	173	173	178	171	172	174	181	167	169	179	168	155	164	185	174	187	189	179	207	163	193	165	176	155	183	174	165	173	187	168	160	149	171	159	132	187	171	159	178	152	159	166	176	164	158	155	159	166	191	182	192	150	167	137	145	164	165	179	148	171	159	178	173	162	175	158	170	174	195	168	161	172	180	145	184	147	149	172	164	181	181	154	188	179	158	168	174	163	162	175	168	173	149	157	177	187	185	163	163	169	161	193	168	160	158	161	168	165	162	171	167	164	158	174	178	150	184	167	161	171	179	191	157	179	150	147	190	162	184	150	177	164	191	167	169	180	175	167	171	170	181	151	152	182	170	158	171	175	176	173	171	161	160	175	156	177	144	171	186	152	173	183	166	174	154	168	171	174	162	158	158	171	185	138	174	174	177	151	161	190	177	168	179	188	170	200	172	162	188	171	177	158	204	173	192	169	186	182	172	158	185	178	163	170	158	182	155	190	180	176	188	143	187	168	162	176	166	179	157	169	170	172	182	181	178	166	162	181	147	163	177	188	186	180	176	152	164	188	161	195	171	168	174	149	169	184	187	183	180	164	163	180	154	174	175	185	168	148	175	174	170	172	192	190	151	175	166	165	162	160	176	158	187	170	188	175	199	166	166	166	171	161	180	172	144	188	184	177	186	147	166	174	162	152	172	162	187	187	166	178	155	172	169	157	158	172	172	166	151	186	170	169	180	181	189	158	172	147	156	165	147	194	174	167	178	176	165	159	167	179	168	181	138	175	168	173	157	174	171	159	162	173	170	152	167	161	203	158	175	184	188	179	183	162	159	163	186	171	169	169	168	187	157	159	155	183	166	172	144	169	181	174	171	172	170	169	150	167	164	186	162	173	175	164	179	182	176	154	162	190	157	184	184	193	155	185	160	161	163	170	184	164	143	167	173	175	173	190	189	167	173	165	180	169	166	177	184	180	181	173	170	164	183	175	147	167	157	153	158	175	169	148	159	160	172	179	177	156	170	168	166	168	178	160	169	179	180	157	172	166	169	180	181	187	174	184	166	191	155	155	178	175	166	171	174	148	184	180	157	161	177	177	160	173	161	193	178	173	170	176	174	158	187	167	176	164	158	195	180	147	161	160	152	168	150	165	184	177	179	174	167	200	160	164	155	163	173	175	165	142	178	175	160	165	148	168	166	148	183	196	163	183	180	179	173	177	171	162	159	158	185	166	184	158	163	179	180	178	188	169	175	170	158	147	180	172	184	153	183	160	148	164	172	169	158	195	170	174	175	174	205	179	169	154	163	164	189	174	200	184	189	181	162	168	184	190	174	180	177	158	154	185	148	189	171	167	170	170	164	154	183	186	169	169	174	189	189	173	172	167	202	145	165	171	182	164	172	171	178	191	145	184	169	206	139	161	167	167	186	159	187	155	155	187	167	158	151	171	157	147	157	181	143	181	173	146	160	179	160	166	164	183	172	173	142	164	163	162	169	178	176	173	173	154	161	170	145	180	171	181	161	166	179	156	168	160	174	176	189	156	180	181	157	173	151	149	159	167	178	178	166	157	166	179	172	192	169	159	169	171	158	163	160	156	159	178	165	186	166	171	183	162	184	156	194	169	171	158	186	166	169	157	157	172	164	183	169	162	172	183	171	151	176	151	176	172	172	157	145	174	150	142	171	146	166	197	184	169	169	168	161	161	165	153	162	156	160	158	168	156	189	164	138	178	159	199	197	162	158	169	188	179	185	168	168	181	165	178	181	183	220	181	166	184	167	164	176	185	162	170	169	155	171	158	148	170	158	202	197	152	163	164	173	178	155	186	188	166	150	167	161	178	184	164	169	136	156	169	179	169	169	168	179	169	171	180	196	170	148	167	174	177	160	157	199	191	178	170	168	181	200	188	161	169	179	169	196	145	173	165	167	159	166	212	151	179	176	175	173	167	139	175	182	165	167	166	184	163	183	178	154	179	173	162	187	135	174	177	138	148	164	176	165	161	172	186	175	166	180	178	169	152	169	185	154	181	160	189	184	161	180	174	185	174	158	154	176	186	168	186	146	160	173	180	199	183	144	173	147	157	176	163	165	156	200	175	179	174	154	167	178	191	173	192	193	191	159	179	178	141	149	161	175	155	166	178	171	163	177	180	166	192	169	150	172	191	154	156	186	185	152	187	183	142	154	176	168	173	145	158	196	166	168	164	183	147	158	173	158	162	173	200	159	167	204	183	167	165	167	159	179	183	183	175	153	150	164	180	159	185	174	159	185	188	175	188	172	175	184	175	169	178	185	186
12091	11904	16531	15366	14325	10022	8292	6454	5144	3742	2838	2248	1849	1590	1386	1221	1179	1025	1113	1177	1000	758	717	712	741	702	697	651	683	688	634	590	643	607	668	644	655	631	647	635	582	603	599	628	584	609	580	602	586	607	600	604	649	655	640	674	604	599	559	603	587	590	588	605	601	562	641	584	616	611	622	595	608	634	591	571	593	621	614	612	583	628	635	576	577	555	610	621	601	659	611	569	614	571	569	606	586	586	615	646	615	608	594	630	670	654	586	613	629	618	558	595	575	571	619	605	608	598	607	618	611	558	589	594	567	597	626	607	614	613	565	598	602	610	550	584	563	587	606	594	582	616	636	596	622	595	607	564	589	576	603	597	605	599	560	594	595	593	570	556	642	544	594	625	632	597	556	589	608	543	579	596	508	625	573	610	570	636	645	582	622	612	622	593	594	598	628	603	650	578	585	614	580	581	590	586	592	559	609	618	609	645	628	613	604	636	573	697	621	616	615	583	641	622	605	614	572	627	606	589	625	584	551	605	642	652	602	595	619	594	642	615	621	594	626	581	654	606	570	569	584	583	568	573	631	586	596	624	595	572	601	625	551	572	617	603	617	613	590	599	608	566	639	610	610	607	623	598	608	601	604	630	604	573	590	608	578	610	595	617	606	583	637	579	636	625	607	566	599	637	618	617	633	588	631	581	591	629	577	617	588	620	535	563	562	615	603	640	587	669	569	624	636	593	598	592	572	631	603	598	603	592	639	577	587	576	601	598	545	600	614	622	584	615	615	599	591	574	570	596	598	599	612	595	612	637	617	609	583	586	592	595	595	601	606	558	566	581	641	611	591	574	625	626	605	621	555	618	600	600	602	616	577	663	551	596	624	634	582	627	600	617	590	600	627	609	558	609	561	605	616	649	564	594	625	635	582	586	590	607	540	643	567	626	616	597	608	609	583	618	617	599	584	571	588	633	586	576	591	580	569	554	610	584	593	599	568	638	628	621	616	605	584	641	603	652	617	574	589	612	604	598	600	541	604	573	603	586	636	616	571	593	605	644	610	620	576	623	558	608	583	591	622	589	582	588	564	588	600	552	551	600	610	630	588	615	604	605	590	652	584	596	597	604	659	550	618	585	579	626	615	589	595	609	622	568	579	566	596	587	622	578	554	595	640	615	609	616	590	616	635	586	592	565	566	574	618	571	606	619	594	617	581	592	582	652	585	562	592	581	596	589	611	615	614	571	612	650	592	618	641	610	647	574	603	624	567	627	575	646	626	556	620	635	634	636	632	608	562	555	586	631	577	599	608	594	586	605	642	611	635	615	586	558	605	591	566	613	593	599	622	596	575	642	598	619	628	580	601	616	607	592	579	558	583	595	574	607	589	615	575	590	572	586	595	569	614	561	633	648	640	559	601	621	662	601	622	563	642	586	584	592	614	608	559	583	575	606	587	606	590	568	622	613	574	573	576	633	592	587	619	614	614	659	611	597	589	584	644	602	590	576	603	553	588	602	597	591	622	647	644	611	603	577	604	601	657	587	553	624	625	602	604	594	598	606	616	604	590	634	584	587	599	607	579	590	624	600	569	589	636	563	580	614	593	623	603	609	583	594	602	584	594	589	580	572	600	602	612	625	624	594	603	606	641	579	674	582	605	599	646	649	594	578	563	596	618	645	614	639	648	614	596	615	600	607	645	609	559	608	598	583	585	623	651	580	565	639	589	605	657	610	554	627	630	572	579	597	616	626	602	599	602	546	634	607	580	606	614	622	599	599	597	638	630	644	611	583	613	623	582	586	642	603	625	598	645	584	633	616	622	587	560	608	581	633	579	591	647	598	623	611	653	571	592	597	586	604	623	626	612	591	574	585	598	593	607	620	598	619	627	645	567	618	612	611	597	599	574	572	606	580	589	574	565	607	615	638	585	567	608	609	591	599	599	592	609	571	598	587	658	605	588	563	581	599	632	591	587	630	591	596	565	598	608	594	591	582	633	570	594	556	604	602	583	627	577	648	574	598	584	580	588	635	570	576	577	617	598	595	595	579	618	640	629	586	589	584	588	612	606	598	611	633	628	606	613	592	533	564	669	601	609	630	624	605	574	628	552	600	634	605	642	624	637	608	570	586	625	614	609	592	626	618	579	570	601	608	611	550	652	575	622	646	606	624	569	612	544	566	666	585	624	620	619	596	571	632	572	646	619	653	559	604	584	582	579	629	612	597	600	625	610	576	624	639	557	609	612	545	632	566	601	618	597	602	604	587	572	589	581	609	596	573	620	575	587	626	614	618	630	605	610	629	598	622	653	603	607	644	589	638	633	620	599	649	630	613	627	601	576	578	578	598	591	572	641	621	575	607	623	593	584	641	601	542	553	603	574	621	569	632	571	592	610	609	591	577	662	601	644	598	578	616	565	587	550	617	570	556	653	623	632	636	579	610	629	597	590	577	571	579	595	599	616	572	590	590	622	611	617	589	587	600	635	615	570	558	572	612	568	602	617	582	649	639	593	627	592	604	596	647	565	618	630	593	602	620	567	582	638	603	553	589	616	563	612	611	641	583	645	602	598	636	568	586	602	588	590	625	627	612	586	599	581	582	584	599	583	622	604	573	591	595	634	613	632	600	581	621	597	635	613	597	616	634	592	603	601	578	612	587	586	599	570	634	609	607	580	582	576	622	589	576	602	619	616	635	623	569	602	631	569	572	578	599	574	570	620	601	553	639	584	574	611	586	612	628	633	607	590	570	590	624	591	598	568	588	588	602	615	637	585	576	611	622	581	616	608	617	593	582	578	601	600	631	635	609	644	638	644	577	643	607	597	640	597	592	580	641	576	572	597	578	583	580	638	601	608	599	635	662	629	578	602	592	625	570	571	595	609	610	589	572	570	637	594	572	630	612	606	580	621	634	607	621	534	580	604	600	630	531	610	596	617	621	575	581	627	617	602	600	614	597	564	549	626	627	591	558	577	575	577	608	551	640	594	601	568	626	640	583	560	638	617	613	605	596	569	607	587	610	601	608	613	601	614	588	604	580	647	585	560	583	588	585	562	613	611	579	618	607	566	621	595	658	625	536	587	590	605	564	599	571	577	582	603	604	566	552	591	611	576	592	628	573	606	620	588	598	591	580	604	572	604	580	646	579	651	606	624	588	609	607	574	593	596	562	629	626	609	599	593	596	625	566	614	584	615	620	600	629	584	575	625	581	563	559	596	566	589	592	596	611	588	597	619	586	580	588	645	584	604	611	588	610	560	645	564	570	587	599	577	614	611	610	607	595	624	575	611	662	590	593	565	585	606	616	594	582	573	576	609	597	599	553	626	610	597	631	582	648	618	619	569	601	628	566	601	612	554	614	625	620	617	626	598	586	657	605	583	581	596	597	637	610	580	609	634	628	620	587	607	579	597	587	615	594	586	602	628	615	568	638	613	597	626	592	633	563	606	576	583	602	606	558	630	625	575	624	603	576	566	639	580	603	606	597	526	625	591	615	606	607	576	611
27602	27952	30083	27996	29456	24913	23320	19421	15088	9931	6683	4946	3291	2533	2478	2043	1788	1437	1600	1789	984	656	486	477	507	415	298	270	277	253	202	211	213	190	226	202	200	203	194	190	162	173	169	172	173	166	183	204	182	154	160	184	199	205	232	172	171	185	171	175	188	176	162	165	151	181	151	133	185	170	151	140	149	171	142	184	171	173	174	176	161	174	168	157	178	174	170	186	166	166	165	171	163	177	189	169	165	191	174	172	178	174	163	173	163	179	158	140	163	167	173	183	156	160	154	177	173	144	153	163	176	134	191	155	163	173	175	167	160	149	158	164	162	181	167	152	176	168	175	183	171	158	151	186	177	174	170	150	151	172	171	153	158	179	175	154	188	164	138	135	165	156	160	161	188	172	171	166	152	157	178	160	152	148	153	166	165	167	158	147	170	160	169	182	182	175	189	181	176	187	141	159	148	183	163	188	168	182	170	157	146	170	186	173	148	164	205	164	183	131	156	171	162	163	156	183	193	158	174	161	165	164	161	180	177	169	166	163	155	171	156	156	181	150	159	165	178	196	168	165	178	159	187	182	172	163	167	177	153	163	174	172	167	161	155	159	165	160	178	169	175	166	170	174	179	167	149	184	168	173	146	150	166	170	151	173	178	136	149	174	170	171	165	163	172	157	190	167	175	170	195	182	176	147	158	156	181	166	169	162	174	165	160	171	178	158	168	160	174	156	153	171	141	170	157	166	182	186	189	168	187	179	156	152	182	164	169	170	160	144	193	154	167	164	164	175	155	166	208	170	154	152	164	172	169	199	186	172	177	164	171	165	186	204	155	180	163	155	186	158	157	144	163	178	172	143	164	160	181	189	167	175	162	184	157	170	170	185	150	169	167	165	181	156	165	191	154	165	159	169	164	168	185	166	182	154	164	183	170	185	158	182	166	176	150	169	186	170	160	181	163	157	184	142	152	179	156	174	155	155	161	146	167	162	174	180	151	160	171	164	173	191	151	169	162	174	172	174	172	176	165	173	181	170	162	168	184	169	177	154	164	166	164	162	180	156	177	196	162	167	168	160	190	174	183	182	149	165	166	163	171	185	134	155	155	168	165	152	140	161	190	160	146	137	174	181	177	159	151	163	192	167	171	174	164	162	167	149	176	191	167	168	188	169	171	179	156	164	178	159	155	178	186	159	166	167	170	171	166	174	149	164	177	163	194	167	181	157	158	173	154	167	153	176	163	165	180	161	158	170	166	173	174	157	171	163	183	166	160	178	155	166	195	180	174	156	148	167	177	142	167	162	163	154	151	166	162	177	170	159	158	149	175	192	167	143	157	177	160	167	170	172	169	191	163	172	172	158	172	177	170	171	187	182	162	162	151	163	164	143	170	162	177	160	171	154	180	176	158	140	167	177	178	156	171	167	178	184	144	161	168	168	155	165	140	168	191	166	173	169	160	172	182	171	162	186	160	167	164	162	179	151	164	174	178	148	177	181	178	145	170	160	181	176	171	165	165	172	157	173	170	175	160	190	167	168	185	171	145	173	165	169	154	183	149	150	149	158	181	158	151	146	202	167	165	160	143	169	150	194	175	166	148	174	156	175	184	156	176	159	180	150	166	167	157	168	166	144	152	182	183	163	174	180	160	193	167	163	178	159	166	179	182	157	165	168	174	172	158	187	162	178	163	152	171	169	164	162	191	167	168	159	153	149	145	192	141	160	182	168	165	166	154	193	158	185	169	179	172	165	184	165	177	178	166	181	169	162	179	179	185	172	177	170	155	180	173	161	186	164	162	180	155	179	141	159	167	156	157	173	180	183	138	147	190	142	157	163	157	140	183	157	154	154	183	166	164	191	127	173	159	162	184	171	162	136	161	198	171	150	182	179	185	175	140	160	177	146	179	175	146	160	170	172	173	181	189	154	188	173	160	155	158	162	150	165	169	177	165	184	178	159	171	168	157	169	164	175	183	166	154	152	148	167	172	155	159	188	158	179	160	166	162	164	148	143	157	167	167	170	167	156	165	176	168	181	181	169	188	183	172	166	158	165	164	169	183	160	167	158	169	163	163	171	149	177	176	171	183	158	159	173	160	174	171	183	163	184	170	160	176	151	166	165	189	159	190	175	149	159	166	149	204	144	160	198	147	159	184	152	154	154	164	165	190	166	181	173	147	161	151	166	167	175	147	147	150	167	174	175	167	184	178	146	162	156	168	177	159	176	172	181	147	200	159	168	160	142	156	147	162	173	157	170	151	168	171	173	179	185	172	172	182	174	162	190	183	154	184	159	156	156	163	162	145	164	162	171	158	167	191	171	142	168	162	154	170	168	166	171	174	176	143	167	155	169	170	164	167	182	180	153	152	159	165	174	193	162	175	168	188	164	160	156	180	153	163	179	184	180	143	167	180	166	151	163	166	172	152	186	174	148	166	176	172	174	157	167	186	190	181	176	169	165	152	167	179	184	151	182	180	169	182	164	156	204	194	178	147	160	145	172	178	171	164	162	149	160	174	182	159	166	153	170	150	188	185	152	165	174	171	187	169	172	149	173	146	159	171	183	177	168	178	181	182	156	166	160	160	181	167	163	168	166	148	171	176	155	166	184	188	176	190	174	158	173	174	163	172	168	186	169	177	166	174	183	159	154	157	183	186	162	173	193	175	185	162	162	196	165	160	185	178	147	167	179	167	177	156	154	143	174	149	156	175	174	195	165	175	158	178	171	155	156	172	165	161	152	164	160	163	158	174	172	162	191	168	159	167	175	142	158	148	175	169	151	172	175	175	176	169	175	174	151	165	161	173	180	188	173	179	167	162	158	160	156	169	166	179	186	170	158	165	171	175	166	176	170	170	167	179	189	171	183	178	152	156	167	177	171	157	153	155	167	181	153	171	147	183	184	172	189	157	164	168	172	165	178	177	158	147	150	173	169	168	199	158	156	168	194	188	167	173	168	177	171	174	186	181	176	174	167	181	170	162	165	152	178	202	189	145	190	156	177	173	164	178	152	173	176	133	186	164	179	153	153	176	184	153	149	163	165	173	193	168	179	182	165	153	192	181	163	141	174	186	157	154	206	185	178	147	160	171	192	156	172	154	177	159	191	155	164	167	172	159	168	159	155	162	150	180	180	166	176	173	169	176	190	156	167	189	182	142	150	195	174	174	150	147	157	168	175	187	148	156	175	178	168	157	168	149	162	185	180	166	149	181	152	146	161	147	176	187	167	175	159	164	178	152	155	159	183	152	149	143	176	167	162	173	165	187	151	148	170	151	144	202	139	182	182	162	178	173	152	160	157	172	187	180	186	184	175	170	169	174	163	149	176	159	156	185	158	175	153	188	186	215	151	185	145	187	199	169	160	167	153	178	187	178	163	144	160	166	140	159	135	176	161	168	184	170	198	165	150	171	160	153	167	181	159	167	166	193	149	178	156	162	167	190	179	182	172	164	162	135	146	147	176	180	186	169	163	156	177	170	164	175	203	181	164	167	180	188	162	173	158
21305	27023	33967	36989	41470	38671	39581	36011	32835	27112	23243	19910	15900	13698	13057	12356	11243	9268	10677	12310	7220	4845	3378	3371	3371	2902	1884	1579	1604	1284	857	945	851	909	1076	1023	867	835	773	674	626	632	609	619	577	617	603	591	581	614	640	694	958	954	893	704	682	688	610	616	596	573	563	552	605	551	614	565	611	599	621	643	615	549	619	636	588	602	559	565	612	590	616	573	585	557	593	616	603	602	592	607	626	628	552	565	583	611	579	601	584	555	589	590	592	570	599	605	543	605	594	623	614	575	599	626	594	620	578	581	597	559	568	610	609	591	572	617	585	616	564	610	577	607	611	593	578	567	633	590	574	587	564	574	627	599	610	634	585	585	570	606	607	565	620	576	602	607	581	586	588	558	597	591	611	625	594	575	613	598	612	617	596	619	582	591	596	585	604	604	612	618	609	558	574	612	612	589	621	564	593	598	596	573	614	630	662	605	582	582	610	608	555	609	616	596	578	561	579	581	612	594	596	596	587	572	577	615	574	621	546	608	550	617	627	614	556	609	574	593	590	604	613	601	606	587	613	585	639	563	576	606	630	581	630	624	655	565	626	588	614	579	641	558	612	556	588	596	570	601	560	607	609	610	629	600	505	576	572	636	541	593	585	584	574	628	585	619	601	636	576	577	573	562	592	567	600	601	627	584	615	561	545	580	612	612	582	561	611	612	575	613	602	594	569	566	583	620	641	578	590	581	618	556	620	563	588	567	562	585	591	591	597	649	567	601	613	624	578	616	625	594	613	570	618	584	584	596	591	612	568	601	621	595	585	557	628	578	551	565	580	606	559	625	585	596	581	561	535	619	590	591	600	555	570	587	605	603	572	632	617	590	636	596	590	558	608	619	546	568	560	573	620	545	599	598	598	575	627	592	586	595	558	575	571	574	586	619	585	575	611	595	580	596	573	583	595	630	565	577	609	563	604	536	576	626	604	608	630	565	546	573	590	615	613	623	566	558	613	615	592	614	588	580	612	549	615	604	583	608	572	587	569	584	626	527	603	549	578	574	573	572	623	601	564	556	605	592	610	596	585	596	591	617	576	598	596	640	577	617	616	625	614	575	634	585	584	551	607	554	599	598	532	582	618	585	601	618	611	588	617	628	614	561	602	573	580	565	605	592	600	563	587	606	542	608	620	609	613	596	630	581	608	576	621	606	634	617	587	540	636	604	613	607	615	572	587	644	572	604	623	587	631	599	592	586	554	590	585	578	572	598	602	578	585	551	585	595	599	580	601	593	588	581	608	595	617	610	588	565	583	634	605	592	566	591	639	624	610	608	583	555	587	591	625	617	596	587	579	592	594	600	583	576	584	569	615	594	586	552	637	571	617	615	619	588	598	609	596	582	635	626	621	613	560	592	561	554	635	575	596	580	630	585	608	634	619	572	591	584	575	611	646	624	631	598	623	590	626	557	613	592	615	613	555	603	582	599	574	578	590	563	563	574	583	565	536	586	629	597	571	605	629	583	617	634	610	598	582	580	618	598	589	577	576	597	617	595	610	642	587	598	620	602	597	579	609	598	611	588	619	531	613	622	612	623	623	563	552	644	620	615	582	594	550	591	576	585	477	592	609	592	595	581	595	591	564	606	607	599	600	602	596	608	589	601	621	602	623	619	576	593	606	601	633	623	607	575	600	569	600	619	634	598	591	583	575	603	551	608	575	597	635	573	581	610	587	609	650	596	591	596	591	569	629	569	611	614	599	587	578	585	574	569	584	626	659	596	613	625	583	612	601	601	602	600	572	592	625	598	588	591	580	584	589	576	573	608	606	597	624	598	614	607	579	590	563	622	597	605	593	612	594	621	589	622	606	580	593	604	603	586	622	619	594	600	577	569	585	636	579	576	603	638	624	590	570	581	591	613	558	607	625	604	562	582	615	619	589	575	576	570	602	611	552	561	607	607	586	591	652	612	620	619	569	605	583	590	560	591	577	599	608	611	609	578	607	619	576	592	615	594	596	586	563	566	602	628	614	553	564	579	594	576	582	628	570	627	593	584	585	609	553	640	622	580	561	588	609	541	632	605	603	606	571	637	563	585	595	589	580	592	593	606	634	590	602	611	639	641	625	583	611	604	589	582	571	622	629	630	603	585	597	614	617	583	602	579	629	561	575	627	608	590	562	612	577	581	597	621	576	627	593	600	587	565	626	582	631	583	612	618	598	576	664	621	613	581	562	601	563	604	589	584	569	595	560	612	580	604	567	598	602	626	584	578	598	600	575	522	539	603	550	595	624	601	616	562	592	586	590	612	573	600	598	601	581	566	590	657	577	588	586	602	613	618	552	603	590	574	605	586	593	612	572	606	590	607	592	581	574	590	617	582	573	610	602	582	625	625	599	621	580	597	576	563	612	592	605	608	618	570	591	572	597	555	619	568	579	553	620	622	591	594	613	577	606	599	575	595	570	572	621	577	603	561	629	593	607	592	581	608	595	611	608	563	600	593	551	589	575	637	627	603	580	591	608	606	607	593	573	568	584	626	604	565	561	592	581	614	554	615	596	585	606	575	604	621	643	579	612	607	617	602	592	583	568	582	605	628	605	594	615	589	647	579	626	614	609	624	608	625	618	599	617	616	544	585	568	625	590	591	609	574	558	578	625	573	621	623	597	567	622	586	619	587	630	586	587	616	623	608	629	580	576	602	639	567	611	593	603	594	623	606	629	596	619	555	634	590	608	613	580	636	582	592	632	596	585	552	644	626	591	617	603	587	580	583	591	590	564	599	574	611	608	606	575	583	576	625	599	605	559	588	619	586	603	607	586	601	621	565	584	597	586	597	607	576	610	622	559	553	581	601	598	599	618	565	605	582	616	601	615	590	618	587	599	639	588	576	604	562	587	580	602	583	568	598	593	629	609	585	568	596	609	600	575	565	622	596	580	532	580	575	578	620	596	584	601	596	579	597	573	598	587	609	587	604	563	612	602	567	572	549	634	589	570	621	600	628	620	580	577	544	569	615	600	567	563	629	665	562	572	585	633	611	565	601	600	595	592	569	593	601	590	553	612	541	589	614	608	602	619	593	596	527	589	603	579	568	608	628	585	623	593	584	609	581	582	643	596	575	584	646	580	612	574	547	584	612	612	592	600	621	584	585	614	638	585	654	547	607	594	585	597	595	597	589	607	578	613	612	629	615	585	561	599	585	562	594	615	600	623	623	611	626	582	580	602	586	585	573	561	636	579	613	634	617	603	578	581	584	575	613	583	555	638	599	578	569	578	624	626	563	568	574	565	587	621	608	609	577	643	601	611	607	644	555	568	589	573	607	614	600	619	585	587	649	619	607	628	611	585	574	582	540	585	624	605	614	615	619	580	599	607	587	571	599	609	566	581	578	574	635	590	633	601	567	616	632	583	561	597	593	621	570	571	582	610	589	577	597	604	622	608	595	543	618	597	554	664	616	595	564	624	576	625	596	612	569	634	596	575	624	588	560	584	639	608	646	543	562	587	596	601	631
33718	34432	36680	34123	34354	33366	33180	29852	25349	18963	14661	10526	7756	5608	5295	4014	3397	2939	3184	3700	2097	1272	810	829	889	563	455	426	362	350	291	280	228	234	255	260	265	177	217	193	166	183	189	192	214	176	217	196	184	221	212	218	288	283	217	214	202	231	202	199	180	197	185	174	183	200	201	186	177	165	186	218	195	204	203	211	208	209	168	185	178	190	216	195	186	214	200	196	192	165	190	183	197	218	205	217	181	186	194	195	160	199	204	204	197	202	207	208	176	208	190	196	200	214	195	179	189	184	200	188	221	194	188	186	200	187	191	200	191	207	180	188	199	191	186	200	165	178	198	185	200	171	193	200	165	199	173	175	166	191	181	198	185	189	184	191	167	204	218	188	172	209	175	207	181	196	171	199	195	191	221	189	204	221	205	199	201	192	190	166	207	225	193	176	210	169	192	185	204	212	196	186	186	200	193	195	170	188	215	188	174	200	181	199	199	192	209	183	202	248	186	207	186	222	219	173	195	206	187	167	183	203	190	184	204	188	176	195	207	172	178	203	225	215	209	193	168	186	185	202	182	180	182	220	180	198	179	193	194	177	194	186	209	200	194	197	188	192	192	178	201	192	197	204	196	167	187	193	194	203	208	193	187	176	177	208	181	195	199	183	188	192	189	168	200	181	202	198	200	198	204	202	202	213	197	205	202	206	174	223	197	218	181	175	175	202	201	199	196	182	181	187	189	192	216	212	212	167	176	154	170	189	182	198	182	233	213	211	190	195	187	200	202	208	188	196	186	181	195	186	213	185	189	192	197	172	221	201	161	214	213	181	187	180	211	199	194	198	191	199	190	195	198	199	193	196	187	195	184	189	178	212	174	216	207	193	184	200	218	199	210	202	182	195	194	198	185	208	170	170	213	202	206	209	209	177	213	230	191	202	183	188	202	182	210	173	192	201	201	210	191	200	219	193	191	200	212	191	193	180	184	195	188	215	199	211	179	164	191	210	214	228	165	194	197	181	209	188	241	192	190	198	189	185	188	196	179	198	191	176	192	170	194	187	193	196	165	182	192	210	200	195	190	191	214	198	194	182	193	201	183	183	197	198	175	215	212	195	188	184	193	200	178	183	202	185	198	171	193	172	197	192	199	199	230	194	221	194	191	203	204	226	204	173	179	188	213	205	194	187	178	184	198	215	202	205	190	189	196	210	219	195	184	192	213	185	165	219	187	166	189	191	205	178	197	171	183	188	205	180	205	213	203	193	174	192	180	179	191	213	207	176	182	211	203	178	164	217	185	194	209	162	182	219	194	186	179	206	200	205	195	189	181	221	190	208	169	193	184	198	216	196	175	192	195	208	179	186	194	197	203	198	199	183	197	194	216	217	186	216	189	200	183	184	205	194	178	200	194	194	189	184	160	201	187	184	198	213	190	201	183	205	214	207	202	196	208	184	204	189	189	185	184	208	204	175	171	185	192	209	208	205	213	179	184	198	174	217	181	184	193	187	221	199	211	193	179	172	200	187	197	185	195	232	198	167	185	189	189	195	192	182	189	196	204	200	196	179	171	178	182	175	203	173	201	174	177	206	190	186	207	189	197	180	208	197	188	182	216	178	211	223	201	200	187	186	179	204	196	190	185	220	216	186	195	203	163	174	184	216	181	197	204	161	195	201	207	170	219	196	181	187	199	170	195	188	191	229	170	171	204	180	170	178	161	165	204	195	207	199	203	183	224	202	201	183	181	181	179	190	203	197	193	178	191	189	204	204	205	231	207	224	203	197	188	177	206	189	177	217	202	217	218	197	209	202	200	186	209	182	194	189	190	197	184	200	213	183	194	197	189	187	215	189	193	184	169	184	208	189	218	189	196	184	204	184	204	226	192	190	184	192	207	177	201	211	194	211	219	185	183	198	182	203	198	167	201	198	213	173	185	176	199	204	189	210	213	197	189	185	200	216	216	167	185	198	178	199	165	182	177	211	195	204	177	189	198	182	185	175	198	210	174	188	177	210	190	203	213	186	197	198	190	183	195	204	190	203	202	184	195	184	198	209	190	172	215	179	219	177	198	186	212	192	198	207	203	213	201	212	216	193	200	221	199	153	175	201	180	209	198	199	172	188	200	175	178	194	188	218	196	177	174	164	203	188	175	199	200	233	189	185	221	179	195	179	188	198	205	186	220	185	210	183	202	192	189	173	194	196	189	199	200	183	199	206	193	183	193	192	184	232	175	191	206	211	200	196	182	190	206	195	181	183	172	183	191	223	205	177	174	216	199	170	207	183	187	188	184	181	155	169	185	207	206	190	204	209	209	165	180	195	221	197	194	190	163	195	178	205	198	200	180	189	198	188	189	203	192	216	176	211	206	194	209	192	213	178	196	184	202	214	212	202	193	202	198	187	186	191	197	168	184	161	216	200	197	218	188	205	215	181	218	183	206	217	192	188	171	203	196	204	199	183	215	177	213	165	182	207	182	184	171	216	203	200	185	187	179	200	175	153	193	179	208	165	223	178	207	191	193	217	218	207	208	188	175	194	190	201	166	171	181	194	192	182	197	170	202	184	170	212	211	197	188	208	200	173	183	221	198	207	205	204	210	185	219	179	182	220	181	211	208	200	201	185	191	227	200	206	201	207	193	182	211	183	201	174	177	195	177	178	186	196	221	194	196	187	175	196	179	200	194	178	204	188	184	197	211	201	205	204	188	203	192	173	190	174	201	183	206	218	212	175	191	216	197	218	218	201	179	191	191	208	194	201	202	189	185	188	197	192	175	203	210	199	201	199	180	216	188	195	189	194	188	208	190	183	210	187	209	184	193	193	204	171	189	195	174	179	214	192	213	203	205	201	196	215	183	201	207	181	210	176	190	199	202	205	171	173	192	183	208	195	211	204	181	206	189	190	176	192	209	209	171	187	192	226	209	202	205	196	224	206	190	183	196	215	206	199	159	177	196	230	180	204	206	225	181	205	176	208	188	192	176	198	183	197	185	201	206	214	182	185	181	226	196	196	202	171	195	195	187	167	196	176	214	195	206	190	188	193	207	202	219	197	191	180	180	200	214	177	197	194	195	211	199	203	188	205	184	183	184	195	202	204	201	181	184	195	177	204	196	191	207	210	191	179	173	215	179	201	200	228	224	205	196	191	179	214	182	189	209	190	213	186	223	188	180	194	196	231	198	177	204	191	189	189	212	193	197	205	197	205	204	182	204	199	179	183	207	175	201	202	201	198	193	178	176	190	198	186	201	192	169	212	177	163	199	191	206	199	157	206	173	191	197	189	197	194	182	190	207	190	211	183	202	198	206	232	183	183	192	192	191	196	191	191	202	185	203	220	215	212	199	203	213	209	210	215	186	174	188	197	190	181	200	192	205	169	204	195	186	171	206	184	202	216	190	195	169	201	211	179	196	160	188	195	193	184	187	179	193	206	165	176	195	218	174	185	181	171	180	188	204	201	186	203	185	202	195	195	206	203	186	201	201	184	170	196	199	174	178	192	199	217
26085	31845	40272	41677	47082	47347	49100	46366	42738	37082	33721	29207	25367	22194	22061	19543	17706	16453	17656	19450	12795	8806	5862	5923	6411	4129	3017	2663	2291	2373	1551	1630	1227	1025	1106	1327	1302	846	824	756	740	654	702	684	734	740	685	711	690	702	789	989	1392	1299	1104	888	777	709	682	707	675	646	617	632	683	650	673	681	680	636	688	644	650	656	688	610	684	681	633	646	704	660	636	609	678	670	686	669	651	742	651	661	663	689	686	685	670	701	692	683	644	655	678	671	693	681	684	684	635	660	645	662	681	674	648	711	671	671	683	677	678	690	629	655	695	627	648	644	644	693	681	682	623	702	675	652	665	691	656	669	622	686	654	685	679	666	685	656	657	701	635	630	646	683	645	638	671	668	648	613	677	636	668	638	661	667	657	681	681	647	626	669	665	655	648	660	675	689	646	686	652	681	674	646	643	645	689	663	682	641	645	624	665	668	650	673	708	636	635	603	662	680	662	705	647	737	664	657	667	667	696	680	710	646	632	644	678	664	680	653	645	671	650	674	657	671	713	646	667	732	720	662	680	633	630	637	633	656	686	663	649	672	715	645	675	646	678	651	675	673	688	654	642	681	662	642	675	665	658	662	674	632	627	670	716	647	679	661	671	668	668	666	672	682	728	620	677	657	664	695	613	708	633	665	631	682	694	657	694	679	658	680	620	665	705	695	672	652	655	611	686	681	695	666	690	647	634	709	655	645	688	693	695	667	617	697	711	685	689	616	676	718	642	650	715	648	665	666	661	648	662	677	670	647	659	668	690	687	674	728	638	735	660	648	675	656	619	684	636	649	654	646	666	658	675	676	669	682	696	632	687	678	679	673	703	651	660	693	650	678	686	686	657	653	673	694	662	629	669	716	721	639	684	719	653	656	675	665	659	629	679	706	656	702	676	631	683	713	627	695	717	716	663	656	666	651	640	657	691	654	696	699	618	639	659	675	662	700	671	692	688	639	635	684	624	624	666	642	650	673	644	684	682	679	627	647	670	648	654	657	687	668	653	685	717	660	627	645	725	663	675	691	663	628	668	676	686	676	676	719	672	686	719	666	622	675	681	671	660	638	700	670	666	711	669	694	644	680	677	700	680	698	653	651	618	631	662	661	639	668	708	601	693	637	664	657	636	680	661	647	699	674	681	665	728	664	638	679	674	729	646	683	643	656	653	692	639	731	655	609	664	673	662	624	646	688	660	628	677	650	662	684	652	660	657	671	680	689	695	692	656	703	706	660	711	635	631	671	659	668	650	646	684	653	696	688	658	667	641	663	660	670	651	657	660	674	673	659	632	706	698	651	693	684	648	696	684	660	654	720	697	647	703	649	693	663	694	674	631	623	659	653	659	646	666	667	684	695	679	633	621	722	634	632	718	628	625	697	646	659	619	659	660	674	680	662	735	682	643	691	661	660	687	672	676	647	706	695	725	677	688	622	655	603	671	693	663	648	683	637	665	652	683	677	679	658	695	669	634	649	681	638	723	682	669	711	653	664	687	671	656	693	598	644	653	665	627	659	661	678	649	699	676	627	694	676	674	660	645	648	613	694	654	662	711	663	657	661	676	709	667	640	683	676	690	705	668	663	675	670	676	649	668	662	720	696	658	677	655	666	670	689	663	658	656	656	659	667	668	678	667	654	698	673	665	656	688	728	668	689	637	665	611	681	694	675	632	741	697	651	672	650	682	726	641	672	659	693	681	664	700	684	686	689	698	694	666	664	642	652	688	695	658	628	645	661	682	642	677	679	709	673	679	638	681	695	608	629	670	697	651	710	742	666	760	639	708	628	636	676	630	657	661	656	667	660	724	678	671	618	657	660	655	667	679	711	647	663	629	629	644	666	610	629	716	674	712	663	690	657	624	647	604	659	673	667	665	736	703	676	668	619	626	707	668	659	647	683	646	651	721	712	643	666	659	653	691	668	661	649	687	700	683	643	623	647	649	645	674	708	641	692	635	668	701	710	671	654	666	683	704	687	651	690	643	680	668	647	662	677	670	645	680	686	646	674	704	711	657	644	720	662	642	636	657	721	689	717	664	632	697	672	647	703	638	679	637	652	680	655	635	701	646	679	650	652	643	667	713	669	650	637	647	625	699	657	682	675	677	698	672	672	689	661	644	624	653	596	688	629	678	658	667	720	630	716	658	654	640	627	680	674	652	687	639	664	697	698	666	705	633	644	713	658	702	635	650	686	692	663	712	671	632	691	632	695	689	676	647	652	673	671	676	671	696	656	700	677	674	665	678	663	711	679	663	660	701	678	676	691	665	650	729	638	709	726	678	660	641	664	621	662	682	656	677	612	653	710	640	634	683	631	666	689	642	678	647	631	652	661	695	658	643	684	639	693	681	657	653	722	660	685	664	667	699	692	713	592	681	715	615	620	632	667	625	650	610	641	654	657	693	648	659	688	626	687	659	741	635	648	635	652	651	699	676	681	682	659	622	627	663	653	727	670	698	661	687	697	671	693	633	659	672	671	678	677	669	643	647	686	645	685	677	667	680	642	711	697	680	722	706	664	705	628	627	650	670	686	666	664	671	673	638	711	651	669	676	646	695	686	655	636	686	664	676	674	659	670	621	689	663	665	624	680	667	702	658	686	670	631	650	704	673	661	659	669	664	656	643	673	680	699	690	702	681	724	653	700	683	662	634	656	693	693	650	667	693	645	701	658	704	667	680	663	655	659	652	663	626	652	628	609	660	653	676	667	634	622	659	675	626	652	663	645	657	653	662	621	644	702	657	647	674	696	672	691	676	677	684	631	674	611	655	665	658	629	683	589	671	699	658	689	686	651	632	664	669	673	668	679	654	668	670	686	710	641	677	643	612	709	621	681	695	669	611	665	621	637	697	696	674	674	651	677	663	672	653	647	664	675	654	644	633	630	668	717	685	626	637	672	637	655	675	634	646	670	685	686	666	683	635	649	665	665	667	636	681	657	653	642	678	646	646	666	690	651	636	651	658	663	681	662	672	667	642	633	665	694	626	685	700	658	696	675	657	655	694	624	648	644	670	699	658	674	680	654	724	676	604	706	649	648	635	636	664	696	659	662	680	619	678	651	666	618	659	663	651	632	672	695	611	666	664	656	645	667	629	656	689	690	657	684	722	641	671	694	636	670	601	686	665	658	638	692	668	653	682	663	683	640	726	653	699	667	655	676	653	685	639	644	707	616	704	629	679	663	669	662	676	638	675	636	651	634	727	676	662	678	655	651	672	688	655	685	693	666	644	658	702	664	637	678	684	659	656	681	711	642	701	675	690	652	675	662	649	670	744	702	631	656	672	676	656	647	670	684	680	656	705	701	663	669	683	672	634	648	648	654	677	685	673	696	679	683	657	646	667	653	620	625	641	634	726	658	657	643	695	651	703	684	698	667	668	614	675	674	668	664	646	615	626	656	666	676	661	651	676	650	676	679	667	689	648	687	654	633	689	707	682	647	658	639	624	700	702	609	660	637	640	611	709	706	708	655	622	684
13353	9222	8087	5640	3430	2528	2103	1552	1117	781	617	467	397	324	302	231	216	235	226	261	228	184	157	179	184	157	187	169	161	180	168	160	142	142	161	155	172	173	166	142	172	146	168	150	159	160	158	149	169	159	145	164	152	175	173	141	172	149	155	150	177	148	176	154	170	148	172	167	167	172	164	152	145	167	157	161	166	170	156	143	170	164	139	158	151	154	144	183	170	159	157	144	160	175	174	160	170	184	162	164	145	158	151	152	189	147	169	157	150	171	170	158	161	139	149	175	180	165	178	166	165	160	170	176	150	167	176	156	171	170	166	142	168	168	151	158	174	150	168	174	155	156	161	192	160	168	176	161	139	160	163	170	157	163	161	136	177	183	168	182	148	161	154	144	162	193	182	177	151	164	166	148	172	176	184	155	157	185	159	174	154	151	158	159	175	172	157	159	151	159	146	167	182	170	161	149	162	151	162	144	171	159	158	143	163	153	157	157	159	143	163	156	173	175	154	166	145	147	167	159	154	176	153	147	159	161	176	168	148	140	167	140	142	164	184	148	148	157	136	147	153	162	155	162	138	155	169	169	153	171	174	165	146	165	148	176	160	157	169	156	183	143	157	166	145	156	161	173	157	151	150	156	166	165	160	162	160	183	153	158	154	158	160	151	152	149	139	175	168	165	172	177	147	158	169	154	164	162	160	162	161	163	163	170	175	177	160	129	159	179	150	159	155	168	180	190	165	154	157	153	153	164	142	146	162	150	175	129	175	154	165	156	161	174	151	174	166	167	184	150	167	164	149	173	163	147	174	168	168	179	173	164	160	160	171	154	154	176	170	158	189	147	154	180	158	147	155	156	178	175	164	154	174	155	156	157	165	170	177	167	160	155	184	162	179	156	175	159	177	158	165	143	190	157	172	136	184	177	168	178	177	184	172	168	160	140	156	170	143	167	176	166	166	146	159	166	141	170	191	162	156	168	166	152	166	143	159	157	165	157	173	149	176	166	158	159	186	193	183	189	167	159	150	152	156	155	164	149	183	152	145	174	149	170	152	190	166	164	172	159	155	168	166	175	159	159	171	150	184	164	164	146	164	157	173	138	166	148	168	194	163	152	145	175	147	149	150	159	168	154	166	169	156	177	156	164	134	164	180	169	166	198	151	151	146	154	166	147	164	173	164	157	152	153	169	175	179	165	163	173	137	151	166	155	182	162	170	162	142	183	153	144	156	167	168	132	155	171	173	187	178	175	168	163	181	157	168	183	183	150	154	163	153	152	150	171	154	153	172	182	177	161	150	163	180	152	151	180	172	156	175	138	171	152	157	167	170	160	162	164	189	163	157	181	168	156	156	179	174	150	167	151	164	156	157	143	158	173	152	173	148	156	175	164	178	173	167	155	128	170	164	182	136	146	156	157	162	184	157	142	137	131	174	161	169	152	162	196	171	136	167	172	168	159	211	181	156	162	197	149	157	184	173	170	146	157	149	193	172	146	185	183	164	161	148	154	168	153	180	175	146	181	174	169	152	145	162	158	153	172	154	163	159	159	165	170	172	134	151	141	199	158	171	167	164	142	161	164	163	201	168	157	159	176	143	161	164	158	149	164	173	166	178	172	166	173	156	148	185	135	183	196	154	163	194	166	169	169	157	171	157	169	155	150	148	150	145	148	176	138	135	162	169	180	176	157	153	182	146	181	162	148	158	167	164	173	180	169	150	147	158	169	186	138	153	153	200	168	190	159	176	166	176	163	148	158	168	157	161	163	177	171	171	176	143	149	156	172	150	144	163	156	164	152	166	162	177	162	148	163	156	146	140	180	166	189	167	153	168	161	165	171	178	161	159	160	187	169	156	148	163	165	143	179	134	131	176	184	160	158	160	145	172	171	128	182	166	188	165	169	164	160	163	180	196	152	145	161	175	166	169	145	159	140	153	175	163	167	187	164	160	149	170	131	200	164	186	170	170	165	150	160	161	158	156	187	155	165	160	173	176	143	167	157	158	179	177	171	167	179	162	159	166	162	167	181	159	165	167	151	181	159	175	178	156	133	146	127	163	150	142	173	170	175	166	170	160	137	175	164	135	134	167	141	139	167	163	175	156	167	152	190	163	159	153	159	149	143	169	167	161	172	171	167	173	142	149	178	149	154	177	174	156	164	167	163	164	168	197	152	198	156	163	140	169	126	184	184	168	154	165	159	179	168	159	152	155	173	153	157	156	160	174	158	164	150	151	160	167	171	167	188	135	167	157	175	168	155	172	155	167	154	147	150	162	177	175	172	162	168	144	184	180	155	144	172	146	142	182	168	167	169	187	163	162	172	158	138	164	164	165	190	163	160	177	151	187	172	157	180	162	161	158	181	187	171	173	166	171	168	155	164	175	139	184	141	150	168	181	158	167	183	167	140	135	152	162	193	170	170	175	158	168	150	151	183	173	191	167	137	173	167	160	151	159	189	184	161	179	187	172	173	158	174	173	174	144	160	144	158	174	160	169	156	130	156	172	169	154	155	157	148	170	166	154	175	164	176	162	156	164	181	153	179	165	156	155	142	172	168	170	171	160	146	161	150	159	176	147	143	160	164	164	164	174	184	170	156	153	168	180	180	179	139	155	142	200	163	154	154	165	157	146	161	170	165	145	158	172	154	163	183	166	153	175	167	169	146	175	191	152	157	182	149	186	135	162	142	152	162	142	149	165	160	159	146	186	148	164	170	167	149	151	162	188	164	154	162	149	141	148	169	188	159	160	171	174	149	168	166	154	133	162	166	169	154	157	168	148	161	172	143	155	178	158	180	176	165	161	166	179	150	177	183	182	160	172	151	191	190	166	173	148	157	154	142	179	162	180	161	166	169	164	167	181	168	186	166	143	172	162	168	172	154	183	150	166	157	147	166	166	162	173	179	158	156	165	157	165	164	172	162	175	161	169	166	177	178	174	151	163	167	161	152	161	156	174	157	160	154	166	158	174	149	199	176	164	157	165	192	177	155	148	162	158	167	176	143	167	173	187	181	183	186	173	170	162	151	161	165	171	181	150	149	165	162	147	190	165	167	168	153	165	151	168	169	142	182	167	166	195	180	169	174	172	151	169	139	165	146	176	162	152	174	151	166	170	143	183	155	168	170	151	142	174	167	166	164	149	162	180	156	161	159	145	151	142	156	168	165	169	155	144	174	166	167	189	160	147	167	160	166	154	150	144	173	169	149	158	168	162	153	169	168	164	141	151	157	150	156	185	166	181	175	158	155	144	158	168	147	162	157	166	159	151	167	163	172	170	163	157	147	152	160	151	161	165	172	172	163	155	166	169	154	154	158	157	147	147	171	165	166	164	167	183	166	160	170	157	153	144	167	155	179	178	160	159	205	153	168	168	163	183	154	146	196	157	178	160	158	147	161	172	172	148	142	157	173	171	148	167	147	174	150	178	166	157	174	158	165	173	171	163	150	151	166	142	158	152	169	173	174	167	155	180	155	160	154	164	160	176	156	173	178	177	150
12791	11645	15983	15937	11927	10405	9383	7384	5402	4217	3322	2777	2215	1665	1565	1320	1172	1144	1158	1164	992	809	749	721	727	689	679	652	620	671	635	610	572	634	571	602	617	582	600	585	589	570	547	590	581	621	523	647	553	560	597	628	576	648	641	623	625	588	584	575	581	572	587	580	586	584	602	587	620	602	585	598	563	562	582	582	583	646	584	581	545	611	595	601	585	650	590	599	575	575	584	588	606	569	569	599	583	592	538	612	588	572	534	600	621	559	600	613	594	604	562	591	606	591	539	593	603	554	564	554	584	592	571	565	626	548	593	577	590	602	648	607	614	592	576	584	582	559	592	535	636	615	576	594	567	569	602	610	569	610	606	561	588	579	544	603	592	608	595	566	576	601	605	602	628	571	574	580	575	608	624	618	581	581	572	580	559	616	569	568	569	597	609	578	561	580	570	584	579	606	571	596	548	603	593	580	536	610	569	581	594	588	586	547	571	567	537	574	567	567	595	562	609	619	590	579	597	566	559	599	575	590	575	569	592	564	560	532	605	562	532	603	599	579	555	611	605	617	573	582	559	618	602	568	577	600	561	598	632	512	567	607	585	600	587	595	601	564	592	593	545	572	570	588	576	553	623	582	563	575	575	601	561	608	591	593	601	619	543	581	614	578	626	576	635	584	580	611	593	569	600	550	578	585	600	592	577	608	581	617	590	580	574	585	589	530	597	574	592	594	569	631	556	571	618	549	582	582	605	554	545	593	599	619	578	633	615	566	560	610	545	608	571	587	578	572	640	614	606	559	566	523	586	529	598	604	585	544	579	598	593	625	608	584	575	582	561	622	624	571	612	549	553	554	609	578	590	578	545	595	586	622	564	571	552	579	576	567	590	620	594	596	583	596	566	619	547	588	609	587	575	601	567	567	582	646	559	613	626	591	537	609	583	599	607	549	564	581	579	599	518	562	571	588	621	546	612	585	593	570	544	588	608	593	576	549	577	527	627	583	557	574	590	536	578	607	609	585	583	565	593	597	574	578	574	577	585	578	590	515	579	521	580	580	543	581	581	606	540	607	582	622	599	562	621	560	573	602	607	574	566	608	586	567	592	574	548	535	653	616	583	584	562	610	562	634	611	591	597	584	555	570	602	551	605	595	578	623	564	558	617	591	585	560	566	575	604	610	578	579	606	565	537	578	599	574	603	588	621	562	590	585	612	559	583	567	577	603	586	574	616	578	567	565	602	602	581	573	572	598	614	572	584	544	616	593	563	561	535	604	559	588	597	580	554	545	583	622	606	584	574	608	576	614	582	601	575	595	614	582	598	597	569	612	631	639	587	534	592	567	565	596	601	580	580	584	561	594	544	626	578	602	603	572	549	586	553	586	579	612	569	609	558	557	559	594	613	555	593	632	581	567	573	593	542	555	596	621	596	591	583	606	570	575	552	601	553	556	603	575	585	546	581	541	551	559	574	611	597	566	568	568	586	615	585	598	612	582	591	597	586	530	617	599	572	593	577	551	588	612	580	557	605	564	584	566	573	628	540	565	586	573	605	585	594	578	572	544	560	590	582	587	572	561	592	573	583	572	592	602	606	598	572	574	583	568	555	590	597	635	613	630	588	586	573	569	572	562	571	615	593	564	573	600	568	537	619	562	576	585	572	606	563	574	601	554	573	569	582	587	575	604	587	570	584	601	584	557	571	630	558	574	636	617	607	544	564	585	568	571	573	569	616	604	593	541	645	568	599	590	579	563	614	589	582	633	598	579	543	545	564	578	534	588	598	557	559	560	577	569	571	630	571	612	626	575	589	564	564	581	556	580	584	580	600	617	579	593	609	577	566	578	618	547	594	590	574	589	628	589	581	585	541	599	568	616	574	574	595	601	564	578	556	615	583	576	597	574	561	613	632	599	565	578	564	594	585	618	548	639	563	591	554	522	591	535	582	618	553	593	575	566	601	615	612	595	557	593	613	590	617	591	614	574	525	568	600	567	559	541	621	560	569	605	603	615	594	623	555	593	578	601	588	589	611	571	598	590	618	575	571	543	581	632	606	571	595	612	537	566	532	541	561	577	557	591	566	617	582	567	554	606	602	533	562	582	574	609	561	591	569	568	553	537	601	640	584	619	589	606	608	573	596	532	564	593	596	578	605	595	566	558	601	610	567	584	566	584	577	610	598	586	579	595	584	551	590	556	586	619	597	624	623	589	609	593	574	598	581	586	558	609	559	554	569	562	597	602	606	541	562	555	606	572	590	590	572	579	587	555	631	578	584	594	596	574	592	569	573	606	569	545	556	552	592	596	593	596	571	616	599	582	595	604	549	569	583	576	572	593	573	577	614	589	568	592	551	589	564	621	604	626	619	561	554	581	560	582	569	591	593	605	541	582	591	536	572	588	580	614	560	554	577	579	615	581	555	597	582	634	557	593	577	594	601	614	581	590	604	622	583	586	561	600	585	549	578	559	595	560	566	561	613	591	562	600	564	625	576	559	583	578	648	594	608	553	603	601	537	575	586	639	599	635	580	609	611	566	597	561	567	597	588	564	587	596	634	552	567	580	589	642	616	602	589	595	540	560	578	598	615	588	613	636	597	565	622	608	546	524	591	560	586	587	586	573	560	574	578	605	603	575	581	588	582	580	543	574	577	594	626	588	583	582	577	636	542	580	565	599	607	573	607	580	578	554	588	582	578	581	589	579	589	583	580	655	576	570	610	556	556	550	592	594	582	596	580	585	580	593	607	585	612	580	559	579	536	556	597	559	660	641	577	595	596	593	593	576	595	533	571	574	581	585	590	570	562	584	549	593	558	580	573	563	617	537	572	589	575	597	631	627	601	581	593	596	611	596	564	555	600	579	568	641	577	575	559	568	562	556	556	602	603	527	587	576	561	604	556	545	578	599	589	558	581	575	579	616	569	569	626	573	583	588	557	581	563	544	568	569	611	597	616	622	604	585	553	545	527	561	563	538	583	591	618	601	586	575	592	602	585	598	604	582	595	594	617	564	581	598	566	603	587	597	563	560	587	552	603	581	598	593	609	589	569	573	606	536	586	532	590	584	577	581	534	623	577	565	558	567	554	584	560	581	597	579	600	552	574	578	582	568	573	547	542	598	545	594	602	512	583	616	589	580	588	593	555	606	620	599	622	576	599	518	591	625	578	611	592	609	541	589	572	619	599	582	596	570	603	563	604	584	633	535	621	561	560	576	621	573	613	593	517	629	623	608	578	603	589	593	573	561	599	574	595	611	587	602	550	562	563	562	583	574	559	590	600	625	575	590	632	577	574	606	560	629	587	614	535	554	604	601	594	601	547	573	549	574	587	568	584	621	634	597	568	596	602	556	566	554	584	596	606	579	571	594	580	574	581	529	591	597	560	584	622	581	592	555	597	569	615	595	543	589	538	550	601	604	590	608	592	568	610	581	588	622	566	592	568	592	584	571	574	597	539	581	598	555	539	573	574	597	596	566	587	595	587	607	528	612	563	640	576	592	586	582
27317	26768	28567	28430	27584	27533	25971	24045	18323	12077	8536	6336	4525	2792	2412	1840	1647	1598	1528	1633	1078	666	450	452	429	319	324	271	255	233	214	173	165	183	193	175	167	159	162	158	171	153	185	184	168	179	147	181	180	165	190	208	183	183	172	190	207	157	162	167	139	158	162	172	153	176	171	156	149	164	179	182	171	147	182	163	177	171	151	158	186	176	163	182	158	173	157	168	146	161	170	183	185	202	180	168	148	173	172	156	128	184	156	173	156	180	148	182	176	135	157	163	195	161	189	172	190	158	180	157	161	166	153	180	175	174	180	179	188	175	194	147	197	158	179	156	147	162	172	124	179	171	185	147	146	160	177	164	161	164	174	151	159	172	168	152	151	151	164	177	154	165	148	174	164	177	179	174	160	187	175	160	159	155	167	150	147	152	170	171	159	150	165	160	164	164	155	162	146	162	164	159	183	185	155	167	178	167	162	145	157	150	177	150	188	160	156	177	156	172	156	149	160	146	144	171	189	143	146	158	168	177	168	147	165	147	175	162	189	175	171	174	147	147	140	159	158	190	176	153	178	149	169	169	155	156	160	168	157	193	167	157	154	153	172	184	154	165	165	159	155	174	151	166	132	166	171	163	148	149	156	152	178	160	131	174	165	170	177	167	170	166	150	145	170	176	167	165	167	173	185	165	160	159	172	170	157	157	163	178	162	173	171	172	167	160	160	156	160	183	174	175	152	187	169	165	160	182	183	182	174	156	176	170	136	151	143	147	150	183	181	184	176	170	151	144	169	170	162	184	180	171	203	175	172	170	182	151	165	167	150	164	150	143	154	152	176	157	157	160	169	163	169	178	141	157	156	172	170	148	138	157	158	174	163	188	168	167	155	208	152	144	167	161	163	151	169	160	166	156	171	174	147	184	166	168	168	173	184	180	154	164	161	149	139	148	157	178	141	164	185	154	171	158	159	147	160	166	162	175	175	156	156	147	173	167	190	155	170	162	161	170	207	160	165	164	174	178	158	167	158	181	166	153	171	165	187	184	161	182	164	209	168	169	176	173	172	164	156	161	143	171	180	157	175	163	157	184	154	156	157	136	162	162	172	156	165	157	176	156	145	153	158	146	158	145	156	170	165	148	154	148	155	159	153	169	179	178	138	200	184	152	172	166	178	171	143	137	180	155	179	140	168	173	184	183	157	162	166	169	162	160	155	145	162	186	183	166	165	167	190	181	188	175	153	183	198	181	175	177	171	159	140	177	161	163	171	161	141	154	155	144	158	158	170	164	164	159	184	185	152	165	163	167	167	168	175	173	172	152	164	175	160	173	168	162	172	166	207	155	170	170	157	152	168	162	163	174	161	150	152	151	189	140	161	167	161	161	172	140	169	147	183	169	166	154	160	173	161	153	180	169	156	146	171	184	186	156	166	166	145	164	165	167	156	162	175	176	156	147	169	147	173	175	184	143	159	138	162	187	187	157	151	159	166	181	151	154	158	152	162	163	169	184	148	168	149	164	164	164	167	176	176	161	168	148	171	150	181	159	156	136	156	155	185	182	189	165	184	197	165	173	160	165	192	168	168	161	144	153	164	165	150	177	172	163	161	160	148	151	167	169	184	139	144	158	131	179	170	156	156	169	170	174	147	167	166	182	171	183	166	171	153	171	186	135	150	153	190	192	171	166	157	162	165	162	139	151	163	168	156	142	170	172	171	178	157	166	170	154	177	164	188	164	165	160	153	160	188	173	160	164	175	165	163	157	168	133	166	184	171	172	159	154	176	167	202	177	155	177	165	155	144	174	181	152	175	167	159	160	153	157	165	162	193	170	137	174	158	171	171	165	176	175	149	178	173	145	156	138	152	162	165	157	162	174	156	158	161	164	154	159	177	157	152	158	143	157	167	166	143	169	158	171	157	173	171	171	155	171	161	168	195	164	154	161	173	173	162	180	163	166	180	160	162	168	126	179	179	153	160	158	178	170	166	172	166	179	166	169	181	153	147	179	175	159	160	181	186	167	171	179	162	165	171	146	167	187	180	176	142	170	166	186	165	170	181	192	170	199	172	172	150	177	162	153	168	155	185	146	156	170	156	190	152	184	155	166	158	177	169	176	188	168	163	171	186	179	165	164	156	191	176	166	156	163	156	145	154	187	180	154	163	163	172	166	170	160	168	172	171	177	181	159	141	152	144	191	179	150	162	164	171	159	166	146	159	154	171	157	175	160	144	184	149	172	146	156	182	183	166	135	142	165	158	154	174	147	160	197	176	148	156	154	169	156	183	174	153	167	168	165	185	167	139	165	167	156	176	169	173	190	173	171	156	165	169	153	170	192	160	168	160	178	168	163	150	193	165	176	181	159	187	148	153	174	157	176	181	178	167	180	156	169	161	165	167	158	166	146	154	168	154	164	153	165	167	178	164	140	169	161	161	167	162	175	165	147	167	177	180	182	166	151	171	173	155	171	165	179	183	169	145	179	155	157	153	148	162	160	181	153	163	150	144	165	160	147	198	157	170	158	163	150	169	169	133	140	167	169	164	167	167	170	165	154	177	161	162	137	155	174	156	188	158	169	147	184	161	178	146	150	183	168	175	179	180	159	166	180	175	172	161	183	141	163	147	178	164	179	176	170	173	143	169	167	181	169	153	147	174	161	151	166	167	171	171	163	153	173	176	165	165	169	163	163	164	176	171	167	188	153	161	180	174	159	153	174	168	151	163	186	154	181	163	147	163	158	163	155	182	170	156	167	126	162	153	160	166	164	166	149	171	159	157	167	175	190	167	168	177	163	176	158	177	163	170	184	165	164	168	174	167	183	174	179	157	163	155	156	146	171	182	159	162	148	175	155	161	158	165	151	171	184	170	203	154	173	168	173	164	161	185	145	172	171	148	174	156	164	175	164	158	171	159	180	160	177	157	172	163	168	190	190	153	171	142	154	158	184	158	156	159	164	171	176	144	152	164	148	155	174	159	164	161	133	153	167	161	148	166	172	169	172	174	143	163	181	168	184	165	173	174	173	162	156	158	155	174	185	169	176	176	136	171	173	158	157	165	184	147	147	167	149	147	159	177	139	153	146	157	148	176	157	156	155	158	167	141	175	164	152	167	164	180	177	163	152	176	153	166	147	161	152	145	173	165	169	154	138	155	167	153	166	173	158	165	178	166	147	152	153	171	158	167	171	152	156	191	163	181	161	152	181	149	154	169	205	178	170	141	171	160	173	152	137	149	170	151	167	161	161	175	153	179	155	143	154	156	169	152	138	165	179	181	180	185	187	161	139	186	152	162	150	160	163	154	148	172	169	148	166	159	164	187	155	168	169	174	171	171	155	150	160	146	161	149	160	173	168	180	155	150	167	175	158	182	159	185	176	157	146	170	162	178	170	170	152	190	144	163	157	135	149	168	154	163	155	142	177	143	181	149	167	151	159	153	169	164	178	154	164	154	155	181	165	147	149	136	161	158	156	181	169	171	194	159	173	166	139	178	155	161	159	147	166
21086	25354	33337	37133	39379	42138	42059	40664	36082	30765	26170	23630	19894	15586	14288	11680	11066	10841	10303	10770	7762	5075	3152	3372	3372	2181	2045	1603	1407	1158	1028	977	867	814	834	726	660	652	676	621	614	585	617	616	631	605	601	591	574	580	550	763	884	862	767	682	628	627	582	558	552	579	567	577	594	548	606	561	572	603	564	597	605	556	604	558	609	556	641	570	564	604	611	578	609	600	590	610	652	549	572	615	609	555	579	580	622	606	619	584	573	554	620	561	572	566	586	566	553	609	610	595	605	602	594	583	566	577	593	543	600	625	588	587	607	595	576	600	572	621	562	574	592	592	593	595	590	557	544	572	564	593	605	569	582	593	611	641	585	572	627	600	568	599	569	635	577	587	573	606	593	571	564	588	586	620	628	612	563	608	546	569	564	570	600	583	587	569	591	565	584	530	583	600	594	556	624	605	605	580	619	633	570	578	625	606	590	619	551	617	580	585	636	585	633	594	574	571	585	601	597	604	580	566	579	545	612	581	554	582	608	575	563	568	558	590	595	603	627	597	621	606	604	638	591	581	612	540	551	595	604	582	564	601	581	582	622	585	581	577	589	553	571	618	586	554	559	594	611	568	575	605	581	560	571	583	582	564	621	539	612	594	612	593	601	569	619	597	552	575	605	597	610	596	593	582	583	619	616	594	560	565	589	588	593	620	571	574	604	594	555	616	587	573	595	551	571	588	594	570	563	578	623	569	611	588	602	630	583	595	588	604	604	558	562	601	541	571	563	606	548	533	558	594	586	619	603	605	531	614	618	558	600	643	624	596	607	602	601	596	620	547	589	569	635	578	601	620	573	594	538	592	587	577	570	606	575	576	585	603	584	621	593	550	575	583	589	583	615	599	571	575	587	600	620	560	595	579	609	594	598	590	641	612	552	583	607	615	528	585	582	604	626	603	592	554	631	601	558	573	623	603	564	634	592	610	582	580	535	553	606	581	650	586	613	588	624	553	562	584	576	599	594	596	588	603	554	659	587	620	581	615	553	611	595	620	551	578	608	594	584	627	594	585	574	588	575	591	568	576	587	565	574	575	596	579	616	584	615	590	593	608	586	589	590	579	634	602	544	551	581	575	559	568	593	631	557	560	596	591	579	602	560	582	553	553	563	570	563	616	570	609	584	630	588	555	604	591	595	547	551	552	589	601	605	612	589	629	577	563	605	566	596	621	578	581	584	554	598	601	566	573	569	613	562	551	631	610	551	594	620	614	582	575	576	572	613	590	580	600	597	603	578	590	623	603	590	628	577	591	620	580	589	601	637	626	577	579	613	579	603	558	557	608	581	569	568	551	609	581	623	573	590	571	598	561	589	556	556	597	605	579	582	583	620	597	593	575	559	561	630	605	634	604	592	602	607	575	576	615	575	624	590	622	587	607	607	575	614	592	583	571	555	616	621	585	602	601	578	582	631	604	603	614	588	548	592	584	593	569	560	619	615	579	601	614	576	611	562	520	613	630	628	588	581	600	596	595	612	600	601	586	563	605	588	560	571	549	597	566	551	572	606	587	614	619	665	604	609	620	578	607	606	553	572	573	619	562	589	593	543	603	551	590	565	613	650	569	585	630	619	559	554	626	596	592	575	590	567	590	599	604	599	625	578	570	555	538	560	609	634	594	590	578	604	573	558	589	564	556	612	529	573	575	573	607	562	596	544	577	569	576	582	582	627	569	559	585	616	555	569	553	610	578	581	575	548	598	581	591	640	553	572	583	630	615	574	595	597	574	567	595	587	611	569	545	604	635	616	571	595	580	667	575	587	604	576	599	583	556	575	583	622	578	583	581	614	576	622	586	607	627	567	599	565	626	537	587	534	617	574	625	606	579	568	582	564	584	562	570	572	600	549	614	607	615	580	563	597	635	555	571	628	621	560	594	599	582	617	600	593	561	549	595	615	616	606	541	596	567	609	572	600	605	634	548	558	591	557	628	601	576	592	540	572	610	621	585	641	612	584	590	524	580	600	636	569	583	591	589	611	599	622	586	621	586	606	596	625	559	597	623	575	659	567	586	578	565	579	576	546	585	616	618	609	610	618	585	602	557	570	603	596	592	639	564	588	572	562	646	603	556	587	549	561	616	610	577	568	572	593	606	600	567	576	597	588	618	574	617	575	626	588	589	602	549	604	607	607	560	608	614	560	528	591	574	604	581	566	595	611	590	595	576	597	585	606	583	557	593	592	571	638	562	630	596	572	568	553	590	555	637	580	593	611	616	552	551	577	589	612	596	571	593	611	570	575	595	582	574	592	576	568	581	587	546	585	567	584	565	573	611	624	540	579	607	599	606	609	626	587	595	593	563	546	582	564	575	576	522	654	573	591	599	566	565	575	614	576	590	600	575	584	590	588	560	568	591	587	581	574	592	564	560	645	596	612	604	616	586	563	660	591	562	580	623	588	567	567	637	625	524	573	612	585	582	581	581	634	549	551	584	564	571	560	626	601	570	585	590	600	593	631	560	553	599	563	572	574	612	589	573	559	558	564	623	578	602	537	607	567	622	607	571	607	595	546	594	606	594	568	620	557	592	579	605	596	563	572	604	566	599	532	613	593	589	565	583	550	571	610	580	555	640	602	530	557	555	580	551	603	619	587	558	643	585	531	558	602	581	584	568	587	567	563	578	576	567	627	575	591	610	596	620	580	577	551	593	593	581	586	567	555	565	572	582	559	599	577	613	655	593	570	593	582	567	548	583	577	572	616	571	609	591	640	586	566	573	556	615	577	588	570	568	594	564	594	572	596	598	572	656	593	573	596	565	585	590	631	579	585	580	607	557	557	595	598	613	609	589	589	564	607	594	620	594	593	566	568	570	607	597	580	583	565	589	586	551	598	564	635	527	612	556	581	609	562	589	579	604	576	603	581	604	567	603	580	577	613	612	552	570	616	575	578	624	609	574	645	602	596	577	600	562	604	579	579	565	590	597	587	574	573	583	610	598	633	559	566	586	577	610	606	619	614	640	580	572	598	605	610	572	634	614	580	628	563	552	596	628	626	609	567	583	592	560	554	626	681	549	572	604	569	604	599	570	601	598	642	596	560	596	583	602	602	585	600	556	568	606	548	600	595	600	588	649	660	589	590	583	584	595	568	611	578	588	608	569	615	580	604	604	594	597	602	521	623	580	570	586	589	582	626	584	593	570	584	631	587	581	549	588	605	595	582	572	612	611	586	610	604	590	587	593	567	559	587	611	634	610	548	582	594	540	594	585	582	570	561	599	595	585	595	584	603	574	600	604	581	619	580	622	578	606	628	587	593	597	611	556	558	561	633	580	552	583	597	613	595	566	649	538	569	620	609	577	565	583	659	572	580	605	565	547	577	577	626	575	614	558	546	584	591	591	582	599	567	548	592	579	540	564	598	564	610	594	602	590	560	634	610	621	636	639	586	544	595	577	596	578	590	574	633	610	581	593	578	573	583	658	613	630	588	577	583	552	552	587	609	599	579	576	567	554	562	541
38520	38479	39694	36108	34289	35328	34004	33111	28093	22186	16234	11842	9232	5872	5507	3928	3158	3271	2821	2983	2220	1172	793	826	789	516	526	497	382	327	239	239	248	219	224	250	222	213	214	189	210	207	209	182	204	224	210	200	208	208	208	256	289	276	230	221	214	192	210	182	172	191	200	200	204	180	188	164	184	203	202	201	187	192	195	194	209	179	200	189	212	200	196	169	190	159	210	192	181	204	173	202	189	194	204	216	198	170	189	195	198	214	202	223	205	189	201	214	204	168	183	205	192	204	197	188	191	167	196	202	175	188	197	208	213	202	193	199	174	195	198	196	211	200	216	206	211	207	199	194	203	220	195	179	212	192	207	220	197	185	182	202	184	211	181	209	219	198	192	175	198	202	201	193	179	194	179	195	210	184	198	205	184	204	206	218	204	204	204	193	185	195	202	194	188	172	191	180	169	192	181	177	183	171	195	203	189	177	171	191	192	195	173	184	186	207	192	208	200	181	198	192	188	209	197	193	193	182	184	189	194	212	207	200	189	183	212	216	205	201	178	190	206	186	189	176	189	189	189	171	194	208	226	210	180	186	194	201	207	202	190	211	226	187	203	202	181	204	194	184	209	207	199	181	206	183	205	204	185	194	192	181	210	226	194	196	199	181	191	203	191	197	212	222	222	196	219	218	186	184	199	196	220	179	185	184	203	190	204	231	193	191	196	226	192	196	204	198	207	188	196	239	210	207	206	194	190	179	196	205	183	197	183	192	194	199	212	222	192	232	211	218	201	185	175	190	182	200	175	197	190	179	176	192	197	185	191	189	184	192	186	212	212	206	196	193	190	187	205	197	196	217	180	213	192	206	196	194	206	202	204	183	199	187	205	193	191	200	196	189	207	207	172	180	209	203	201	220	185	180	192	196	180	195	231	207	193	206	186	180	186	196	166	168	179	180	192	223	191	182	193	184	207	176	168	205	195	193	208	182	210	212	186	192	224	217	212	209	192	216	195	213	202	181	202	182	169	200	204	208	208	228	181	169	193	186	202	228	181	183	193	166	207	209	188	192	188	195	191	200	192	185	206	192	197	207	197	189	204	214	211	223	215	179	203	170	194	192	185	197	175	216	183	208	194	185	189	169	182	179	213	214	174	209	195	221	202	182	211	196	202	189	180	175	191	191	207	191	172	205	210	188	192	172	199	188	197	208	220	221	210	177	206	191	209	177	195	206	221	177	167	195	185	207	167	201	206	191	193	213	226	165	179	172	210	182	187	188	176	208	187	164	197	197	197	178	220	182	192	178	201	207	199	192	195	185	200	195	179	190	210	185	209	195	201	184	204	179	173	212	192	173	192	205	175	169	208	199	208	212	186	192	182	193	228	193	198	198	192	182	218	189	219	196	195	194	175	198	214	200	183	184	191	155	204	189	187	201	182	215	213	185	216	205	200	179	203	199	181	184	196	202	196	212	180	150	171	220	196	174	190	198	219	201	191	209	191	217	188	188	193	177	210	196	188	202	177	190	232	232	178	182	190	183	169	195	189	193	218	178	204	192	197	184	183	178	195	206	190	181	207	195	233	193	177	206	206	191	198	196	203	209	213	189	209	193	178	198	197	158	196	235	175	182	194	198	187	199	198	254	180	208	184	183	191	213	192	191	187	189	199	196	211	181	199	210	165	209	211	200	203	199	193	205	191	188	186	176	199	199	178	186	180	204	181	211	184	208	184	201	193	202	212	217	217	204	203	209	193	194	201	181	200	189	164	211	194	212	201	204	194	172	195	185	183	189	204	168	197	210	218	189	176	229	169	181	202	179	193	209	172	204	192	201	193	190	197	220	200	211	194	187	177	187	183	198	195	182	207	198	206	188	172	197	206	200	208	198	228	185	192	180	185	189	207	212	183	177	187	190	177	186	189	200	210	184	195	199	186	197	201	201	189	211	207	198	193	187	195	214	186	179	198	199	209	203	208	203	192	213	181	191	204	184	196	197	214	193	192	184	202	209	233	213	174	211	190	202	181	199	206	194	181	193	162	208	197	183	196	185	189	183	205	185	166	215	202	162	172	186	197	168	209	198	207	203	193	210	170	202	187	179	188	192	201	183	180	207	205	195	181	187	227	173	228	187	195	150	192	186	198	202	172	188	189	209	198	214	192	195	192	189	199	200	218	198	195	220	202	203	190	183	211	225	185	175	196	195	187	217	172	181	221	194	188	192	175	157	157	216	203	216	195	179	192	197	188	233	190	192	197	187	209	188	194	181	207	181	193	203	206	187	200	185	180	169	184	194	210	204	188	213	162	189	196	188	180	185	200	215	161	207	210	215	230	161	184	225	202	205	184	206	202	199	199	180	165	186	196	185	183	215	197	192	221	183	201	208	192	204	177	197	171	181	191	198	205	199	206	185	185	186	201	190	227	187	202	202	184	234	173	187	209	188	203	186	187	212	202	207	179	182	201	181	213	185	184	221	178	200	208	207	187	169	199	194	205	202	218	194	186	200	184	201	192	197	179	211	207	185	234	194	204	201	216	214	205	199	171	219	192	196	186	204	174	189	184	190	203	175	206	195	189	213	193	182	174	194	184	205	201	210	206	189	190	186	203	195	188	192	206	175	203	191	213	190	210	194	184	193	220	206	218	199	172	177	174	222	188	216	216	187	192	200	195	196	192	205	194	170	190	188	215	212	190	175	205	189	212	194	194	195	182	175	196	225	209	201	195	188	195	174	209	215	181	188	227	172	185	213	227	201	210	187	221	209	181	203	198	181	184	201	196	172	193	208	206	198	197	199	196	181	195	228	183	202	227	192	202	185	203	192	184	211	219	208	188	188	156	176	207	212	210	199	201	217	182	176	176	206	182	179	200	198	205	192	208	206	194	193	196	193	179	205	203	189	221	192	167	192	232	198	192	201	202	223	191	189	173	216	215	194	190	178	205	182	208	206	218	202	186	189	198	213	200	185	180	196	156	183	198	211	194	199	201	209	206	205	179	184	188	194	209	213	189	195	186	189	209	211	207	208	190	212	204	188	212	204	201	196	202	206	192	218	176	193	195	188	197	200	184	219	199	216	183	188	210	175	207	203	202	189	203	208	200	222	188	204	199	175	211	217	163	196	204	199	191	178	193	187	205	205	215	210	193	204	197	200	205	200	188	176	196	206	207	205	210	181	202	194	161	187	206	199	188	195	204	205	190	213	222	186	171	169	212	199	210	184	217	209	229	207	186	200	202	203	211	195	198	204	178	197	210	183	197	170	180	183	184	189	167	190	212	205	203	226	200	220	192	214	174	210	182	177	207	176	200	195	205	164	197	186	202	188	185	165	187	188	234	208	187	189	194	218	185	199	185	208	208	172	191	196	214	186	209	175	221	187	171	191	185	191	192	203	186	202	202	215	186	179	206	192	176	160	168	214	191	191	190	184	216	207	207	208	187	174	209	204	171	173	185	213	192	202	190	176	208	190	197	200	198	203	188	199	200	200	209	197	175	205	200	187	189	175	191	176
30602	36088	43481	45370	47348	50118	49980	50935	46604	41517	35194	31562	28842	24302	24248	20465	18145	17982	16284	16460	13479	8286	5807	6109	5990	3579	3979	3139	2559	1989	1180	1167	1238	987	992	889	911	790	718	773	725	722	682	696	713	694	701	665	671	672	721	1099	1325	1272	981	853	721	701	679	646	643	695	721	677	691	643	666	671	672	666	645	638	696	669	647	672	648	720	666	631	669	671	670	663	714	684	677	681	641	651	682	662	673	700	655	674	623	683	660	671	665	641	671	649	678	667	671	674	650	701	671	638	688	692	644	616	651	696	629	667	671	620	680	640	645	699	691	683	661	679	619	680	641	651	659	673	694	693	683	668	635	661	687	648	643	700	705	701	695	641	706	621	634	647	680	673	647	694	622	656	649	706	659	657	640	674	654	694	665	649	683	670	667	699	682	685	707	691	685	660	708	680	608	731	725	642	674	701	650	628	633	672	609	712	679	691	732	721	648	651	693	687	686	651	702	617	601	641	695	661	650	661	673	649	657	651	632	678	643	643	660	637	725	638	656	707	697	671	667	686	664	659	664	669	628	643	654	655	658	667	687	608	658	663	672	678	636	608	664	627	680	645	646	685	712	639	683	654	630	717	667	648	663	676	654	679	650	652	657	734	719	662	683	674	681	691	718	686	654	642	703	648	641	662	635	636	673	673	683	648	677	649	663	653	641	639	653	685	627	657	688	706	687	643	659	680	645	664	633	676	652	674	692	711	705	667	633	684	634	658	700	688	642	641	684	625	692	674	628	680	630	653	644	664	636	671	632	670	679	687	644	680	674	672	732	643	679	666	653	686	665	686	623	628	714	644	703	704	713	625	713	689	713	683	646	686	632	702	655	688	654	658	657	611	678	645	632	684	640	627	644	697	705	625	659	669	668	636	671	639	717	699	653	662	653	684	684	705	647	641	680	691	706	631	681	707	704	672	687	690	691	656	704	671	670	674	646	721	684	638	667	634	647	645	695	680	650	677	698	632	680	662	647	684	676	655	641	669	669	691	672	626	663	685	678	690	682	640	622	682	679	691	662	647	623	702	682	654	644	690	638	651	636	674	702	658	668	646	647	660	691	680	626	657	636	654	696	679	664	672	650	669	659	665	664	684	678	645	671	657	693	634	687	632	726	700	657	656	731	680	652	651	655	702	627	622	646	663	684	670	658	670	721	716	629	693	646	681	644	650	710	697	660	681	658	642	642	659	619	648	708	729	646	663	633	676	650	616	693	705	675	665	656	679	683	642	698	649	664	664	702	660	662	671	731	646	725	683	646	636	687	678	628	643	672	665	691	667	678	684	681	648	654	655	681	682	666	660	704	654	730	701	662	691	670	648	652	684	700	624	650	661	677	687	647	641	650	676	664	663	679	660	681	676	686	665	607	638	642	636	667	687	636	680	684	673	631	718	677	655	652	720	695	713	684	654	663	670	688	680	687	666	686	697	663	700	627	721	656	684	685	687	616	701	692	657	711	681	657	653	679	671	638	661	680	663	708	622	642	654	667	636	647	659	673	681	676	658	690	653	665	642	643	638	689	693	624	658	666	666	647	632	642	684	677	656	694	626	699	668	659	657	682	651	658	657	662	680	644	663	699	652	651	641	709	709	698	683	633	654	650	697	680	706	674	725	684	624	655	695	641	676	703	670	664	690	656	647	679	676	680	676	664	625	642	671	705	685	656	714	659	690	709	663	630	667	705	671	708	721	645	671	648	668	671	667	666	670	685	695	658	671	701	678	676	668	656	716	662	697	654	652	685	667	659	681	651	667	680	677	660	667	647	677	662	703	703	674	638	677	697	643	756	686	696	674	717	675	655	662	667	639	633	628	674	694	657	680	706	703	674	674	638	663	694	656	654	712	664	638	689	660	661	626	656	663	659	650	663	646	662	625	649	717	664	707	659	711	704	678	688	613	670	687	687	647	695	671	748	675	662	658	638	667	658	658	666	657	722	725	672	702	672	673	626	648	684	702	675	655	683	689	671	616	695	715	696	618	647	681	669	657	676	654	672	674	683	663	657	683	656	672	640	707	678	647	665	647	681	658	669	674	597	729	669	676	663	661	655	641	671	701	684	714	693	705	626	640	671	695	698	683	660	678	651	631	639	689	721	661	665	665	650	649	676	698	658	688	669	706	675	665	694	669	661	679	673	702	655	650	636	696	667	665	690	671	648	671	706	627	659	667	709	695	658	706	651	666	682	682	679	710	660	671	686	692	649	639	713	670	662	683	675	632	645	682	649	671	659	643	671	684	608	670	712	634	726	653	702	618	637	619	642	675	661	641	684	656	701	634	660	666	629	652	663	635	692	636	692	682	663	661	648	687	673	657	680	677	681	713	661	694	705	650	680	643	631	683	666	609	663	660	675	680	708	669	698	685	670	697	626	693	686	637	624	718	673	655	665	721	653	654	705	636	667	721	671	651	646	666	690	658	682	678	689	665	668	673	665	668	636	671	697	665	663	650	677	668	671	641	665	670	695	667	697	626	680	697	682	616	680	640	622	698	709	646	692	728	678	675	706	647	673	661	679	656	693	694	708	679	638	653	633	664	684	687	702	664	660	693	673	650	744	677	657	642	664	655	725	680	666	667	688	670	662	673	693	645	638	688	614	681	697	670	640	614	662	706	687	690	618	683	712	649	655	659	641	670	636	652	668	698	652	634	654	664	664	675	637	637	699	680	676	607	655	640	617	658	697	655	709	635	711	665	646	667	648	660	699	700	674	675	655	667	652	677	726	654	601	672	668	655	641	687	650	715	642	649	674	624	636	673	708	696	624	691	637	677	668	662	675	693	692	656	730	659	659	636	648	648	676	655	726	682	698	685	625	681	680	688	673	649	671	700	634	676	688	663	633	666	684	667	619	694	694	675	666	621	664	630	689	628	663	666	668	658	657	692	679	684	647	675	665	706	657	675	704	686	623	675	700	673	672	661	659	672	690	668	694	661	684	717	697	646	624	731	664	688	633	668	629	691	652	646	655	653	663	706	679	651	641	676	686	658	668	633	682	676	670	689	689	682	678	701	640	669	654	630	700	636	595	641	677	657	648	694	682	684	647	659	691	671	644	656	740	682	617	662	654	678	622	648	689	698	649	679	698	661	662	705	647	594	669	644	668	669	663	696	648	669	659	615	656	649	683	690	657	647	660	658	670	704	715	714	657	630	661	649	690	690	622	645	677	707	640	653	678	686	628	683	672	679	701	682	626	637	669	695	665	611	642	639	697	617	651	691	661	664	730	641	654	617	722	627	628	614	688	703	646	670	679	718	631	676	648	642	669	695	650	663	658	713	653	690	706	654	676	710	688	662	638	676	664	656	618	688	674	713	674	670	686	717	624	675	672	665	648	685	653	647	702	667	619	659	685	669	670	704	669	661	671	706	672	653	687	618	653	670	680	626	707	614	673	629	691	664	650	698	632	650	671	675	640	673	674	670	661	640	698	691	692	657	663	662	671	642	676	669	689	667	626	652	686	635	676	743
13695	9799	9574	6782	3238	2593	1861	1514	1118	756	616	508	362	304	288	261	264	217	235	219	217	198	172	189	155	197	173	154	157	170	172	134	178	153	161	168	146	136	157	148	181	179	146	163	178	154	149	164	151	165	162	145	178	182	151	182	141	190	166	158	159	176	165	153	161	150	157	161	167	128	158	163	131	171	161	170	162	164	177	167	151	148	146	149	143	158	166	138	130	152	159	166	145	191	146	169	148	155	150	164	155	164	171	177	180	166	171	148	163	162	160	156	150	162	154	150	181	162	159	156	182	167	151	165	157	162	166	189	152	159	151	161	162	153	161	153	162	174	148	183	172	156	169	157	142	168	144	177	153	165	165	190	161	141	186	158	153	135	184	206	166	165	163	143	171	163	160	162	174	180	188	162	156	164	160	156	137	151	156	150	158	145	152	172	158	146	145	146	172	151	168	163	154	153	164	180	163	144	168	167	164	151	187	170	155	177	151	160	187	159	187	155	147	170	147	143	148	155	158	158	145	159	152	166	172	166	187	166	158	171	157	158	169	146	146	155	161	147	160	164	190	153	164	167	161	178	158	170	161	148	172	173	166	167	164	178	142	159	182	125	205	166	159	195	141	182	153	155	158	161	166	178	149	158	160	170	141	153	154	156	184	177	143	155	158	172	157	153	147	151	152	153	138	155	158	185	160	145	158	163	179	167	190	144	176	171	153	147	152	150	148	193	149	153	170	153	144	131	144	142	167	168	148	167	165	150	191	179	159	158	168	149	162	168	159	145	150	192	184	170	134	170	149	154	126	173	177	160	160	141	162	153	144	148	147	157	181	148	171	152	152	167	170	163	165	192	161	149	157	175	164	141	175	160	171	154	168	171	188	172	158	154	168	184	164	149	137	143	160	174	167	170	146	149	162	177	172	171	144	170	149	149	161	168	164	172	141	149	158	169	146	169	162	147	183	167	184	153	153	164	158	175	167	141	177	149	181	163	165	190	147	148	184	178	144	189	166	154	147	164	156	148	172	171	168	153	172	170	155	174	158	177	154	154	154	175	171	167	160	162	166	166	149	166	162	158	150	174	176	165	178	147	152	174	187	176	171	161	188	153	142	154	150	166	164	143	163	148	178	153	154	165	140	151	172	160	162	163	152	161	154	170	157	156	164	152	165	167	163	163	153	157	161	167	166	143	158	172	157	161	153	140	172	144	144	151	169	144	161	159	155	164	154	169	142	157	162	174	140	154	164	151	162	165	158	159	159	145	169	172	176	157	167	149	157	153	144	170	167	133	141	171	156	145	175	172	155	189	151	155	174	169	170	157	165	163	168	165	177	149	155	156	180	159	142	155	155	166	158	190	183	155	183	167	195	156	164	170	170	139	175	170	161	154	165	159	139	150	168	161	183	165	160	164	175	162	152	148	179	140	172	149	176	159	150	158	170	163	151	154	167	166	151	184	167	168	167	184	157	159	153	165	146	167	156	162	174	155	151	154	151	147	146	148	174	156	160	181	175	192	158	177	178	181	148	171	159	135	180	164	167	143	155	173	145	161	154	162	150	145	167	149	184	150	140	162	168	162	168	157	151	155	157	178	155	171	175	169	142	145	176	168	164	171	150	158	169	157	165	168	159	148	149	159	161	178	159	148	162	173	169	159	150	149	156	153	152	169	153	151	145	160	152	154	143	180	157	158	156	165	156	146	157	151	185	166	173	159	135	174	174	182	156	160	172	171	175	154	182	184	170	155	150	184	145	179	159	198	161	161	176	162	177	169	161	172	166	174	180	169	162	172	157	171	174	154	162	176	167	166	147	167	153	153	147	171	166	161	142	144	177	149	169	157	146	135	156	146	158	163	161	167	157	145	183	175	148	166	159	178	163	174	179	155	158	175	179	158	168	165	166	144	144	165	170	158	163	154	175	180	190	161	148	175	165	168	166	166	154	154	129	148	166	162	152	161	152	165	155	147	158	158	141	157	167	175	168	171	165	160	184	163	153	172	170	150	131	143	153	156	165	149	163	163	156	136	132	175	157	162	138	177	168	156	149	158	171	164	148	170	149	149	158	158	160	181	156	147	142	160	180	166	184	167	179	179	173	139	153	154	156	181	172	152	153	160	157	156	144	173	145	148	153	167	164	158	165	166	167	134	161	158	180	167	133	142	166	160	164	172	139	170	165	149	159	153	154	196	159	177	159	155	184	168	159	190	194	164	144	163	165	177	171	173	152	158	175	160	176	200	183	137	160	191	162	169	165	156	144	142	173	173	162	151	153	146	163	138	143	165	143	159	160	170	155	164	161	170	154	184	132	162	165	146	159	153	157	160	163	170	169	157	139	174	158	146	170	160	153	159	195	167	158	157	164	151	162	170	146	156	174	143	165	165	166	168	157	158	164	156	153	163	181	166	166	154	167	137	168	176	146	176	149	170	170	151	159	187	131	175	169	159	174	132	171	146	142	170	163	146	163	151	155	151	171	176	172	143	199	181	174	183	175	161	139	169	148	157	166	168	184	173	156	160	173	164	155	153	152	141	170	168	165	168	151	149	156	183	148	175	136	156	161	158	160	151	166	195	157	169	166	148	170	143	141	184	150	165	178	157	176	164	169	147	156	146	142	173	176	167	146	164	174	158	173	152	156	178	153	169	173	161	162	151	171	190	128	159	148	147	151	152	144	172	181	161	178	179	188	152	155	163	148	164	169	152	172	163	182	152	156	159	166	193	169	144	165	161	142	141	157	142	177	155	144	164	146	169	190	173	149	174	174	161	151	130	166	152	176	151	157	163	175	162	167	179	177	164	148	143	152	157	178	180	155	167	160	150	178	141	160	154	164	152	159	134	149	187	170	149	170	174	174	160	162	168	147	163	165	158	162	164	189	166	157	160	179	171	159	169	174	154	140	169	145	150	136	176	156	159	177	162	149	177	149	173	157	174	173	179	167	154	165	159	180	176	151	169	161	181	156	146	144	147	156	171	141	176	175	181	151	159	160	162	135	169	166	137	154	150	148	158	159	168	152	158	160	166	148	144	162	178	152	167	150	168	166	164	155	161	168	177	185	171	169	164	209	174	155	162	183	180	164	143	150	164	161	162	173	159	160	184	166	139	146	166	174	164	158	146	171	152	164	168	160	152	145	177	178	132	170	168	153	159	166	198	169	175	155	164	152	171	174	169	182	151	149	172	165	140	153	146	188	149	173	151	147	158	146	148	149	175	163	152	143	148	173	185	161	178	181	152	147	159	166	141	162	162	145	149	158	145	172	145	150	157	173	154	179	160	156	138	156	140	150	172	157	155	159	161	199	147	176	163	151	155	159	146	146	169	179	159	187	150	154	167	159	175	150	145	146	167	162	137	162	134	159	153	166	173	175	170	182	161	161	165	168	148	167	142	162	151	171	156	171	179	156	160	161	147	157	175	168	169	157	155	146	169	155	165	168	145	168	189	156	145	176	187	184	180	157	169	165	165	149	154	148	180	170	145	167	171	145	180	161	161
12645	12208	17818	16890	11633	10951	8625	7717	5856	4291	3407	2720	2033	1514	1523	1279	1195	1050	1077	1139	933	753	709	679	710	691	681	661	661	640	590	587	601	558	559	558	546	566	599	552	556	582	520	588	604	586	605	595	635	587	573	582	588	634	649	583	599	544	566	570	550	573	550	568	607	541	566	570	603	563	564	579	602	576	585	564	578	560	576	567	542	548	589	512	553	569	549	575	560	576	563	579	559	586	543	603	559	586	585	562	575	521	555	543	566	579	587	571	606	585	585	586	547	591	540	570	583	595	620	611	594	577	534	579	585	565	564	544	564	616	548	574	527	562	578	610	563	547	565	582	582	543	562	595	608	580	617	562	541	591	564	577	568	540	588	616	502	571	555	558	565	575	554	578	544	602	558	544	546	563	524	576	593	537	569	596	578	591	609	576	527	597	594	581	570	574	531	586	618	561	581	580	584	546	567	584	601	569	553	590	605	553	575	598	596	548	548	598	552	562	519	552	599	532	554	599	619	538	585	602	542	541	577	573	562	592	589	573	577	572	573	599	547	559	533	561	587	592	532	571	582	575	572	563	555	573	568	558	587	549	580	554	558	579	545	557	596	551	575	566	552	531	575	600	598	589	598	616	583	603	564	601	586	558	566	575	560	545	596	570	601	610	573	561	570	595	556	569	588	545	602	566	553	541	580	548	562	600	594	564	590	584	576	561	572	577	585	584	614	571	548	566	564	582	563	584	573	606	559	579	591	574	604	517	575	583	579	557	543	573	563	571	565	575	512	533	580	600	620	604	557	567	611	572	598	582	579	556	574	578	615	562	598	555	567	590	581	551	566	552	536	563	598	585	537	577	559	567	610	542	551	572	535	587	599	555	604	615	546	571	535	545	546	572	605	564	561	576	586	574	584	599	560	614	558	605	564	563	561	540	608	584	572	601	594	568	535	609	574	572	550	595	584	528	580	562	540	584	533	543	541	562	536	548	581	597	566	562	551	595	547	564	571	579	586	602	528	574	551	570	586	538	554	618	531	561	585	608	579	560	567	570	605	610	603	568	602	546	614	589	552	548	568	528	533	582	541	558	595	557	583	550	549	589	574	575	547	589	573	543	571	583	593	601	542	540	568	585	571	581	605	568	591	533	613	628	612	548	569	584	562	604	572	596	563	618	602	572	570	553	614	598	558	566	535	569	544	579	541	553	528	553	586	581	583	570	601	576	549	589	573	571	582	542	572	550	547	568	617	541	615	564	528	561	569	580	608	602	577	632	557	578	571	588	591	556	568	551	574	541	608	548	549	567	580	566	578	604	592	576	555	549	527	580	609	544	581	580	604	581	571	561	544	596	540	613	546	556	580	568	608	575	585	581	559	578	539	554	575	550	512	596	598	579	559	558	548	558	586	591	596	565	553	571	541	588	566	542	554	554	554	579	533	547	561	608	574	613	579	608	573	615	567	600	598	584	568	603	605	559	587	575	592	599	600	603	608	587	554	583	540	554	640	540	566	570	571	625	591	584	554	595	571	580	583	585	567	581	564	547	565	564	573	589	588	562	582	561	560	536	605	566	574	567	577	568	562	567	576	549	517	551	592	586	570	567	576	575	612	595	573	545	574	572	564	546	572	549	574	562	529	579	601	558	555	583	584	543	538	541	561	565	582	604	563	567	580	576	574	540	607	545	537	526	571	566	611	595	593	604	578	568	538	612	556	555	575	573	586	585	536	558	589	551	643	585	579	547	603	624	575	542	573	567	611	567	608	567	597	628	580	560	532	567	551	578	545	602	575	573	589	580	610	548	566	586	576	540	586	571	594	575	548	571	541	560	544	576	618	548	587	578	589	562	576	567	561	587	565	530	560	564	593	583	566	595	563	599	531	563	567	596	573	534	566	609	569	531	572	604	596	564	617	517	567	567	619	587	583	581	567	570	564	586	599	554	606	579	595	518	565	533	601	566	591	587	604	556	556	567	578	571	534	571	585	538	538	580	572	585	571	551	564	574	591	554	565	559	571	610	598	553	525	569	568	587	568	590	625	557	577	578	582	591	590	574	622	595	594	560	540	591	574	564	527	552	564	564	586	562	577	592	595	578	566	584	628	556	584	566	575	592	596	568	596	579	585	557	592	535	571	601	545	615	573	577	545	576	578	577	614	550	564	590	578	545	562	574	524	544	570	573	625	558	526	558	561	549	592	597	590	544	596	566	549	574	597	559	624	571	573	548	567	586	575	559	596	602	566	539	564	597	600	573	577	602	556	555	613	583	584	558	558	589	593	575	590	570	547	552	559	592	560	586	555	564	577	617	599	584	565	575	545	566	566	568	577	612	578	576	594	548	589	592	573	550	565	526	593	623	569	581	537	518	557	586	556	548	570	553	593	614	516	591	542	554	586	599	582	573	571	549	564	570	562	561	585	571	557	539	562	568	569	603	581	555	589	586	597	592	561	618	574	552	556	600	532	586	570	601	550	563	577	537	538	540	591	535	534	576	588	617	584	586	580	567	568	597	600	567	579	557	579	516	569	585	597	545	583	559	576	590	544	561	567	558	611	620	581	565	610	596	595	557	540	593	579	543	544	571	584	587	536	570	559	600	616	552	582	584	596	611	557	574	566	603	557	589	577	595	569	589	572	525	582	528	599	569	555	568	563	558	618	572	561	581	552	583	561	568	577	576	600	588	572	600	615	568	578	632	596	597	577	590	604	545	545	588	562	543	615	596	591	621	578	585	543	576	509	576	595	566	554	569	562	584	574	572	515	603	588	521	602	560	588	606	551	562	588	588	572	638	579	596	553	539	586	571	574	590	553	531	586	530	558	632	562	574	548	585	554	565	554	607	561	608	560	570	604	589	589	549	579	598	556	550	598	555	573	565	617	591	565	590	553	573	549	588	587	580	564	556	546	562	604	567	561	565	566	578	553	567	583	581	601	604	555	617	583	580	589	562	555	563	559	578	550	563	578	602	582	616	576	547	578	561	551	594	557	600	553	635	563	580	565	600	606	553	558	603	556	569	534	569	527	579	545	566	555	558	568	564	589	610	592	579	580	589	562	581	542	583	554	544	566	589	580	565	538	586	578	537	565	552	576	539	589	517	604	536	618	556	562	558	550	608	626	569	572	601	574	575	555	606	568	554	533	586	531	601	596	611	561	589	575	646	569	551	537	586	594	586	572	597	575	539	602	541	610	557	591	540	546	582	573	563	539	530	564	577	557	579	553	574	551	552	569	510	585	607	580	575	606	575	621	592	592	559	588	577	586	577	576	569	550	598	555	599	592	555	574	568	603	557	602	579	572	551	540	584	592	520	559	581	626	600	556	591	559	574	542	575	630	554	546	596	600	550	601	564	546	591	623	602	542	559	578	596	569	586	564	569	517	577	586	560	552	544	563	607	571	600	589	602	586	578	563	595	581	547	581	602	568	571	563	581	550	553	619	553	622	537	549	583	557	549	563	513	576	555	592	538	552	575	637	574	545	554	577	541	592	597	598	572	570	583
30316	30688	35263	31488	27310	30635	27552	27349	21260	15373	10920	7971	5545	3984	4023	2668	2156	1702	1702	1834	1305	686	558	588	453	468	428	283	270	222	205	172	177	169	171	210	186	201	190	176	168	164	192	167	161	154	177	173	165	171	177	144	184	185	178	174	157	178	159	149	161	135	159	151	156	154	167	150	154	156	165	134	164	173	160	166	163	160	159	160	173	168	175	139	157	169	136	175	138	168	169	151	154	169	162	158	164	147	168	158	158	128	170	158	171	143	158	156	169	168	166	160	157	150	145	176	146	174	166	164	175	163	151	175	161	170	162	177	154	145	158	154	173	139	169	149	168	169	165	167	170	163	163	160	139	152	173	167	159	167	154	164	164	152	185	170	163	186	151	152	149	163	160	144	151	154	160	156	152	162	159	160	170	157	152	162	168	181	160	156	153	154	144	164	173	153	151	181	162	179	154	166	187	157	140	144	175	150	148	176	152	166	160	141	140	170	158	162	178	153	169	142	166	161	165	186	160	183	143	165	156	141	167	161	149	193	156	144	154	169	158	161	148	159	139	157	156	182	140	156	166	163	183	166	144	147	172	171	146	145	149	166	191	171	168	167	155	146	161	162	154	151	179	160	158	174	172	182	150	181	164	172	171	179	139	152	150	142	154	166	144	172	160	179	150	160	149	177	162	174	132	171	171	172	152	174	175	158	168	155	157	161	141	145	143	150	153	170	164	163	177	159	153	152	202	170	152	179	143	186	156	168	150	154	165	168	156	147	149	163	169	163	174	158	172	162	155	185	172	158	159	169	152	154	170	179	154	145	164	166	155	140	156	155	164	146	159	143	170	160	156	176	156	171	166	156	158	165	172	162	166	154	183	166	158	167	168	162	178	145	177	161	154	176	160	185	163	129	164	149	171	175	155	150	171	175	164	174	159	132	146	166	177	167	144	176	167	166	157	144	143	146	162	156	148	151	185	146	158	171	149	172	172	152	145	169	182	135	132	136	169	168	172	165	162	136	166	181	183	176	164	146	186	184	157	168	159	165	185	171	145	168	167	145	172	161	159	155	143	181	137	148	173	134	193	152	154	149	188	161	164	179	156	178	154	174	160	167	158	179	168	151	158	150	177	184	175	154	170	178	148	191	162	179	154	147	172	156	160	168	159	153	172	163	145	172	154	165	175	168	160	175	173	182	165	156	150	164	164	160	156	151	150	157	157	153	201	163	171	162	173	171	153	168	169	170	155	173	152	153	161	163	186	168	166	163	178	157	155	139	157	165	187	147	161	161	190	169	168	151	146	179	146	171	158	163	166	145	151	150	165	145	160	140	168	172	174	166	176	200	160	146	173	146	161	151	147	152	153	149	160	150	173	167	184	148	146	180	165	139	186	157	164	150	190	177	151	145	157	166	172	161	163	149	147	158	153	160	139	177	178	161	149	160	162	150	187	153	173	162	156	158	154	171	159	176	168	160	170	158	151	161	161	168	191	160	149	171	165	164	180	186	170	148	168	148	180	155	190	148	174	153	153	166	158	148	166	162	178	171	192	154	172	147	153	141	163	180	165	157	147	151	155	183	156	144	140	167	155	163	179	157	170	159	163	178	173	160	159	140	171	154	126	154	183	164	168	158	181	151	156	163	171	164	159	154	169	207	168	140	191	156	158	155	179	141	165	177	168	151	164	168	149	164	173	158	162	150	171	186	157	167	157	170	167	179	149	173	161	166	176	157	160	144	166	177	152	148	167	175	167	164	183	150	174	176	129	157	160	160	163	164	173	135	184	134	183	162	181	170	167	172	172	148	164	153	168	170	163	153	159	155	177	189	185	165	137	167	159	144	174	196	165	154	180	156	159	177	192	157	139	161	169	156	131	164	151	151	174	178	161	172	190	178	174	168	164	172	182	137	176	152	167	135	160	142	170	160	161	190	173	179	173	160	168	155	175	168	175	176	180	167	162	176	175	129	144	132	185	159	160	152	158	155	174	165	172	164	150	159	148	140	147	173	136	159	158	146	166	159	169	143	146	163	173	168	154	172	181	175	154	179	180	173	157	152	189	166	165	164	152	173	146	158	168	175	156	132	159	173	173	173	139	163	170	164	161	149	145	150	164	175	168	181	173	152	154	168	142	187	157	157	167	147	157	145	168	161	166	172	194	151	132	146	187	168	161	174	161	159	157	164	143	164	170	167	170	144	177	160	156	175	165	145	174	160	137	195	155	179	151	165	152	169	165	173	148	169	173	171	143	162	169	166	161	154	154	159	157	191	165	173	163	149	158	166	182	148	156	162	191	152	194	159	174	127	151	155	158	154	149	138	164	170	174	150	150	163	150	147	160	184	160	140	188	190	196	159	131	147	171	161	162	170	159	151	129	183	161	177	162	168	156	171	149	180	147	156	157	165	154	199	151	174	164	163	156	181	165	152	168	154	148	151	170	169	167	155	179	162	158	168	172	163	150	164	167	167	150	157	144	166	169	147	152	151	147	169	168	144	154	146	191	162	150	150	147	153	177	143	154	176	162	161	178	165	151	176	186	169	154	180	168	155	167	150	169	134	170	152	135	128	145	158	162	161	171	154	163	165	170	181	159	159	159	151	183	168	158	165	176	158	162	170	154	184	164	170	168	135	147	174	163	165	170	140	151	167	176	179	173	165	151	184	168	156	181	151	158	146	171	168	139	201	161	148	152	159	156	146	160	179	150	127	175	192	170	140	155	169	162	150	153	151	154	166	156	137	172	150	160	155	167	156	178	148	175	157	153	149	193	147	164	168	161	167	150	159	162	145	179	164	145	158	176	176	161	169	174	158	173	175	150	170	150	154	181	139	162	173	173	154	173	164	164	161	184	170	151	149	148	163	187	160	169	173	173	167	145	159	167	162	172	159	168	147	152	168	143	175	124	163	151	157	164	172	168	153	166	166	178	141	134	167	153	137	163	173	150	172	169	135	148	174	158	147	181	122	168	175	155	145	173	148	154	155	175	167	171	173	185	142	158	166	155	178	143	190	122	162	155	157	139	196	168	167	159	177	149	168	169	135	170	185	184	163	153	193	146	165	160	156	153	180	146	158	179	159	167	163	166	159	149	150	153	176	171	171	187	162	187	160	157	155	170	149	175	172	125	158	191	159	157	150	176	156	183	159	156	152	157	144	166	144	169	147	191	148	157	174	167	178	160	170	177	146	153	134	158	168	154	169	159	149	135	164	179	185	135	148	169	182	175	166	185	170	154	166	168	167	176	155	144	162	167	173	140	164	163	149	169	135	191	185	165	173	153	149	180	150	184	168	181	164	165	171	163	164	139	149	167	173	148	155	144	156	160	137	156	146	138	147	166	165	172	150	149	153	150	177	154	175	169	165	169	158	140	139	162	149	160	147	180	161	160	159	166	182	155	155	147	168	178	160	166	176	175	172	168	189	180	181	161	160	159	163	168	143	150	160	137	171	160	155	166	144	179	135	162	174	151	141	160	160	138	155	169	158	158	175	152	164	126	173	161	136
23883	29258	38187	38253	38664	44273	42972	44037	40528	35375	30556	27220	23481	20315	20967	15811	13178	11592	11021	12044	9201	5166	4015	4294	3029	3229	3445	1641	1669	1221	823	886	949	757	785	877	957	903	713	628	584	623	611	630	576	631	567	589	587	636	754	700	880	873	819	626	613	624	597	565	529	608	543	556	575	581	550	612	594	589	564	640	603	557	605	554	609	563	603	558	563	571	606	550	567	541	598	570	587	573	559	572	574	573	536	579	560	560	622	571	622	591	611	576	555	557	547	569	573	544	593	652	557	592	536	568	574	558	552	551	582	590	598	571	633	524	591	591	542	632	619	560	559	591	532	584	639	570	533	620	576	605	531	587	558	540	584	589	620	589	557	551	578	594	607	569	590	538	547	599	598	540	566	599	590	543	564	608	595	556	564	549	571	566	575	576	565	576	545	564	534	579	576	537	584	588	583	591	574	564	530	604	569	610	523	593	577	578	560	534	560	579	578	561	600	598	612	533	532	569	576	604	594	541	550	579	568	581	571	619	537	614	609	542	542	607	551	554	600	580	566	565	562	576	568	564	607	569	603	557	597	602	596	546	616	560	583	592	574	563	596	572	549	544	571	582	600	530	545	574	594	549	554	563	602	608	589	590	586	542	515	559	600	611	599	609	566	556	578	617	556	578	542	612	595	557	611	595	575	550	586	605	573	604	576	573	569	564	576	645	627	592	591	545	552	535	581	542	588	536	558	564	569	573	581	560	605	630	565	572	586	532	566	555	602	554	600	599	612	576	550	595	574	618	559	551	561	547	582	572	560	556	554	563	577	553	556	561	550	555	622	583	567	574	566	548	567	555	584	519	530	564	610	543	572	562	566	544	593	603	553	543	573	615	598	584	579	592	565	583	598	544	546	600	602	553	566	567	594	605	579	590	529	586	563	582	570	589	577	582	582	562	531	613	589	594	610	578	550	601	559	562	616	582	533	627	562	575	640	546	604	558	571	609	591	595	584	577	564	580	598	569	587	541	540	601	597	590	572	538	607	628	568	574	573	583	575	576	565	591	576	584	552	570	562	576	542	574	537	583	599	563	569	562	597	569	606	586	585	580	535	581	577	576	588	589	579	593	592	591	525	584	544	568	566	556	568	605	605	558	584	603	653	577	589	575	620	548	580	580	602	551	577	556	603	565	585	577	537	609	575	562	553	607	592	602	551	578	604	566	570	560	574	584	582	614	604	572	562	522	602	566	576	583	566	578	529	569	585	555	596	601	588	585	604	552	553	596	593	550	544	609	610	562	538	594	574	565	577	528	576	564	513	564	594	552	565	566	575	616	602	538	601	607	530	569	553	567	558	598	603	541	551	610	591	556	576	586	592	578	614	562	537	552	602	622	569	565	574	564	566	572	541	607	573	613	573	579	550	536	541	551	580	610	572	583	572	577	596	597	576	592	587	606	557	562	623	572	592	591	568	598	576	572	577	557	589	620	556	613	568	563	573	594	532	561	635	559	551	561	546	544	598	539	597	579	586	575	569	579	545	578	574	566	539	547	562	569	545	574	599	593	627	596	617	576	586	556	571	536	570	554	620	583	569	596	600	509	567	580	573	546	556	601	592	579	615	547	554	584	603	595	574	577	542	578	564	587	530	574	578	568	567	569	591	573	581	528	552	551	542	564	595	586	565	558	616	571	540	558	567	545	584	599	614	593	570	581	569	623	614	576	610	653	592	587	550	571	603	553	556	579	585	567	601	545	533	586	557	559	576	551	523	554	577	646	576	540	555	581	589	583	577	571	568	588	572	563	558	610	611	596	559	564	577	591	623	545	571	571	573	525	613	573	611	538	595	568	582	533	576	581	573	540	605	564	551	590	571	529	591	582	550	606	585	554	546	596	598	575	563	527	536	568	609	541	594	571	648	578	574	570	576	562	555	530	547	539	578	540	585	544	558	606	581	617	593	597	586	601	558	553	617	566	565	562	571	578	574	532	600	581	578	561	595	572	542	541	587	575	566	577	566	583	587	607	595	574	593	595	547	569	608	567	560	569	566	556	564	567	585	605	562	557	583	577	578	570	569	567	575	570	591	605	578	542	607	582	578	603	522	597	560	564	606	558	559	585	571	553	588	618	522	587	589	553	615	577	621	604	575	606	496	614	585	588	593	556	580	558	567	567	620	608	605	562	603	543	579	543	500	541	561	549	586	534	568	589	568	584	585	540	576	569	559	579	563	569	573	601	615	625	602	543	540	596	537	584	552	520	574	563	608	578	603	601	598	583	580	534	556	546	596	571	569	573	589	568	611	568	575	604	585	574	571	575	588	572	565	558	546	607	539	581	581	565	568	567	598	596	555	567	541	576	562	533	584	546	600	579	577	602	587	575	564	569	553	581	557	572	590	551	586	580	570	572	536	576	598	598	568	577	599	586	612	571	544	598	569	558	594	552	531	559	588	550	576	609	526	557	583	554	583	593	580	618	590	568	535	620	545	593	585	554	595	574	587	579	546	592	554	598	522	569	592	522	603	565	617	552	609	561	560	535	536	567	578	559	555	594	607	578	589	574	550	599	571	571	571	556	566	552	590	566	563	532	556	569	546	603	582	562	561	563	580	613	581	581	581	558	590	549	597	546	560	605	557	573	574	581	624	602	542	546	588	597	581	599	539	580	573	593	549	548	616	569	561	596	557	543	568	537	585	548	576	573	642	586	583	586	544	561	568	555	577	609	548	532	592	522	587	565	549	542	555	567	561	576	523	557	616	555	555	546	562	549	588	582	502	558	603	615	573	601	591	569	542	593	624	571	590	543	562	601	595	583	604	576	584	617	595	570	605	589	590	634	572	583	565	610	547	574	571	596	546	578	593	584	598	572	567	572	554	571	603	567	586	613	542	553	590	569	601	557	553	595	576	559	574	583	605	600	554	591	577	584	571	555	580	577	587	543	565	607	580	559	548	580	633	564	511	588	529	619	581	612	624	625	552	570	612	577	555	611	583	588	613	534	567	541	579	521	595	548	558	575	557	576	561	570	561	551	584	547	558	561	606	618	553	592	570	551	555	592	648	606	573	551	601	557	614	595	567	586	563	599	598	594	620	591	523	576	554	582	524	558	574	608	577	569	590	587	569	589	562	572	532	604	612	582	535	585	557	584	566	604	528	562	594	624	552	585	577	591	593	558	574	596	553	581	542	599	598	590	552	561	587	591	611	591	541	586	597	567	547	556	606	610	562	566	607	546	600	568	556	542	584	557	569	568	573	580	615	563	573	602	578	603	585	633	592	586	569	577	568	621	560	561	576	587	571	557	600	589	586	564	566	618	607	622	550	568	578	586	528	560	594	593	585	565	581	589	564	530	585	597	562	589	556	579	557	577	605	566	570	585	592	575	569	573	541	571	563	570	559	583	589	578	562	516	586	599	553	576	556	583	587	615	595	523	558	582	549	583	596	570	550	566	591	617	567	566	581	565	589	622	563	539	603	576	584	617	588	548	550	589	610	572	566	563	567	513	598	557	575	577
34577	36390	38766	37320	30745	35740	35618	34898	31499	25896	20525	16822	12822	9663	9698	6223	4838	3703	3615	3892	3022	1441	1081	1128	772	885	789	501	452	359	251	262	247	264	264	223	286	219	224	205	199	180	198	223	198	210	180	210	199	213	214	206	269	264	250	258	201	184	188	196	204	206	215	179	202	185	178	196	178	226	184	218	191	196	186	190	190	183	186	233	199	206	221	189	197	218	187	200	216	188	201	178	202	197	185	182	211	199	171	223	183	181	190	190	209	217	220	188	204	208	202	203	203	175	180	201	209	196	175	203	202	187	203	194	175	201	203	183	171	211	172	196	198	195	207	210	213	195	197	208	165	182	187	216	206	200	206	219	189	204	206	179	169	185	184	195	190	182	183	197	203	202	215	218	186	190	213	205	213	188	202	219	198	206	202	205	203	202	210	183	234	188	199	173	202	180	209	180	193	195	180	221	170	206	206	196	194	202	198	193	192	203	194	189	171	187	170	184	187	182	198	196	176	220	176	167	190	184	184	188	188	207	188	195	199	207	185	171	190	194	218	188	227	174	173	208	175	225	183	187	189	207	199	226	178	173	219	198	190	208	207	176	187	192	195	177	188	177	210	169	176	193	179	182	193	175	190	187	192	198	193	174	186	200	208	176	175	168	186	199	204	207	185	201	171	186	205	192	186	189	197	192	211	198	218	208	166	177	192	225	177	188	212	182	203	199	180	198	213	172	184	191	186	168	219	184	180	216	198	188	189	193	189	166	203	196	194	175	191	170	199	182	188	189	187	156	192	177	190	212	170	202	193	179	182	208	205	201	205	196	163	193	196	182	191	207	196	202	182	206	203	209	172	205	187	183	208	185	197	176	202	173	190	176	184	203	203	164	174	188	192	181	213	187	185	204	189	194	200	182	211	195	175	212	189	197	184	196	199	160	185	183	196	200	187	196	165	198	186	186	199	174	192	195	182	197	192	187	180	191	201	178	212	180	177	199	201	221	199	201	203	190	174	200	174	184	196	189	201	200	196	194	200	180	188	209	207	178	213	190	181	175	212	197	189	206	200	206	208	182	178	202	187	170	219	185	176	224	175	199	201	197	186	184	202	205	189	195	210	198	197	178	196	191	190	187	183	184	193	209	227	181	192	200	185	202	196	203	189	176	194	173	181	185	193	190	186	194	199	187	191	190	186	198	209	180	191	204	184	159	189	215	183	210	186	195	189	183	180	177	198	204	197	211	213	211	194	209	194	210	172	182	185	212	181	193	176	197	205	187	190	198	184	168	166	206	181	183	196	179	191	204	181	180	194	206	196	190	176	188	188	223	194	174	200	194	177	206	184	195	198	184	204	200	181	197	188	214	185	194	202	186	197	171	195	181	199	190	218	187	191	193	200	189	184	191	160	202	199	209	210	181	199	193	211	211	182	197	172	204	204	198	201	205	204	208	187	189	206	215	187	195	173	184	180	190	179	162	208	218	212	179	197	184	214	200	177	202	192	201	202	219	184	189	182	185	195	205	184	181	192	204	206	183	200	194	212	197	212	178	206	193	181	199	178	168	201	184	194	216	193	225	192	190	198	214	208	176	199	187	195	229	170	192	218	187	181	211	214	220	185	198	208	197	193	179	204	182	196	200	197	190	211	180	218	218	189	172	204	208	192	178	171	190	174	196	193	196	205	204	179	186	212	204	200	210	209	203	197	192	217	172	194	189	191	199	195	199	194	195	201	190	175	189	201	190	188	207	198	185	189	183	180	185	181	170	187	192	182	204	183	201	199	200	207	187	203	214	205	192	211	189	171	176	149	186	174	192	219	175	206	205	184	182	193	212	206	229	212	176	195	191	166	196	180	199	188	194	200	190	187	196	182	194	197	181	213	190	196	203	186	226	199	218	205	195	198	171	182	206	205	206	201	207	178	188	195	185	200	217	226	201	184	198	205	211	212	193	183	213	182	173	187	211	192	171	169	184	196	190	191	200	182	201	165	210	206	184	191	174	167	207	210	187	180	214	204	182	197	169	188	197	190	191	189	185	206	211	172	198	188	181	184	186	200	194	211	207	186	191	186	216	199	192	183	194	202	178	165	171	200	180	202	211	190	211	185	174	194	195	216	180	172	183	204	205	203	216	169	201	189	183	185	176	198	199	172	208	196	199	179	219	185	210	183	182	212	170	210	181	192	188	210	190	221	206	183	201	193	172	199	192	192	191	193	187	182	204	182	191	196	180	193	227	213	205	174	202	223	192	202	188	209	199	164	201	173	210	189	185	167	181	205	192	163	200	202	161	192	187	186	182	206	194	191	178	174	180	212	176	191	197	205	173	198	156	180	184	183	178	184	185	227	192	200	180	172	207	194	193	202	193	224	234	176	185	201	194	193	205	187	203	175	207	193	199	195	190	185	209	206	199	201	162	178	183	165	200	209	188	200	200	169	207	207	204	198	193	188	183	208	198	174	174	210	200	195	221	204	195	179	177	187	210	185	206	192	179	183	171	183	194	194	211	188	184	193	181	202	202	203	191	185	200	203	171	180	227	212	205	204	170	230	208	180	195	210	190	176	188	197	213	205	184	176	209	191	188	168	191	217	190	204	169	198	195	209	202	169	188	210	198	210	190	177	174	208	175	183	209	172	202	201	167	184	204	183	211	194	191	195	204	223	192	181	191	184	207	179	205	194	196	191	188	184	174	212	220	203	212	187	217	198	220	197	211	199	207	196	213	191	183	195	196	220	173	181	215	190	189	173	169	210	195	180	193	163	194	192	191	200	201	187	190	185	195	178	169	199	207	187	202	226	175	201	201	208	201	184	201	212	203	206	188	186	220	206	186	174	197	209	202	179	180	212	195	199	210	210	195	195	198	200	208	195	203	212	217	204	210	182	193	202	204	211	178	181	184	184	165	162	178	186	209	208	180	185	201	206	220	200	195	199	208	219	192	160	181	203	187	202	194	183	214	190	190	194	201	175	206	199	214	213	189	193	192	180	219	195	212	199	208	204	180	205	208	201	172	180	202	192	193	183	204	194	212	159	202	178	189	230	198	208	185	189	188	195	198	193	191	205	224	210	195	176	200	200	202	189	218	208	187	198	197	191	194	172	229	191	197	200	179	196	201	210	208	188	186	194	201	193	201	196	191	200	202	199	183	200	166	225	189	200	203	197	199	194	208	219	199	197	204	198	178	197	200	187	197	198	189	190	187	164	193	173	193	164	195	194	205	181	205	187	203	228	201	211	210	193	206	218	197	202	169	217	184	196	203	216	185	204	206	160	201	188	188	209	218	217	185	192	206	216	204	163	195	200	172	176	193	192	187	200	202	193	200	213	182	183	200	182	188	182	174	170	195	162	180	205	203	186	192	188	176	189	205	188	200	197	198	179	196	208	192	178	196	201	192	174	187	225	204	174	231	185	180	205	164	192	197	226	182	183	182	177	228	188	184	188	176	169	185	191	187	193	194	200	196	208	188	213	201	189	181	182	209	193	198	212	171	206	182	180	190	201	166
26833	33583	42016	44281	42469	50732	50335	51269	50323	45620	40691	38174	33989	32178	32687	26219	23105	19800	19559	19803	16681	9807	7648	8374	5746	6851	6221	3383	3125	2104	1352	1296	1335	1305	1175	1207	1325	1102	840	733	659	750	700	754	753	709	725	684	660	687	808	900	1385	1647	1311	891	736	681	716	687	640	649	605	640	635	659	627	690	655	697	656	663	697	629	623	652	690	596	670	673	691	649	678	641	647	644	684	659	643	691	665	684	647	704	687	684	690	663	662	651	675	665	692	680	653	656	659	689	636	704	669	688	643	665	623	696	703	639	677	652	653	644	648	651	658	659	687	670	699	658	686	670	617	683	670	661	670	688	608	692	652	663	672	651	676	684	693	621	645	651	657	673	660	650	639	665	683	684	658	640	665	691	701	638	660	631	711	649	677	679	661	686	618	672	590	683	678	634	634	687	685	689	693	651	686	700	655	701	629	649	663	673	681	691	626	651	679	660	626	646	691	670	727	681	687	695	685	635	655	681	649	658	633	636	646	643	641	667	641	656	676	687	674	689	622	693	638	633	671	619	683	715	722	621	646	641	705	658	623	639	635	641	618	692	676	659	658	680	664	710	655	641	666	680	667	670	643	668	699	627	652	672	663	655	625	684	652	656	668	661	697	652	700	642	587	649	662	679	669	673	647	697	641	667	684	633	684	657	705	631	631	622	749	675	630	624	701	636	724	714	668	657	647	671	677	656	617	680	635	692	675	645	671	680	646	661	674	655	702	654	662	665	671	689	642	665	654	662	648	650	705	701	630	634	651	656	691	689	623	716	678	691	682	651	624	680	700	655	680	634	662	604	638	658	672	619	645	628	680	666	646	667	674	646	650	624	636	640	644	730	711	636	661	652	646	700	682	638	672	668	744	637	662	653	671	639	659	697	642	656	647	651	633	652	687	660	653	676	633	667	690	657	690	666	604	686	712	615	693	648	673	664	656	635	675	695	713	684	694	685	698	645	646	656	642	649	694	680	675	667	637	671	672	688	694	662	705	645	635	651	658	689	652	656	652	658	633	718	646	657	648	660	652	689	677	683	687	629	641	653	643	651	654	671	682	689	626	685	626	684	638	685	649	698	647	638	655	605	701	653	669	645	691	689	676	665	632	622	655	635	637	707	698	691	628	622	638	654	686	674	606	656	657	656	662	675	656	666	665	648	664	674	621	685	684	663	654	612	725	642	670	681	636	684	663	674	661	667	640	607	670	682	671	686	663	692	635	652	642	668	681	696	660	679	685	684	700	650	672	643	654	648	665	688	694	659	660	649	636	643	677	649	653	664	602	662	670	622	644	667	660	674	644	674	652	652	642	632	656	682	652	652	678	678	663	649	635	660	629	647	652	638	617	672	662	641	664	718	624	676	640	690	672	683	668	650	682	655	650	667	633	645	638	679	654	678	663	716	651	639	647	630	684	659	666	684	677	629	686	698	633	630	659	670	659	657	662	662	671	673	678	681	662	659	671	644	693	629	718	677	649	644	645	691	642	659	610	677	717	607	681	630	686	621	620	626	667	668	685	653	635	684	679	665	658	684	612	679	665	688	613	659	660	669	640	680	621	662	671	668	680	633	645	635	661	644	653	692	680	670	620	661	645	642	640	614	669	657	679	737	687	664	673	657	669	658	618	648	666	623	641	672	690	681	692	686	661	659	665	660	652	642	664	669	653	640	661	630	680	640	666	662	650	658	634	643	646	632	648	683	693	693	611	676	604	624	660	681	665	680	676	669	649	625	648	624	665	655	648	615	650	702	668	686	659	658	661	690	630	653	664	695	624	664	631	655	670	666	630	702	615	654	643	704	702	641	674	688	641	660	670	672	665	649	650	671	679	668	623	665	667	660	654	665	660	661	661	665	676	681	635	645	615	647	699	657	657	686	687	708	663	666	624	610	635	705	646	695	668	667	640	645	658	646	678	641	677	640	687	689	594	668	634	678	651	676	703	651	655	715	648	642	689	622	679	655	633	673	643	640	646	699	673	651	677	678	643	658	625	715	676	692	692	634	685	690	621	607	646	622	650	678	648	681	662	657	629	686	669	629	656	656	730	679	621	689	643	667	629	665	682	662	615	647	661	656	694	713	659	645	665	660	629	668	670	644	644	620	632	657	658	653	673	670	657	668	672	643	680	690	649	659	661	632	664	635	630	692	668	671	651	635	649	664	649	682	626	629	684	646	607	663	653	702	666	676	621	667	641	635	625	638	626	687	625	689	661	638	627	668	729	664	646	669	682	658	673	701	670	640	676	718	664	633	659	632	679	684	653	666	695	667	690	679	682	682	688	661	662	679	656	662	687	673	654	686	651	621	642	664	643	650	686	625	652	671	682	660	651	675	681	637	676	634	644	658	676	644	662	650	721	629	629	637	620	626	661	701	641	634	690	671	637	649	654	643	648	660	653	638	595	666	630	636	653	691	660	646	703	650	682	671	733	680	648	672	614	658	678	593	672	664	661	647	649	675	679	685	668	667	689	628	672	621	720	646	678	641	648	613	653	697	702	689	656	640	686	688	659	719	667	688	666	660	669	654	701	644	709	670	695	690	681	703	678	698	695	679	646	660	631	714	655	675	672	687	613	641	687	660	678	627	674	660	619	682	636	554	679	638	651	665	605	702	685	657	722	677	625	652	660	676	658	639	679	660	667	662	635	682	674	676	654	642	613	635	672	668	631	684	658	669	625	663	607	643	688	662	654	637	642	662	689	685	725	673	627	650	695	662	610	681	685	605	654	651	660	680	656	662	628	623	689	665	642	595	670	647	674	652	678	649	677	672	660	662	648	678	674	665	697	688	684	669	649	694	648	678	695	635	670	663	629	654	683	707	665	665	604	704	636	728	703	658	651	661	701	698	679	670	612	664	692	708	664	679	702	666	667	682	709	662	612	661	639	667	675	685	661	679	669	679	624	671	676	681	683	649	649	635	710	649	650	650	659	668	647	655	649	669	686	679	658	707	722	666	701	700	640	659	647	635	623	655	653	658	696	670	636	649	646	685	700	660	656	624	656	654	660	663	709	681	608	664	649	684	697	662	664	715	629	693	689	686	698	661	691	690	634	681	645	633	657	689	730	661	715	689	680	658	637	607	645	654	628	647	682	592	667	678	609	673	662	619	692	603	657	697	681	615	706	680	616	638	669	631	688	660	664	720	697	666	592	681	671	644	703	712	660	667	678	663	648	639	670	679	621	649	617	637	681	684	693	715	671	678	616	655	654	704	665	643	648	652	694	681	673	681	641	660	707	651	701	696	625	655	653	644	669	652	704	640	681	638	628	685	668	696	670	634	657	656	677	657	641	642	652	672	663	672	632	700	647	632	658	692	637	617	694	685	640	645	654	653	685	651	620	652	682	685	655	720	578	658	649	684	628	662	701	662	682	649	645	703	646	653	667	670	659	676	669	694	646	687	629	705	644	654	653	671	662	668	665	664	681	644	626	656	646	645	650	691	663	683	689	599	658	698	658	693	688	700	678	658	646	635
13266	9766	8578	5806	2864	2371	1908	1613	1196	878	713	595	517	405	397	321	251	225	271	256	255	182	196	178	184	176	179	143	159	170	169	153	153	144	155	162	163	155	146	163	135	147	150	166	166	159	154	182	157	141	153	162	176	169	163	180	164	145	149	169	150	167	161	170	157	183	155	146	156	163	140	174	150	146	154	156	156	146	170	164	154	172	162	154	158	169	134	174	158	161	168	155	156	154	157	164	164	164	162	143	148	168	152	133	159	153	180	163	164	148	159	145	181	164	152	143	169	152	174	158	142	165	161	159	179	158	155	164	159	178	163	160	153	162	165	165	143	143	170	161	160	157	157	159	147	157	152	163	150	142	163	149	139	145	156	155	173	182	184	156	157	160	157	153	157	155	171	161	163	144	178	147	155	157	142	158	147	142	158	139	154	163	151	154	174	170	155	140	175	162	153	182	157	168	165	148	157	142	151	170	147	167	154	141	179	149	139	164	160	155	144	167	156	150	147	145	177	151	161	143	155	149	136	169	154	138	184	170	141	157	148	176	153	165	166	155	160	157	145	169	143	150	190	167	153	160	160	167	146	167	166	138	174	165	147	138	141	140	169	149	164	148	147	177	155	127	157	163	167	163	155	164	153	156	156	166	148	145	169	155	155	167	172	167	156	155	144	156	182	150	162	141	154	142	165	157	152	168	165	178	144	139	163	149	178	139	145	132	150	159	137	159	154	150	160	141	165	185	158	162	173	159	148	167	151	155	166	138	160	165	133	163	153	163	150	155	157	166	165	170	156	158	146	135	164	183	129	151	161	154	136	160	175	180	162	156	177	155	149	137	148	157	160	140	148	161	169	133	177	159	132	151	149	153	171	166	149	172	167	176	152	157	147	147	169	154	150	144	167	173	170	180	164	179	159	168	158	154	166	162	153	184	171	158	172	161	157	175	186	152	180	144	162	161	185	155	152	138	163	146	160	157	157	157	170	146	146	157	162	140	144	138	166	154	134	152	146	154	150	159	153	148	155	150	188	155	136	161	174	132	149	172	150	164	154	149	148	166	142	155	147	141	153	148	155	157	164	159	166	153	149	143	143	154	167	168	178	167	150	173	150	153	134	164	157	158	155	177	174	148	167	157	136	148	157	160	191	167	149	172	164	148	159	156	161	156	176	189	152	182	162	168	162	139	163	140	147	145	180	136	155	143	189	157	141	151	157	157	141	164	147	162	181	164	140	152	153	159	151	150	148	161	169	154	171	164	157	157	171	164	144	141	171	169	169	174	154	141	153	153	153	145	156	168	177	135	169	166	163	177	190	154	161	151	161	159	167	153	144	175	169	167	147	136	155	161	167	149	159	153	168	144	146	172	166	166	170	170	182	140	153	135	154	147	172	166	151	177	136	166	168	150	166	150	143	163	163	166	151	155	166	164	152	147	148	162	155	189	142	148	149	182	154	164	171	177	157	134	185	159	163	186	173	144	138	169	159	162	169	156	161	155	156	156	150	166	154	156	169	178	158	164	142	156	153	172	155	170	180	156	154	161	167	150	153	153	156	143	147	145	172	160	165	163	157	162	141	160	150	138	125	165	141	152	162	144	161	176	146	155	162	171	133	178	157	151	180	159	150	142	137	146	159	138	176	165	175	140	147	137	149	143	140	166	148	182	169	155	167	145	158	154	196	142	184	150	163	144	152	164	173	160	172	165	155	176	173	157	149	136	164	166	127	156	163	146	153	163	152	181	173	141	162	150	153	142	140	162	153	154	163	171	153	154	153	161	160	166	156	153	171	174	149	156	165	162	166	168	157	132	181	150	150	153	154	173	159	162	172	155	179	148	157	169	153	171	146	159	159	168	149	130	153	165	177	167	155	152	166	163	157	157	159	156	157	169	176	162	140	153	171	173	155	172	163	172	157	178	145	153	166	157	162	158	172	169	137	158	157	150	164	150	153	142	171	179	176	135	148	160	165	163	203	171	154	162	179	149	151	141	161	168	146	148	165	153	159	153	121	134	172	153	161	153	163	157	152	154	158	168	136	183	157	166	145	153	167	146	145	160	129	175	150	167	175	170	171	155	163	154	174	156	163	163	158	165	142	167	151	173	175	167	140	170	157	165	171	150	157	162	146	183	156	159	168	180	136	172	158	178	173	168	171	153	185	157	170	158	156	162	151	170	174	171	160	141	168	159	159	142	171	162	165	153	162	165	162	158	157	150	154	163	168	160	162	132	159	163	141	172	133	159	163	142	163	174	159	187	162	156	172	166	159	153	154	157	167	161	164	168	186	162	171	156	170	145	156	201	135	180	142	159	160	163	168	161	160	148	148	155	166	159	152	159	179	151	156	158	153	189	151	168	179	167	145	141	155	151	166	163	148	174	152	145	158	185	155	163	163	186	135	140	158	154	136	160	158	178	164	158	165	144	156	167	145	166	168	182	168	165	169	156	147	143	155	133	155	165	147	155	171	138	156	151	182	156	161	158	159	167	170	159	150	152	162	158	160	169	148	153	165	185	170	149	178	170	168	173	153	155	162	168	153	171	165	148	142	143	172	159	160	156	165	146	174	151	149	152	159	160	130	178	171	156	131	134	165	156	173	166	137	153	167	182	178	167	151	159	149	154	193	174	152	153	166	164	143	131	146	149	153	153	171	169	170	160	181	174	170	163	150	149	173	157	166	157	174	165	152	182	158	149	160	153	178	167	172	166	158	161	141	143	152	142	147	140	173	156	147	160	178	179	159	179	127	134	150	162	161	174	175	172	163	165	134	149	180	174	152	152	153	175	165	161	170	124	162	164	182	162	175	162	136	178	159	137	169	153	166	167	183	163	153	147	161	162	161	158	172	149	156	154	171	141	155	149	162	164	165	179	136	160	170	188	171	176	139	151	171	147	142	157	157	165	146	165	157	166	172	162	173	173	148	170	176	164	143	150	189	150	139	158	176	170	173	154	156	152	181	180	184	140	132	136	165	188	158	159	152	192	165	152	156	152	143	151	178	156	160	166	161	154	150	165	163	155	181	137	183	153	170	146	157	166	156	165	159	156	184	143	145	144	144	155	150	150	154	152	160	149	158	146	142	147	182	197	172	138	158	151	164	174	164	162	152	161	142	157	161	145	167	165	187	172	152	164	148	144	158	163	159	155	140	160	186	151	145	153	154	148	168	158	152	175	139	170	164	152	154	167	168	167	132	159	158	117	139	165	143	172	172	181	166	134	141	141	164	162	155	146	146	124	155	166	171	162	157	158	154	174	165	174	186	167	138	187	148	177	154	186	160	156	169	150	152	146	155	147	160	160	154	145	148	154	176	175	159	171	170	157	163	158	147	167	157	145	155	135	164	153	164	161	164	145	156	160	157	157	139	162	164	142	150	156	156	165	159	159	150	169	164	176	166	161	152	118	174	152	166	148	170	142	140	160	154	144	162	153	153	156	178	167	148	150	141	136	156	174	161	165	150	157	161	175	167	142	137	162	173	170	156	174	167	154	180	165
12386	12167	15692	15524	9672	9773	8866	7353	5872	4323	3632	3100	2646	2317	2282	1807	1430	1283	1266	1159	1093	902	827	853	772	790	708	664	662	604	613	586	607	594	560	604	577	578	600	553	612	568	568	573	591	563	589	560	594	533	575	585	591	591	582	573	555	596	558	586	572	582	596	600	586	553	591	579	571	598	529	520	580	560	559	587	564	529	551	572	530	556	543	545	551	586	558	527	567	581	609	586	555	585	590	571	552	555	546	564	541	584	571	531	580	538	553	555	591	556	552	570	557	573	573	562	560	530	572	594	544	550	545	536	549	543	576	599	564	509	542	586	608	548	578	544	533	595	575	548	590	582	556	545	582	537	557	576	535	587	563	580	574	581	554	542	516	580	539	567	567	551	615	588	579	582	576	576	575	521	535	569	588	560	553	544	544	526	575	583	580	605	577	597	591	549	590	544	595	584	529	522	555	591	534	572	574	552	548	595	591	552	580	542	586	536	587	569	615	562	579	586	566	582	607	584	576	578	564	551	563	549	566	508	623	575	595	553	602	572	573	573	582	565	523	576	558	581	594	574	532	626	587	582	587	566	588	570	556	512	525	572	574	574	563	580	567	518	548	556	560	558	513	563	579	573	550	583	526	566	529	552	594	546	568	569	582	576	543	571	568	562	530	541	549	557	575	535	574	546	558	558	525	573	554	570	554	596	567	553	588	551	576	565	616	575	561	595	559	500	538	538	574	565	571	594	588	517	566	566	560	569	561	588	545	558	575	535	582	563	558	528	538	572	571	545	531	583	561	552	570	567	603	572	581	540	560	582	572	594	563	538	554	542	515	543	549	577	583	548	574	514	611	549	544	562	525	594	559	564	566	532	589	585	532	554	572	566	551	556	565	600	523	525	520	548	581	597	583	549	511	607	533	560	544	533	544	571	583	532	571	596	579	581	596	565	568	555	573	533	587	586	564	539	546	508	560	548	537	577	582	537	593	528	545	567	535	552	604	540	599	523	597	575	550	574	542	557	588	608	542	575	590	552	569	552	569	571	549	561	577	563	592	556	590	557	548	516	556	541	570	612	571	580	565	557	581	588	586	558	550	577	587	580	583	577	561	542	561	558	598	528	585	568	541	568	579	584	546	590	554	552	547	559	563	592	578	600	525	527	592	618	591	527	582	578	569	541	565	566	616	597	590	577	603	568	519	559	544	583	559	576	565	555	580	535	554	600	597	585	588	572	588	525	598	584	553	615	587	541	539	538	568	583	535	624	542	596	627	548	570	544	593	548	534	565	565	521	563	566	572	519	552	572	517	597	571	520	585	589	548	607	555	555	537	537	566	570	572	603	560	514	559	553	585	545	557	607	583	599	525	586	562	515	572	582	550	600	549	563	540	534	568	557	602	573	568	513	556	569	566	548	536	540	550	561	629	543	548	609	606	618	560	559	537	563	545	601	572	543	590	578	530	578	557	532	558	534	541	564	566	572	596	587	582	641	555	559	567	553	554	578	516	584	582	555	574	564	573	572	586	575	551	540	593	617	611	531	563	590	566	571	541	567	544	550	588	542	596	578	609	548	556	568	582	568	583	541	553	556	538	564	592	583	541	590	580	559	580	560	614	550	549	567	557	605	560	573	573	585	546	581	560	588	589	581	528	614	584	565	539	520	536	545	586	557	595	547	507	597	573	585	586	558	564	598	540	566	577	551	572	576	611	585	570	578	550	535	578	532	551	575	537	584	574	538	537	579	569	578	564	579	554	548	579	571	586	586	562	526	620	550	558	529	564	551	594	590	575	569	557	558	566	584	557	566	568	571	543	571	564	579	575	532	596	558	535	551	524	564	572	578	557	566	622	581	546	578	534	581	577	567	588	565	569	561	550	555	602	526	573	509	573	558	604	559	563	582	578	587	580	561	584	567	529	558	543	535	532	572	513	582	591	559	553	605	542	563	570	563	572	541	534	540	592	540	583	523	526	579	552	573	570	544	586	591	548	581	569	586	567	572	557	603	573	576	603	569	544	579	547	582	552	560	594	595	582	558	569	568	531	562	592	554	568	553	563	585	554	576	567	582	535	580	540	596	545	547	543	605	630	548	572	577	575	568	578	533	568	572	610	574	557	607	589	533	571	552	525	576	580	579	563	572	534	590	601	560	574	566	607	560	561	566	552	559	538	580	571	562	584	545	585	569	585	574	557	552	559	550	598	560	536	593	539	544	559	570	561	600	593	615	585	562	584	545	564	574	540	560	556	591	577	541	558	588	552	558	523	552	578	546	592	549	576	574	563	554	615	554	575	543	566	589	590	544	527	568	544	593	596	562	594	556	602	535	552	564	581	538	578	544	577	578	575	557	534	581	584	576	580	564	565	602	572	536	539	610	550	551	573	545	602	589	621	556	555	568	534	550	543	577	559	578	620	575	562	557	535	551	577	562	581	567	560	576	568	573	554	559	621	563	534	569	550	575	524	585	576	535	539	556	550	554	588	574	562	552	606	576	594	598	560	557	521	557	551	531	607	568	548	581	568	597	550	631	538	553	565	612	584	579	597	548	584	564	577	565	538	554	557	576	553	562	549	568	555	591	570	569	557	565	543	598	550	592	576	567	503	528	547	562	563	588	552	581	595	608	546	588	575	571	543	582	560	571	575	581	568	560	546	594	561	568	554	601	576	607	567	587	560	533	550	580	594	574	576	582	590	529	562	595	574	549	574	518	514	549	654	527	577	569	542	591	540	577	572	583	555	543	590	583	562	598	517	570	572	604	565	579	532	576	569	585	560	561	561	546	554	558	605	569	533	571	582	616	558	551	525	527	506	573	615	560	592	579	599	550	572	570	605	543	613	569	558	601	545	555	567	556	577	557	528	546	590	566	551	555	556	586	575	525	554	583	546	546	591	593	539	570	545	560	588	595	579	576	552	597	585	564	576	580	614	543	606	570	567	604	565	535	550	578	526	572	578	541	564	543	557	571	556	611	572	584	578	578	557	577	566	581	586	579	552	550	535	558	549	546	563	551	535	559	579	551	559	573	532	536	575	533	565	572	530	581	523	548	538	590	569	559	551	585	579	543	635	536	564	597	570	573	525	566	532	552	552	549	552	571	543	564	539	519	599	548	614	544	605	538	576	534	570	634	587	570	577	561	630	550	574	559	565	558	555	591	564	607	604	587	573	558	579	567	596	570	574	577	571	574	584	540	555	529	579	588	554	578	610	536	573	623	587	589	564	553	589	592	543	552	566	582	542	576	583	603	562	543	568	527	572	538	589	596	610	542	559	551	556	609	524	568	560	585	569	546	608	600	609	528	610	598	571	564	602	580	547	567	611	569	623	578	548	518	576	573	604	565	556	578	572	583	565	570	597	575	597	580	569	567	570	572	586	570	524	582	549	573	542	612	562	576	619	579	609	624	593	541	562	592	601	571	559	561	543	556	566	600	590	572	561	577	537	588	563	575	580	560	543	579	530	551	542	581	565	589	522	562	566	599	583	535	593	585	573	528	579	537
30555	33484	36071	31521	29173	30110	28424	26641	22817	16313	13055	10372	8623	6538	5940	3936	2573	2148	2323	1996	1632	1005	717	593	499	536	411	421	318	270	202	181	178	176	202	188	200	202	166	183	168	153	173	172	155	154	169	157	154	180	157	158	194	215	172	178	162	161	157	167	176	154	139	169	157	159	158	176	171	177	160	170	147	172	175	169	157	166	159	145	147	174	176	184	157	136	177	175	159	165	166	150	161	153	169	142	159	142	155	160	151	163	163	160	162	160	161	149	146	161	150	167	177	147	159	158	166	148	139	178	139	151	143	134	150	148	167	156	164	169	148	156	141	167	163	160	175	155	164	179	173	147	177	153	154	140	168	159	149	177	155	172	178	147	187	163	152	159	171	173	152	168	153	167	154	162	172	159	171	170	173	154	167	174	141	167	147	146	136	167	153	177	148	142	172	158	137	184	153	138	143	133	149	151	165	175	182	143	173	165	167	162	169	166	145	167	171	150	165	160	173	160	175	165	162	153	162	160	165	183	147	171	150	138	150	177	166	155	139	161	150	159	159	166	155	174	157	143	148	163	160	180	160	165	176	162	147	175	134	179	159	143	164	163	180	151	152	156	166	172	164	175	157	139	133	166	152	158	176	155	162	156	135	176	170	158	162	157	162	161	157	150	159	157	143	149	192	157	156	177	167	142	164	177	145	175	135	164	165	146	171	164	163	173	173	158	183	152	165	176	162	177	163	151	181	178	158	158	162	151	140	145	158	149	168	157	142	143	145	166	131	135	186	164	169	149	171	162	174	182	168	164	155	144	171	146	127	146	163	173	164	154	150	149	171	161	151	186	169	154	160	161	177	171	161	167	143	174	153	153	155	165	163	180	147	160	158	152	157	134	163	179	149	169	196	176	168	142	159	149	159	191	160	162	160	143	150	169	163	144	154	161	163	151	155	156	157	154	162	181	175	160	159	158	166	140	166	139	138	156	142	152	161	150	182	164	144	151	151	174	179	165	149	148	152	148	170	145	167	166	165	164	181	173	152	169	153	165	151	150	145	149	157	152	165	144	165	150	167	159	151	165	177	182	175	177	172	159	164	175	170	142	162	169	154	144	133	158	160	186	153	146	169	146	166	155	162	176	170	161	165	173	159	177	143	151	144	158	168	145	155	155	151	182	167	168	195	157	173	147	162	164	166	164	166	153	176	173	134	153	149	149	180	159	168	168	156	171	149	168	168	185	176	159	167	159	156	161	148	161	145	168	149	161	172	157	172	159	164	150	168	147	156	173	152	145	166	159	172	180	175	156	150	148	159	163	178	172	157	147	147	174	157	163	162	155	169	160	163	178	185	154	160	164	159	171	158	152	175	159	166	153	151	148	169	148	174	160	157	171	153	151	159	174	172	152	176	168	151	174	162	142	138	143	161	162	135	182	149	164	169	155	167	152	149	178	154	160	167	162	155	170	166	157	150	160	169	154	192	154	150	148	154	147	175	153	163	170	165	177	151	160	190	157	172	172	149	163	148	161	152	162	144	154	139	173	176	170	160	162	176	169	164	171	187	164	160	169	160	157	168	157	176	164	159	162	177	165	146	165	154	166	149	172	146	188	163	172	159	131	168	163	161	167	163	188	143	148	144	168	170	202	175	161	158	144	180	178	165	156	158	168	150	183	159	157	171	173	165	168	154	135	161	148	162	172	162	146	164	150	146	145	186	158	182	177	165	150	165	170	169	164	159	148	158	176	175	161	183	170	154	161	148	151	147	158	164	150	162	162	155	173	146	169	163	154	140	177	180	156	163	146	164	154	159	169	159	159	151	141	166	168	147	164	146	170	142	162	184	167	161	161	154	150	157	153	154	159	143	148	169	163	155	140	168	168	158	165	161	161	151	157	146	163	151	147	155	183	162	139	160	166	169	156	164	163	129	190	180	168	161	173	194	140	175	154	162	153	153	159	180	145	132	154	155	161	167	163	137	144	150	158	143	148	160	154	143	171	176	164	175	155	146	157	135	159	177	162	147	161	158	155	169	157	151	153	147	157	163	161	143	147	136	143	152	137	169	175	166	160	160	163	146	156	147	157	165	165	170	162	154	152	189	150	148	172	120	132	165	154	132	162	167	182	158	155	169	139	170	167	154	157	156	162	154	163	164	163	159	159	159	161	171	146	132	128	159	171	173	142	162	150	176	153	171	178	154	157	175	178	122	138	177	154	163	145	182	156	188	153	164	166	166	167	135	155	141	166	156	165	154	146	140	177	146	162	160	146	167	152	148	151	159	150	154	140	147	159	175	154	178	147	164	158	154	161	161	146	131	143	169	174	151	161	169	179	140	154	161	141	167	167	165	157	147	151	149	146	169	139	151	179	158	139	157	159	147	146	149	157	175	169	170	173	153	161	175	168	182	145	150	157	166	173	182	166	159	155	154	148	158	151	154	193	173	156	165	166	163	160	181	177	177	168	155	179	185	152	160	157	184	135	156	152	174	157	164	156	159	148	173	166	160	170	172	142	164	154	149	181	165	180	161	160	176	168	157	143	151	169	154	157	136	146	158	156	161	162	146	149	168	181	146	187	155	142	172	156	162	155	168	157	164	154	178	144	157	165	177	167	201	166	166	138	185	146	157	137	163	162	156	154	183	145	151	175	152	181	144	148	171	166	155	163	168	167	172	158	156	171	165	156	127	182	147	155	164	157	172	159	135	149	146	136	159	154	146	170	166	157	159	162	194	165	170	184	157	173	159	153	161	182	149	163	143	184	162	148	182	179	147	180	170	166	162	150	176	160	141	148	175	141	134	192	151	160	161	161	156	162	142	168	155	141	146	159	158	176	155	143	146	182	133	150	155	172	161	169	156	128	128	169	174	161	154	176	166	155	148	130	153	150	155	157	175	157	160	175	141	156	136	158	147	160	163	162	150	144	137	161	161	158	162	156	156	157	151	168	139	166	156	144	180	161	164	177	174	151	166	160	154	144	164	157	165	143	163	166	149	140	165	137	146	137	166	139	153	150	183	145	164	159	145	152	140	164	175	155	151	185	154	172	162	176	163	161	147	182	155	170	167	167	142	159	156	155	160	180	145	147	134	162	162	158	180	167	176	144	159	160	135	182	166	159	156	156	168	155	154	178	152	155	148	168	160	139	148	154	142	154	161	160	173	151	143	169	182	150	162	153	163	164	157	138	150	140	175	170	156	158	161	170	153	150	146	161	170	169	162	145	167	171	156	157	156	170	162	168	150	158	161	170	154	184	161	139	156	133	141	165	156	155	177	149	167	179	176	168	160	153	170	154	153	154	158	166	168	184	153	156	147	150	180	146	168	161	161	163	143	145	167	151	154	172	147	160	164	182	172	157	172	149	154	145	159	159	167	159	161	175	154	154	164	156	154	162	125	167	172	143	164	168	173	180	154	140	156	163	147	155	169	176	149	169	157	164	148	169	158	163	155	154	151	163	152	150	172	169	166	151	154	171	200	153	163	157	159	190	148	151	157	167	153	165	149	149
23768	32007	38497	39975	40147	44847	43104	43602	41827	36491	34823	31694	30235	27596	27013	21066	16566	14337	14823	13233	11495	7711	5538	4585	3434	4527	3164	2825	2078	1486	861	832	813	750	907	936	913	758	741	638	652	616	669	568	601	619	658	610	598	613	613	667	997	1072	906	768	678	636	564	558	579	587	556	527	574	584	553	561	578	584	546	547	557	550	579	572	573	569	527	574	584	553	557	599	588	554	588	557	600	586	616	553	573	592	574	610	588	583	560	607	566	577	573	535	583	607	589	553	604	554	608	571	565	595	600	570	557	551	599	578	566	630	576	585	534	564	590	522	578	565	532	607	556	570	613	564	594	588	599	584	568	571	532	546	579	533	597	557	560	551	545	541	564	602	560	561	579	571	567	533	554	557	575	574	607	544	588	546	563	574	590	549	526	583	545	545	556	581	576	592	555	560	591	595	561	544	626	560	584	553	556	573	535	570	579	567	547	638	559	558	591	579	516	566	560	573	571	547	609	596	587	522	573	556	575	530	592	589	567	536	551	551	597	556	566	558	576	577	524	586	559	521	542	592	580	546	598	568	526	553	564	547	567	567	604	579	543	553	583	600	596	580	570	543	598	584	566	590	549	552	581	581	562	622	612	579	572	586	573	570	602	628	600	591	611	560	617	539	590	516	594	577	579	552	578	545	580	586	577	551	571	598	552	577	554	553	547	568	594	568	582	539	592	531	595	569	557	591	556	592	533	585	568	583	584	560	552	525	558	573	561	564	553	547	587	582	551	544	546	526	565	586	552	589	599	588	601	555	564	545	558	566	626	553	537	592	535	566	585	574	579	577	575	574	560	566	569	582	551	585	531	565	565	574	551	557	583	583	554	544	592	553	559	547	570	589	598	604	546	592	567	560	572	620	582	550	592	573	527	597	518	575	570	568	556	546	598	506	572	562	567	601	559	583	562	566	594	585	566	583	573	559	592	572	550	540	585	555	565	561	592	586	557	609	572	578	616	574	574	564	567	546	561	561	560	561	554	561	556	566	573	570	553	550	558	572	572	573	578	576	606	579	604	553	556	610	558	613	621	577	536	545	560	550	560	577	574	558	556	596	534	604	571	585	610	616	582	631	560	590	602	616	570	576	569	616	584	604	606	562	566	555	569	587	554	581	581	556	548	580	572	592	559	556	561	576	552	532	573	575	565	590	580	555	583	573	564	557	523	528	578	592	570	535	579	579	562	557	558	586	551	571	577	557	577	540	538	532	571	567	607	581	637	513	574	542	571	593	565	586	541	570	620	579	579	560	552	561	633	580	571	543	585	571	590	558	582	530	553	538	565	613	646	575	544	551	561	555	553	594	620	592	550	614	545	551	609	554	544	565	563	567	571	651	563	544	615	567	586	553	597	575	602	602	610	595	543	559	589	526	585	590	571	575	515	566	620	586	579	514	569	590	600	531	577	606	530	566	572	620	541	566	552	593	585	571	502	597	589	557	556	584	601	554	566	567	524	559	563	565	574	577	604	538	554	568	539	598	576	569	599	567	558	579	614	564	565	552	557	564	512	550	561	611	554	537	573	606	606	562	597	552	596	580	595	542	592	557	558	548	549	576	524	578	562	602	570	556	574	572	592	557	607	568	540	576	579	572	575	554	613	583	582	566	585	571	569	565	617	599	598	542	576	592	573	599	561	611	586	568	552	571	603	555	606	551	574	590	588	577	600	573	494	542	571	593	595	566	605	597	544	597	529	595	587	547	590	555	535	556	504	554	587	574	546	570	555	591	587	577	599	590	574	607	584	559	580	545	566	579	550	585	574	584	632	577	559	578	573	510	589	533	617	577	551	562	604	580	594	565	521	598	595	543	583	604	569	590	561	585	563	559	573	584	573	584	589	563	586	567	587	567	577	557	562	616	601	589	536	545	570	576	578	595	555	565	605	585	553	549	555	587	568	513	578	520	567	540	597	567	593	575	551	527	606	574	606	579	574	559	604	589	606	594	593	603	564	547	564	562	548	569	554	611	567	569	561	542	600	575	617	599	563	561	595	595	582	560	545	598	531	551	588	582	546	552	550	566	576	563	589	565	537	572	571	591	564	550	586	591	570	630	573	544	579	570	530	570	557	568	548	604	546	565	599	561	528	559	539	541	583	575	590	543	569	588	545	565	593	571	658	531	560	586	548	602	557	587	596	553	572	549	544	524	525	563	586	589	545	554	590	568	586	580	562	564	573	571	607	560	573	565	589	568	581	563	570	586	613	539	588	582	577	512	603	552	573	569	550	559	578	549	575	564	551	547	550	583	529	574	542	574	584	581	556	529	587	566	586	569	584	560	585	578	584	565	578	599	570	559	570	594	527	568	583	523	596	562	578	548	553	578	564	572	547	603	560	585	556	577	631	590	591	593	533	583	590	558	606	582	554	542	599	556	559	533	560	544	564	575	563	613	551	549	602	567	605	587	585	588	579	597	606	579	571	560	560	564	569	538	574	543	615	527	544	594	622	553	576	588	558	564	588	533	578	591	597	569	601	547	563	579	555	588	527	556	561	571	578	578	584	559	561	576	559	579	615	581	522	546	586	565	559	580	528	594	574	514	553	598	586	549	576	565	553	589	542	554	604	573	543	560	534	549	565	527	546	582	566	546	561	589	567	596	572	573	554	576	613	559	557	555	555	589	532	545	518	569	582	564	623	592	554	557	548	577	640	544	584	538	600	596	577	576	618	582	594	617	584	573	548	571	571	615	568	573	546	525	601	539	553	573	583	507	584	557	586	597	537	559	548	612	563	545	551	578	574	543	599	550	546	578	600	535	560	552	589	551	621	614	569	584	556	586	578	630	560	549	574	534	605	534	577	583	595	574	623	556	582	572	554	593	578	585	550	591	578	572	539	586	582	560	553	595	566	559	577	555	566	569	527	543	570	580	556	575	593	552	553	570	557	537	545	581	574	552	557	584	516	539	530	535	565	573	570	575	602	582	569	593	585	545	598	599	544	554	601	542	554	589	544	598	592	583	566	563	546	546	550	564	544	569	579	596	587	545	615	524	569	571	557	577	614	550	617	549	561	550	584	578	589	571	589	582	575	557	581	645	552	576	564	558	562	557	577	533	577	565	542	584	562	589	595	608	564	565	549	570	524	578	570	543	541	578	558	574	521	568	597	576	581	599	604	606	585	577	566	556	559	587	621	527	573	546	585	563	572	623	532	621	573	522	593	589	592	569	564	535	592	544	577	547	568	599	590	540	580	596	566	620	572	594	575	599	591	562	514	538	603	611	563	586	586	587	585	626	563	579	597	614	597	538	579	599	559	564	563	583	611	596	555	548	548	576	531	558	590	521	535	610	613	529	556	570	524	563	594	561	518	548	523	588	592	569	616	565	541	576	586	546	552	527	604	595	580	586	546	570	562	546	588	564	533	561	586	564	571	586	605	582	540	543	571	557	587	603	592	581	570	553	574	540	571	556	576	568	572	594	579	615	556	572	568	593	573	577	574	564	583	581	578	588	573	526	551	609
35045	39515	41285	34781	33329	35195	37093	34382	30919	25354	21916	19950	17352	13145	11878	8312	5649	4136	4524	3800	3545	2282	1257	989	863	950	767	650	503	381	258	264	280	225	253	298	231	239	245	235	219	206	226	183	220	212	177	187	173	205	179	212	279	270	261	240	225	204	203	204	205	221	215	211	189	190	189	169	224	195	189	196	191	203	201	199	197	227	196	193	208	190	179	190	180	197	200	212	205	206	182	200	206	208	207	194	208	194	173	191	194	200	214	215	195	202	186	198	203	171	201	179	171	209	177	206	190	196	206	215	211	178	196	207	206	209	213	202	212	208	198	199	203	207	201	184	175	183	200	187	177	200	197	218	188	185	183	179	198	215	176	198	194	196	200	190	196	205	188	196	207	194	188	205	205	205	186	191	173	187	206	223	216	197	207	194	169	190	196	202	184	186	213	197	211	223	175	175	234	184	229	176	215	204	168	179	211	242	205	196	200	213	210	185	201	208	197	210	173	210	206	182	210	222	210	204	188	182	195	208	201	205	218	201	186	199	182	206	189	201	182	192	189	206	191	198	208	208	195	191	195	190	219	162	180	189	170	172	199	191	180	194	171	191	170	217	198	224	198	186	197	184	190	196	219	184	175	195	196	172	210	211	204	202	217	203	182	190	192	207	183	203	204	181	180	177	189	192	196	202	221	198	186	190	185	172	199	222	208	211	198	200	218	185	179	178	176	203	205	226	227	173	178	197	195	190	199	200	157	222	197	207	202	209	195	187	220	192	197	217	205	190	200	194	182	204	162	167	187	204	163	213	180	169	221	197	198	204	189	193	201	203	230	213	204	189	175	198	175	177	209	196	200	202	214	180	203	190	198	218	202	183	190	204	208	196	181	185	196	201	208	229	226	226	209	215	216	202	227	216	212	176	198	189	183	220	211	181	228	218	188	205	175	216	196	198	217	180	217	195	208	195	206	178	210	209	209	188	172	185	189	208	200	188	199	196	201	186	186	209	201	200	191	199	212	217	192	203	228	193	185	192	208	216	207	202	212	202	215	176	183	192	188	215	186	194	200	196	194	224	209	188	221	191	226	186	206	182	195	200	189	197	184	174	192	181	164	186	184	189	192	201	212	186	181	196	206	196	216	200	186	218	192	221	203	225	195	173	206	207	190	217	197	224	179	206	197	191	197	209	180	174	202	232	180	194	197	208	182	197	217	202	202	209	199	194	207	193	206	198	193	189	192	200	205	213	210	205	203	185	189	204	199	180	174	201	192	213	194	170	208	184	213	189	231	187	210	197	194	200	190	211	194	218	172	203	217	189	213	211	196	187	205	206	205	190	194	217	206	205	202	174	202	187	207	181	188	186	188	195	204	213	212	200	202	186	191	184	178	219	198	202	192	180	208	179	206	219	210	197	180	218	196	203	185	194	204	203	199	208	195	169	199	223	188	198	201	202	181	190	186	193	211	192	213	202	211	208	196	195	202	203	181	208	173	178	203	217	185	210	205	171	214	193	207	191	199	166	218	193	177	200	187	198	220	220	185	184	190	211	183	190	187	195	192	197	214	178	223	199	182	205	207	208	207	176	188	192	197	190	214	203	207	232	224	208	196	188	183	193	199	198	204	191	196	210	180	195	188	218	207	180	195	191	179	186	203	204	210	198	213	196	204	188	176	208	228	229	217	193	169	189	168	207	189	185	186	197	194	224	201	224	178	177	207	210	205	188	217	219	181	215	184	206	202	177	199	192	208	213	215	201	195	202	186	181	211	201	194	207	172	175	219	187	178	209	194	220	222	202	205	219	184	202	194	214	192	202	164	198	202	162	186	189	178	190	191	172	208	190	191	198	188	207	224	189	202	216	211	166	187	197	193	216	190	197	175	222	207	186	208	172	213	207	191	217	207	217	178	180	187	179	197	203	193	183	201	199	195	209	162	221	198	210	198	212	209	198	208	192	197	194	179	189	216	195	158	229	203	194	197	198	184	189	199	209	187	198	220	191	192	218	201	170	210	226	180	199	212	202	180	176	185	205	190	213	217	174	190	174	185	186	233	192	207	182	203	190	192	190	198	207	192	194	203	187	195	200	201	178	197	172	200	214	210	204	183	214	205	216	201	192	199	216	218	208	203	186	196	201	201	175	210	192	179	200	162	204	202	209	221	212	186	190	199	207	181	204	202	211	217	199	195	232	198	176	187	194	205	199	198	194	212	215	194	196	217	185	197	194	225	203	181	199	210	200	196	206	193	213	176	180	190	202	201	178	195	200	195	176	209	185	188	204	186	176	200	195	175	175	189	218	195	186	171	194	243	195	212	217	205	217	203	221	206	177	194	232	193	175	184	216	215	175	206	204	227	196	199	199	206	194	202	235	194	174	172	194	199	209	186	195	220	205	170	208	187	187	187	190	184	184	199	208	237	187	189	219	195	213	217	215	187	186	194	191	185	208	180	215	187	205	213	196	185	227	186	183	184	198	208	200	208	201	205	201	243	197	200	185	218	208	207	181	201	226	186	193	210	189	191	203	190	175	202	200	206	185	201	199	195	196	182	155	199	204	205	214	191	201	181	215	203	225	188	182	194	174	225	187	208	200	212	184	221	202	192	214	195	202	219	221	206	199	188	189	200	209	213	194	197	204	199	200	203	190	217	196	209	218	198	206	198	208	191	211	198	213	180	173	209	193	198	186	192	204	187	185	213	184	181	201	186	191	172	222	191	202	185	200	198	191	198	215	220	202	222	192	191	215	178	205	180	193	181	192	200	204	184	184	202	202	204	185	212	210	188	193	228	191	195	210	203	191	193	196	168	186	201	216	203	184	195	189	212	186	212	214	192	188	208	215	199	226	167	207	187	175	192	218	176	224	204	191	180	203	214	193	216	193	196	195	215	204	205	237	199	183	205	231	192	216	215	193	189	197	190	183	177	191	227	201	203	190	188	203	182	195	199	196	211	219	185	184	173	179	225	193	200	197	211	204	181	187	205	182	181	215	196	193	205	196	206	186	237	204	207	201	209	185	193	198	217	214	220	211	212	198	194	194	200	215	200	202	212	190	185	198	186	210	193	177	189	177	186	223	201	192	204	220	181	182	198	197	197	188	201	232	208	222	194	174	200	181	201	196	214	199	220	189	181	175	184	196	209	190	214	220	210	221	209	208	173	192	201	190	191	216	198	206	175	177	199	213	189	174	193	189	184	180	192	200	200	202	209	181	204	203	194	198	192	169	196	195	220	195	199	193	200	216	201	189	178	217	200	165	201	193	244	205	185	223	203	214	191	175	180	187	203	194	200	214	196	206	203	189	212	193	189	175	196	223	189	172	186	223	206	204	191	199	179	190	203	193	202	180	183	202	199	216	175	203	186	194	231	195	173	193	199	153	200	192	186	215	200	198	207	205	194	170	174	210	186	215	182	181	192	186	187	202	218	188	194	196	225	198	201	203	172	209	174	172	218	201	199	197	213	182	200	191	184	192	200	188	194	199	205	176	193	204	190	194	219	186	199	196
26956	36245	43778	45631	44973	50539	52416	51121	50467	45090	43189	41667	40057	37164	36468	31052	25458	22445	23283	20158	19705	14244	8484	7279	6422	7130	5802	4921	3633	2166	1317	1258	1532	1140	1180	1333	1197	1146	937	881	844	776	790	793	787	716	716	688	669	691	668	1017	1805	1639	1206	970	826	768	698	730	653	666	678	682	701	687	689	691	662	693	663	662	688	674	683	681	671	638	661	674	642	629	680	708	656	659	687	686	670	643	685	670	645	629	700	652	674	657	680	642	659	693	654	755	699	730	659	719	732	654	691	676	637	665	660	648	671	649	656	686	676	676	683	635	649	703	712	669	646	671	675	690	705	651	655	659	654	664	668	653	659	691	641	665	691	653	692	665	699	664	612	676	671	695	655	681	649	672	680	684	665	679	624	691	684	686	708	710	702	671	654	689	672	627	667	697	675	680	684	683	685	640	677	665	707	664	699	656	643	642	713	660	691	669	714	651	632	684	709	622	653	688	665	663	650	692	674	625	686	650	673	688	657	645	687	649	700	654	698	710	670	681	680	668	676	656	653	700	669	655	617	667	682	706	714	677	668	685	666	645	679	612	618	672	704	628	622	675	658	649	678	642	661	684	691	672	675	637	689	726	649	688	692	651	639	718	684	722	672	665	702	685	683	660	668	682	664	650	655	682	708	663	656	677	700	652	642	649	684	670	686	688	632	681	674	636	697	710	689	697	677	663	702	696	636	685	601	732	695	657	691	672	700	694	710	679	691	693	655	661	670	666	657	685	727	661	684	709	675	666	703	706	685	735	660	664	678	679	677	724	660	671	690	706	684	648	592	657	646	691	717	689	691	665	632	654	695	671	715	704	652	692	671	691	643	673	691	671	706	654	674	675	651	661	616	639	648	664	670	677	649	644	702	733	669	677	656	673	664	670	706	663	692	626	725	655	671	681	667	679	685	685	684	669	678	665	637	685	687	688	648	691	674	659	679	683	672	686	687	673	666	685	667	629	636	634	691	690	649	668	621	704	673	697	698	706	662	683	696	662	670	701	676	662	683	686	644	625	672	691	673	647	628	661	688	691	683	690	690	706	689	643	631	712	667	680	677	661	633	709	634	700	672	662	694	636	700	667	694	689	687	715	694	685	669	729	624	718	657	698	646	709	682	610	694	677	645	691	691	670	662	681	656	651	673	717	660	660	654	649	702	663	681	672	664	634	688	661	657	649	651	663	697	647	611	670	710	727	646	703	691	722	696	683	715	669	651	686	686	651	687	674	689	629	676	613	710	664	670	670	682	720	712	672	670	727	702	664	680	656	704	710	680	660	685	681	688	693	666	658	673	701	639	672	680	690	684	661	650	648	677	661	684	718	698	683	676	621	641	682	662	686	678	698	675	627	663	646	646	703	705	674	682	675	649	638	692	677	639	688	729	681	652	690	656	705	708	684	674	680	689	657	706	665	681	649	671	653	681	669	672	705	665	680	652	652	677	691	693	661	673	713	642	656	694	651	679	659	667	703	640	674	646	660	695	684	670	618	634	669	679	655	695	661	705	696	610	686	669	682	658	611	702	675	695	708	662	692	628	665	666	660	642	664	674	670	649	689	654	686	669	691	710	652	661	630	667	614	725	732	652	651	675	627	693	611	679	654	688	647	682	652	691	665	653	640	722	669	673	659	658	706	695	662	650	649	670	718	646	669	668	638	645	718	674	697	658	670	681	646	694	667	594	676	669	695	671	651	687	651	704	678	649	649	662	688	680	679	610	666	619	672	705	675	661	676	674	692	696	662	660	645	670	713	648	742	666	678	664	723	692	678	692	656	741	662	668	673	665	631	638	665	664	693	670	669	673	668	641	667	664	734	705	679	689	687	656	670	700	664	656	702	655	683	677	672	676	664	649	706	685	673	712	702	666	672	674	674	630	668	699	674	690	662	704	647	691	690	676	685	670	689	673	712	641	646	682	634	641	684	675	661	674	665	648	710	669	668	682	667	700	686	643	711	669	707	714	698	653	657	692	650	644	699	727	649	632	683	675	671	687	665	669	662	652	675	715	702	660	644	641	677	716	672	652	654	670	668	649	689	637	686	681	702	672	678	722	719	661	686	670	698	700	698	661	658	660	650	608	658	692	646	723	681	681	672	689	705	656	651	693	708	664	696	678	667	682	686	656	705	665	693	699	699	666	708	677	676	662	652	643	663	682	672	664	710	717	676	683	707	658	639	728	685	670	716	671	678	656	680	631	743	654	699	652	660	686	705	702	692	667	693	634	670	653	666	663	700	628	676	684	657	676	676	640	708	631	686	697	709	634	672	680	690	633	661	718	673	654	681	653	697	691	697	696	660	694	679	690	714	674	683	662	657	653	722	663	696	727	648	659	672	686	659	646	676	641	718	673	644	689	651	644	669	659	727	678	690	622	680	710	708	702	653	666	681	652	665	664	686	637	631	704	671	676	658	653	647	689	683	693	718	725	658	675	669	658	613	660	653	643	686	666	619	633	659	691	695	630	634	666	690	643	674	677	664	690	667	680	690	621	667	702	669	634	699	669	667	694	701	674	682	671	675	663	688	666	650	610	651	599	662	712	645	670	701	657	711	649	680	696	676	671	691	683	666	715	659	690	740	648	671	663	711	668	698	667	681	718	685	712	716	638	696	686	694	664	698	651	666	637	644	696	691	676	659	669	700	673	636	680	664	683	651	725	648	631	678	722	707	692	622	684	688	702	665	702	679	653	633	650	659	691	674	713	674	703	655	662	647	665	686	670	673	667	687	694	666	627	664	694	663	652	700	700	657	649	668	638	707	680	680	645	694	620	683	694	675	669	655	654	619	673	670	682	670	709	670	674	658	676	686	670	683	690	702	674	644	699	613	706	686	660	690	694	655	684	646	691	718	689	668	675	664	666	644	666	686	692	720	639	666	667	667	677	668	657	677	650	639	672	627	717	689	681	668	687	669	671	691	666	699	676	677	672	639	675	718	679	698	703	738	645	664	685	654	685	659	696	689	675	679	689	714	664	701	633	654	660	670	641	665	664	668	649	622	667	656	656	665	671	688	686	649	700	673	638	712	664	666	658	692	703	730	688	655	658	643	714	635	664	700	656	657	681	636	657	694	646	695	600	656	663	713	615	667	677	658	672	679	662	707	664	705	648	667	685	722	658	672	646	691	713	679	671	697	610	671	639	675	656	647	653	686	667	649	687	675	691	696	715	722	707	733	699	686	685	692	695	683	696	678	646	670	639	648	672	658	688	654	712	708	685	674	644	694	707	619	664	662	605	648	659	718	674	664	676	637	669	673	669	680	650	698	696	667	704	718	699	674	668	614	659	664	673	718	642	700	650	685	698	694	722	713	627	671	666	692	658	647	727	600	706	671	659	698	694	697	679	677	669	690	668	648	658	684	672	670	607	698	656	635	671	674	671	714	668	689	659	698	709	674	677	705	674	670	665	696	649	707	673	711	686	661	656	704	715	677	671	673	686	688	660	626	660	630	641	691	679	699	691	692	622	709	689	661
12076	8346	7477	5139	2864	2317	1838	1304	1089	715	642	635	537	454	393	318	294	233	261	265	247	207	243	186	205	211	183	184	181	166	174	196	168	179	165	168	176	168	184	176	191	164	208	184	167	155	174	153	168	193	177	192	167	173	186	224	186	144	150	174	157	169	168	165	166	143	152	193	165	162	180	196	171	163	171	190	154	172	171	146	164	193	171	174	147	160	169	167	185	171	164	155	158	164	197	164	177	165	171	203	161	166	179	170	173	155	175	185	179	164	171	184	194	182	166	168	165	181	182	174	182	153	183	169	187	149	177	196	182	178	167	176	175	174	193	199	190	162	189	137	169	172	179	183	182	191	185	171	175	183	186	177	177	168	181	186	173	175	136	163	190	173	174	147	150	173	162	168	138	182	179	172	184	183	146	190	188	165	152	174	166	203	185	157	171	157	179	141	164	178	157	174	140	155	175	170	171	164	174	178	174	173	177	181	174	161	147	164	159	185	161	172	162	181	165	176	182	182	162	169	157	174	177	185	173	172	157	146	180	202	172	154	164	181	139	176	187	158	146	172	150	148	180	187	168	149	169	171	149	173	198	167	161	183	177	159	148	178	183	171	185	193	180	172	173	159	166	150	181	168	181	170	178	174	193	170	183	150	165	153	168	184	162	180	161	154	186	150	174	164	177	186	178	191	172	173	150	148	167	148	162	177	156	153	169	171	170	182	175	181	177	167	185	157	180	160	157	167	170	155	152	162	181	171	169	162	161	180	182	163	166	187	170	162	177	176	168	152	178	167	206	186	149	154	174	193	177	171	176	186	151	165	167	164	177	174	164	172	158	174	225	146	158	161	184	183	186	167	173	182	183	160	136	168	175	164	169	167	165	167	182	186	188	184	175	161	169	172	195	177	189	196	178	169	212	185	166	177	174	172	167	163	177	155	168	175	148	177	183	180	179	167	177	179	165	169	191	180	175	183	174	153	163	168	168	180	171	203	181	182	171	188	181	157	173	164	175	171	186	194	161	183	176	142	150	181	169	176	167	169	178	156	166	180	172	166	175	182	166	164	171	189	178	165	183	184	157	175	173	198	179	182	194	192	188	153	174	167	170	186	152	172	153	171	178	165	144	157	168	156	163	157	173	155	174	178	171	149	170	151	185	178	170	171	172	168	166	186	182	162	180	202	165	176	184	186	181	151	189	129	179	163	158	187	152	173	175	151	169	176	167	144	178	180	161	178	175	192	157	159	158	179	173	189	181	175	177	159	196	182	188	186	178	176	177	183	182	187	164	171	179	170	176	150	176	167	162	162	168	197	167	170	174	157	157	176	172	160	159	175	160	170	158	179	159	187	169	169	178	176	138	177	203	155	191	173	177	192	183	175	185	160	159	158	165	177	161	162	173	179	181	171	172	164	175	186	169	158	156	157	178	176	150	171	156	175	166	152	147	192	170	164	158	172	205	181	174	176	160	179	163	172	163	155	181	173	169	163	164	192	183	150	161	199	169	194	164	180	163	178	173	176	193	188	179	169	174	156	162	175	176	179	149	179	161	161	160	161	169	194	171	162	177	183	185	161	160	149	186	174	166	167	180	160	185	157	157	153	153	184	162	173	160	149	178	175	180	163	175	165	169	164	192	163	175	167	157	164	171	145	169	175	177	157	165	199	161	183	167	185	172	167	179	165	180	189	164	175	166	166	174	164	197	159	156	186	168	162	173	151	156	177	153	162	189	158	170	147	164	163	161	173	160	189	190	183	168	179	167	173	186	172	151	168	169	168	173	186	162	195	188	154	153	169	181	177	174	178	210	173	179	169	165	159	159	158	199	180	171	163	173	174	176	172	164	168	168	191	144	190	174	161	169	175	166	181	179	163	195	175	186	146	159	166	173	169	160	171	165	179	156	158	179	167	172	152	181	167	151	148	160	163	179	174	168	174	165	183	170	178	157	178	156	177	151	169	181	136	193	152	170	170	171	168	165	174	172	174	211	150	161	161	168	154	179	167	166	153	165	155	154	156	175	162	184	158	171	171	170	176	168	167	170	157	172	179	165	161	178	197	173	174	176	155	160	193	167	161	179	171	169	168	153	149	179	152	178	161	151	200	155	152	160	163	170	215	171	157	171	189	194	167	176	168	168	180	165	150	181	167	150	153	157	182	167	165	145	175	198	161	162	148	199	167	174	190	174	195	191	148	169	194	161	159	174	179	182	148	156	177	184	171	157	178	183	166	157	168	173	157	206	167	161	170	170	155	165	166	157	157	171	172	190	170	158	179	177	158	180	151	163	157	168	201	167	177	166	183	162	175	198	150	196	158	183	157	192	190	166	172	183	188	146	183	179	172	151	167	187	172	187	179	175	145	182	164	167	177	167	159	164	182	176	166	162	177	177	188	175	184	174	181	161	153	196	170	164	168	159	150	164	148	172	202	154	165	160	162	171	181	164	188	181	147	171	158	174	174	164	174	183	160	172	195	176	192	182	177	164	164	166	189	155	160	165	183	190	149	177	183	178	158	165	173	178	180	168	200	187	196	176	164	170	186	173	173	183	175	151	168	184	164	161	146	177	167	196	158	141	183	165	186	179	163	184	185	191	148	163	149	161	175	188	185	189	154	191	176	170	191	162	173	183	176	169	179	200	172	168	205	179	155	180	165	170	184	188	171	173	175	184	170	173	188	173	166	176	165	184	179	190	182	171	157	203	145	152	149	174	172	176	185	155	167	155	172	174	159	172	175	173	170	179	159	164	185	177	181	173	178	159	181	194	175	163	172	173	178	176	166	178	167	164	163	171	144	180	182	178	179	184	180	180	163	147	181	180	160	169	182	165	182	159	157	162	179	162	150	171	164	163	175	191	165	151	152	151	185	167	152	150	192	163	176	178	159	166	153	174	163	181	179	177	168	173	186	158	186	167	179	155	170	173	171	166	180	174	167	170	177	186	170	176	184	172	170	141	170	173	176	155	173	157	185	153	159	163	163	172	166	184	177	202	154	171	173	164	169	187	173	185	155	160	150	171	172	173	174	147	173	159	177	184	180	158	172	173	148	182	179	181	165	184	193	188	187	171	193	146	171	146	187	188	185	152	174	187	200	199	172	181	175	164	175	167	164	176	149	190	160	184	173	163	168	173	180	160	173	169	182	198	167	167	188	167	158	174	194	165	141	157	163	170	159	191	180	174	158	167	176	179	162	193	168	171	171	180	176	185	199	176	174	160	180	178	185	152	139	185	161	171	190	164	168	164	176	153	210	164	176	143	175	164	157	187	188	165	183	155	157	185	173	180	193	173	194	171	150	192	157	176	179	193	181	174	183	157	179	180	170	161	174	194	183	167	180	175	175	182	192	168	161	157	177	192	155	172	171	166	162	159	159	183	164	153	152	151	168	179	172	198	151	193	173	176	176	155	164	184	146	182	186	186	147	164	171	179	173	173	181	153	162	168	162	171	191	192	169	155	176	174	200	162	190	170	173	157	183	162	167	174	180	172	181	201	178
11863	10439	14339	14293	9518	9629	8853	6413	5558	3865	3351	3229	3107	2414	2229	1843	1628	1330	1356	1258	1226	1061	913	791	794	715	765	714	725	675	633	661	623	640	608	607	609	619	672	702	628	658	593	598	626	562	643	610	608	578	592	661	633	637	648	598	630	626	617	601	575	608	595	583	628	610	590	593	609	593	615	601	605	613	598	624	661	599	594	604	633	595	641	630	589	613	627	613	603	650	580	594	591	633	607	582	586	618	591	614	632	585	610	577	566	649	586	582	625	604	617	639	600	646	605	637	603	600	595	581	591	627	599	615	604	645	675	603	612	639	558	628	598	608	592	591	597	550	673	616	626	627	674	597	595	628	613	601	573	605	611	571	641	607	647	583	617	562	577	603	591	524	609	593	610	606	609	618	659	616	586	577	606	612	636	570	564	610	618	583	607	600	617	625	601	583	635	592	601	608	609	630	567	591	598	592	654	587	584	583	628	598	549	595	656	609	631	615	607	583	612	617	593	642	632	638	576	636	577	632	577	586	587	608	626	577	610	585	585	616	579	585	589	569	616	640	596	569	591	575	539	600	573	598	574	620	594	629	593	567	617	579	580	612	613	610	572	597	571	620	597	594	635	616	616	599	609	601	650	612	568	624	605	581	668	553	653	598	576	638	598	597	632	587	576	595	583	578	613	594	616	600	617	652	599	589	591	560	620	576	606	575	638	615	644	615	591	613	651	598	591	620	585	574	646	535	618	646	621	655	623	591	609	576	591	596	576	599	593	584	632	620	578	605	592	563	608	610	632	618	609	656	586	658	647	603	588	615	599	616	633	618	609	621	587	587	562	609	584	593	630	605	581	603	596	626	568	609	630	619	618	569	597	591	601	588	589	601	615	598	575	543	610	665	571	608	609	620	604	603	608	595	609	626	613	597	577	620	589	631	622	603	585	589	607	596	634	654	603	602	595	603	575	625	562	621	629	591	609	589	624	598	614	609	606	552	623	609	604	586	660	577	585	578	608	580	570	597	601	618	650	578	636	592	601	592	590	608	583	625	597	611	605	596	582	623	598	656	601	595	618	598	600	593	609	628	633	657	590	637	594	581	581	621	607	592	611	637	608	585	641	606	579	568	618	600	590	600	601	632	657	606	622	574	602	623	576	599	668	642	603	616	601	613	633	602	636	588	577	610	606	603	608	612	622	594	618	605	609	550	574	587	630	589	612	602	605	608	570	592	629	608	620	622	608	609	586	572	602	611	611	626	642	593	598	644	651	536	644	636	622	626	601	586	618	622	674	620	661	633	633	588	629	626	584	635	592	612	603	583	611	636	606	550	619	563	619	586	633	613	600	610	601	559	616	594	582	627	615	603	609	575	584	578	596	562	598	617	584	609	606	583	609	626	572	621	575	602	617	590	618	631	601	614	579	608	605	577	594	633	637	578	574	597	608	609	642	582	608	569	602	584	650	589	573	625	573	634	585	636	616	627	577	595	626	627	560	614	624	586	648	640	649	624	606	595	598	602	616	617	601	595	584	555	594	563	626	624	627	614	622	648	576	564	608	604	602	607	612	623	612	618	631	618	549	617	583	588	597	609	584	628	551	666	597	596	587	608	613	602	569	666	659	617	626	608	613	589	617	572	609	579	584	633	669	607	613	590	663	599	594	617	617	571	589	641	620	638	567	538	646	638	631	617	621	593	610	657	628	646	633	588	569	635	645	577	622	593	621	568	589	609	611	639	621	593	604	617	607	606	642	575	613	578	626	623	636	614	574	583	642	598	548	625	659	589	593	610	633	621	562	608	626	568	593	651	601	616	587	583	586	601	623	623	614	615	553	600	599	569	634	610	627	570	572	614	624	608	621	587	588	583	597	605	578	636	590	623	578	633	617	607	610	621	583	539	597	651	630	622	614	603	583	634	579	606	654	642	626	582	649	569	633	673	630	646	604	605	563	603	671	605	627	590	625	610	587	599	619	583	630	575	582	567	624	613	618	637	565	623	596	600	587	614	587	610	608	613	570	604	630	591	573	612	687	595	558	572	617	581	563	605	636	604	629	637	645	632	591	614	645	592	559	597	616	602	591	653	594	571	602	606	659	611	594	637	623	593	632	643	597	655	578	629	564	598	624	621	585	611	613	584	612	609	619	614	549	601	603	630	601	608	556	605	588	609	620	595	597	598	608	607	612	605	600	607	667	580	637	650	602	563	586	582	604	596	615	632	606	595	612	602	606	631	594	600	585	639	604	556	579	619	610	596	609	653	631	577	611	616	611	588	615	573	675	575	554	637	584	621	596	626	560	618	623	590	565	620	578	600	604	574	584	629	591	611	618	614	595	604	587	605	577	600	609	645	621	593	589	560	627	602	602	646	619	623	616	596	589	607	609	651	675	603	590	605	620	626	596	586	624	558	664	599	609	562	652	632	568	617	596	662	674	599	609	565	634	573	621	650	625	605	602	587	548	608	586	599	609	592	618	604	608	653	659	569	589	607	591	613	645	654	582	661	612	637	613	591	578	624	642	593	568	627	612	592	590	605	606	615	578	589	586	586	587	637	608	619	601	611	601	592	620	590	577	630	582	614	592	612	619	618	562	608	607	642	613	597	604	619	600	614	601	596	641	634	570	608	599	606	639	582	637	581	589	619	598	553	610	621	606	596	613	607	590	610	618	609	592	607	577	560	590	604	567	634	611	667	590	569	597	635	613	610	596	576	603	611	593	620	613	620	584	546	586	604	658	600	632	621	595	617	620	585	612	646	589	613	561	616	645	604	665	569	626	579	636	624	599	580	604	600	615	628	609	617	601	610	634	590	580	638	631	582	582	632	603	611	628	616	596	585	667	611	609	627	593	605	637	567	645	628	589	595	635	600	632	602	562	606	583	563	597	605	598	588	564	618	571	551	596	597	611	594	595	546	610	621	617	641	650	583	623	589	587	561	612	622	581	630	638	584	537	575	602	594	607	611	582	650	620	601	603	583	581	611	629	638	595	601	639	568	656	622	625	609	581	581	580	582	593	631	595	612	595	621	620	609	643	604	594	597	609	622	611	605	639	652	548	628	613	579	555	604	582	595	585	588	616	563	610	613	619	614	601	623	606	578	613	568	632	637	562	613	590	593	594	626	579	582	648	598	659	577	639	637	567	618	632	651	595	609	631	612	628	591	585	591	621	622	564	618	616	595	617	625	589	607	597	553	573	589	592	609	589	594	568	652	605	597	613	595	605	575	571	612	644	581	553	594	647	663	610	615	574	581	649	623	574	556	593	586	564	624	599	611	593	575	609	627	617	634	556	593	578	591	598	638	563	615	601	637	603	622	574	596	603	575	615	601	631	613	578	597	619	612	590	633	609	633	595	603	616	607	610	611	611	598	590	627	626	594	614	630	582	602	632	614	618	589	537	574	616	602	606	608	606	600	633	608	596	619	610	603	622	658	603	629	599	593	630	634	582	596	640	601	580	612	578	597	559	570	622	596	549	579	637	629	608	602	592	585	625	618	615	620
30035	32203	37693	31955	27681	28436	30501	24913	21403	15681	12372	11165	9620	7401	5576	4763	3400	2245	2257	1863	2115	1119	620	611	512	475	506	405	340	253	228	193	220	205	165	201	235	266	193	173	185	178	152	157	175	167	157	194	187	178	216	254	216	217	204	181	198	209	183	181	186	182	177	169	198	181	162	169	187	184	188	176	187	168	172	177	185	179	202	176	193	198	181	186	165	170	180	156	164	196	195	174	166	176	159	183	190	164	164	166	159	197	171	163	188	175	183	203	171	199	197	176	174	190	196	181	199	188	181	179	194	189	168	183	210	172	191	188	178	185	166	189	186	185	190	192	199	181	179	174	178	177	190	179	190	210	172	161	192	163	204	183	163	189	210	200	198	195	188	184	177	206	184	178	197	153	201	177	185	147	172	159	185	196	141	192	185	180	171	193	193	178	188	209	191	187	184	196	170	189	231	155	197	187	174	195	182	198	210	169	148	187	171	170	170	165	190	219	180	188	193	191	189	189	177	168	186	176	174	160	175	186	177	169	162	166	186	196	196	176	175	167	168	202	166	173	179	177	165	214	203	171	172	184	164	170	172	202	171	188	183	166	179	196	180	181	181	197	188	201	180	187	185	197	191	178	158	177	191	211	178	174	182	187	198	211	179	199	182	180	203	173	181	201	179	155	171	167	169	185	185	190	180	161	178	178	157	191	184	190	193	202	209	190	178	165	174	179	176	181	181	188	175	169	212	194	175	187	180	178	174	174	170	180	180	192	176	176	178	181	182	165	168	180	157	205	184	178	176	159	188	183	183	193	177	195	190	200	188	190	166	171	184	168	151	191	201	187	177	192	179	157	182	173	148	197	160	169	181	168	161	202	194	173	193	179	159	161	178	183	214	170	189	186	212	167	187	175	165	174	204	195	185	193	204	167	200	196	185	203	179	191	182	197	219	156	173	200	189	173	175	172	180	189	194	174	184	183	155	168	192	162	197	196	176	173	179	182	192	187	192	188	163	176	190	180	159	177	193	190	170	192	182	199	163	168	197	169	164	181	182	192	172	187	173	184	179	148	186	181	180	207	199	182	176	183	189	176	188	181	190	181	175	186	203	177	199	187	188	155	176	148	190	186	192	183	172	176	199	181	182	156	193	189	188	170	174	179	192	174	171	183	204	187	174	163	179	187	181	156	172	187	180	161	182	172	167	193	180	182	169	183	176	177	154	187	159	169	183	173	175	192	160	170	200	175	195	184	194	186	161	172	189	163	191	184	176	197	158	165	168	187	184	199	198	195	184	178	184	179	156	192	179	193	175	188	179	187	179	202	172	171	158	166	179	183	199	176	182	169	192	192	189	172	188	168	179	205	189	201	178	174	184	199	186	192	182	182	200	168	172	186	181	193	207	187	192	163	193	151	193	179	168	173	180	194	177	175	169	191	169	172	161	170	202	178	169	173	192	182	178	195	197	194	166	192	185	173	187	193	180	198	181	178	179	200	163	174	175	205	170	190	188	196	200	191	173	192	171	196	203	198	199	168	169	180	170	183	165	167	189	190	200	161	171	173	170	180	165	183	197	191	177	156	173	190	162	181	186	199	187	167	204	174	174	149	170	187	159	181	187	197	153	182	177	187	141	185	159	176	163	183	169	188	183	160	181	162	196	204	188	199	202	182	201	203	182	141	171	176	181	187	177	182	204	174	215	179	164	204	170	169	202	186	192	170	206	167	166	169	157	213	202	186	167	183	195	189	202	183	170	195	160	184	206	181	176	173	195	180	211	166	188	172	173	169	194	179	194	182	167	190	175	176	216	200	160	172	176	180	182	156	196	173	185	185	171	175	187	213	197	180	177	182	180	208	191	194	182	166	205	209	183	191	157	177	177	194	168	171	164	162	200	185	187	185	189	179	182	180	168	166	177	198	146	170	192	191	214	174	174	184	195	173	206	178	168	158	191	184	155	154	184	197	197	180	193	183	184	186	187	195	169	171	180	187	192	193	202	167	190	174	168	190	190	192	181	192	188	193	175	176	153	185	160	203	180	192	192	178	197	187	174	163	190	198	175	193	188	191	180	180	175	184	185	192	148	171	197	182	210	178	187	162	183	207	176	190	164	153	202	179	196	209	184	218	173	168	193	182	166	162	192	168	197	173	197	157	174	179	169	188	181	183	188	171	182	162	215	195	172	165	164	190	210	161	176	197	193	194	184	167	201	179	162	163	164	174	169	209	182	172	181	190	160	166	168	200	188	171	204	192	178	195	200	204	194	183	187	164	185	152	173	170	151	192	171	188	181	171	162	188	165	178	170	181	194	176	196	145	206	171	197	170	181	166	184	194	189	188	212	196	208	174	180	162	149	190	204	167	190	173	186	187	192	171	167	189	160	173	186	191	172	186	184	164	195	177	165	193	189	192	185	196	181	185	183	165	187	169	179	184	170	204	181	185	186	181	166	179	185	164	178	192	197	188	195	167	189	187	168	199	186	187	170	170	154	175	176	179	171	210	178	164	170	177	169	187	203	146	199	185	195	211	179	168	187	192	176	196	179	157	174	188	206	169	182	199	175	192	180	182	193	208	174	185	174	165	167	183	181	188	182	173	153	177	163	202	188	190	184	181	189	172	189	189	181	168	164	159	173	202	183	186	187	177	181	198	201	202	175	184	190	193	185	187	158	161	194	188	175	178	167	186	180	199	171	180	194	166	198	184	183	174	183	167	182	181	180	194	164	172	191	158	186	181	188	172	191	169	163	186	196	163	172	189	185	194	207	166	185	185	182	169	189	186	216	173	177	164	156	186	158	164	183	194	187	170	179	180	174	174	183	190	172	196	173	175	172	188	173	177	189	169	173	177	192	187	210	186	181	173	175	177	194	187	162	189	178	172	185	173	186	203	174	188	208	183	185	177	175	194	186	171	202	171	215	168	192	177	177	205	181	182	177	165	184	169	174	195	180	154	189	148	170	175	175	193	184	184	191	181	153	179	175	189	192	197	186	204	203	184	164	166	181	193	182	176	216	200	189	188	169	170	161	184	173	192	208	191	195	173	187	185	175	173	182	156	179	210	150	176	191	164	196	192	170	172	181	191	202	179	158	203	198	181	190	202	208	184	173	167	180	172	180	170	182	187	190	177	190	188	179	206	181	164	182	210	199	165	178	176	170	176	192	176	177	188	199	199	180	181	187	164	178	167	188	168	189	171	188	164	182	163	179	186	146	159	175	171	201	198	177	162	175	171	171	177	194	175	193	185	214	184	183	191	144	183	165	199	215	199	166	198	199	162	205	204	177	174	183	166	198	197	204	171	176	171	170	190	174	196	170	181	173	187	167	202	163	170	196	176	196	198	200	186	174	159	172	157	160	205	209	182	204	160	202	176	185	194	167	194	155	161	194	183	193	171	206	183	183	172	198	199	213	163	174	174	203	191	161	162	166	156	158	176	173	168	149	184	190	214	174	199	175	177	191	199	192	196	155	173	194	196	174	193	168	178	185	184	180	198	176	166	183	185
23746	30599	39757	39610	37930	43211	45510	40163	39960	36179	34072	33451	31673	28573	25851	24191	20007	14844	14954	12147	13708	7923	4738	4280	3580	3357	3508	2923	2166	1472	1360	947	918	900	854	1037	1361	1265	918	713	740	685	661	633	675	670	675	627	651	661	821	1017	1132	1004	948	832	718	719	684	634	635	617	636	607	679	625	618	662	680	660	587	610	650	613	629	615	643	655	643	604	628	649	643	679	612	629	651	598	623	659	663	645	679	692	618	581	659	654	619	622	627	602	628	633	652	619	623	662	624	664	620	643	602	628	606	618	652	666	623	608	671	628	602	641	635	628	624	599	640	607	610	654	639	637	643	648	610	637	604	593	634	647	641	614	654	631	671	628	642	640	644	605	670	651	623	631	662	630	632	622	602	635	647	625	623	663	618	628	638	672	653	577	647	593	603	680	647	600	635	647	617	626	602	669	634	636	620	605	676	646	663	659	591	632	660	591	631	650	658	594	617	628	676	625	622	614	625	631	637	618	614	627	650	593	653	675	694	648	655	668	630	627	613	626	656	624	626	651	632	645	651	631	653	653	629	624	647	643	590	634	669	657	638	634	593	617	613	639	640	655	574	607	654	665	646	629	658	621	665	663	644	623	636	614	663	630	631	649	611	644	621	667	591	620	635	650	642	648	574	641	624	638	623	598	587	648	625	641	661	637	599	629	632	635	599	660	610	658	625	656	606	674	633	590	627	615	604	630	635	644	656	650	646	612	660	623	624	624	701	631	628	620	599	619	672	610	684	594	654	654	604	614	630	624	646	643	618	672	618	632	640	583	600	639	638	625	709	619	634	649	603	589	662	601	622	547	651	636	611	605	666	615	614	655	656	608	671	606	628	638	588	609	640	645	626	665	658	589	637	676	618	637	672	638	638	603	639	578	650	650	661	629	629	638	678	611	642	638	612	652	661	591	670	621	662	649	623	612	636	618	594	611	603	680	615	641	601	658	641	675	629	634	650	661	605	605	654	628	597	635	604	622	684	625	627	682	637	633	646	652	665	635	656	662	611	621	631	606	651	629	665	657	645	650	629	685	652	651	619	642	599	613	622	652	647	649	647	619	599	633	661	629	624	627	626	668	630	665	650	632	631	613	637	631	666	669	624	648	642	668	658	625	630	610	654	624	584	642	634	618	624	635	610	649	646	619	629	651	612	621	635	595	645	654	651	630	603	649	623	631	654	623	673	645	655	621	630	621	639	613	641	656	633	625	662	609	624	640	597	633	618	618	652	587	649	628	617	613	624	669	642	647	650	648	655	643	682	646	665	635	642	634	642	661	637	597	704	648	621	643	607	614	644	659	618	680	642	654	652	638	627	664	651	567	589	677	629	641	619	628	609	632	631	626	642	629	615	629	648	612	646	625	637	608	646	642	677	595	595	632	669	653	611	643	629	644	663	671	646	644	621	602	658	630	681	639	609	601	659	655	655	660	601	652	615	597	648	678	653	602	630	619	583	686	602	631	625	627	637	640	614	654	603	625	659	591	650	667	659	626	610	638	613	591	666	622	616	607	639	632	659	633	657	655	647	636	676	625	606	660	670	644	645	626	639	640	631	641	613	610	652	662	646	603	660	649	619	637	633	624	637	671	625	616	639	586	668	641	629	676	618	641	629	605	660	640	654	603	627	643	650	646	638	637	618	636	592	674	597	661	650	601	622	654	632	592	639	597	652	665	630	621	648	628	636	630	616	662	642	620	608	677	620	658	626	678	627	663	605	640	623	652	632	633	650	621	609	639	684	646	650	604	608	627	627	616	638	624	607	671	624	618	644	595	651	658	632	628	650	650	647	658	602	666	629	579	619	618	632	637	647	580	630	630	625	615	639	585	629	611	672	651	635	572	638	651	647	628	623	618	621	659	606	647	630	673	664	631	653	644	651	622	618	633	639	661	633	693	651	640	610	636	605	640	620	626	675	655	676	686	618	631	635	654	682	609	621	646	655	639	673	656	648	654	666	608	660	671	612	673	610	640	628	643	635	625	666	592	588	625	674	678	636	615	662	669	627	626	670	662	651	616	605	636	629	605	660	622	643	685	606	655	660	682	643	611	675	578	644	623	662	617	645	591	644	630	560	607	618	658	660	626	652	625	630	586	621	589	593	659	660	589	598	604	646	657	636	653	659	657	635	631	638	677	641	678	635	614	646	667	572	625	650	631	669	648	654	589	632	606	657	686	647	684	607	601	651	645	646	603	658	608	634	687	606	665	618	665	628	654	647	676	590	640	625	634	638	636	692	616	632	628	629	650	622	630	597	656	614	637	582	574	673	594	649	639	623	613	643	660	639	636	620	616	672	673	624	661	622	586	600	656	670	682	660	633	627	672	697	616	625	644	665	657	659	590	659	633	665	586	609	606	659	663	662	646	632	633	642	605	643	639	613	632	667	628	624	613	628	609	653	584	642	634	665	621	623	662	592	597	665	623	648	615	653	647	604	616	570	591	643	613	646	587	645	572	627	695	619	627	668	593	605	633	632	643	662	620	612	644	654	616	619	631	644	661	604	625	635	614	650	647	622	668	657	612	649	617	652	653	658	669	594	648	655	576	654	645	590	654	636	645	568	656	656	634	623	648	632	625	668	578	621	619	611	616	640	618	665	659	646	664	647	609	628	639	583	627	650	638	643	670	655	616	622	642	634	617	659	669	608	641	612	642	596	654	651	655	633	660	644	668	624	661	693	606	612	616	643	626	643	603	633	639	632	608	631	641	657	620	657	628	659	584	676	655	658	653	645	632	648	657	649	627	633	611	664	652	662	616	627	604	610	656	646	661	644	649	615	615	608	645	615	682	626	613	633	610	646	661	597	634	615	653	613	619	679	691	642	657	617	632	619	641	617	641	658	677	589	640	653	626	580	639	619	636	603	632	630	655	593	637	595	662	625	651	603	641	607	632	627	632	590	654	642	602	655	603	604	634	647	624	634	679	623	634	639	615	663	662	624	647	622	632	663	671	630	612	642	642	623	592	666	635	642	634	601	663	629	627	663	659	606	614	626	630	638	660	623	588	593	645	629	616	637	643	669	610	635	654	612	668	659	626	619	678	629	668	661	640	649	613	617	669	620	658	662	611	640	643	597	663	654	617	632	671	670	633	599	658	642	640	627	619	613	667	610	644	630	651	621	634	656	614	647	659	612	659	658	696	665	607	649	647	630	644	616	697	624	643	614	612	651	622	593	606	604	655	637	625	587	638	631	609	641	598	636	638	620	634	645	649	657	622	599	662	626	669	616	626	643	620	618	622	654	640	588	630	648	693	671	616	611	631	592	633	621	639	615	640	623	662	654	666	620	609	618	577	668	667	611	664	640	604	623	616	552	594	605	645	608	657	638	626	644	619	589	652	652	589	640	604	624	675	627	590	620	624	650	643	626	650	603	640	648	606	630	609	682	613	603	614	596	676	673	657	651	623	643	621	593	623	645	664	635	669	636	594	658	620	635	628	636	643	621	654	652	649	622	622	609	621	653	624	612	584
36065	42616	39021	40212	32352	34334	35556	32385	29929	26603	22751	20685	18302	14429	10286	8968	6572	4655	4380	3666	3617	1993	1012	1059	900	898	844	685	556	379	362	277	235	260	286	252	282	351	345	284	205	226	233	226	210	189	225	210	226	241	235	350	329	272	258	246	235	197	203	196	209	209	211	243	209	197	226	208	217	209	217	222	211	228	204	192	214	214	246	215	192	186	235	218	197	210	193	210	238	237	231	221	221	211	199	213	208	223	240	250	209	184	201	201	227	210	199	204	203	195	217	254	213	215	217	202	207	193	169	242	228	257	216	203	184	193	194	233	210	221	226	220	229	229	233	211	216	195	238	238	224	216	196	222	231	237	217	217	251	205	211	212	230	208	213	209	197	233	206	213	225	222	226	226	216	212	221	210	198	244	191	218	216	189	217	209	210	210	228	218	204	203	224	202	184	204	219	191	217	208	203	203	202	205	211	190	194	252	230	222	208	241	195	224	218	216	242	235	202	217	191	207	218	189	222	233	194	204	206	203	240	222	222	211	206	209	210	272	210	205	229	217	216	218	216	180	231	217	234	231	216	231	222	241	216	212	222	213	212	207	211	208	224	180	224	224	221	222	215	192	250	211	236	218	213	231	226	184	202	219	212	189	213	212	195	209	220	197	230	200	229	207	210	207	200	214	206	205	227	227	194	247	217	214	200	232	193	226	214	214	212	225	212	220	197	220	231	213	212	226	221	173	225	201	237	205	244	208	232	228	230	180	209	213	217	225	213	221	208	213	237	205	206	221	209	225	220	202	203	215	210	204	216	223	197	218	201	215	209	184	209	220	226	205	179	193	203	229	199	203	196	224	200	236	224	211	205	222	190	205	219	197	179	196	180	206	199	209	195	218	230	230	221	241	200	189	202	203	225	210	211	192	204	205	219	225	228	201	221	190	221	223	228	220	217	239	228	211	195	231	208	205	215	244	207	224	211	232	200	203	242	213	206	220	241	211	218	213	209	219	193	210	199	206	223	221	216	226	208	232	231	202	197	214	207	213	197	215	204	222	232	241	201	210	214	200	221	238	232	197	233	202	204	235	208	200	182	221	202	224	223	193	231	208	229	205	214	204	197	218	226	217	212	207	198	216	203	214	233	224	217	212	195	202	233	237	196	217	218	213	211	211	217	199	197	202	205	219	211	196	211	199	222	204	216	196	238	215	206	255	236	218	224	220	211	213	268	223	206	187	205	214	220	237	207	186	193	198	209	211	202	236	209	210	220	223	223	195	208	225	211	220	224	237	192	220	172	209	208	227	231	196	201	238	225	219	254	241	234	251	198	208	223	193	225	208	221	247	202	227	229	205	190	213	207	222	210	240	225	240	223	221	205	236	229	202	198	218	218	214	208	227	214	230	189	197	241	223	219	191	219	212	197	234	190	232	216	220	199	204	229	217	224	241	195	201	230	197	222	212	209	192	238	195	201	231	213	223	194	213	214	232	230	183	190	215	222	220	192	223	202	188	236	212	213	216	221	218	220	199	223	258	233	214	197	198	227	207	199	219	207	208	227	226	217	226	226	193	222	204	198	231	204	232	219	208	191	206	204	200	195	211	217	201	196	225	188	204	187	199	223	211	206	222	240	204	190	202	210	243	198	230	209	211	224	209	189	211	214	213	206	216	192	206	207	185	207	213	224	211	209	234	224	176	209	213	197	216	220	240	214	221	220	222	214	204	211	211	192	194	194	200	207	218	220	223	239	216	210	221	210	195	226	230	210	210	230	205	234	203	202	202	223	212	199	204	230	196	219	203	194	217	230	223	202	198	213	213	200	227	225	201	214	197	223	215	222	237	214	206	221	225	211	208	203	196	206	197	209	232	223	227	210	216	205	216	228	203	224	231	209	226	195	193	196	207	211	229	211	243	206	189	180	225	232	225	219	237	224	200	195	206	202	212	179	219	225	211	212	192	229	224	193	210	219	214	216	250	228	220	212	207	186	228	194	201	193	229	195	226	218	220	204	208	205	209	211	222	228	196	218	205	202	207	210	188	221	200	216	210	203	191	216	213	201	195	234	244	203	195	223	225	213	208	205	239	198	222	239	197	209	219	222	228	191	193	174	194	228	200	213	214	209	212	234	214	206	190	221	224	229	215	204	229	204	238	223	237	253	218	206	219	185	205	215	200	199	205	202	233	229	223	199	226	208	211	189	231	219	213	203	196	212	219	195	203	217	225	229	219	216	210	219	215	203	213	217	216	197	214	209	226	212	209	237	208	235	234	185	222	194	205	208	212	220	201	214	204	212	217	210	234	218	187	218	227	238	235	223	201	193	197	231	220	214	196	215	207	201	199	210	187	218	200	188	211	238	206	221	228	231	224	198	220	248	214	196	222	208	226	208	234	216	194	217	196	222	218	199	212	233	203	226	205	226	197	220	227	214	196	224	236	203	214	228	242	228	243	225	228	203	214	226	214	212	203	192	255	254	216	216	223	186	191	202	209	201	217	188	202	239	211	214	200	199	224	232	215	195	215	192	203	192	212	217	205	235	198	219	234	219	231	196	237	219	241	217	223	235	241	218	207	237	217	225	246	236	211	214	206	220	214	214	225	221	231	223	199	202	212	212	234	208	218	213	214	226	184	229	234	248	208	208	213	238	212	209	202	208	210	209	233	198	228	222	208	212	211	210	195	222	187	196	210	213	195	245	216	240	201	216	248	175	203	208	192	224	206	204	217	199	215	207	205	221	217	204	210	210	190	212	198	205	215	201	232	221	209	226	209	219	201	200	226	199	219	212	206	208	215	205	227	203	199	216	204	193	212	198	204	211	221	211	201	226	203	195	175	223	188	214	198	219	218	209	211	207	196	204	172	210	229	238	204	224	218	193	221	217	192	212	188	229	208	197	215	238	215	214	222	198	222	236	232	222	217	179	206	243	194	217	207	203	204	210	203	239	195	221	210	194	231	227	204	219	210	211	199	251	222	204	221	226	195	223	207	221	245	208	211	202	208	213	195	185	224	213	203	226	219	232	248	219	240	227	201	212	213	227	222	230	203	225	226	221	212	222	248	252	214	190	221	211	223	225	226	221	218	211	224	216	225	217	211	190	210	184	214	217	217	192	214	229	214	246	204	199	193	201	201	212	219	211	202	211	224	211	184	222	178	220	207	194	221	200	193	178	206	198	225	199	222	227	215	213	217	220	204	194	232	199	221	236	244	215	207	205	249	191	172	209	212	209	211	208	222	230	203	216	216	228	214	218	246	209	248	213	212	236	233	239	251	216	223	211	226	215	208	214	207	212	222	223	220	214	223	220	206	226	206	198	209	196	225	209	225	205	233	202	216	221	199	231	190	198	190	190	245	232	196	215	209	198	201	242	218	222	219	206	202	210	230	199	225	199	217	217	192	199	224	193	228	205	220	194	220	202	250	232	209	185	208	205	185	199	198	239	243	203	204	221	218	211	200	219	201	206	202	205	226	227	236	213	215	225	207	219	207	207	218	212	227	230	217	189	220
27940	40133	41910	47967	43318	50165	51164	48550	48771	46267	43793	42952	41454	37755	34221	32386	28441	23384	22340	19498	19539	12074	7224	7610	6711	6607	6112	5091	3908	2265	2244	1307	1069	1146	1156	1249	1522	2283	1839	1039	863	793	783	820	738	753	731	721	758	796	1036	1643	1738	1475	1165	915	831	736	791	731	744	674	702	730	730	724	719	737	723	746	768	708	699	714	710	728	717	729	685	744	715	668	728	723	719	770	762	747	732	725	696	698	718	768	692	758	764	736	708	737	738	755	737	693	723	717	733	727	708	714	705	711	744	752	671	716	711	763	690	675	724	749	751	706	764	728	730	736	732	715	718	756	691	681	686	702	722	704	701	682	728	700	699	722	671	712	743	721	699	714	750	749	751	752	695	730	714	754	727	745	800	695	681	729	703	681	676	716	719	738	691	722	654	703	701	668	710	723	737	718	755	758	730	735	703	726	734	700	763	716	682	757	704	709	705	746	682	801	728	730	680	706	708	694	696	726	703	682	704	704	662	675	670	735	706	730	727	692	755	739	741	734	741	722	687	737	685	688	712	685	738	731	706	732	758	710	689	727	676	727	714	715	666	781	726	718	713	712	732	748	713	737	751	687	685	715	725	671	714	723	722	687	743	710	721	713	685	706	677	715	761	724	777	717	675	733	708	694	734	779	716	709	712	714	670	710	742	726	718	721	742	730	726	704	740	697	717	701	763	748	726	665	662	705	735	722	721	715	708	694	709	740	717	735	707	626	723	723	701	758	708	680	728	735	756	686	699	682	715	741	749	640	713	708	729	775	716	688	739	695	725	735	719	712	759	700	696	786	760	762	674	708	700	767	718	698	715	742	717	743	721	714	727	706	719	704	742	737	755	697	742	757	756	727	732	732	743	711	716	668	696	722	693	680	740	735	708	703	704	750	720	702	741	788	736	705	727	725	707	694	713	691	702	748	715	745	707	763	679	744	722	681	733	723	688	715	721	740	688	746	656	724	716	656	711	729	729	743	668	686	727	717	699	713	738	753	701	729	776	753	707	727	709	659	703	742	705	721	684	719	695	735	721	712	702	733	732	752	752	754	746	720	742	703	723	677	784	786	680	762	693	717	714	686	704	716	690	749	708	681	690	744	689	730	713	707	697	693	738	719	701	711	707	737	696	724	719	659	693	683	701	729	716	735	670	693	712	734	659	727	797	711	727	699	740	747	673	714	741	704	748	728	701	691	723	776	751	679	668	699	692	687	707	702	738	717	683	739	744	688	691	684	739	708	748	722	726	793	664	695	715	736	700	690	718	726	716	758	732	688	723	728	679	716	703	731	724	739	752	727	733	711	720	722	637	691	731	697	761	716	690	724	699	732	733	663	754	722	686	736	705	689	698	717	722	676	688	752	731	712	665	691	731	738	686	770	698	732	716	732	697	670	740	683	719	712	755	664	716	726	714	684	730	672	678	711	693	697	703	683	722	714	656	726	719	717	690	723	701	713	741	776	657	739	742	735	673	715	735	671	704	777	762	754	743	718	738	704	687	701	736	740	741	697	713	741	730	753	738	693	724	710	719	698	685	703	731	717	712	718	734	728	709	721	706	749	689	679	730	694	729	707	730	704	708	720	741	709	695	743	736	750	742	728	691	700	706	723	760	720	708	761	734	662	769	690	697	743	728	726	720	727	694	717	678	745	755	694	672	716	723	696	773	752	682	721	734	715	724	767	736	747	686	756	733	751	696	691	690	715	710	707	691	732	706	792	707	756	718	709	745	687	712	736	682	720	705	724	735	737	748	693	729	709	764	721	723	719	752	724	677	678	718	707	759	741	710	703	701	712	682	727	665	688	719	703	723	707	685	736	758	724	704	767	787	690	735	773	716	730	721	758	722	731	723	715	738	735	732	725	714	752	728	664	720	725	786	706	705	766	703	716	733	725	717	717	687	719	747	688	720	673	704	800	684	699	696	706	732	710	740	680	688	684	740	647	680	754	733	703	746	693	692	722	681	724	723	735	706	718	742	709	721	681	735	695	726	738	691	718	733	683	747	720	725	733	691	730	712	748	740	688	699	711	717	735	714	708	748	735	749	729	648	719	749	724	758	725	727	738	698	710	732	708	732	719	761	723	713	707	698	708	743	746	678	748	701	733	766	710	686	702	666	682	684	723	720	756	745	703	702	705	701	722	752	740	724	770	681	722	713	714	709	696	728	727	743	697	741	703	710	708	692	702	716	751	682	740	635	725	711	672	700	771	694	705	752	727	730	704	713	709	682	701	714	738	711	728	662	721	679	724	733	738	742	688	693	718	756	690	712	729	673	728	744	728	705	656	690	687	722	724	761	696	726	773	701	716	676	719	764	714	691	694	685	667	739	694	770	694	692	701	693	714	733	704	709	756	725	725	695	729	704	679	748	745	674	705	731	703	680	698	756	722	737	737	724	706	708	680	713	706	690	730	692	726	693	715	747	711	685	709	756	690	721	735	671	773	735	734	721	759	756	777	714	741	685	671	733	740	715	724	722	707	715	717	692	741	714	742	663	699	743	680	747	719	722	724	785	713	747	758	761	744	752	688	678	714	696	726	666	728	731	690	746	700	708	722	698	706	705	754	670	758	722	742	706	737	689	700	715	720	692	705	754	684	748	779	687	719	698	719	728	684	711	730	750	711	705	729	692	799	728	762	717	726	701	731	755	714	754	709	737	713	675	677	686	771	711	721	718	715	691	693	709	693	689	710	734	715	748	676	758	694	723	717	757	714	752	713	716	708	702	729	686	748	732	722	741	730	671	728	703	722	648	709	754	720	712	738	720	703	743	749	710	725	746	657	748	749	752	719	725	714	742	748	724	662	721	691	679	694	735	733	728	739	747	702	703	745	757	666	709	704	742	746	682	707	709	691	740	682	758	727	749	739	721	720	716	713	687	754	717	702	714	743	771	709	774	680	748	700	779	756	654	766	722	724	729	807	708	739	710	694	724	709	717	760	735	699	757	679	768	703	717	698	744	699	692	736	732	726	741	690	715	743	687	737	736	662	715	680	725	713	718	749	761	705	744	710	709	712	762	750	729	723	690	715	735	741	770	737	709	708	710	746	691	723	706	740	706	727	745	717	702	735	726	728	682	772	686	686	709	745	695	703	692	695	681	744	740	696	750	716	740	697	659	703	711	724	720	747	714	709	766	722	735	745	677	734	713	768	707	708	730	783	727	686	706	680	721	709	669	711	708	707	712	714	719	714	721	695	730	732	717	702	730	741	689	742	705	735	749	709	695	729	733	723	705	708	686	735	735	726	668	711	705	717	704	678	740	728	747	756	736	700	723	754	742	701	693	720	706	707	732	704	757	726	729	692	710	694	742	719	699	717	696	752	736	740	678	725	683	726	693	773	691	719	734	751	676	725	731	721	711	722	743	709	690	712	745	709	683	746	725	669	732	698	699	704	714	728	766	758	695	746	733	705	681	703	706	694	755	764	755	693	740	755	677	709	680	689	758	751	717	734	738	732	733	720	727	723	705	738	714	678
11533	9030	7536	4635	2351	2111	1734	1401	1064	846	737	601	555	513	382	360	324	306	239	262	258	235	213	207	206	222	213	188	186	206	184	212	167	207	183	196	189	177	161	217	194	196	182	181	175	194	167	209	198	188	189	201	185	185	186	182	191	186	174	212	182	173	178	191	183	207	178	200	189	198	171	166	189	163	192	182	198	177	186	208	168	179	183	184	205	182	208	162	199	191	203	192	187	180	189	202	177	188	189	180	178	189	191	182	169	192	168	184	172	182	177	153	167	183	165	184	171	166	193	179	193	169	166	181	209	194	170	179	196	153	152	183	174	174	181	186	189	216	179	181	191	185	183	207	185	165	167	198	165	183	180	190	189	192	171	196	182	186	195	191	213	193	185	187	190	164	194	177	176	178	185	177	168	170	184	188	181	195	162	168	211	198	193	179	194	191	202	175	192	169	173	192	204	182	181	192	173	182	172	158	191	168	184	207	188	184	180	184	197	194	207	207	174	195	195	175	186	179	177	196	189	205	197	204	179	200	214	179	185	182	190	180	194	189	187	185	196	206	194	188	192	185	192	189	173	172	160	170	154	204	192	174	187	173	156	175	177	170	178	198	167	194	201	183	168	190	191	187	194	155	197	183	181	181	195	173	182	192	189	190	182	189	180	188	165	199	192	163	185	219	177	189	179	178	193	193	191	174	167	192	210	205	174	185	202	195	195	174	175	164	181	189	214	187	201	186	186	183	184	201	200	195	198	177	187	187	181	189	164	168	199	177	182	188	185	205	175	180	168	171	157	202	185	195	191	203	185	203	198	193	172	209	195	168	174	176	205	187	212	180	192	203	179	195	185	192	209	204	180	176	194	188	170	168	185	184	169	181	198	188	182	172	167	170	194	165	193	178	180	209	199	170	201	208	192	186	203	184	176	223	197	178	172	186	174	190	211	178	192	184	166	169	200	182	197	216	170	195	181	190	194	168	166	169	182	182	199	168	174	165	181	186	187	184	200	184	209	191	189	189	212	164	184	182	179	145	191	192	179	194	183	193	185	177	189	182	197	195	207	180	172	196	171	187	165	200	208	184	157	192	191	197	173	177	188	190	165	179	188	197	167	198	196	168	165	204	192	177	187	196	170	175	180	183	180	168	168	188	174	182	191	185	192	186	194	169	179	166	174	168	203	193	179	179	170	174	173	180	209	176	165	186	197	172	173	192	193	175	184	196	171	151	215	184	179	203	178	187	179	164	164	171	199	158	181	171	190	166	172	187	184	186	195	204	187	186	196	181	187	166	201	196	179	217	156	173	175	199	175	182	187	167	189	201	170	187	222	177	205	178	178	179	180	166	192	185	190	193	166	187	200	192	201	204	155	169	185	175	171	169	182	198	188	160	194	174	170	188	176	185	177	172	191	194	157	192	195	171	206	179	164	177	192	180	176	181	188	158	173	210	183	186	179	194	166	179	195	180	176	197	172	182	192	158	184	169	184	188	169	177	185	195	197	180	205	204	170	189	179	183	164	187	192	183	172	203	189	186	195	173	189	185	168	174	159	165	198	165	184	172	165	185	174	192	194	168	182	198	166	172	180	177	204	188	190	193	188	194	183	187	179	191	190	191	188	184	158	168	209	182	194	184	184	162	181	192	205	189	203	173	189	180	199	179	180	179	162	160	181	210	190	185	174	170	199	165	165	177	172	181	183	188	195	195	152	187	182	174	188	163	204	160	185	178	198	176	197	182	194	174	177	183	166	178	201	173	195	213	177	177	190	207	161	169	178	174	179	165	175	183	168	175	160	195	171	187	188	194	169	197	174	189	171	203	169	185	203	177	205	202	182	185	180	192	204	183	185	192	180	159	162	201	187	202	169	165	181	173	177	199	156	185	187	160	181	190	200	182	181	157	189	178	205	195	193	188	184	199	178	175	171	183	177	152	195	193	179	187	172	195	164	186	205	174	201	198	186	180	174	167	182	156	182	200	183	207	174	201	190	189	182	156	176	174	175	169	174	181	164	179	170	189	172	158	199	177	195	169	157	187	180	182	194	199	215	199	171	166	190	163	196	177	184	198	181	192	190	181	181	180	192	190	202	183	161	193	174	171	179	205	174	184	176	204	184	173	208	199	187	181	193	173	174	190	173	181	158	177	173	155	160	211	202	186	199	168	170	175	200	214	212	193	189	185	173	206	177	183	178	172	189	164	170	180	214	199	180	189	174	189	186	208	173	186	181	180	185	186	190	177	183	175	214	193	195	166	195	171	197	195	157	174	195	187	186	199	181	196	200	193	174	186	182	181	191	184	201	207	188	188	189	187	176	186	191	163	172	184	186	178	193	169	177	167	203	177	190	196	190	202	184	184	173	186	200	165	192	169	193	181	189	170	164	189	218	181	209	210	186	193	169	170	175	211	183	193	171	190	203	184	171	178	158	199	188	183	196	203	207	162	214	187	171	167	199	182	182	175	179	193	172	206	188	198	201	174	168	186	174	205	166	186	180	161	186	165	165	179	184	181	195	186	193	195	179	183	169	163	188	195	210	200	190	165	203	184	198	209	179	190	188	199	194	184	191	204	199	179	185	184	167	186	164	195	162	168	177	166	178	167	200	191	208	173	186	170	178	166	167	198	181	200	198	160	161	204	192	189	194	164	194	208	197	196	154	208	162	197	154	175	192	199	175	175	196	191	170	172	198	186	195	174	190	184	238	178	187	182	190	182	195	179	171	183	185	166	189	173	195	191	200	172	182	195	180	212	185	192	168	212	194	192	211	189	189	194	198	175	195	165	178	197	164	204	202	190	175	195	180	220	164	180	215	182	201	171	180	189	169	179	191	168	202	189	189	166	156	177	196	205	183	175	165	178	185	165	184	198	185	186	178	191	189	195	207	182	178	181	197	188	183	176	194	198	183	180	185	193	184	190	184	178	182	195	195	183	188	168	187	155	170	178	182	174	182	163	178	186	208	188	183	171	169	188	160	191	181	181	171	210	183	197	169	189	213	178	222	208	182	190	175	177	178	179	203	193	180	186	164	196	164	164	181	188	167	192	180	204	207	200	156	181	176	201	179	195	200	184	195	204	182	147	192	202	181	194	188	189	208	195	175	191	197	181	189	174	205	173	200	180	170	198	162	148	198	180	190	168	187	191	191	177	172	180	153	182	189	193	202	180	171	187	192	183	175	173	193	173	166	210	211	176	196	180	193	200	190	179	193	191	159	188	181	179	186	181	197	197	186	206	194	184	181	186	195	168	171	213	197	181	201	182	216	179	223	191	209	158	192	176	197	184	195	187	191	174	165	203	199	158	162	196	166	170	206	171	150	171	192	184	178	196	203	182	188	165	202	199	205	188	203	185	171	177	190	191	189	186	187	182	194	170	184	190	149	191	171	199	181	183	182	198	164	182	160	205	183	200	185	167	165	198	194	195	198	184	183	200	201	161	193	190	179	201	189	186	172	176	197	169	185	160	181	209	192	166	188	165	214	183	159	165	153	196	184	202
11766	11150	14298	12324	8099	8680	7630	7289	5771	4741	4037	3440	3138	2694	2153	1976	1749	1562	1326	1260	1213	986	901	878	912	808	813	803	751	694	682	710	664	664	692	662	677	688	682	676	640	607	633	682	629	686	641	640	629	653	664	692	695	689	687	703	671	623	620	665	683	654	657	685	646	656	647	663	654	645	637	644	650	650	633	629	583	623	627	632	634	633	646	628	674	613	640	640	655	675	619	630	663	580	678	629	685	658	634	654	644	631	620	646	686	612	706	686	607	600	667	657	660	702	564	662	658	636	650	643	648	648	608	627	646	630	611	634	642	650	674	612	671	684	623	601	684	640	665	663	635	608	668	675	665	631	654	618	641	650	623	632	655	653	630	694	660	642	675	640	666	660	661	622	653	644	659	645	663	607	644	667	609	658	641	600	614	635	652	613	626	632	618	639	628	654	636	616	668	624	670	640	581	648	650	648	614	654	623	597	620	631	644	643	678	657	631	628	676	614	646	643	601	655	608	641	640	641	633	593	612	669	676	668	690	633	677	629	639	708	651	653	657	648	628	638	665	668	649	639	601	634	610	646	602	633	632	643	626	611	595	599	672	669	672	600	635	626	654	653	659	626	609	645	642	676	663	642	676	700	629	655	656	609	632	644	633	700	613	687	679	636	636	609	643	670	692	662	651	627	615	639	646	639	634	655	645	641	634	620	622	637	620	613	624	646	636	614	629	639	648	635	650	660	616	608	602	636	633	631	650	644	656	621	623	661	686	688	638	660	598	649	691	623	602	662	601	665	661	635	646	610	626	621	628	607	628	642	606	692	657	638	667	653	622	662	632	666	647	645	669	704	632	641	632	613	669	643	612	667	696	672	603	657	630	629	659	649	606	649	640	642	628	672	629	646	627	619	640	626	647	654	685	630	650	640	642	647	670	674	652	653	623	655	667	656	696	657	613	656	652	648	656	633	704	636	638	629	621	624	660	624	654	648	702	641	587	636	644	644	659	624	640	650	654	631	620	685	642	640	653	646	694	636	627	638	683	658	621	655	603	622	646	638	650	639	680	673	605	658	662	650	577	626	610	663	648	650	635	654	656	654	632	652	642	622	630	656	601	633	663	641	651	631	645	678	688	695	623	642	628	658	661	644	627	567	626	601	655	622	659	624	598	677	598	697	668	667	667	643	658	632	630	648	600	643	682	697	641	596	713	663	610	632	688	697	652	652	661	654	653	676	599	614	614	648	642	646	671	660	640	636	636	578	594	662	634	627	662	654	569	618	641	651	608	616	686	655	657	634	657	682	675	618	640	602	587	637	661	668	653	674	587	645	623	588	677	675	626	608	584	602	682	640	642	637	667	637	646	648	660	608	650	647	645	643	587	657	698	644	628	614	640	643	693	671	609	632	625	664	639	659	649	668	637	655	680	622	621	650	593	647	658	703	618	639	676	662	647	659	642	664	652	655	629	638	585	666	636	625	686	602	620	617	638	618	638	678	626	656	637	651	646	585	663	648	649	655	701	681	611	600	646	684	627	632	634	607	669	663	608	626	622	632	637	650	679	618	601	676	629	655	650	650	621	633	668	637	681	630	654	633	609	614	658	676	691	640	647	645	633	666	650	594	637	677	633	598	658	650	633	662	655	626	686	605	635	635	648	605	627	692	616	613	704	647	634	648	631	636	627	593	636	628	635	617	632	620	664	643	696	647	652	633	649	639	649	626	588	665	591	630	664	672	615	619	645	619	624	656	645	651	634	626	675	658	641	654	666	626	612	643	660	704	689	601	651	691	641	670	647	651	625	623	651	630	649	606	608	678	636	608	635	641	635	636	693	672	606	640	635	672	608	631	663	656	665	616	615	637	617	599	648	664	647	635	658	636	681	641	632	686	644	672	655	654	647	673	618	643	644	658	624	629	632	677	660	620	662	648	688	658	666	612	656	636	615	663	623	667	639	641	655	640	624	656	632	662	661	663	624	658	679	659	630	687	644	631	615	651	672	642	657	651	619	663	587	607	666	665	635	695	632	617	633	610	627	637	664	633	640	620	636	643	656	671	619	659	649	630	678	609	702	628	647	693	645	672	630	631	606	668	648	671	657	620	668	637	664	655	617	661	638	614	637	661	645	641	659	610	635	615	651	622	611	620	645	711	704	653	592	643	614	671	633	639	639	634	677	657	622	638	631	645	642	644	631	639	671	679	642	637	602	639	625	687	632	653	647	666	693	616	624	640	675	624	576	632	633	638	613	648	643	694	689	681	630	630	660	620	643	648	636	661	639	680	624	656	658	637	600	610	657	643	705	646	604	686	600	617	629	663	646	659	624	618	651	606	617	663	651	622	654	638	660	648	659	662	665	663	637	635	643	628	657	658	630	611	680	682	694	671	607	652	634	598	655	637	619	645	626	632	636	613	633	618	621	586	641	643	648	625	666	684	589	664	651	608	631	652	618	652	657	594	631	671	647	632	659	677	680	649	649	656	608	641	674	635	663	631	650	628	605	704	623	648	688	641	633	658	635	630	659	644	664	636	595	676	669	646	673	649	625	635	675	672	671	639	660	659	652	645	675	648	650	654	678	640	684	658	638	651	625	625	613	647	607	650	645	647	650	691	688	663	671	647	658	653	639	668	626	627	681	594	621	663	630	636	658	675	647	644	630	646	617	677	664	642	613	642	649	673	653	652	638	690	612	653	642	608	635	697	594	701	608	625	616	659	642	624	646	630	648	623	663	636	596	624	632	579	663	625	637	656	648	677	606	657	593	651	630	617	657	600	657	670	667	616	638	664	679	641	643	639	601	598	671	682	652	673	644	679	638	629	647	641	680	642	638	627	653	652	664	683	658	624	606	636	611	629	611	626	667	587	619	683	694	639	658	650	592	672	629	698	654	662	656	650	671	607	652	629	615	627	672	692	646	624	657	686	644	649	634	670	616	629	671	601	619	639	649	664	646	654	641	636	627	612	624	629	640	648	649	631	606	671	614	630	643	619	625	638	608	649	650	632	645	696	631	662	661	689	633	658	626	630	608	637	636	633	604	639	626	674	654	658	627	680	672	570	648	600	685	606	653	669	651	665	594	627	662	648	636	622	638	630	625	671	609	632	639	660	622	631	625	614	611	678	609	639	634	649	640	628	632	658	613	606	650	621	709	658	633	651	624	602	643	645	655	669	616	632	629	608	675	581	629	627	679	658	628	659	644	625	625	675	665	646	661	674	648	615	639	643	630	644	666	671	701	676	617	639	610	680	630	637	656	706	674	671	663	641	651	642	627	632	643	615	675	703	637	614	644	641	652	632	668	635	666	675	637	674	637	608	616	662	686	668	644	650	626	630	653	598	620	647	635	663	619	641	615	653	641	598	668	626	674	618	655	634	648	620	660	605	678	648	653	651	657	650	637	631	691	580	635	664	557	693	643	673	644	651	634	640	621	701	643	633	658	664	641	626	611	668	662	680	637	612	634	646	656	682	677	614	656	667	613	636	653	650	647	623	624	666	638	687
30663	31861	36182	34227	27159	29862	27098	25995	23962	19611	15373	12055	9771	7689	5360	4439	3578	3267	2098	1748	1835	1036	619	656	620	537	504	473	388	344	301	234	230	223	214	210	216	253	259	192	202	215	207	185	167	216	215	188	186	188	169	212	231	247	252	219	199	205	198	207	199	162	209	192	207	200	213	182	204	194	221	189	168	196	190	197	203	180	175	205	182	191	179	212	211	198	208	206	169	196	201	185	181	184	199	194	196	178	192	172	191	190	211	208	169	172	179	194	198	185	188	208	203	190	202	217	192	204	218	184	166	162	213	174	148	175	181	190	170	211	191	198	202	217	181	203	215	158	190	192	203	226	158	200	181	204	180	188	216	190	197	195	170	194	184	202	204	176	201	186	175	193	173	195	185	183	205	193	192	191	191	184	183	190	205	186	191	211	192	172	203	181	177	166	192	193	223	187	197	190	181	199	190	175	186	202	176	183	194	192	167	183	193	188	185	173	213	165	204	182	195	187	180	164	193	184	174	204	212	215	192	179	155	194	183	172	198	193	178	181	170	190	176	183	204	185	188	202	204	196	176	169	176	196	176	213	193	191	162	193	194	183	176	183	189	169	187	196	203	226	199	194	207	185	188	192	199	193	195	159	224	188	202	201	185	173	177	199	208	203	166	176	174	173	189	169	188	163	183	192	187	175	190	194	200	176	170	189	192	176	200	203	210	162	204	176	184	189	224	195	183	172	176	184	175	193	199	184	201	200	191	197	202	182	178	205	201	187	185	184	196	197	190	209	186	194	164	193	167	186	173	190	166	192	199	202	186	174	195	181	195	185	189	178	190	192	180	175	185	185	174	197	159	198	183	197	202	186	186	181	165	187	207	194	188	220	193	183	206	192	215	199	205	183	189	168	190	175	198	201	168	188	205	167	181	192	190	195	168	191	190	181	193	178	199	196	200	191	198	194	179	198	214	193	196	186	199	222	211	175	197	185	195	195	190	177	207	189	203	182	198	193	222	202	177	169	218	186	207	180	178	194	196	196	181	186	214	209	197	197	169	185	192	213	182	194	166	204	189	192	186	203	198	176	175	191	188	175	181	191	183	190	213	164	185	193	199	191	207	185	202	171	210	193	175	193	214	184	180	192	179	198	197	192	213	198	191	209	200	152	175	216	186	180	183	179	176	183	196	194	185	205	195	179	192	183	185	202	193	182	167	181	179	216	200	179	176	192	174	184	179	191	197	187	168	190	200	226	220	170	178	184	201	157	181	182	172	181	176	174	202	202	182	197	180	193	197	170	202	191	189	182	202	172	195	188	210	216	197	200	194	176	201	201	179	210	214	187	179	212	173	195	200	168	191	191	199	187	180	199	179	183	200	196	226	179	209	204	197	212	183	203	190	218	184	183	208	183	181	163	188	176	185	201	191	202	202	192	200	217	184	181	195	176	173	177	188	195	184	202	195	184	203	178	161	204	191	175	188	199	193	204	200	195	181	203	173	178	212	205	193	187	169	182	183	215	188	200	205	176	194	180	190	203	211	182	185	176	209	181	190	206	155	181	183	199	183	200	213	187	204	191	184	210	187	200	193	197	184	196	195	176	187	186	177	213	192	174	170	197	180	180	198	203	216	173	194	182	180	174	203	187	192	158	201	202	172	188	198	198	223	211	198	185	206	193	192	175	205	201	182	162	184	168	172	195	195	198	204	176	214	191	178	215	210	196	186	196	171	202	191	173	222	178	186	198	166	171	186	177	182	192	200	182	214	204	214	209	183	210	196	179	190	191	173	160	171	196	196	207	173	167	179	191	187	203	186	185	183	193	210	188	182	159	167	188	183	206	209	199	202	198	177	198	203	183	179	194	207	194	191	210	190	187	220	171	189	189	200	195	190	179	174	192	189	166	183	173	176	200	176	178	180	190	182	157	204	198	172	176	175	169	170	221	169	193	202	173	184	206	180	171	191	197	194	168	199	183	195	189	189	179	180	183	182	213	178	200	192	185	178	174	196	170	178	177	173	179	222	169	181	175	184	199	196	212	175	193	177	196	198	187	176	182	166	189	197	175	209	188	165	179	214	211	204	185	192	185	184	184	183	181	204	217	188	166	226	173	184	208	179	180	186	211	206	196	188	212	205	209	207	198	163	186	193	200	167	202	200	175	184	201	214	175	181	198	166	184	165	221	178	173	189	225	177	196	193	206	158	186	180	200	186	193	202	183	172	175	178	197	180	193	171	180	169	205	175	195	191	188	182	167	193	174	190	188	208	186	211	186	206	183	177	212	197	194	170	199	193	177	193	180	197	185	198	196	187	221	215	170	195	176	191	197	210	200	221	190	185	175	185	204	209	190	189	185	197	205	193	197	189	183	180	177	186	185	179	199	200	178	175	182	194	183	196	184	202	216	210	214	196	193	173	196	230	180	174	171	181	197	186	201	186	162	216	192	197	196	196	197	171	195	198	173	210	170	190	162	192	171	181	183	202	179	191	190	201	187	174	200	195	188	199	190	178	192	190	169	184	165	228	188	186	172	170	201	195	184	190	206	206	174	190	199	178	175	225	173	178	189	184	171	215	184	156	198	207	187	200	201	172	205	200	188	195	194	207	199	200	204	191	189	214	183	200	197	190	225	174	198	208	165	179	204	177	183	205	208	204	182	186	193	178	197	168	169	182	190	189	182	178	194	181	187	185	214	174	177	195	212	195	175	205	202	193	194	226	180	162	198	206	190	189	169	206	181	193	197	164	167	193	189	178	187	175	197	200	170	193	203	190	192	180	205	190	194	190	190	191	197	160	181	197	191	228	184	178	209	191	184	182	197	175	193	198	194	188	183	186	179	195	205	208	185	176	201	197	208	188	193	179	213	180	182	188	182	183	180	209	205	185	213	209	195	174	205	167	186	170	213	179	212	189	171	183	162	162	202	187	164	180	189	181	181	207	186	195	194	179	196	201	168	209	178	185	185	184	206	187	187	175	173	209	180	193	206	167	201	170	200	197	196	203	197	203	207	175	203	186	180	175	199	212	175	211	183	199	175	200	188	208	170	191	195	195	190	208	179	182	190	200	197	171	184	187	204	206	188	194	171	201	181	197	177	187	188	195	209	195	189	193	205	207	168	204	175	195	195	188	186	220	182	177	190	180	202	170	203	182	177	163	166	195	186	190	208	207	185	197	202	184	188	211	182	175	203	191	200	186	212	181	198	185	176	200	197	196	175	160	176	182	204	183	183	188	178	182	192	187	182	209	183	185	192	188	188	185	173	205	190	219	181	173	202	175	179	168	199	205	182	200	188	171	205	211	190	171	198	179	148	180	183	183	171	160	154	174	202	212	203	194	177	163	190	201	174	200	206	181	202	176	178	198	172	191	181	170	187	168	215	194	175	221	202	162	186	179	189	196	192	184	194	175	176	197	199	195	189	178	177	171	190	171	196	176	197	207	176	169	178	173	200	201	173	189	199	183	188	160	194	194	204	202	189	168	177	190	188	189	190	192	191	197	189	188	203
24644	29755	38533	41138	36898	43702	40983	42941	43413	40704	37852	35019	32734	29292	25281	23006	20313	19673	14333	11922	12375	7512	4471	4914	4570	4069	3645	3625	2784	1930	1997	1315	1012	1063	988	1039	1074	1182	1152	747	687	722	679	734	639	700	686	708	725	709	776	1057	1083	1089	1011	853	716	667	647	678	645	597	680	642	689	695	605	613	684	652	656	681	669	664	638	650	644	646	658	632	671	653	668	658	659	624	699	645	656	660	651	685	642	661	719	679	654	677	663	641	670	639	687	650	613	673	616	647	681	702	638	640	658	618	683	673	651	623	702	673	642	629	673	663	657	641	646	675	666	665	648	669	653	653	631	647	633	658	691	656	643	652	675	660	642	650	696	662	649	666	668	628	638	652	668	663	634	600	629	651	666	682	642	657	663	672	700	646	668	665	649	664	654	685	631	653	703	611	675	677	626	650	631	604	660	664	689	693	657	632	652	656	674	690	613	630	647	671	672	658	636	638	637	684	674	694	662	584	701	617	657	694	623	640	668	661	639	690	638	678	603	689	664	687	674	669	688	705	675	657	658	664	650	675	617	641	608	665	693	693	656	651	647	606	642	641	646	647	671	647	621	646	642	623	680	635	653	698	687	694	650	684	682	686	636	635	647	660	625	637	673	671	642	667	670	714	676	661	644	643	715	638	666	653	649	625	617	667	680	631	674	655	659	641	609	673	681	660	667	610	697	651	645	635	650	666	648	639	651	629	675	641	684	650	683	668	656	726	665	698	640	682	634	682	652	655	629	686	700	669	746	633	665	674	682	651	663	658	716	688	668	656	642	644	615	683	660	688	644	669	658	629	650	658	663	664	672	688	652	642	654	624	682	677	690	677	661	634	632	652	643	686	668	648	653	635	656	660	647	685	617	682	629	643	694	645	688	656	636	625	649	623	724	674	657	632	624	614	678	682	687	696	631	651	628	618	649	647	658	598	661	660	650	672	653	649	649	662	656	682	636	655	669	625	721	603	622	666	661	630	694	700	639	636	698	630	684	640	675	626	639	694	658	651	639	635	668	590	639	632	730	702	640	684	684	626	690	702	653	674	676	661	620	648	672	685	653	651	685	651	680	653	646	646	667	668	648	633	654	694	712	637	632	648	642	661	661	631	649	639	666	712	685	643	612	661	664	644	637	652	660	657	673	652	673	664	704	615	618	659	620	683	654	650	651	706	649	667	653	639	645	657	639	656	654	646	674	647	636	688	626	626	607	658	681	646	630	699	640	649	676	692	676	683	708	677	644	679	623	650	661	663	667	667	651	703	690	625	637	661	598	666	686	672	640	692	658	636	635	658	700	654	655	655	605	627	649	621	661	647	698	641	724	655	659	641	640	667	612	686	650	616	647	683	646	654	637	688	684	654	673	642	681	635	669	644	740	655	685	584	660	697	703	624	639	651	680	625	669	692	677	645	642	656	669	691	659	662	690	645	667	637	640	712	700	664	663	635	651	687	643	642	638	653	666	748	635	619	653	653	670	655	672	649	658	675	661	689	634	661	684	642	669	661	669	683	678	675	664	668	662	680	645	667	683	674	664	621	652	679	598	638	677	639	638	660	675	684	641	643	676	668	601	662	640	651	646	665	638	644	687	657	701	634	699	612	662	634	681	671	679	638	677	674	701	658	655	596	635	702	650	682	609	694	684	646	672	618	691	648	653	612	628	658	671	680	637	666	659	673	649	673	634	675	634	665	660	624	678	653	647	648	670	682	621	691	654	628	652	679	702	664	698	685	694	649	670	625	641	649	660	641	679	679	652	702	657	713	693	637	668	654	655	632	684	666	606	624	676	705	646	662	661	665	657	680	679	655	688	652	643	680	717	652	683	667	654	625	637	715	650	676	629	662	646	616	648	667	637	680	697	649	665	705	647	667	633	661	691	637	684	598	625	703	693	673	647	672	612	623	685	681	645	659	685	650	642	597	677	622	594	691	654	652	618	671	657	665	636	677	665	618	669	735	676	615	607	642	657	665	649	660	612	674	687	628	657	651	665	653	689	677	682	658	655	680	626	683	706	679	667	670	653	686	634	686	628	667	675	631	656	679	641	670	708	674	649	663	648	664	676	638	653	641	644	685	665	639	643	656	638	599	689	659	648	629	694	633	674	637	628	698	694	696	665	685	663	694	682	697	652	669	652	668	690	656	636	638	670	682	678	667	649	687	681	677	646	625	620	664	630	658	679	616	629	684	641	675	649	646	654	664	637	610	654	693	640	622	638	647	633	656	668	650	630	677	647	683	633	673	683	649	653	660	673	655	646	643	646	684	666	685	698	657	667	689	676	662	624	666	638	673	657	702	668	671	644	654	634	633	688	678	652	651	651	628	671	685	666	666	678	685	656	704	697	645	683	708	645	693	686	673	643	681	636	684	629	634	655	642	664	691	639	642	627	669	686	692	677	639	649	632	665	634	716	634	677	658	650	616	720	656	670	658	630	652	632	650	656	621	713	663	613	646	655	660	642	622	647	714	662	665	630	695	645	611	663	660	665	691	658	661	621	726	631	648	674	637	670	657	674	636	631	615	644	635	713	697	648	648	647	704	682	681	695	663	649	676	679	617	623	649	654	661	645	640	656	680	685	652	655	620	646	644	675	670	630	649	644	702	690	673	658	636	613	750	635	619	656	689	666	649	659	674	689	654	658	675	668	730	663	655	673	668	711	634	655	678	651	653	606	638	700	699	652	666	661	681	646	678	689	705	667	680	648	652	675	629	625	664	685	696	664	643	641	657	628	637	600	639	650	651	677	672	630	631	645	653	679	642	682	624	643	665	673	634	654	670	641	716	630	645	669	665	704	668	687	684	679	660	705	627	640	644	680	685	617	676	652	653	673	645	682	656	681	661	638	681	614	677	650	678	676	705	671	668	635	635	680	654	631	643	695	677	589	673	655	687	702	656	652	667	664	677	642	646	688	655	670	643	709	579	666	672	633	657	641	668	715	648	649	639	644	632	650	644	710	684	631	645	690	654	649	660	644	601	674	692	688	672	677	669	633	665	692	679	638	699	647	665	653	654	637	688	669	673	643	665	635	652	678	671	666	656	649	663	652	687	650	632	620	662	644	623	740	635	694	657	651	655	693	655	684	640	615	663	697	657	673	653	612	597	651	640	689	652	655	650	684	652	706	653	664	685	690	640	681	643	630	638	691	636	693	691	636	656	660	666	627	675	649	632	641	654	656	626	655	695	619	631	628	676	659	663	651	662	676	632	632	626	619	613	675	646	678	656	671	627	690	678	650	631	657	626	681	662	633	626	650	626	695	674	659	670	643	681	666	642	636	636	685	668	681	634	657	654	636	627	643	666	628	655	737	648	650	632	683	691	584	665	657	615	678	697	632	704	661	638	683	647	613	645	686	642	643	693	657	695	672	636	724	679	733	635	671	633	680	634	650	660	675	672	641	643	670	624	633	640	626	668	644	657	666	674	652	675	699	672	645	687	669	663	697	657	683	656	680	633	654	656	637	678	701	677	645	620
41252	42351	41354	37900	31377	32191	34968	36255	33585	29644	26191	20838	18141	14170	9707	7875	6366	6675	4175	3048	3273	1860	1049	1223	945	956	714	801	674	496	562	357	316	261	284	301	283	293	273	235	229	233	226	210	212	214	217	219	220	214	236	221	287	303	310	272	232	216	226	225	221	234	222	187	216	219	223	225	236	195	201	221	184	207	211	198	224	221	223	232	233	220	238	238	206	189	225	201	206	247	225	200	194	225	193	226	234	208	232	229	231	215	220	231	203	234	213	216	205	238	213	203	220	194	220	200	221	214	217	216	205	250	224	185	232	200	211	185	215	222	192	233	209	204	224	223	226	198	211	224	236	212	222	219	219	211	191	220	222	197	232	235	224	215	205	226	207	195	228	204	221	222	220	217	220	226	212	240	241	194	237	216	243	219	186	222	234	246	219	215	239	210	233	214	240	209	209	215	220	188	225	241	236	245	229	214	216	200	225	212	208	216	209	232	214	212	180	221	221	222	231	219	207	247	213	206	238	221	204	238	226	243	234	228	220	215	227	237	216	214	207	218	203	212	208	213	233	221	216	217	200	219	220	209	219	210	233	205	227	204	217	210	225	205	239	239	222	236	217	204	226	216	242	193	222	227	190	249	216	208	225	209	226	228	202	225	221	231	188	217	222	228	206	231	201	218	211	221	224	215	210	195	191	207	237	209	217	227	229	239	215	217	215	232	222	229	202	212	234	214	205	246	218	209	235	198	195	218	219	235	207	202	213	220	245	213	241	208	216	217	212	204	235	227	224	199	202	211	221	220	216	203	243	214	188	195	188	217	205	211	232	213	178	235	205	224	217	224	202	205	197	193	238	224	215	202	212	213	205	215	215	248	223	188	185	201	228	226	222	236	219	228	213	229	247	232	227	190	230	207	199	224	205	238	215	241	234	216	228	197	230	231	221	226	230	233	222	210	235	223	205	210	228	220	218	223	201	227	188	213	220	197	187	214	210	233	208	225	203	212	207	217	210	218	203	231	216	210	217	214	229	220	201	211	239	211	224	218	194	208	196	208	217	222	216	219	204	203	188	224	227	225	199	232	215	248	237	208	212	227	205	227	213	226	229	234	243	210	228	205	213	204	211	192	191	224	217	203	201	219	200	216	225	204	217	207	205	216	204	232	232	195	241	215	205	201	222	228	204	184	191	205	204	201	223	221	193	225	231	200	221	206	205	207	215	228	242	222	218	219	204	224	245	201	221	207	218	211	215	200	225	233	222	214	210	232	212	221	225	232	206	220	214	246	216	190	266	226	208	203	217	229	243	186	210	206	237	220	199	203	212	223	217	211	235	214	235	195	248	199	220	238	232	246	208	235	245	232	202	255	212	226	197	221	226	214	236	206	217	195	233	212	239	213	248	241	221	197	227	226	197	196	201	215	238	191	192	185	199	219	244	219	243	211	230	209	232	193	225	204	197	203	221	223	211	213	221	201	210	230	208	222	216	204	210	179	230	221	196	234	222	210	213	211	223	207	219	196	204	200	216	198	217	207	213	208	208	202	219	201	210	229	217	206	221	236	199	194	226	224	219	201	207	220	213	230	198	234	226	194	197	209	194	211	220	217	213	237	206	223	204	218	214	201	236	248	226	226	209	221	219	212	221	207	215	204	211	225	189	188	224	244	202	204	233	225	212	210	227	245	226	208	216	177	233	207	223	215	215	204	216	218	205	209	251	228	202	223	234	232	227	221	259	220	205	233	239	210	207	201	223	196	210	220	222	222	206	214	213	199	210	242	182	194	252	239	186	248	217	210	217	183	231	201	227	222	211	242	196	245	222	195	226	220	197	229	225	214	214	206	221	222	204	238	229	213	234	213	230	225	233	193	222	235	199	222	210	213	236	200	211	232	181	202	211	183	193	227	249	211	200	196	237	207	224	219	202	207	226	188	205	232	199	245	208	225	232	199	246	215	204	210	202	202	216	209	207	221	191	223	214	231	226	207	247	221	211	214	232	254	220	242	193	219	256	211	222	220	251	223	196	225	200	215	196	212	209	215	249	220	236	202	209	205	201	204	228	238	237	224	219	205	194	222	229	240	240	216	234	223	213	231	185	242	187	227	209	209	221	202	228	219	183	204	239	209	193	227	235	226	243	215	210	219	213	238	194	237	195	185	220	213	228	216	190	188	197	206	222	226	218	231	250	199	225	226	206	206	220	239	209	224	212	215	217	232	229	224	229	230	219	197	225	213	206	210	226	251	202	214	244	181	218	231	207	214	228	221	212	198	204	228	206	233	250	216	208	258	187	228	202	198	224	201	225	227	228	234	208	197	246	218	269	235	222	221	235	192	232	209	228	208	234	196	226	205	214	228	239	217	225	202	246	223	187	224	237	209	223	263	204	222	254	203	197	200	217	248	202	214	221	241	214	213	229	224	202	212	198	211	209	244	201	215	237	200	219	214	219	241	208	207	255	246	199	184	227	220	234	246	211	209	222	216	217	218	213	218	193	247	227	210	225	180	205	239	219	231	214	213	217	224	204	226	227	263	214	219	205	246	187	227	209	201	205	212	228	256	206	213	241	226	212	213	228	233	214	210	217	192	229	214	205	231	231	205	198	227	223	249	194	224	223	219	231	211	217	217	219	228	247	212	224	215	223	203	227	232	222	229	206	214	200	210	211	206	220	223	223	223	200	249	230	210	230	205	224	244	207	187	220	243	216	190	241	228	220	228	208	222	228	228	258	207	233	234	220	254	230	206	246	218	227	193	245	229	233	234	191	204	239	221	219	196	207	242	219	248	194	218	247	231	209	222	231	229	202	203	223	227	229	215	205	193	221	202	209	225	239	235	214	219	232	232	231	207	209	202	260	222	198	202	233	221	221	228	223	233	244	233	208	219	219	192	218	214	221	206	218	203	228	202	219	223	235	201	221	214	226	196	228	222	211	231	220	209	222	217	212	207	223	219	211	237	227	229	189	222	216	219	196	217	208	200	218	202	221	206	211	219	243	229	196	242	197	220	195	221	199	218	216	214	223	240	222	199	185	205	196	215	197	209	249	200	220	236	205	217	226	224	233	220	206	181	206	207	213	223	229	228	206	227	228	224	201	208	221	198	224	220	205	226	191	214	225	205	212	224	221	200	227	218	233	205	217	183	233	209	218	223	232	209	203	239	207	214	227	232	219	225	231	213	230	213	230	188	215	222	231	221	238	223	204	218	209	198	231	240	213	222	250	213	220	212	224	225	203	206	200	222	232	236	178	216	204	223	214	213	219	217	225	207	229	230	214	214	210	200	231	217	184	204	228	218	209	240	221	191	217	220	214	248	206	241	198	205	212	198	241	220	226	221	213	207	217	209	231	215	191	228	219	196	220	223	207	231	212	211	242	213	210	218	221	210	208	237	210	210	227	218	230	214	208	218	212	194	231	213	195	227	236	233	229	213	221	205	227	240	243	216	217	213	232	215	217	202	225	242	180	190	224	221	230	209	204	209	230	242	217	207	217	223	214	194	224	212
34096	40365	47039	47265	43837	47879	51215	53184	53113	50266	47556	43514	41479	37803	33148	30003	28532	29064	22108	17826	18542	11459	7120	8854	6885	7162	6204	5934	4892	3203	3551	1934	1548	1208	1284	1374	1553	1737	1219	784	817	839	744	799	802	738	772	761	744	720	771	969	1273	1702	1566	1221	1024	863	778	704	770	699	775	723	705	722	750	812	752	732	709	712	752	713	755	692	745	698	804	704	715	709	741	750	712	758	756	664	698	709	760	728	715	722	730	712	729	716	748	777	742	735	761	722	697	698	763	726	726	749	737	711	738	741	728	720	700	759	704	781	765	744	755	729	708	687	712	721	718	769	733	717	760	734	704	718	737	716	753	740	766	775	754	767	708	739	767	705	755	731	729	687	723	761	697	723	740	742	711	726	755	746	747	696	717	722	718	750	752	721	738	706	762	754	784	765	716	734	729	709	760	751	772	709	768	732	739	739	735	763	753	677	736	686	784	721	763	693	755	751	802	704	727	771	743	746	702	719	738	769	739	716	740	772	745	714	736	755	757	780	716	736	738	734	744	738	695	773	696	725	753	723	742	679	782	726	706	732	744	772	748	733	746	762	705	756	713	771	773	720	729	750	788	697	700	712	689	699	740	770	736	674	742	713	741	713	804	758	728	736	720	732	716	756	689	711	716	756	772	722	743	748	733	762	703	741	756	707	758	755	761	686	764	707	709	743	718	741	758	701	797	794	715	734	716	747	738	767	750	746	743	711	729	779	705	757	724	704	715	729	719	750	759	725	760	695	721	765	744	674	733	741	702	737	755	741	713	769	722	738	742	704	716	721	793	711	766	744	740	766	676	689	736	743	763	708	723	705	761	732	761	766	745	765	796	761	705	823	722	753	763	691	697	751	733	750	700	782	716	775	774	686	768	715	729	743	691	701	727	779	708	718	782	732	745	716	738	753	689	666	779	791	688	736	738	713	752	761	734	695	753	748	709	720	730	686	740	745	755	711	771	688	731	731	705	729	702	726	753	733	712	704	737	721	767	777	730	705	755	740	687	772	728	762	744	740	752	733	770	745	731	716	713	695	753	780	752	744	742	778	776	721	722	708	741	704	764	758	710	721	762	739	698	735	682	780	717	730	767	695	770	761	767	719	755	715	724	715	769	762	740	751	747	713	756	684	739	692	751	705	691	736	763	723	718	734	685	715	745	781	794	744	798	744	759	757	731	741	740	727	765	707	669	703	720	715	690	725	727	724	731	699	758	795	755	721	698	721	709	806	705	733	770	688	727	733	713	723	689	761	739	738	753	734	702	712	688	726	730	727	715	787	710	787	763	754	739	735	767	695	787	722	689	767	691	717	758	731	734	713	753	761	756	754	751	730	762	742	690	787	777	771	740	743	717	738	707	719	723	767	721	755	679	719	737	753	715	725	744	728	752	759	779	787	706	706	715	729	731	678	750	759	767	701	739	750	838	723	762	750	735	738	702	751	702	733	708	718	716	756	753	761	734	757	729	724	743	738	712	748	742	720	742	722	676	752	736	767	678	727	731	707	728	745	706	739	729	801	778	700	742	705	725	727	754	769	770	748	748	719	665	678	746	737	746	729	763	763	749	708	754	725	713	725	739	750	766	697	715	739	757	712	718	722	774	744	722	710	756	703	688	695	783	731	703	721	763	760	764	753	681	719	755	739	744	728	732	712	744	712	714	701	727	701	736	715	721	756	743	666	763	687	776	741	751	733	744	723	718	717	733	714	760	736	727	754	718	773	724	737	687	748	753	750	726	732	741	747	799	752	720	704	746	715	735	728	722	722	739	718	717	709	718	724	684	736	691	704	758	732	735	736	689	727	700	696	701	733	761	760	767	711	720	739	750	725	759	725	735	737	729	717	716	754	684	696	746	707	728	737	751	753	750	681	731	743	755	701	701	730	712	739	711	784	712	698	729	773	714	706	717	774	756	758	731	684	709	750	756	722	745	719	730	748	682	738	744	797	774	748	730	725	738	710	699	753	700	712	719	722	689	738	766	726	727	730	758	762	746	687	706	669	758	717	758	722	750	730	716	716	670	727	732	752	699	711	697	764	705	722	706	739	700	760	760	755	789	721	726	733	703	750	739	720	755	709	742	772	701	768	749	709	736	704	725	734	744	723	732	716	760	696	707	708	741	761	707	791	712	714	765	763	707	738	739	729	735	755	779	723	680	717	731	753	741	794	784	704	735	735	704	763	701	749	743	751	709	740	714	703	731	712	732	730	729	779	751	755	713	689	687	749	707	764	668	743	730	720	734	729	765	707	720	748	749	719	736	722	697	750	758	735	765	741	766	732	724	707	744	756	746	742	795	737	792	656	747	712	710	738	756	719	755	727	727	751	768	774	749	734	725	734	742	770	744	747	728	717	689	774	763	707	740	709	754	746	746	756	731	775	756	738	702	732	749	694	760	749	708	736	711	731	722	719	746	741	694	763	732	740	720	727	732	747	738	700	751	789	766	711	739	743	757	701	758	748	696	721	732	780	753	742	768	750	763	681	722	746	729	752	709	675	706	745	700	701	690	695	760	705	762	725	752	711	731	708	774	754	743	720	692	699	726	704	782	711	724	708	755	722	780	698	764	733	769	716	740	709	759	744	704	748	714	790	705	770	745	705	738	733	738	746	726	736	739	772	652	714	722	740	733	679	734	724	737	738	730	735	753	754	759	694	701	790	708	724	699	728	742	747	755	694	707	676	759	747	723	703	732	713	763	738	715	746	702	743	714	693	744	727	729	707	699	780	691	753	739	730	738	710	697	737	754	752	736	698	739	713	755	706	711	743	726	779	728	724	722	701	745	733	749	713	761	727	799	709	722	738	728	734	733	762	730	755	709	699	692	706	737	712	719	712	744	710	737	765	732	751	731	735	740	721	724	759	763	719	693	690	697	733	749	726	735	750	777	726	760	728	704	721	747	714	710	774	781	701	713	746	668	713	750	733	709	754	726	773	729	712	736	744	771	746	784	743	760	707	750	710	729	737	791	755	747	728	730	763	705	724	774	780	738	715	724	720	764	791	752	756	699	711	736	762	734	761	685	674	751	699	709	778	745	797	723	762	689	749	747	726	749	707	781	710	737	765	735	750	702	709	745	758	727	764	749	716	699	722	771	754	728	716	757	739	740	760	804	743	745	682	756	692	683	669	718	729	723	732	700	779	730	749	748	751	730	705	753	737	771	736	752	739	740	731	726	752	777	669	781	732	691	732	778	741	697	700	750	749	651	736	782	756	693	726	713	737	703	759	744	653	741	732	694	715	752	752	723	771	754	652	728	752	753	751	787	754	741	752	752	753	710	730	730	722	731	734	719	750	696	744	729	693	769	709	736	793	694	699	752	760	731	730	718	766	768	709	763	705	765	756	751	765	724	731	779	719	710	687	771	758	762	698	709	806	721	751	717	738	739	743	743	713	721	722	720	749	783	716	783	730	760	758	771	745	742	725	803	712	712	698	739	725	671	778	732	736	730	723	736	762	784	673	679	705	734	691	749	741
11668	8860	8625	5476	2575	2296	2402	1910	1441	1076	943	761	644	525	490	385	379	329	309	252	261	223	221	216	233	208	227	217	211	218	198	192	186	167	178	197	198	180	186	179	175	183	201	178	183	158	201	201	212	200	192	204	193	211	201	195	204	177	212	152	206	184	169	205	215	169	185	199	205	166	168	196	178	185	188	174	194	219	188	195	211	194	186	176	170	206	218	183	191	164	193	179	180	175	184	192	184	194	180	165	184	187	174	185	207	199	213	177	204	180	174	185	176	201	207	196	218	202	209	193	231	166	216	206	205	210	192	203	162	193	204	193	170	186	208	185	175	192	200	199	184	188	181	185	172	191	205	160	166	224	159	200	185	171	203	210	183	199	186	165	170	175	196	190	168	177	175	184	195	189	183	149	182	193	196	185	198	207	194	191	169	206	175	190	194	197	204	193	176	189	177	200	179	162	189	190	171	173	186	184	179	203	178	186	219	172	172	191	229	199	179	179	171	189	196	187	194	198	208	177	178	232	209	188	196	193	169	191	182	191	204	199	207	185	189	189	164	173	183	180	159	202	192	179	182	194	190	177	168	188	211	191	176	194	211	209	158	197	203	200	181	198	180	201	198	175	192	208	180	175	194	184	163	200	189	183	156	196	172	163	177	208	190	203	191	173	171	200	197	184	158	185	166	171	202	162	199	188	183	186	204	184	170	185	213	182	181	205	194	192	211	194	192	171	193	186	177	203	191	214	186	185	190	203	192	196	197	201	208	214	182	186	205	170	200	198	181	209	189	168	177	201	194	202	177	170	171	206	185	182	177	188	180	158	218	200	162	197	220	184	195	191	217	191	185	188	187	165	173	172	191	191	197	210	178	188	205	201	189	175	172	199	176	168	187	202	213	188	185	175	180	184	190	179	202	185	175	185	183	186	195	176	205	150	176	206	189	194	166	199	212	186	199	209	191	227	198	194	200	190	193	204	187	161	207	202	196	190	202	202	179	194	207	201	210	191	152	203	198	197	167	196	198	196	204	182	185	199	177	198	179	205	195	180	200	178	172	170	179	206	205	167	210	194	174	178	190	170	182	194	191	186	189	165	171	216	183	187	176	186	200	192	211	193	174	179	193	184	205	189	173	175	183	174	198	164	172	186	204	204	211	168	191	181	211	200	197	190	198	168	187	180	199	204	207	158	189	178	210	190	212	215	200	217	187	185	191	184	216	185	179	199	194	189	207	199	193	191	180	175	176	179	197	175	189	210	202	196	190	189	216	190	177	191	201	176	174	182	179	191	196	177	185	182	180	199	190	171	182	175	182	185	195	210	198	189	186	204	177	185	183	194	193	179	167	182	176	190	203	182	186	197	167	178	187	190	183	185	166	201	192	169	193	191	176	227	187	186	170	198	226	180	228	185	188	193	190	190	191	186	207	152	187	160	185	183	210	201	196	181	193	185	198	223	208	196	192	191	199	178	206	158	176	169	194	211	181	207	193	184	193	184	164	206	189	187	180	157	203	187	195	203	188	189	206	177	207	167	162	217	198	181	176	205	201	185	179	176	163	189	191	188	176	219	173	162	177	205	180	220	192	157	191	221	188	174	171	185	160	196	166	199	192	203	197	189	190	202	176	170	203	193	181	181	209	207	191	176	184	170	173	177	178	186	172	171	200	190	187	194	176	165	171	202	184	194	178	187	204	212	177	195	186	190	213	227	187	198	187	189	204	181	195	193	189	197	213	200	168	195	186	207	195	215	180	174	189	174	216	181	201	208	185	192	202	199	201	190	207	199	187	177	203	208	199	194	180	187	197	192	206	214	199	191	165	194	199	211	210	182	185	174	192	184	172	170	184	180	179	171	162	202	166	190	174	173	178	207	185	182	206	203	180	191	209	172	191	200	208	196	218	168	194	193	182	193	203	190	203	192	181	190	178	196	188	177	204	190	184	209	198	192	198	196	211	195	183	185	180	198	183	196	206	199	177	188	182	196	197	182	172	169	209	180	178	198	197	172	181	213	181	181	199	189	191	181	190	182	184	198	196	212	193	181	198	184	194	188	179	184	181	174	206	194	189	195	191	197	198	180	184	196	179	203	229	191	189	190	190	179	197	199	187	185	202	200	185	169	187	193	189	200	177	184	176	201	205	182	174	180	186	188	188	170	179	167	189	190	187	181	182	191	185	183	168	196	200	238	204	189	190	167	189	189	189	194	199	186	191	176	185	193	183	219	195	175	183	215	194	164	189	194	191	176	209	179	189	202	203	174	182	178	177	189	182	184	179	205	195	189	192	190	183	176	204	190	194	178	191	177	191	183	185	194	196	175	183	179	198	175	211	192	181	203	197	185	174	187	233	156	198	193	187	188	187	177	173	177	191	185	179	190	185	215	187	179	184	157	200	213	189	188	162	194	194	180	176	172	188	181	219	190	173	167	213	194	192	206	177	186	179	207	194	205	185	214	201	217	194	194	189	195	206	203	195	161	183	198	175	201	211	203	204	185	209	193	207	197	187	180	192	182	206	196	182	187	194	187	203	184	174	163	182	211	201	184	203	201	174	171	198	208	191	172	209	191	191	178	209	172	172	183	217	193	191	191	194	181	208	198	188	196	179	198	194	177	205	198	192	199	200	186	192	201	191	169	156	191	198	185	196	210	225	176	163	223	194	208	209	194	204	191	195	194	168	204	173	198	190	196	204	173	201	199	194	190	173	192	205	173	199	193	179	161	196	219	192	208	199	186	212	199	194	188	184	176	175	187	213	202	181	185	203	178	202	174	202	176	175	196	205	212	192	190	198	210	168	195	191	186	196	175	173	187	178	195	204	192	156	187	195	193	191	187	199	196	203	193	196	200	188	186	171	202	150	203	182	185	201	188	201	184	195	203	219	178	204	179	197	200	163	182	195	195	201	202	208	186	183	197	183	165	166	200	199	182	180	184	193	187	192	181	170	194	193	189	173	175	193	210	178	177	181	199	185	172	176	187	200	200	197	189	189	193	221	192	176	183	185	197	182	191	183	220	189	191	201	205	161	186	168	176	206	202	193	202	205	197	197	170	187	193	190	222	188	186	175	224	170	194	191	178	176	179	174	187	203	180	199	177	194	201	215	185	189	196	229	188	190	193	193	181	194	177	180	190	196	196	187	185	192	202	186	192	188	189	219	206	156	186	201	209	174	182	186	198	189	189	202	167	214	193	166	193	174	199	202	204	202	183	207	185	204	173	197	174	174	194	203	192	196	173	201	184	176	207	215	205	188	186	209	183	194	211	176	191	174	180	154	190	200	164	209	218	204	192	192	191	194	192	189	187	214	183	173	202	193	194	205	194	173	213	169	205	205	203	195	200	185	195	188	186	201	179	197	179	194	155	165	204	206	194	164	215	174	199	176	195	198	168	217	193	184	189	185	220	196	185	211	180	190	195	171	221	182	192	181	199	174	177	200	194	175	181	170	199	176	178	189	216	173	206	202	158	170	165	205	188	184	154	173	174	173	186	190	195
11901	11223	14926	12217	7702	9337	10792	9023	7348	5717	4776	3706	3354	2792	2435	2083	1912	1814	1475	1248	1200	990	937	967	900	877	846	864	819	779	769	738	712	723	700	695	677	710	704	691	717	646	714	674	730	636	662	660	690	708	679	644	690	745	763	738	677	690	637	669	679	677	684	661	636	664	632	645	669	652	660	651	611	671	666	691	674	634	692	683	657	688	667	669	708	632	653	638	657	661	662	669	672	687	669	643	653	684	626	675	637	644	680	644	663	594	644	625	664	670	658	614	646	670	679	679	625	643	671	663	657	650	638	691	643	662	628	698	621	656	654	694	646	675	698	632	689	718	640	672	668	687	711	654	714	664	715	667	665	686	712	664	639	642	660	637	636	685	631	677	682	689	689	627	631	634	639	691	704	671	651	664	659	698	642	634	657	660	657	672	690	663	636	678	693	724	687	676	606	664	663	655	639	675	630	644	607	632	672	667	648	617	684	667	671	630	647	629	664	629	639	663	710	640	664	594	655	650	677	656	696	659	655	642	680	667	665	716	701	673	668	694	658	664	641	686	692	651	597	654	699	651	684	627	659	703	641	629	702	624	679	677	658	689	678	657	655	665	629	695	653	638	710	690	686	663	695	655	640	691	650	639	678	656	666	635	663	645	683	638	717	644	662	671	691	655	673	652	634	677	701	668	701	630	659	638	659	634	628	687	619	628	679	674	622	631	665	677	642	685	624	667	707	646	645	665	729	628	654	671	619	659	657	643	662	645	693	683	705	659	650	658	657	625	682	688	659	647	630	645	660	684	666	652	627	639	691	677	668	654	668	640	643	680	655	619	673	667	630	656	647	654	639	616	646	657	675	608	629	631	675	649	648	673	677	615	669	711	664	653	659	670	638	704	651	650	684	680	677	678	630	625	664	637	665	702	617	665	638	687	641	662	641	722	626	660	661	665	683	657	685	650	670	697	662	683	653	605	676	692	646	639	676	643	653	686	646	669	711	671	676	649	662	610	704	656	686	694	664	656	627	709	697	644	617	644	618	651	682	617	626	669	647	654	683	672	636	678	697	663	622	635	601	692	685	674	661	645	635	661	665	670	673	695	682	660	657	691	626	622	683	658	681	655	645	663	665	603	652	647	675	705	677	647	676	655	645	637	662	658	650	656	655	690	633	633	675	662	657	625	660	694	677	672	618	634	651	633	661	658	645	659	682	668	648	652	672	649	603	662	693	646	645	713	632	669	685	649	678	704	637	655	623	621	669	668	657	676	654	633	656	635	636	657	690	639	673	645	722	638	668	675	675	653	620	601	676	679	694	693	656	691	657	644	665	644	691	630	680	651	670	645	651	630	663	681	657	645	656	648	643	696	622	697	693	636	674	668	657	703	635	638	674	658	637	661	656	621	653	668	671	676	637	648	643	682	652	642	715	631	648	661	645	682	704	642	629	637	705	661	639	697	589	640	695	688	662	683	654	645	645	703	676	638	657	681	664	631	653	650	694	635	642	734	669	680	687	666	657	706	634	659	675	669	693	683	620	650	690	647	692	659	677	623	668	633	617	715	699	669	647	685	663	636	695	682	678	672	683	654	591	660	672	644	625	687	621	677	674	641	678	686	699	673	641	701	690	679	656	677	684	645	665	663	654	664	660	693	637	680	675	656	637	671	686	691	629	652	678	668	674	658	680	676	627	687	670	640	642	663	686	662	630	658	651	653	686	646	635	635	665	673	661	669	650	669	635	682	702	638	654	642	653	641	633	656	641	743	648	636	675	690	711	646	712	634	671	672	655	635	614	652	677	666	671	649	646	636	644	670	677	618	613	676	671	695	683	611	672	694	613	635	650	631	653	606	644	649	658	737	626	652	651	669	601	653	668	694	664	669	629	638	591	663	653	698	675	602	656	662	675	628	649	648	674	647	675	655	666	662	641	706	684	645	689	692	641	663	626	635	631	669	695	640	669	688	646	635	649	687	636	635	660	637	687	652	630	670	631	661	679	633	663	657	681	666	650	669	671	618	670	664	660	628	646	658	641	664	643	617	673	652	647	644	638	689	685	628	655	661	655	679	673	711	652	662	622	664	691	668	661	675	704	677	695	694	631	715	604	704	676	690	646	683	629	641	686	615	641	661	637	639	705	625	659	697	684	665	671	694	682	677	629	636	681	696	672	681	646	666	665	665	655	671	636	662	640	661	706	638	644	645	670	631	701	682	682	641	668	628	611	612	638	704	621	673	656	706	639	624	642	640	677	654	645	612	622	668	663	661	620	677	676	700	645	678	685	649	686	588	648	651	673	658	693	700	654	673	660	682	685	671	645	603	641	619	638	664	658	621	651	648	655	678	665	627	635	629	677	679	668	649	663	696	680	652	670	655	702	705	638	643	682	687	673	700	679	677	681	653	738	634	668	636	632	653	686	677	659	698	674	689	613	652	641	673	655	676	646	675	621	660	658	627	684	672	664	610	673	667	643	645	677	688	699	638	633	636	699	665	650	652	654	636	624	654	655	658	677	670	664	702	678	653	657	613	692	649	646	653	632	651	667	647	707	637	719	652	659	644	657	651	682	650	656	684	675	674	680	600	647	660	651	668	686	645	662	663	675	673	637	678	653	645	663	631	702	651	644	644	632	652	685	651	692	637	672	687	652	639	689	607	715	657	669	637	656	663	656	648	620	678	660	685	622	663	656	687	666	649	677	663	711	649	657	632	651	649	629	665	651	662	692	679	620	663	650	694	699	637	665	661	665	634	675	666	600	617	646	655	628	625	690	660	678	680	665	678	662	631	699	656	698	671	692	608	697	673	698	665	624	639	638	670	636	665	634	598	687	668	637	648	636	661	692	675	714	616	677	649	612	655	665	632	676	656	633	696	682	628	658	657	665	669	632	673	713	612	665	652	633	699	676	596	622	659	652	635	653	622	698	698	649	703	647	683	665	661	662	685	689	657	646	664	693	678	686	648	641	653	663	665	627	648	692	639	673	706	676	640	688	665	692	641	621	684	623	732	657	638	686	725	646	672	671	658	674	664	692	687	683	639	668	633	677	697	676	676	658	679	678	652	642	666	644	588	680	669	653	685	661	676	686	707	666	640	712	659	638	660	711	677	644	659	708	682	682	680	692	642	718	677	626	727	690	657	723	679	636	679	671	671	690	680	661	631	685	672	648	697	614	663	692	663	697	694	686	663	671	678	610	648	650	684	648	691	616	665	644	642	674	704	684	690	643	653	660	644	686	648	639	655	671	657	638	629	659	687	649	676	668	677	632	625	658	660	670	697	701	637	618	701	684	674	672	700	636	607	657	693	702	632	655	665	678	724	725	665	646	659	744	628	683	707	630	671	644	606	663	626	648	650	664	684	619	657	635	677	685	644	640	633	612	655	635	676	644	682	685	672	688	643	649	675	628	684	687	696	678	647	655	678	675	629	621	643	674	644	661	708	663	630	630	630	676	613	641	681	642	630	650	658	675	648	651	675	650	661	669	660	662	656	672	681	639	686
29853	31367	38328	37422	27672	28697	30801	26860	20830	18082	14290	10322	8084	5617	4207	3388	3024	3089	2365	1619	1435	959	655	736	588	676	558	571	325	305	323	220	225	212	210	217	217	257	201	188	186	174	216	209	196	194	202	209	204	188	201	215	225	241	219	237	194	207	206	202	204	192	202	196	193	214	202	204	168	189	179	200	196	186	200	206	222	193	172	203	185	195	210	200	203	194	221	187	177	188	207	206	217	213	182	175	213	182	184	181	207	217	191	217	198	198	206	180	183	210	208	203	182	186	189	209	176	191	191	203	192	192	211	192	193	186	205	205	178	168	207	211	211	205	192	205	186	198	182	167	187	207	182	192	188	199	172	231	181	211	197	170	171	224	180	191	176	191	176	185	174	201	203	227	189	229	188	213	185	195	198	177	180	200	178	185	191	207	206	184	172	178	183	187	225	181	181	204	188	194	205	199	195	206	213	167	187	191	182	209	204	196	191	173	193	188	202	184	167	188	186	192	191	174	188	188	193	193	216	200	214	195	195	205	177	206	221	194	191	207	179	196	204	174	182	167	215	185	204	192	212	200	208	201	172	222	202	187	219	221	195	200	182	196	180	211	204	205	188	174	178	199	186	200	179	184	200	192	208	213	190	184	190	192	182	183	186	172	196	173	185	216	185	196	187	208	191	192	184	220	172	194	185	208	198	181	177	196	181	191	204	194	204	194	182	163	205	190	195	198	183	168	210	186	204	185	191	194	209	190	205	200	205	181	207	179	193	206	193	160	205	177	183	200	200	200	210	212	184	177	223	191	186	195	182	159	193	212	181	188	202	187	184	192	192	190	176	197	172	211	196	188	173	179	210	216	205	190	190	183	186	182	207	213	192	200	188	167	187	200	199	196	204	189	171	207	186	194	201	210	243	202	185	205	181	181	199	202	195	197	211	189	180	212	216	189	177	189	199	210	185	188	184	199	211	167	234	202	199	211	181	191	185	194	194	187	188	219	199	199	169	203	213	190	214	189	182	189	207	191	198	174	160	181	182	186	212	204	184	207	196	188	200	190	195	203	215	190	194	209	196	197	237	164	209	216	213	194	180	204	205	226	188	207	221	189	187	216	196	185	182	199	191	196	210	170	199	191	171	202	195	192	185	213	203	182	198	200	216	190	192	202	201	197	184	186	193	213	186	216	213	188	202	194	178	217	180	165	187	206	205	181	179	194	206	187	195	200	203	208	198	191	175	192	233	174	212	210	216	223	176	190	207	190	208	174	197	225	198	216	189	172	174	199	205	211	187	207	181	183	202	183	172	204	206	190	191	177	193	197	232	172	214	190	203	192	196	212	190	200	175	187	168	228	193	186	191	183	190	179	195	202	206	218	192	181	186	192	190	206	209	203	195	176	183	202	216	194	191	206	194	210	210	168	181	202	201	232	194	198	192	200	195	196	192	174	188	175	225	215	198	200	201	187	209	201	200	198	202	221	197	190	206	181	203	190	177	178	211	178	217	191	191	182	202	195	198	204	234	174	191	186	206	213	210	196	186	188	193	186	198	209	198	187	220	204	214	202	196	195	188	188	185	196	237	196	192	200	180	195	216	186	203	210	187	192	185	197	187	202	223	178	195	203	187	183	203	179	180	184	187	181	195	207	178	226	203	198	231	204	194	178	191	191	218	210	187	192	201	217	167	198	191	210	191	206	191	196	177	195	214	186	180	195	186	215	187	169	216	174	178	215	193	220	172	186	214	206	197	181	201	226	201	199	192	197	201	195	194	185	190	212	208	202	177	184	207	198	186	205	180	200	206	196	179	192	188	175	204	216	190	205	186	221	193	181	226	183	172	212	177	170	198	214	205	171	193	183	163	179	212	178	184	184	183	188	171	210	185	187	200	189	192	192	188	190	209	192	193	191	167	206	223	221	201	178	209	202	197	204	202	187	218	216	200	220	183	177	189	171	173	204	192	209	202	202	191	176	200	206	211	173	180	200	179	196	198	205	199	188	181	193	213	171	225	175	181	206	207	185	191	191	202	229	181	169	180	177	210	217	182	179	188	191	194	193	203	170	162	180	182	213	184	191	194	189	196	192	192	189	198	227	196	193	201	183	179	168	200	191	185	202	203	198	191	202	199	207	175	204	200	190	200	182	211	176	191	194	208	201	201	189	184	185	208	223	195	193	211	206	210	159	182	217	205	211	207	183	196	197	190	174	182	194	206	218	197	204	187	196	190	190	198	173	177	189	174	196	189	175	191	196	219	165	192	191	179	163	199	174	200	216	204	191	210	201	209	193	210	188	184	148	202	196	188	204	179	172	208	167	206	192	178	178	206	187	210	187	179	182	186	182	199	195	174	197	210	207	210	198	212	196	180	186	188	201	203	200	201	190	212	181	232	199	190	164	189	188	202	226	187	176	199	212	200	205	172	183	210	200	188	178	174	199	203	197	168	188	185	202	210	192	178	180	184	173	179	194	182	193	215	211	218	191	187	190	190	199	191	184	210	183	182	195	205	185	193	208	200	186	176	196	179	182	206	179	215	200	189	184	188	185	189	178	201	171	208	199	181	213	201	180	215	189	199	178	170	187	206	194	192	199	212	203	213	194	216	185	193	182	197	174	210	187	185	187	206	174	219	207	184	182	194	166	223	220	197	182	168	155	187	170	186	206	240	200	186	183	204	195	207	224	202	177	199	185	199	210	170	198	219	219	200	198	202	201	179	170	200	208	188	201	192	181	178	179	200	191	191	211	214	187	185	189	211	161	209	200	169	157	188	203	204	191	195	187	180	197	196	200	219	202	215	210	203	182	182	190	203	181	190	176	184	207	195	193	207	159	216	201	176	192	191	208	201	190	179	216	216	218	187	227	204	216	185	199	183	190	175	193	188	194	190	205	191	207	204	171	215	193	194	191	187	180	185	169	200	200	200	220	203	173	195	185	178	209	207	192	182	175	183	199	205	194	187	203	210	172	212	183	186	198	201	187	193	174	207	199	213	193	191	198	193	178	191	196	224	225	194	192	182	187	195	195	187	195	205	201	182	178	230	204	192	201	198	188	192	189	186	183	204	204	173	178	198	190	203	209	198	191	211	186	179	204	179	202	182	163	208	202	192	170	183	205	190	193	183	205	191	185	204	183	187	190	183	226	198	205	183	211	206	191	174	183	211	211	163	216	181	178	195	200	206	194	190	223	181	193	165	190	208	198	195	191	191	158	218	196	181	195	186	206	205	194	205	182	172	180	179	196	174	169	191	201	169	187	187	206	170	180	199	197	177	207	179	208	176	193	188	196	209	191	147	175	200	183	196	197	199	189	195	184	169	182	209	190	192	189	213	202	190	217	198	206	195	196	214	189	178	201	201	185	192	206	192	192	184	180	195	175	167	211	168	180	219	186	187	180	184	192	167	219	210	208	177	188	200	199	186	187	187	205	191	188	191	178	173	201	183	201	201	161	209	200	201	179	205	195	223	212	183	194	192	183	207	200	181	177	170	191	221	198	207	197	200	190
23196	29655	40615	43700	35821	43283	45514	40937	39611	39007	36584	32888	29673	24935	22188	19296	18892	19495	14732	10934	10235	6714	4886	5441	4107	4786	3854	4287	2004	1762	2050	1188	1011	821	855	818	997	940	820	746	653	722	714	690	688	673	673	693	698	654	669	761	889	1070	1071	971	888	754	730	705	724	700	682	719	684	667	675	715	620	704	680	684	710	651	702	702	615	662	691	671	682	660	670	664	673	675	646	689	632	668	688	703	659	693	683	730	671	667	678	633	639	645	682	656	714	653	652	682	722	645	692	670	722	672	659	690	671	681	688	695	675	679	693	685	663	635	672	705	688	665	622	633	650	682	683	623	729	726	662	681	668	705	687	725	670	675	716	681	715	692	690	681	694	662	681	643	720	668	663	689	636	694	683	605	697	658	644	658	701	686	665	728	660	690	680	693	659	674	690	631	644	692	697	685	687	687	719	655	686	655	681	706	668	681	639	691	659	659	687	724	669	685	678	647	719	676	704	679	669	718	682	663	659	673	645	669	645	668	640	667	706	663	664	723	631	685	635	651	686	693	666	676	674	682	663	672	630	663	648	703	622	692	686	664	653	703	654	665	681	695	665	742	702	635	649	662	703	636	704	631	676	642	657	671	651	688	667	653	704	708	662	681	646	673	692	672	723	676	646	724	720	708	641	683	708	655	633	750	652	669	635	625	641	684	680	656	666	652	694	682	701	647	674	675	657	655	642	674	733	683	679	660	686	660	645	680	667	696	667	680	664	709	654	669	675	627	712	669	650	679	665	680	681	695	655	662	669	666	681	685	664	664	665	704	686	656	666	677	665	675	714	699	677	666	633	679	681	672	689	669	641	677	701	673	703	656	672	712	651	697	654	665	672	704	689	690	671	679	663	629	632	675	683	632	643	685	651	679	653	671	676	663	685	643	680	681	659	697	635	687	702	639	643	721	634	718	669	683	708	652	648	688	727	662	696	668	690	678	638	684	698	676	677	672	707	683	671	655	643	694	696	678	647	706	686	683	682	653	671	685	665	694	678	627	625	632	677	646	666	633	705	711	697	687	692	686	694	674	686	657	686	683	643	723	635	668	664	692	638	656	696	673	711	638	653	655	675	648	685	633	726	655	690	715	671	672	652	639	735	705	659	706	656	701	622	641	678	687	665	705	691	755	649	624	691	638	708	674	666	686	667	693	708	699	649	713	683	711	630	687	679	671	691	665	716	659	660	711	670	662	662	636	684	673	644	669	656	684	673	671	636	745	682	740	670	673	673	703	658	670	676	670	709	673	697	719	651	700	666	730	661	703	670	668	686	667	708	666	690	665	652	654	654	659	658	655	664	653	654	679	672	659	659	662	671	644	676	694	719	698	664	640	670	674	715	685	664	652	638	654	660	676	675	728	665	676	733	651	677	649	685	645	675	663	700	657	670	631	676	654	659	667	672	641	769	631	695	680	689	655	680	694	665	679	652	693	659	673	671	678	662	687	643	677	657	674	652	655	704	677	667	653	696	669	676	696	654	696	610	704	647	647	697	654	673	690	688	629	681	638	731	725	628	636	651	673	634	697	627	716	718	676	672	707	714	652	685	640	682	662	628	629	676	685	700	627	684	699	673	707	686	675	717	737	666	687	731	705	690	672	687	693	668	677	659	707	657	675	679	661	674	676	682	647	675	666	671	699	659	637	723	702	648	606	649	703	676	700	717	704	690	669	645	670	665	666	648	679	674	676	679	673	653	687	710	663	702	703	703	687	609	693	701	661	672	669	647	648	622	682	669	675	673	698	649	625	667	701	711	682	702	693	720	676	752	651	663	688	687	667	659	665	640	685	680	669	632	689	663	642	684	664	649	617	680	666	753	666	708	702	702	686	693	651	679	705	636	673	647	729	655	715	674	702	716	637	682	656	642	688	684	686	720	666	665	672	652	685	673	660	679	657	665	652	633	649	652	646	727	693	663	677	689	676	692	635	656	628	682	669	639	640	616	652	652	700	727	679	634	682	693	678	695	645	690	676	669	712	689	650	698	721	671	648	680	671	677	681	655	659	677	676	652	672	680	665	669	721	685	658	670	682	708	686	676	672	674	650	692	667	683	716	714	671	680	689	675	686	685	682	663	699	657	631	673	657	645	688	715	638	699	693	706	664	652	671	690	645	692	663	702	664	636	662	701	685	666	749	673	688	666	669	701	646	679	656	697	689	654	685	661	648	662	678	677	652	694	656	673	656	693	661	697	673	644	645	678	682	669	678	706	682	726	631	712	664	712	665	681	694	649	709	682	696	687	674	651	656	648	680	653	705	710	687	713	718	698	683	670	691	657	641	692	639	669	619	668	711	694	665	684	678	696	707	698	670	695	622	715	644	664	648	662	649	686	670	675	646	651	679	657	655	702	655	704	720	695	679	649	631	680	642	660	647	681	641	635	666	684	688	671	725	667	665	664	687	643	722	679	691	661	664	700	673	656	631	685	695	661	683	654	653	688	703	679	653	664	696	662	683	660	678	683	631	658	740	694	643	679	631	668	689	651	731	692	644	713	671	674	636	639	677	695	657	639	697	699	645	650	663	673	641	648	646	678	620	627	689	689	682	679	674	667	711	681	700	647	658	714	706	659	607	612	663	697	682	674	670	666	671	669	685	663	651	654	688	707	662	690	692	671	657	674	667	640	683	701	658	657	734	662	715	719	709	615	708	650	690	628	686	692	679	677	697	655	664	660	645	685	699	676	673	719	656	718	703	690	657	710	656	668	632	697	639	644	634	699	641	672	669	684	679	632	659	659	713	665	719	706	704	658	700	658	708	631	662	648	636	705	659	661	693	625	700	671	685	632	694	704	685	598	667	642	653	683	676	646	663	648	669	670	652	671	649	643	674	701	709	677	705	724	689	648	662	643	677	646	637	713	655	699	651	686	675	679	686	724	656	682	641	703	646	700	651	681	647	664	698	745	689	667	678	663	720	673	689	672	628	686	662	676	671	656	657	678	676	638	674	744	682	652	690	681	657	689	656	694	676	687	694	716	691	709	660	630	660	625	708	737	646	667	676	678	676	668	742	657	677	628	645	712	654	691	700	703	711	687	651	647	691	713	658	664	662	671	680	653	640	674	686	662	681	705	676	637	652	620	659	683	627	743	662	680	691	684	704	634	670	692	682	635	689	696	652	729	635	697	695	666	620	756	669	633	692	701	621	700	671	670	697	649	703	680	662	673	696	662	645	659	630	645	674	703	694	689	650	679	698	680	660	689	628	660	656	662	697	685	646	658	707	656	650	681	682	685	678	720	686	663	652	677	658	676	691	687	681	681	674	711	693	641	689	706	672	706	660	704	667	678	701	630	698	659	668	671	678	686	684	695	667	674	675	699	697	717	659	637	667	647	679	716	688	687	626	594	649	730	690	682	692	721	688	658	688	675	697	677	657	687	658	672	672	665	662	670	666	645	663	677	632	644	712	721	650	655	721	697	663	641	694	684	661	671	718	672	641	669	724	690	656	706	665	688	706	690	713
36577	43109	40508	37653	31650	32497	37260	34608	29967	27027	22523	18356	15283	10514	7758	6395	6212	5944	4299	2983	2514	1718	1154	1359	982	1134	1042	705	444	429	440	315	286	243	253	276	252	231	234	233	239	240	242	207	186	246	197	205	212	194	199	237	273	309	308	300	253	251	229	216	215	223	224	221	252	217	216	215	202	219	197	200	208	213	228	202	200	230	240	221	205	228	242	231	206	219	232	185	235	226	219	202	208	227	198	223	221	222	238	225	230	220	246	246	217	221	226	236	217	212	209	222	225	218	237	227	236	210	210	234	207	209	214	191	232	198	215	217	219	208	220	220	237	222	224	233	220	204	226	217	258	208	202	226	226	217	208	215	222	225	233	216	215	209	219	232	221	228	231	245	201	228	228	207	211	209	217	215	227	216	244	224	234	220	247	182	228	223	227	241	226	234	200	206	232	226	234	208	202	228	214	212	215	183	231	237	182	224	223	214	210	233	209	232	223	225	228	218	221	226	195	195	254	238	237	201	217	217	233	226	227	217	241	218	226	226	215	233	220	217	237	252	226	223	237	226	251	202	244	188	218	206	209	233	224	214	195	214	229	225	203	240	206	224	207	228	208	218	202	194	216	212	215	226	196	238	200	234	254	239	208	236	211	213	217	213	196	211	204	220	204	225	211	213	217	204	247	205	204	233	214	205	202	193	228	262	239	211	236	224	244	232	221	213	229	207	208	204	215	197	197	233	223	224	222	217	216	252	216	225	231	216	212	190	206	184	196	219	219	231	185	218	221	216	207	229	219	196	201	202	228	229	228	214	216	185	207	234	226	197	226	248	250	218	234	203	214	246	211	244	253	202	229	234	208	213	237	221	232	247	211	235	218	213	230	208	214	217	214	225	205	205	244	193	222	207	223	204	245	192	220	217	221	202	228	204	217	242	210	213	198	199	222	192	214	208	218	225	208	221	202	221	246	211	238	223	219	225	214	239	204	224	210	195	237	226	214	246	192	214	216	227	225	231	255	199	217	223	238	225	220	225	198	228	231	229	237	215	222	217	212	242	189	202	205	223	216	211	203	238	220	220	212	211	238	205	202	186	230	230	210	232	220	227	218	206	218	189	201	237	209	225	223	208	231	222	211	224	233	196	213	221	211	237	223	210	218	232	232	196	221	213	217	209	236	214	217	212	230	223	206	214	222	195	196	236	228	221	225	222	218	215	202	213	224	204	250	221	228	209	199	213	220	241	209	204	205	213	200	202	214	201	215	219	204	227	212	209	198	234	225	230	224	212	244	214	225	270	214	203	250	220	218	217	250	215	242	224	248	206	208	216	215	210	222	225	205	230	232	197	218	212	202	214	196	249	208	250	195	221	243	232	224	196	248	203	214	231	221	216	230	238	245	229	210	218	220	214	247	234	237	228	233	230	200	216	190	192	195	245	212	225	221	260	219	217	209	216	216	222	233	218	225	225	215	216	232	226	207	227	221	236	224	218	196	213	244	228	215	218	193	212	218	234	202	228	252	234	206	234	199	217	230	199	214	235	240	268	224	221	203	210	235	221	226	219	233	192	241	193	238	205	210	224	225	229	212	204	224	224	205	199	213	181	210	238	260	222	212	217	209	238	208	223	215	241	198	227	237	208	217	203	237	239	224	214	231	217	205	219	213	225	216	217	205	222	224	196	213	198	242	203	217	204	191	200	232	219	216	204	229	218	210	227	239	231	212	219	228	220	221	238	209	224	193	221	210	221	207	211	215	228	230	195	241	207	245	239	199	223	223	217	235	202	231	196	190	214	191	244	223	217	193	195	219	222	216	244	238	216	207	214	211	202	218	236	228	243	223	217	218	222	230	225	210	230	237	226	209	210	221	197	211	246	233	200	227	228	216	234	232	226	231	223	226	234	217	223	217	194	211	221	231	207	242	227	209	221	216	234	237	249	208	215	199	223	205	219	207	207	240	217	229	220	217	213	209	238	212	203	208	238	193	204	190	218	232	240	215	209	237	238	221	228	209	206	199	231	232	194	204	203	236	226	243	236	219	207	223	190	246	218	214	224	246	217	222	228	210	233	228	224	217	201	193	200	232	204	199	235	210	226	218	225	245	197	209	229	240	238	208	226	235	237	234	224	196	226	225	213	230	208	221	213	231	201	216	216	211	223	218	221	213	203	218	235	191	198	222	246	219	250	229	215	212	248	226	229	201	216	210	231	238	223	207	223	213	229	254	224	229	201	217	205	213	239	219	230	215	210	234	236	215	198	228	198	225	232	214	215	235	219	221	216	225	222	235	222	220	220	187	242	226	211	219	220	221	239	223	192	191	238	212	223	225	217	226	223	222	205	252	201	215	198	223	203	215	255	225	222	216	220	248	211	236	223	220	198	220	242	217	225	220	235	215	203	189	223	200	229	215	242	223	230	216	229	189	223	214	230	238	208	256	229	211	220	205	228	236	239	226	240	222	224	233	225	209	245	208	217	221	202	206	239	221	202	212	211	202	222	218	223	217	224	220	188	204	205	240	212	203	224	213	205	243	202	228	211	229	209	218	222	236	218	228	216	220	197	204	221	246	222	231	210	237	214	219	219	224	217	243	209	242	220	208	210	248	237	237	212	210	218	232	216	233	214	233	222	226	201	216	233	239	218	233	229	230	223	222	198	190	206	230	217	237	241	217	209	221	202	209	242	199	228	202	191	209	221	230	244	267	236	236	234	224	234	194	249	198	214	232	224	228	207	236	239	200	213	219	210	234	217	216	201	228	220	201	210	231	210	218	221	218	214	209	201	219	209	214	204	213	241	202	221	234	211	213	233	228	212	204	253	221	237	233	210	205	221	228	219	227	214	227	243	198	215	225	221	212	219	243	223	222	230	224	216	187	206	199	214	234	226	221	206	229	234	226	224	218	236	241	216	241	216	209	225	203	214	203	220	241	223	238	200	219	213	233	223	211	210	229	227	215	254	223	212	224	219	229	211	223	213	218	214	239	214	239	239	226	223	215	246	222	225	212	228	229	221	202	233	232	225	219	195	233	228	206	203	228	233	230	232	224	220	246	235	216	230	240	234	208	213	233	227	214	223	207	213	223	211	230	176	205	211	196	199	220	233	244	203	222	239	219	224	229	261	206	213	239	210	218	236	200	208	203	208	208	222	199	241	218	191	224	228	220	251	192	215	194	227	208	232	225	203	215	239	233	191	228	217	228	238	195	216	208	226	218	198	218	192	218	219	212	205	248	235	213	224	212	223	190	218	238	202	212	222	219	217	235	227	236	230	229	214	201	229	250	219	191	237	199	205	204	233	209	218	217	217	213	210	251	211	215	229	221	205	213	203	221	231	228	201	213	217	216	221	208	213	217	244	241	197	200	208	230	235	197	228	230	238	240	253	215	230	206	222	214	256	211	214	203	220	198	235	224	240	203	239	214	190	224	212	219	188	221	234	228	188	223	204	217	220	215	219	216	241	248	236	228	228	216	201	224	253	217	217	239	225	250	182	245	206	247	207	256	226
29056	40727	44835	47813	42800	47338	53478	48535	49376	47064	43934	40914	38490	33013	29693	27581	27850	27877	22524	17045	15242	10903	7986	9278	7455	8424	7798	4998	2974	2532	2584	1366	1372	1019	1103	1131	1166	1033	886	826	803	801	782	766	746	754	762	776	708	726	750	937	1320	1528	1438	1237	991	857	854	714	762	727	794	771	743	720	779	710	724	747	714	731	707	739	717	736	775	757	756	720	732	707	794	745	712	743	738	745	763	766	703	716	711	715	717	742	765	726	685	717	750	728	763	700	764	744	740	705	668	734	726	740	722	763	697	733	769	722	662	719	728	727	718	746	719	719	714	711	710	756	767	725	766	736	758	696	706	751	769	747	726	743	783	756	703	716	710	734	727	717	762	721	735	670	738	709	771	755	745	699	733	707	727	728	740	736	735	711	727	689	738	719	697	763	702	708	730	758	691	735	776	702	708	705	721	749	731	737	766	706	651	792	689	744	759	735	772	729	760	710	747	718	781	753	732	775	764	723	747	716	720	750	736	770	695	712	732	788	752	717	702	706	745	714	723	761	718	784	712	750	757	710	745	755	741	750	754	746	727	750	703	707	728	733	728	789	710	781	755	695	744	711	706	715	735	774	736	722	722	770	724	714	799	737	711	679	767	756	729	712	689	707	733	741	737	756	740	750	718	708	728	717	774	786	779	708	752	738	705	687	762	762	746	753	684	766	733	751	736	728	721	741	728	775	668	707	771	743	727	786	737	728	725	703	707	714	715	727	700	709	729	758	731	727	740	750	732	732	766	711	777	764	718	719	747	755	756	729	752	767	719	725	803	735	699	732	759	755	744	691	781	734	717	702	678	718	734	756	731	746	761	724	736	765	742	723	686	757	715	711	735	766	768	701	737	749	753	778	675	760	739	692	776	766	733	743	796	718	746	682	765	717	776	775	761	740	782	726	705	775	731	734	728	739	780	758	738	747	729	723	723	717	757	697	730	710	723	768	700	720	737	691	750	718	734	760	651	748	778	722	758	732	726	798	735	749	719	706	744	731	717	751	732	710	740	703	692	728	749	715	750	742	773	681	757	684	702	747	717	756	762	739	727	682	737	720	761	777	726	736	726	748	702	766	715	743	736	749	706	719	737	734	711	754	679	720	733	713	683	746	779	746	739	800	722	761	758	711	726	734	755	723	794	759	766	785	734	736	707	782	728	732	751	772	736	714	740	732	744	717	746	740	721	801	729	715	752	755	733	761	786	736	742	709	717	741	750	748	739	768	709	739	723	769	708	721	755	741	680	770	749	726	730	699	770	678	727	735	769	730	744	777	729	730	760	744	762	754	745	749	720	797	720	724	757	708	790	765	725	773	717	792	716	731	731	753	755	754	730	757	713	758	701	748	777	742	748	733	758	799	762	711	792	776	788	769	714	731	711	723	714	732	766	784	758	706	761	702	738	757	751	702	732	763	766	747	725	706	700	704	715	814	760	705	710	727	731	687	751	725	754	774	726	719	719	737	749	752	729	752	720	725	739	752	728	744	767	737	738	692	711	764	702	759	773	731	785	742	681	733	767	738	793	755	698	731	755	806	755	731	681	740	690	686	721	716	698	736	729	791	774	767	789	696	727	735	745	813	711	748	725	699	765	719	716	702	732	756	754	765	745	693	740	741	753	711	758	783	743	737	780	710	698	761	731	720	724	786	773	742	724	716	746	730	774	724	802	751	741	752	733	730	697	764	760	711	726	739	769	766	791	749	762	732	760	775	754	757	723	709	732	773	787	744	772	676	817	710	753	707	732	724	753	708	677	753	713	759	734	741	737	691	702	757	740	722	778	712	767	758	747	726	697	765	725	799	682	670	690	750	693	730	730	805	675	730	701	716	790	714	743	719	741	734	758	708	760	739	754	716	731	760	716	718	758	755	760	768	775	701	742	695	748	732	717	759	750	730	764	727	689	710	735	714	772	687	739	732	770	761	742	697	724	727	760	741	724	720	677	733	720	761	749	733	740	736	761	726	739	740	748	766	722	716	737	740	789	757	683	767	719	718	728	724	757	712	720	726	734	739	757	676	721	731	712	800	730	756	719	784	741	804	756	734	749	724	722	748	805	760	763	721	701	695	723	748	667	706	709	737	761	735	761	740	748	776	714	733	733	781	779	725	714	751	721	764	686	785	740	769	749	776	762	748	705	781	758	736	761	729	773	716	720	721	739	802	718	680	726	735	753	717	720	743	764	768	806	736	724	744	759	761	727	745	739	721	700	728	734	750	679	701	725	742	761	772	742	736	747	736	732	714	738	751	791	725	755	703	726	745	734	743	739	694	762	699	731	744	821	742	746	763	743	710	733	716	681	730	734	733	718	718	774	769	716	729	722	720	748	735	718	676	775	758	722	721	722	752	744	696	721	713	755	756	800	729	708	727	713	715	712	719	723	716	741	722	682	756	754	754	741	743	691	706	759	774	697	696	748	738	756	716	722	729	743	688	720	719	752	709	747	764	760	748	663	759	772	717	769	723	775	771	742	748	708	761	768	777	735	769	758	738	697	726	723	725	741	722	685	748	766	705	696	822	739	781	708	768	702	716	722	733	720	769	786	744	745	706	778	706	751	735	730	722	700	732	756	769	714	717	722	744	711	734	731	760	744	796	764	718	725	720	712	781	690	744	739	688	766	724	734	718	709	762	765	731	710	726	747	750	731	751	750	743	772	721	745	712	785	777	661	685	701	760	741	739	725	735	743	734	759	738	717	712	685	710	758	668	726	734	728	736	686	730	755	698	713	729	734	760	731	746	698	720	725	754	722	717	757	734	748	748	745	732	793	751	768	669	722	691	713	726	745	781	746	730	754	717	740	697	746	708	770	763	704	750	701	708	745	741	709	752	727	747	720	734	713	676	725	756	746	735	725	727	711	711	747	758	729	760	738	729	768	726	779	731	737	742	699	758	723	719	726	746	783	710	780	748	749	735	725	722	717	764	760	746	757	737	706	750	767	711	735	741	720	727	731	770	751	724	704	714	702	738	755	730	733	719	701	728	763	770	719	717	728	779	736	741	725	765	763	720	759	725	755	704	727	740	777	705	753	730	731	752	759	766	725	799	776	777	717	743	798	751	757	711	748	743	778	747	751	760	762	754	759	762	728	746	808	725	765	696	693	725	754	735	727	722	714	747	738	721	751	754	758	748	718	781	752	739	740	682	734	686	792	759	749	749	763	719	731	766	718	786	778	732	720	722	736	744	725	777	704	752	741	757	781	729	742	741	702	765	739	813	721	783	728	770	733	741	728	737	734	733	715	744	807	756	709	746	756	745	708	692	745	752	700	731	742	728	736	697	724	794	773	723	735	728	690	727	727	716	735	737	767	735	665	736	728	700	732	751	738	737	734	746	733	751	697	788	746	714	740	710	702	720	768	740	766	723	709	751	720	787	768	755	726	741	746	743	741	733	777	753	771	746	740	762	778	741	722	707	693	776	719	766	771	739	709	771	731	764	699	790	718	750	781	706	774	740	752	721	779	743	770	765
10399	7590	8799	6038	3375	2502	2549	1564	1214	986	787	650	559	427	379	327	324	296	313	248	235	211	221	221	233	220	207	171	193	170	199	201	200	207	169	190	189	178	211	176	189	196	200	187	210	189	181	189	203	178	219	199	195	190	197	196	215	202	207	179	199	199	184	165	181	213	187	185	164	184	188	182	177	190	166	190	186	224	209	187	176	208	183	180	164	196	204	209	174	183	196	208	188	189	194	192	198	198	201	222	174	205	209	188	179	206	185	165	177	200	195	206	192	172	186	180	164	193	170	185	175	200	165	194	175	172	189	201	189	198	200	191	162	170	188	183	192	175	183	173	192	212	178	201	174	171	202	181	176	179	193	207	197	227	218	200	184	199	178	205	182	186	184	200	174	194	180	204	173	164	177	176	182	194	212	193	202	211	171	158	183	189	206	186	191	173	174	192	190	174	186	160	201	199	170	196	183	173	173	180	203	190	195	190	185	211	189	186	191	189	184	196	199	168	160	173	197	174	183	178	197	195	179	184	182	209	180	205	218	195	202	164	189	188	170	173	189	170	179	185	186	166	203	187	207	212	202	193	192	189	203	166	204	159	183	191	191	157	203	193	188	188	173	186	196	205	204	188	194	212	166	197	191	189	182	202	188	193	183	212	211	190	189	183	174	198	228	183	205	186	191	204	199	184	169	198	195	202	174	192	203	173	198	201	168	185	166	171	172	198	195	198	219	173	183	186	193	179	175	186	207	167	186	204	188	194	208	193	188	176	194	198	218	176	181	202	171	204	184	193	194	171	215	178	182	189	207	182	180	211	182	220	190	184	180	176	204	177	181	185	178	212	174	198	183	186	202	183	175	199	169	228	182	174	197	185	185	182	210	201	192	196	170	192	174	183	191	193	183	175	172	174	187	177	169	196	199	192	169	204	191	204	213	196	193	212	162	198	173	193	189	186	207	189	212	200	186	203	182	205	199	209	162	197	192	196	212	183	178	199	189	199	194	171	195	162	185	194	169	206	168	195	190	194	196	204	179	175	203	164	194	177	184	197	189	169	183	206	180	180	186	180	165	170	187	200	181	185	173	210	199	186	193	207	185	186	217	179	211	168	211	205	190	181	192	201	200	186	199	196	157	186	201	175	186	179	208	182	191	190	187	193	231	170	180	191	195	190	175	174	181	176	214	166	194	201	193	200	177	208	190	201	190	177	202	202	181	169	182	198	195	170	205	164	175	197	185	171	214	198	171	172	167	186	176	158	179	197	203	165	176	186	196	194	190	196	202	179	196	221	180	195	205	181	170	184	175	189	181	197	173	210	186	185	193	197	193	185	173	186	185	197	174	176	180	194	172	183	211	205	198	176	203	185	187	184	207	211	194	195	171	172	196	179	174	183	181	215	200	174	187	190	198	200	187	196	190	179	186	185	190	201	188	195	178	173	183	180	178	197	162	204	192	206	191	208	185	179	175	192	208	173	202	210	193	205	193	181	209	195	176	198	197	184	179	178	181	205	174	183	192	170	196	177	164	203	191	180	192	183	181	174	198	194	190	182	198	186	186	177	178	178	223	181	197	172	191	188	189	160	189	193	165	201	179	182	206	188	216	195	189	177	180	197	177	192	199	192	203	201	200	168	213	185	196	179	175	206	194	195	217	203	178	179	192	191	196	203	165	197	186	213	187	188	213	180	190	193	202	202	192	212	198	198	206	211	179	195	177	200	189	185	179	177	179	199	190	197	228	200	170	197	198	184	199	188	186	190	203	184	197	188	193	201	183	165	215	199	178	201	187	184	183	177	183	189	168	198	210	183	193	169	201	181	192	192	187	179	198	188	209	179	187	182	180	177	215	212	198	231	191	200	178	164	197	191	197	190	182	194	191	176	186	197	169	174	156	182	199	169	196	183	173	196	190	180	195	198	202	220	179	180	181	211	202	200	180	197	203	180	173	197	157	224	201	200	169	198	208	190	170	196	159	181	167	182	196	197	203	215	195	186	188	186	160	171	188	179	189	179	201	176	183	184	188	181	184	187	188	208	182	186	184	175	203	196	185	175	177	172	177	199	173	182	167	177	192	184	201	196	199	165	217	159	189	183	169	163	176	192	176	196	186	162	172	199	187	175	204	186	199	184	164	179	176	206	164	189	189	200	181	182	179	205	198	195	203	194	186	193	200	188	184	188	190	180	176	177	199	190	198	214	194	179	183	171	175	172	186	173	186	171	180	168	169	181	205	185	179	205	183	194	182	187	190	165	186	185	183	209	189	222	200	187	164	205	188	150	157	187	198	203	190	167	197	190	186	172	178	205	171	175	190	178	188	190	176	214	183	186	197	187	179	194	179	185	175	211	207	192	205	196	188	187	191	177	190	216	188	183	202	200	204	167	166	186	183	174	193	186	190	199	167	204	170	177	196	209	208	201	207	169	196	192	201	199	202	166	171	182	189	191	208	213	176	206	168	180	176	187	193	190	214	190	184	188	221	168	178	197	204	187	198	170	190	189	165	197	201	218	186	155	178	199	187	207	193	191	188	178	184	196	186	177	175	175	176	156	207	178	188	159	187	204	182	185	174	185	178	183	218	182	186	197	161	187	173	189	166	162	182	197	181	201	187	187	174	171	190	195	214	192	197	188	183	184	180	196	200	170	189	195	183	194	172	174	189	192	214	203	189	188	182	205	179	193	167	180	190	197	176	194	201	202	184	185	190	186	212	181	169	197	169	170	186	166	189	177	185	194	194	193	190	182	211	191	177	191	182	186	177	192	196	194	187	201	163	187	210	175	171	180	190	189	177	192	175	156	173	197	204	187	201	187	173	217	188	191	172	185	185	195	171	192	179	176	188	180	183	205	186	178	213	185	181	193	188	202	179	185	177	192	207	200	210	190	181	173	179	169	208	199	199	182	174	203	175	175	185	172	160	184	182	206	187	183	212	218	195	161	208	182	190	189	195	184	192	203	199	194	160	167	186	171	189	180	180	173	198	191	154	167	174	162	182	203	192	207	180	180	190	170	198	190	168	194	192	196	189	191	191	170	184	188	184	175	201	215	185	213	179	187	171	198	188	177	173	160	191	194	205	198	173	185	196	204	170	184	177	174	168	176	197	171	194	196	210	170	205	199	175	181	158	202	180	156	193	200	201	217	192	182	156	183	190	187	208	165	196	192	187	165	184	199	178	183	184	190	193	179	163	202	179	184	184	179	194	188	197	202	224	186	193	174	180	209	189	175	186	198	180	199	184	173	186	195	208	184	174	168	180	201	210	181	190	167	199	179	213	187	190	207	187	208	161	194	195	176	199	166	188	213	155	208	186	194	210	187	164	200	170	192	217	199	189	191	192	173	226	172	216	214	188	201	194	183	224	194	194	205	172	213	189	179	177	183	197	188	192	190	179	183	189	167	189	205	197	188	187	197	180	188	180	197	195	167	172	200	190	178	182	187	191	179	164	212	175	186	169	167	201	195	184	200	201	179	201	206	170	183	199	193	196	214	200	181
10879	10036	14782	13836	10203	10243	11259	7925	7012	5239	4362	3643	2852	2295	2050	1765	1727	1653	1369	1080	1073	963	897	862	864	860	790	768	770	734	765	725	749	710	684	671	679	679	680	635	671	651	666	671	665	646	680	656	671	666	648	698	614	708	769	680	707	672	702	655	651	691	639	621	636	650	655	637	697	658	676	643	677	625	652	648	637	676	672	645	668	698	697	694	628	631	656	689	667	649	739	631	656	659	696	663	655	649	606	618	618	613	666	643	630	700	700	633	632	621	638	606	704	674	647	635	652	669	665	628	629	668	642	695	634	656	696	652	683	641	662	648	628	644	699	661	648	616	671	692	633	647	659	636	672	666	597	645	630	632	661	632	654	678	675	613	618	690	668	643	611	723	689	681	686	616	643	609	681	623	638	683	624	645	685	648	688	639	668	658	634	607	676	623	658	639	644	650	671	668	581	639	664	682	621	643	660	649	638	644	651	647	652	661	602	657	638	628	688	651	701	631	687	623	685	672	658	698	690	682	676	658	678	672	628	686	607	653	652	671	641	694	655	664	652	686	641	641	668	618	659	682	679	708	656	711	656	702	622	678	626	628	615	655	676	645	598	610	659	623	619	644	659	644	645	657	649	659	694	640	639	651	698	634	657	677	635	666	670	594	631	655	650	640	658	710	675	695	659	665	625	615	665	686	711	661	679	651	615	657	671	706	647	653	616	630	685	680	660	691	625	652	666	671	664	667	639	593	661	694	616	675	679	633	664	652	626	695	665	642	669	645	642	647	620	664	680	631	646	641	653	677	683	670	672	625	649	649	648	653	611	650	600	631	598	641	682	652	642	668	676	638	692	643	633	649	655	644	606	665	647	648	644	639	662	712	644	646	685	676	640	634	667	647	622	654	651	660	670	640	655	664	643	694	664	662	667	664	659	703	638	657	665	629	630	678	653	701	654	650	633	643	623	658	664	661	654	641	623	643	680	671	660	695	642	654	653	673	663	659	648	626	678	671	654	622	681	669	679	650	691	664	671	636	674	609	668	651	637	677	708	635	712	660	643	625	629	673	635	620	631	650	671	652	644	632	664	658	667	654	622	656	646	648	613	666	661	629	655	645	652	682	645	598	667	671	693	697	671	673	647	674	626	649	711	657	723	682	639	673	641	679	664	641	657	670	700	673	664	643	657	675	623	651	682	669	686	624	641	688	663	658	647	644	630	627	643	686	589	655	617	662	673	652	634	635	656	636	686	668	613	682	677	658	636	645	609	641	668	659	614	661	671	636	657	667	658	669	619	675	674	656	673	690	662	679	633	677	623	607	673	651	661	649	661	631	689	666	725	621	635	659	687	660	667	644	690	674	665	641	674	622	655	640	638	635	634	672	626	656	673	624	669	624	691	657	644	642	586	637	638	666	652	726	639	635	695	656	667	653	648	648	706	663	657	650	617	634	667	643	658	698	644	643	624	642	595	643	653	607	656	677	656	640	625	616	596	685	668	643	657	668	636	654	649	651	631	660	653	671	657	652	642	669	637	628	652	617	670	712	641	656	596	639	674	685	658	665	645	701	665	644	615	650	653	668	711	670	676	679	689	649	673	668	617	645	634	695	631	643	679	626	650	619	607	652	651	735	629	656	639	644	627	635	649	688	641	634	674	658	667	636	666	636	661	653	632	638	645	637	638	643	607	658	646	627	645	667	634	641	680	648	672	647	678	648	662	683	634	618	679	680	687	683	640	644	609	685	684	681	684	646	680	688	645	660	680	639	681	624	659	650	669	658	683	622	651	663	598	654	652	613	646	655	647	666	686	678	691	639	659	647	671	658	679	665	673	630	648	649	670	677	621	633	658	616	642	669	679	688	647	696	651	658	636	660	644	644	671	629	643	632	672	686	672	650	651	670	631	661	642	656	668	653	638	651	692	665	675	659	641	649	667	659	644	673	642	662	667	631	691	695	627	680	644	630	667	645	628	651	615	618	627	660	665	650	664	646	648	649	651	641	657	683	685	670	667	669	642	680	647	675	632	675	637	683	659	628	623	643	674	673	654	718	629	643	681	672	624	629	672	647	686	667	635	641	680	660	723	679	651	639	666	633	636	696	634	645	669	666	652	665	628	687	632	673	687	688	670	662	649	627	632	670	660	681	681	668	669	696	662	669	641	629	658	636	707	641	677	609	702	662	606	640	661	664	684	629	632	685	651	624	608	671	656	618	632	630	642	627	626	635	599	662	658	716	667	649	696	656	653	633	702	675	660	665	662	659	604	666	643	658	659	627	600	678	592	658	651	630	674	660	692	641	665	662	659	686	668	648	660	627	675	664	633	626	676	676	627	688	631	681	638	631	648	673	619	671	628	589	675	664	691	681	660	666	630	670	646	665	601	646	634	678	636	657	669	630	690	653	632	690	673	644	657	640	621	704	649	617	621	643	651	617	667	637	648	650	637	677	706	694	621	708	625	637	598	642	676	618	700	614	680	688	681	653	699	662	634	667	662	671	674	700	664	628	638	656	606	652	649	671	665	682	652	669	623	653	638	652	717	646	644	641	681	695	665	603	672	649	681	647	665	678	663	640	651	640	668	691	670	692	647	583	645	671	619	615	675	677	687	671	653	683	643	669	627	685	656	698	627	667	677	650	639	679	665	654	637	675	644	668	629	699	670	679	690	687	685	653	687	659	648	693	627	646	659	703	663	650	650	611	638	640	656	671	647	654	632	610	666	665	647	636	646	694	664	668	645	636	633	617	700	633	684	705	673	633	649	637	626	664	678	657	680	656	664	668	640	653	666	691	682	635	661	691	606	671	648	679	629	602	641	670	686	711	628	657	649	628	662	650	654	665	665	653	682	691	601	661	639	598	653	684	639	710	631	646	692	637	671	672	685	631	680	683	682	698	664	668	585	675	627	611	652	656	632	679	692	665	605	661	714	703	624	669	649	670	680	658	641	629	643	647	646	658	720	617	665	689	637	648	646	679	681	664	677	651	675	657	672	611	629	646	668	640	651	655	648	663	677	657	651	648	596	663	659	701	677	664	648	644	624	647	659	672	678	679	647	640	658	641	691	642	659	671	648	668	633	679	629	613	625	617	638	696	644	613	652	630	662	651	644	661	620	683	652	662	658	671	674	684	642	659	673	667	609	649	673	674	627	659	634	630	660	709	691	629	658	666	624	696	622	657	694	630	631	637	612	649	711	632	618	691	656	724	668	671	684	656	635	677	651	661	653	659	694	647	624	626	706	646	687	662	646	633	672	638	731	666	654	655	726	658	653	652	681	666	652	648	651	689	686	618	642	649	640	682	603	645	639	695	663	645	612	644	673	656	626	636	665	694	666	677	672	661	664	658	660	669	630	690	640	671	648	673	709	663	646	697	677	642	687	626	639	655	642	666	653	677	610	630	695	659	681	679	621	639	668	695	659	643	621	632	629	674	674	674	674	624	646	645	642	619	667	654	666	671	669	694	664	645	647	634	684	659	630	682	662	661	666	635	662	653	670	694
32693	32574	38035	40720	29587	26659	30177	24891	21493	16052	11610	8590	6633	5137	3929	3372	3286	3193	2320	1482	1225	936	634	672	588	728	614	448	370	303	280	242	237	208	205	213	207	217	181	210	222	202	212	185	187	201	207	195	189	202	214	199	217	204	219	197	231	215	213	210	200	193	200	167	180	196	181	184	181	189	190	203	188	204	206	187	185	208	182	179	196	211	212	190	180	175	199	218	202	168	182	194	204	184	198	186	190	198	169	196	229	199	189	177	188	174	180	189	202	176	206	193	171	179	194	218	189	191	206	176	166	191	206	178	186	202	182	197	194	170	163	209	194	193	184	170	198	196	183	186	197	176	186	196	196	182	163	201	189	190	192	179	196	197	179	181	198	198	205	208	186	192	214	203	197	184	192	196	180	193	195	194	191	214	207	180	188	198	204	208	214	193	198	192	190	169	188	200	203	196	179	186	180	183	186	202	162	164	217	173	211	171	202	198	187	198	208	199	188	174	172	206	177	183	187	201	206	208	177	190	208	205	195	191	188	189	169	202	172	177	198	198	217	174	195	195	199	214	199	175	175	202	177	206	213	209	213	192	198	200	204	207	173	200	202	206	189	190	192	207	183	170	181	184	180	179	184	186	195	196	188	206	178	184	182	194	186	183	212	199	181	186	201	212	189	174	190	191	164	173	181	182	181	178	172	187	204	198	187	165	214	182	178	211	209	169	174	192	208	190	192	194	209	184	193	193	190	210	191	186	176	202	194	204	183	216	194	186	200	208	184	191	203	178	190	193	186	218	215	200	185	192	210	195	178	190	222	197	200	191	189	196	187	170	173	198	180	156	196	203	181	198	202	189	208	194	171	211	185	188	212	191	184	176	205	197	200	195	202	182	207	188	221	204	192	228	200	190	170	204	207	194	190	191	180	177	217	188	202	182	210	188	190	177	197	206	188	209	193	176	186	179	172	193	180	175	181	184	196	181	189	227	186	200	181	166	189	202	179	191	177	171	199	194	191	199	189	184	176	194	181	193	178	192	203	220	183	187	185	210	206	202	189	205	206	190	182	204	174	174	198	191	177	208	173	217	195	189	199	209	167	185	185	164	185	213	232	202	201	196	219	176	175	174	172	186	180	191	170	208	214	182	195	209	185	189	179	194	197	183	171	189	192	165	214	202	180	189	184	176	203	177	227	185	210	190	214	195	178	180	186	165	206	202	190	177	182	189	195	220	178	191	167	227	170	166	193	189	194	174	175	186	203	198	169	203	207	214	195	197	207	168	223	220	199	189	183	178	218	212	191	195	195	174	201	173	200	191	195	192	189	178	185	200	204	192	198	173	184	179	187	217	196	200	194	179	189	175	185	207	174	175	194	201	199	168	176	202	198	177	193	190	174	185	170	195	178	200	177	172	194	194	174	173	175	188	183	182	214	198	188	188	180	163	191	192	180	199	176	191	197	201	197	200	220	178	189	205	179	187	185	188	193	213	206	169	180	197	180	160	202	187	204	184	195	189	187	178	201	201	201	218	207	174	181	190	185	162	208	185	201	193	200	177	185	183	193	187	201	175	193	176	202	184	205	205	161	191	182	201	188	162	174	202	165	198	196	184	169	166	188	182	185	231	181	194	175	219	197	167	199	172	152	203	173	189	175	185	188	186	183	201	213	198	205	213	199	165	193	194	186	193	201	203	197	205	183	180	181	189	207	188	183	196	208	200	194	176	171	178	185	191	196	191	185	184	190	196	188	205	186	191	187	217	207	192	161	192	173	194	209	178	202	199	187	187	202	204	209	183	208	180	197	206	175	185	212	209	188	189	173	187	195	198	184	210	195	213	207	194	177	208	192	201	195	190	210	192	186	186	198	195	186	170	174	178	187	191	170	203	195	216	198	199	184	188	170	195	206	189	180	189	174	191	199	197	202	211	182	180	198	187	189	219	174	188	168	176	199	211	179	192	187	182	215	178	197	167	185	220	197	166	198	191	177	191	183	213	212	208	224	202	176	188	212	187	179	199	210	185	194	208	213	189	190	180	182	207	175	167	193	191	186	186	190	174	178	201	147	196	202	206	191	198	194	192	206	189	183	209	195	211	199	183	187	195	177	195	152	176	203	185	182	190	178	205	167	196	178	183	208	170	192	193	210	182	180	218	200	181	189	181	177	173	191	181	204	189	203	174	194	183	215	201	202	182	183	193	197	190	199	176	202	218	183	192	195	174	205	208	201	177	178	198	197	191	179	211	173	206	192	175	156	170	183	187	196	218	175	179	199	175	203	179	203	164	200	186	204	190	183	181	204	223	187	182	195	190	186	215	167	180	206	214	191	185	187	192	194	189	188	180	202	194	211	174	202	208	190	195	193	191	181	177	192	209	197	172	209	192	187	204	179	246	158	215	196	181	202	189	197	189	188	196	193	183	177	164	174	176	184	209	197	208	202	204	179	175	203	190	180	176	189	209	168	174	178	174	199	185	207	180	163	180	199	163	196	208	177	191	183	203	215	172	207	193	177	195	199	185	195	205	194	202	176	201	187	188	188	178	196	166	191	201	176	199	164	183	204	190	205	194	199	197	210	197	185	160	198	205	175	191	171	186	188	188	201	191	193	192	184	210	184	199	207	195	183	188	181	211	183	193	178	196	210	190	190	195	180	182	199	188	210	181	169	183	224	184	197	184	193	188	211	206	185	178	199	202	188	171	185	203	203	202	218	184	186	235	211	206	185	203	160	177	184	182	195	170	207	186	179	199	179	211	204	189	162	206	206	208	198	160	166	208	198	177	210	171	182	196	163	178	172	208	179	191	203	184	188	175	221	195	186	179	175	209	192	171	204	201	211	191	180	218	198	187	208	182	187	170	189	182	182	190	198	231	179	200	174	177	207	204	209	209	201	201	207	200	170	207	187	206	171	187	204	200	192	193	199	203	206	166	199	198	155	178	192	189	204	183	187	195	199	191	215	195	200	213	188	183	204	188	193	200	162	197	183	190	198	205	212	194	179	177	202	188	211	193	183	194	190	192	203	188	188	185	222	187	194	168	203	176	235	171	200	204	188	213	203	199	199	189	180	190	235	203	186	201	184	193	161	174	196	187	197	185	217	196	186	203	211	187	183	198	199	199	187	157	166	203	198	193	176	186	216	187	187	183	201	168	195	172	189	203	192	177	166	234	187	184	182	181	180	205	194	221	173	155	207	182	157	187	169	201	173	212	175	191	194	203	185	183	183	206	183	193	182	183	207	170	172	207	214	179	218	180	171	175	207	196	197	182	178	203	180	205	216	190	186	181	203	178	181	174	227	178	194	190	211	188	205	180	177	194	178	176	188	176	192	191	206	203	188	218	175	176	214	209	192	193	208	190	201	196	174	185	203	199	174	179	204	184	182	185	214	201	212	194	214	187	209	209	213	171	178	181	179	188	172	190	193	190	180	192	192	191	183	204	174	192	193	191	203	204	176	187	191	202	173	200	175	198	209	207	175	187	186	194	192	206	187	199	186	174	182	184
25844	29588	40876	45676	38161	40500	44762	39479	40032	36407	32158	29458	26437	23333	20630	18968	19240	18987	14567	9774	8190	6824	4606	4826	3981	5450	4692	2849	1888	1450	1569	1138	1048	904	857	749	751	743	746	725	698	711	669	672	671	632	677	681	672	678	684	684	802	971	1008	1002	852	746	727	688	691	681	669	707	660	650	660	630	644	691	625	651	656	653	684	681	681	701	681	645	652	679	660	677	688	647	651	650	721	644	652	671	641	678	689	683	660	679	641	685	645	694	688	587	648	598	655	681	654	669	632	610	713	691	659	654	663	633	692	627	641	651	644	669	616	658	654	629	694	695	654	656	677	645	678	645	691	660	665	656	639	613	683	662	669	645	661	669	646	687	639	659	725	667	593	660	645	692	639	681	678	649	693	635	643	684	679	660	646	674	678	677	665	678	654	606	659	692	604	664	649	659	684	673	718	658	658	627	670	678	662	676	678	618	696	619	687	636	659	618	686	630	677	642	659	668	612	686	700	682	659	692	654	638	656	637	662	656	700	680	615	678	639	667	702	685	705	595	711	646	680	639	676	655	687	715	660	630	661	644	667	638	699	653	677	632	641	668	665	654	672	643	678	633	662	639	692	668	680	694	693	731	634	638	657	644	635	633	669	701	702	666	615	679	603	640	638	705	675	648	645	669	609	654	631	634	637	683	655	689	627	675	660	641	645	598	705	651	656	686	691	659	720	687	663	664	644	621	637	650	692	693	656	656	630	651	691	670	666	678	649	648	639	684	696	657	659	663	637	656	689	641	654	614	694	676	651	629	672	681	664	665	675	665	688	674	644	673	638	656	660	672	606	690	642	645	686	660	685	652	629	654	669	677	649	646	640	717	693	658	623	700	630	625	656	686	641	689	633	650	635	650	663	675	632	656	663	685	686	678	634	589	696	662	665	667	662	675	659	658	652	658	666	646	658	652	662	684	618	697	715	612	619	641	685	699	653	711	650	645	675	645	662	659	621	672	687	681	709	694	669	661	689	686	587	659	676	704	605	654	650	638	649	653	646	687	645	683	649	656	697	669	694	675	658	670	692	669	745	677	686	700	650	629	651	708	660	649	646	684	667	691	608	681	636	640	636	696	668	642	683	678	651	665	638	680	640	665	656	663	695	638	607	617	656	630	634	668	703	659	616	647	708	669	673	642	684	664	626	660	699	657	714	676	709	638	664	614	667	641	676	657	672	681	686	665	660	628	675	638	670	667	712	676	659	640	643	665	676	654	654	666	634	722	690	627	678	640	662	694	685	634	694	647	657	700	690	663	691	680	665	660	650	674	633	646	644	677	647	651	623	652	670	666	684	703	670	633	645	669	658	677	680	671	651	663	647	653	649	646	690	684	635	639	639	640	682	699	643	682	666	682	662	677	663	667	637	643	662	666	666	690	670	675	674	714	665	627	681	710	677	715	633	632	665	704	683	655	651	633	690	642	712	646	694	645	691	693	729	708	714	665	620	678	654	644	644	721	635	618	648	676	642	613	674	653	638	645	666	691	659	646	641	656	656	664	640	625	666	624	707	619	688	686	673	654	632	644	641	699	657	693	661	662	713	631	666	662	634	646	665	622	664	665	667	697	638	645	678	668	637	697	682	699	696	674	671	660	715	617	674	644	681	661	647	635	645	667	701	672	681	645	631	700	678	686	657	655	679	677	669	664	666	631	639	656	656	742	653	673	662	644	674	704	655	637	644	683	667	666	628	666	660	663	686	660	645	655	637	683	665	606	640	668	653	636	669	630	679	675	662	638	646	649	678	649	644	684	685	669	659	689	672	674	648	653	643	682	664	650	644	674	712	630	654	680	641	672	648	674	620	610	654	653	693	655	653	653	672	656	690	654	598	645	702	655	694	637	656	666	721	700	627	614	681	655	646	647	682	654	688	656	655	650	653	691	671	678	722	704	647	651	637	711	651	653	696	683	654	616	682	640	636	616	680	645	664	621	668	664	645	672	727	654	645	702	678	678	686	692	712	688	687	671	692	721	676	682	653	697	681	687	651	651	662	655	651	718	649	650	708	641	631	626	667	646	659	693	681	643	588	637	686	722	680	633	671	660	693	694	661	692	713	679	687	636	692	642	664	669	654	612	645	629	658	606	704	660	657	669	678	698	703	691	636	620	598	708	666	625	656	645	617	650	646	686	687	655	637	636	650	603	657	624	677	658	715	691	699	612	627	665	665	688	608	663	649	676	676	666	677	701	641	665	645	695	685	612	641	659	686	643	639	643	732	710	617	622	673	687	634	653	671	683	640	687	685	656	683	678	659	624	638	668	641	624	635	679	692	639	649	679	640	652	616	640	666	649	644	685	661	651	725	649	679	642	640	633	634	618	649	683	691	636	669	689	616	683	658	663	662	644	677	667	666	670	653	611	693	714	653	685	671	677	643	678	666	633	660	656	650	666	625	645	665	677	673	679	644	675	665	663	663	673	628	657	658	669	620	656	672	645	655	692	675	702	627	654	649	634	690	670	678	656	699	629	653	678	694	624	665	623	672	685	697	667	607	638	632	699	677	669	686	676	649	664	602	645	660	694	647	664	657	688	673	668	673	634	640	672	648	665	635	669	678	643	662	658	635	621	670	638	661	660	616	661	696	656	635	663	636	628	646	671	635	654	661	645	689	666	684	653	628	678	707	678	638	679	651	646	665	666	672	650	654	669	663	649	660	698	681	613	676	662	650	711	720	693	692	663	653	695	655	707	702	672	660	680	621	697	695	661	671	671	665	668	631	680	616	678	654	694	635	680	680	650	628	654	681	615	626	688	707	660	659	702	677	662	699	675	740	645	641	683	662	656	641	702	677	635	689	592	667	666	655	686	651	651	656	622	675	627	673	664	653	639	641	610	605	677	655	651	638	682	700	630	658	697	629	665	638	667	679	666	682	694	630	657	696	656	691	687	659	662	663	636	646	683	708	650	658	640	613	705	665	658	696	644	628	630	646	635	688	648	708	653	692	691	688	683	702	672	654	615	670	650	646	649	676	682	703	672	654	641	617	641	656	619	650	647	676	605	650	640	642	647	669	673	667	668	647	662	673	659	669	686	668	659	682	672	655	653	687	667	681	651	678	614	638	680	720	686	695	661	647	602	611	674	663	703	622	644	629	663	634	677	673	635	668	699	696	636	662	667	714	658	653	717	676	663	647	685	718	638	665	668	631	669	673	685	644	663	657	672	683	655	630	645	674	692	633	642	660	659	726	637	600	668	678	650	637	650	666	673	682	685	656	690	674	685	661	695	624	668	651	624	700	669	690	667	658	685	672	633	665	665	656	606	669	670	686	671	677	645	705	711	721	696	638	666	651	668	647	664	654	662	633	626	683	632	693	690	673	664	653	664	676	626	651	695	604	698	681	642	626	634	666	670	675	670	667	722	681	667	631	606	691	625	666	638	708	632	633	644	699	716	642	664	648	647	695	644	678	684	628	682	682	652	651	715	636	704	691	633	657	678	692	648	669	646	719	625	664	669	671	655
40441	37057	38749	42683	32950	32486	36072	32436	28142	24500	19749	15942	12409	8957	7629	6487	6226	5899	4170	2537	2143	1791	1093	1064	985	1246	1154	661	432	388	367	327	329	257	228	252	223	233	254	244	241	241	240	213	218	196	231	228	198	201	236	230	239	278	302	316	280	259	232	213	227	202	220	207	216	210	230	244	203	220	228	225	224	216	235	211	212	227	220	190	213	213	204	222	216	208	235	225	212	182	221	206	226	206	195	221	203	199	210	199	206	231	217	245	219	245	232	210	211	220	204	212	205	197	195	214	197	209	237	202	236	245	216	222	231	228	213	193	192	219	229	222	216	217	216	219	235	193	197	181	214	194	200	239	217	216	221	202	244	222	232	229	200	213	227	225	232	211	248	193	233	223	206	236	184	200	197	202	236	217	234	219	217	189	218	226	201	230	224	181	236	238	220	218	203	209	202	201	236	206	213	222	197	223	223	190	210	235	207	207	205	232	225	200	223	223	223	200	228	214	218	212	194	201	196	207	217	178	195	195	205	233	227	200	195	218	231	227	202	211	195	214	221	211	214	208	205	209	215	213	213	211	220	213	248	222	212	210	238	241	218	220	197	255	208	198	207	205	220	233	230	224	221	203	221	224	218	203	195	212	228	221	218	215	203	233	237	229	193	206	194	243	195	217	223	213	215	207	209	225	205	214	216	249	226	225	242	230	222	242	222	230	205	218	247	223	216	208	214	205	222	197	208	219	213	188	198	208	232	192	205	195	221	228	212	201	234	225	224	196	234	217	223	225	226	204	208	208	223	233	215	205	227	205	213	236	221	221	219	225	202	217	205	214	203	224	234	187	227	212	231	219	218	212	216	207	233	201	219	215	201	240	232	230	204	210	215	219	216	217	195	198	200	220	193	204	212	232	231	221	216	204	210	228	212	211	190	181	208	237	219	203	204	225	254	205	206	210	224	188	239	234	214	211	225	198	195	208	209	229	204	218	214	194	205	251	227	229	220	220	227	200	201	239	227	233	228	191	206	219	200	207	209	235	226	195	206	218	214	210	229	215	211	206	232	213	213	225	225	230	226	204	223	214	204	197	229	218	199	246	233	217	235	215	197	225	221	197	204	213	211	215	212	220	193	203	207	212	220	198	208	246	204	219	183	196	203	233	219	202	231	217	230	194	215	215	225	216	198	213	202	202	217	201	207	231	204	216	242	232	229	190	226	215	220	222	210	226	227	220	214	207	232	209	235	211	209	250	220	193	226	223	219	223	191	224	209	232	225	202	216	229	213	232	201	196	203	213	229	204	223	221	227	206	202	237	226	207	233	227	226	186	226	211	203	206	206	191	208	205	215	223	241	221	221	210	205	198	220	214	213	223	229	223	200	221	225	214	203	197	193	241	186	206	214	208	222	217	219	245	212	222	227	223	216	210	228	210	222	225	217	184	224	230	201	222	210	217	217	221	226	214	216	207	214	207	208	178	206	189	215	231	237	224	205	224	231	205	197	212	202	230	214	201	232	206	213	231	245	205	208	219	223	219	239	214	233	194	238	209	220	226	231	233	218	225	241	207	250	219	233	189	219	199	213	201	213	204	202	210	224	210	204	200	177	217	211	217	250	210	220	188	206	213	227	209	199	192	200	215	217	223	238	209	202	219	201	252	211	225	217	205	252	205	188	219	222	224	212	230	214	237	207	218	231	242	210	200	224	196	216	217	202	230	220	204	216	217	227	211	204	215	229	226	226	223	190	214	210	206	222	204	196	225	203	243	208	227	208	255	228	221	225	219	221	193	248	209	221	208	221	245	227	240	210	225	214	247	245	216	223	218	198	214	217	219	200	192	216	212	209	236	201	213	228	198	238	228	201	195	209	252	221	222	191	228	245	224	198	204	209	244	197	226	216	194	207	224	220	199	221	230	216	210	217	203	218	236	208	224	221	194	235	251	219	182	232	224	201	239	205	207	238	210	205	228	202	240	200	207	198	202	219	227	235	238	226	219	200	236	213	233	218	219	204	222	235	229	205	237	225	196	195	218	247	209	216	186	216	231	232	224	204	209	226	204	207	221	214	210	189	219	236	212	210	221	218	213	236	191	215	210	203	244	217	210	226	202	224	238	219	200	204	217	205	192	234	214	209	210	214	217	236	194	218	233	203	199	206	228	223	223	211	194	225	233	209	200	209	203	212	210	214	205	204	215	216	239	227	216	219	198	222	214	183	214	209	221	240	212	241	204	224	203	224	221	242	220	224	222	195	214	208	232	201	231	237	199	238	220	220	218	199	219	206	226	218	225	221	195	201	199	242	228	212	258	226	229	229	217	212	219	198	204	220	215	224	221	200	224	198	207	187	201	206	235	202	219	211	185	206	221	201	226	213	196	221	213	189	228	210	193	240	234	215	202	209	195	216	210	194	233	198	192	213	244	208	234	231	181	222	215	254	202	220	202	231	252	223	224	231	241	213	210	193	209	204	207	226	222	176	215	203	225	205	254	223	197	186	207	237	223	223	206	210	194	229	248	202	195	201	246	237	225	220	200	226	203	249	213	215	196	212	226	212	214	210	197	193	225	206	191	215	221	219	195	222	205	228	217	219	219	193	226	226	207	225	189	211	212	238	208	220	228	180	214	213	202	215	226	214	215	234	201	220	230	226	220	224	203	239	205	183	230	223	201	240	244	210	219	240	211	211	227	235	194	222	209	227	204	206	215	236	241	221	203	214	227	213	215	196	207	201	219	201	216	215	215	210	222	224	200	236	237	222	236	240	222	209	202	202	257	210	193	213	235	224	229	200	201	193	226	217	209	216	219	225	211	190	209	203	233	208	218	236	241	207	235	204	228	203	239	224	186	222	219	230	219	204	218	208	215	201	234	201	224	192	197	219	217	212	227	223	228	203	211	197	234	216	204	201	223	186	183	232	220	223	224	208	220	230	217	236	225	213	195	184	188	202	234	227	219	227	204	235	222	212	191	213	233	208	221	224	203	219	214	226	230	200	212	213	219	204	214	230	207	203	231	223	221	240	242	196	235	217	234	217	186	203	213	205	208	187	235	236	230	200	242	203	211	191	202	210	210	225	215	221	216	230	220	239	240	223	178	217	223	242	216	234	197	208	184	207	209	230	210	210	227	211	231	232	216	224	238	224	242	213	213	199	187	203	220	217	201	197	208	222	208	227	214	231	204	227	215	209	232	209	194	230	206	230	191	219	195	213	225	238	225	241	198	212	206	254	210	197	206	216	183	237	215	190	213	203	204	187	213	236	228	215	212	215	217	203	231	197	225	215	205	231	220	214	208	198	216	202	204	235	216	217	229	220	225	218	208	215	219	233	223	222	225	205	226	216	230	206	218	240	222	236	212	218	204	246	241	234	207	209	216	234	248	219	201	205	220	188	230	209	219	198	205	192	196	225	199	245	221	202	216	216	210	206	216	223	228	224	213	218	212	204	231	216	222	223	233	201	224	220	215	199	230	209	240	219	232	213	211	219	222	223	225	195	199	215	221	242	235
32388	34237	42672	48840	44995	47757	50963	46333	46447	43884	40360	37808	34618	31239	29859	27725	27652	27223	21282	14824	13451	11437	7633	7286	6838	9329	8382	4084	2718	2221	1936	1736	1803	988	951	850	833	852	801	814	875	824	741	741	698	782	722	704	703	782	800	757	870	1294	1375	1265	1100	936	851	756	756	717	776	746	725	727	694	768	727	723	704	680	700	726	732	710	732	727	754	715	693	719	734	733	712	730	713	743	704	733	722	688	680	735	719	748	705	703	746	706	732	716	742	723	667	733	712	691	705	714	741	764	774	705	718	674	765	727	753	708	691	724	706	762	709	790	729	674	704	702	745	680	730	731	711	680	757	721	781	699	711	714	683	752	763	714	723	672	712	684	713	682	715	713	754	707	677	680	716	741	723	704	661	752	708	738	699	726	692	687	727	741	691	722	739	700	705	746	722	750	719	696	742	763	715	753	680	698	742	634	712	762	703	753	718	711	690	757	749	715	718	744	682	706	663	720	776	713	744	748	685	722	772	770	702	713	753	746	768	720	742	771	707	715	718	728	731	720	678	684	700	718	741	717	658	690	699	735	680	690	678	724	720	738	731	726	743	749	786	718	749	715	736	735	715	691	708	704	687	643	719	712	749	742	753	692	724	739	699	699	775	733	736	748	678	741	725	720	712	704	678	714	732	727	744	714	718	733	725	750	774	702	741	754	730	709	698	722	751	739	722	733	731	744	709	730	754	736	750	732	737	724	691	695	704	758	709	697	696	751	714	714	767	749	729	751	702	706	737	767	733	720	706	731	721	732	727	696	751	752	746	725	677	682	738	700	782	762	760	724	759	721	711	739	700	739	717	682	744	715	746	761	688	744	674	647	713	761	708	721	712	749	711	717	740	705	708	749	673	748	784	752	753	705	686	717	734	753	771	704	718	712	724	730	701	691	725	687	694	701	682	756	697	670	698	725	691	724	707	760	728	730	752	702	685	751	734	759	710	732	750	758	758	757	729	719	707	707	717	705	721	735	729	720	728	744	683	736	719	762	728	715	657	661	681	702	762	733	718	698	710	726	724	710	701	694	706	766	769	740	709	719	756	737	729	737	745	726	708	778	697	739	741	731	734	711	748	765	738	741	726	720	692	699	681	765	706	701	739	758	685	716	704	721	738	726	709	675	726	749	751	712	711	712	689	736	698	700	713	777	739	709	743	696	698	699	738	713	706	699	729	691	772	719	736	776	771	657	673	769	720	699	714	709	723	703	702	752	718	759	757	722	701	729	744	745	732	775	690	800	683	707	701	709	753	748	750	697	702	692	733	718	746	674	772	698	791	735	706	745	721	728	687	715	745	682	711	691	746	701	692	720	735	688	761	743	685	684	711	701	770	679	698	724	715	699	743	706	699	703	697	760	716	781	765	723	730	725	687	712	720	685	723	653	691	759	673	756	677	742	679	760	735	722	718	669	690	717	763	734	671	771	687	704	729	719	689	692	728	715	723	670	667	707	716	678	711	744	702	746	669	738	710	677	735	722	766	684	692	743	677	670	714	732	708	747	728	713	755	735	745	752	724	724	704	726	730	722	734	779	747	752	712	735	747	717	727	710	675	737	662	717	713	757	752	751	693	691	699	711	700	682	741	727	726	733	729	729	754	725	717	725	729	711	720	798	731	735	725	727	707	709	716	737	698	677	735	745	742	721	633	754	730	767	746	728	719	694	763	741	722	730	709	753	718	712	712	755	728	696	714	759	691	727	706	730	698	737	749	710	721	741	783	707	721	735	731	716	728	679	731	714	749	732	778	732	731	715	735	754	697	729	772	693	720	703	784	758	730	668	714	741	718	691	723	730	748	696	746	680	704	747	717	702	729	750	709	706	703	729	712	747	766	711	731	706	655	796	721	728	701	689	729	703	705	728	741	741	726	743	709	717	722	714	726	733	741	741	748	672	743	738	722	706	734	743	723	752	735	768	699	701	773	747	674	751	752	767	715	737	762	711	681	689	686	686	737	752	729	670	723	704	751	703	699	741	725	727	715	719	737	698	727	719	711	719	710	714	743	736	743	741	718	709	739	699	725	748	718	761	736	716	728	767	697	697	731	741	688	772	746	704	719	754	712	768	757	736	708	734	711	688	712	735	720	702	730	751	716	713	718	773	762	732	714	688	731	780	705	684	757	698	717	704	736	729	747	721	709	692	719	754	687	728	685	735	682	719	685	673	734	731	696	702	680	735	745	722	745	735	757	697	715	739	721	718	693	687	748	699	749	723	690	698	707	738	675	735	717	749	721	680	698	718	737	700	749	722	723	697	717	699	733	709	709	719	735	719	730	689	693	731	704	768	763	710	695	742	761	709	758	708	672	750	700	733	667	737	686	741	752	709	744	707	752	734	725	732	745	745	710	656	758	776	744	696	736	722	729	688	731	708	699	701	685	772	736	743	713	767	751	736	743	732	694	740	709	720	715	705	767	692	680	689	681	697	742	725	799	706	712	750	696	766	706	741	738	712	749	741	764	762	697	719	750	697	731	736	682	729	726	699	744	754	763	719	702	769	712	725	724	721	674	758	707	718	716	705	756	736	688	688	741	705	705	663	704	743	700	713	731	759	704	736	650	705	690	707	772	750	723	728	721	736	718	698	738	748	748	722	723	737	707	712	733	725	713	702	700	684	778	723	722	694	746	678	733	750	690	757	684	714	781	738	721	693	747	738	744	704	711	736	742	698	723	738	708	795	708	711	714	730	746	735	782	804	725	774	747	705	699	762	687	741	725	738	743	640	762	743	703	725	739	664	747	738	747	708	693	735	698	734	724	741	745	726	738	755	690	737	759	811	763	744	719	728	746	684	694	724	733	698	693	660	724	695	770	742	744	716	724	732	732	716	747	711	708	731	683	708	691	709	745	732	718	706	756	764	720	746	753	751	737	732	704	729	746	729	724	739	735	720	711	683	765	768	708	687	752	696	731	721	755	693	715	730	776	696	763	732	723	679	725	726	757	703	714	705	751	719	724	785	733	757	711	739	736	721	721	752	783	695	738	721	703	713	763	769	754	722	691	716	730	677	728	744	714	786	689	686	682	764	750	670	711	733	667	688	702	743	715	716	691	819	739	722	730	714	742	695	716	656	734	719	724	675	752	711	714	724	767	741	750	760	746	750	703	728	771	691	724	687	675	738	727	664	738	755	722	780	733	691	749	715	704	749	799	779	728	752	740	720	738	698	745	699	716	700	710	738	751	714	745	751	726	713	716	750	692	711	815	724	727	720	763	713	690	713	782	765	738	732	698	743	749	709	744	744	735	713	685	724	716	732	688	685	729	709	695	694	680	754	763	743	722	704	701	757	684	743	718	685	769	747	715	706	714	697	754	702	694	681	688	703	692	738	726	710	697	672	763	711	703	719	760	709	702	738	702	714	710	753	735	699	702	721	719	734	719	721	785	676	716	667	724	675	700	777	769	728	773	738	714	724	743	725	735	697	731	760	725	709	697	696	703	697	726	684	737	713	706	704	684	746	736	711
10228	7232	7044	5339	3399	2661	2545	1684	1152	943	715	583	520	363	362	317	341	334	283	232	202	212	197	227	217	214	234	190	203	185	182	186	186	168	171	194	184	208	181	186	177	183	191	209	189	177	181	210	194	170	172	191	200	163	191	177	195	187	190	198	156	183	174	169	200	191	202	184	151	174	167	203	182	167	183	175	203	175	199	183	190	190	199	188	218	181	201	179	183	183	186	182	173	208	189	173	174	170	177	164	192	194	186	162	183	172	163	175	166	183	183	197	177	160	182	189	199	179	184	175	175	198	194	169	178	158	176	181	191	190	187	201	200	183	159	175	184	190	197	191	181	186	208	179	194	181	171	194	179	176	196	196	203	184	181	164	169	172	199	185	176	185	169	184	176	193	151	198	202	190	174	187	174	174	213	188	204	184	186	180	181	184	182	181	178	180	169	176	210	180	179	173	198	162	204	185	185	198	185	157	170	172	184	217	168	187	189	167	188	201	191	178	169	205	161	164	183	215	182	173	194	188	217	202	177	182	195	172	178	175	202	195	200	192	185	194	182	199	179	188	200	180	213	185	185	183	198	194	167	215	197	173	221	193	201	171	190	181	190	164	175	182	171	167	173	170	198	195	171	187	201	175	190	230	180	192	188	180	207	185	210	173	199	176	181	175	180	186	195	180	172	181	169	196	196	181	169	195	161	182	178	187	191	221	195	179	183	192	191	170	178	203	181	187	181	193	177	185	179	208	211	178	198	210	199	162	192	189	191	178	188	169	191	180	185	176	197	197	190	161	169	180	172	194	169	190	213	172	185	173	184	191	183	195	167	179	188	177	172	177	160	183	171	173	204	165	175	183	174	192	179	203	177	191	188	190	177	183	172	186	184	182	177	185	199	185	180	212	180	194	168	182	179	185	175	181	168	181	213	168	190	178	212	187	211	221	182	177	174	199	195	167	173	176	174	147	198	169	188	188	195	206	177	188	185	192	166	162	178	206	203	162	180	188	217	180	199	205	209	187	209	197	191	207	220	192	186	178	202	192	179	161	180	161	172	169	190	201	204	170	201	178	207	146	195	184	184	191	191	182	184	201	156	188	178	156	197	193	192	206	176	206	183	186	197	201	179	170	166	179	196	206	195	169	181	177	176	175	173	179	202	188	170	194	192	173	168	203	207	185	176	175	210	178	189	215	180	164	174	158	167	162	172	192	196	201	186	174	211	191	164	179	212	187	205	187	181	189	181	193	206	188	174	183	178	184	194	174	195	181	202	179	174	187	182	163	200	188	205	192	181	171	173	188	178	175	199	193	198	164	187	175	197	175	181	200	195	210	189	139	176	196	178	184	180	173	182	191	178	186	187	168	171	207	211	177	171	185	189	181	188	174	165	182	175	176	162	204	149	163	170	205	157	190	194	167	215	189	178	184	177	164	193	189	191	186	174	196	185	196	186	165	179	192	178	179	190	158	175	182	183	171	185	191	163	177	181	185	198	174	189	188	198	184	167	170	181	184	192	157	175	185	181	204	176	169	195	182	169	188	171	177	191	180	193	185	192	187	176	179	189	203	174	202	173	188	202	162	188	204	172	193	191	194	178	186	180	197	189	163	163	157	185	195	190	163	186	211	188	188	176	182	184	191	172	185	164	187	190	202	175	189	180	197	186	199	193	179	175	182	180	168	179	191	190	179	169	188	186	187	166	172	195	165	176	185	180	165	177	200	187	174	184	146	173	168	203	196	168	188	187	163	181	188	168	181	205	196	194	172	153	170	173	184	181	177	165	190	159	182	183	149	197	192	198	188	204	191	192	184	199	168	180	177	177	176	173	192	175	198	199	173	171	181	176	198	200	178	179	180	193	188	185	203	158	169	175	189	195	202	183	178	196	179	198	173	209	189	187	177	163	172	202	196	210	170	207	195	183	177	194	181	179	187	195	187	185	161	181	190	160	163	183	191	187	199	194	200	184	173	173	178	207	215	165	170	169	196	173	190	209	201	180	201	207	191	201	191	154	183	174	172	193	193	154	175	185	170	189	187	172	180	185	190	190	149	201	174	179	198	189	185	202	176	202	177	181	174	184	211	191	189	160	204	195	184	164	198	179	177	222	167	174	190	182	177	171	140	199	179	181	198	177	187	167	175	189	177	206	171	206	171	164	179	219	184	157	182	172	163	194	177	203	198	194	199	201	158	200	184	178	182	176	185	197	187	163	184	197	192	197	217	188	175	173	190	154	187	197	195	202	160	189	190	180	174	213	191	187	183	185	194	193	198	190	176	183	167	210	166	187	186	205	199	187	191	196	176	186	182	203	200	207	201	176	192	179	183	183	179	190	182	179	199	189	183	195	172	185	182	167	202	202	201	178	180	188	205	198	191	191	193	211	198	200	174	196	194	175	199	180	170	188	159	179	186	192	177	183	179	181	184	187	194	173	190	186	197	181	163	174	168	175	184	165	176	168	159	147	184	186	184	198	161	174	193	177	194	181	206	182	150	198	174	200	202	187	150	164	172	184	189	210	177	196	177	178	184	172	172	207	208	184	187	189	171	172	189	164	174	190	182	182	184	190	176	217	212	183	197	175	179	193	182	188	181	189	208	185	190	157	192	180	190	170	179	188	191	178	193	183	199	204	189	189	172	203	184	197	199	196	210	183	177	177	201	190	184	183	186	180	174	172	179	184	168	184	198	213	175	170	194	188	185	169	198	178	181	184	173	187	178	180	176	191	163	168	188	197	169	179	188	183	183	167	173	202	190	182	170	186	199	172	175	180	182	174	212	206	200	200	161	174	172	177	190	177	192	196	181	195	174	196	208	183	169	195	164	194	181	170	196	167	198	196	200	182	187	177	191	175	156	174	177	148	183	192	187	167	177	180	184	190	192	191	180	205	177	204	165	174	186	220	177	183	196	175	213	200	177	214	167	187	210	196	169	184	177	166	195	198	173	197	191	172	180	178	204	197	178	161	165	188	180	194	184	169	182	165	170	182	166	182	177	197	164	174	166	159	163	185	187	183	195	184	164	168	181	184	197	177	199	206	171	193	186	186	177	201	162	212	193	208	183	202	180	177	191	179	196	208	184	183	184	188	176	200	182	171	178	177	211	176	190	179	189	222	168	181	199	200	189	215	185	183	178	168	155	192	182	194	184	183	163	198	203	198	181	183	183	192	192	199	190	201	173	196	181	182	168	172	169	189	188	196	169	187	190	199	211	183	169	168	191	192	206	190	189	213	183	198	185	171	192	152	201	189	183	185	162	201	180	174	165	202	206	191	191	167	175	191	197	182	186	201	212	189	173	205	172	173	193	190	183	207	164	188	169	187	173	178	161	184	185	176	204	208	188	203	194	191	189	170	191	162	152	181	189	198	189	180	178	192	198	178	190	170	168	175	200	190	161	178	169	184	193	188	189	158	188	168	196	220	183	195	188	177	201	183	194	200	188	206	197	174	166	178	185	191	169	194	195	186	188	186	172	178	191	198	192	166	188	179	196	185	172
10716	9427	13288	13630	11945	11322	11392	8421	6283	4746	3709	2913	2384	1953	1974	1787	1596	1546	1336	1067	930	940	804	835	833	903	895	783	737	709	689	699	642	643	629	630	660	659	628	629	687	667	676	639	668	650	674	628	637	662	678	649	669	667	666	672	689	709	627	684	608	661	643	637	652	676	599	654	609	637	657	574	660	669	630	642	647	616	632	634	642	683	617	623	663	641	643	639	637	638	647	631	679	680	686	639	660	633	655	697	659	584	629	640	680	664	664	622	632	628	606	661	703	621	604	671	635	639	621	673	663	645	619	637	628	624	618	642	615	661	613	637	612	613	703	655	606	607	649	630	626	646	621	596	631	711	670	648	657	639	658	637	623	656	650	636	680	582	612	632	656	646	613	628	597	627	600	612	637	636	651	671	692	665	649	616	685	615	670	642	680	602	637	682	589	681	634	618	620	664	665	636	668	637	633	638	636	684	621	652	639	635	652	653	673	627	669	668	613	653	658	691	646	644	639	627	637	666	664	672	638	606	674	663	649	677	649	632	623	598	615	629	642	657	633	622	641	657	613	667	599	599	649	686	614	637	614	656	580	636	615	630	638	682	615	623	644	648	645	645	631	636	642	614	614	641	625	630	641	638	665	661	642	644	594	596	662	619	634	646	650	671	646	564	668	652	593	606	624	618	663	640	629	613	681	632	627	659	627	661	637	657	702	630	652	653	665	644	640	693	627	621	625	657	635	657	637	669	660	616	622	636	659	658	562	615	636	620	652	643	671	695	646	609	634	617	653	678	623	627	629	628	654	651	656	642	656	633	619	630	659	655	632	645	674	648	662	643	668	629	644	658	674	610	670	629	641	624	677	673	603	644	607	631	655	647	617	675	644	591	661	616	620	614	655	592	656	614	620	626	617	641	604	626	625	628	649	631	656	661	661	592	565	651	671	622	632	668	641	629	621	657	654	613	643	659	665	656	643	640	648	606	653	689	650	661	590	669	640	625	645	622	649	660	636	656	586	666	626	673	640	626	656	644	605	627	632	659	650	592	613	637	664	726	680	639	640	646	631	616	679	686	653	632	636	629	572	691	608	636	676	651	655	602	657	667	652	644	601	664	623	638	611	620	644	640	620	652	572	641	620	612	634	583	651	662	691	634	632	611	669	637	671	621	648	651	659	658	647	650	608	662	608	658	674	635	596	653	634	654	597	692	655	646	626	647	678	667	572	582	663	650	654	677	600	628	598	662	637	613	616	625	640	644	622	616	628	650	615	645	642	631	576	646	660	646	658	658	661	637	647	675	618	636	610	632	615	642	644	650	645	693	694	591	636	643	641	664	655	672	678	625	652	648	614	632	628	618	649	672	697	658	671	660	653	632	607	639	649	661	588	568	626	608	670	648	658	684	637	626	608	670	638	636	656	669	615	656	636	602	653	605	683	642	657	625	613	635	596	658	644	646	662	590	645	654	658	642	620	653	585	624	628	627	607	662	631	670	616	639	660	628	626	629	677	690	671	639	613	610	633	664	646	635	662	602	621	657	693	668	676	660	625	645	696	629	610	609	626	657	678	643	635	638	668	679	634	662	660	625	624	617	617	674	688	622	646	631	678	633	657	646	636	640	690	663	607	631	647	621	622	621	651	645	645	659	626	645	640	636	648	622	658	610	672	658	660	628	672	606	631	659	651	659	665	667	624	622	616	656	659	691	631	610	625	665	643	668	624	663	638	614	667	645	636	661	649	650	601	684	674	613	652	641	677	637	622	673	622	628	625	634	644	619	624	630	708	628	617	630	648	621	668	643	666	672	660	637	688	639	649	622	664	621	665	614	635	603	638	663	638	657	633	650	668	592	640	610	643	629	687	669	671	639	627	622	646	624	661	645	610	657	630	601	628	674	645	620	639	613	704	642	640	633	643	629	652	648	593	648	647	651	622	620	646	636	646	643	660	667	662	665	628	628	642	626	645	618	651	651	640	649	639	633	658	652	634	684	635	622	699	616	654	625	680	642	627	611	651	611	599	603	598	631	645	622	602	630	643	690	658	646	623	606	682	649	593	645	634	622	667	685	612	629	656	623	621	673	607	617	663	671	647	628	666	717	656	637	647	664	652	663	645	685	655	603	623	660	650	652	628	644	648	691	605	660	680	622	661	677	636	612	674	659	616	646	629	629	640	675	605	652	646	693	596	638	647	640	658	694	634	631	654	649	638	653	647	640	635	648	680	633	629	627	654	620	642	636	606	632	698	645	588	700	639	607	625	675	646	661	663	659	690	638	650	592	628	606	672	633	669	622	639	648	612	595	646	657	624	630	637	677	632	653	654	609	589	702	660	647	652	664	636	666	647	674	638	658	587	643	701	593	640	658	669	641	654	620	669	688	643	626	626	635	652	598	654	636	626	625	615	607	641	638	628	644	603	658	658	654	642	606	668	673	633	630	619	651	666	663	608	648	648	623	612	606	683	618	637	667	620	665	625	689	608	652	673	625	675	647	656	625	567	650	630	619	672	643	659	615	606	658	638	710	631	646	667	615	633	654	663	670	617	652	598	644	662	690	671	635	645	643	665	642	629	620	610	617	627	580	668	632	644	640	631	635	663	604	676	662	662	613	651	603	688	623	604	670	646	623	648	646	633	620	643	626	647	646	659	677	647	629	631	666	665	623	670	650	622	644	613	636	654	637	673	638	660	666	627	623	651	647	655	676	699	650	644	627	625	676	646	711	634	640	638	605	648	561	612	690	604	642	649	674	599	646	659	643	697	625	655	626	662	608	643	627	610	629	662	651	662	659	667	639	657	619	581	675	692	664	690	667	634	668	640	638	624	673	626	694	691	667	643	613	631	664	641	675	650	611	628	638	663	602	662	654	582	681	650	685	654	661	622	639	667	598	675	647	630	634	621	636	589	654	656	660	643	679	684	624	622	672	698	654	658	665	653	682	644	643	683	667	643	638	615	669	637	645	657	675	626	636	647	629	586	631	612	618	623	588	617	644	650	638	671	640	642	645	596	639	634	653	615	673	642	647	616	639	662	665	639	642	645	650	623	607	648	622	656	697	643	691	600	605	600	629	639	634	596	653	650	622	621	663	613	614	711	628	616	647	656	624	635	619	594	631	655	673	651	687	665	634	638	594	575	665	630	634	649	658	623	673	602	679	643	654	648	676	627	653	652	629	618	629	643	713	593	637	712	622	611	652	631	630	623	653	666	639	652	666	672	653	677	707	638	700	652	689	611	661	691	656	682	660	666	641	678	670	618	623	663	653	635	642	630	680	656	649	640	628	636	643	619	654	663	643	606	663	649	626	667	657	613	661	656	702	627	616	694	668	683	688	624	664	595	661	661	650	647	626	696	610	661	635	632	640	657	597	661	604	644	612	660	671	582	624	643	619	618	643	667	708	623	698	622	654	629	655	662	603	679	618	663	644	668	629	630	620	634	645	606	627	622	624	621	641	684	614	659	608	621	663	644	645	654	692	645	687	614	631	608	602	663	646	628	655
30409	33609	35445	36984	27157	29837	29668	22972	15700	13695	10706	7634	6103	4153	4008	3483	3171	3101	1993	1312	1012	933	579	598	480	806	606	367	342	249	277	226	232	207	184	197	181	189	178	184	189	170	190	212	201	191	192	185	174	202	190	180	183	205	208	211	227	195	195	198	207	178	179	193	187	171	164	188	207	200	152	192	196	192	183	183	185	187	182	184	220	200	181	192	209	189	171	199	208	176	186	186	158	179	174	203	188	192	181	160	192	176	181	161	175	180	205	188	178	215	203	175	192	203	183	197	177	207	177	186	202	195	158	181	200	202	173	180	169	177	198	192	199	209	190	179	181	172	179	186	206	193	180	190	184	173	143	173	187	184	198	191	181	188	170	179	196	192	176	222	158	203	173	152	176	212	179	189	173	203	189	165	186	191	180	185	196	182	198	182	170	189	197	189	197	190	196	224	196	211	171	207	196	177	194	190	189	149	208	180	194	181	178	171	202	206	180	191	207	179	173	203	188	176	181	176	165	171	166	196	199	194	193	185	196	184	168	202	207	220	189	193	181	197	215	191	189	178	183	199	195	194	179	201	194	173	189	160	183	194	197	159	184	184	163	198	163	191	209	191	189	195	189	192	168	161	204	168	161	180	194	158	192	171	184	206	162	185	212	186	213	185	189	162	173	212	179	195	193	188	191	184	175	178	188	217	181	181	186	183	185	185	190	190	174	172	185	185	194	204	191	190	180	189	212	166	223	165	177	168	187	171	185	183	201	191	176	159	175	178	193	191	197	191	185	189	184	193	196	166	195	198	200	182	221	197	188	174	183	194	185	183	191	193	160	207	193	182	173	159	208	199	186	184	180	200	187	173	197	177	178	188	190	179	202	174	199	205	160	196	203	167	190	177	173	179	182	184	203	191	177	182	178	189	171	192	181	192	187	203	172	185	189	204	202	176	176	185	171	192	191	177	175	187	190	191	202	185	199	199	184	182	197	195	187	166	205	210	191	196	200	187	185	200	179	184	201	159	220	182	159	183	183	177	196	193	175	188	169	173	198	184	195	187	169	166	194	183	182	153	188	182	155	197	187	200	211	180	163	189	182	192	183	178	191	178	178	188	186	186	178	193	178	203	186	196	190	181	216	180	182	170	191	178	167	187	169	211	195	196	204	193	192	196	165	192	196	180	173	188	184	190	186	197	179	180	188	198	160	192	193	204	198	181	174	196	207	187	176	204	189	186	170	175	193	215	181	202	203	162	171	190	156	195	200	181	174	174	186	181	190	214	209	170	167	200	196	212	180	156	191	211	183	170	180	191	176	179	195	191	188	196	203	191	166	185	181	211	215	168	195	186	183	197	175	192	188	191	186	177	186	197	201	183	187	186	177	192	206	192	186	197	205	197	189	183	195	190	203	226	199	160	188	187	177	204	202	172	183	194	172	182	203	200	160	189	215	178	166	186	209	160	213	175	196	193	174	176	195	174	195	177	160	195	196	178	182	192	196	190	191	196	189	198	192	190	179	198	177	176	192	187	175	182	206	169	186	172	182	196	173	193	193	179	201	174	198	215	184	194	208	148	198	173	200	145	206	197	180	193	203	193	195	197	178	198	190	186	175	221	167	172	183	171	211	171	187	174	170	170	194	180	186	185	189	189	167	186	187	189	197	191	165	207	189	195	203	193	178	194	201	199	175	183	164	182	203	193	206	185	194	170	174	199	193	203	173	175	194	202	200	183	183	201	206	198	199	164	198	163	191	197	197	169	194	201	202	160	179	186	186	210	201	186	199	214	201	179	211	157	162	193	203	182	184	168	179	179	177	202	179	182	190	201	179	188	205	197	179	211	190	178	181	172	189	203	192	188	182	185	196	217	200	189	207	201	176	192	191	161	177	201	180	171	210	171	181	209	164	200	191	190	178	184	201	171	173	195	185	171	191	178	181	157	184	160	170	194	172	186	174	184	204	184	168	218	196	213	170	172	203	188	177	178	180	172	194	189	176	181	200	171	196	205	184	171	177	180	184	156	197	185	187	177	187	179	186	192	191	205	194	189	192	162	171	209	201	184	159	195	182	208	197	184	181	187	195	199	176	183	206	179	191	182	179	178	187	189	197	184	179	182	189	170	177	177	177	190	178	192	184	197	190	190	188	192	176	176	190	211	203	202	178	189	200	185	196	188	197	172	193	194	209	186	185	184	202	198	182	207	172	166	173	211	176	192	188	200	188	172	207	175	188	167	193	195	190	172	202	191	195	171	189	192	179	168	174	174	216	179	176	204	176	179	171	171	187	191	211	183	172	206	180	211	184	189	200	195	191	211	186	199	182	220	193	169	189	168	161	191	181	185	179	186	195	198	192	189	178	169	192	212	171	163	180	197	209	159	171	177	198	217	171	190	201	174	205	185	180	198	198	184	186	179	161	162	154	187	189	178	171	173	190	186	189	169	188	199	168	188	210	186	184	183	189	183	183	180	196	183	161	200	216	174	191	186	185	170	172	190	197	182	192	172	170	191	166	198	175	175	187	157	164	196	196	220	210	178	174	177	175	192	173	178	172	197	198	190	156	200	186	208	192	162	198	183	176	198	165	207	193	205	168	208	177	179	188	184	178	193	198	186	177	200	199	176	179	194	206	197	211	193	182	186	203	190	178	181	190	185	180	176	190	220	199	191	180	216	202	193	200	174	171	203	174	181	164	194	211	174	208	176	182	168	201	181	187	195	190	194	175	191	178	164	183	213	171	192	178	152	174	202	174	177	199	186	215	168	201	182	193	202	186	170	183	172	177	194	189	170	201	210	198	159	187	197	205	185	215	200	199	224	203	187	173	215	190	183	164	188	173	186	190	196	176	180	204	180	172	193	169	182	207	168	198	180	195	194	185	182	170	175	188	176	193	197	204	186	186	204	166	190	178	194	193	182	199	199	205	212	173	165	189	206	176	191	192	183	181	185	197	189	185	178	178	179	199	185	200	189	160	201	174	178	214	201	161	182	184	197	192	201	180	178	183	196	173	186	176	194	184	204	183	203	173	180	199	170	178	200	171	178	203	174	166	176	199	200	192	191	197	192	184	193	192	172	184	175	181	202	177	174	184	194	196	183	212	178	177	197	171	190	162	163	189	170	162	181	191	214	204	207	171	174	186	186	187	193	171	176	187	228	186	175	171	181	187	182	206	186	187	160	164	167	188	196	194	216	212	180	176	195	187	177	212	193	178	161	226	173	170	198	202	186	202	189	198	196	210	167	196	154	188	193	190	187	198	195	175	172	199	196	209	197	189	184	174	196	182	211	204	177	180	183	178	191	195	189	180	190	182	161	173	188	199	168	203	194	183	198	204	184	192	190	167	181	192	189	177	200	176	222	204	187	202	187	221	192	183	190	180	215	194	164	186	183	192	173	197	181	192	157	168	204	174	215	183	182	183	187	198	202	192	180	188	187	178	188	198	165	202	198	172	215	178	162	176	190	189	180	196	195	196	186	181	197	167	207	158	175	176	166	192	181	173	214
24135	30688	37452	42234	37328	43917	42964	35379	31706	33385	31035	27662	25459	21502	21622	19448	18646	18604	12957	8820	7142	6642	3780	3818	3167	5591	4194	2103	2096	1284	1360	1167	819	799	727	703	672	722	712	741	719	670	632	678	656	617	641	648	719	688	661	672	711	893	911	846	811	753	701	633	681	627	636	693	638	695	609	687	632	622	668	590	673	639	668	658	650	692	619	667	635	662	633	616	639	594	700	631	662	636	646	654	666	631	688	594	691	666	606	604	565	636	674	655	632	595	624	672	685	653	679	627	649	664	622	699	637	660	637	617	618	595	629	670	633	678	647	611	638	668	675	599	697	656	651	601	658	629	621	664	646	643	654	630	648	662	663	634	640	608	644	655	645	633	649	681	610	630	692	654	635	632	664	649	690	612	661	643	634	648	639	652	637	685	616	682	686	614	623	672	678	655	642	632	654	668	650	591	664	603	641	656	657	611	662	626	599	664	600	638	628	655	617	667	641	685	608	661	629	667	630	633	629	632	623	645	644	653	647	629	652	628	624	639	620	606	639	611	653	632	672	659	650	722	676	608	610	657	663	671	669	669	655	636	632	629	602	649	639	601	635	662	640	658	647	620	666	669	644	691	658	634	644	611	632	659	679	627	637	665	679	623	650	630	607	663	670	658	685	625	657	662	651	645	673	614	654	601	649	621	623	653	632	648	634	615	612	642	663	627	700	649	650	638	651	671	668	603	651	632	624	632	639	657	655	633	622	629	610	650	621	651	623	617	651	656	602	637	676	629	634	646	663	607	646	642	654	610	641	644	683	628	634	679	677	652	633	646	666	634	674	709	659	642	617	663	628	650	661	628	631	635	682	618	627	680	621	676	629	646	644	690	634	663	635	689	639	629	678	703	623	629	638	632	682	591	647	647	652	643	647	649	651	619	669	692	586	592	640	606	615	656	666	666	645	609	646	658	641	657	679	612	607	624	596	663	606	612	651	609	651	659	645	651	616	653	682	697	679	645	671	633	648	620	697	652	665	659	654	607	671	645	663	649	607	647	661	655	622	683	654	624	605	602	670	656	676	646	675	650	691	623	704	679	615	622	638	663	678	647	655	641	637	628	650	640	633	654	653	629	609	656	661	665	632	653	652	668	620	665	616	639	653	649	606	665	645	616	653	636	654	663	648	602	641	607	642	606	655	648	659	629	649	620	631	666	680	672	616	636	631	675	654	656	706	658	675	675	625	618	646	630	646	670	673	643	634	631	619	605	607	670	642	603	665	638	646	648	608	685	645	660	663	660	643	645	696	607	628	680	608	654	628	641	663	646	570	678	644	644	678	633	639	672	605	610	651	600	642	623	649	664	640	691	669	661	662	610	646	619	627	676	636	659	664	650	627	622	689	689	644	626	641	660	642	649	622	647	613	615	682	636	670	594	574	661	699	627	635	682	667	658	666	668	681	633	618	705	676	592	623	655	695	650	697	624	628	621	639	571	655	664	628	669	654	620	662	639	603	640	620	604	633	656	615	650	624	577	661	614	662	620	633	722	639	676	689	649	663	652	635	643	648	625	640	629	652	631	643	634	633	680	638	646	614	590	636	694	701	624	644	603	661	671	664	630	725	644	684	705	627	663	675	656	656	627	624	625	651	647	633	629	634	628	668	736	677	629	654	649	603	700	639	642	676	693	637	671	604	693	624	588	658	618	640	645	644	645	669	622	678	617	682	656	624	686	655	661	622	631	706	629	645	658	611	687	646	640	655	601	677	641	668	631	671	621	643	663	631	613	680	623	644	678	654	682	623	624	618	624	623	675	617	646	668	610	619	692	646	641	610	637	685	654	657	639	666	630	617	651	656	622	645	645	674	712	640	647	673	667	657	606	655	649	688	655	656	683	680	599	620	651	602	636	622	650	624	661	639	654	616	749	659	617	644	628	663	645	642	645	622	634	653	640	684	600	630	601	688	644	645	657	641	679	641	672	621	674	644	618	611	651	668	592	664	648	623	643	634	620	665	621	681	661	651	638	625	652	669	674	622	626	646	672	623	667	634	645	636	673	629	634	653	633	664	642	659	640	624	650	658	665	606	617	613	648	692	622	628	690	575	659	653	657	659	636	670	651	641	654	655	690	607	671	677	681	634	646	653	664	616	596	641	598	693	626	616	644	639	685	646	638	649	616	678	652	651	636	630	657	625	631	643	661	610	640	624	593	664	669	657	662	611	645	671	660	632	614	664	659	623	661	654	639	662	636	657	653	692	637	626	682	679	716	595	644	675	640	636	607	643	623	647	686	597	617	697	653	660	621	673	645	621	645	646	640	686	569	630	644	655	612	675	635	618	705	724	628	666	627	614	678	662	634	684	604	675	649	626	593	628	660	621	634	601	598	677	635	654	667	661	619	658	674	658	628	655	657	694	652	642	660	602	678	649	618	659	647	672	621	675	610	632	654	617	654	651	626	696	679	651	667	592	624	692	627	676	603	604	622	631	632	681	635	591	643	629	619	631	655	660	642	652	653	640	641	631	708	626	636	654	645	637	680	646	645	669	621	642	656	685	642	691	642	651	646	615	656	658	657	653	631	644	630	652	631	668	657	626	654	705	599	661	642	644	602	658	643	666	633	636	650	630	663	623	642	618	646	669	656	635	711	678	637	689	666	692	674	634	695	653	638	618	639	691	651	606	663	632	631	628	656	663	613	627	681	682	646	589	631	595	691	656	668	679	629	601	641	662	651	641	647	613	615	679	647	669	610	608	730	651	656	620	661	656	648	657	626	680	605	677	587	653	665	659	646	664	629	619	640	611	643	632	669	703	658	652	604	636	649	674	647	628	671	659	633	619	635	655	656	680	669	674	635	652	634	638	623	639	661	632	646	615	617	595	625	606	664	662	630	692	661	673	641	635	652	655	644	624	635	588	672	688	636	639	669	660	644	588	610	664	645	619	628	666	636	689	664	634	632	667	626	680	670	697	664	624	678	665	645	617	666	642	650	668	609	691	627	639	674	613	635	609	682	637	689	591	639	668	656	657	671	613	637	621	710	651	677	648	661	645	661	652	596	680	631	642	655	664	669	655	628	642	638	624	702	650	680	650	645	676	629	601	637	675	642	676	657	671	573	688	632	669	687	622	622	642	586	686	670	621	651	665	659	650	606	621	661	673	661	655	659	651	656	640	629	611	645	684	656	593	629	638	653	683	663	621	685	610	646	654	646	675	667	606	614	643	622	616	648	653	637	633	573	616	618	623	621	614	663	720	624	660	646	682	623	665	650	661	654	663	634	675	668	670	644	638	651	639	631	609	657	674	642	655	650	655	647	615	620	698	637	656	644	646	613	647	640	624	651	678	645	619	659	643	671	627	679	638	656	609	626	658	634	691	655	651	633	614	640	667	639	659	629	647	593	654	646	639	703	667	666	683	652	619	658	610	591	604	657	627	619	599	639	590	617	641	617	586	628	683	657	629	650	665	627	646	640	614	687	671	629	664	645	619	628	660	622	669	643	620	650	667	627	676	639
38001	36081	43958	43407	30439	33829	35575	30135	24141	22089	18567	14816	12443	8876	8290	7451	6367	6168	3867	2327	1792	1890	977	890	820	1267	1190	583	566	359	299	269	258	256	228	200	224	220	220	229	206	227	201	228	193	209	223	217	204	219	220	219	225	243	247	256	273	262	219	223	218	196	219	208	203	204	210	195	206	230	202	211	211	244	208	226	212	220	217	229	211	239	188	215	203	218	199	220	225	208	187	184	203	202	200	206	213	200	189	204	214	205	213	204	200	228	199	218	221	217	224	222	208	223	206	214	201	224	208	210	186	218	196	203	192	231	212	199	188	217	208	218	212	212	207	213	216	221	231	204	214	223	211	208	216	229	211	223	199	195	195	229	257	200	198	241	243	195	229	217	210	197	240	237	230	198	208	211	221	206	224	214	211	220	169	215	223	223	193	210	210	242	225	211	222	203	215	206	195	222	236	175	212	214	213	225	227	203	217	231	233	213	233	209	196	203	181	207	214	210	223	211	209	241	206	217	204	244	225	233	198	202	215	217	218	223	239	211	213	196	196	209	210	214	216	215	213	231	209	206	216	211	212	202	210	228	213	197	223	192	201	181	215	207	194	231	200	237	198	206	222	218	203	218	212	235	189	210	194	233	225	212	203	227	209	220	190	226	233	210	208	233	237	220	221	216	255	213	223	224	205	197	221	208	218	223	191	214	228	197	197	193	202	216	230	225	222	224	234	213	221	227	200	216	203	205	214	214	227	206	204	209	225	226	223	191	231	216	215	189	230	206	199	223	200	186	225	212	207	218	229	231	198	188	222	208	224	222	213	194	209	219	187	209	212	226	207	194	235	238	237	187	179	208	199	205	235	205	213	230	200	233	193	200	217	189	200	218	208	225	229	203	219	228	196	217	225	228	212	222	210	228	226	205	199	207	210	216	203	216	193	213	206	194	200	207	211	246	257	213	230	228	207	204	215	210	193	205	209	214	233	216	211	205	200	238	219	228	220	209	211	216	203	233	219	197	233	189	217	244	212	205	215	219	211	189	198	205	203	217	195	218	204	215	216	195	234	223	192	219	187	220	200	218	198	224	216	194	230	207	226	209	210	214	201	233	227	208	224	212	199	231	237	241	223	234	211	241	204	200	192	219	201	194	231	187	201	201	211	206	228	202	191	208	204	208	207	207	204	206	217	215	192	174	187	210	220	214	208	204	207	196	222	225	220	202	190	200	193	219	217	186	219	205	212	212	204	219	211	186	199	222	213	224	203	210	218	225	202	212	233	203	225	213	200	184	192	210	243	211	229	223	224	210	204	216	226	231	218	213	229	196	204	230	237	194	231	205	209	191	217	202	188	209	190	197	207	224	216	210	210	217	220	199	220	223	201	215	207	208	216	202	235	230	225	226	196	216	206	198	200	205	222	192	203	222	216	228	220	224	229	204	181	214	203	237	242	200	244	209	205	221	216	206	231	201	207	235	219	207	207	225	197	215	196	205	219	187	208	222	205	200	219	182	235	215	207	220	193	185	235	222	218	240	187	208	215	233	207	216	214	178	202	219	203	215	202	208	235	205	189	220	235	196	196	225	237	203	224	202	202	233	187	199	206	221	211	201	195	195	211	204	230	204	207	210	240	215	215	220	191	228	221	216	206	213	214	215	182	196	224	202	217	219	205	220	203	216	230	239	217	182	205	216	196	204	213	220	192	214	207	231	205	237	196	240	207	207	205	216	219	213	174	235	218	201	210	228	203	195	199	216	203	195	225	207	198	238	239	207	198	211	224	228	227	209	220	207	197	215	207	205	214	207	204	213	219	213	191	177	242	201	196	208	200	237	214	227	219	220	196	239	204	176	216	221	217	235	225	180	233	250	233	232	238	209	202	242	232	212	215	216	222	192	189	197	182	234	209	213	201	191	230	172	221	203	215	217	208	229	211	195	237	222	220	207	218	212	204	218	223	212	217	223	223	210	201	180	214	241	219	219	199	234	183	221	185	194	198	217	223	225	190	242	191	205	224	231	231	200	222	207	225	209	191	204	241	200	249	227	186	217	209	216	227	241	215	197	216	241	214	224	225	230	239	223	207	219	202	204	231	195	217	198	183	184	212	228	243	211	204	243	194	245	194	209	233	217	207	206	247	244	235	214	215	223	210	210	209	195	237	202	205	196	211	214	219	235	189	201	195	216	218	229	215	229	173	213	219	230	196	219	215	205	212	210	221	236	224	206	201	209	222	204	208	221	245	227	204	215	215	194	213	219	182	198	222	213	214	210	191	230	219	216	221	224	212	195	210	241	214	215	216	192	194	199	218	193	200	210	207	205	197	185	213	195	220	210	185	248	214	211	229	230	219	208	231	193	218	201	219	200	232	166	206	210	205	231	207	234	196	200	196	208	202	223	179	219	208	195	224	203	221	202	228	241	225	215	197	214	209	218	217	219	230	233	212	197	210	213	186	212	205	211	207	196	213	204	196	212	214	195	198	211	241	213	191	198	210	212	226	216	218	173	201	193	245	227	199	214	210	219	227	216	237	186	223	210	213	223	230	192	224	207	241	183	184	195	222	252	203	190	214	195	186	208	219	216	202	199	208	186	190	204	224	204	201	205	226	203	210	231	226	186	210	228	202	201	229	239	191	203	202	217	212	208	189	191	209	219	215	210	211	201	208	203	230	210	203	228	198	228	233	209	201	198	184	212	205	222	218	204	204	230	243	217	199	219	192	212	187	212	228	227	207	216	208	214	219	226	219	215	215	201	218	215	204	209	242	208	209	214	235	214	210	192	208	201	209	219	215	218	213	231	203	192	199	198	233	207	189	221	204	219	196	202	207	212	229	224	227	219	190	192	202	216	205	224	208	215	183	242	233	229	215	230	223	224	228	213	207	204	217	188	192	195	207	219	222	201	219	218	197	214	230	230	197	215	230	225	223	223	191	200	223	213	215	231	229	210	234	224	208	199	198	203	204	191	207	209	189	196	219	219	193	200	226	196	202	212	217	200	231	234	208	197	196	227	208	226	231	205	218	183	206	231	210	206	198	241	234	214	187	202	218	195	214	211	223	195	200	230	192	218	208	197	233	211	193	189	201	210	235	219	196	193	236	214	226	236	214	211	211	194	221	223	222	211	202	217	201	219	193	218	215	233	225	202	212	190	198	208	228	195	223	228	204	205	198	222	216	216	199	191	212	208	212	235	186	205	230	237	193	224	217	197	204	208	227	211	217	200	236	226	216	209	202	213	205	214	216	226	213	218	206	198	200	212	203	217	201	203	220	187	200	237	205	186	244	217	212	234	211	237	232	213	192	217	189	213	221	213	196	210	202	236	225	244	191	203	239	239	210	207	207	258	205	225	215	221	211	213	215	204	208	224	208	220	208	210	211	219	195	225	209	217	211	203	205	212	205	219	203	191	205	210	198	226	206	210	205	226	218	208	234	212	209	182	209	198	216	243	198	234	213	224	221	228	226	223	214	208	184	216	224	203	228	230	208	217	224	214	228	216	236	210
29382	32531	47281	48408	43429	50152	50911	43831	40192	41415	39916	36649	34874	30768	30889	29234	27694	27576	20749	14612	11533	12255	6339	6123	5647	9445	8324	3766	3407	1867	1562	1444	1089	928	775	836	869	823	836	787	762	777	715	727	765	766	753	798	756	701	725	750	931	1200	1188	1147	1063	936	829	731	752	693	714	747	726	706	745	693	664	708	683	696	686	712	710	709	743	669	707	693	748	733	682	715	729	702	717	731	656	727	763	742	688	676	655	754	703	685	745	758	687	701	694	752	714	705	740	703	695	693	705	732	700	678	699	726	664	668	738	722	684	696	700	706	726	722	692	725	677	702	742	651	701	678	702	703	695	717	745	652	724	717	695	769	678	683	734	719	705	732	668	708	737	681	671	732	735	716	739	743	740	763	759	727	662	753	748	738	663	732	756	701	675	700	695	679	713	761	657	755	689	740	743	673	677	672	703	727	713	715	680	718	673	704	703	728	705	732	680	709	688	705	735	683	706	699	691	721	713	717	723	699	753	682	714	735	701	689	709	744	722	681	724	711	715	677	728	677	681	712	720	703	775	734	685	687	748	695	684	738	716	705	723	712	747	763	730	732	713	670	683	706	738	736	692	691	684	718	722	733	730	695	674	658	724	659	714	741	718	742	733	703	705	737	741	693	713	715	718	721	717	731	697	694	736	723	702	743	663	707	721	687	719	705	693	676	723	710	709	683	721	726	690	722	770	721	723	719	653	684	746	676	698	692	743	668	736	700	712	698	685	705	728	751	653	760	722	728	759	714	709	707	686	703	687	704	734	704	659	735	706	697	713	699	680	675	694	735	681	719	736	731	718	738	690	740	766	707	709	726	692	713	691	695	729	701	703	695	718	739	699	681	745	681	674	756	767	667	724	735	679	715	699	714	662	686	721	703	740	712	695	717	701	688	704	689	712	696	748	740	687	713	736	726	735	749	679	760	686	715	702	701	694	732	731	707	694	713	740	721	702	755	703	688	751	727	717	706	729	737	710	683	671	743	693	702	706	710	707	723	736	702	707	699	733	722	732	747	703	730	758	729	677	683	743	682	689	684	683	716	691	671	674	663	723	719	700	759	713	701	716	734	694	724	719	738	705	704	765	730	709	708	733	724	735	758	683	719	685	689	690	746	730	696	702	686	676	692	645	688	710	719	674	706	705	680	687	670	726	668	713	710	733	724	749	708	697	690	726	713	744	675	724	670	654	696	741	705	691	701	747	709	719	697	691	728	688	728	762	689	692	684	730	728	642	700	737	716	682	676	715	708	687	718	691	676	727	733	685	769	684	777	706	702	757	743	723	699	703	711	738	681	674	682	719	659	734	744	699	730	707	669	705	783	716	721	717	790	685	691	773	697	720	684	741	706	728	664	722	732	711	739	715	674	657	708	671	703	690	735	704	710	743	721	696	701	702	699	679	730	704	710	718	721	671	699	732	703	764	698	690	743	723	714	675	731	718	729	687	739	698	727	702	742	727	717	706	732	693	744	652	732	716	710	682	694	696	682	730	719	715	722	673	721	734	704	723	651	697	732	709	666	730	705	713	748	698	718	669	687	698	684	710	729	703	683	685	750	739	683	715	709	669	722	726	694	736	738	716	756	711	653	708	733	727	679	680	708	735	677	708	732	696	739	707	701	699	687	681	754	733	711	730	770	717	717	741	689	703	737	716	733	710	731	715	725	683	722	751	645	695	708	673	716	692	735	727	717	699	708	700	655	719	711	706	700	744	703	698	715	740	734	729	761	714	721	719	696	716	751	753	707	711	737	719	680	720	682	733	709	701	667	705	732	691	703	725	710	764	704	687	741	714	721	690	698	652	693	727	728	696	734	738	749	699	714	736	712	734	698	714	712	763	743	693	705	695	695	720	714	721	711	729	660	726	713	697	707	671	691	701	683	682	736	693	720	716	720	694	714	687	659	782	661	693	730	701	708	680	750	700	693	745	723	674	719	674	700	735	697	689	696	763	711	706	688	727	668	735	651	707	698	730	677	705	710	754	650	736	705	699	717	712	716	720	728	711	728	720	695	683	681	718	728	692	715	671	722	664	739	664	700	703	720	653	686	734	735	741	720	729	740	697	723	690	694	678	699	715	665	724	697	722	711	693	694	726	717	743	675	694	728	745	706	722	698	677	721	679	671	729	709	711	734	684	709	688	725	688	704	709	697	727	652	678	697	699	706	708	733	744	688	708	760	728	719	736	681	655	705	689	692	698	741	709	724	718	703	699	748	684	704	704	705	724	705	733	701	688	739	679	686	688	717	705	653	669	669	736	700	681	663	696	756	708	689	745	705	693	715	756	725	677	683	681	669	672	681	699	736	750	713	745	727	710	735	690	721	726	705	719	679	725	711	719	686	668	698	712	686	715	734	693	723	662	707	726	742	721	671	741	730	774	708	691	700	660	688	688	704	631	705	719	730	715	726	733	699	709	730	710	690	733	706	694	739	760	738	732	742	717	747	715	760	714	721	722	778	696	718	662	703	732	711	756	678	683	660	705	730	730	698	696	688	706	707	721	691	673	704	695	710	717	679	699	671	761	742	698	801	678	727	730	678	717	641	705	712	704	740	679	682	651	676	733	717	740	711	684	704	710	703	672	716	722	726	671	687	718	725	663	718	725	691	684	699	666	730	747	724	697	733	702	721	725	723	728	786	699	718	693	650	751	706	749	731	716	766	742	690	734	685	721	706	709	686	679	718	676	742	678	720	708	713	737	722	720	667	763	740	741	708	753	640	699	701	756	697	718	742	706	635	709	690	746	714	709	727	697	751	738	723	688	715	716	652	680	680	725	732	735	696	676	712	665	709	684	760	716	691	741	677	741	699	722	702	700	726	679	702	727	726	695	657	709	758	786	717	669	678	684	656	694	714	721	716	757	688	679	669	667	743	700	685	717	701	720	742	705	708	640	740	746	715	698	679	684	706	719	709	723	669	696	728	728	688	711	725	719	698	675	690	696	722	744	763	744	704	747	702	720	696	699	728	738	746	694	723	701	766	750	714	725	729	711	678	637	740	724	752	681	619	702	687	762	706	724	687	676	733	683	737	717	709	700	714	735	685	701	700	683	717	705	684	751	744	716	666	743	720	662	703	722	734	645	749	721	678	735	700	704	703	722	712	647	693	740	699	722	688	724	698	709	695	693	657	730	692	690	708	727	688	763	695	748	693	706	721	744	700	697	648	748	731	694	750	719	682	739	750	720	675	726	706	722	700	716	746	709	699	691	698	740	684	690	696	684	688	715	691	707	718	721	668	671	705	742	722	714	671	751	706	722	724	703	777	687	746	743	732	743	696	746	697	696	686	714	742	731	705	738	673	743	715	723	664	662	701	711	720	696	684	753	708	728	716	692	701	724	703	738	788	694	671	692	691	754	729	757	660	688	761	758	709	694	718	724	690	704	668	701	693	717	715	691	731	711	740	673	689	652	702	691	710	676	722	717	689	719	724	703	728	696	691	685	709	720	721	737	761	718	722	677	690	712	669
9851	7396	8367	6172	3610	2713	2279	1314	1016	806	655	604	480	373	364	385	352	324	291	198	198	220	213	200	191	208	227	191	181	186	172	182	194	200	162	187	188	180	164	167	191	173	204	216	183	183	193	167	180	158	171	149	183	178	159	198	208	173	192	194	205	167	186	197	170	172	194	167	167	164	194	182	181	184	162	176	176	179	201	178	192	193	168	158	182	183	196	187	172	178	167	186	173	186	193	186	188	195	190	194	205	200	190	153	183	164	194	181	181	192	167	170	164	166	211	174	203	196	221	187	213	179	210	178	174	203	169	184	180	173	166	175	177	180	174	202	190	207	181	189	203	198	223	163	185	184	181	186	192	190	183	158	210	168	179	164	184	175	181	165	171	177	210	187	196	165	209	174	195	164	173	173	179	179	190	172	165	200	201	194	177	204	170	168	169	192	193	180	181	183	171	194	203	166	173	178	150	219	180	203	207	184	205	208	201	180	184	174	195	189	187	194	193	168	198	196	167	187	183	180	153	179	183	178	178	173	175	194	171	161	188	171	169	153	174	154	167	195	190	188	164	192	188	173	177	188	200	164	176	184	185	166	191	161	191	190	160	194	184	167	209	196	188	210	154	198	171	168	193	180	165	190	166	177	182	156	191	183	172	191	184	189	185	165	202	184	196	203	194	158	195	187	192	183	177	192	176	169	198	173	177	191	181	182	196	176	198	197	191	180	202	173	194	196	199	169	180	189	173	176	153	177	197	205	179	187	184	207	192	180	220	185	188	169	177	205	170	181	180	163	171	169	193	183	189	170	187	196	184	172	161	192	163	212	187	177	184	161	165	174	175	171	195	187	186	192	174	178	183	176	170	177	182	167	192	209	177	178	200	162	187	205	181	174	186	182	175	192	186	207	191	202	205	193	193	190	174	184	193	171	168	170	206	181	189	190	172	166	152	162	170	146	198	188	193	196	187	171	168	179	191	172	192	167	192	203	164	190	185	171	189	189	172	211	180	185	195	186	172	190	174	200	176	193	179	198	196	224	202	194	187	202	177	175	193	184	191	195	211	188	184	182	178	190	185	176	191	185	181	171	169	177	159	178	193	187	165	223	223	193	160	184	156	195	168	186	178	176	176	198	181	207	199	168	190	182	177	189	197	193	176	186	196	195	178	182	222	192	157	193	192	186	185	186	179	178	184	200	190	151	163	172	188	137	153	192	192	168	190	194	173	196	192	192	173	196	175	162	171	171	193	193	170	161	171	181	193	197	177	177	206	202	188	178	183	193	197	180	179	201	186	186	174	189	187	181	185	182	194	186	182	194	184	183	153	173	190	184	194	180	192	170	188	207	198	183	183	187	193	173	183	181	185	191	173	176	187	199	187	174	182	177	195	173	165	191	168	183	162	170	181	203	182	189	200	184	172	156	187	184	174	197	192	182	185	199	201	182	177	174	190	180	162	186	162	176	164	199	201	184	193	171	177	169	196	180	165	191	191	203	174	172	164	175	180	209	189	216	182	166	172	191	163	181	179	160	179	202	184	178	181	180	188	186	189	204	185	170	168	180	211	197	179	178	195	180	162	187	179	169	184	177	193	178	173	178	192	161	203	175	180	171	181	185	182	167	150	192	184	195	151	171	159	175	160	202	182	175	174	162	176	211	192	195	166	200	196	178	191	181	179	208	178	193	168	184	203	194	178	166	170	154	187	199	187	183	187	176	184	178	177	188	190	165	201	186	187	189	190	166	173	208	175	157	180	162	175	186	169	169	178	163	174	192	155	149	179	182	189	191	207	185	174	181	188	186	169	198	197	202	170	177	175	186	234	195	191	179	185	165	185	171	186	200	166	195	206	188	182	184	185	167	178	168	172	186	187	183	176	197	190	191	189	180	186	193	172	188	179	186	183	189	189	160	195	193	176	199	180	193	178	183	183	179	183	164	176	163	187	189	173	190	187	189	207	187	172	163	206	175	188	189	192	195	185	184	190	202	195	173	194	166	186	192	206	213	172	176	194	156	185	199	161	188	203	197	197	184	196	168	158	202	184	182	186	180	200	191	179	190	166	182	222	170	186	161	153	186	182	194	190	184	182	200	191	197	178	156	165	193	162	172	193	188	173	175	196	193	185	169	187	176	175	179	209	176	175	151	180	189	195	178	199	175	165	162	181	185	177	170	201	193	185	185	183	185	172	190	198	192	189	185	199	178	203	181	175	176	171	205	188	187	198	215	172	179	189	188	190	199	192	200	173	179	199	184	168	192	175	185	170	208	194	180	174	194	205	169	173	174	187	194	185	191	176	172	194	195	192	178	180	190	186	198	160	159	151	169	186	193	189	184	181	184	185	214	195	167	181	172	197	190	198	185	177	175	182	216	177	195	169	200	171	182	191	187	198	187	176	197	206	180	186	143	178	171	165	193	204	203	178	204	198	170	177	201	182	161	197	191	181	199	187	179	210	210	191	201	203	189	194	193	191	190	174	200	151	195	181	205	194	160	185	193	186	181	177	175	186	167	197	190	205	170	199	194	177	184	174	184	168	174	161	164	183	174	181	183	166	175	185	150	159	203	202	169	168	186	191	183	177	174	197	197	160	179	173	176	190	187	183	186	198	197	184	196	202	168	177	204	180	185	152	211	175	206	180	191	185	181	172	171	193	179	160	189	171	207	185	175	189	180	191	173	182	176	196	192	183	188	164	181	172	164	177	174	190	199	174	166	181	184	194	193	186	194	191	185	181	192	193	178	201	186	204	186	193	210	196	193	189	173	184	186	190	165	196	179	182	171	215	197	172	178	170	185	189	184	167	172	188	184	193	173	188	184	195	165	174	164	184	192	185	177	164	166	178	177	189	168	181	182	203	186	180	186	160	192	165	194	179	197	180	186	174	186	195	183	192	170	197	180	182	179	186	173	148	177	197	188	173	201	157	195	186	177	182	200	171	188	167	191	210	188	187	202	172	190	169	184	171	188	175	179	193	170	199	190	188	174	192	170	211	190	175	173	192	200	213	156	182	183	166	160	181	183	178	163	169	199	197	147	194	181	160	185	170	187	190	195	180	183	172	176	179	171	173	206	186	182	177	199	153	191	185	179	196	192	193	195	177	174	171	188	188	191	203	199	185	193	211	168	176	171	187	190	172	188	186	169	188	199	161	177	203	180	145	178	193	194	182	190	151	192	206	189	205	187	195	198	182	190	191	198	179	174	194	182	195	174	174	170	186	186	195	179	195	181	174	169	198	178	162	187	162	163	198	157	202	177	195	179	190	191	162	192	201	196	177	188	189	178	162	197	200	188	207	183	179	190	163	183	176	165	178	188	198	193	160	192	198	222	176	190	178	205	183	183	152	183	170	226	206	172	187	187	205	176	173	173	172	170	182	192	181	174	188	177	193	191	167	212	176	182	185	184	167	172	185	150	184	195	161	190	164	175	182	199	202	169	185	164	194	180	173	192	190	196	203	205	171	190	188	165	177	177	196	189	177	206	179	207	167	174	202	209
10334	9530	15430	16247	12654	11497	10074	6551	4821	4071	3464	2963	2464	1998	1914	1865	1637	1632	1410	1074	991	948	831	811	829	865	900	727	699	677	703	677	639	659	638	675	652	710	633	605	663	640	628	638	618	587	630	622	607	606	662	585	638	680	671	702	640	654	637	618	657	654	624	627	650	604	625	667	645	638	596	624	661	658	612	623	654	609	618	626	626	661	644	656	641	635	640	696	608	657	613	630	626	635	666	597	615	657	629	621	616	638	639	638	678	605	649	632	586	670	651	638	662	606	653	601	639	639	642	600	609	643	616	645	664	627	609	692	635	643	653	651	603	594	630	592	662	645	619	644	659	631	630	628	644	595	604	626	612	606	635	635	562	635	633	624	611	612	689	619	608	625	633	599	650	594	612	687	649	604	628	659	601	630	640	613	627	626	623	670	642	645	612	665	604	676	645	658	644	638	671	604	623	635	634	636	607	646	637	657	604	613	612	613	623	640	635	570	599	641	604	591	636	633	652	674	611	605	612	633	615	618	619	636	645	589	612	582	569	648	598	625	572	578	641	611	610	643	724	647	626	623	618	640	601	619	631	677	592	596	647	644	612	643	653	648	623	648	639	618	644	632	672	642	636	575	587	612	662	613	640	655	624	635	612	598	663	631	615	669	612	646	637	617	582	607	646	623	604	609	637	640	625	672	631	612	631	649	649	609	629	636	609	610	636	609	592	650	630	641	638	617	653	617	600	605	643	657	620	640	587	633	632	630	642	587	599	698	625	706	664	698	605	637	647	651	599	625	624	606	617	644	610	602	649	623	601	652	636	646	659	606	633	616	620	585	634	610	637	627	632	617	631	601	624	628	640	641	619	615	590	627	650	642	598	593	649	591	616	628	630	631	620	595	633	600	617	653	573	615	643	689	637	681	646	606	633	662	621	654	643	639	636	619	615	639	626	615	599	647	632	647	659	643	625	627	668	614	652	604	676	687	641	646	632	678	620	666	626	662	584	586	625	597	602	630	651	668	613	643	597	645	593	660	619	589	619	645	611	575	660	676	602	625	638	650	613	630	689	626	619	636	593	617	635	607	624	598	618	598	595	609	599	666	619	622	642	609	607	646	675	627	625	656	669	642	661	574	567	616	614	628	610	585	636	700	649	630	667	578	639	597	626	607	651	639	586	619	599	611	604	607	606	647	599	672	633	665	622	637	623	585	636	635	642	634	614	653	652	639	612	618	687	618	624	628	647	616	629	605	615	635	621	606	661	651	622	652	597	605	611	599	612	596	641	607	642	608	592	626	629	612	635	610	625	609	635	569	648	629	655	611	633	651	621	627	654	624	662	628	609	669	667	648	589	647	677	638	607	639	640	562	632	650	654	605	615	641	602	614	646	597	647	668	608	650	603	565	615	629	624	627	667	639	635	631	620	605	637	649	641	630	645	639	633	627	623	674	649	606	594	635	560	598	611	635	633	649	599	636	626	614	631	636	620	610	632	642	675	610	630	635	584	599	604	608	630	654	647	591	620	602	637	587	628	686	648	599	612	682	641	656	642	617	612	659	640	628	641	625	650	647	634	636	659	629	606	631	634	658	636	589	681	620	581	599	631	726	643	610	609	666	619	610	623	661	606	676	641	589	599	644	641	615	627	592	658	613	663	612	589	664	624	637	619	637	617	625	614	620	597	643	590	600	642	633	628	595	609	658	642	610	614	638	628	642	632	613	631	628	647	627	633	594	597	632	648	660	620	670	629	661	617	687	604	644	585	648	588	627	624	587	671	598	615	576	661	645	654	615	598	563	629	614	661	624	619	641	612	585	619	624	635	628	571	638	644	615	666	654	627	626	653	627	637	630	618	647	641	637	628	594	640	617	629	632	607	685	658	640	640	633	678	663	611	631	643	629	649	657	605	625	608	602	633	579	604	650	657	649	614	659	607	659	605	649	621	632	649	618	648	626	653	619	587	617	670	613	627	628	634	644	620	619	645	591	645	564	639	619	643	678	640	608	654	616	617	611	615	602	656	652	576	609	627	612	679	642	626	671	647	599	661	614	628	655	631	638	628	655	673	600	652	621	602	610	708	616	637	596	597	654	664	620	654	686	593	683	640	643	618	653	664	647	622	631	624	609	627	642	653	631	631	650	601	620	623	639	636	633	617	601	637	636	598	626	633	649	668	625	661	603	596	639	643	688	659	627	600	636	589	598	622	617	583	629	618	604	637	670	639	637	605	674	590	640	634	667	655	626	654	635	639	625	643	649	662	594	662	609	615	626	630	616	625	655	652	647	651	597	630	617	620	614	625	603	604	628	608	645	647	628	661	595	628	653	630	575	607	603	628	647	633	642	676	658	605	625	640	612	623	628	594	589	621	658	621	620	642	597	599	633	633	576	637	628	666	673	626	639	609	651	667	694	655	668	614	649	622	640	638	608	606	636	626	630	620	620	621	618	641	607	642	586	649	639	663	655	647	631	627	593	594	697	602	682	610	631	664	637	662	604	640	616	643	692	617	614	595	655	623	626	595	658	613	631	634	666	593	683	630	677	632	658	618	610	585	634	682	629	631	611	657	660	647	662	584	668	599	633	644	611	639	611	651	628	631	620	634	603	605	638	634	652	624	660	603	618	587	621	613	623	648	649	642	627	626	701	605	590	633	631	640	610	662	607	633	643	634	636	651	632	621	637	621	687	644	628	615	630	626	649	602	599	619	609	663	643	629	617	585	624	632	640	631	610	622	612	601	591	628	633	616	648	602	647	570	644	654	641	633	607	625	637	604	645	647	610	634	620	662	622	652	652	609	601	659	661	623	583	626	654	607	627	596	654	634	626	644	636	664	617	620	591	640	609	615	628	629	624	637	664	573	624	636	594	619	661	651	644	612	619	599	624	585	611	606	603	631	617	640	638	617	642	610	587	635	655	627	609	609	614	651	662	634	651	615	658	676	584	621	649	661	619	577	615	608	629	669	640	651	625	645	590	661	606	599	625	652	632	649	625	609	684	646	648	620	655	630	611	608	632	640	593	626	631	619	647	559	635	621	638	608	653	641	636	630	659	588	600	625	591	629	641	613	661	599	630	601	608	636	637	651	620	674	583	624	604	651	608	632	619	639	633	671	648	598	628	642	610	633	663	622	666	570	691	632	632	641	595	626	636	660	671	641	658	675	656	577	657	663	643	618	605	640	641	582	677	659	631	640	611	637	613	598	677	608	604	624	625	638	556	619	587	601	631	669	584	636	640	674	605	612	592	662	641	622	665	657	634	683	587	666	639	622	647	626	588	593	665	663	608	626	659	632	640	666	622	661	650	655	622	609	645	612	657	627	630	624	662	642	622	633	577	677	613	619	623	640	613	626	565	624	608	654	641	636	617	580	661	627	662	654	584	646	633	596	589	673	619	672	626	628	656	587	620	606	632	629	654	653	607	658	570	604	637	623	643	589	614	647	672	608	617	604	621	665	633	600	638	624	639	666	651	638	652	567	683	674	636	631	589	624	663	683	637
28201	32908	34182	28651	26180	25959	27913	22318	15411	12995	10180	8512	6680	5111	4658	4099	3262	2813	2467	1504	1014	990	634	496	612	696	777	405	303	283	281	193	182	218	185	162	198	196	211	170	192	188	186	180	187	177	182	199	177	193	194	160	239	207	262	228	197	196	167	184	199	206	189	188	181	186	182	191	171	171	188	197	186	180	170	191	174	184	207	184	187	179	188	198	166	198	170	185	181	180	199	196	184	160	198	182	189	201	189	189	201	177	161	185	207	199	157	175	181	176	194	178	183	165	216	171	195	181	176	166	170	189	195	192	194	197	180	192	180	170	164	181	191	190	156	196	163	206	173	191	177	186	195	194	172	182	167	182	190	187	189	188	169	176	175	190	188	171	162	169	200	174	202	186	193	198	201	181	163	179	212	188	176	201	170	195	172	179	204	186	185	204	173	185	169	186	172	142	178	186	173	186	180	156	183	188	179	177	186	186	165	193	179	170	193	200	180	200	191	177	190	170	178	167	170	176	201	185	190	191	217	203	184	191	180	164	178	181	187	187	206	184	193	179	179	158	191	159	185	184	200	180	191	190	195	214	185	183	189	169	191	180	187	171	160	199	204	185	177	182	170	195	178	184	216	179	176	220	181	183	174	201	184	205	184	202	216	195	196	204	204	182	192	189	203	190	189	186	179	178	196	170	168	190	199	184	195	166	223	188	176	166	196	181	183	160	196	186	182	168	195	185	174	195	207	170	172	185	179	178	185	186	202	169	189	203	179	170	190	173	179	157	177	181	190	172	171	178	209	176	195	197	166	166	209	195	177	167	209	179	180	183	184	193	186	198	180	196	174	177	196	187	205	215	188	190	186	183	179	154	180	193	184	188	172	188	175	189	188	174	219	179	164	194	184	176	168	185	196	178	166	187	216	175	185	189	183	180	188	172	179	164	172	176	162	191	192	165	210	159	192	192	166	181	170	166	208	184	167	167	190	207	205	190	207	186	222	211	198	185	164	197	179	167	186	198	181	206	161	174	172	197	182	217	190	196	204	186	176	170	207	189	198	204	170	205	193	190	170	190	178	174	183	169	195	186	165	178	171	194	194	178	181	170	179	195	174	176	193	205	207	164	172	174	212	169	187	169	181	174	167	191	180	166	185	179	165	183	192	177	199	181	165	168	195	178	198	188	185	205	191	189	175	189	191	159	180	182	174	164	209	185	163	212	153	180	208	172	184	175	176	190	194	176	176	169	186	189	182	186	167	184	189	172	185	163	186	172	173	178	168	173	168	185	177	190	170	180	189	193	169	176	198	182	175	177	189	187	173	198	203	174	170	191	184	174	186	170	200	183	173	176	175	192	174	182	190	194	152	194	160	195	197	201	171	169	163	181	177	179	183	181	172	179	182	224	177	170	179	178	176	177	176	189	187	161	184	169	204	188	198	184	177	202	176	193	212	176	211	192	196	198	202	185	196	208	169	160	204	176	167	184	182	173	181	172	192	199	186	177	187	187	193	206	171	184	208	204	176	180	197	179	197	200	190	202	174	176	180	184	189	176	199	185	228	155	174	165	214	199	186	143	206	174	176	163	184	180	179	190	187	171	185	176	193	206	192	182	184	209	174	196	198	185	197	188	200	176	170	209	174	199	194	173	187	189	191	182	186	169	179	200	204	184	177	166	189	195	198	176	177	186	187	198	202	177	169	189	180	227	189	207	216	180	202	177	182	167	164	168	172	163	190	177	179	179	165	181	187	167	198	187	209	173	187	192	177	184	182	181	192	176	187	194	172	195	187	179	178	205	187	183	186	182	176	178	184	178	198	181	183	175	186	180	201	183	178	196	179	192	166	192	174	185	183	175	177	187	169	185	181	174	171	177	190	181	210	178	196	166	205	172	186	154	184	185	199	195	150	186	181	174	171	212	181	186	189	184	189	195	183	220	187	171	179	174	175	184	190	188	190	191	163	195	203	170	187	173	173	189	191	171	199	180	184	197	192	205	192	188	185	172	181	169	188	179	175	179	164	184	166	174	180	176	187	216	166	167	173	163	195	194	194	183	162	180	199	174	179	191	177	159	171	168	181	184	179	190	172	195	185	162	199	181	185	197	202	155	191	195	205	164	183	192	174	167	174	170	183	189	169	177	197	185	168	173	142	157	196	206	198	176	179	174	177	191	188	159	178	185	186	177	195	204	176	186	174	159	195	192	169	197	170	191	186	195	185	183	176	194	209	194	164	190	170	192	168	201	190	205	167	201	203	177	174	197	191	220	171	186	171	192	194	164	170	167	166	177	193	174	188	187	209	199	177	178	155	170	197	176	180	174	159	201	181	175	162	170	189	190	181	177	190	174	176	171	183	181	207	179	178	174	188	170	187	169	193	194	200	196	157	170	181	207	171	178	192	185	198	170	194	207	182	183	167	187	178	174	196	176	188	190	169	174	184	178	175	184	174	175	188	200	170	181	184	196	174	190	192	175	212	177	186	190	179	190	194	200	179	194	183	186	185	168	184	179	190	200	172	184	202	189	157	179	176	190	183	219	192	206	184	176	199	208	202	191	175	181	186	181	189	168	178	183	194	176	176	170	195	166	197	178	174	200	180	184	198	210	196	188	154	198	212	179	191	211	185	188	170	187	190	164	200	189	190	170	185	196	199	177	203	175	174	180	180	183	177	171	174	173	180	190	166	193	178	206	168	180	169	211	192	181	169	179	171	167	170	172	192	165	194	173	193	192	163	181	182	187	200	163	186	165	165	190	183	170	199	179	201	176	177	192	148	180	191	177	207	182	171	155	154	176	189	177	194	201	172	208	177	190	166	167	194	189	187	178	205	186	188	206	169	187	181	196	178	200	203	161	187	183	188	169	190	181	174	171	200	161	192	176	177	179	186	201	184	175	180	204	210	176	185	177	192	187	180	174	159	202	181	193	184	175	153	158	174	193	200	175	173	200	206	179	182	181	167	173	185	173	189	186	189	186	180	174	177	163	213	172	175	176	192	164	167	197	181	191	212	201	169	164	186	200	203	198	168	185	183	176	179	217	176	182	191	193	178	186	165	188	174	153	184	180	171	191	167	197	193	177	186	192	176	207	186	194	186	186	208	200	190	194	182	180	206	175	174	186	176	201	194	188	183	187	182	182	179	188	198	180	214	157	195	171	186	182	178	168	201	215	190	173	154	187	171	202	181	185	196	195	170	181	202	168	173	192	195	186	180	213	199	185	173	190	202	186	184	178	185	183	160	214	174	175	193	180	179	194	205	176	206	177	165	193	189	170	181	193	188	183	190	191	195	165	199	181	188	186	178	196	192	194	201	187	192	177	192	180	194	183	179	197	171	169	187	189	185	178	164	164	169	174	198	175	206	188	200	175	204	170	173	192	168	174	165	203	181	198	223	183	183	180	174	221	211	180	197	185	178	185	199	172	161	195	195	199	178	187	163	201	197	168	199	159	209	167	190	180	177	176	184	182	191	208	183	179	164	163	187	162	187	196	200	176	204	171	170	184
22041	30823	36060	36161	37397	39692	42751	35647	32137	32293	30944	29444	27019	23444	22913	21969	18891	17437	15942	10495	7412	7186	4502	3710	4159	5149	5389	2913	1395	1574	1354	986	881	1016	766	762	703	666	711	703	661	689	654	619	653	638	702	639	686	684	719	689	822	971	942	829	763	675	651	648	644	638	648	679	672	682	673	660	658	616	610	636	637	619	646	624	622	656	650	659	617	581	645	630	629	659	609	601	671	629	648	614	647	622	584	655	657	622	596	564	696	637	651	625	612	653	619	636	637	598	649	610	622	619	659	661	653	634	626	630	653	609	649	636	659	581	649	656	655	668	637	641	652	614	595	641	638	661	612	617	661	604	586	627	683	670	611	615	664	678	649	629	654	653	653	615	648	590	638	695	647	651	650	606	663	643	673	568	628	677	640	669	622	607	638	636	628	654	592	615	636	641	634	681	648	606	643	666	643	650	641	646	614	653	647	628	608	631	625	677	652	635	617	599	659	587	629	700	631	658	613	635	621	608	651	643	616	608	678	636	651	630	616	653	577	638	624	629	606	613	625	683	608	640	658	674	633	702	660	631	630	690	624	638	606	659	639	596	629	688	662	613	663	659	614	601	640	662	619	640	621	632	663	640	617	581	644	635	663	658	661	624	589	609	630	663	627	673	614	635	677	635	601	642	665	651	635	607	627	653	639	645	623	611	637	591	666	616	683	628	664	618	624	662	589	605	603	648	631	639	650	679	580	635	648	642	621	667	621	641	677	668	655	608	673	658	660	641	657	613	629	653	649	626	629	665	609	634	628	601	640	607	660	633	625	628	677	645	641	649	659	662	636	653	635	607	589	621	650	621	655	610	628	643	667	622	665	681	692	635	564	656	632	618	612	619	636	669	641	603	603	649	623	614	622	598	617	683	638	597	640	619	669	677	625	672	632	675	696	625	665	651	650	617	622	636	633	629	669	638	633	675	641	597	657	612	629	630	629	626	636	657	622	630	622	678	628	666	665	677	632	667	682	680	630	601	627	643	649	657	646	635	623	557	626	633	657	634	623	664	602	632	603	595	677	625	627	614	647	659	609	606	627	639	620	624	620	650	618	645	594	636	647	638	623	636	673	607	650	638	654	616	677	625	646	620	641	638	624	623	650	634	645	636	580	637	643	636	639	580	616	617	639	639	655	632	664	676	668	675	683	641	623	637	641	679	645	651	639	654	630	635	616	677	642	650	643	633	658	653	673	666	623	614	594	629	648	619	662	602	642	673	613	665	653	633	661	596	606	687	636	670	622	658	656	677	671	668	641	616	692	662	605	626	669	665	630	622	595	603	593	634	628	622	682	626	653	689	656	644	661	647	668	681	593	627	594	607	650	613	650	589	624	629	653	648	587	641	660	631	650	609	622	635	636	659	626	589	622	588	624	597	642	635	674	632	638	644	626	643	631	662	627	630	640	703	648	604	648	640	621	630	661	669	609	622	607	682	648	652	617	664	663	648	661	630	638	642	600	582	637	637	644	660	599	655	661	590	653	625	606	660	625	650	631	641	643	638	642	637	645	655	664	618	653	653	553	634	623	587	639	688	650	623	648	644	638	618	685	692	614	681	662	585	645	596	626	677	604	670	672	678	591	657	620	600	591	645	599	603	639	646	651	599	647	615	666	633	664	600	628	601	590	613	633	645	648	653	664	652	602	623	632	605	668	596	668	653	606	661	626	602	622	670	651	686	643	648	657	644	647	614	658	623	579	579	615	642	637	659	634	671	601	694	622	661	646	637	627	635	633	638	699	664	630	623	651	628	647	598	641	662	653	614	584	669	645	694	675	610	593	608	662	667	662	647	624	601	667	599	669	643	663	616	627	623	619	659	579	627	678	614	667	617	649	664	632	631	590	636	612	658	632	648	613	574	599	614	656	593	622	624	628	671	654	645	679	629	625	671	637	660	649	674	654	645	618	620	657	631	638	610	618	612	656	622	602	653	660	621	587	623	690	613	664	629	601	649	611	657	684	645	622	624	617	638	677	656	601	639	597	636	606	643	623	645	643	664	666	667	654	597	612	585	615	653	624	664	610	617	661	689	600	585	610	669	624	633	641	690	631	648	639	652	618	623	666	613	655	626	591	605	617	641	657	695	656	612	693	633	614	656	602	671	624	637	642	630	669	670	637	578	612	630	651	605	613	617	648	602	607	619	656	654	645	636	634	626	625	644	642	634	618	649	648	599	647	648	602	628	642	665	633	667	595	688	628	649	631	637	627	606	631	645	633	630	624	619	589	619	662	625	656	647	601	635	625	631	606	653	580	624	638	641	648	645	643	622	619	674	648	587	639	597	656	645	621	679	666	635	615	645	604	645	653	609	666	641	676	660	598	643	640	615	644	679	615	603	657	670	608	638	604	591	600	657	646	650	590	645	594	662	636	607	655	662	623	633	662	647	618	610	623	644	646	676	654	629	679	624	653	642	667	665	669	646	646	607	615	645	673	641	646	645	661	601	690	666	615	652	677	672	640	606	634	635	637	633	634	634	641	623	663	682	659	647	632	637	661	624	675	604	639	655	625	580	595	614	596	631	637	639	679	654	612	627	626	648	619	667	569	665	636	650	655	619	629	570	662	660	678	658	647	664	637	614	641	647	619	648	635	605	637	606	630	646	601	606	588	662	623	658	621	648	645	641	635	642	669	648	636	652	624	685	663	632	611	610	662	617	657	671	654	671	654	619	692	642	631	628	628	620	624	670	637	624	657	632	644	654	585	651	634	607	570	650	674	658	647	645	679	612	595	665	594	637	629	637	626	611	664	603	664	637	629	625	606	705	645	657	654	613	633	618	626	650	628	663	649	627	634	625	604	663	665	646	618	620	642	636	638	645	597	619	614	605	634	673	601	684	631	647	615	631	631	581	682	647	636	631	598	634	663	609	655	686	641	638	656	670	597	601	639	611	615	655	633	627	621	614	689	627	668	639	655	674	619	688	636	646	630	706	635	619	586	637	604	677	590	675	672	683	663	630	644	643	643	633	627	648	652	623	643	630	624	643	630	619	622	624	621	642	605	669	620	664	644	676	635	635	629	637	646	602	622	616	641	666	627	618	629	629	633	631	648	585	677	626	642	625	671	608	644	624	616	668	584	644	615	627	661	658	658	643	628	566	705	622	611	642	594	579	646	635	620	620	617	647	664	670	601	677	616	637	611	666	670	687	593	588	607	573	679	673	664	624	642	648	606	614	600	608	641	610	688	666	673	604	687	640	598	629	672	618	607	606	618	671	634	651	666	613	631	650	654	681	626	637	668	672	660	676	663	664	651	658	711	647	613	697	668	633	633	691	623	623	625	594	644	616	645	636	605	652	614	663	666	683	651	653	599	630	628	620	628	655	643	624	647	658	640	622	689	638	584	626	627	644	667	635	646	597	629	620	628	648	619	599	648	618	611	623	625	644	673	601	634	633	657	627	603	588	631	611	636	603	617	646	634	635	628	640	618	619	600	626	622	603	666	647	654	592	611	623	674	616
37377	37730	40028	34553	31858	32016	35351	28460	23838	21255	17291	15624	13678	10916	8634	7768	6110	5476	4369	2459	1662	1901	965	926	976	1186	1209	683	348	387	284	299	336	331	236	247	238	246	201	205	194	230	224	228	221	211	203	228	239	212	210	222	260	280	252	245	217	206	219	186	208	220	236	203	208	205	233	178	202	208	200	209	206	200	191	217	224	207	206	226	195	212	187	204	196	194	208	239	215	211	208	208	195	177	207	222	190	186	218	189	204	201	196	244	214	222	216	215	226	197	233	201	239	229	211	207	216	199	193	221	205	211	197	225	205	199	201	196	236	228	208	192	232	209	190	205	231	212	195	192	185	211	180	224	210	214	193	191	203	219	207	203	195	204	235	212	210	222	224	260	205	198	204	204	222	234	208	221	211	206	202	213	220	199	205	225	195	199	199	214	230	196	179	197	217	198	208	208	201	209	206	188	199	199	217	216	212	208	205	211	201	198	203	212	211	220	201	205	206	224	203	207	184	213	219	210	194	221	209	212	210	213	205	197	222	212	189	234	201	194	195	181	210	211	225	185	189	202	220	201	206	217	216	195	223	212	190	200	198	197	230	195	211	230	184	228	210	223	199	237	187	219	202	197	205	202	227	203	218	181	205	212	198	216	218	217	203	223	202	204	194	219	203	225	215	213	201	205	214	207	226	203	205	213	200	203	229	216	203	174	203	217	204	206	194	194	198	197	207	205	199	205	207	233	224	220	197	205	236	214	232	208	215	194	198	210	223	190	206	196	232	201	208	198	213	206	244	202	221	229	207	193	196	197	206	199	214	218	242	203	191	225	221	205	242	222	223	216	212	196	231	206	189	212	180	220	212	194	225	225	186	223	200	208	225	196	215	236	211	212	196	204	219	190	199	199	219	206	198	206	212	226	200	218	195	214	218	206	218	219	209	208	226	217	238	216	214	205	212	206	202	216	228	230	216	213	201	209	198	233	208	183	232	201	203	203	221	212	200	231	210	191	212	202	210	205	219	220	218	211	194	255	203	225	225	194	195	234	215	193	234	203	202	198	228	191	225	213	203	210	201	208	209	211	210	234	219	229	198	214	192	183	195	170	195	200	239	201	224	210	210	185	230	210	208	208	211	203	231	209	222	206	218	188	218	206	199	223	221	234	210	215	179	204	182	189	183	216	179	217	182	214	236	204	221	235	204	217	188	200	222	192	226	214	225	212	197	215	214	203	174	195	234	201	210	176	183	182	246	221	194	205	216	199	219	196	186	210	185	196	199	217	206	235	206	217	241	202	230	209	208	222	203	185	215	196	230	200	233	218	197	214	225	229	225	235	205	205	217	219	200	192	196	199	206	200	212	204	199	198	224	215	222	224	195	203	222	184	213	201	201	226	181	212	211	193	208	210	188	232	240	209	206	192	198	209	201	208	197	224	203	197	222	207	192	186	243	208	230	203	211	207	208	208	166	213	193	205	191	192	232	228	205	202	214	218	213	243	209	207	228	201	201	203	206	213	213	216	205	226	216	230	217	230	201	215	219	203	191	209	200	197	225	217	229	215	208	205	194	195	215	224	198	213	201	203	218	213	207	213	218	219	237	241	200	214	202	216	218	237	219	220	228	206	213	238	217	194	213	209	201	192	217	204	210	208	219	221	210	192	206	217	211	212	217	201	195	216	208	243	217	192	214	197	220	210	210	205	218	214	232	225	211	201	196	208	221	207	233	224	232	190	195	196	235	217	188	218	235	195	218	213	191	199	227	212	221	202	213	222	213	195	194	204	181	216	182	195	214	214	229	215	203	188	190	208	192	214	221	177	224	202	219	213	222	213	204	194	203	186	190	230	205	205	207	209	223	229	222	204	186	193	196	207	221	220	206	200	203	203	237	225	242	212	202	185	192	204	187	200	250	228	203	201	191	194	234	213	218	202	236	229	208	231	213	212	215	221	220	209	191	181	223	208	204	208	198	216	188	222	222	224	196	218	234	197	197	217	214	216	231	212	224	226	164	201	207	186	212	194	194	233	204	206	223	229	213	194	234	214	221	211	208	201	217	226	211	231	199	183	212	217	199	210	205	212	227	222	199	224	183	214	238	211	202	208	235	211	199	234	223	192	233	196	192	196	226	201	209	246	207	218	175	195	205	227	198	207	180	215	234	195	200	199	217	184	224	212	222	208	222	190	228	237	208	199	182	199	214	234	231	184	196	214	232	223	204	225	209	212	190	197	233	205	218	202	207	218	199	201	215	236	186	204	211	194	191	198	199	195	220	203	190	236	199	188	215	247	230	213	215	188	201	221	200	199	195	226	209	204	226	217	230	217	228	215	214	206	192	213	222	213	199	197	209	204	217	213	196	208	224	214	218	191	241	228	205	192	208	203	218	188	231	222	234	194	224	221	197	190	196	224	237	231	208	180	213	215	179	217	200	208	198	205	206	204	233	220	186	198	210	225	228	217	210	208	222	217	181	229	196	210	189	199	188	202	201	200	199	208	191	224	194	221	200	227	225	194	213	203	225	197	198	209	219	199	206	221	207	216	206	204	198	210	209	198	202	219	219	214	216	213	232	223	199	187	206	202	204	186	210	225	170	216	223	239	194	210	206	219	238	239	231	225	216	195	199	222	214	227	215	246	204	232	216	205	201	207	210	199	217	232	223	219	204	202	191	184	216	201	209	241	214	222	215	226	195	199	208	215	195	206	199	202	195	200	202	216	209	191	243	228	195	184	228	195	204	212	230	211	221	218	184	214	193	207	216	215	218	197	196	207	199	229	231	229	216	232	198	202	223	214	184	207	218	195	219	185	193	199	194	198	213	234	216	244	236	219	174	208	228	187	231	199	224	204	221	222	205	211	220	188	201	198	202	225	220	221	197	214	213	211	198	185	222	204	240	236	241	204	202	200	212	212	203	186	195	191	189	197	226	222	202	223	219	188	235	198	194	208	195	225	221	225	227	212	253	209	233	226	234	221	202	196	214	202	221	193	198	215	203	231	210	194	223	201	217	225	209	186	213	199	237	203	204	212	206	193	218	217	223	216	216	195	206	223	233	192	226	189	210	202	200	197	185	192	240	208	209	199	206	252	208	213	214	191	208	204	235	196	206	200	189	221	205	243	214	220	197	200	208	180	208	221	190	204	190	200	210	194	211	216	193	216	207	188	232	199	204	220	197	210	201	199	215	188	225	220	211	201	179	220	188	220	218	227	202	211	203	200	207	214	196	184	222	220	227	216	217	213	207	210	199	205	215	229	229	199	241	203	214	227	214	214	194	230	213	203	218	196	232	187	227	218	207	176	209	216	219	194	214	223	224	197	189	197	204	205	192	197	188	228	226	229	201	210	169	207	193	205	211	201	193	201	198	216	200	195	217	219	211	204	230	219	209	181	218	192	204	188	200	221	204	193	191	213	195	215	197	185	199	185	217	224	220	197	217	178	228	228	200	217	206	213	212	206	239	237	214	203	229	212	221	222	212	229	197	204	214	201	205	223	217	195	232	187
29861	35528	43146	43358	44377	45948	48617	41522	41337	40613	38717	37983	36589	33030	30822	30109	26908	26009	22695	15346	10853	12161	6696	6879	6950	8451	8640	4889	2264	2664	1543	1429	1806	1838	1123	964	856	748	826	765	728	805	765	746	757	723	708	694	707	705	709	746	1145	1247	1183	948	804	814	718	735	709	745	719	700	716	710	708	736	689	715	685	734	707	681	686	723	732	700	674	727	672	683	702	688	717	763	705	671	729	722	709	659	741	665	663	663	689	695	687	655	725	705	708	701	722	669	676	687	714	693	682	694	689	715	730	695	711	730	687	691	697	671	678	693	713	739	689	693	720	774	705	675	674	720	706	718	711	722	691	716	724	662	697	643	670	732	702	670	681	706	728	678	691	683	731	719	685	666	733	705	713	734	668	684	672	731	699	690	739	677	737	721	699	667	698	714	676	717	706	700	717	705	698	689	700	676	710	747	706	685	735	728	733	735	641	680	737	690	706	704	696	686	704	675	686	699	722	702	692	711	733	687	704	733	725	749	714	738	685	718	739	683	688	682	723	660	735	737	706	677	740	687	691	688	728	676	729	735	690	754	722	761	693	721	766	709	698	698	659	708	731	735	745	739	682	693	731	710	715	687	686	672	699	699	717	713	715	690	723	696	676	702	700	699	706	722	697	723	713	678	704	710	676	690	681	726	731	689	732	754	688	702	732	659	676	681	738	679	682	723	691	700	684	730	713	683	653	709	712	731	708	708	690	682	694	692	767	700	712	713	741	707	714	717	684	696	679	733	747	704	674	711	625	717	702	699	709	633	638	702	736	697	716	727	707	669	719	670	735	735	679	720	708	682	701	789	718	742	748	731	723	742	713	698	721	726	691	705	712	704	698	688	730	688	713	729	722	716	676	653	673	697	697	729	657	728	694	765	676	718	733	691	733	688	695	738	693	692	701	741	761	747	675	715	740	742	698	693	676	676	713	679	664	708	665	695	679	683	717	707	677	661	684	681	702	687	741	696	700	692	679	736	730	674	681	692	729	744	699	704	668	658	703	688	682	708	705	695	674	654	707	710	699	697	701	733	718	710	683	696	738	721	711	726	702	732	719	677	674	650	673	757	706	685	724	696	724	710	668	681	722	651	754	666	717	762	738	692	712	670	699	699	688	696	746	750	707	738	691	709	694	702	709	690	711	691	686	725	683	685	705	707	675	681	712	717	706	682	695	716	753	704	663	661	730	688	698	664	741	749	743	720	706	756	683	654	680	708	714	710	680	719	718	666	714	722	688	676	657	714	693	727	734	679	740	676	696	721	720	727	745	680	734	748	730	630	766	742	672	719	715	708	658	727	666	699	720	723	726	715	691	738	714	668	740	728	706	705	742	730	697	701	690	703	711	671	697	666	710	694	715	683	728	704	753	700	704	700	716	734	686	694	717	687	709	706	725	738	728	694	740	661	720	715	690	754	725	700	735	732	738	722	724	725	698	680	722	670	703	705	704	729	677	714	745	742	705	737	667	713	749	700	690	716	718	727	723	720	754	725	707	720	703	706	769	722	709	700	647	753	702	712	716	720	691	736	696	689	687	721	672	725	702	713	767	715	690	686	726	682	679	729	739	698	696	696	700	727	700	723	741	718	688	691	688	694	700	747	692	741	682	734	720	711	723	743	726	700	665	683	710	739	695	785	676	701	735	720	743	682	742	722	651	703	732	761	702	686	736	756	720	692	712	695	699	686	705	662	703	698	648	719	701	701	694	707	674	669	741	690	697	687	741	688	691	714	689	712	741	743	688	704	725	688	752	681	647	726	701	728	681	701	768	703	702	726	709	705	696	655	731	696	698	671	684	656	708	674	717	771	706	699	743	727	658	710	721	688	723	670	674	704	705	680	654	714	713	719	729	708	713	735	724	717	739	688	680	745	710	700	709	706	749	712	674	716	709	681	720	712	681	702	709	720	761	743	695	734	678	669	705	683	717	722	672	744	726	750	741	693	745	653	657	747	689	703	734	725	727	734	702	690	694	697	692	711	650	703	659	714	709	716	736	696	705	687	735	615	620	709	698	745	685	720	659	738	723	721	700	704	705	716	716	697	715	688	709	707	681	699	682	765	702	715	698	729	740	694	682	680	672	674	686	675	693	675	678	689	690	732	703	728	697	723	703	723	642	698	716	713	700	675	675	660	686	690	685	696	691	696	673	719	681	726	757	702	688	730	689	729	671	716	732	715	662	728	673	686	725	681	718	696	715	688	722	695	688	729	726	697	726	585	704	745	709	704	709	746	716	694	640	752	671	683	678	692	756	724	670	687	704	706	730	700	708	652	724	681	702	691	679	730	681	699	691	656	706	743	687	712	692	697	688	688	694	725	668	671	659	685	708	737	676	694	717	694	704	652	665	719	687	714	719	719	705	704	700	686	690	729	684	721	738	735	678	702	742	704	750	706	733	653	692	724	732	703	708	755	754	710	702	701	698	697	758	682	742	709	695	735	717	694	714	718	743	668	665	698	703	704	645	691	743	740	753	681	677	687	697	725	710	679	693	671	692	666	703	726	724	704	656	699	724	701	734	668	694	701	719	664	687	720	707	687	703	751	677	672	735	710	691	732	739	699	704	740	713	681	753	694	708	673	719	731	710	711	721	740	784	655	703	704	680	702	730	677	688	685	699	727	671	702	691	745	684	708	723	700	707	765	672	714	670	711	737	700	688	709	688	706	703	722	747	676	667	683	703	728	691	724	677	666	689	718	711	697	668	688	676	750	683	754	707	739	668	708	724	737	697	708	712	689	727	684	716	726	747	692	663	713	687	695	690	698	685	723	691	695	686	663	674	706	680	733	668	764	655	695	729	719	652	748	711	739	696	733	647	700	689	717	686	710	672	690	684	688	688	725	690	691	719	726	704	727	723	717	767	725	738	698	699	696	717	741	709	683	692	718	703	722	672	660	724	697	717	690	767	705	709	727	693	684	713	696	691	695	730	694	721	742	690	707	683	717	679	735	708	698	694	706	714	751	672	682	716	681	715	712	718	755	709	705	718	698	740	692	690	768	728	711	713	716	715	688	708	714	688	664	745	668	742	699	723	703	713	696	713	682	707	700	684	711	712	725	723	698	673	699	692	676	712	706	680	707	694	657	679	705	741	690	707	672	702	675	740	697	689	765	711	685	732	692	645	695	670	668	652	735	684	675	732	693	713	690	715	735	724	735	706	748	727	721	693	689	723	695	700	720	752	685	698	644	685	705	752	741	725	705	734	723	691	738	707	688	700	694	656	722	686	669	659	676	699	712	696	727	763	708	723	751	704	720	709	711	727	664	759	676	739	705	720	722	674	713	687	737	752	727	709	714	698	683	697	650	731	711	750	726	730	732	715	753	733	666	721	659	704	702	697	733	703	728	650	708	720	682	759	736	706	752	692	722	735	714	748	658	669	683	695	683	687	696	724	675	708	681	714	731	684	746	668	725	698	727	686	672	722	727	699	775	681	682	683	718	684	741	683	749	741	677	734	704	705	724	728	710
10634	8942	9732	4980	2933	2214	2213	1348	903	740	610	519	503	440	341	336	284	272	290	227	211	217	215	192	213	224	211	184	204	202	167	169	166	175	186	180	193	166	176	174	163	181	189	184	178	174	175	183	176	180	182	177	191	200	167	212	165	189	199	178	169	160	201	204	165	202	180	169	204	192	166	194	176	177	187	197	182	196	185	175	192	185	167	145	195	178	166	190	192	173	158	180	177	173	179	176	167	176	174	195	177	137	193	184	179	190	179	152	159	172	189	171	176	185	189	192	178	153	162	171	188	185	170	159	179	193	188	195	192	157	165	160	165	190	182	158	176	162	173	168	168	164	207	171	195	188	179	190	212	166	164	182	165	163	197	199	171	191	175	199	177	177	181	161	187	167	164	206	176	196	170	160	203	190	158	190	180	158	195	160	187	195	179	198	177	189	202	175	198	210	160	190	192	176	148	190	169	181	181	164	155	181	195	166	186	176	162	172	189	170	185	168	174	185	174	179	172	176	176	160	176	177	186	194	187	183	172	179	172	178	171	182	195	192	197	171	181	190	194	179	168	191	192	171	188	180	192	201	187	157	195	178	161	177	163	185	195	208	190	178	193	177	178	182	162	185	185	180	185	197	174	173	170	189	179	190	165	184	190	163	184	204	191	215	186	193	190	179	184	200	171	192	197	158	175	166	163	196	160	173	175	178	156	187	178	163	171	159	189	190	184	180	166	174	187	206	190	183	159	167	173	173	184	203	182	211	197	187	196	176	187	178	191	194	183	190	185	183	167	186	180	183	176	185	188	188	175	168	169	202	169	181	187	176	181	178	186	193	187	164	176	167	163	203	180	214	173	175	167	174	173	179	178	183	181	163	169	167	193	187	179	169	159	178	174	178	178	171	192	161	172	171	195	202	181	188	169	178	204	178	162	161	203	170	166	173	177	184	185	187	207	168	189	179	196	213	177	171	190	204	178	178	163	190	172	175	173	170	199	175	177	215	189	175	190	173	187	159	199	184	168	165	177	169	186	161	194	156	181	169	169	175	194	195	179	188	172	191	179	176	186	179	191	168	164	175	168	196	162	171	165	188	188	168	170	175	197	186	186	191	157	183	169	180	160	185	172	157	183	195	187	180	177	172	161	185	161	179	191	179	183	162	181	195	193	148	202	189	190	167	193	187	195	167	162	172	164	171	183	183	172	188	187	164	178	164	184	173	171	169	198	167	193	168	182	179	167	185	204	178	184	179	191	192	173	185	160	176	185	155	170	197	181	164	157	161	176	181	177	179	189	195	186	185	190	160	177	185	179	205	186	161	188	185	172	149	181	150	172	193	202	178	167	204	154	177	181	181	160	180	174	150	195	180	177	169	172	195	180	175	180	180	163	158	164	177	172	177	186	186	158	152	200	163	177	182	163	161	183	180	184	180	177	174	163	179	183	184	186	171	158	217	164	191	187	185	182	199	142	179	167	185	164	199	192	171	185	163	185	193	173	177	194	197	178	186	173	172	183	183	196	166	175	178	194	167	156	172	195	183	190	183	172	179	181	178	187	188	185	184	181	170	147	165	170	183	195	183	188	199	189	187	187	177	180	171	176	182	181	165	188	176	161	191	211	166	175	177	162	145	167	175	167	198	154	215	203	181	180	166	182	187	188	185	181	188	191	162	191	158	184	178	155	161	155	212	172	203	177	184	181	186	184	169	191	190	184	177	201	172	160	165	176	178	204	177	166	166	182	154	187	172	186	163	185	179	182	181	177	182	187	186	208	199	196	202	166	194	156	189	182	182	141	183	157	174	182	202	193	170	181	158	191	196	154	186	187	175	177	155	166	178	178	192	164	170	173	175	182	188	160	158	164	168	168	212	170	174	193	193	200	183	164	165	174	172	176	183	193	203	180	175	163	162	206	160	193	178	192	166	180	171	190	159	181	187	184	170	163	170	180	172	185	196	193	197	190	176	191	179	198	170	198	179	170	200	197	192	171	189	182	181	196	190	182	168	197	167	190	184	187	188	175	161	190	165	205	178	185	183	188	186	185	212	167	180	159	184	193	160	180	193	161	170	186	180	176	173	190	202	167	206	185	168	188	196	196	177	178	166	186	175	201	199	173	174	172	173	196	159	176	190	170	177	159	199	177	208	184	183	189	169	192	182	161	158	205	191	180	202	144	178	188	169	197	190	205	180	153	200	188	190	188	159	192	183	174	179	166	171	171	173	175	193	174	163	178	187	193	167	171	162	201	170	166	179	179	186	169	168	161	176	172	174	194	176	168	177	155	198	185	199	174	166	166	169	175	188	172	159	161	169	185	182	212	157	174	169	166	181	209	169	177	191	169	202	155	169	188	164	192	178	194	197	199	180	184	170	177	172	175	186	150	181	190	160	158	185	205	189	174	166	168	177	160	194	171	195	165	175	170	200	178	187	183	199	197	195	182	180	171	195	190	190	197	152	161	174	181	200	182	169	186	208	189	200	182	175	187	155	173	178	172	171	169	165	180	188	179	174	170	180	169	177	170	168	184	195	188	186	174	165	184	157	170	166	159	217	168	157	193	166	185	182	183	169	179	171	213	196	188	180	186	173	199	168	169	154	178	166	180	162	182	187	171	187	175	160	176	180	184	182	184	163	175	172	179	184	158	177	216	196	174	188	169	161	180	180	157	180	190	190	174	167	185	182	185	177	187	185	172	174	192	182	182	179	205	163	199	176	161	184	185	200	182	185	189	169	183	181	174	173	192	176	168	177	176	198	189	155	179	187	185	166	171	183	184	182	182	191	172	180	156	176	166	180	174	168	155	151	175	173	186	167	179	192	177	182	170	171	170	193	188	183	181	191	177	189	181	172	187	171	204	177	190	174	163	177	191	165	168	191	168	196	188	179	191	179	179	197	183	173	162	186	155	193	183	177	182	166	172	179	163	188	172	173	171	204	181	157	140	198	193	207	159	196	175	204	200	186	198	169	181	154	188	192	182	206	181	178	184	178	198	196	183	152	189	195	183	193	172	196	176	166	165	154	190	195	185	158	188	182	186	150	179	165	190	189	194	179	175	179	144	166	191	195	173	178	182	172	167	206	208	197	174	157	196	176	206	184	184	175	192	173	185	167	183	172	165	183	214	174	179	169	188	168	161	177	179	168	178	191	175	188	202	177	165	175	186	168	188	184	185	160	182	182	178	175	199	160	171	183	191	180	161	182	195	188	191	164	165	172	182	174	159	164	173	182	198	154	166	195	185	187	159	173	183	178	167	171	167	197	196	180	212	172	175	180	181	193	163	171	166	164	198	164	150	167	182	162	148	173	167	176	169	174	202	206	171	177	183	172	170	178	169	183	183	154	162	180	179	195	165	164	182	192	192	174	178	185	184	175	156	194	223	174	195	182	161	173	184	174	162	179	167	199	180	196	180	167	175	182	160	178	190	172	184	185	161	199	177	183	177	179	180	160	189	175	179	202	174	180	189	176	180	173	184	180	202	163	203	212	193	175	203	193
11057	11574	17562	13408	10882	9872	10073	6264	4732	3928	3112	2838	2777	2369	1991	1705	1656	1563	1378	1140	978	940	856	893	837	836	836	747	701	706	669	682	723	722	700	633	660	654	666	685	601	643	632	646	679	655	647	586	603	629	651	668	673	704	640	624	616	651	626	582	640	617	615	645	593	671	626	615	696	629	661	618	666	611	649	663	617	648	627	622	656	608	624	636	613	595	569	591	616	635	587	659	663	657	584	629	672	640	619	613	656	644	609	656	648	602	695	647	605	654	633	646	623	641	650	624	619	620	650	591	635	626	644	652	636	577	634	607	621	618	625	600	635	632	637	618	651	642	636	605	603	663	591	623	620	647	646	605	623	648	606	600	620	617	626	613	668	641	635	655	639	620	645	685	596	620	634	598	599	633	620	624	644	621	624	612	663	622	620	702	631	618	623	606	612	648	616	611	609	667	601	648	653	617	658	654	593	613	672	573	654	618	604	635	632	654	639	627	636	589	642	616	599	613	575	687	655	629	621	611	593	607	646	601	655	643	655	619	636	659	667	633	648	608	645	635	626	606	643	593	633	615	600	612	630	652	662	629	663	589	627	635	631	600	665	660	617	653	609	603	654	662	614	664	610	611	666	626	633	632	604	578	618	634	656	665	594	627	621	610	631	629	624	634	623	687	606	634	622	619	592	623	625	653	623	658	604	609	658	624	642	631	631	612	616	623	598	601	601	661	602	633	633	623	648	617	623	588	639	618	597	642	597	594	625	664	610	586	690	577	630	616	601	642	617	626	619	632	660	675	618	647	640	608	605	633	576	623	665	640	642	618	619	669	569	643	648	614	661	653	596	643	633	627	603	629	625	622	616	628	638	653	628	645	653	629	659	633	657	659	617	620	618	652	620	614	654	635	596	665	616	648	662	596	612	573	604	594	562	671	653	596	590	636	618	641	639	674	612	617	690	616	672	635	589	622	642	645	612	641	639	600	627	628	600	619	638	628	635	632	625	628	652	582	588	637	614	619	652	664	584	698	629	627	599	623	595	581	608	661	618	654	631	605	589	635	618	612	640	628	648	614	605	620	612	604	589	644	625	633	597	560	629	663	636	668	631	578	645	627	631	628	643	622	603	638	674	624	618	617	605	615	655	604	645	652	604	645	658	631	591	645	663	619	624	636	636	601	606	611	636	630	626	606	661	609	615	662	589	652	633	594	619	620	627	602	609	597	689	613	625	618	690	580	655	673	597	630	632	599	638	635	607	646	639	615	614	632	650	638	645	601	668	672	636	674	630	611	610	606	625	632	624	630	628	647	626	671	631	615	610	636	588	643	644	597	647	636	603	631	631	631	602	627	639	639	647	679	658	606	588	647	651	627	575	614	647	640	652	580	624	654	624	631	651	625	619	627	643	616	603	627	651	668	670	562	626	619	594	651	595	619	627	601	654	635	646	638	602	616	619	631	621	661	676	665	644	607	639	600	620	598	669	642	614	631	633	624	661	656	600	624	657	643	620	646	620	647	641	625	603	665	636	641	621	634	637	552	606	632	620	637	629	669	627	642	606	612	669	649	594	651	656	634	638	632	625	658	618	632	619	617	620	661	644	631	610	619	624	633	660	659	600	546	645	587	624	623	635	657	633	600	636	637	643	633	640	652	688	637	604	666	637	681	595	664	581	642	658	648	679	573	624	586	610	643	656	631	635	625	658	615	621	597	630	701	609	622	669	646	681	647	597	595	651	640	624	654	616	634	593	579	629	610	636	644	647	634	580	633	642	630	624	599	591	620	640	639	617	611	600	618	618	618	635	643	607	660	630	689	649	622	653	689	636	573	633	640	645	660	591	634	685	642	602	599	603	614	655	608	609	618	628	581	625	609	638	603	622	649	618	637	638	674	611	645	628	652	641	632	655	596	608	611	607	602	627	677	623	594	654	646	580	644	652	582	636	621	626	651	601	645	617	639	589	644	623	625	617	614	590	643	658	639	651	610	655	604	637	622	611	601	609	600	634	648	618	599	629	611	667	613	635	580	683	638	693	616	614	633	576	601	654	666	620	641	644	583	677	689	665	613	618	617	653	578	581	592	604	652	625	659	631	657	686	642	650	631	614	602	615	636	633	662	577	608	616	603	614	608	687	625	606	622	606	625	610	683	590	642	615	596	637	611	622	611	635	592	626	625	621	631	628	603	608	613	596	609	639	606	591	640	633	604	596	627	636	610	625	642	625	592	605	622	631	605	638	625	638	644	653	621	631	650	595	623	620	652	611	646	667	644	622	624	602	656	626	652	678	668	632	661	600	624	597	651	676	617	633	604	643	650	602	645	630	632	657	635	624	636	613	615	630	595	617	641	638	645	598	581	613	598	630	632	598	661	654	621	626	670	574	663	632	630	660	601	595	620	664	690	610	617	621	619	606	598	644	625	658	637	593	626	636	617	643	618	594	568	649	648	565	619	613	631	628	588	652	643	598	602	637	653	613	636	662	621	627	641	634	638	631	584	612	640	615	595	628	615	625	646	614	593	636	646	632	618	661	627	592	612	599	618	673	602	612	597	657	637	664	615	658	595	649	647	604	620	620	629	627	630	683	621	592	614	614	603	637	658	635	597	646	626	618	611	656	625	629	568	614	617	654	639	631	651	622	601	598	657	572	673	597	606	604	591	639	610	601	592	603	627	629	637	606	619	641	606	639	670	637	663	684	607	615	624	615	603	618	633	623	616	642	582	596	632	638	662	632	638	612	639	626	658	638	650	612	662	584	630	620	615	645	639	622	625	618	638	622	623	613	635	565	641	648	621	628	633	611	594	607	631	615	646	627	625	633	618	629	634	620	650	585	606	631	679	603	637	585	585	605	604	646	649	654	626	645	630	652	639	657	596	672	631	598	627	609	597	596	622	625	661	632	621	669	637	612	644	620	672	645	693	628	634	595	641	655	674	629	627	666	593	667	632	651	626	633	601	591	608	598	620	628	634	628	648	622	588	625	626	622	597	633	676	618	602	674	620	583	616	619	624	623	637	593	618	641	619	591	624	640	594	622	598	616	606	635	575	641	609	644	643	621	620	644	639	664	608	661	643	654	651	606	644	573	611	633	597	607	589	653	634	611	573	605	650	641	626	609	619	631	594	635	668	698	586	659	615	685	597	635	642	637	618	600	583	634	646	619	644	604	626	627	622	619	619	590	645	646	631	610	624	606	622	602	667	619	598	602	588	631	615	613	641	634	629	602	613	550	608	669	597	591	665	623	634	614	633	624	604	643	575	619	653	587	634	650	591	602	619	655	643	634	634	650	656	684	624	608	644	620	642	645	667	685	619	615	604	641	587	604	646	617	654	599	565	643	649	643	619	600	616	586	656	587	620	615	658	630	650	625	628	610	647	658	620	632	628	670	602	676	602	648	602	582	635	594	590	591	659	680	588	646	652	644	618	620	634	624	610	606	661	633	671	652	635	645	645	627	554	687	672	598	658	597	643	627	643	650	589	654	613	612	615	603	622	611	653
29892	33764	36243	35297	28111	26140	28760	20795	15487	12601	9952	8234	7026	5439	4041	3719	3021	2463	2191	1648	941	924	639	535	564	566	552	360	297	217	204	223	220	238	228	178	176	189	163	197	201	182	183	182	180	190	190	158	184	208	187	193	212	225	212	195	176	179	178	195	175	155	175	199	197	166	177	184	179	175	192	175	183	181	186	184	164	176	176	165	166	168	181	211	181	175	178	180	183	165	175	197	201	183	182	185	158	187	178	188	193	183	157	172	192	174	185	179	160	174	167	179	171	180	188	194	225	175	188	170	181	169	173	171	178	178	186	176	160	164	207	193	175	205	162	195	176	174	191	182	184	184	180	189	180	174	171	179	178	167	178	180	205	187	207	163	171	189	191	178	196	184	193	169	177	170	197	190	157	183	186	211	183	170	169	173	200	159	181	175	162	176	154	183	203	194	196	188	173	182	147	189	189	185	178	178	169	198	193	208	179	187	172	188	192	194	187	202	188	190	181	180	180	196	156	169	185	165	190	172	180	179	164	171	178	196	184	177	194	187	171	151	173	159	184	182	187	179	194	172	175	168	168	187	169	172	178	181	160	165	185	181	180	146	160	156	184	166	157	166	183	193	184	201	183	188	192	165	183	164	164	181	186	163	163	172	172	166	201	188	211	175	198	186	197	171	174	200	171	206	167	173	165	178	165	188	171	197	169	158	176	193	171	184	165	184	183	174	169	178	177	184	183	173	191	188	173	191	170	170	180	188	179	176	176	181	176	166	180	164	190	191	171	156	173	198	185	160	174	169	204	169	171	193	170	164	174	185	195	166	171	172	158	193	188	177	189	186	179	180	161	179	193	146	184	160	179	187	169	189	182	168	189	187	164	162	189	209	196	186	158	185	184	188	154	179	187	202	190	180	174	195	193	181	177	183	179	182	158	178	181	173	180	178	193	182	193	171	210	174	161	172	162	196	176	174	169	168	169	185	199	168	170	204	179	163	165	178	184	166	176	181	159	196	167	169	185	169	161	173	161	197	159	183	194	170	167	194	176	180	177	168	193	182	175	181	174	177	175	191	173	182	181	193	177	177	178	193	189	187	170	176	197	163	186	188	157	178	150	183	164	191	194	173	190	195	190	208	178	163	169	169	182	175	144	163	177	169	193	198	196	164	183	188	186	184	180	187	177	170	163	185	191	188	182	186	184	201	183	203	178	176	178	184	198	161	176	166	165	190	180	174	204	204	193	152	175	193	175	164	185	167	178	201	172	197	198	177	177	206	197	183	175	189	169	212	182	180	186	197	189	195	174	169	187	173	189	173	201	185	174	206	218	169	209	174	185	178	164	191	206	174	188	188	190	202	184	178	192	187	171	177	194	172	168	183	183	158	166	178	195	155	162	179	164	184	220	178	200	206	193	186	174	198	182	173	170	172	165	168	177	171	172	192	184	168	182	167	185	188	192	189	208	186	176	179	170	178	181	153	167	192	174	206	171	179	196	184	197	190	210	175	156	170	178	168	170	191	153	190	170	180	186	172	162	170	177	193	195	175	181	174	164	187	170	184	175	195	167	173	185	179	179	166	188	162	147	172	175	185	177	180	185	177	155	169	166	159	210	193	171	191	169	181	186	170	165	197	167	206	162	191	195	211	167	171	207	202	175	169	178	200	150	175	163	177	189	192	176	168	175	202	181	177	178	154	190	184	199	192	183	183	193	156	196	150	187	180	198	170	184	175	183	165	189	200	190	161	192	207	166	179	171	178	164	189	191	201	170	162	184	197	176	177	173	175	168	154	181	182	217	193	172	169	196	185	156	163	180	188	191	175	190	154	184	184	161	177	161	151	175	158	193	172	172	183	162	179	188	172	175	192	195	176	181	173	167	191	167	182	177	200	202	187	187	199	181	166	189	178	174	181	183	171	164	183	170	169	197	158	169	159	174	159	195	192	162	170	166	171	170	169	176	174	172	172	187	167	178	183	169	196	175	176	155	162	214	183	184	185	187	169	187	192	190	173	203	151	178	197	182	184	181	168	175	194	186	199	175	177	169	199	184	199	188	178	189	179	186	214	164	174	168	207	165	172	189	166	197	196	179	185	181	171	165	190	177	175	177	169	166	180	173	159	191	185	178	216	165	165	161	203	175	186	179	191	188	177	149	191	157	180	189	173	175	182	174	162	178	189	171	190	182	170	157	227	174	196	171	192	200	196	204	177	177	186	166	182	182	172	168	188	177	170	184	179	185	167	173	162	162	174	208	178	196	211	189	183	210	188	202	194	184	194	197	191	174	176	165	189	187	158	187	188	155	183	195	185	182	196	185	181	182	165	138	171	154	178	187	164	196	190	184	162	188	177	176	167	178	177	174	157	164	184	159	205	185	173	174	169	173	188	161	165	168	179	195	172	197	196	166	176	172	154	154	189	156	181	173	167	172	213	191	182	178	189	182	182	167	185	191	176	197	198	178	174	187	186	160	171	194	166	172	191	186	198	199	186	173	173	198	206	178	165	188	175	164	193	153	172	181	172	178	181	188	170	191	156	188	170	178	191	167	207	194	174	187	170	186	180	190	184	176	174	166	162	185	170	205	172	160	139	171	185	214	163	187	176	160	183	165	185	201	186	173	177	193	179	190	183	171	188	181	170	181	207	195	154	177	213	196	167	180	174	150	182	180	166	174	161	210	180	189	194	181	183	158	210	189	196	183	179	181	162	191	204	170	183	160	171	198	206	178	203	184	182	144	172	175	177	193	170	212	202	176	181	168	183	198	177	175	174	173	165	180	178	178	157	185	180	168	168	171	186	168	172	157	184	158	178	197	154	171	166	175	211	170	166	175	184	175	212	187	170	173	159	164	187	172	164	174	188	170	162	168	205	179	189	183	207	190	179	179	186	189	169	178	168	171	170	184	154	161	191	161	184	179	142	189	188	185	192	162	182	175	182	158	181	171	170	190	166	186	200	180	187	162	177	171	166	167	184	182	202	181	199	187	161	170	190	191	189	187	173	180	191	178	190	178	168	198	188	213	201	172	192	185	163	177	195	177	191	172	200	200	158	178	194	207	182	166	169	167	189	190	170	180	172	178	169	183	193	177	172	180	173	181	177	180	156	166	185	162	153	184	177	173	173	191	186	179	153	162	166	171	188	160	173	188	186	183	186	182	189	169	171	168	155	199	149	177	164	180	192	195	176	167	193	171	179	185	184	170	185	168	214	167	179	178	166	153	201	208	187	170	188	174	198	168	145	186	184	168	178	194	161	183	198	171	172	168	189	182	168	179	205	174	174	180	167	175	186	182	163	185	186	154	166	207	158	166	166	180	196	173	187	176	179	183	197	176	194	163	185	166	167	169	188	177	185	176	176	193	178	175	217	187	197	183	181	173	156	182	188	187	179	180	176	158	177	174	175	171	187	170	181	159	182	158	184	166	158	174	178	176	184	178	166	177	174	171	168	202	193	179	171	186	175	182	187	182	183	174	184	184	186	191	150	179	149	188	196	181	189	196	202
23437	31589	38521	41076	37879	40178	43446	33704	33526	32306	30834	28584	27389	24021	21202	20127	17776	16081	14416	11655	6864	6478	4429	4047	3753	3971	4176	2178	1468	1123	1112	943	936	1049	843	743	717	659	639	697	672	625	638	617	594	620	636	631	594	667	625	669	896	931	788	735	715	677	643	627	596	593	628	621	614	645	641	639	646	637	638	613	624	612	624	605	604	612	613	597	629	615	626	654	621	691	584	622	633	663	628	623	641	629	594	608	596	606	664	621	642	629	613	624	666	601	633	639	654	647	612	593	634	591	610	618	599	589	631	620	621	596	591	634	600	632	640	604	618	641	698	588	627	608	631	650	622	584	591	607	649	594	648	654	606	606	623	659	650	591	647	630	624	642	651	612	650	612	602	685	603	635	604	668	642	629	602	626	629	622	617	632	570	631	600	604	570	670	624	623	633	640	647	614	642	675	619	613	602	597	599	608	620	656	629	600	603	664	629	625	644	641	637	647	639	613	581	660	624	654	587	610	649	650	619	627	649	577	602	632	618	594	651	642	652	654	613	627	589	625	588	578	641	625	636	672	620	590	595	594	629	640	566	617	621	655	643	648	598	638	615	620	591	609	572	626	635	623	609	617	638	649	641	588	596	600	613	622	637	650	633	614	654	651	606	619	656	663	648	649	582	634	606	653	651	616	684	608	588	587	566	622	602	614	600	633	568	607	616	609	683	598	618	636	622	603	634	618	649	592	634	638	655	656	599	621	640	652	596	638	629	629	583	648	608	617	690	634	613	660	635	583	575	588	642	619	643	650	640	583	630	580	667	641	692	609	669	611	631	687	619	641	613	626	636	640	587	616	628	615	604	608	649	591	622	619	619	632	612	640	655	588	663	603	619	643	637	601	579	610	662	622	627	638	607	596	614	670	644	584	612	661	659	591	598	596	618	602	615	636	600	682	699	646	602	657	607	654	619	616	619	682	637	622	624	642	666	609	609	637	626	648	620	589	640	666	599	641	648	618	611	555	642	645	628	674	622	584	641	650	606	617	630	616	591	639	661	658	666	592	616	664	616	630	627	656	632	625	621	590	648	643	633	652	595	624	631	626	592	629	607	648	578	609	634	653	650	602	616	624	611	620	618	635	648	616	664	675	608	614	657	646	658	594	605	629	600	643	631	644	626	610	651	659	595	633	602	631	615	657	637	632	593	634	560	619	637	640	674	610	669	614	626	641	608	578	608	614	630	606	601	613	594	608	620	631	654	586	649	609	613	629	635	611	642	624	640	573	593	594	601	621	642	623	628	653	600	661	617	593	618	639	621	633	609	629	622	688	613	657	669	629	629	637	661	598	641	630	630	692	608	610	616	672	627	610	617	637	609	646	613	601	615	598	630	614	624	646	663	623	630	611	629	642	647	638	588	636	639	636	583	689	658	577	659	647	610	620	573	610	645	610	658	635	624	635	651	629	582	698	601	603	645	648	609	650	651	654	627	602	647	631	638	612	626	659	624	598	614	615	619	617	653	631	638	650	660	598	651	622	642	611	600	635	575	647	600	607	638	591	624	606	631	589	685	612	625	638	641	601	614	596	618	603	620	608	598	602	593	640	626	630	639	648	646	615	634	627	669	716	603	630	613	644	645	667	580	584	597	660	643	629	643	609	596	639	646	628	639	604	616	613	632	601	659	612	610	618	630	637	628	691	664	583	605	642	640	621	641	617	600	610	621	647	649	677	612	630	610	643	633	624	609	633	616	577	630	609	622	624	609	586	626	647	615	656	636	640	632	650	640	608	629	618	634	621	594	616	611	650	615	623	655	639	616	639	661	575	597	639	627	628	619	619	641	642	623	607	606	598	633	643	621	628	694	650	626	586	639	613	689	614	638	599	618	651	621	596	628	633	612	617	665	605	615	606	656	632	614	635	616	606	624	637	609	606	602	623	615	596	633	598	600	623	635	608	637	605	599	622	629	617	635	667	685	637	614	607	608	634	670	612	604	588	614	585	554	686	654	630	603	649	606	609	626	624	592	586	616	620	624	649	654	630	614	627	647	666	619	658	572	623	633	559	627	656	673	627	621	647	640	621	609	671	608	644	659	638	661	636	672	602	593	665	657	592	618	641	652	604	665	618	638	612	640	636	600	590	689	598	627	642	607	611	652	599	640	588	606	668	643	655	611	644	624	612	613	661	632	648	630	583	656	643	659	622	634	613	622	605	628	674	606	672	653	615	593	602	647	614	559	619	662	606	666	589	651	603	571	608	653	644	646	597	623	636	673	616	617	614	690	597	615	605	594	646	635	672	626	619	624	611	655	607	608	638	595	628	597	639	683	636	656	605	646	595	664	628	596	638	670	590	631	621	622	650	637	602	648	648	638	622	658	672	578	635	629	625	637	650	660	621	624	632	570	619	610	612	624	651	650	648	615	631	629	588	608	603	594	638	669	637	600	622	641	611	582	659	625	640	603	590	601	601	597	643	621	626	614	624	659	652	629	600	630	642	649	646	594	629	592	569	651	614	610	616	630	623	604	647	611	634	610	607	626	633	616	610	661	655	622	633	632	640	661	649	618	652	637	615	651	622	618	623	599	653	610	610	655	628	608	620	679	598	668	557	616	654	636	646	665	583	623	623	635	632	617	625	651	618	588	623	625	637	642	588	591	594	658	659	603	615	614	643	603	647	615	654	585	625	593	617	624	626	617	608	618	626	627	647	606	626	599	578	621	588	618	657	614	645	610	657	616	635	613	638	630	617	649	663	616	648	627	654	661	561	613	622	626	587	578	628	622	616	625	583	623	623	631	578	629	620	615	625	618	645	639	650	619	632	625	602	628	641	639	649	651	631	624	652	643	664	606	665	591	646	644	608	618	605	616	594	622	652	609	631	619	581	606	635	626	599	616	625	631	630	635	627	605	614	611	570	642	608	578	613	618	641	641	637	658	632	600	637	632	654	635	676	634	645	621	600	596	603	620	660	570	603	632	593	665	605	640	629	651	601	623	607	625	584	643	659	619	638	637	678	682	667	626	597	613	656	658	649	612	629	605	602	613	633	626	580	611	627	623	633	612	610	615	634	661	599	651	655	633	628	596	603	627	595	615	642	636	618	610	593	608	634	588	635	666	655	605	636	620	616	648	618	595	622	581	631	643	622	616	625	624	629	587	644	620	606	647	632	583	653	603	632	669	599	616	602	623	642	608	612	674	631	615	634	603	612	607	638	630	649	654	588	651	623	639	673	591	583	596	629	622	587	602	572	625	593	533	638	634	577	625	616	647	654	601	622	593	593	626	628	637	638	636	691	628	698	631	605	588	602	623	587	668	611	664	621	662	619	661	623	619	639	646	641	683	592	656	634	628	654	642	610	639	644	627	630	594	641	595	570	642	627	651	638	617	653	624	585	645	628	665	630	640	608	638	619	639	588	609	649	658	643	608	652	621	616	611	619	614	677	656	602	639	664	614	608	664	669	622	672	671	635	641	629	619	625	601	570	603	576	647	634	589	609	597	620	622	679	642	638
37678	37875	41043	42553	30039	32861	34868	27372	24386	21713	18810	16821	13848	10606	8942	7525	5935	4247	3808	2331	1907	1659	1059	875	883	897	987	464	338	329	274	266	274	271	259	228	205	212	246	192	201	184	219	202	219	202	203	213	196	208	215	238	254	242	218	234	231	222	219	219	209	210	209	197	249	207	240	208	191	226	216	224	218	203	211	185	200	231	211	204	210	219	216	228	206	186	222	175	185	191	215	184	201	192	191	186	201	216	211	180	211	218	218	228	183	188	219	179	206	222	211	200	193	165	193	218	191	218	198	185	191	195	199	177	199	185	217	223	187	192	189	199	249	203	212	204	184	172	205	207	177	220	223	177	197	223	191	230	201	195	213	194	183	195	218	225	209	192	210	211	204	196	199	192	200	217	232	194	195	232	208	206	185	187	222	192	207	206	216	188	187	240	190	206	188	198	209	223	204	193	211	204	206	207	227	224	194	212	183	189	198	214	203	189	214	206	212	206	208	203	223	192	211	207	201	194	199	192	213	215	203	214	193	204	214	200	214	208	193	218	229	205	198	206	228	180	197	206	225	207	176	214	208	222	201	217	196	199	221	231	217	217	213	226	228	207	202	229	208	204	220	212	208	215	227	217	193	194	223	221	200	217	202	212	186	208	222	232	210	211	197	207	221	214	189	176	215	201	221	225	220	203	182	214	195	250	196	199	199	218	169	196	210	218	189	226	195	213	195	206	203	203	183	183	181	206	218	228	190	204	193	211	224	223	219	232	201	194	189	219	201	198	188	207	181	182	210	204	217	209	195	199	193	196	212	182	208	199	215	203	178	219	184	227	213	204	207	195	213	220	168	211	205	221	162	195	189	236	198	183	185	207	210	204	197	209	207	198	202	210	172	228	215	194	213	198	214	219	192	238	210	198	210	205	193	214	217	206	210	185	219	183	218	193	197	187	212	193	214	208	208	205	226	198	206	210	190	201	213	235	204	191	219	219	188	179	195	195	211	179	194	239	185	184	216	214	194	204	205	227	214	217	199	196	209	201	180	198	204	204	195	197	181	199	178	191	199	218	194	186	215	214	219	225	222	206	211	227	222	193	207	214	212	193	195	185	202	215	202	180	184	207	224	179	213	191	227	194	200	213	219	209	219	194	172	222	205	216	189	198	214	193	217	214	208	221	220	221	205	193	190	197	224	213	210	197	202	185	209	185	239	172	211	206	178	215	239	207	178	218	219	184	229	216	215	200	211	209	231	198	185	203	219	214	232	222	202	196	202	237	211	197	192	187	212	234	232	243	210	187	227	212	195	222	230	187	198	202	241	220	214	202	197	216	198	197	213	221	188	209	182	226	200	217	234	220	221	190	206	232	203	220	187	207	177	210	203	220	223	207	198	194	221	216	192	211	170	167	208	205	190	213	206	209	227	256	198	191	226	195	219	211	184	215	203	226	199	192	196	190	202	221	191	205	218	226	189	196	205	215	208	195	220	204	192	180	219	222	213	205	229	240	207	204	236	218	205	209	208	185	218	219	201	225	216	187	183	193	202	203	221	177	186	212	234	189	230	204	224	190	197	223	206	212	213	200	178	206	211	224	219	211	236	185	200	191	208	202	217	192	202	217	225	189	224	208	200	202	169	200	232	219	192	182	216	205	190	213	228	214	217	217	200	213	225	204	210	227	201	212	219	205	227	211	210	207	209	195	190	189	191	216	208	205	187	220	226	186	194	182	190	217	188	200	191	208	207	193	224	217	194	220	239	181	204	218	181	231	218	221	221	203	205	235	232	205	216	198	207	203	205	215	205	235	197	201	194	194	203	226	216	221	209	248	245	198	186	209	207	202	212	208	192	179	214	210	220	184	215	192	220	199	196	201	189	191	198	211	216	207	205	197	219	224	207	195	201	183	194	191	221	207	205	210	204	189	196	207	206	211	207	218	188	206	245	190	217	218	205	202	216	216	191	191	181	199	193	176	227	232	186	213	207	190	184	198	231	187	181	195	198	192	200	200	209	192	189	226	233	206	205	189	218	205	213	215	173	217	241	203	220	183	181	203	209	199	225	225	203	230	199	208	177	206	218	202	218	202	197	206	209	206	188	197	188	205	191	213	185	227	189	211	210	195	181	197	203	199	210	191	207	213	187	184	203	209	213	208	197	211	222	203	209	225	206	195	212	216	214	185	214	211	214	208	227	222	212	209	193	222	183	195	219	233	206	195	184	197	221	242	196	210	189	210	182	205	204	212	220	202	205	215	228	207	204	198	185	207	173	185	203	216	221	194	214	180	191	212	183	189	235	216	216	188	195	202	203	200	197	222	184	208	182	241	194	249	192	217	219	217	223	203	229	189	235	225	203	195	217	186	212	187	215	207	198	207	227	216	202	217	217	176	217	206	194	228	205	204	192	200	202	202	200	205	196	180	194	214	198	191	221	210	224	234	193	219	220	225	195	203	222	208	217	207	204	233	200	203	211	207	214	214	184	215	216	209	203	222	220	197	193	212	212	223	205	198	199	216	215	181	201	205	197	191	209	205	194	195	204	241	206	190	208	207	208	192	204	227	230	207	207	200	190	215	214	199	205	207	188	215	193	198	206	187	192	238	197	183	215	204	192	212	207	196	203	197	204	201	209	221	199	220	197	183	200	213	210	203	213	188	196	192	202	178	201	191	213	195	182	193	198	231	232	217	217	223	198	205	203	216	202	203	217	224	198	219	199	195	228	245	180	201	197	185	223	206	219	209	198	178	206	201	207	191	219	201	215	203	189	205	189	208	197	197	194	194	178	186	190	196	251	226	211	217	214	197	202	198	224	223	215	216	191	226	179	216	202	225	209	208	217	195	204	219	211	190	223	207	195	196	259	202	193	207	221	206	197	211	208	209	204	229	200	209	201	235	207	233	230	200	210	204	209	186	197	204	211	195	204	215	189	219	209	193	213	214	217	224	213	204	170	209	223	197	206	213	205	208	214	216	192	220	209	204	196	187	201	218	224	190	197	197	185	208	237	209	199	180	237	226	214	233	216	202	222	207	222	221	187	198	198	190	226	203	210	209	197	220	192	198	212	211	202	220	200	174	197	190	215	180	230	216	240	219	173	194	226	188	205	201	206	206	226	203	219	190	188	208	214	226	204	200	205	206	202	208	212	219	212	200	196	231	232	213	220	195	210	214	211	197	227	211	218	233	215	224	202	198	208	213	209	237	215	236	197	228	214	216	209	207	205	208	195	192	204	187	203	211	236	199	205	231	193	232	206	214	215	216	221	221	199	205	228	196	213	205	226	193	204	217	201	206	197	191	229	165	212	195	203	208	181	208	200	213	233	230	224	195	222	206	175	199	213	228	210	222	185	222	209	227	198	215	197	223	214	205	199	182	190	208	205	198	171	195	191	210	198	209	192	224	197	205	204	205	201	199	210	198	212	208	211	201	183	202	192	185	199	206	223	201	196	222	224	211	205	229	190	219	212	212	208	197	215	211	209	194	205	212	225	207	178	227	221	209	179	194
29739	35554	44528	47507	41998	48625	49508	41578	42319	41608	40095	38613	36275	32688	31737	29072	25994	22269	21052	15104	12162	10541	7606	6375	5742	6344	7198	3417	2123	1607	1320	1270	1059	1150	984	866	790	772	821	818	808	734	751	696	740	759	711	721	727	709	698	777	895	1074	1027	1059	925	841	743	683	680	701	722	725	677	693	669	681	663	699	717	718	654	692	687	646	745	677	753	670	660	714	686	647	677	734	691	675	688	701	679	620	717	693	675	756	636	716	723	708	673	762	672	669	692	719	663	656	704	689	680	718	647	749	711	711	716	709	728	743	738	709	725	694	739	689	733	685	693	710	690	686	739	742	666	732	701	711	717	677	656	667	742	689	657	679	680	693	712	719	686	717	705	720	696	708	688	699	716	655	678	687	653	672	683	663	674	776	729	674	716	683	668	672	732	673	705	661	687	658	701	655	693	684	700	724	677	672	667	720	697	674	695	725	695	660	748	719	682	701	737	672	675	691	672	676	704	675	671	630	680	705	676	652	689	674	747	635	711	667	711	705	714	667	689	686	662	673	720	659	721	668	677	711	698	664	700	718	677	688	652	705	701	649	703	668	641	683	674	662	677	670	688	648	703	707	738	717	630	713	675	668	701	722	689	691	679	655	695	672	706	690	706	692	711	688	699	696	713	696	679	719	711	700	691	657	695	673	664	709	700	645	696	705	694	712	684	651	698	701	648	684	669	684	722	704	681	694	715	703	693	713	658	717	713	669	720	725	745	711	690	686	669	685	744	629	659	648	722	667	675	678	714	658	728	746	691	680	703	703	681	706	662	663	712	635	678	713	684	687	708	719	677	678	726	693	701	720	695	678	685	649	658	676	706	666	682	705	697	627	710	654	732	708	698	658	703	693	715	700	694	694	667	668	665	641	694	680	690	737	664	662	677	671	695	676	727	654	703	747	686	666	695	716	690	713	710	648	676	671	736	662	691	702	676	702	702	669	694	660	707	700	676	643	730	633	698	711	668	670	663	691	700	744	685	698	664	674	770	695	746	698	685	696	695	687	682	698	671	715	707	699	678	681	671	679	688	717	653	666	694	701	672	683	710	698	628	657	702	665	684	673	681	654	723	697	663	709	669	707	687	657	720	700	677	723	686	664	684	709	647	715	701	679	667	712	687	665	701	693	688	705	686	666	712	706	670	638	695	696	680	673	716	666	705	689	692	696	707	700	695	692	688	715	678	665	658	717	651	716	684	708	703	696	658	666	722	686	673	705	699	665	695	661	687	692	658	708	662	718	730	702	718	669	671	684	724	666	719	709	700	684	679	700	702	711	702	699	691	726	710	720	669	694	688	698	738	643	719	680	700	674	654	688	676	686	695	691	689	687	657	675	718	695	676	720	684	643	658	667	724	673	666	669	693	671	672	693	708	639	683	692	715	706	718	684	686	705	720	701	689	672	701	645	688	682	704	703	669	662	684	714	659	696	683	678	682	700	674	680	696	661	676	721	729	675	661	705	672	682	702	678	706	646	652	639	713	719	730	624	658	670	686	679	684	687	696	659	680	667	709	718	638	697	661	689	649	656	730	636	662	725	678	712	694	671	668	727	689	707	663	695	668	673	723	695	697	726	728	642	684	635	742	689	677	644	723	732	695	647	659	661	705	668	653	686	712	714	674	676	719	730	648	725	682	652	728	644	648	725	668	679	682	696	714	695	692	686	673	713	722	769	643	692	694	698	672	691	726	708	701	718	700	705	707	652	668	690	656	682	661	677	692	738	675	748	701	696	709	683	688	681	693	685	703	627	681	678	670	704	655	680	714	693	698	719	706	674	690	728	684	703	699	675	715	693	698	692	689	704	695	679	669	648	672	719	714	711	692	713	675	677	673	691	721	750	699	697	704	673	674	702	732	651	708	711	699	662	658	676	701	710	642	678	683	690	667	679	712	712	701	659	668	670	687	716	683	682	673	655	695	699	661	652	687	694	711	690	768	730	682	697	719	681	667	752	700	690	705	683	653	653	667	681	634	701	693	756	679	706	694	680	674	682	730	665	675	703	735	674	710	702	704	638	720	745	661	662	726	732	688	637	634	695	728	648	687	704	692	717	687	699	731	713	700	640	711	723	690	630	675	694	707	704	708	684	681	664	713	664	642	647	652	718	704	664	754	686	740	681	696	708	660	744	732	710	672	690	657	677	654	703	689	717	690	653	657	667	665	671	720	653	676	729	681	706	699	691	688	686	697	719	719	680	690	685	663	689	690	671	654	718	690	686	686	653	693	694	662	696	707	675	720	702	719	674	668	653	712	660	682	690	707	732	733	668	690	705	689	700	731	714	688	693	717	596	649	703	704	712	686	694	732	677	723	717	671	650	698	644	698	705	710	678	716	670	695	707	679	692	728	697	633	689	699	718	651	733	700	677	664	695	696	706	725	693	704	708	696	695	717	714	696	707	687	713	708	741	676	659	721	745	672	696	697	701	698	736	720	687	720	711	715	674	690	710	695	662	694	682	702	722	716	693	671	644	692	673	688	646	681	722	706	686	697	708	690	691	695	650	727	693	647	660	677	651	684	678	693	706	698	699	728	703	672	639	692	654	671	678	728	698	631	646	676	685	754	701	701	659	715	684	738	635	651	705	724	685	665	724	657	683	712	701	654	688	678	643	733	696	702	679	696	675	676	707	685	699	662	726	713	685	659	710	671	666	706	648	680	699	647	684	690	651	724	689	674	660	681	724	688	755	721	723	709	706	670	708	689	718	702	681	680	698	689	699	694	649	715	666	739	645	678	715	652	640	725	654	681	721	701	697	660	689	683	661	693	706	670	627	628	693	719	683	695	709	692	665	680	689	650	705	722	692	665	667	679	687	684	674	736	731	644	721	676	697	691	739	703	703	701	688	737	674	674	703	731	673	668	710	733	707	705	689	671	696	695	672	706	697	703	688	723	679	674	672	709	731	681	673	720	689	658	706	672	699	682	684	697	689	676	706	691	721	682	707	704	702	698	701	668	748	673	663	700	725	688	733	713	704	667	715	706	653	696	685	680	691	704	716	669	695	739	685	655	722	665	718	688	679	711	694	647	705	697	725	702	674	670	663	691	668	691	719	726	709	651	709	702	687	717	683	650	671	746	764	748	697	705	722	712	691	669	642	666	721	709	695	671	685	671	669	696	689	657	666	667	692	677	675	691	706	706	692	644	677	659	711	677	725	667	666	718	694	669	695	666	722	708	704	702	688	730	685	711	707	678	658	729	702	708	674	713	661	718	705	662	689	641	670	722	715	658	683	658	708	694	722	643	692	709	741	666	699	712	714	694	652	697	657	697	701	687	676	683	676	636	687	721	686	668	688	727	708	671	708	674	694	705	686	717	688	668	635	694	690	699	670	670	654	685	671	691	684	697	685	679	648	677	691	711	732	682	683	704	696	709	713	684	643	691	660	666	673	700	701	705	702	662	673	655	739	709	763	699	726	675	669	704	707	706	670	641	686	661	668	717	713	732	703	684	716	693	648	699	680
12614	9604	8163	5941	3248	2642	2448	1406	1117	893	681	682	582	449	410	424	332	291	291	265	245	207	210	169	201	181	182	173	173	206	184	180	165	172	195	188	199	157	166	184	155	201	201	187	199	165	154	175	179	156	178	195	161	202	172	174	188	158	193	172	186	166	170	197	192	172	164	188	193	190	177	186	145	173	159	183	182	166	191	185	167	198	168	171	168	173	175	219	161	195	180	174	178	182	175	170	173	150	188	163	199	191	170	186	178	175	162	175	176	198	187	167	146	185	175	176	153	190	166	152	167	170	163	164	169	160	160	177	185	176	193	164	148	172	186	197	155	191	193	178	179	173	155	185	176	183	180	176	189	183	168	167	152	165	192	162	190	205	173	180	176	171	175	176	183	182	174	177	182	159	190	191	170	183	173	184	174	175	153	163	183	167	176	176	166	155	176	166	168	194	170	162	158	171	182	193	165	179	170	168	180	156	172	180	183	163	159	162	166	146	186	163	152	158	178	159	176	195	166	176	161	159	188	157	169	174	168	194	186	181	188	169	171	175	184	187	146	201	198	178	210	183	163	178	181	197	172	168	157	175	186	181	177	161	164	168	162	157	166	159	168	174	160	176	190	176	177	162	191	170	187	161	172	185	160	195	169	162	186	201	183	193	152	166	176	175	177	189	172	181	174	143	164	182	147	142	162	155	176	171	196	180	177	174	180	189	169	171	174	167	184	171	189	196	199	175	168	178	164	164	192	172	176	162	164	166	165	170	166	155	184	190	186	183	164	146	151	153	162	180	166	178	182	165	179	156	178	190	170	160	159	193	164	166	179	204	177	171	180	190	161	178	170	195	164	191	191	179	179	175	190	152	191	166	178	176	194	161	181	169	160	188	169	171	153	192	188	176	163	189	174	156	182	188	184	186	148	165	189	162	165	175	173	169	202	159	179	197	180	169	164	162	183	185	173	163	173	150	161	177	180	191	183	188	168	185	209	167	170	178	170	165	193	162	174	158	193	188	169	166	180	171	181	163	196	151	193	190	179	196	164	164	179	189	162	163	177	151	179	164	173	183	157	165	149	165	157	179	169	187	185	158	179	170	170	194	154	181	178	145	175	164	172	175	173	134	172	176	171	186	174	162	150	183	169	181	183	161	162	183	175	171	175	177	180	149	161	171	156	201	151	165	165	193	175	154	169	198	168	161	186	180	175	168	151	177	193	171	173	184	184	171	177	195	187	182	178	189	163	171	161	150	172	168	188	173	191	153	176	187	188	177	170	175	157	181	166	165	167	170	175	166	165	170	168	166	182	168	178	218	178	175	180	179	179	190	180	174	176	177	183	190	180	162	171	175	180	165	164	161	180	180	179	181	186	188	172	181	171	200	173	179	165	174	184	187	175	177	196	188	199	188	153	163	185	175	170	179	179	181	165	166	172	188	174	165	163	176	175	180	160	188	158	162	159	175	180	181	184	182	172	172	172	163	168	170	170	176	205	156	191	174	201	169	167	193	181	180	189	181	167	197	156	168	185	172	185	155	154	176	170	188	177	178	178	173	188	159	175	147	193	182	183	150	199	182	179	165	185	187	174	161	170	182	174	168	194	168	140	177	186	158	175	181	172	167	189	180	157	178	167	164	187	198	175	174	167	184	170	189	165	157	186	162	184	164	213	188	163	157	206	185	147	182	176	177	183	147	182	171	172	159	180	172	162	175	175	156	168	171	173	184	178	150	179	151	173	171	178	177	156	179	169	161	160	167	152	166	167	193	159	175	170	173	163	171	197	173	183	186	149	185	200	184	173	207	202	160	189	189	152	206	157	163	176	203	182	178	174	166	170	174	180	169	156	189	174	180	166	175	169	165	165	184	178	193	160	153	160	162	172	158	151	169	180	180	164	160	165	178	174	164	174	205	182	185	176	176	174	185	157	178	171	176	160	176	171	170	183	174	184	176	185	173	191	188	163	191	186	189	181	182	202	166	188	186	176	178	178	179	162	190	182	170	211	181	159	185	154	169	216	187	168	177	168	164	183	172	183	168	181	165	172	163	193	189	184	201	166	170	151	174	173	166	150	169	159	152	189	172	193	177	186	162	187	207	176	178	169	173	194	182	181	174	175	154	151	179	170	157	161	197	174	162	167	174	172	180	170	173	186	183	168	198	165	173	162	185	171	162	185	170	196	178	167	181	164	166	199	167	170	183	193	174	174	158	178	187	196	159	184	181	180	194	165	171	200	172	179	173	165	181	175	169	187	153	165	164	157	183	168	177	193	168	183	186	191	169	185	155	186	178	169	176	192	179	154	192	181	169	145	177	177	163	172	178	154	179	169	186	165	190	165	171	178	196	165	192	172	161	160	188	167	164	164	177	156	186	174	178	167	182	188	158	183	180	171	185	164	180	187	204	172	178	184	156	172	162	183	181	165	157	159	157	167	138	147	158	198	190	178	177	159	188	170	180	168	181	166	167	184	192	173	165	176	202	156	170	159	177	192	144	178	181	183	185	187	164	197	200	195	178	161	171	170	170	185	158	219	151	189	179	171	174	188	167	164	190	185	145	198	172	182	167	186	194	164	183	159	156	164	178	177	157	166	185	168	193	199	166	163	178	181	171	158	176	187	173	164	177	163	165	183	170	170	179	176	181	186	183	188	180	186	184	181	173	160	199	164	174	187	172	180	179	183	160	179	172	167	172	208	179	155	182	170	183	162	155	184	156	175	168	196	167	158	141	169	167	180	209	183	167	170	209	193	179	180	206	189	207	174	186	173	197	203	172	195	141	174	181	171	192	158	174	175	160	173	186	159	174	188	203	176	184	184	175	186	199	184	166	195	189	144	150	178	183	162	185	187	192	163	192	168	170	196	160	198	182	179	170	209	155	173	186	172	177	189	208	183	185	187	183	184	175	182	165	182	153	200	151	188	183	182	149	148	159	180	186	162	188	191	191	181	167	188	167	176	165	163	202	171	160	159	176	168	183	172	154	141	186	195	186	172	182	159	194	179	175	184	186	172	167	170	183	161	196	183	177	170	171	147	180	152	164	169	177	157	179	172	186	159	196	161	174	161	181	192	173	171	175	174	159	176	157	162	193	161	160	188	166	158	162	156	176	155	177	177	180	180	184	175	185	173	175	165	170	180	183	148	181	168	165	191	171	184	171	174	184	201	193	162	177	189	172	173	188	190	187	147	191	166	154	165	205	173	167	174	175	189	188	185	175	170	186	188	155	168	172	152	165	171	173	186	170	162	169	164	166	177	176	158	166	181	177	183	183	163	183	174	172	186	171	170	165	170	182	180	172	177	183	175	186	166	172	182	151	167	172	177	189	175	160	171	149	169	189	164	171	199	158	175	152	157	162	160	170	165	187	185	196	159	170	195	209	176	211	171	177	186	167	169	171	167	175	158	176	171	184	172	182	177	181	169	191	184	176	185	187	193	169	173	158	177	177	163	178	187	194	173	161	162	188	196	180	173	168	183	201	177	155	180	186	149	178	174	187
12217	12029	14480	14765	10900	11069	10692	6795	5650	4471	3695	3109	2763	2413	2356	2012	1784	1418	1406	1309	1074	1018	903	750	770	732	745	703	745	637	617	637	632	606	620	634	610	587	634	611	584	611	578	677	588	624	658	596	662	632	571	618	616	630	619	661	655	633	593	609	622	598	614	614	615	616	619	614	618	661	606	586	639	593	640	591	616	613	580	630	601	556	636	584	590	628	647	634	606	597	560	603	618	628	612	615	603	611	564	620	606	654	597	560	627	588	584	599	582	665	617	574	630	614	638	611	629	627	594	632	604	623	583	661	562	600	610	620	571	587	650	658	640	638	603	590	618	657	623	616	584	589	608	614	572	619	577	604	630	561	577	642	571	634	614	575	600	563	626	631	624	655	660	611	625	593	641	626	631	632	601	568	612	658	598	595	647	573	619	593	617	608	604	595	592	612	574	585	579	621	647	581	625	600	594	603	607	568	616	639	637	621	609	575	595	619	582	602	594	636	608	620	576	604	648	621	622	617	588	601	662	618	653	611	616	584	568	652	549	600	607	620	602	609	641	613	657	636	635	606	615	632	640	638	586	628	599	586	571	604	596	650	610	624	640	640	617	605	616	616	577	652	634	646	599	628	547	646	622	589	643	626	644	591	651	608	589	624	616	625	603	608	632	636	606	607	585	649	631	634	619	633	650	603	635	637	577	659	599	652	636	646	600	643	621	612	582	638	649	609	592	616	607	607	626	581	585	621	633	601	609	611	605	614	580	611	639	582	585	618	623	618	546	588	606	588	621	610	547	626	572	641	584	581	602	644	634	590	588	592	621	618	612	575	638	653	616	644	593	610	639	586	603	644	578	583	607	587	605	663	587	648	660	608	635	615	624	591	695	597	632	660	598	594	598	633	617	653	627	608	574	608	607	634	616	595	606	655	586	591	632	643	615	589	598	610	642	556	611	600	607	628	584	652	596	583	627	556	612	590	605	680	588	617	648	652	563	605	577	639	611	636	581	581	604	600	609	621	591	637	575	605	614	601	603	618	609	619	638	606	633	616	583	606	656	617	602	592	628	582	637	589	630	628	613	590	592	619	614	573	579	684	636	638	579	605	558	620	607	623	627	616	677	628	562	623	609	598	576	625	628	619	626	592	634	649	599	578	586	581	634	572	542	643	566	610	592	547	635	615	591	614	597	615	591	561	604	598	628	619	600	586	611	630	579	582	583	603	601	591	561	655	660	651	604	583	613	605	607	572	623	644	594	617	622	572	664	609	580	615	598	646	658	634	605	617	612	633	601	588	632	620	634	611	608	601	588	652	615	629	604	627	618	605	580	581	618	596	624	622	645	600	592	625	594	640	587	619	619	620	604	609	601	626	568	599	589	623	617	569	595	610	590	605	615	595	633	683	610	600	591	632	603	609	573	639	605	620	630	598	624	591	568	581	638	591	594	599	589	668	592	601	627	613	600	620	608	661	665	615	640	552	582	632	570	631	619	611	598	606	619	571	615	592	576	593	598	586	600	609	602	582	608	650	615	568	594	648	645	607	654	611	603	597	641	655	637	633	602	614	644	655	605	654	611	565	609	617	646	573	592	665	600	598	595	622	555	569	644	620	626	605	628	615	602	653	627	574	596	631	642	582	651	549	580	609	633	588	593	605	621	597	632	593	622	607	567	642	613	601	597	621	580	640	635	669	601	561	617	612	583	578	601	544	617	586	616	631	567	578	544	631	571	593	604	613	603	611	639	648	595	644	586	632	617	601	641	613	609	587	583	644	589	610	630	591	593	627	629	625	629	616	601	617	604	616	603	646	593	643	577	598	649	615	624	556	631	594	595	586	620	659	596	605	637	615	598	572	606	617	596	576	615	618	670	579	580	621	638	628	595	604	583	622	626	581	612	616	588	641	675	599	602	644	624	654	621	625	566	612	614	602	603	609	612	592	609	599	635	575	658	635	611	621	671	601	590	622	650	608	649	600	567	616	605	623	565	587	627	612	636	638	617	559	666	611	606	646	663	572	589	630	595	611	649	615	595	567	643	629	631	619	627	641	609	628	601	571	613	622	612	624	557	644	606	631	617	613	633	590	645	613	607	602	599	574	602	652	640	594	604	579	616	614	620	603	616	645	614	600	590	642	638	617	582	638	643	658	614	636	629	621	620	594	620	655	635	627	648	593	604	635	584	601	601	586	602	590	621	632	615	597	594	586	581	591	617	603	621	601	588	574	626	615	647	587	586	603	613	597	638	625	623	606	630	569	606	633	595	621	559	637	609	606	592	635	609	619	618	686	602	585	550	581	605	629	646	603	586	564	597	588	608	595	607	573	590	577	613	582	592	612	622	619	599	625	618	573	603	594	607	579	598	608	597	595	622	618	590	581	609	604	584	602	625	558	594	637	606	620	606	580	591	624	632	575	612	626	651	617	628	636	579	573	649	647	653	618	600	561	609	619	580	647	604	647	615	601	642	645	628	606	611	610	638	597	611	614	588	620	565	621	632	615	651	585	597	622	615	578	622	654	579	572	620	606	605	593	617	611	617	568	652	590	606	625	616	628	620	603	630	572	596	586	637	577	618	590	623	646	595	567	585	609	661	670	582	648	617	634	569	604	599	619	632	634	634	626	634	597	595	610	634	618	604	586	595	620	620	614	555	639	606	581	589	565	628	675	628	628	657	622	582	640	567	558	568	634	635	611	572	612	659	580	589	603	580	631	600	637	630	568	585	620	625	608	620	601	615	619	610	591	612	596	649	607	635	629	600	594	601	635	621	624	649	631	632	649	565	635	572	627	588	616	536	612	633	643	618	584	673	595	600	618	630	557	604	621	600	596	633	652	627	609	610	668	622	599	619	614	622	644	576	606	617	599	639	618	613	638	619	641	629	603	557	614	621	584	622	616	676	592	621	591	578	608	618	605	637	569	618	583	602	639	652	615	617	565	616	646	607	582	577	621	619	650	577	645	571	615	620	623	604	604	625	622	617	604	595	648	599	619	603	580	613	598	613	614	610	645	642	611	613	611	648	630	626	617	636	614	601	601	613	608	617	610	626	620	596	624	623	593	553	632	606	654	589	586	621	602	587	615	628	617	616	620	628	547	656	612	576	596	616	607	647	638	620	625	675	628	645	628	631	637	600	576	598	608	616	649	570	656	671	650	633	607	586	602	602	593	627	611	595	598	603	662	646	561	626	644	634	614	621	614	658	581	569	637	641	611	581	629	594	590	596	628	600	641	599	624	620	586	613	645	657	644	626	614	614	620	621	593	603	624	605	563	595	640	598	646	637	612	603	629	595	623	577	593	612	630	666	596	591	574	638	625	579	594	612	596	611	595	554	562	594	595	614	611	587	641	595	602	585	610	626	596	579	623	598	588	607	637	644	654	551	646	617	594	648	613	565	624	636	606	648	636	652	604	634	621	626	658	611	593	573	636	613	615	645	594	575	625	611	634	613	588	569	648	615	605	617	632	616	634	669	601	585	635	623	596	603	636	616	541	592	622
30688	33403	35296	35738	26723	24465	27658	18929	15764	13805	10964	9321	7242	5755	5236	3960	2638	1934	1666	1564	952	783	652	418	422	462	506	288	301	265	236	221	213	190	213	176	165	181	174	178	201	175	198	160	199	210	173	186	183	168	169	159	187	203	200	183	168	198	180	172	189	162	177	177	176	167	191	200	180	169	177	152	174	187	176	188	169	172	196	200	191	181	181	186	171	163	170	172	185	191	165	197	177	167	191	187	173	167	186	169	157	193	203	165	188	171	180	210	180	203	182	187	199	187	175	157	179	199	165	165	170	175	183	187	163	154	192	184	169	156	178	179	183	182	195	203	176	218	171	178	171	202	194	172	170	167	158	190	170	176	163	184	166	183	143	161	191	165	167	175	196	178	163	175	179	160	171	193	182	181	171	194	169	170	189	166	165	185	191	178	183	156	195	175	179	190	197	180	195	185	148	194	147	197	186	186	181	179	172	168	175	166	191	176	165	170	144	194	189	166	187	179	171	169	190	156	161	180	162	165	186	187	174	170	168	187	169	165	162	167	166	169	184	197	177	189	178	164	159	180	179	162	196	187	172	182	181	171	189	175	160	164	175	164	173	168	186	190	203	160	186	209	158	176	167	194	193	148	171	181	177	165	185	183	169	180	187	175	179	167	167	177	204	162	174	183	170	183	180	170	157	185	187	183	159	190	159	174	170	164	180	172	160	165	186	166	181	177	149	163	170	156	220	197	193	195	155	188	172	169	178	211	193	165	185	191	179	193	180	160	184	181	171	180	168	204	182	185	175	161	161	185	173	165	174	195	173	166	209	177	163	173	180	167	198	180	205	170	179	191	192	158	165	179	174	175	189	174	186	177	176	180	182	162	177	188	191	188	195	179	180	176	177	171	188	181	173	183	159	176	170	179	180	171	148	166	179	185	166	182	161	185	163	164	166	164	178	194	186	197	200	167	151	182	185	202	188	175	170	180	167	143	184	200	184	181	182	166	179	181	192	171	168	183	181	154	183	172	186	172	177	176	218	171	153	183	178	154	209	160	198	170	157	174	168	166	191	155	177	181	189	185	185	174	181	189	176	177	171	183	175	179	160	190	173	171	225	184	176	199	159	176	169	200	198	200	173	178	175	162	185	163	204	186	209	175	163	171	184	167	187	175	190	171	183	171	158	174	169	188	179	169	180	166	169	202	201	173	177	185	166	172	175	170	179	167	164	173	190	167	176	193	192	179	170	163	158	170	174	165	194	198	176	180	170	184	174	166	184	197	181	167	185	171	164	171	175	170	157	183	178	158	164	183	173	141	187	174	193	174	188	172	194	179	170	194	181	189	187	172	192	143	184	181	180	169	168	185	176	196	184	166	178	221	180	176	194	171	167	150	158	183	162	166	163	177	183	189	157	188	166	185	157	189	198	171	184	161	184	201	170	186	177	179	173	187	182	155	159	181	177	194	194	182	192	163	167	188	193	189	192	173	175	161	187	181	214	180	163	178	176	180	154	166	180	194	154	163	156	167	200	181	170	171	163	168	184	186	202	168	161	203	174	164	169	201	187	178	159	183	183	183	172	189	217	181	186	169	174	183	165	162	184	180	178	154	183	162	173	167	184	205	164	176	191	178	149	168	191	183	173	196	185	170	188	172	169	166	172	175	192	184	177	180	178	192	189	187	151	181	197	177	164	203	192	188	177	191	170	153	193	209	165	168	179	168	169	188	172	161	196	184	178	180	167	167	178	174	171	174	186	157	182	188	171	167	170	172	170	156	184	166	153	177	161	168	178	159	182	182	202	189	173	179	163	161	164	190	186	182	168	168	161	184	175	177	193	177	159	167	174	185	173	190	178	199	199	174	190	168	171	165	172	187	194	192	163	175	162	182	178	179	160	154	167	147	183	177	174	163	170	189	174	145	182	171	166	184	185	185	147	146	176	154	188	194	171	157	170	189	178	152	179	168	165	170	183	192	183	172	179	152	149	180	186	167	196	178	169	186	184	164	191	174	168	181	168	161	163	149	168	159	178	169	166	187	189	170	175	190	170	159	176	153	167	182	177	214	189	168	185	152	201	185	170	190	172	164	172	170	190	191	175	186	179	168	172	216	183	173	186	171	173	169	167	165	192	169	172	183	183	162	170	160	156	190	173	176	166	174	187	185	158	171	174	183	180	167	184	190	190	205	187	179	134	201	193	191	163	160	156	175	186	177	158	162	186	169	177	187	166	178	176	186	192	186	185	159	184	174	177	155	184	186	164	181	168	172	159	175	175	174	178	195	181	173	182	186	185	177	179	169	164	172	182	179	163	188	171	178	204	170	174	173	219	196	202	183	183	181	187	192	196	183	182	187	165	188	174	177	175	207	185	186	201	182	185	171	167	151	179	175	189	156	179	165	182	185	163	171	152	173	190	191	182	181	174	198	200	182	163	158	169	203	178	166	191	183	160	180	171	165	169	159	184	177	197	177	190	186	164	171	194	183	182	182	166	185	170	186	189	184	157	182	162	199	163	169	183	157	168	181	205	181	177	211	185	182	160	170	183	141	181	193	190	194	187	176	186	168	170	173	168	165	168	172	184	165	182	174	186	188	210	172	177	193	168	158	183	168	169	152	169	154	170	178	175	196	175	207	198	170	178	188	147	176	181	163	182	159	168	181	159	177	156	148	161	155	145	178	186	182	185	184	175	177	183	165	178	177	208	190	182	172	151	185	171	182	174	157	190	173	166	177	172	174	151	159	177	176	171	186	143	150	158	188	165	178	172	158	168	177	155	177	179	196	182	171	169	170	174	173	182	176	148	188	177	158	189	177	171	189	170	189	175	187	162	180	195	186	171	179	174	202	197	172	173	156	180	195	175	183	163	191	168	173	168	175	195	170	172	201	164	175	203	187	180	163	160	198	186	171	174	185	177	171	166	191	169	193	179	160	178	156	174	185	182	164	185	187	186	190	195	168	162	173	172	179	174	195	168	186	190	167	189	157	178	172	177	165	187	165	168	174	174	183	178	163	180	178	171	171	173	166	167	181	179	193	172	160	167	165	203	163	157	176	159	171	185	167	173	178	174	171	159	172	200	162	174	179	166	177	176	164	174	193	151	170	177	162	147	192	183	145	170	168	181	167	161	185	173	179	166	170	155	158	163	176	174	202	174	180	150	168	181	185	190	177	171	168	195	194	152	169	172	199	180	155	163	184	174	171	186	184	195	154	190	189	189	165	180	185	185	179	198	175	180	198	158	159	175	184	184	178	182	173	197	167	199	161	170	173	151	169	186	171	163	165	171	169	164	187	172	168	167	157	188	167	202	182	168	185	184	196	184	201	163	154	179	175	185	187	196	189	192	179	206	186	170	165	170	179	191	176	161	179	171	183	172	178	181	177	178	180	159	199	169	149	161	168	170	163	173	145	174	180	143	168	181	183	180	209	163	190	159	164	165	170	182	175	160	159	175	179	179	185	176	170	174	159	175	172	177	181	189	190	172	167	176	172	165	199	160	160	188	172
24413	31605	37781	42154	35909	37658	42585	33491	34104	35125	32079	30491	26995	24939	24550	20478	16047	12959	11864	11097	7054	5747	4539	2804	2735	3662	3154	1816	1480	1432	1085	1148	1011	1035	869	774	664	631	639	625	648	672	670	631	683	605	606	584	615	620	634	614	758	844	892	833	736	684	592	662	660	636	608	670	640	587	642	633	637	632	662	637	620	667	591	635	619	625	574	593	590	623	637	623	635	570	632	628	572	625	567	598	608	585	646	588	632	615	641	642	586	658	615	582	635	640	618	620	606	629	602	622	631	644	597	613	624	623	605	648	606	591	603	595	640	599	613	684	626	636	600	625	628	660	607	608	612	623	582	612	607	585	597	612	643	605	627	632	649	592	672	622	646	611	596	599	612	611	649	624	619	646	602	607	638	610	601	628	664	613	639	611	633	643	672	598	591	579	621	631	637	617	566	586	582	587	623	626	611	592	665	597	604	609	645	642	615	608	612	569	627	627	604	624	625	632	590	580	605	616	592	640	606	621	636	626	567	565	625	601	626	614	625	635	660	612	594	670	618	661	645	616	597	648	595	628	635	629	675	674	600	650	608	625	587	583	620	624	645	628	620	623	631	656	637	685	621	658	594	605	614	607	634	603	590	604	601	617	587	627	632	661	591	613	619	618	647	624	641	612	623	626	629	590	620	632	638	607	570	607	621	606	661	636	648	641	694	619	615	613	597	590	593	630	621	604	590	588	635	559	602	658	657	606	593	624	596	629	654	611	589	603	638	613	650	591	615	626	668	575	656	667	631	654	619	598	622	585	608	649	632	650	612	590	614	578	609	613	572	625	640	565	664	601	629	585	597	626	635	625	609	677	608	628	639	624	622	583	619	598	651	611	616	597	611	620	600	597	643	644	591	610	571	617	584	597	569	603	601	669	649	646	628	575	573	635	620	615	610	550	610	616	590	621	617	641	609	604	650	622	597	634	603	605	633	612	657	655	633	654	614	595	632	585	635	644	648	621	642	643	636	640	601	613	645	641	591	640	645	583	641	623	602	606	580	661	586	613	658	569	594	625	608	605	636	622	609	626	626	638	616	617	613	616	640	615	613	652	652	597	630	620	610	583	631	669	635	611	571	640	613	625	649	575	615	606	628	623	613	659	613	601	643	632	574	583	635	668	645	639	655	645	601	606	651	613	619	599	620	612	628	628	645	591	629	632	601	573	620	635	602	642	624	593	655	606	575	677	583	583	595	559	656	616	588	619	586	685	636	605	607	630	644	621	625	623	666	622	633	566	596	622	626	622	597	601	677	601	587	603	609	634	632	639	596	648	632	558	657	627	628	605	592	608	613	597	594	645	604	560	637	609	626	625	623	680	632	627	585	616	651	600	622	648	606	607	630	657	604	612	607	602	591	587	610	580	587	622	607	651	627	591	639	629	644	622	594	629	594	603	609	608	618	609	592	645	625	609	610	641	625	593	646	652	666	635	623	611	638	584	629	636	624	648	626	623	583	611	629	621	610	639	615	637	627	627	601	628	630	640	624	626	606	586	655	649	634	608	657	651	650	612	608	657	623	611	616	609	642	649	583	591	627	588	644	646	570	611	628	662	644	654	690	604	636	660	670	668	634	584	639	594	579	652	628	599	574	567	630	587	650	587	675	619	643	624	596	650	612	647	609	611	617	635	639	605	682	611	630	638	680	613	620	630	588	611	631	604	628	604	636	585	634	605	663	608	609	632	647	649	619	628	602	607	657	581	633	623	679	581	602	627	634	635	572	630	623	608	636	661	661	631	550	619	598	641	631	636	669	606	639	600	613	613	643	619	630	638	600	638	575	635	609	641	607	630	564	614	614	614	589	617	632	586	629	640	618	651	626	677	632	592	598	631	609	653	615	651	675	629	613	652	621	674	627	649	598	616	610	643	644	641	650	635	659	628	605	621	619	620	593	644	617	664	657	618	601	587	627	615	652	592	578	564	560	644	624	641	630	607	624	621	643	659	662	609	600	607	636	605	593	583	614	630	654	620	617	638	624	647	612	593	615	628	628	611	637	615	621	598	594	587	622	607	615	621	613	631	600	647	613	635	576	653	632	641	636	619	623	626	608	604	656	633	650	670	618	648	571	619	647	667	652	603	643	628	618	619	588	608	615	650	604	607	606	639	636	635	655	600	642	645	622	622	627	621	613	611	625	651	572	636	623	605	645	629	626	569	593	649	614	612	582	575	579	565	611	605	602	628	663	597	650	643	683	620	614	609	632	621	606	669	647	613	630	637	621	607	614	635	621	621	607	596	626	614	605	566	645	582	616	594	621	628	560	642	606	645	608	598	630	621	668	622	639	619	594	642	621	588	612	615	592	658	618	611	589	585	616	664	629	569	674	582	607	579	641	586	615	592	643	569	622	617	620	643	618	622	622	631	613	596	673	673	626	585	635	612	583	606	632	640	609	642	641	610	588	604	622	590	604	608	616	642	628	611	633	630	604	659	631	664	626	613	621	641	631	606	578	692	580	642	666	582	632	585	627	605	623	637	613	653	610	641	620	662	594	567	608	618	626	601	614	626	640	643	633	635	569	634	580	654	642	613	602	607	590	609	639	622	616	581	591	616	617	668	618	602	637	645	624	650	600	620	591	589	637	641	638	596	562	648	563	632	653	623	632	603	631	619	656	602	583	582	655	637	627	620	600	625	640	635	658	623	603	626	609	631	683	599	622	623	586	591	606	630	616	571	664	593	661	628	658	606	614	663	622	623	666	641	618	636	589	582	637	621	662	605	574	707	577	581	609	599	631	652	618	669	599	602	599	660	581	610	604	633	591	620	644	598	611	598	628	627	687	570	625	610	608	599	634	625	640	601	614	643	620	607	603	600	608	582	631	646	640	624	621	586	558	589	631	593	605	571	616	570	605	616	575	641	596	617	619	645	653	658	619	610	591	626	616	573	617	613	627	607	629	611	633	612	624	610	597	604	641	614	582	570	621	624	645	608	652	634	608	594	603	638	601	639	622	655	623	619	639	656	646	626	596	617	677	598	640	590	616	605	579	658	650	667	606	633	629	629	660	644	595	596	641	625	623	602	598	623	604	636	632	617	574	647	603	623	629	606	590	650	583	607	623	564	595	593	600	597	588	644	614	601	629	590	604	627	634	622	643	648	601	596	581	551	617	663	609	638	612	630	654	640	593	618	599	629	584	563	626	605	561	587	596	584	585	614	601	632	652	628	614	640	634	592	663	598	588	639	602	617	622	587	601	568	603	604	625	630	621	635	615	647	601	632	626	605	654	643	629	590	620	612	613	649	600	652	603	617	576	611	610	641	606	622	626	633	637	588	595	609	609	640	598	610	648	638	607	590	617	624	614	622	623	575	672	586	596	639	616	620	614	577	622	603	558	639	602	619	615	585	591	620	613	642	649	615	602	625	649	622	566	620	625	604	582	623	640	596	584	650	656	644	669	624	628	637	607	613	604	594	630	639	583	659	598	647	653	583	644	584	565	618	603	622	616	621	614	629	603	636
35848	43080	43230	36873	32026	32130	35233	29170	26189	24047	21094	18312	15174	11581	10346	7517	4881	3578	3478	3033	1751	1428	1166	704	611	882	815	487	429	386	377	388	329	284	289	250	251	240	191	235	226	211	203	207	225	193	197	228	178	208	195	211	229	236	242	239	231	203	199	187	211	220	221	192	217	208	220	199	217	216	179	190	224	181	197	189	195	189	200	213	194	223	199	190	211	222	202	189	206	193	188	247	210	200	219	211	190	177	201	211	187	217	209	207	192	211	223	198	174	240	207	220	180	194	206	196	210	214	178	215	242	195	202	210	227	198	200	209	208	229	191	196	196	203	201	194	241	188	186	232	225	204	215	211	183	200	208	216	219	209	198	205	201	193	212	198	205	201	223	197	210	203	204	202	213	186	202	227	224	206	212	181	180	228	202	206	213	218	214	216	201	195	210	230	211	200	226	188	212	184	207	206	204	199	206	236	218	203	218	214	208	206	221	215	215	229	220	191	188	206	206	204	192	226	214	218	212	183	202	216	232	202	182	212	236	171	203	189	221	202	208	214	219	191	244	218	199	190	203	225	214	196	196	193	198	203	221	208	198	218	200	175	237	223	238	224	206	202	235	220	213	191	196	200	214	202	212	226	214	215	199	215	201	198	226	196	191	196	204	196	225	232	212	203	193	228	202	189	198	202	217	186	201	233	234	186	214	191	202	190	215	186	218	201	188	183	200	218	227	208	206	222	200	214	206	235	217	228	215	194	227	178	220	191	187	191	198	206	223	228	220	204	206	192	206	203	214	215	193	183	204	241	220	235	186	197	223	221	191	224	188	208	207	222	199	191	224	210	228	202	212	196	195	234	200	214	213	203	200	211	226	220	213	231	194	196	218	196	217	224	200	231	178	234	200	215	187	229	211	176	224	209	247	189	227	201	207	188	204	199	211	225	213	205	197	217	206	197	197	210	230	181	212	211	208	260	214	191	210	223	232	202	191	227	222	200	215	223	203	205	199	200	213	199	187	195	188	214	225	201	201	181	182	205	219	204	193	177	238	219	226	215	224	237	206	218	209	213	218	209	227	191	239	219	213	217	222	187	202	217	205	224	225	187	208	216	214	187	222	182	209	199	193	221	217	208	194	183	208	196	201	195	205	161	212	208	184	210	185	237	215	226	217	227	197	201	192	217	205	203	228	201	220	184	194	211	208	197	194	206	217	199	187	210	190	202	199	224	231	235	197	218	211	186	205	192	189	206	213	199	227	188	206	194	184	212	207	193	198	195	201	225	206	233	186	186	189	210	207	188	194	203	203	203	210	181	207	183	225	208	213	193	197	193	210	200	188	218	176	200	208	194	197	232	200	211	194	214	180	237	190	229	213	212	227	211	233	201	208	231	225	179	187	212	223	179	199	191	194	204	175	208	183	184	197	201	216	180	229	191	186	199	193	205	219	178	198	186	219	188	211	209	191	204	213	166	227	190	202	222	190	192	221	197	204	191	220	210	187	192	206	211	215	205	216	237	201	238	198	214	205	213	215	176	212	215	238	251	191	247	238	210	192	173	200	207	188	194	204	219	201	209	202	203	222	194	217	214	223	196	201	208	201	215	215	200	201	190	207	228	210	199	173	216	206	196	204	187	217	186	213	200	182	214	202	220	227	213	197	226	237	213	196	198	175	188	219	198	210	209	208	215	195	220	216	231	232	206	199	209	215	202	191	190	215	210	201	212	200	187	220	171	216	238	228	214	202	233	180	232	188	205	181	196	166	187	204	205	180	202	236	213	204	223	196	207	200	217	192	203	189	201	180	199	185	188	220	207	199	215	202	209	211	198	185	181	195	203	189	198	185	207	188	186	197	217	214	216	194	207	201	189	225	199	207	217	187	230	232	192	218	224	209	196	199	204	227	225	220	218	206	202	220	251	207	214	185	219	247	209	207	206	213	195	204	229	204	195	196	216	197	219	216	198	186	192	205	188	214	199	202	218	202	206	210	220	222	204	204	207	228	222	195	206	252	226	227	203	176	206	204	206	215	221	195	212	214	234	212	198	209	222	192	217	199	225	214	207	219	223	201	188	226	201	205	229	189	235	222	189	213	242	176	166	195	213	215	188	197	210	209	202	206	211	195	184	192	212	193	227	217	184	218	211	217	198	180	241	181	203	228	206	233	199	223	216	227	212	208	195	203	181	209	188	209	195	177	208	209	205	195	215	198	209	228	239	196	214	193	199	208	224	212	193	193	199	208	233	235	203	191	188	235	218	218	192	206	200	197	221	210	205	198	200	180	210	203	222	192	205	192	219	211	197	213	186	226	186	220	215	202	206	208	232	189	191	204	199	191	203	197	216	221	213	204	184	202	196	208	191	165	197	190	204	234	201	234	192	217	222	238	223	208	198	234	215	183	196	214	217	210	205	195	208	249	178	179	187	219	211	203	215	210	204	200	193	204	188	215	194	220	184	203	207	197	212	188	208	217	196	224	203	206	208	205	195	190	209	208	226	221	205	178	202	188	205	196	185	208	231	206	206	219	189	212	209	207	208	220	216	186	221	211	239	187	207	206	196	186	212	215	195	187	230	194	195	207	191	218	197	227	212	203	181	243	197	202	217	214	215	195	201	201	207	207	202	207	183	208	198	209	234	206	234	198	211	194	200	212	204	190	188	216	209	214	191	211	201	181	204	184	208	225	201	189	209	211	195	205	203	196	196	219	220	215	160	205	220	201	193	205	192	193	203	199	241	193	203	191	211	196	221	182	203	200	227	185	207	180	202	200	237	221	220	208	215	244	218	215	198	191	185	209	201	245	189	216	224	213	190	208	202	203	188	230	201	213	221	196	206	186	223	205	189	213	217	196	205	183	208	217	217	194	203	193	203	185	205	203	205	243	220	197	224	188	207	207	210	180	187	224	201	203	216	187	232	200	206	223	201	206	200	209	206	200	231	204	194	203	215	246	207	191	202	189	200	224	189	213	209	206	204	212	225	230	214	207	219	207	229	207	209	207	210	207	200	236	244	205	199	214	196	215	205	158	211	197	196	208	195	186	208	218	172	223	218	220	226	203	201	191	186	205	236	202	224	190	218	209	219	207	196	194	191	223	234	210	210	178	193	214	216	216	200	178	220	227	206	226	192	202	188	212	219	223	204	182	212	204	196	209	196	189	176	219	206	239	200	201	212	194	176	185	183	207	199	207	218	194	200	203	194	209	190	238	218	217	211	202	207	201	188	207	217	190	220	206	206	215	210	210	192	186	186	195	201	206	206	236	198	198	227	208	179	185	190	202	203	213	200	228	239	202	191	208	208	215	206	200	202	197	196	218	233	187	187	200	196	220	206	204	210	222	192	184	234	187	191	201	189	217	196	213	201	185	214	184	184	214	211	198	188	199	222	194	206	196	203	183	195	203	217	186	187	199	201	195	191	204	184	172	216	214	207	193	219	208	199	180	199	193	213	174	212	237	209	196	218	205	234	221	193	190	208	249	201	204	217	210	209	227	200	220	218	199	235
27482	40107	47263	46468	44809	46800	50690	43642	44781	44475	41976	40232	37229	34258	33939	28761	23294	20171	19685	18151	11333	9332	8164	4511	4266	6403	5752	3117	2684	2336	2333	2247	1857	1627	1500	1217	968	747	728	721	805	729	749	742	745	684	760	684	739	696	698	757	925	1096	1121	1014	901	793	776	707	722	690	662	665	719	707	658	676	752	713	711	683	693	711	689	680	691	717	681	709	677	640	682	690	664	734	705	676	675	712	706	675	678	685	663	670	700	704	715	705	688	681	691	723	653	679	664	745	688	719	699	746	744	700	709	665	695	680	682	681	732	691	700	717	722	679	683	698	665	639	697	719	703	706	696	669	720	728	656	706	684	688	687	713	723	698	724	731	698	697	701	702	698	750	702	724	733	677	671	667	693	720	718	684	722	672	680	683	666	676	702	684	668	675	687	700	722	710	719	705	685	735	727	710	717	727	642	722	662	720	704	681	680	658	675	689	728	718	704	669	673	673	707	710	723	654	684	710	686	745	717	751	705	731	696	703	677	701	695	708	679	703	728	667	697	669	688	716	690	716	695	704	677	677	677	631	693	668	702	711	663	695	703	694	694	705	723	654	683	657	648	711	714	717	725	727	729	764	679	681	691	672	687	657	696	677	690	695	701	744	693	710	676	690	704	705	698	665	706	715	686	681	685	728	689	675	678	708	701	705	683	727	652	669	710	709	680	669	725	662	711	691	701	703	759	698	671	664	641	701	695	717	679	708	685	739	644	680	696	645	712	662	750	763	691	705	666	714	695	720	676	680	731	735	725	758	673	703	715	720	716	683	709	714	691	652	648	678	691	683	716	675	735	672	664	697	669	672	685	718	718	766	710	638	723	718	736	705	658	718	714	679	672	657	687	699	673	727	702	710	674	700	717	658	743	647	681	724	707	681	672	690	726	646	691	710	634	697	681	669	740	706	709	667	660	728	641	690	685	679	718	683	664	656	696	664	647	629	704	698	709	752	689	725	688	683	722	710	728	664	719	681	676	672	737	731	698	670	681	702	703	766	721	647	725	681	663	686	675	673	700	720	719	687	673	705	683	705	697	722	664	666	627	674	754	686	694	712	701	699	700	731	682	709	763	634	671	685	720	719	723	683	651	642	718	680	703	704	717	683	731	718	735	710	683	695	712	685	708	680	622	666	705	702	711	711	644	697	715	715	704	678	692	686	679	736	709	672	684	742	727	713	704	701	696	679	715	684	707	689	696	719	748	721	705	739	753	662	665	710	717	635	698	720	733	667	681	721	671	677	696	700	667	683	675	698	675	689	759	684	685	692	666	706	712	690	676	717	685	739	706	644	682	686	695	720	642	718	740	687	702	691	715	677	701	695	732	665	707	686	700	703	745	693	683	680	681	704	711	668	700	658	666	705	740	666	721	698	674	724	713	687	751	721	694	679	730	696	698	693	692	723	712	691	666	712	707	727	695	641	664	670	708	657	715	721	670	665	701	647	688	684	694	665	671	653	640	669	709	687	716	730	701	705	683	747	716	718	711	661	653	724	717	703	695	681	727	693	701	685	674	736	715	748	694	686	720	704	701	724	714	658	667	659	711	739	710	674	710	702	715	657	744	694	663	687	702	713	695	669	702	678	689	702	699	662	720	703	698	694	727	685	658	740	686	699	716	726	702	710	703	723	749	698	722	724	746	722	691	669	714	737	730	705	708	658	661	672	708	676	689	660	678	675	704	663	685	645	686	693	697	658	701	739	754	712	728	667	670	665	686	722	682	668	712	735	703	657	670	722	673	694	685	687	693	723	698	688	671	661	727	696	623	739	731	712	700	672	726	736	690	717	669	708	683	657	681	687	684	707	685	672	719	690	691	688	696	706	698	695	656	672	674	658	664	690	682	697	667	710	660	735	697	720	653	686	657	668	697	681	647	696	729	684	669	720	723	645	701	657	696	728	710	720	702	666	693	675	749	666	706	656	708	689	702	692	674	691	695	742	740	685	645	645	706	724	751	692	710	703	722	713	745	670	688	766	733	690	762	723	650	690	716	711	716	701	702	727	702	698	705	726	661	689	712	657	685	686	659	670	664	712	697	646	701	682	681	713	709	699	669	700	652	698	727	732	682	630	667	729	707	687	678	745	685	724	729	701	725	701	749	644	694	620	717	720	707	720	703	667	664	701	705	738	671	702	688	662	695	721	734	720	691	717	691	674	702	683	745	693	676	708	699	699	666	675	721	661	696	706	681	680	662	737	673	690	685	645	723	658	663	673	703	673	676	695	680	696	734	680	672	721	738	677	705	673	695	654	653	697	696	700	675	663	688	725	681	703	684	731	706	672	708	730	674	650	685	667	707	701	703	688	717	718	725	746	675	692	681	703	723	695	708	722	677	686	698	650	724	671	642	772	650	688	695	657	697	706	642	652	701	705	655	711	696	690	686	679	711	703	740	704	698	708	658	673	674	681	674	709	710	719	708	679	666	696	692	701	669	731	703	648	696	725	682	700	722	682	671	686	664	691	706	710	647	683	641	691	657	713	692	687	695	721	762	692	694	713	682	653	721	693	745	720	709	721	714	704	683	716	668	690	656	706	700	669	702	724	701	755	698	679	725	693	661	691	636	730	672	691	708	692	683	668	670	692	686	689	746	682	657	670	693	691	698	676	706	728	691	724	717	679	644	722	678	710	717	684	667	697	693	746	679	688	690	707	717	661	721	662	659	762	690	747	653	665	704	663	643	683	644	687	722	695	712	708	699	689	702	754	683	674	711	670	695	668	681	709	717	754	633	713	714	740	687	704	705	695	695	715	713	729	711	688	685	705	700	690	696	712	689	712	666	700	656	720	688	711	720	705	691	696	687	700	714	717	704	725	699	693	710	708	705	688	692	697	681	732	681	711	729	653	698	674	666	698	736	713	697	713	689	719	715	711	728	701	667	650	687	721	671	665	739	702	710	709	687	698	667	741	674	705	699	644	692	712	740	713	639	679	649	720	678	731	719	720	661	661	682	716	668	653	682	677	675	677	683	678	722	654	662	640	671	679	669	722	706	692	720	772	697	706	681	714	693	704	694	673	737	702	723	723	678	719	731	665	725	718	712	707	675	704	690	670	705	700	667	672	739	713	702	703	718	685	709	686	705	715	686	639	673	713	761	706	674	714	676	645	738	719	661	728	650	674	681	706	695	723	666	729	709	678	698	679	730	690	723	710	722	686	700	659	701	742	658	695	710	684	751	663	723	704	705	670	707	693	697	682	670	715	681	706	698	741	672	711	708	679	722	700	647	621	651	722	733	702	727	676	702	665	676	697	718	679	713	671	689	678	691	677	690	687	670	720	701	713	721	695	673	686	657	680	674	704	631	701	739	707	697	714	705	682	688	741	697	672	698	679	691	728	684	705	667	693	674	703	682	689	670	655	669	705	723	698	713	675	706	672	684	706	719	702	727	680	714	711	683	727	745	709	736	685	646	679	715	735	742	647	714	678	731	705	736	706	730	681	689	750	686	706	684	709	691	649	702	701
12107	8305	7984	5645	3322	2527	2137	1475	1158	896	823	745	609	465	433	394	329	293	316	293	216	206	215	174	186	205	210	179	193	213	180	203	167	183	179	189	160	146	167	171	170	191	181	186	139	212	175	200	169	173	171	182	172	168	171	190	192	155	177	158	188	183	187	154	166	176	162	156	170	161	182	182	184	153	188	155	161	158	158	193	169	194	154	186	181	152	179	177	179	176	171	215	163	186	170	184	181	195	174	169	175	202	165	179	178	169	176	159	185	179	182	164	175	164	169	194	167	198	178	193	190	178	184	195	175	184	158	160	156	206	179	173	169	176	193	187	180	192	147	186	194	189	159	161	189	195	176	171	167	167	184	167	160	167	180	210	170	186	188	168	193	173	182	162	158	170	176	171	178	181	169	175	161	192	156	192	186	189	184	160	158	148	184	171	170	176	177	188	165	160	186	162	166	164	168	147	192	177	177	153	161	166	190	192	176	166	168	187	174	188	185	175	166	193	190	184	151	183	193	176	179	170	178	177	177	172	186	167	191	175	162	182	180	156	164	187	197	184	180	165	156	169	167	176	174	156	181	184	186	160	186	168	165	187	166	187	178	180	185	168	164	167	155	196	170	165	207	159	176	171	183	159	159	163	176	187	184	170	172	169	181	183	196	181	184	164	166	186	172	171	176	168	154	182	195	169	174	168	169	175	189	169	167	190	176	182	161	178	179	168	169	171	182	198	188	187	167	195	189	177	178	157	174	183	168	170	181	166	158	200	184	172	183	156	181	192	191	174	166	195	190	175	196	185	174	162	201	166	179	190	171	172	194	180	160	191	163	175	187	201	173	184	174	182	142	196	187	190	159	187	169	181	188	167	182	170	185	193	171	160	172	176	195	168	195	198	188	180	187	176	187	185	183	171	174	165	168	165	166	180	184	190	161	171	156	164	173	184	169	183	194	176	171	158	185	199	169	179	163	193	175	182	189	187	184	174	183	190	217	173	167	167	158	159	166	164	166	166	172	168	184	185	165	201	189	189	183	187	166	194	173	159	165	183	185	166	187	179	164	168	179	173	166	181	159	201	171	172	157	169	189	169	172	164	160	192	163	191	184	172	196	186	189	170	175	170	180	180	162	159	169	167	168	181	188	172	177	177	197	178	175	169	168	181	170	176	150	183	164	172	180	175	201	191	180	167	176	164	179	193	187	185	184	190	181	161	178	175	172	194	167	175	167	154	162	154	177	195	176	184	178	165	183	160	154	171	172	161	156	158	179	167	186	173	162	166	163	193	177	164	161	173	197	174	164	171	203	169	172	179	168	170	168	175	174	176	168	158	162	183	163	172	169	168	187	184	171	180	188	183	180	168	170	165	173	173	156	177	186	198	158	202	162	186	175	177	171	179	148	183	177	173	164	170	156	183	177	167	161	180	193	183	185	166	186	167	176	165	178	161	185	175	194	149	170	202	192	169	192	167	177	173	160	168	173	152	146	143	175	167	191	172	166	187	169	161	191	189	153	181	168	211	183	194	184	168	151	171	161	178	190	174	176	176	164	190	193	162	175	175	187	162	176	185	180	179	150	171	189	178	179	185	172	187	165	181	169	154	178	171	179	173	193	188	192	170	165	184	190	182	175	191	186	192	179	182	166	153	169	158	196	182	176	177	162	187	161	179	167	168	174	170	191	195	191	178	173	196	179	171	167	167	170	152	175	178	179	152	181	200	189	173	164	181	173	205	186	143	166	159	181	169	168	165	172	180	183	182	176	171	169	176	169	179	154	186	177	191	189	165	189	176	183	193	172	179	191	187	189	191	188	168	180	157	158	183	160	203	174	168	174	182	177	174	157	169	170	195	171	195	147	203	191	194	179	186	180	198	221	182	140	177	184	173	202	187	140	186	187	155	185	185	186	189	175	155	157	164	188	195	154	170	149	167	181	183	195	166	184	166	194	190	173	172	176	167	167	184	145	192	172	187	154	181	165	182	171	172	164	166	186	193	135	165	180	181	163	164	184	170	186	154	179	144	172	167	153	148	169	147	162	189	184	187	181	186	170	175	183	176	177	161	172	191	189	142	183	162	172	172	174	192	160	215	175	149	167	165	214	182	191	176	174	187	172	160	179	205	155	168	170	187	175	181	184	178	187	161	186	172	187	158	191	185	165	190	176	167	168	163	167	173	171	197	191	211	161	175	194	168	174	205	179	178	158	186	174	186	175	180	166	185	178	189	168	179	184	195	188	142	171	196	190	179	178	178	176	163	203	168	167	180	179	164	194	181	187	170	167	179	167	172	180	181	157	177	186	181	180	187	181	173	174	178	164	170	185	156	177	174	188	168	194	187	191	181	172	172	194	136	183	176	172	204	156	190	175	166	178	177	196	185	184	172	189	177	171	157	158	150	191	155	192	194	167	168	188	169	164	148	166	167	187	186	197	167	162	196	176	185	180	172	188	192	190	169	182	171	186	180	175	161	170	153	172	173	169	175	179	191	183	161	161	175	191	197	180	183	173	191	169	183	155	187	199	167	172	211	183	172	179	191	180	172	186	180	179	165	163	166	170	177	166	198	168	142	193	191	182	186	174	168	179	146	161	184	176	166	149	179	172	176	174	172	186	178	191	175	176	171	199	169	157	165	191	183	154	184	168	193	181	171	187	181	176	229	145	189	187	187	186	164	185	164	165	183	156	200	178	166	153	159	168	161	169	179	181	192	174	153	172	168	191	163	176	169	194	187	164	145	170	157	164	173	158	164	173	186	180	163	185	171	147	147	187	176	192	177	183	155	180	157	173	191	192	165	185	167	186	151	178	174	200	181	187	164	166	182	173	192	172	153	169	191	167	173	171	146	198	171	175	201	174	181	177	175	167	157	180	201	177	186	197	191	173	194	187	187	179	194	171	206	172	186	174	183	186	162	203	177	164	198	206	171	194	184	182	164	166	178	154	185	168	181	162	193	168	185	163	171	174	160	186	167	183	157	164	199	172	189	182	187	173	146	172	175	164	203	176	188	176	176	196	161	171	167	186	164	167	157	200	158	163	175	181	168	142	178	176	169	169	155	178	169	163	170	165	163	173	177	178	178	190	177	154	141	172	178	160	157	167	187	173	164	166	174	190	156	176	190	152	184	189	175	170	211	191	178	195	169	174	181	170	183	168	167	184	155	162	187	174	169	182	177	172	167	170	182	184	174	205	213	162	169	177	178	166	181	205	186	176	181	185	186	176	151	179	154	174	159	173	163	172	199	174	184	162	203	166	191	165	167	213	184	188	159	159	166	193	201	160	179	174	196	176	189	172	150	217	182	172	158	184	182	179	165	174	163	149	168	164	189	185	148	185	170	181	155	169	161	185	190	128	188	201	163	194	195	162	177	158	173	157	159	195	186	173	172	198	191	190	198	185	192	188	191	152	177	187	185	193	177	184	202	176	170	169	177	168	180	175	174	176	189	177	159	172	183	193	163	186	195	179	177	183	172	189	183	172	164	164	196	178	197	201	180
11998	10387	14578	15279	11821	10221	9863	6965	5459	4812	4020	3539	3018	2609	2297	2092	1680	1591	1658	1540	1047	1025	903	780	825	786	733	692	655	733	703	704	645	643	653	615	656	666	627	647	631	609	584	571	640	617	695	603	655	590	604	647	631	655	654	615	612	672	666	623	617	624	577	618	640	582	640	629	630	593	615	624	642	611	616	629	606	629	634	653	612	579	616	616	587	663	635	674	621	620	610	604	585	631	633	618	612	649	592	605	578	667	561	654	654	578	632	611	631	631	588	606	614	622	622	611	617	616	657	614	614	610	618	642	608	649	628	651	643	604	585	606	625	602	639	641	618	632	606	638	586	593	609	623	614	572	628	622	584	651	612	650	626	617	663	623	611	618	616	603	598	622	644	609	621	566	604	599	624	639	577	590	638	620	625	625	625	637	615	605	658	653	644	601	610	630	627	639	586	614	651	598	635	614	597	638	616	627	625	664	630	653	609	622	570	614	617	605	635	612	637	666	588	623	661	634	614	593	581	626	654	670	606	593	628	578	555	621	594	605	585	624	646	645	617	611	627	636	621	626	633	581	596	596	626	650	626	584	614	596	614	632	644	631	594	601	604	620	625	663	637	595	578	633	610	628	620	536	588	572	658	621	618	612	643	608	646	641	679	670	631	604	679	600	572	631	655	623	644	545	615	643	611	596	614	606	623	585	591	587	639	601	654	601	628	673	648	615	595	620	634	601	607	617	638	624	635	644	617	647	585	607	632	634	636	621	584	636	633	596	575	661	621	627	619	614	586	641	654	630	601	608	597	618	661	626	645	596	609	578	599	617	614	627	611	615	612	637	617	650	617	619	603	604	577	640	642	638	599	596	594	651	660	651	602	717	654	624	639	598	634	697	627	650	599	617	602	655	627	603	609	618	644	572	596	627	612	637	650	629	608	599	564	612	625	619	649	630	648	617	584	594	605	578	635	636	601	610	600	611	645	598	630	607	660	642	608	635	588	626	637	560	635	618	611	605	623	604	617	606	620	632	645	597	674	592	635	598	624	581	647	629	586	616	621	594	625	615	616	598	603	640	622	597	610	665	633	654	631	612	596	622	646	648	550	642	599	618	617	653	614	599	648	645	614	582	653	661	590	637	613	590	604	630	651	591	623	608	596	612	640	593	602	601	629	615	610	622	594	559	623	634	578	582	609	657	595	635	630	591	639	649	626	649	624	587	613	592	637	619	595	658	629	610	635	638	628	620	615	652	631	639	659	637	577	606	586	596	612	588	663	621	605	625	625	581	639	633	654	601	557	636	614	614	596	650	661	624	612	620	575	641	611	606	631	584	623	621	627	618	608	597	588	634	621	626	579	593	618	670	644	568	659	602	571	613	628	618	631	583	616	599	613	594	650	671	626	607	573	633	595	641	597	590	599	619	611	615	607	632	556	620	564	632	650	598	640	634	577	601	607	601	629	605	632	578	595	639	569	622	589	616	623	600	614	617	570	602	657	648	627	635	634	649	650	641	630	638	634	619	661	648	648	638	661	619	611	624	611	644	657	626	637	656	602	603	623	618	639	610	613	561	632	595	558	660	622	638	642	628	646	608	616	617	679	648	611	605	665	640	602	617	615	631	612	636	598	621	581	611	623	619	626	627	635	612	592	662	608	596	590	633	605	629	630	602	605	578	604	595	601	588	575	650	615	627	595	569	657	612	625	655	607	621	643	616	633	596	603	601	599	633	633	648	624	640	637	594	603	635	575	645	595	644	669	603	608	601	639	615	598	655	564	632	636	628	643	652	671	650	643	606	605	673	558	635	589	618	584	590	632	626	591	578	636	576	603	614	602	643	636	607	590	630	646	597	629	642	662	606	614	622	590	632	641	649	634	634	636	630	675	654	611	590	649	591	596	637	676	630	646	619	615	645	608	643	598	624	586	624	632	684	631	621	676	628	600	604	646	648	586	592	594	615	661	624	605	626	606	593	613	648	574	607	601	590	621	621	600	606	596	646	611	607	650	567	622	606	623	616	643	592	632	595	640	642	633	628	640	622	592	647	641	630	596	623	655	636	651	618	594	606	627	621	665	587	587	595	623	595	588	587	618	600	637	584	606	649	650	587	630	623	603	652	638	608	575	602	625	594	563	628	624	601	639	586	681	601	606	632	626	603	661	645	648	606	620	608	631	569	606	619	564	614	630	639	652	642	603	608	599	625	634	627	556	584	609	630	614	601	608	614	578	596	622	596	590	628	622	639	621	651	685	625	647	605	618	604	607	589	615	637	576	675	605	600	623	678	641	607	639	613	640	594	586	622	595	610	602	637	598	608	630	587	637	583	612	627	634	633	617	622	648	626	643	619	629	614	618	597	644	633	579	601	588	669	679	594	628	593	637	603	585	594	633	636	622	664	611	628	631	595	609	629	628	606	595	649	608	595	593	583	639	674	631	601	633	618	626	612	552	683	599	648	640	629	577	606	573	629	608	594	593	582	611	606	618	645	628	613	665	606	575	628	608	603	579	643	642	542	647	662	606	626	602	634	641	628	641	675	651	665	619	602	574	611	612	616	644	628	590	619	621	599	650	614	584	600	579	582	572	578	671	628	565	636	615	623	617	641	557	620	659	601	609	601	618	613	652	619	640	652	619	605	587	583	582	632	638	626	633	625	599	622	616	639	632	680	582	614	585	621	605	610	587	621	609	561	591	643	624	632	605	613	614	570	608	622	638	620	647	612	641	607	608	664	650	639	630	653	678	595	622	588	621	624	617	552	627	628	598	617	644	613	607	648	642	575	645	655	631	596	612	629	586	610	599	612	647	607	612	609	621	602	622	655	600	627	603	612	653	629	594	584	614	666	624	601	629	622	642	602	629	633	640	636	636	672	625	648	607	606	593	676	684	659	668	654	587	596	602	623	654	595	599	558	638	656	624	602	625	675	658	631	617	637	609	632	643	595	645	636	594	616	649	652	627	621	618	580	619	604	624	690	643	632	596	590	616	604	605	619	623	608	583	580	632	605	614	577	607	590	588	616	604	602	585	575	657	630	626	591	620	621	630	581	611	634	633	685	598	640	652	602	571	584	626	533	593	625	642	638	634	575	609	597	666	661	609	619	604	648	614	624	593	627	579	605	654	613	609	583	597	646	611	626	665	615	599	647	598	630	582	636	632	638	640	631	637	637	673	652	652	601	636	610	637	604	623	587	608	610	641	624	657	615	662	589	578	633	616	627	603	593	627	611	647	639	609	581	627	594	635	588	593	597	606	578	627	611	653	603	616	644	623	632	608	585	650	627	613	637	610	633	596	638	615	616	638	616	615	635	638	648	661	621	607	614	586	645	590	635	607	664	598	618	640	591	605	604	624	618	576	640	640	649	594	589	613	615	598	630	652	657	625	592	666	616	637	616	624	653	595	555	611	570	630	653	585	642	642	600	592	630	620	640	605	567	631	614	616	620	644	654	616	609	576	611	647	635	597	610	635	621	626	681	649	589	625	603	638	619	612	648	596	642
28014	30047	41492	32339	27640	24343	26484	22790	17758	16491	13229	10487	8931	5824	4666	3713	2530	2033	2206	1583	826	686	547	402	457	467	431	333	389	277	186	228	216	250	205	205	182	203	170	190	174	190	199	200	199	159	178	181	177	191	175	163	219	223	167	182	189	185	204	187	187	182	165	194	188	170	186	170	178	184	189	172	202	165	207	186	180	151	186	178	178	180	183	194	178	165	181	188	184	187	187	175	184	173	196	203	181	187	196	173	171	175	192	196	171	190	184	179	187	167	186	173	171	207	183	170	173	188	174	179	166	180	180	192	204	160	208	187	167	176	188	176	174	182	219	176	172	176	180	162	169	187	187	201	167	175	217	159	176	190	173	213	191	181	183	178	167	173	193	173	196	165	200	177	176	191	185	167	140	191	190	166	188	167	178	156	169	179	204	185	164	194	178	186	177	176	176	185	179	192	167	169	180	186	195	192	184	177	178	163	187	179	194	219	153	182	183	164	190	195	180	178	183	168	161	174	196	187	173	179	168	179	190	160	175	180	161	174	185	176	186	195	181	173	174	164	199	206	187	183	169	175	180	170	189	180	190	176	174	183	196	161	184	185	189	171	177	163	187	202	195	188	175	184	193	184	179	166	175	182	186	191	175	164	166	199	181	185	187	178	190	174	180	190	156	193	184	173	179	184	189	184	187	154	191	191	185	165	178	194	165	194	172	173	182	180	176	193	218	174	187	182	202	182	171	180	182	159	187	164	193	188	175	189	189	168	196	186	164	191	177	182	180	165	176	173	168	189	188	179	198	197	156	161	186	205	182	194	210	179	194	179	197	177	163	179	178	167	164	194	185	182	195	173	198	174	183	172	184	168	177	189	191	179	184	198	172	203	194	188	161	169	191	195	169	175	196	180	190	184	203	169	171	195	172	192	189	198	211	169	186	178	151	174	180	176	165	186	174	149	177	179	178	175	165	172	159	172	219	185	191	199	174	167	180	176	216	186	156	180	168	175	205	174	194	182	165	186	162	178	192	181	175	178	174	200	185	189	206	186	184	165	199	183	165	171	196	171	170	218	174	173	191	197	187	163	206	176	175	171	176	162	168	165	199	160	195	187	170	164	217	196	186	171	191	194	189	171	178	162	183	201	164	205	172	194	163	204	191	202	177	191	164	183	188	170	179	187	191	174	168	153	162	168	180	177	185	154	167	184	186	182	160	189	187	157	196	178	196	173	170	176	161	196	175	190	177	181	190	208	170	174	170	159	193	165	183	179	184	168	193	160	179	188	187	188	191	192	189	161	195	188	184	184	181	164	184	179	192	185	194	186	167	166	178	185	175	186	180	184	170	186	162	171	178	193	178	166	170	183	177	180	181	205	171	174	172	191	159	197	160	180	173	237	220	178	186	172	178	178	182	176	202	164	192	176	174	174	179	191	174	193	190	180	183	213	183	163	185	161	183	168	179	172	176	184	184	172	160	194	175	156	174	194	156	218	200	192	183	192	186	181	161	187	197	194	182	172	145	170	186	199	164	196	180	194	182	185	182	199	172	192	176	179	193	177	175	197	215	181	184	167	177	162	221	180	170	191	186	196	183	185	156	174	184	198	179	191	189	188	185	199	185	178	190	174	169	202	171	200	200	203	182	200	181	178	176	183	173	167	181	152	179	166	157	182	190	177	171	163	157	182	176	195	190	197	159	183	174	182	199	163	180	178	201	188	169	178	171	174	184	162	181	177	194	155	180	193	184	176	173	156	191	170	198	172	199	196	200	170	164	211	186	182	195	187	183	177	176	178	194	189	186	167	168	177	196	177	183	163	190	168	187	188	166	167	166	169	177	186	166	176	178	175	174	211	171	189	188	181	169	178	183	165	201	180	173	178	164	180	195	165	186	188	182	179	178	177	170	181	197	189	185	222	176	189	178	182	190	176	180	179	196	176	170	183	190	184	186	164	169	146	187	182	170	205	168	188	201	187	176	177	183	165	194	167	187	175	172	204	193	184	198	182	188	202	154	170	167	191	176	171	174	187	192	199	169	201	176	177	191	163	166	178	175	157	185	185	186	199	179	175	169	200	176	191	207	175	173	186	204	197	177	170	157	168	201	168	182	186	185	189	181	173	156	149	168	166	175	171	180	183	181	154	201	167	191	169	159	197	187	180	160	191	176	182	161	175	216	209	182	174	156	178	180	190	188	192	170	175	159	201	168	191	167	170	178	188	190	194	189	171	162	202	206	186	171	166	191	170	181	176	179	172	178	162	195	200	192	181	172	163	170	169	158	182	158	181	182	175	178	172	181	176	170	190	178	185	179	188	169	161	184	185	179	180	191	189	182	189	173	183	170	184	197	183	184	185	180	170	180	157	181	171	205	173	231	173	188	189	172	156	194	175	185	167	173	184	153	193	193	171	174	186	204	188	172	174	180	153	197	176	193	177	180	198	186	173	199	201	198	184	174	170	182	180	177	186	162	199	204	163	192	158	179	187	177	194	204	165	162	188	179	175	183	201	184	167	182	174	183	178	195	191	185	177	185	178	180	164	168	187	176	169	196	189	158	148	186	199	201	183	194	151	182	184	177	177	187	178	191	167	178	191	191	199	212	157	189	153	157	189	201	190	187	173	158	188	178	192	204	167	191	176	172	178	186	174	189	176	191	186	187	190	163	193	176	180	179	188	168	169	185	165	175	168	168	189	196	180	156	208	172	137	168	180	176	177	176	158	189	193	182	173	170	150	199	172	179	192	167	172	178	171	196	201	169	203	184	183	192	199	170	181	186	167	193	172	165	176	186	165	165	197	184	181	178	196	168	195	175	190	179	180	183	182	187	198	174	197	222	218	178	205	172	163	155	191	175	183	159	187	163	206	158	183	167	189	194	177	201	195	168	191	194	196	192	185	189	184	163	209	195	208	181	187	176	173	171	189	184	175	190	176	192	212	194	188	176	187	186	203	178	195	160	183	167	175	168	173	177	164	192	208	189	173	199	189	176	177	184	183	189	206	170	175	182	177	183	171	188	158	171	203	175	165	201	167	179	179	156	177	206	173	173	181	164	186	181	184	186	148	187	167	212	186	187	176	177	183	174	167	166	172	165	180	214	172	196	205	204	163	199	179	202	218	176	205	193	174	187	162	195	173	197	166	177	150	184	165	171	165	175	188	157	183	184	166	146	169	190	170	175	174	179	208	211	175	185	158	185	195	169	184	190	175	170	168	163	164	181	173	175	164	169	190	171	182	186	182	182	176	192	170	173	153	163	209	176	215	177	168	178	168	182	172	188	196	165	174	172	182	177	171	193	189	175	193	169	169	205	198	181	180	163	163	177	177	196	197	161	176	196	164	177	176	165	169	186	207	166	195	196	172	195	175	180	158	172	206	165	191	187	177	177	207	178	172	199	172	165	186	152	179	179	187	163	165	182	167	180	182	171	186	170	166	171	182	181	158	179	201	164	179	180	172	166	167	169	157	161	185	184	187	174	189	186	205	179	200	187	194	154	186	168	190
21861	28652	40989	41047	37880	37080	41904	37931	36381	36634	34125	32245	29699	25165	22899	19985	15587	12878	14582	10878	6046	4879	3817	2654	3046	3257	2726	1845	2494	1596	1011	1205	1009	1027	924	897	678	680	650	677	716	692	667	732	605	648	648	629	641	656	624	668	882	855	776	740	723	616	607	692	653	664	633	617	622	641	640	634	630	655	617	637	620	599	567	606	589	618	658	656	663	617	630	593	667	639	595	651	611	651	617	624	627	633	646	616	670	623	597	655	602	629	600	582	610	608	656	666	626	593	637	641	629	654	647	600	650	603	603	606	647	619	626	634	619	655	626	626	616	633	652	639	598	617	656	631	626	627	615	658	605	642	636	622	678	635	638	589	598	589	643	619	640	613	657	632	654	635	602	609	610	587	647	636	608	630	627	624	628	619	604	659	672	669	670	658	639	662	651	659	611	638	621	650	612	606	637	645	593	623	619	645	639	561	640	652	615	652	584	658	625	610	632	617	569	628	593	668	615	609	627	672	613	630	598	640	631	595	648	650	616	607	650	631	611	585	591	625	610	618	617	590	627	592	603	630	610	642	574	676	628	635	614	634	635	683	656	598	566	628	627	660	634	710	599	659	643	608	624	667	626	629	667	644	592	651	655	621	633	642	604	592	597	661	675	610	590	601	606	618	638	636	663	618	632	601	603	632	630	617	590	672	624	646	629	649	579	598	600	652	649	585	598	645	606	628	643	655	678	630	603	637	597	600	642	618	609	641	634	589	612	661	598	590	590	632	628	635	630	632	644	630	595	608	664	638	634	628	645	645	634	631	582	590	626	629	625	646	643	655	594	622	629	593	606	662	601	636	662	661	648	642	661	604	629	551	638	607	627	638	617	636	653	639	600	617	614	602	644	592	653	617	612	586	638	662	660	636	632	625	639	616	629	649	635	636	563	620	637	636	630	613	611	648	624	648	637	620	616	613	622	671	610	658	642	588	652	615	618	589	637	642	645	632	640	612	662	618	667	646	641	617	608	619	619	600	625	665	666	661	614	594	684	650	627	655	578	631	615	639	574	599	636	644	647	635	612	650	570	627	618	680	638	641	623	636	620	615	598	655	651	627	625	595	609	599	668	609	657	646	636	604	614	642	601	603	619	632	633	600	613	628	604	648	625	624	662	604	689	635	678	642	603	603	611	680	644	651	604	643	658	652	581	611	611	626	679	612	667	597	632	656	610	593	602	646	654	644	653	615	617	606	619	613	589	626	659	617	606	612	625	634	640	599	609	611	626	630	680	628	648	616	618	621	659	584	628	650	610	624	681	630	640	660	655	637	590	640	634	648	652	662	609	633	603	632	609	669	624	654	661	656	609	635	616	643	632	618	669	622	650	634	667	645	608	613	577	609	585	604	681	650	587	631	642	637	616	644	666	613	620	615	672	625	673	605	644	666	631	618	645	624	610	622	624	618	635	617	662	589	661	612	635	634	610	615	635	627	643	634	647	621	635	658	623	632	595	648	660	635	615	591	647	626	638	613	601	672	638	647	580	655	653	603	640	634	636	633	604	652	623	662	672	633	590	647	592	610	628	639	616	629	649	629	629	638	630	644	669	651	590	640	599	630	665	637	625	621	634	673	620	644	609	629	650	642	639	632	640	608	583	604	600	607	690	625	638	617	621	629	649	680	621	608	635	599	642	626	584	580	604	643	610	642	638	614	604	624	595	653	652	629	620	624	682	667	651	606	623	601	650	614	656	601	604	628	584	624	658	613	609	607	625	658	606	586	632	635	631	591	534	586	643	626	641	635	612	663	589	621	617	630	643	617	651	628	645	646	615	629	659	623	643	655	641	647	586	657	604	635	600	617	662	623	600	576	676	630	646	587	602	671	610	621	664	671	639	608	647	643	642	641	633	664	620	588	646	612	642	603	666	611	592	652	594	665	628	608	601	646	599	586	603	621	625	686	645	611	623	623	594	638	625	557	659	617	651	614	610	625	646	623	680	632	599	635	628	701	613	612	634	595	622	570	632	599	589	662	632	623	632	624	659	603	654	660	670	624	630	631	642	597	649	621	584	642	614	602	630	613	638	681	603	672	673	697	664	656	649	642	611	626	610	572	655	624	641	623	606	617	591	623	632	609	676	600	625	610	619	575	644	649	639	601	672	619	654	622	642	640	622	609	666	625	590	631	631	653	580	631	651	635	609	637	586	599	602	651	591	619	663	608	623	642	620	662	612	604	608	617	615	616	639	639	628	664	615	629	628	647	650	612	642	624	611	660	613	655	639	602	627	622	616	615	664	592	661	637	666	604	620	620	597	614	646	626	637	619	609	632	640	643	640	625	597	653	650	625	645	647	653	659	614	614	622	657	685	643	615	632	583	655	644	631	594	681	616	675	652	673	600	606	640	619	641	640	638	577	607	590	611	618	633	633	629	651	607	619	649	614	667	597	619	606	595	595	633	647	635	608	609	639	647	606	587	624	649	631	603	585	627	672	613	612	670	626	628	622	629	647	598	610	650	584	630	654	633	650	628	625	626	647	657	609	653	631	653	637	627	609	615	594	637	623	646	629	610	642	644	642	657	663	640	606	622	650	657	574	590	615	686	607	678	640	617	647	635	646	615	627	621	642	620	610	622	632	673	596	593	623	599	616	605	625	631	576	632	604	669	644	656	636	674	634	604	678	623	588	632	598	651	641	626	623	571	594	607	600	630	643	648	612	664	617	638	638	610	591	654	609	659	596	646	656	604	650	614	640	630	638	624	609	604	664	613	598	615	633	610	610	608	658	640	561	628	652	632	631	650	619	606	612	629	623	646	643	670	622	631	637	664	632	635	575	618	667	598	631	657	665	571	606	646	594	633	650	665	605	645	678	636	694	627	634	613	610	609	615	655	610	616	626	618	605	642	599	667	592	631	609	594	652	681	656	656	649	596	668	655	605	605	617	581	615	581	674	646	616	667	598	635	619	645	651	654	671	590	595	618	659	602	651	620	601	635	678	631	580	609	635	618	626	624	641	600	587	633	633	603	629	617	641	647	636	622	647	576	573	606	599	610	643	651	639	643	622	595	642	653	609	605	620	640	678	624	649	666	620	628	582	601	608	611	669	619	608	636	607	589	683	639	622	672	661	620	627	630	604	589	617	626	646	618	626	650	641	604	653	626	635	625	642	617	600	682	615	638	644	605	618	617	621	600	624	620	647	610	614	666	636	678	609	634	577	619	599	691	585	640	631	612	682	638	605	629	597	623	637	615	641	571	614	590	608	670	610	633	627	609	626	595	618	638	642	647	594	600	646	652	618	659	633	646	628	599	648	671	626	605	607	574	621	624	669	618	579	598	597	626	618	641	621	665	583	658	652	603	611	626	637	648	616	653	634	657	601	625	589	613	596	623	620	669	621	583	679	611	623	621	594	611	625	631	582	581	644	616	600	594	649	635	627	583	605	642	623	663	635	667	631	633	638	614	652	626	654	603	568	657	656	646	630	625	601	603	601	635	604	632	623	613	603	642	644	601	617
34477	34330	40507	41198	35466	30277	34723	30982	26745	24746	22519	19026	16100	11194	8848	7147	5188	3771	4267	2753	1437	1083	827	624	771	779	532	507	630	520	228	294	244	259	264	272	231	206	225	221	219	209	198	222	213	188	188	214	223	217	191	224	217	278	252	206	225	202	240	199	205	220	224	185	209	213	197	225	226	209	222	188	194	193	209	197	190	203	204	192	226	210	203	226	213	210	195	204	209	211	207	213	174	181	221	214	208	214	207	199	211	206	200	186	207	207	196	218	208	207	233	207	202	185	186	219	219	189	204	208	218	187	186	186	189	189	191	173	207	224	205	204	206	204	218	214	216	214	216	172	202	199	194	190	210	180	213	201	224	225	219	194	221	205	207	189	193	216	210	205	222	206	173	204	213	212	190	214	194	182	222	231	258	201	187	184	197	212	201	201	220	196	203	222	222	222	196	198	193	204	205	188	179	200	229	215	240	207	181	201	200	203	204	197	236	187	207	183	212	204	224	204	197	202	227	210	198	186	207	192	216	198	209	190	202	213	209	204	216	210	219	204	195	201	207	206	190	216	216	199	195	220	192	195	207	202	230	201	220	206	179	199	231	227	207	191	223	208	207	218	203	185	207	226	175	222	211	230	193	202	193	210	175	199	215	204	215	196	206	197	182	204	219	193	184	219	233	236	212	203	217	205	207	181	184	219	230	197	192	239	228	178	175	225	215	231	194	207	193	214	194	220	204	198	184	193	216	216	196	208	204	205	205	215	203	185	197	200	220	180	202	200	212	179	204	220	210	197	190	172	243	182	187	216	222	206	216	188	180	197	217	194	207	201	208	214	206	205	192	200	177	196	204	210	207	203	199	216	214	211	231	175	225	220	172	219	206	204	192	216	192	212	177	198	215	197	202	227	195	221	235	214	170	209	189	189	217	228	203	217	193	213	223	192	225	203	198	228	215	236	198	209	198	193	200	217	205	215	181	191	184	220	181	224	194	206	200	209	205	185	178	216	206	193	218	233	200	191	198	227	237	198	215	207	187	219	206	193	181	197	203	209	218	222	192	203	222	193	216	211	203	217	227	184	213	218	199	223	199	197	182	192	191	226	186	216	211	196	242	207	228	198	203	216	206	210	199	185	190	186	220	186	216	209	196	196	203	214	202	195	210	199	208	208	217	208	231	200	206	214	212	190	197	172	195	197	214	222	215	237	209	217	191	202	189	223	200	194	210	202	207	189	190	210	217	196	221	210	196	222	210	188	203	225	183	212	183	212	205	190	214	200	206	211	198	204	206	177	197	216	198	215	201	202	196	185	206	226	206	221	218	193	176	197	181	209	216	210	218	229	208	202	195	214	204	181	204	196	203	213	227	221	194	176	196	200	199	215	195	212	199	210	211	164	206	191	179	238	231	176	222	210	207	198	191	220	185	204	209	188	221	209	205	213	194	220	189	177	222	222	223	225	195	207	196	192	204	183	223	212	230	198	223	192	222	203	189	196	206	199	193	210	215	205	203	184	182	199	227	215	194	181	200	208	210	203	205	225	203	214	190	191	202	204	232	219	198	240	220	215	205	231	208	182	202	215	218	228	207	185	187	197	220	197	199	211	237	197	220	216	235	218	193	211	192	226	198	204	184	218	211	198	180	182	224	184	196	201	226	196	189	201	223	183	208	191	205	192	187	205	211	202	208	214	205	213	194	214	202	201	204	195	197	204	199	193	202	221	198	201	209	214	201	227	198	192	204	213	186	204	215	182	193	214	205	197	202	234	194	209	188	165	203	199	232	194	211	178	213	197	209	201	200	218	213	191	232	208	239	210	215	193	223	227	217	182	208	210	230	232	186	204	209	232	204	208	232	215	208	190	203	197	180	180	211	218	190	194	196	205	197	193	210	206	227	176	234	219	205	212	174	213	218	207	212	220	207	216	187	208	212	179	179	207	217	198	205	185	197	202	220	190	182	226	224	190	194	196	201	193	206	192	205	190	227	194	238	199	211	219	214	181	207	177	224	186	196	205	215	235	226	218	177	220	210	230	202	219	209	216	186	178	210	221	184	222	215	206	192	225	196	199	206	218	207	182	205	202	228	210	218	213	180	217	213	212	212	218	172	195	211	217	225	181	221	196	189	207	217	214	209	227	220	197	206	217	202	245	213	186	239	210	219	195	210	197	199	210	206	234	200	230	199	198	212	174	186	211	201	197	197	200	220	214	202	223	178	216	185	189	185	172	213	209	215	198	198	197	210	242	195	229	195	196	194	208	202	195	211	200	201	231	189	185	209	209	196	232	215	220	183	201	219	207	196	202	221	210	186	219	222	188	209	229	215	208	202	207	183	205	207	213	188	236	179	210	227	196	212	209	192	203	190	208	232	184	226	192	183	212	209	201	173	238	202	201	220	181	232	206	216	191	215	216	233	196	200	220	209	200	207	215	200	218	207	221	209	225	191	210	204	208	205	195	230	211	194	196	186	209	194	202	201	198	203	238	202	202	200	168	211	213	214	190	183	188	206	214	185	217	214	178	193	218	185	209	228	201	212	179	224	206	184	213	189	229	214	221	206	185	200	198	221	221	186	199	202	175	224	209	187	202	218	227	232	208	218	233	209	231	233	225	192	178	214	248	183	241	204	211	199	181	194	196	201	214	200	212	205	199	189	208	204	211	196	208	214	210	199	230	173	193	209	175	181	194	185	218	216	199	215	212	220	198	207	191	205	218	216	241	210	179	216	192	233	224	186	216	196	222	212	209	201	224	186	208	194	209	189	222	189	202	207	191	218	232	193	225	226	189	193	233	212	197	205	205	184	217	218	213	227	211	211	224	201	204	218	214	222	217	184	197	218	203	193	218	181	219	219	193	193	184	210	229	205	216	205	199	235	205	209	193	189	220	200	231	235	221	193	182	228	251	203	213	228	205	198	231	198	189	180	249	194	204	207	192	225	196	206	198	226	222	190	204	187	222	196	209	217	204	224	207	200	200	194	233	185	197	201	234	208	210	201	223	232	195	213	243	189	217	202	211	212	223	218	209	203	226	198	213	219	204	183	211	212	200	218	218	236	221	191	220	215	219	194	201	211	211	214	196	215	188	226	200	226	188	223	207	211	205	196	200	245	201	195	176	187	215	194	184	233	229	198	185	199	209	215	217	183	222	198	175	218	198	212	219	238	232	222	225	224	199	210	197	224	197	205	191	212	230	214	211	218	218	201	221	201	231	192	229	200	178	225	191	193	210	244	202	194	208	210	191	213	205	222	189	219	197	229	205	194	239	221	182	173	209	196	194	210	180	209	218	194	195	200	203	201	202	214	208	213	232	201	201	193	211	208	226	198	182	195	229	182	189	191	204	220	203	231	214	182	193	189	206	219	212	194	197	201	204	209	202	226	192	221	183	198	218	195	213	219	232	193	190	183	224	211	165	196	218	213	191	216	210	225	229	213	198	233	169	198	198	190	219	198	195	201	199	216	175	238	207	189	194	202	227	169	215	206	213	199	186	218	194	213	185
26389	31787	43151	49314	45079	44699	50190	46256	45331	44164	42405	40589	38062	33514	30948	28389	24853	20762	22537	16770	10008	7502	5796	4812	5286	5647	3374	3485	4607	3251	1312	1445	1228	1223	1490	1538	1091	774	728	749	741	779	706	687	740	713	723	726	714	678	711	768	1138	1220	1079	895	853	704	671	687	664	702	722	688	722	761	674	675	696	705	694	698	733	685	725	717	682	712	696	707	725	702	712	685	644	740	687	693	706	673	709	712	634	716	711	736	708	699	661	717	737	669	700	713	694	673	694	661	682	708	679	698	720	729	697	698	694	678	687	676	688	706	690	732	695	655	676	712	734	681	684	692	709	688	734	664	704	641	706	725	648	721	721	716	696	654	661	741	663	635	689	681	654	724	681	670	687	707	694	695	731	730	682	717	736	673	702	673	696	693	729	665	710	700	680	694	692	713	736	715	721	686	708	700	664	632	711	701	712	693	704	672	678	703	714	709	700	658	787	683	750	760	670	673	697	703	686	682	689	675	711	690	698	686	691	748	688	701	699	686	698	680	684	725	717	712	668	733	665	693	721	675	715	675	736	673	687	729	711	707	757	647	666	727	747	736	701	782	707	698	715	658	725	661	696	709	691	682	691	663	713	675	710	692	701	669	674	662	686	713	705	704	715	665	691	711	723	651	695	718	678	710	702	687	698	711	702	701	702	654	694	743	711	691	672	703	679	723	709	711	693	668	676	660	685	681	712	695	680	717	721	679	678	715	634	663	736	710	664	653	735	737	687	672	716	667	682	659	712	682	690	708	680	693	651	682	713	707	674	669	734	721	735	683	638	667	685	754	676	679	680	660	715	662	664	714	700	672	671	708	689	712	686	732	694	714	724	723	711	691	721	703	656	678	698	712	700	678	704	699	706	726	705	738	632	722	700	659	702	719	725	668	700	640	711	686	737	676	734	700	686	673	722	684	682	714	747	666	684	677	706	666	666	712	709	675	664	703	668	664	699	647	739	693	719	666	706	685	684	642	666	685	707	689	725	684	697	709	688	687	722	671	731	690	735	726	695	707	661	721	686	694	697	743	652	663	704	683	657	739	698	746	682	675	670	735	695	705	719	719	688	721	692	721	678	712	663	709	708	686	681	675	683	724	673	649	686	714	652	682	693	707	662	681	695	696	724	654	684	733	662	740	705	691	721	704	686	674	688	670	666	677	716	653	704	692	702	685	721	659	682	658	755	680	704	670	653	673	739	693	663	667	675	699	711	704	714	634	730	688	690	644	730	707	728	680	687	718	670	700	714	724	686	678	722	697	694	690	685	686	687	673	720	732	717	678	715	686	703	684	726	733	731	679	688	669	669	694	721	729	672	681	726	681	640	705	706	723	689	726	713	708	692	712	694	685	750	685	680	722	677	683	726	698	690	658	691	699	728	704	671	718	718	670	730	701	721	662	650	679	711	733	734	706	664	701	672	658	676	705	745	700	749	727	631	695	702	701	668	683	721	678	732	647	622	717	681	758	694	670	741	666	734	706	692	737	706	691	689	700	713	668	683	719	685	673	700	698	682	680	729	732	711	721	753	752	722	646	679	702	703	720	660	685	705	682	728	660	695	689	731	680	713	709	705	685	668	727	661	726	676	727	662	697	687	718	681	694	713	664	729	658	689	710	634	663	719	717	631	688	744	731	718	682	702	677	708	661	647	664	708	699	714	683	729	697	687	706	718	747	691	751	660	639	693	697	696	685	667	686	696	732	656	683	663	704	660	677	720	741	695	690	690	673	687	650	662	697	716	722	634	706	692	694	695	722	714	675	672	684	666	681	726	672	689	721	704	708	725	689	743	694	732	706	662	748	706	688	678	682	687	711	725	667	689	721	682	660	711	720	721	635	706	634	671	673	709	723	696	666	720	713	664	718	694	701	726	697	771	721	714	707	701	712	722	723	666	697	723	669	705	756	679	680	710	641	671	673	698	685	698	701	714	695	664	689	753	689	670	704	680	648	672	689	717	674	664	667	722	669	698	701	706	697	711	706	738	698	708	658	714	653	707	691	708	729	680	730	700	720	687	669	633	603	693	682	651	754	693	696	704	700	672	707	691	690	714	688	672	728	692	750	721	718	773	710	724	678	672	758	734	688	724	734	681	705	756	666	701	657	700	643	744	672	716	624	693	708	729	718	718	680	688	735	696	658	690	675	636	700	671	655	705	688	666	710	725	687	677	748	637	725	656	717	760	720	720	652	691	677	750	694	711	718	680	712	705	713	704	722	727	677	705	671	729	666	700	672	700	709	715	701	727	677	698	693	708	714	663	702	739	699	748	701	708	639	670	693	691	691	678	709	639	666	702	704	722	704	646	720	666	699	723	699	667	687	715	686	694	705	730	716	695	706	703	704	715	658	746	734	724	643	728	657	674	672	697	668	681	680	709	726	691	658	716	731	679	680	685	707	688	700	659	690	728	773	650	700	693	686	715	683	685	661	648	729	673	627	696	696	643	718	683	657	670	717	702	686	749	728	695	704	704	692	755	661	726	681	717	671	680	672	692	676	685	699	732	698	729	686	706	685	682	677	721	697	698	677	681	692	720	668	772	688	680	713	691	667	699	707	668	693	611	666	714	724	673	707	706	734	714	684	661	715	642	682	730	687	691	724	666	700	674	675	730	728	700	722	725	697	676	720	708	717	670	662	658	644	678	677	676	726	701	705	716	755	712	692	669	716	714	712	718	689	706	676	688	691	730	739	673	709	684	746	667	731	693	722	740	698	699	702	707	756	713	708	662	690	675	648	695	643	692	723	713	732	689	646	677	640	699	734	766	676	696	672	683	696	752	711	725	770	677	698	672	705	686	707	728	652	714	671	720	697	728	708	732	685	711	670	699	685	696	708	679	783	676	731	706	677	656	698	706	690	713	715	709	670	707	667	721	714	749	736	746	694	665	671	724	736	679	699	724	719	733	681	663	733	701	686	715	678	705	699	683	676	726	669	722	650	658	675	681	661	667	730	697	665	717	657	713	725	648	669	725	724	677	682	671	730	679	693	676	661	717	721	683	706	672	705	678	666	706	674	670	717	688	671	671	722	682	657	720	733	725	681	695	684	738	705	694	671	667	697	687	663	691	680	733	694	716	708	697	685	733	711	702	747	662	671	681	709	689	676	746	718	721	715	689	703	675	735	683	696	679	638	679	683	666	716	667	750	696	686	729	687	741	679	704	738	674	649	674	717	674	740	678	706	772	642	694	692	675	718	718	652	728	672	716	744	673	669	656	734	671	702	689	689	751	668	703	716	711	666	703	679	704	675	689	730	698	711	696	698	730	741	697	715	744	770	694	671	714	708	714	655	675	713	684	751	750	671	667	697	709	698	698	721	662	673	689	675	710	744	699	702	716	715	697	695	697	673	718	703	680	732	714	703	734	708	724	686	742	719	700	718	671	666	674	680	703	717	700	688	716	720	685	725	689	695	709	639	703	708	719	668	685	696	695	724	667	686	711	744	690	657	741	703	691	709	690	688	697	678	736	681
11418	8165	7698	7058	3777	2272	1776	1408	993	861	749	549	561	423	397	371	334	313	287	270	223	200	195	188	186	162	198	195	200	194	185	183	198	199	176	175	190	164	187	183	182	170	167	198	156	151	166	180	189	194	197	186	187	185	197	166	209	173	201	165	169	170	177	161	175	173	187	166	163	182	178	195	159	174	176	160	183	167	153	172	180	163	147	151	156	185	174	181	178	198	195	167	168	174	169	168	193	185	181	149	192	181	173	196	192	180	174	171	160	200	165	193	175	163	181	160	165	166	176	168	185	188	162	160	205	151	189	186	204	195	187	176	180	181	161	168	190	202	168	172	174	180	176	164	166	184	196	151	178	198	184	209	179	177	149	185	193	204	198	171	177	156	164	172	167	182	179	187	164	180	140	147	162	183	183	167	197	164	168	194	165	176	194	176	185	171	173	160	191	165	148	167	174	142	190	195	162	179	177	149	179	174	177	178	177	201	197	161	195	195	176	192	205	170	200	177	169	181	155	166	191	173	169	167	163	180	172	170	189	198	181	188	178	200	191	174	189	191	187	200	163	157	189	182	204	158	185	177	191	174	155	176	165	186	194	170	193	207	200	182	182	161	186	178	187	160	168	173	169	164	156	185	182	199	191	177	182	196	192	167	182	176	149	168	176	171	188	191	184	159	186	188	189	198	171	162	177	186	177	200	178	180	197	162	178	177	195	198	176	164	180	174	166	179	194	176	187	180	171	177	173	154	194	176	188	179	178	167	166	170	196	185	183	166	174	175	173	170	191	174	181	199	192	186	178	178	159	178	174	179	174	165	183	195	161	184	192	174	180	194	174	162	176	179	166	163	172	166	178	178	168	180	153	176	171	181	188	200	184	173	179	161	184	204	184	201	190	175	192	183	164	185	187	159	180	202	169	189	205	172	181	176	193	177	154	182	170	191	168	177	171	182	177	176	193	173	209	162	180	175	197	169	172	178	193	148	186	139	196	208	177	166	178	174	167	168	182	175	182	184	184	167	183	173	190	176	188	168	194	181	149	182	176	179	172	166	157	172	163	182	189	157	171	155	188	159	162	186	160	185	180	156	180	176	165	174	175	172	142	168	178	147	176	155	190	162	176	191	186	164	189	179	184	159	177	174	192	167	196	165	181	176	184	180	180	179	171	188	173	178	193	166	188	166	178	170	181	154	161	198	185	176	161	198	162	185	182	200	169	189	175	165	201	173	188	162	179	181	183	177	168	198	174	192	179	176	199	186	178	176	190	183	179	163	200	175	166	177	166	179	164	170	159	208	165	154	199	153	171	164	168	182	184	159	196	189	171	167	173	166	186	191	178	190	182	166	166	193	197	180	165	190	178	197	165	200	181	162	189	167	148	173	158	173	187	175	172	184	189	180	178	190	201	179	194	172	161	178	175	168	191	138	186	194	193	161	198	174	154	169	161	173	181	211	168	168	210	168	177	160	188	170	181	188	160	186	161	163	168	191	200	163	161	186	174	186	183	178	188	168	177	180	187	193	174	168	176	174	179	177	171	181	153	189	178	168	178	170	177	178	172	179	178	154	175	190	160	185	168	173	202	168	144	175	181	198	174	180	170	192	172	192	160	195	173	176	166	167	193	177	166	188	164	166	194	182	179	193	195	172	168	163	189	169	186	169	172	209	152	196	171	158	181	191	190	204	179	187	180	183	169	170	168	164	165	188	176	178	153	186	196	190	192	164	177	183	160	168	182	169	162	175	186	165	161	155	180	187	164	199	170	177	165	171	164	194	192	188	168	167	207	168	194	189	181	184	177	178	184	175	190	175	183	177	164	173	173	149	197	185	199	200	181	153	191	187	151	193	169	171	171	163	157	176	177	166	173	191	165	176	155	175	184	138	168	187	173	188	169	184	192	188	168	151	174	178	179	171	197	190	156	163	182	162	172	164	186	200	197	176	207	156	167	169	162	199	147	157	175	185	170	179	158	180	196	196	206	180	181	189	178	170	161	201	173	177	186	200	156	159	170	190	198	170	186	169	178	170	187	155	181	180	176	132	186	160	199	171	146	179	178	164	187	170	176	152	172	177	179	185	194	213	193	182	168	167	162	205	175	176	199	200	158	171	181	181	198	178	156	170	187	189	200	175	182	173	180	170	178	169	184	168	169	157	177	169	182	171	190	196	157	173	167	181	190	206	181	157	186	179	179	161	177	161	191	173	185	167	171	171	167	189	176	198	179	185	186	162	209	169	179	148	193	190	169	181	180	178	172	193	167	172	162	186	171	184	170	179	189	184	168	171	177	167	191	175	169	188	157	162	156	171	188	171	176	188	162	193	208	157	199	168	178	188	181	207	181	182	202	187	190	167	190	193	183	182	152	153	188	210	183	149	188	162	187	206	186	175	175	184	198	175	177	165	180	181	193	173	204	198	159	186	192	187	168	182	166	176	152	179	160	193	168	161	203	186	168	201	156	176	190	172	178	163	196	185	172	202	184	202	181	177	165	177	172	200	177	163	199	182	179	192	175	187	173	208	168	164	170	172	190	191	181	156	178	171	176	179	165	187	208	190	193	169	190	195	155	200	183	183	171	169	187	183	176	195	151	180	164	187	163	181	184	187	176	177	160	187	184	185	173	180	163	178	166	162	194	170	179	178	175	181	205	179	180	176	169	158	185	179	163	189	152	184	177	169	181	180	178	172	151	157	153	172	169	178	166	179	187	177	174	167	198	167	173	173	193	173	166	165	153	162	183	171	176	186	179	177	164	189	166	171	180	170	183	200	180	194	170	163	157	172	178	195	158	174	168	183	185	181	173	163	153	200	213	171	173	204	178	185	187	178	181	176	177	164	165	185	191	198	173	182	178	175	192	202	171	174	183	166	192	154	174	195	171	183	183	160	188	195	169	162	186	161	187	182	172	195	155	178	203	171	193	167	181	170	165	162	197	179	157	185	185	181	163	192	168	164	188	165	163	188	203	180	155	159	202	189	150	187	153	162	161	188	193	175	179	172	159	167	165	181	182	209	208	169	178	168	185	192	182	194	179	175	175	167	171	186	186	192	198	162	197	175	167	167	172	177	188	171	172	186	178	185	181	171	175	173	200	186	198	178	167	176	174	210	197	170	170	165	184	171	194	164	175	176	179	172	190	186	208	172	184	189	175	163	184	170	179	183	170	177	166	177	189	178	165	189	164	167	176	168	184	194	168	170	228	198	186	197	190	195	161	185	179	176	175	151	171	157	179	166	189	157	169	182	176	177	160	170	163	167	180	174	155	183	173	197	160	186	177	187	174	175	191	185	178	200	162	197	212	185	199	190	181	177	196	189	168	175	177	192	182	172	162	189	167	185	177	189	179	176	166	173	190	160	202	190	189	172	146	171	183	174	183	174	191	178	175	177	191	164	204	180	184	160	180	195	177	184	169	178	185	164	166	168	189	195	180	204	172	169	177	193	189	183	190	192	182	169	194	181	200	183	164	162	175	163	190	177	180	191	198	164	156	172
11748	10292	14515	17798	12274	9642	8346	6993	5326	4592	3993	3378	3086	2524	2302	2009	1784	1553	1604	1198	1081	893	889	727	720	752	693	703	691	747	617	625	650	706	638	643	612	645	624	628	583	626	673	619	634	608	629	610	663	583	622	625	663	629	645	666	654	610	632	630	598	665	640	584	658	602	655	624	670	625	626	616	624	633	643	611	612	634	649	613	668	606	625	641	612	620	624	634	645	656	603	602	669	642	634	567	651	619	628	621	632	648	644	629	629	644	596	640	677	631	596	640	628	631	654	619	578	570	635	587	625	613	628	644	634	577	629	598	581	668	648	613	672	660	638	627	644	647	665	673	663	552	652	605	593	616	633	645	648	638	681	596	622	624	600	624	626	615	576	620	613	600	656	639	638	626	614	653	650	606	571	610	621	633	598	653	632	604	576	617	644	640	619	634	536	612	594	583	640	612	597	669	606	630	564	625	651	610	620	614	601	639	611	642	646	613	599	661	639	633	628	675	600	615	642	610	592	670	631	615	652	648	636	644	591	657	578	602	571	580	576	633	691	604	604	636	621	638	602	633	633	607	626	631	583	653	639	591	618	637	628	635	616	615	604	606	638	636	616	617	646	586	557	619	588	618	610	624	648	606	659	594	656	569	655	570	637	599	616	601	622	631	573	619	565	643	632	589	588	660	611	607	647	640	652	632	576	628	638	610	610	650	628	681	630	620	623	581	590	671	563	649	641	574	617	644	614	643	643	611	609	616	618	627	632	607	591	634	622	668	663	643	674	656	630	619	609	653	638	626	642	630	636	568	632	622	636	631	657	673	610	631	617	626	676	609	638	574	614	585	646	608	636	619	603	619	599	647	613	605	613	637	650	656	634	611	628	618	635	639	609	631	598	618	647	613	580	620	641	649	634	634	603	630	649	653	602	656	655	600	623	622	619	592	611	619	666	624	599	619	584	630	593	573	615	656	612	643	614	639	588	590	650	650	617	586	637	619	632	616	603	601	621	645	615	599	638	601	666	583	619	657	580	622	628	619	613	657	641	645	624	657	611	681	619	620	628	583	651	584	595	639	603	649	618	587	582	640	633	624	608	617	572	604	629	621	607	651	644	622	631	637	617	616	638	629	635	592	599	601	637	628	616	596	654	616	657	644	605	631	658	647	615	650	583	597	611	596	581	581	600	611	644	623	649	619	646	626	609	661	638	639	621	615	633	660	648	620	658	626	594	622	665	661	606	582	626	659	631	623	657	640	592	646	592	623	676	599	619	641	642	640	599	620	636	650	600	587	616	646	600	653	648	698	644	664	631	684	655	649	619	623	611	596	603	593	648	591	635	649	631	650	605	667	614	647	610	605	622	625	628	608	627	583	608	606	639	595	643	630	620	628	625	632	627	636	616	629	595	643	608	618	648	610	658	706	592	565	651	608	617	660	666	627	608	567	668	665	603	616	614	609	597	598	653	639	660	629	633	611	610	595	652	630	602	613	668	617	673	662	598	664	597	623	644	629	638	630	567	630	628	616	622	605	611	604	650	612	605	585	629	631	635	594	596	582	635	642	643	638	628	643	596	618	628	603	673	654	628	658	603	626	657	629	589	619	633	621	607	600	630	612	688	646	621	597	618	629	645	637	548	607	606	647	668	610	631	636	660	618	635	562	655	583	627	573	616	619	620	623	613	628	620	595	636	577	614	686	627	601	671	626	623	572	617	617	585	610	637	653	629	607	646	583	587	621	682	627	634	634	621	605	623	626	626	615	637	611	611	627	627	652	594	618	600	651	630	613	640	627	640	617	608	602	648	645	620	624	621	643	631	610	588	594	606	620	645	647	653	659	602	647	630	644	627	611	614	647	613	608	599	664	629	655	693	616	605	612	683	617	570	625	636	630	635	662	673	646	657	571	634	614	614	621	619	631	643	586	603	617	609	620	648	645	661	631	602	632	611	651	625	650	602	629	633	619	609	640	608	591	624	640	666	670	583	609	608	603	654	612	645	627	629	637	636	640	630	619	654	616	616	606	597	674	615	651	603	601	641	633	607	631	628	640	652	595	625	582	615	625	640	625	616	650	606	590	577	620	621	630	600	598	621	645	605	635	661	616	653	676	639	628	644	656	621	614	606	603	628	655	623	652	597	621	619	632	579	659	590	602	634	594	623	664	611	600	605	654	619	645	620	578	617	664	633	569	636	620	596	583	618	638	625	610	652	631	649	612	653	630	622	605	598	612	584	613	631	633	633	618	615	569	582	613	623	619	634	628	603	636	639	583	666	620	630	636	638	612	635	601	649	614	631	640	617	631	638	588	585	655	671	599	603	675	622	619	594	634	658	665	592	628	641	593	620	613	584	568	663	634	646	600	648	608	646	600	676	636	629	595	607	609	597	638	655	628	622	588	611	582	629	602	603	601	589	623	636	620	647	611	631	632	638	640	625	660	642	616	625	639	582	629	607	652	606	593	609	621	618	639	603	631	611	655	621	611	664	634	600	600	612	654	635	605	608	574	664	628	615	628	634	610	657	676	619	591	632	653	635	574	622	645	629	620	635	610	672	621	587	621	637	584	610	591	568	618	623	631	609	603	635	626	608	609	630	626	598	598	621	641	649	621	654	621	653	640	626	663	589	666	600	648	607	672	630	623	642	612	614	644	625	617	623	641	621	641	623	603	627	600	587	605	624	573	575	615	622	612	641	605	648	591	633	614	595	603	629	658	658	618	637	608	593	586	577	626	605	606	629	606	576	630	607	635	642	641	592	560	612	626	625	626	631	606	629	687	608	602	589	552	655	621	625	646	664	649	597	627	621	631	626	633	626	571	589	635	685	632	634	635	621	625	658	638	647	629	583	621	623	603	615	593	629	656	658	615	612	611	604	626	647	607	621	630	609	635	662	606	610	687	626	593	662	645	585	612	654	575	629	611	607	602	630	642	617	619	608	632	603	640	669	639	628	608	629	617	619	639	572	614	635	660	681	640	641	587	574	604	574	613	606	653	626	646	592	590	582	637	607	605	604	644	587	610	617	631	632	642	585	618	605	647	619	635	625	654	681	607	602	627	604	591	613	619	661	642	633	595	575	600	643	634	628	621	633	607	645	642	636	635	638	618	645	608	611	614	634	627	649	640	612	668	654	675	632	639	631	630	603	594	620	618	634	568	637	635	611	648	700	656	638	656	644	620	625	592	601	643	656	590	599	619	605	590	633	656	658	602	606	627	652	592	620	622	609	569	630	603	586	622	632	649	658	624	651	581	604	654	651	583	640	651	597	636	647	605	675	585	603	618	633	645	616	592	627	625	641	600	655	589	657	664	610	639	584	589	642	654	639	624	610	619	570	649	643	606	595	666	622	615	607	610	667	641	615	643	609	652	629	573	610	606	588	617	592	640	610	632	601	637	651	631	587	649	655	639	611	611	591	638	586	596	590	600	613	648	634	597	594	624	610	627	613	644	651	619	627	658	580	638	599	607	633	620	591	644	615	629	626	682	615	618	603	610	636	631
30086	29187	36971	38912	30422	29052	25681	22747	18193	14925	12908	10607	7879	5777	4577	3178	2863	2570	1754	1093	826	535	468	440	447	410	394	482	397	309	227	288	244	204	223	244	248	196	185	191	182	167	185	176	178	195	183	206	174	172	186	189	205	216	210	218	205	141	170	182	182	172	200	168	179	183	170	182	191	184	171	215	173	166	198	194	183	205	171	155	166	173	186	168	188	180	186	156	176	190	158	187	172	173	175	210	178	160	190	168	180	206	167	189	177	190	183	183	176	196	174	174	183	182	178	172	183	193	189	185	210	188	160	176	190	204	174	172	160	175	159	178	176	188	181	191	173	170	193	195	190	188	177	199	162	169	204	177	165	174	205	178	180	170	178	152	199	185	189	178	183	162	192	173	188	173	156	172	185	182	184	178	185	190	174	208	167	194	171	180	180	153	149	190	168	179	178	164	179	205	188	198	180	205	192	175	159	175	170	191	162	184	199	177	203	183	187	185	179	165	162	167	167	180	175	185	180	159	189	166	180	184	184	196	191	178	210	211	169	157	179	172	185	179	184	179	209	172	183	175	172	187	189	163	188	163	201	167	179	186	194	164	154	196	172	175	188	187	177	203	190	192	176	156	197	176	158	199	185	167	185	177	166	186	200	173	187	171	160	174	192	210	190	184	179	179	181	176	178	179	192	170	196	179	171	196	193	172	189	193	185	199	199	181	201	196	182	154	190	179	184	159	179	174	184	181	168	159	171	156	195	180	183	180	179	170	150	181	203	167	176	199	201	179	170	170	202	197	188	167	195	171	175	214	186	171	174	181	179	178	165	206	182	182	184	197	178	167	183	173	171	158	193	182	156	195	160	179	169	190	198	163	176	175	192	183	191	204	212	158	151	173	183	162	184	194	175	185	177	177	175	190	190	191	176	179	196	179	169	172	168	154	187	182	184	185	185	158	167	186	150	213	183	203	201	199	193	187	225	169	171	155	186	185	190	172	192	166	187	186	172	199	192	199	161	191	178	199	202	181	186	164	196	181	176	183	190	161	212	185	174	178	186	185	184	195	179	166	201	196	172	182	183	191	189	179	154	155	167	185	159	184	171	168	188	190	177	194	189	188	191	173	182	212	185	189	199	177	202	180	176	165	156	164	177	179	182	196	185	190	198	183	169	209	180	191	191	166	164	180	166	202	155	167	196	160	186	167	170	195	154	197	208	185	194	202	174	189	185	177	167	204	207	188	205	173	194	165	184	171	177	191	181	179	186	180	177	187	174	173	192	178	209	176	179	175	154	191	164	184	201	164	180	172	178	174	173	164	177	183	199	172	189	180	166	192	214	181	193	175	173	185	186	164	166	200	158	192	174	197	179	182	193	185	181	176	158	185	187	160	191	160	159	198	172	171	183	179	176	177	191	187	181	180	231	189	173	182	155	174	174	183	186	189	172	183	192	194	177	190	181	179	191	176	154	180	170	198	184	189	163	167	192	202	181	198	181	158	167	200	185	171	175	175	183	165	164	195	188	191	192	205	182	184	178	188	186	190	183	197	172	178	186	179	185	179	173	189	157	168	163	163	184	175	175	176	173	171	188	181	165	185	189	187	188	185	167	155	189	191	165	190	171	180	198	181	186	158	165	168	185	180	189	195	206	173	213	180	176	200	196	170	178	171	189	200	195	205	186	178	199	189	196	178	192	193	181	187	182	189	186	163	202	188	205	171	189	180	160	145	179	195	177	157	172	164	197	174	175	168	175	164	184	196	203	188	192	146	175	157	184	181	193	214	179	181	190	189	193	159	175	187	187	174	185	188	188	171	166	181	188	161	180	173	167	146	191	178	172	181	207	165	161	200	199	172	166	198	188	187	189	175	202	160	186	170	191	191	167	171	158	196	180	172	197	169	165	169	181	190	186	191	190	164	210	178	185	178	201	199	179	155	170	203	184	174	189	168	183	206	180	178	167	183	188	175	190	186	178	171	180	176	243	210	167	187	181	157	201	194	171	193	184	173	180	177	179	181	186	182	199	170	181	187	181	178	201	189	167	178	177	171	176	187	182	195	192	172	190	181	181	189	197	180	179	188	167	198	159	160	177	191	198	162	181	172	193	165	196	213	178	192	173	196	185	177	170	175	182	185	181	189	174	168	191	198	209	173	163	164	168	196	208	184	178	167	177	178	190	172	171	173	174	172	181	180	196	184	185	196	168	158	187	190	182	173	186	187	191	181	168	160	172	173	185	182	161	202	202	172	167	171	198	191	163	182	181	196	191	175	199	191	195	171	200	169	175	191	189	181	177	167	189	148	206	174	171	195	184	173	165	179	175	178	170	178	188	189	200	165	168	189	177	175	172	185	208	166	190	177	168	180	179	168	186	196	207	159	175	194	201	188	179	164	175	191	215	164	151	195	184	171	217	209	216	163	163	175	196	175	188	176	173	186	197	206	196	188	191	178	199	183	179	197	172	174	177	182	188	163	178	175	162	195	177	185	190	150	184	182	197	181	176	143	179	176	201	162	173	190	203	157	199	181	193	175	155	177	172	169	194	171	186	192	188	176	175	176	193	162	177	173	181	191	207	187	183	204	200	187	165	161	167	181	183	181	204	185	195	193	154	181	195	174	156	180	161	187	169	198	154	198	213	182	172	170	185	160	145	186	171	205	165	200	193	178	193	186	187	191	153	182	178	180	198	193	178	157	182	176	170	193	215	145	179	176	189	189	199	168	159	164	177	157	173	183	201	204	173	160	171	201	190	165	185	157	175	183	187	182	206	163	195	195	200	201	184	182	198	181	164	184	201	185	189	161	175	194	186	188	197	150	183	190	179	193	206	167	175	174	184	165	156	179	190	180	186	187	197	181	183	199	173	192	163	169	203	180	194	176	186	199	174	197	203	189	180	182	164	196	183	164	184	190	171	196	188	189	184	206	194	184	162	171	201	173	170	185	179	188	182	204	195	183	187	189	208	210	192	179	162	210	177	176	199	199	162	183	174	187	187	170	167	157	175	187	165	163	173	200	174	196	187	177	196	192	201	164	198	202	187	206	197	171	222	191	186	183	167	186	184	154	171	147	167	200	183	187	176	196	188	221	165	185	181	189	151	215	170	191	192	171	169	185	172	159	175	184	157	185	195	189	185	168	155	193	189	177	186	178	203	185	185	169	189	190	190	179	183	183	178	192	167	181	196	191	154	205	177	161	163	165	198	170	154	173	187	202	189	176	179	159	184	187	174	173	198	179	197	200	152	180	168	199	202	178	180	187	175	192	188	176	180	170	207	171	187	200	186	175	168	167	174	203	187	166	177	189	175	199	179	175	206	185	184	170	187	189	196	194	169	192	159	170	172	174	158	181	162	169	191	210	151	174	186	183	185	204	170	182	195	162	182	199	180	180	176	171	186	190	180	162	171	179	177	198	189	164	173	183	179	172	186	192	171	172	180	194	195	162	197	197	180	181	172	186	192	185	174	189	177	165	183	181	167	195	165	177	166	200	186	181	195	161	178	176
23670	26837	39954	45411	39606	42471	40320	38991	37043	35352	33800	31673	28118	25210	22091	18148	17108	16420	12066	7946	5704	3890	3245	3145	3089	2995	2450	3088	2853	1940	1209	1544	1338	1149	1032	1157	1097	722	693	667	650	610	633	632	637	662	658	640	642	628	659	672	840	852	763	749	689	663	602	607	627	676	682	633	640	623	629	619	604	679	655	628	655	669	662	572	623	612	649	673	648	590	610	652	646	673	644	644	634	649	631	639	598	625	598	635	659	588	661	625	622	654	612	643	633	641	672	635	643	601	601	613	664	606	639	646	626	611	594	676	641	606	660	594	640	638	637	599	663	630	585	608	655	619	637	600	639	668	642	636	607	671	647	604	646	648	677	699	624	612	607	648	631	627	654	636	633	639	623	641	647	620	646	636	651	664	611	635	650	632	663	661	625	646	652	600	593	605	652	584	685	661	642	669	616	662	635	637	626	648	650	629	654	671	654	637	672	570	638	612	633	657	619	625	631	619	649	649	625	638	647	617	646	630	601	623	633	625	602	669	647	641	637	611	631	611	642	599	621	628	641	639	644	634	635	670	598	625	653	640	606	644	638	617	643	643	632	680	594	626	696	633	642	667	640	645	602	621	674	645	597	625	644	675	648	641	654	626	610	638	670	608	587	617	666	618	650	641	680	620	611	645	635	621	665	594	634	630	629	605	650	622	649	603	638	627	633	573	617	638	641	620	624	627	611	653	623	683	665	611	675	645	629	617	676	655	672	681	641	634	655	604	626	632	639	608	613	623	673	653	590	625	652	608	651	656	635	633	630	601	643	639	633	632	662	608	608	639	654	568	631	583	648	655	641	628	624	637	605	632	600	634	601	606	629	552	628	615	634	623	656	613	640	640	647	645	668	641	621	629	646	618	631	638	651	615	606	650	646	615	656	651	627	629	660	647	630	602	660	642	667	603	603	633	667	605	659	647	623	604	660	647	652	645	639	612	647	635	622	647	684	635	646	588	641	615	631	634	612	645	650	649	685	628	623	647	619	629	624	611	618	661	643	638	647	632	589	655	593	628	623	668	612	586	593	629	622	660	636	605	644	616	638	622	655	584	625	633	609	632	620	655	657	624	638	650	599	638	625	644	644	677	634	631	602	651	662	654	624	591	646	621	690	632	646	641	618	647	693	643	581	659	664	622	633	637	627	636	579	624	635	627	593	605	601	641	626	665	657	616	633	642	632	634	621	655	637	665	613	614	651	616	640	649	619	622	604	594	578	651	594	620	654	637	609	671	659	667	653	580	645	665	593	649	668	657	597	662	662	607	626	638	626	686	636	633	640	643	644	639	597	604	638	676	652	655	664	639	642	668	606	634	628	642	641	614	656	634	638	651	607	635	612	633	588	623	644	601	633	651	612	642	633	645	604	621	587	677	682	597	630	656	632	587	662	621	608	631	615	633	634	660	642	644	628	619	638	575	631	619	589	595	662	578	636	656	599	615	659	682	681	649	642	621	649	657	666	664	639	629	656	637	704	655	667	608	596	626	658	634	639	622	607	603	646	639	633	623	652	652	630	637	624	632	623	619	627	660	591	676	615	630	616	626	623	626	592	616	594	619	630	596	629	638	646	618	619	665	580	595	642	642	637	603	611	642	626	648	599	601	652	647	613	584	611	680	615	656	638	662	624	585	592	640	647	658	636	647	633	608	601	635	597	603	586	666	622	636	603	643	685	633	630	620	577	615	620	629	653	598	603	645	604	609	675	647	666	654	610	621	616	629	668	635	595	633	672	608	663	611	630	605	616	659	645	680	618	593	621	608	617	647	634	625	670	673	667	635	669	666	567	595	648	668	629	616	633	693	660	646	630	665	644	589	612	638	610	653	618	625	615	647	645	622	578	637	639	657	598	609	624	623	624	632	683	665	603	642	628	632	619	608	671	625	605	627	665	609	639	613	633	645	607	643	677	668	606	623	623	615	669	654	633	623	651	635	670	681	628	623	648	629	597	563	654	642	631	606	595	657	564	634	654	624	645	587	604	650	639	641	654	678	651	624	617	665	618	659	648	667	630	623	622	623	613	634	628	596	649	581	682	595	616	635	610	618	642	593	634	642	646	644	643	638	641	602	562	615	622	632	602	635	647	615	643	627	645	667	618	629	603	659	669	657	578	606	650	605	617	634	562	633	652	637	635	594	629	637	637	606	633	627	631	649	638	669	625	626	624	611	652	593	637	628	650	615	654	603	637	568	632	595	643	645	654	604	644	646	630	630	606	635	627	666	634	609	586	631	641	585	665	633	640	622	662	626	639	598	587	702	643	685	627	622	627	674	614	651	598	640	608	622	710	599	632	634	626	636	603	623	637	681	658	647	651	595	662	626	598	629	614	646	647	634	627	654	631	585	650	640	684	617	656	610	588	636	669	596	633	663	587	645	633	614	629	667	642	623	669	661	656	639	684	594	647	612	675	632	650	695	619	669	608	596	651	620	592	639	645	675	669	661	570	596	634	648	660	630	657	625	645	608	645	637	613	642	605	616	640	611	628	628	629	618	634	662	618	597	621	607	662	614	601	589	626	632	610	612	656	658	621	640	644	612	613	621	628	620	613	638	662	663	632	557	648	633	619	627	616	642	586	661	648	656	666	625	624	639	614	639	628	685	663	652	629	655	643	589	616	656	606	646	649	606	632	681	689	615	641	614	661	653	608	619	620	632	639	669	611	624	601	610	641	616	625	624	631	657	649	609	652	606	649	627	591	622	635	647	601	609	617	582	624	613	637	623	659	620	640	638	620	657	647	661	618	590	617	626	612	609	602	622	638	606	688	618	653	616	633	614	646	606	663	613	658	663	601	596	609	633	637	645	638	655	666	642	656	640	641	607	595	609	658	657	659	621	621	664	638	602	630	639	621	626	660	619	583	661	609	678	598	644	615	664	631	681	626	646	631	659	619	599	626	670	641	635	655	603	636	674	644	637	636	650	625	672	665	653	645	632	652	607	612	605	659	672	629	600	627	637	649	609	637	665	646	582	613	626	666	625	607	634	614	636	638	648	628	582	661	603	645	657	645	633	605	663	586	640	603	629	599	668	634	629	664	614	663	638	645	592	625	588	617	659	652	614	640	607	641	630	631	639	635	633	610	669	672	594	647	621	649	637	649	680	641	677	630	611	611	680	620	653	669	630	657	618	650	605	637	664	653	597	644	629	628	651	653	614	644	598	613	575	629	659	613	635	625	664	670	637	607	621	639	717	581	594	605	651	629	643	649	670	568	652	654	604	602	628	623	625	700	663	650	671	645	630	641	658	618	587	610	641	617	568	590	623	644	655	622	647	654	648	633	675	612	601	653	683	623	625	642	624	586	650	650	592	604	636	596	616	683	650	602	594	613	618	623	591	655	629	620	626	622	592	640	620	641	614	570	649	636	663	634	625	642	632	688	619	628	606	657	634	639	596	672	632	620	659	649	636	613	619	640	632	611	598	658	635	589	650	607	630	628	583	570	623	684	619	644	655	633	601	618	671	595	597
36079	37615	39124	43109	34410	33046	31415	29150	26982	24654	21856	19023	15880	11676	8736	6893	5738	4572	2790	1900	1117	889	814	735	762	672	699	780	705	432	347	444	352	264	297	281	275	256	179	203	203	199	211	221	216	194	196	193	225	208	184	236	244	235	246	217	218	199	215	217	202	212	214	214	192	195	222	168	217	195	198	207	215	216	205	218	206	207	215	210	205	213	191	225	173	187	198	269	204	216	199	193	203	201	189	184	206	219	199	190	205	204	186	182	192	198	195	190	186	218	209	204	214	210	221	176	200	219	240	205	183	214	210	223	211	204	210	211	227	221	196	198	206	225	224	225	198	201	211	195	192	214	227	210	205	228	178	188	186	229	214	208	236	198	214	208	186	192	217	193	188	211	199	245	205	209	180	216	231	200	210	212	202	199	223	226	196	219	214	219	209	240	194	192	203	224	185	195	214	226	199	224	228	224	214	216	201	225	214	192	202	219	214	215	217	208	218	190	203	236	224	237	215	236	216	207	182	213	243	196	214	213	174	205	183	217	206	214	208	194	200	184	203	215	185	228	200	227	206	210	193	201	223	194	189	212	172	223	188	210	224	211	202	234	204	199	175	188	222	218	192	227	193	205	217	215	225	204	229	197	240	203	200	240	194	193	245	196	172	196	208	211	203	213	199	196	199	203	241	215	218	208	214	195	201	220	220	210	201	202	208	218	209	208	198	188	212	206	228	200	204	202	199	210	213	187	204	222	243	201	203	204	213	171	208	213	219	195	198	220	176	197	236	224	208	191	223	185	222	226	208	215	195	213	230	204	234	192	185	214	208	200	206	172	217	187	205	213	194	228	220	197	211	210	227	215	220	185	226	215	212	219	219	220	196	185	193	200	185	200	160	243	206	189	224	210	189	214	238	208	211	195	231	230	213	207	233	210	216	202	193	186	199	226	208	173	192	205	218	204	197	199	194	191	221	195	242	195	192	225	199	214	218	190	209	199	195	190	210	232	211	205	212	183	221	214	222	204	193	194	205	210	218	205	190	189	163	222	227	196	208	193	218	212	192	211	238	204	214	185	185	228	202	193	215	224	227	209	203	222	214	235	220	204	218	207	214	209	220	215	202	201	217	207	199	174	214	187	229	213	187	205	216	201	185	217	216	224	203	202	175	207	212	195	203	211	232	207	190	199	200	183	205	211	185	201	200	208	217	194	207	201	246	213	225	221	223	227	201	217	225	225	220	234	199	219	205	226	218	189	209	210	205	205	219	212	213	202	206	204	213	201	186	229	188	206	199	198	217	198	204	215	193	191	216	211	242	198	206	236	208	214	216	217	190	198	187	214	197	220	199	207	229	218	226	229	191	213	184	225	195	187	212	191	207	206	208	202	189	196	198	222	224	183	218	233	221	217	184	203	191	229	208	202	201	208	182	187	214	210	195	205	199	192	182	203	234	216	216	193	208	224	210	215	196	218	204	198	207	226	198	201	196	188	192	212	201	204	204	196	227	199	212	223	222	209	208	173	183	174	194	210	216	197	205	217	215	250	205	214	206	216	212	237	193	207	212	213	178	223	213	205	206	209	222	227	190	205	215	207	205	186	193	202	235	213	187	218	224	211	219	200	202	208	205	179	218	205	212	178	233	203	189	228	206	187	226	211	230	210	196	191	198	189	209	187	214	201	223	201	214	218	229	216	215	187	224	188	210	199	198	218	197	210	231	228	237	210	217	214	189	226	213	212	228	211	201	193	193	238	225	196	182	197	211	214	225	212	212	207	213	199	179	198	223	192	193	176	219	201	183	210	211	222	199	202	200	225	190	226	217	218	181	185	197	207	215	204	200	212	211	207	206	187	206	225	197	207	232	196	197	195	207	197	190	216	198	205	224	216	203	192	214	236	186	185	221	224	200	195	198	230	191	201	221	191	194	205	226	230	205	226	192	206	214	217	208	206	232	194	214	210	208	235	209	202	205	221	194	210	225	168	214	202	210	217	254	206	203	203	233	222	184	231	211	212	193	213	229	209	202	210	181	188	205	201	209	182	182	215	178	202	202	174	195	221	206	209	206	174	215	219	192	200	202	201	222	223	230	207	222	204	178	219	195	204	197	222	198	213	208	220	201	205	184	210	177	217	227	190	231	210	215	209	197	162	229	207	221	204	204	209	212	218	204	204	201	209	196	221	220	243	203	182	209	217	217	231	207	222	238	181	217	197	183	228	227	222	198	219	252	216	193	230	218	198	198	202	205	225	242	186	228	215	210	198	217	205	212	204	202	198	231	220	212	214	186	215	236	215	217	183	187	220	216	208	232	207	230	198	200	190	211	195	238	202	193	235	206	174	216	212	203	197	212	209	223	212	198	211	192	246	185	228	208	197	195	200	208	230	215	217	178	189	210	227	214	177	224	202	186	203	202	188	221	233	212	216	200	222	202	216	208	195	209	198	197	190	182	235	170	200	212	215	196	224	192	209	207	199	208	212	223	224	218	193	215	233	200	217	199	223	217	207	246	223	207	208	219	212	216	214	206	210	195	196	219	193	207	201	192	209	215	184	203	228	201	210	202	206	192	193	219	215	225	207	224	220	198	209	196	206	228	241	211	204	198	193	207	205	218	199	213	207	207	193	201	207	194	215	206	213	199	216	210	193	185	208	190	203	222	198	197	194	217	219	183	198	220	223	216	189	219	217	198	202	199	201	207	202	223	192	228	201	200	197	207	202	205	212	208	204	210	229	218	210	208	209	215	224	208	197	181	229	203	216	216	223	199	220	204	193	167	180	214	226	219	209	213	210	225	244	199	209	168	219	195	214	205	205	202	219	211	195	188	205	208	216	237	191	200	212	188	184	183	205	189	203	209	209	207	204	203	222	208	206	212	187	229	198	217	202	188	211	177	200	193	209	221	204	187	212	226	218	214	202	202	204	210	223	222	199	215	198	186	221	215	181	202	200	213	201	220	209	239	213	193	212	184	227	202	227	232	229	216	194	205	204	198	214	203	198	215	195	209	241	222	226	224	217	223	188	202	202	200	210	207	201	207	198	226	207	218	215	212	223	208	199	201	204	196	215	218	225	219	206	218	231	218	194	203	193	221	219	196	218	195	213	198	209	207	201	202	197	195	218	261	229	217	199	206	214	200	197	204	191	175	195	223	234	215	196	228	208	215	223	196	210	214	205	204	219	220	178	222	223	219	202	215	211	219	212	205	216	195	213	217	222	210	201	236	213	214	222	202	230	203	202	201	184	205	227	211	211	208	213	228	193	221	211	207	209	198	201	219	204	198	205	233	207	235	222	205	205	231	225	211	207	197	224	187	216	215	205	236	224	212	191	234	196	204	185	216	215	201	204	211	183	198	213	223	229	201	225	203	220	196	218	209	220	229	196	222	196	188	241	194	219	213	205	218	228	205	206	215	202	189	197	201	219	195	182	218	192	216	208	207	198	229	241	230	220	203	198	214	228	228	224	206	233	200	208	220	209	217	214	200	205	213	202	210	201	197	204	219	190
28135	35475	42651	50789	44985	47807	46837	44203	45547	43879	42523	40470	37559	34188	31265	27922	26288	23546	17570	12493	8028	6412	5779	5420	4985	4528	4691	5429	4935	2769	1962	2741	1965	1303	1359	1432	1207	786	753	712	771	776	716	727	721	707	691	676	710	704	702	822	992	1039	999	930	807	725	712	758	676	702	669	745	690	706	690	719	727	716	695	751	743	674	720	665	689	731	707	659	637	717	686	671	700	721	707	709	731	715	683	715	746	720	750	696	713	716	738	676	716	669	725	754	705	712	728	728	704	674	687	706	717	699	714	696	706	708	707	690	697	677	677	732	707	685	661	669	757	707	661	693	727	733	740	686	696	721	669	777	724	702	683	728	714	750	720	674	756	660	704	688	695	733	714	689	705	709	671	698	673	753	729	679	721	688	736	733	681	686	740	735	697	741	735	734	702	690	680	681	745	716	706	692	719	713	712	702	637	707	709	710	677	649	666	746	698	690	720	698	702	714	709	694	716	681	717	701	705	732	709	678	684	661	700	660	686	709	686	737	698	729	657	748	674	687	746	727	735	684	753	716	728	687	713	684	721	652	710	745	667	699	727	679	739	720	717	723	704	737	715	710	705	718	697	724	725	690	709	693	713	686	676	716	723	681	713	700	684	671	686	763	693	680	722	676	731	729	682	665	700	733	698	706	762	675	757	690	702	684	680	704	722	721	683	703	719	671	742	722	684	686	769	720	674	696	693	687	729	696	714	718	712	690	714	715	703	710	702	692	711	671	740	706	700	702	754	717	720	700	723	679	789	734	714	662	656	741	698	703	733	739	720	703	689	726	722	661	700	731	731	667	686	712	718	681	704	680	700	706	723	681	748	704	673	669	744	665	721	720	738	771	718	705	691	676	728	703	690	699	662	702	669	767	709	691	709	765	685	731	732	652	613	735	679	704	695	653	703	721	703	708	700	677	711	707	756	682	697	718	709	728	679	709	682	692	754	701	751	696	713	709	739	697	688	715	687	730	659	660	713	700	677	694	751	713	697	749	714	682	662	692	721	701	683	667	720	728	679	697	679	704	679	713	666	678	723	764	694	720	706	738	733	696	717	676	714	701	735	725	718	659	756	724	667	691	716	684	689	695	690	705	765	737	684	703	703	715	739	716	698	705	735	714	672	661	678	724	743	711	705	722	726	734	685	613	650	723	700	708	733	672	741	686	732	724	680	718	645	716	656	684	748	660	633	727	678	731	718	672	705	721	720	704	686	657	739	709	680	708	705	723	732	744	690	661	723	733	757	677	666	707	727	709	710	771	687	695	694	722	665	739	712	736	732	661	697	694	768	687	714	694	688	705	727	662	696	724	692	686	726	700	704	694	680	737	732	709	720	720	706	713	696	692	702	693	676	695	697	673	685	704	724	694	708	689	684	702	669	647	734	670	740	712	695	666	725	698	686	710	662	686	700	664	690	763	674	705	709	663	717	689	671	671	752	727	714	711	687	749	713	718	696	684	727	719	723	746	691	706	723	747	701	710	737	702	665	742	707	673	683	724	702	684	767	693	722	738	715	705	695	705	717	744	677	700	674	731	698	689	741	680	695	680	723	676	709	680	746	665	724	726	672	672	697	690	731	730	741	752	751	727	727	730	736	725	763	712	666	728	658	715	676	715	717	765	691	705	681	714	724	713	706	682	701	692	683	732	694	688	693	723	726	694	707	685	688	725	714	699	661	714	653	700	682	717	672	718	730	718	654	716	713	723	693	680	682	704	714	724	724	710	727	689	712	721	712	729	677	691	684	743	721	701	724	644	669	621	719	725	756	679	724	753	687	696	718	751	745	686	664	695	684	699	718	710	704	685	692	746	699	746	715	708	693	682	701	709	700	692	679	652	760	705	682	680	729	756	679	692	745	687	682	678	683	698	650	742	748	715	691	751	706	686	646	727	706	721	731	707	688	713	737	691	710	708	715	729	689	713	667	741	693	710	672	695	639	728	718	665	713	762	681	682	709	686	747	655	703	700	715	752	695	663	716	699	705	720	746	713	711	719	716	714	692	753	749	717	680	643	751	710	681	709	716	738	719	743	683	694	715	679	711	701	704	712	702	705	736	736	728	753	741	720	687	713	764	638	710	767	693	694	717	711	716	720	640	655	695	737	726	699	702	710	688	719	711	670	687	707	703	719	718	692	702	754	709	721	701	642	730	708	699	700	681	700	725	676	742	687	692	692	701	764	724	704	736	733	727	723	726	704	701	703	703	638	675	729	698	687	704	714	664	682	728	693	663	700	729	755	744	693	750	690	672	724	716	701	704	688	720	701	677	765	664	702	658	722	702	649	684	668	699	693	693	700	684	728	709	719	711	700	746	706	714	650	649	697	733	724	717	688	700	700	697	708	731	714	683	731	716	721	713	725	638	734	700	745	684	742	733	681	705	711	689	681	663	696	705	663	686	717	677	717	698	685	687	668	719	702	651	724	679	725	687	712	703	705	703	679	694	676	697	772	735	740	739	726	728	708	699	692	692	700	696	659	722	710	709	741	740	717	691	703	705	731	733	705	771	741	669	663	739	734	687	727	730	686	703	736	711	728	704	698	695	691	660	716	639	704	709	711	691	687	695	681	766	693	671	679	665	733	651	674	737	726	692	670	757	684	694	686	712	681	718	679	717	694	665	694	688	704	704	688	713	721	727	718	660	735	735	722	770	683	694	730	761	759	667	687	764	709	686	704	781	697	709	738	720	699	750	731	678	741	727	684	706	674	755	696	698	688	685	745	729	706	756	681	707	699	658	745	680	782	693	698	640	735	690	709	705	730	736	717	688	693	717	701	736	682	671	691	726	727	689	707	699	695	695	687	657	673	709	722	697	705	718	714	699	708	686	703	694	700	709	716	680	674	753	713	740	726	708	698	718	708	724	737	702	698	774	705	721	720	693	719	692	688	663	676	730	688	701	677	721	700	693	689	684	678	700	688	683	694	736	714	735	688	689	719	711	740	663	713	722	708	677	750	672	679	689	706	720	660	662	673	735	732	702	684	716	672	710	712	718	719	736	728	760	679	741	709	711	680	711	673	705	675	724	715	717	717	692	695	711	716	684	718	694	725	711	690	710	665	725	655	700	695	718	730	683	658	673	711	727	707	684	739	736	715	711	729	692	715	675	716	686	691	720	676	669	711	668	683	707	728	654	695	693	666	675	673	730	714	731	699	650	698	669	721	681	719	727	683	666	718	717	690	736	720	710	677	739	752	716	737	721	695	725	649	738	672	721	708	749	720	685	706	756	700	740	714	736	716	691	742	721	679	704	697	668	677	690	758	710	743	725	745	717	670	709	682	661	679	774	657	689	682	725	712	736	666	695	685	697	719	756	699	661	690	691	707	717	662	714	712	707	715	682	663	670	713	715	731	703	679	701	691	730	716	771	715	709	684	691	704	674	715	668	709	705	696	676	674	705	702	654	756	758	690	709	715	685	720	731	709	702	747	743	738	715	767	771	725	697	667	695	696	687	685	696	670	679	709	700	665
10471	7927	7355	6687	3796	2424	1833	1439	1095	1054	883	903	761	594	487	404	369	343	290	273	245	222	207	200	218	227	200	168	201	188	184	182	186	204	184	211	198	194	203	181	173	187	200	170	175	206	192	183	171	189	180	165	177	180	170	194	195	193	185	169	183	170	189	178	182	191	168	220	183	186	182	200	182	185	170	199	169	191	164	167	188	175	208	174	187	169	161	180	196	185	198	214	175	217	178	207	194	156	196	185	186	188	167	180	171	186	172	174	171	200	187	190	178	164	168	174	192	183	163	177	193	187	172	176	147	181	205	192	162	170	174	168	158	165	173	192	171	196	180	195	178	169	194	196	177	172	170	188	206	178	163	161	169	171	178	200	193	175	190	183	197	194	167	201	178	189	186	170	173	182	165	171	196	167	169	170	187	186	202	176	179	170	196	178	178	166	184	172	158	191	186	187	168	166	176	203	188	207	163	167	194	136	184	187	190	184	181	183	188	169	186	179	171	206	194	174	175	171	163	172	189	153	171	174	173	180	184	186	195	195	149	179	180	185	187	175	165	182	182	182	179	181	162	169	194	169	195	189	205	192	197	168	172	191	214	160	203	170	174	165	184	180	166	176	214	190	194	187	168	169	185	179	176	175	186	173	181	171	183	166	182	202	204	159	197	185	160	164	209	176	157	199	165	173	169	183	170	208	178	185	204	190	169	169	181	203	173	193	193	183	183	198	173	169	169	188	174	197	219	166	200	150	194	190	199	183	199	197	188	191	165	192	202	154	171	167	211	174	178	174	163	189	186	173	196	195	192	203	183	174	162	192	183	178	191	164	184	162	194	173	177	181	218	163	200	191	202	183	161	197	183	181	204	174	182	171	197	170	187	174	190	204	190	159	195	206	176	176	166	178	205	196	169	168	190	178	178	182	162	185	189	175	185	173	180	155	178	174	180	173	213	188	213	193	199	176	202	187	193	186	188	168	192	189	184	161	188	172	186	175	177	176	168	176	187	176	177	203	154	188	187	175	182	217	192	179	179	182	189	188	186	203	172	188	173	195	209	164	174	189	190	178	195	194	185	157	171	189	190	171	191	186	163	199	176	180	173	183	194	184	186	192	189	155	182	203	191	170	184	188	186	196	177	194	195	168	171	170	200	177	142	192	184	200	170	180	170	193	175	174	178	204	189	189	166	194	204	188	170	183	196	183	167	197	178	169	178	180	196	172	213	184	186	165	159	183	181	187	187	169	185	185	181	173	181	185	185	203	169	177	198	185	177	164	215	191	178	185	162	172	192	184	170	187	182	197	197	177	179	197	174	203	174	168	202	172	175	198	179	178	194	196	191	182	169	176	176	169	197	184	164	192	177	181	190	161	167	177	181	164	187	179	181	193	193	163	176	179	197	174	190	197	172	217	176	185	181	197	209	184	188	194	188	161	168	194	177	195	187	181	195	183	183	179	177	173	158	168	194	171	182	186	167	182	195	159	177	170	210	190	188	176	196	190	158	191	185	175	198	201	197	189	181	198	189	191	167	215	200	184	164	202	168	174	176	169	171	171	180	192	184	192	168	178	168	171	185	184	194	180	199	186	178	202	179	165	183	174	186	170	176	196	184	187	198	185	185	164	181	188	184	178	170	192	172	179	165	178	171	197	163	161	208	183	178	182	183	168	190	165	196	171	205	172	171	174	199	194	193	159	189	183	178	176	183	191	158	171	168	165	159	187	185	178	192	191	197	180	194	213	196	172	184	179	164	173	201	173	179	186	184	157	185	171	184	199	176	166	179	187	194	175	183	191	197	187	193	183	162	186	166	185	184	173	169	194	174	193	179	193	181	171	181	198	161	175	185	207	202	166	208	231	181	208	175	197	198	177	194	153	184	197	175	187	170	192	176	173	202	185	195	206	169	172	188	192	218	176	190	157	181	150	174	188	195	182	177	152	184	201	179	179	215	149	191	175	166	174	163	199	175	186	179	186	166	174	153	178	165	168	180	195	190	166	192	187	178	217	191	186	195	153	203	189	188	186	193	199	182	180	187	189	159	207	178	201	166	163	182	161	178	182	163	185	177	191	172	180	170	196	172	173	165	180	171	174	179	188	161	175	162	166	174	178	191	176	179	206	177	198	161	194	163	169	174	172	179	173	184	188	188	184	193	188	183	206	161	179	196	185	174	171	212	194	179	185	155	196	188	187	192	159	181	202	188	203	192	173	185	184	189	166	182	195	202	171	182	159	169	170	182	184	186	160	178	170	172	201	175	189	213	185	180	140	180	160	194	186	163	194	164	159	170	168	181	172	181	195	199	195	181	176	201	181	184	182	163	185	169	181	181	189	200	189	181	193	160	179	180	164	175	188	170	188	163	178	189	200	183	187	186	183	185	156	186	176	171	173	176	174	173	171	191	178	170	194	210	175	191	173	190	213	181	182	201	170	158	187	187	187	199	178	174	185	171	191	194	167	175	160	141	191	189	203	162	170	187	186	207	172	183	195	172	166	202	186	177	163	177	195	211	181	172	193	195	172	183	181	177	211	181	162	194	161	184	160	185	208	206	197	167	180	168	160	192	179	181	194	187	173	151	193	174	203	183	165	170	166	175	161	203	185	163	182	207	194	183	181	175	183	172	183	194	171	185	169	187	196	203	182	184	197	168	166	168	182	188	175	180	167	186	161	172	183	177	186	176	178	193	181	177	184	164	184	175	197	155	185	184	196	170	188	167	157	192	192	178	173	176	183	203	173	173	171	160	187	178	187	193	190	186	189	174	170	183	198	156	176	216	209	188	184	177	198	179	178	184	185	199	171	178	153	172	181	175	170	175	173	171	195	159	187	173	157	191	187	187	183	172	199	182	194	165	194	188	196	186	180	170	173	193	194	181	192	183	171	169	192	186	175	208	181	170	187	188	174	182	186	176	182	181	184	218	173	170	168	186	169	178	176	174	209	193	179	172	183	181	179	155	186	190	180	201	182	191	169	165	185	189	193	194	178	177	157	180	160	174	160	180	180	185	180	169	178	191	164	166	185	172	183	193	181	173	179	194	209	173	184	200	173	180	175	186	189	180	171	171	194	179	188	203	178	177	189	190	173	194	169	189	183	158	177	184	192	205	150	188	191	180	172	182	195	193	171	179	186	184	163	197	188	203	187	190	189	184	180	169	158	153	197	170	164	194	173	182	193	197	208	189	192	207	220	180	174	171	181	180	213	184	193	196	188	159	183	192	187	162	166	194	201	166	193	184	163	180	189	208	156	171	174	191	192	200	176	185	173	179	186	187	175	202	150	184	209	202	177	200	200	179	191	164	169	173	183	192	188	187	197	168	180	150	178	191	174	206	174	178	197	195	196	160	176	187	187	171	188	161	174	203	174	179	181	182	177	159	186	175	190	180	152	186	184	178	178	180	163	181	190	180	215	197	191	189	207	201	177	174	177	159	171	189	180	175	190	214	175	184	192	187	173	202	182	156	186	177	200	168	181	209	171	183	204	183	187	167	183
11019	10174	14036	16476	11960	9600	8491	7337	5750	5009	4465	4326	3510	2924	2630	2388	2090	1840	1565	1149	1044	874	778	798	802	731	733	794	711	677	634	708	697	666	636	683	632	651	586	668	650	601	674	658	636	619	612	660	662	587	645	618	624	618	595	701	667	632	641	609	672	604	596	619	594	624	638	623	650	642	657	614	611	621	620	670	663	608	644	584	618	616	689	623	644	609	628	658	660	660	606	630	605	630	594	613	674	622	639	597	659	608	660	617	621	624	656	674	628	617	639	660	624	607	645	624	670	610	611	639	665	666	604	631	618	654	624	636	635	661	635	647	595	626	655	638	592	654	634	649	667	630	672	650	641	651	607	585	661	662	652	600	636	671	623	611	668	549	577	632	611	641	586	709	652	660	653	627	650	668	673	641	659	669	614	633	616	641	601	657	658	649	632	647	666	647	630	608	686	581	623	628	624	678	659	638	633	643	623	632	641	656	614	603	696	637	612	603	661	586	685	646	612	597	600	610	615	664	632	617	682	625	683	599	635	635	617	659	594	629	660	659	595	636	671	639	640	594	654	614	662	627	661	668	591	619	605	642	594	642	648	629	657	692	576	598	619	669	682	653	650	600	648	630	570	616	645	679	644	624	636	655	630	582	613	610	677	663	637	660	651	668	628	626	664	695	651	692	666	655	612	699	665	653	633	677	630	617	643	652	619	657	651	606	580	623	625	589	663	584	642	628	581	628	644	651	676	660	631	633	647	672	621	621	605	614	635	620	626	642	606	647	629	629	645	662	585	646	645	691	589	606	649	667	593	631	628	660	637	633	654	627	664	707	638	618	627	615	624	658	593	626	583	648	608	622	648	660	627	623	615	608	625	616	630	642	662	649	667	643	682	593	598	660	610	664	651	615	630	631	637	586	623	672	622	633	672	634	640	642	644	664	619	624	608	678	685	652	598	612	608	628	647	592	671	637	697	644	627	624	633	620	595	639	630	622	666	615	662	620	639	641	637	679	661	631	636	606	634	600	630	619	609	612	664	587	664	617	649	649	624	635	604	676	619	627	629	637	622	640	684	619	630	628	674	668	627	589	590	648	633	650	640	636	600	622	626	665	601	643	662	624	663	665	633	659	636	596	623	631	649	566	599	595	532	611	609	598	651	634	656	616	629	649	642	667	625	631	640	617	643	646	617	672	634	649	637	651	667	643	648	614	625	659	659	661	714	607	661	655	637	578	653	660	637	614	592	638	607	652	639	692	658	643	645	612	613	584	600	635	679	653	600	674	613	628	600	669	675	569	630	641	665	631	660	603	596	622	679	654	623	664	628	643	663	660	633	614	606	667	647	635	631	626	611	623	669	638	636	645	640	620	635	623	632	655	630	629	645	637	613	664	646	639	623	663	635	602	659	646	653	602	658	650	636	611	664	644	668	613	609	629	639	649	619	661	648	636	661	635	649	625	637	636	637	622	612	601	653	647	615	630	652	613	651	642	627	565	632	669	673	587	628	685	650	627	642	640	640	660	602	614	620	688	623	684	619	595	637	627	622	628	659	618	624	649	662	625	645	641	617	661	634	675	672	623	605	656	610	649	641	599	613	624	612	615	647	656	642	631	580	639	674	629	680	666	598	638	648	646	620	646	637	595	606	603	626	618	624	651	593	680	640	602	632	600	670	629	611	635	630	622	644	661	596	660	647	632	632	623	624	645	615	644	646	632	632	636	626	645	643	658	669	638	642	643	628	644	627	643	630	669	653	664	665	640	645	624	614	630	608	659	617	601	614	651	637	634	638	599	601	619	636	640	638	677	657	613	663	595	643	612	659	623	680	641	628	623	621	613	647	615	653	631	637	596	629	627	647	645	625	646	633	653	639	615	633	642	580	650	622	621	630	651	647	619	662	622	637	629	664	628	615	646	653	647	632	644	622	580	607	626	598	659	629	616	638	639	674	673	653	619	585	626	632	636	643	621	664	621	641	634	684	641	627	605	641	663	633	586	640	606	615	665	646	594	642	628	619	678	629	671	662	698	626	641	589	635	656	623	634	663	593	634	645	626	650	611	668	644	666	613	643	645	680	608	630	659	707	612	635	621	630	629	641	661	666	629	610	610	652	663	626	662	660	647	657	670	636	618	650	641	631	632	597	619	663	654	623	661	582	638	664	621	645	656	595	655	654	588	670	602	642	674	655	640	638	680	670	616	646	611	663	600	641	670	637	629	651	666	641	625	632	645	606	642	617	662	631	598	651	660	647	632	649	650	608	625	602	635	632	593	655	646	575	606	646	660	668	637	624	593	654	632	620	610	619	612	642	638	629	634	659	670	642	676	608	655	644	603	639	656	670	633	611	614	654	654	661	694	618	622	649	675	646	636	583	670	606	677	658	625	589	625	617	609	620	600	627	650	634	667	627	649	619	620	592	650	636	612	606	649	602	657	602	671	658	593	633	631	637	623	625	653	679	681	673	670	652	658	649	617	644	613	649	646	673	674	633	641	637	595	676	635	635	635	689	603	621	619	612	607	621	660	612	636	633	668	658	657	634	689	675	657	635	630	687	615	651	654	658	661	658	594	612	643	639	618	693	662	642	651	613	634	660	634	667	631	637	641	608	657	661	632	650	670	650	677	667	670	656	630	652	637	639	643	639	603	577	646	630	608	626	650	622	644	630	642	627	635	617	633	659	682	642	638	578	620	684	622	673	653	631	711	670	648	627	627	622	626	615	656	611	556	658	643	659	620	655	610	611	655	649	643	600	706	577	667	594	674	663	598	627	656	626	639	630	664	596	679	601	632	643	643	641	602	646	672	687	634	625	626	647	629	633	611	640	661	627	617	663	601	603	615	650	616	587	620	649	634	658	639	632	615	630	636	658	609	633	634	617	623	641	644	636	668	608	625	675	635	592	628	632	601	665	636	668	646	608	604	635	611	647	655	643	598	593	658	630	668	642	616	628	652	658	682	612	608	624	619	659	646	624	692	612	615	684	609	617	612	603	636	622	618	644	642	674	609	619	672	608	678	625	632	641	628	639	611	672	641	667	627	684	620	645	640	681	640	675	599	630	627	680	679	632	657	630	603	596	667	642	641	613	647	644	621	660	589	592	683	613	626	663	628	646	629	641	610	635	624	589	610	610	655	611	654	639	630	634	654	676	623	656	575	695	604	607	637	644	636	578	614	596	628	619	611	635	637	622	625	659	646	661	621	575	695	634	636	639	628	621	669	641	669	562	663	645	646	624	649	662	617	647	626	646	615	635	642	598	624	621	652	705	623	663	631	621	590	626	658	613	587	661	601	690	627	643	621	608	695	605	632	583	638	641	629	636	622	698	637	617	655	637	652	654	640	654	637	684	633	571	634	638	652	606	657	623	645	610	635	649	646	640	618	654	640	602	599	657	625	651	616	622	622	652	680	627	660	630	612	649	606	660	663	603	673	629	653	671	604	637	670	665	670	628	666	655	622	634	587	697	643	614	642	623	622	637	640	596	605	672	620	628	663	647	654
28720	33693	37182	36089	32985	27047	26526	23799	19083	15705	12097	10573	8831	6374	4833	3729	3333	2300	1429	965	644	530	501	510	414	506	444	537	387	305	318	310	274	237	215	213	209	200	189	171	186	188	194	190	213	187	198	189	193	155	210	200	229	192	206	174	192	205	191	200	190	184	191	187	192	191	214	197	187	200	188	188	186	188	204	198	198	187	214	196	180	194	194	199	201	192	200	191	180	214	205	209	170	198	203	184	203	164	182	189	156	206	201	202	194	212	205	203	190	187	197	207	173	204	201	177	195	198	170	183	170	169	209	200	190	189	197	173	196	178	177	195	192	200	172	167	181	197	158	211	188	171	185	199	199	171	188	193	190	188	172	173	188	175	184	200	210	191	197	200	207	173	198	193	191	192	177	180	178	187	187	170	172	165	185	174	215	198	177	193	177	190	215	181	188	197	195	184	174	187	181	206	185	213	176	161	198	180	197	195	191	204	196	202	183	183	187	205	193	176	211	200	179	177	177	191	210	172	201	189	199	190	195	203	156	186	185	192	205	195	187	196	183	182	192	208	169	189	201	191	196	207	185	197	200	201	193	174	199	200	170	205	198	201	175	189	186	195	164	181	176	209	191	205	223	186	176	191	190	183	213	201	176	207	187	187	190	175	168	215	191	196	167	204	186	184	180	211	198	202	198	189	191	202	180	201	180	191	190	201	196	171	213	209	169	208	186	209	197	197	197	200	166	191	199	195	192	200	186	194	197	191	194	196	180	188	187	185	197	193	183	184	180	181	193	197	175	200	201	175	181	210	204	202	155	178	213	195	209	171	175	201	173	197	204	193	216	170	206	194	182	201	200	201	195	207	196	174	194	178	189	175	170	174	204	184	200	183	181	181	174	199	180	207	226	197	174	185	172	193	173	206	179	227	212	177	187	189	202	199	193	177	163	182	179	192	183	185	212	207	182	190	212	176	223	200	180	179	213	195	178	200	190	200	193	173	190	187	197	175	173	200	205	198	193	195	179	176	214	196	187	170	196	183	215	208	203	177	184	211	150	169	182	193	206	185	187	184	179	190	207	178	178	186	202	199	190	206	190	190	182	186	193	164	190	175	205	193	215	203	166	197	190	189	174	157	201	171	184	196	180	175	215	199	196	195	187	171	205	174	181	187	199	181	203	192	194	177	167	176	196	216	169	205	200	215	195	193	193	183	194	190	175	203	230	191	193	208	172	200	203	179	181	208	181	178	199	192	166	190	225	214	201	194	194	214	201	160	182	195	181	189	195	176	202	180	189	192	187	174	190	177	201	182	197	208	187	207	216	153	185	166	213	219	182	194	176	167	195	186	201	189	172	189	208	201	196	185	188	202	198	217	179	186	160	193	170	191	186	160	195	178	188	185	178	183	182	170	198	161	172	170	191	193	215	195	170	176	186	194	186	186	174	194	198	205	190	196	198	172	178	193	220	192	215	205	189	181	166	208	186	209	185	156	161	166	170	200	181	174	185	175	193	163	198	184	203	167	187	179	174	199	199	180	158	181	201	194	185	200	201	185	199	184	195	217	185	199	183	185	183	186	178	169	201	199	201	177	181	197	179	198	175	143	183	195	184	187	199	193	197	196	177	204	190	181	192	176	172	189	198	192	220	181	208	176	150	194	202	167	170	207	181	185	195	203	208	189	191	209	181	187	189	167	194	202	185	204	185	184	208	183	178	184	212	185	212	187	205	188	190	180	168	194	189	179	180	167	177	190	240	194	190	191	169	223	192	200	193	194	177	180	189	171	162	204	173	191	185	173	182	192	187	194	199	178	151	210	194	180	216	185	184	193	199	210	228	177	162	190	199	179	189	200	176	189	197	192	198	182	187	178	159	205	199	178	214	178	199	187	210	206	192	195	215	195	184	156	200	169	221	184	215	190	182	194	152	194	178	174	177	208	198	200	192	184	176	210	178	198	187	189	206	168	186	180	178	214	184	200	184	200	213	197	153	192	185	184	228	182	170	198	163	186	172	186	204	198	193	181	210	207	199	207	180	175	202	198	197	198	197	180	186	173	201	197	174	195	218	193	190	211	190	175	206	214	176	189	189	212	194	176	178	218	200	182	193	187	189	190	179	194	183	175	185	180	187	171	176	182	196	182	173	190	180	172	191	199	191	174	169	194	182	176	211	200	196	207	195	174	235	179	177	194	173	184	156	189	169	192	180	191	181	166	185	188	180	186	206	210	184	207	196	189	149	212	202	198	185	190	191	174	200	157	210	195	227	218	182	190	185	188	180	182	205	185	181	183	183	173	171	192	187	221	178	171	192	173	174	176	203	203	172	162	186	189	213	195	191	185	181	174	198	192	200	179	188	194	176	202	195	185	177	191	182	233	180	186	172	177	207	193	232	180	182	193	188	183	187	207	196	185	202	175	181	200	182	194	187	167	185	219	175	213	189	213	181	161	188	208	196	201	179	181	200	213	186	194	197	195	169	232	167	170	172	189	193	188	182	185	184	195	182	179	188	172	175	181	206	183	205	181	195	198	185	197	196	182	192	188	168	219	177	197	190	194	213	209	214	202	188	200	193	208	195	191	206	201	200	196	176	208	176	205	219	166	201	193	204	199	187	162	176	179	185	186	177	172	185	167	217	190	197	161	185	207	182	179	203	184	186	202	160	179	173	186	183	179	213	197	177	209	213	204	193	203	191	188	167	174	198	169	187	191	217	201	190	207	191	196	182	190	187	205	170	189	198	179	204	171	169	197	166	185	182	163	212	190	165	195	168	166	198	206	193	212	199	191	176	175	182	211	167	185	208	199	181	196	208	180	196	180	202	172	167	217	219	190	197	204	167	195	181	165	192	178	214	197	174	178	185	199	161	206	177	195	192	205	188	170	178	173	186	201	178	210	180	198	182	181	170	209	204	215	182	193	187	179	216	219	194	180	146	206	196	178	189	154	161	190	188	185	202	227	187	202	217	186	180	180	214	194	194	209	202	166	171	173	196	181	189	191	188	180	157	194	195	189	171	167	197	210	183	189	172	188	197	164	198	188	197	199	191	182	188	199	210	192	196	203	196	169	162	183	186	174	208	181	202	192	187	183	168	197	174	165	163	199	192	213	196	213	181	198	171	198	174	193	191	185	194	194	185	184	211	188	208	186	163	201	178	169	180	206	215	203	184	171	200	166	203	171	209	196	194	191	180	187	220	191	193	201	202	168	166	193	191	201	187	190	175	210	196	173	182	202	197	186	181	187	194	193	220	205	178	213	193	176	164	186	182	200	187	186	175	173	176	209	225	205	199	189	166	188	187	170	206	177	199	183	190	185	172	199	215	205	172	182	195	164	194	172	212	183	178	198	189	192	190	190	163	189	181	216	186	188	205	182	167	187	191	185	182	183	190	208	163	208	209	196	162	204	192	174	196	219	180	202	184	209	181	210	193	207	195	187	184	202	207	194	195	187	175	179	161	222	169	199	190	181	191	187	189	167	195	195	190	187	188	195	171	164	193	205	206	209
23388	31087	39515	44619	43063	39937	42333	39743	37612	35857	32746	31808	30005	25799	23141	20596	19419	15369	10046	6496	4506	3905	3180	3492	2588	3394	3027	3494	2632	2061	1927	1811	1669	985	802	841	731	698	690	665	656	679	673	664	701	642	674	700	671	700	706	753	904	881	827	792	697	664	664	671	678	704	694	665	673	701	609	601	633	644	652	651	676	641	673	671	665	631	681	646	671	668	679	666	643	664	651	639	715	664	670	687	639	672	696	677	635	635	652	648	621	669	659	704	650	632	636	689	645	646	685	632	656	638	650	633	603	637	679	646	690	632	645	620	665	632	658	664	620	643	659	658	593	662	619	688	644	632	615	627	666	627	628	622	673	633	667	644	655	672	651	627	659	616	693	633	704	613	653	679	625	672	691	688	633	663	677	673	690	627	614	682	635	636	686	695	681	657	618	680	681	693	645	623	697	664	634	682	611	645	637	701	666	706	636	643	660	647	642	693	669	672	656	656	605	645	678	624	650	666	691	687	633	668	674	659	667	649	652	607	674	639	582	611	604	618	633	685	683	670	667	620	652	626	626	628	681	653	700	626	630	662	668	633	629	628	648	666	651	670	656	659	679	663	667	605	655	660	626	697	664	649	658	642	660	618	660	704	675	642	615	634	640	669	655	632	655	618	624	642	673	611	671	668	628	678	671	683	670	642	658	645	621	601	664	665	649	635	670	649	645	659	656	689	613	653	659	640	652	639	599	661	654	636	715	644	652	694	671	629	683	673	651	682	688	674	683	612	668	660	677	674	658	653	628	662	607	638	636	659	623	680	629	668	659	642	676	691	632	639	637	642	674	651	647	654	696	668	642	648	684	636	673	635	674	608	647	629	626	641	682	665	671	687	703	674	658	684	615	633	684	688	653	694	655	652	675	646	695	637	628	646	680	611	608	670	665	659	655	649	641	695	644	624	627	657	673	584	660	598	642	623	676	714	647	671	679	689	634	644	655	672	647	683	655	682	668	708	641	649	648	638	694	645	596	666	680	623	698	660	662	672	634	630	651	656	591	635	675	629	664	612	700	639	642	639	670	686	614	694	634	647	682	642	625	640	667	618	675	626	656	653	717	700	693	666	695	652	642	680	661	666	658	629	650	627	662	631	632	648	644	681	717	642	644	664	669	643	618	622	611	667	669	665	661	627	620	629	654	650	691	658	665	643	675	645	638	637	669	683	652	639	638	668	676	654	644	660	639	667	605	677	623	652	656	649	675	646	672	679	595	601	672	689	678	680	600	652	675	664	678	655	667	641	696	664	712	639	657	689	666	629	639	680	660	642	666	665	620	637	669	650	662	678	693	678	665	656	624	644	675	651	701	639	711	651	625	630	649	666	606	663	659	692	655	644	652	647	626	663	656	665	654	647	645	673	671	627	627	669	658	648	643	666	646	610	658	668	661	617	637	623	665	686	695	645	643	667	632	673	635	595	631	681	625	670	674	612	676	671	628	618	647	646	673	638	671	675	653	670	693	677	705	653	641	668	613	631	658	663	665	622	669	637	637	639	622	606	690	686	633	627	705	607	637	648	667	690	684	647	693	674	631	683	654	659	684	676	682	647	668	587	622	678	664	688	661	650	675	647	660	671	610	622	674	639	684	662	666	686	656	644	660	670	672	672	633	645	649	654	626	667	624	678	669	683	658	610	699	654	661	612	649	662	646	681	610	652	681	680	663	671	668	693	660	624	668	697	642	665	644	659	652	622	671	689	689	644	648	694	649	650	658	693	632	666	702	681	666	615	635	696	692	600	661	662	646	671	670	628	648	635	638	615	671	677	661	602	675	618	668	660	633	665	686	626	657	692	668	678	685	652	613	637	614	669	707	650	644	700	664	681	627	637	620	664	640	644	652	638	653	580	682	668	643	644	654	677	678	643	658	633	642	642	596	666	655	659	661	655	673	632	651	626	688	673	591	636	675	671	647	663	643	652	674	668	689	629	696	622	588	665	661	650	711	674	617	669	646	685	684	684	662	648	702	638	621	670	640	685	700	636	664	648	623	630	667	665	635	679	684	615	687	703	658	662	621	618	652	619	652	655	707	648	658	660	642	683	626	668	641	669	685	675	680	672	625	634	665	652	666	637	604	636	598	665	656	626	625	657	662	640	672	609	674	666	658	616	611	650	672	656	649	652	660	657	693	692	644	612	665	674	670	661	616	644	681	643	621	612	682	682	641	684	640	646	667	629	674	654	684	658	623	658	647	655	639	629	689	684	715	653	689	678	674	645	668	617	650	684	675	636	656	650	722	623	682	674	656	651	652	662	688	628	685	661	646	636	672	661	669	641	612	692	698	647	692	648	647	674	668	665	643	643	648	707	653	647	662	675	644	663	671	655	640	651	660	629	648	678	636	632	646	577	677	655	673	670	637	618	686	630	641	644	621	669	672	636	673	718	684	647	638	667	663	625	657	679	659	714	667	639	687	627	687	651	699	596	644	695	644	633	610	658	660	654	622	602	658	685	671	665	649	634	683	615	657	669	649	660	641	651	661	662	660	690	648	661	665	621	607	671	654	648	645	665	643	695	661	674	663	688	668	675	650	662	656	630	646	642	642	664	643	680	669	636	671	663	627	653	679	641	697	649	687	655	696	663	640	680	685	672	646	657	644	675	669	669	616	665	637	674	573	690	717	645	618	673	686	645	665	643	721	691	646	680	698	671	651	636	650	729	657	695	668	621	664	671	662	628	661	608	669	640	633	622	648	682	638	637	651	677	639	604	649	656	670	655	664	670	673	637	640	663	640	685	695	628	627	680	672	657	659	672	672	575	644	667	674	614	659	624	655	677	685	613	712	662	651	671	673	662	712	631	661	669	641	698	625	629	669	632	682	631	671	678	701	668	679	668	626	665	610	717	620	655	660	696	627	670	661	660	611	622	623	650	663	665	692	661	636	645	654	686	630	660	636	612	715	669	625	639	656	653	709	657	668	634	677	656	641	666	632	645	654	654	673	669	665	684	654	630	659	620	594	691	664	661	641	681	646	652	629	674	662	662	651	687	670	649	666	659	581	684	670	669	667	639	642	625	654	678	688	646	661	660	630	666	669	648	645	631	642	642	645	681	686	691	658	630	657	685	663	675	654	670	588	634	664	619	653	669	668	662	660	651	671	627	637	644	603	701	636	690	642	657	667	634	694	693	619	640	655	654	653	627	618	645	641	672	674	671	600	637	675	652	627	580	676	656	645	647	651	688	683	618	678	678	684	668	692	695	651	670	668	639	619	664	667	663	645	608	665	700	671	663	641	661	633	608	651	676	648	668	667	663	670	653	686	650	657	672	642	637	694	652	640	690	648	675	667	603	686	643	657	677	645	591	656	660	677	671	648	676	697	643	666	673	660	656	634	685	621	610	682	630	653	603	637	618	627	664	698	636	704	649	668	677	653	654	661	658	661	648	660	673	676	618	677	651	672	644	654	630	693	681	655	656	646	643	615	634	677	661	712	664	646	697	652	653	642	655	584	653	656	653
36478	39659	44209	38288	34300	31895	32016	32106	28150	26234	22152	18496	16560	12470	9428	7509	6334	4676	2615	1579	1079	883	821	886	572	994	732	808	521	678	599	499	395	295	247	250	286	233	235	238	240	195	249	246	203	228	208	217	228	213	286	293	239	268	254	234	223	211	230	215	229	198	211	232	223	197	209	208	231	228	211	209	233	216	239	204	205	201	189	224	224	193	224	209	243	220	186	192	207	221	240	208	188	186	191	223	224	185	210	238	222	224	206	229	195	209	195	211	203	194	243	230	214	211	225	235	219	217	245	215	218	217	191	185	229	197	246	206	196	230	219	215	194	185	208	213	235	210	244	216	236	245	215	207	230	220	191	204	179	219	210	210	230	254	223	218	209	229	197	194	217	204	207	206	214	233	251	200	197	252	207	186	203	220	198	182	222	203	212	228	211	209	214	219	191	218	223	188	220	207	197	211	220	233	213	216	229	190	218	227	228	205	246	205	227	221	194	229	242	204	196	224	197	198	220	235	192	246	216	221	204	225	216	211	206	238	240	206	221	211	207	214	238	193	209	222	195	238	210	213	229	237	210	212	238	226	205	208	197	185	191	224	203	208	186	196	226	215	214	207	210	203	191	225	209	217	193	218	226	261	218	194	211	219	202	217	196	216	216	233	210	224	193	211	201	206	224	213	219	227	207	218	212	220	193	214	193	222	226	215	203	220	217	193	203	233	211	209	206	229	221	224	229	204	201	197	235	225	208	223	224	215	217	214	190	225	196	193	218	197	200	226	210	242	197	230	231	242	227	207	201	211	215	180	221	187	187	210	209	220	220	211	202	211	205	220	221	207	198	205	228	209	213	216	214	240	205	196	210	227	205	199	202	203	224	221	201	201	212	193	197	199	210	219	205	222	238	209	221	200	220	212	222	234	215	197	197	207	198	206	214	210	254	199	235	188	226	221	207	227	183	201	212	225	232	239	212	215	217	226	225	231	222	228	216	233	210	217	217	184	188	229	216	228	217	211	248	259	218	214	213	218	209	224	243	209	195	233	202	197	213	208	214	230	219	221	223	205	231	196	235	211	214	219	206	198	213	236	237	207	235	233	218	224	214	197	237	217	186	211	220	196	218	231	251	204	226	208	228	232	213	206	220	176	219	198	237	215	226	212	233	230	227	224	208	192	218	221	190	229	202	215	237	189	190	242	214	214	193	232	210	191	195	193	208	185	203	221	218	199	216	224	234	230	213	212	241	210	210	223	202	226	213	246	209	222	232	199	219	197	213	237	219	193	216	191	252	215	232	234	213	219	215	201	207	220	204	217	213	217	210	209	230	204	224	214	215	223	186	237	223	207	217	234	222	226	183	206	236	211	203	248	202	234	220	200	224	224	226	196	237	216	221	227	206	220	216	234	218	224	238	239	233	202	223	224	188	236	203	245	202	202	209	209	207	218	230	219	223	253	210	200	235	204	228	203	235	196	216	221	224	225	226	201	252	235	226	226	227	214	211	216	231	224	201	198	204	231	219	206	213	238	209	220	188	228	204	211	236	236	234	212	217	211	187	208	230	204	197	216	234	198	239	200	213	249	192	233	231	231	211	198	229	198	201	220	209	222	221	215	200	196	199	204	211	222	186	229	219	222	231	212	220	201	211	198	207	222	212	186	243	224	188	199	229	221	211	214	194	247	195	220	217	201	211	237	222	210	211	205	217	215	213	217	222	196	219	223	236	241	220	232	207	225	231	231	242	210	211	230	221	222	210	215	219	226	199	204	220	217	198	212	198	219	210	210	212	221	191	211	185	197	198	202	221	220	233	215	221	225	206	192	228	232	191	229	213	226	203	208	204	208	222	230	236	223	219	222	211	197	197	211	228	213	228	235	203	206	212	182	201	240	202	212	205	227	243	216	247	222	238	222	216	204	212	247	237	199	221	197	202	214	207	212	234	206	217	226	217	219	210	215	213	219	234	235	205	228	220	218	224	193	205	222	205	205	228	220	225	214	227	200	214	207	177	204	220	218	218	235	214	218	208	220	217	244	230	223	218	245	209	212	243	212	235	213	226	216	204	188	213	201	202	204	204	196	210	207	213	244	204	200	199	217	227	213	230	209	236	213	224	207	194	206	202	243	218	212	238	226	206	230	237	218	228	219	218	211	200	226	226	201	244	224	204	199	225	210	256	200	226	206	209	218	206	202	222	204	200	223	220	219	253	232	192	208	228	235	225	231	222	208	207	228	189	235	204	220	191	214	195	218	185	231	202	232	216	214	213	214	229	202	217	218	230	192	192	211	210	210	212	219	219	236	210	195	196	207	241	213	220	225	219	222	228	202	214	223	209	209	236	212	210	227	224	225	220	220	211	214	211	215	199	201	217	210	228	239	183	226	236	229	212	216	207	216	247	225	206	227	211	204	229	205	216	247	214	218	218	225	216	250	207	203	207	214	252	218	206	215	228	229	214	198	242	203	206	239	235	228	194	218	225	207	206	242	228	213	234	226	208	217	216	219	217	237	221	216	231	222	223	201	225	223	217	231	216	213	237	220	224	207	219	229	230	230	204	208	200	222	252	232	198	253	223	226	194	226	234	211	199	219	192	199	213	201	228	217	228	175	219	234	203	199	222	227	219	198	225	210	227	240	225	213	225	215	228	208	213	214	222	225	220	203	224	227	214	203	209	216	221	211	218	185	190	196	214	221	218	190	231	200	260	235	192	233	212	219	234	212	199	213	200	203	212	219	211	205	213	213	201	221	206	221	212	218	208	190	214	212	207	189	223	228	258	212	225	233	210	223	232	232	211	180	227	200	204	254	205	226	246	229	186	210	232	219	198	210	220	247	223	215	200	196	229	246	194	204	240	240	238	233	231	204	209	199	242	214	240	200	192	224	238	205	248	212	228	228	219	233	182	220	212	208	207	205	195	208	209	197	204	224	221	213	215	190	245	218	210	193	193	226	193	201	209	196	245	212	212	193	229	228	208	213	225	204	224	209	203	226	208	220	235	222	219	198	205	223	226	220	218	227	220	207	220	208	221	245	215	209	207	211	195	200	215	182	218	224	203	237	203	224	216	214	209	207	215	214	198	213	242	223	234	209	208	209	192	222	213	204	225	229	213	216	200	230	220	221	220	194	224	214	232	226	217	213	211	197	223	224	212	217	204	216	216	202	234	225	219	226	192	246	227	216	215	235	222	190	241	234	217	207	208	243	195	204	227	225	242	203	214	191	244	220	233	194	227	196	209	217	234	224	187	206	218	240	232	198	224	213	243	216	206	206	231	213	211	193	202	202	198	221	198	206	239	220	203	202	195	199	216	216	201	238	195	206	231	195	224	213	236	200	231	199	198	220	225	232	220	215	228	227	218	245	210	232	209	206	211	236	220	224	207	204	219	193	212	229	222	225	219	202	197	219	198	215	208	212	218	231	212	224	214	220	208	220	227	231	223	220	216	245	208	200	190	214	200	202	211	234	219	192	239	235	192	196	244	196	240	215	201	197	219	225	232	235
29566	37499	48046	49150	46874	46519	48139	47632	46442	45289	42023	39752	38928	34732	32131	29415	27300	23005	15663	10592	7248	6485	5908	6228	4237	6991	5395	5847	3724	4885	4002	3157	2500	1532	1135	1154	989	911	844	822	831	785	742	795	794	773	714	736	759	889	1092	1239	1188	1067	909	816	754	753	707	715	703	713	723	705	720	727	770	655	724	679	750	761	776	696	731	700	681	732	718	742	780	757	712	746	689	741	727	690	713	710	666	766	741	730	745	753	743	719	675	711	729	731	702	684	729	702	658	715	689	746	720	770	766	687	690	739	720	690	720	747	716	730	788	724	766	644	732	724	708	788	696	734	697	725	745	726	746	678	721	712	765	737	741	711	768	773	734	690	735	662	745	641	760	770	697	725	724	721	709	729	681	703	680	746	669	716	735	780	801	751	684	729	715	732	758	745	711	713	766	680	736	707	738	694	718	723	715	716	710	675	763	747	707	733	719	720	710	696	734	705	682	728	769	724	714	736	707	736	716	726	701	718	757	748	696	762	723	672	693	727	694	759	727	732	747	729	770	741	742	760	720	734	750	738	741	753	699	757	703	741	684	720	685	702	731	760	691	741	693	744	751	681	678	720	695	760	708	726	733	717	748	711	727	737	716	690	701	696	697	674	678	662	693	768	726	728	718	715	786	724	757	742	700	691	730	697	705	697	752	689	655	716	708	715	733	733	772	717	711	705	710	683	720	715	788	780	724	723	718	729	697	733	690	669	717	735	773	764	683	723	727	695	692	723	700	758	730	753	710	712	724	713	712	712	668	698	699	725	719	740	737	734	714	760	685	748	748	765	706	753	694	710	742	773	702	763	697	755	702	790	721	692	722	740	738	695	717	768	762	730	727	750	681	685	738	705	710	702	726	712	715	734	690	698	707	718	805	745	710	732	676	697	732	701	673	733	778	684	710	701	761	721	800	668	677	719	745	729	752	732	713	667	724	710	706	692	711	730	736	741	730	694	725	741	715	711	725	694	720	726	745	735	732	728	733	706	714	692	759	727	697	738	775	698	693	758	718	744	675	718	749	679	705	752	729	764	730	704	728	674	663	729	732	715	707	693	697	743	693	738	765	775	754	718	759	749	728	700	689	720	714	710	745	743	681	746	735	724	705	733	712	718	677	675	743	752	767	745	746	722	686	703	724	754	730	766	731	692	723	743	803	747	708	729	755	715	752	721	687	719	671	736	680	703	697	764	688	695	710	697	709	752	771	753	745	729	702	736	757	664	688	751	679	787	720	739	723	717	734	686	740	774	752	768	701	734	745	744	728	718	771	757	718	705	749	725	707	747	720	742	748	688	747	768	722	707	695	716	742	734	737	705	730	740	670	730	746	721	688	685	719	733	683	712	771	742	711	719	658	769	682	731	714	707	720	718	691	722	724	736	710	741	697	705	721	713	696	750	733	718	714	724	724	721	728	725	733	747	689	702	667	704	645	681	698	724	708	721	723	719	750	762	701	733	777	742	711	719	727	710	681	716	718	743	723	713	708	713	726	717	728	755	742	719	726	680	736	717	716	675	741	718	721	748	738	722	692	739	750	729	728	765	692	744	698	726	681	746	712	685	704	729	729	733	718	777	732	721	716	739	705	725	718	736	703	713	701	741	706	650	719	719	666	688	744	674	698	749	754	707	694	710	732	699	737	723	761	730	694	755	751	745	705	740	731	737	757	693	723	769	675	669	682	723	727	725	767	786	725	744	714	697	707	727	773	744	697	751	747	727	747	712	724	750	734	777	718	659	740	749	728	730	741	695	714	718	758	708	692	696	757	745	730	740	720	715	717	720	716	739	704	724	760	753	737	771	775	695	680	711	769	722	739	699	732	695	738	711	716	739	721	688	716	747	717	700	742	697	709	731	657	739	725	732	714	721	744	715	730	743	719	731	729	688	766	710	682	670	733	753	703	725	710	702	688	674	760	689	752	686	654	685	754	707	743	735	723	717	708	712	696	712	722	713	684	686	718	729	726	738	714	709	720	683	768	733	729	713	671	702	704	733	688	734	733	746	701	707	700	728	687	687	727	773	747	738	728	718	743	705	685	692	729	747	791	738	705	703	736	708	685	709	683	691	756	725	758	735	727	742	744	704	716	684	783	687	749	733	685	739	732	744	722	682	705	751	743	749	718	751	762	767	720	709	728	660	692	713	738	737	743	730	786	725	714	687	711	689	745	724	780	729	705	755	689	725	704	689	704	703	711	763	755	707	766	723	706	713	695	744	750	694	709	737	744	730	668	759	704	727	721	752	765	716	713	715	761	770	717	752	704	721	738	715	706	732	756	697	707	705	734	725	702	731	740	729	784	685	692	735	663	694	711	707	699	721	701	754	732	691	719	711	699	705	752	667	737	717	771	741	734	692	730	737	728	710	746	728	702	721	731	685	735	710	751	738	717	744	761	744	718	709	694	694	726	762	720	716	694	730	750	746	738	741	696	743	714	670	688	702	733	756	713	725	658	718	728	746	723	666	693	750	673	693	690	763	737	692	691	752	710	741	696	719	712	738	746	773	744	704	739	727	730	694	737	734	691	715	687	664	741	764	705	730	746	739	731	751	733	723	746	706	712	713	750	776	735	698	686	750	723	652	708	740	734	757	687	749	708	738	712	732	740	752	715	735	725	760	700	723	717	730	716	710	772	727	713	726	737	763	740	725	700	701	725	735	716	729	712	729	736	707	730	715	696	710	746	741	771	691	759	753	738	726	753	692	708	666	747	699	756	726	687	697	725	699	756	750	708	751	748	712	703	688	744	740	682	681	708	695	713	718	714	718	734	713	700	710	702	727	720	721	746	714	735	731	701	719	698	719	732	689	734	745	689	719	703	717	745	734	733	751	733	762	726	787	752	701	751	768	688	755	720	699	704	777	727	756	731	711	758	741	728	713	757	702	721	696	743	726	699	754	727	743	741	705	736	738	668	721	686	734	661	722	697	705	710	752	763	760	730	715	708	769	714	772	693	738	718	727	746	726	681	722	773	726	749	707	759	700	711	719	726	729	745	677	710	727	750	714	709	700	704	714	734	698	742	768	744	731	754	673	718	715	760	721	693	718	712	682	723	686	713	727	794	679	710	735	722	740	723	710	681	723	749	719	728	719	767	679	664	765	752	714	755	737	740	740	688	673	762	726	724	712	695	737	720	720	695	751	708	733	747	703	733	737	754	715	674	735	717	731	708	789	771	693	683	703	746	703	720	733	774	758	733	734	689	715	733	754	733	746	690	753	708	715	788	775	733	725	720	743	724	749	691	748	738	712	641	762	737	723	752	683	758	714	779	734	706	755	701	691	761	730	716	738	741	691	728	771	761	697	761	729	743	741	714	720	712	729	717	702	719	732	728	763	768	750	747	690	735	737	705	768	667	690	710	705	713	735	713	729	779	703	707	715	742	734	734	670	676	672	725	741	704	733	713	715	696	691	766	740	720	730	773	737	724	705	698	697	738	735	765	749	734	739	722	715	706	714	714	733	712	716	752	729
9029	6920	9232	7206	3583	2202	1817	1664	1355	1117	941	711	593	489	485	483	403	339	301	246	199	227	234	217	187	226	222	204	228	218	188	199	196	197	182	198	174	179	203	175	202	187	190	191	176	190	194	189	185	199	184	203	198	197	179	186	175	203	180	204	190	174	211	190	193	206	188	177	175	165	176	188	194	201	207	216	197	202	199	194	194	187	219	206	174	208	197	198	194	187	224	199	173	180	195	187	189	193	179	203	206	176	206	208	196	207	194	212	179	180	208	193	171	200	199	179	168	183	180	214	197	190	217	181	206	192	194	189	207	182	225	186	194	182	190	197	235	203	194	178	193	175	185	187	179	170	198	178	218	208	218	210	202	198	204	199	195	188	189	180	182	227	186	221	205	163	206	190	200	222	194	181	193	152	195	196	196	210	190	196	195	173	188	185	200	194	191	205	202	193	193	187	165	185	211	208	190	191	216	178	223	176	205	191	191	174	191	191	204	198	211	173	181	197	211	191	184	214	193	203	190	198	196	206	163	187	205	177	165	187	193	199	188	204	199	196	223	173	210	208	181	191	166	184	204	183	196	161	178	216	217	223	209	194	200	190	208	179	181	185	183	208	144	200	182	193	195	184	175	188	199	215	178	183	199	179	188	210	187	198	182	231	191	186	200	219	179	192	218	203	196	224	194	177	193	175	163	187	195	179	188	189	210	193	198	210	210	209	203	216	209	225	179	170	167	178	181	192	197	213	188	208	180	199	195	193	196	183	166	179	176	171	189	178	221	202	201	205	205	172	219	203	172	212	172	185	207	187	174	193	223	204	214	168	198	202	211	201	173	179	184	206	187	194	220	184	198	175	208	190	173	176	194	197	209	207	205	198	188	186	197	185	190	217	171	167	187	191	184	205	191	176	206	190	189	191	201	182	198	165	211	212	187	199	204	197	188	168	191	196	208	199	182	189	192	218	196	191	187	193	184	178	204	190	169	194	200	198	180	186	205	185	200	212	203	171	194	180	188	198	196	206	187	193	228	183	169	198	175	186	188	168	203	195	184	195	218	193	202	191	185	191	211	177	208	204	190	188	175	193	201	173	191	209	215	197	198	198	187	203	184	197	203	194	185	201	186	198	204	179	164	199	181	206	177	206	176	185	182	175	189	178	170	183	213	174	201	198	194	194	195	189	180	195	228	183	181	181	182	200	220	202	184	184	164	182	178	180	203	196	193	208	218	216	192	219	192	193	198	182	184	191	208	183	174	198	220	192	186	183	194	191	182	173	190	184	195	189	187	190	200	218	212	170	200	200	187	185	191	212	158	204	191	189	174	187	209	188	213	195	209	204	185	199	201	204	201	192	195	170	206	189	190	189	194	194	177	184	181	200	185	166	197	188	206	198	188	192	188	183	164	200	211	177	193	167	208	193	195	192	190	205	176	203	191	200	186	210	207	197	198	215	187	194	198	187	209	218	197	194	198	216	180	193	174	181	189	182	186	182	177	209	173	173	184	189	192	204	192	210	211	211	209	227	165	201	189	191	198	162	203	185	180	191	195	183	198	206	206	213	221	187	201	197	170	193	167	191	182	178	199	198	192	189	217	209	207	209	186	189	179	201	205	204	176	187	174	202	209	195	175	209	210	207	193	203	214	211	181	202	216	199	190	176	202	177	193	167	172	202	203	184	202	188	229	205	200	194	181	174	202	217	206	234	209	198	200	231	178	200	206	182	190	187	170	213	185	183	187	188	206	202	191	191	201	196	203	197	193	203	178	214	184	189	195	199	233	176	194	192	178	197	200	200	204	200	168	180	179	203	216	202	203	204	200	192	197	214	183	192	199	198	192	186	218	194	206	189	195	180	182	192	202	196	193	212	165	197	205	156	216	182	161	223	187	206	199	193	191	155	195	207	164	181	214	205	187	193	193	186	203	178	168	186	186	194	190	189	210	197	186	211	216	200	192	212	213	210	205	178	203	193	166	205	180	203	217	170	190	204	183	209	195	224	176	183	202	194	194	210	177	195	191	201	185	211	206	167	191	189	179	193	215	196	176	191	180	198	175	178	212	188	199	198	179	173	194	196	178	206	184	197	200	193	192	189	192	184	231	185	194	185	182	194	197	198	195	202	200	190	184	210	205	179	229	200	198	210	187	203	163	198	188	170	222	202	214	182	173	205	202	210	203	192	192	187	228	183	167	205	180	182	182	189	182	165	173	194	181	186	203	194	200	184	188	171	190	192	203	173	200	194	185	183	206	178	197	179	186	171	183	160	183	189	201	184	207	202	184	199	222	203	198	195	189	208	172	208	182	200	161	186	183	217	175	206	189	207	205	183	220	199	203	186	206	187	198	185	211	179	197	197	208	190	186	191	191	192	189	221	214	170	188	206	193	190	198	191	225	205	216	178	196	196	200	201	174	194	212	212	206	196	220	179	188	188	200	178	176	178	204	204	171	169	177	175	200	202	192	183	189	185	171	207	190	217	198	173	206	205	202	183	200	223	200	173	196	198	201	163	216	206	159	170	176	214	187	207	193	185	170	198	187	206	188	195	197	190	169	216	211	201	202	176	210	199	177	224	181	214	191	188	202	187	220	208	206	189	196	170	203	179	203	197	216	210	207	200	193	192	175	210	211	173	196	188	193	175	207	199	147	205	175	167	178	205	195	182	208	202	215	182	203	211	206	217	221	200	178	205	181	185	193	167	183	189	205	185	195	174	216	196	198	199	181	180	204	202	180	194	222	161	185	182	203	182	178	199	182	190	174	177	202	197	189	192	216	202	194	190	195	188	221	184	196	190	202	186	197	205	206	191	208	214	211	190	208	198	194	188	179	208	205	198	193	185	212	206	194	213	205	188	203	190	187	192	194	197	214	192	202	208	194	195	195	205	201	197	188	196	223	193	186	204	186	177	189	186	196	205	179	183	198	186	207	179	183	174	210	194	169	199	183	218	199	188	202	198	197	214	214	151	197	185	202	189	202	178	199	201	209	205	183	196	193	185	226	201	188	185	202	208	174	212	181	187	196	164	174	191	217	196	195	173	202	194	195	208	169	182	172	175	177	174	191	172	168	196	194	195	213	203	190	192	213	183	179	199	199	199	209	214	176	189	197	202	206	213	183	198	180	184	182	202	187	178	208	179	200	184	187	175	208	179	191	221	199	200	208	191	185	189	200	159	205	199	204	196	197	199	182	189	175	182	192	195	205	192	177	195	197	175	184	189	182	178	183	205	214	189	184	173	200	201	175	207	202	217	208	184	202	209	196	200	190	196	172	201	205	216	188	184	184	199	202	194	180	193	198	203	185	197	179	203	219	193	183	199	203	191	179	180	197	231	181	179	201	185	185	206	185	184	197	185	210	205	196	188	199	204	203	191	202	219	208	203	160	189	188	208	190	202	210	201	218	200	169	200	212	201	200	183	173	199	194	175	180	189	202	182	212	190	204	185	162	174	210	186	203	201	189	199	175	186	180	185	187	209	202	174	171	189	195	206	178	189
9939	9301	15931	16333	11049	8485	8305	7966	6799	6247	4862	3824	3459	2967	2571	2530	2375	1817	1388	1231	963	910	919	838	816	847	754	843	796	737	807	710	743	684	660	748	686	704	627	657	708	685	658	704	702	679	662	676	679	648	630	696	684	696	684	702	719	689	644	627	690	694	657	649	676	702	657	622	688	701	664	654	694	622	701	691	693	635	666	673	689	680	675	626	672	667	609	697	664	681	647	684	668	673	661	688	660	678	669	664	690	683	633	643	682	619	689	673	655	690	694	700	656	631	677	655	652	663	673	684	670	663	660	655	675	629	662	753	603	647	651	633	737	677	655	665	661	663	661	668	679	654	671	706	674	652	675	660	646	679	696	709	662	695	627	655	700	682	679	708	707	683	690	691	695	681	673	689	627	663	671	691	667	641	661	647	666	680	690	698	691	671	672	672	659	695	687	657	695	657	681	661	659	668	673	658	700	662	635	658	662	693	671	636	690	660	713	712	678	696	626	645	679	665	637	640	655	668	697	704	641	663	620	727	670	605	658	664	661	675	662	657	671	688	669	664	649	654	670	649	665	700	695	708	677	685	672	692	686	675	661	698	687	637	719	645	678	702	644	708	691	651	656	627	675	682	667	665	691	635	632	689	694	657	634	620	723	632	659	648	676	659	644	654	693	669	645	709	637	635	635	694	635	677	615	677	717	659	623	659	705	687	680	636	674	619	659	664	657	677	673	633	690	642	709	638	645	656	673	692	656	642	653	690	642	661	717	664	718	647	692	658	692	677	648	635	644	662	664	685	651	657	666	686	668	695	678	680	658	665	705	634	679	649	641	661	692	626	656	727	668	657	677	669	654	696	656	632	691	710	655	674	688	674	692	690	724	678	653	643	655	690	681	640	648	688	684	645	648	653	686	655	666	662	623	671	675	681	663	649	658	655	695	662	639	651	624	629	700	654	639	695	669	705	670	676	704	695	650	695	653	652	704	638	697	690	671	722	676	678	721	669	652	680	657	695	649	714	648	645	662	656	664	669	720	619	640	658	695	641	669	615	699	682	656	668	627	650	670	688	672	671	657	669	687	680	618	666	633	691	646	668	687	703	673	659	648	637	631	652	696	664	660	701	665	632	661	702	687	632	639	693	683	682	668	674	685	685	680	683	712	646	646	673	707	640	655	663	637	681	685	655	644	662	690	663	717	658	688	702	668	643	636	702	672	701	662	652	678	662	658	643	679	701	699	692	664	605	662	663	675	686	673	676	652	665	658	670	675	686	634	653	633	674	643	636	725	669	677	621	676	675	677	710	655	699	615	684	695	690	666	700	661	709	682	722	655	661	625	679	668	673	690	680	711	664	694	582	641	697	671	657	669	636	658	660	720	627	669	707	665	696	667	669	628	664	660	702	647	646	697	715	654	682	736	644	662	697	675	647	693	684	669	663	669	713	701	673	643	689	689	682	661	694	622	659	669	688	703	636	677	670	641	672	668	644	669	623	747	645	687	694	638	729	688	667	658	667	647	620	695	675	670	668	684	642	720	661	682	639	720	649	635	703	641	687	693	672	637	657	640	670	650	738	667	650	654	604	659	670	655	657	616	668	613	653	659	679	676	622	666	682	697	691	664	699	655	674	675	661	662	667	650	676	729	648	668	679	638	644	681	655	700	672	674	698	632	657	645	689	637	683	610	621	689	659	658	696	638	666	618	689	664	663	694	677	594	695	626	653	643	666	656	689	645	673	708	679	656	666	633	667	695	629	706	690	618	676	641	688	679	674	715	703	654	672	656	632	667	687	674	681	676	643	660	654	676	668	656	672	710	641	688	697	663	671	661	672	698	671	674	677	684	627	672	684	708	685	646	609	690	678	669	679	665	730	709	635	707	670	633	684	638	706	657	703	674	666	652	708	700	650	692	692	685	669	640	689	633	704	705	722	674	676	678	677	684	626	637	662	670	718	720	697	664	696	661	652	696	647	655	605	661	639	652	666	657	687	675	656	628	681	674	740	653	650	661	633	671	667	683	656	627	670	711	664	662	666	679	654	637	657	601	675	652	654	673	650	705	695	692	642	647	675	631	639	695	636	684	661	655	656	685	652	648	703	656	645	677	694	634	680	683	646	638	667	656	693	692	664	638	630	659	698	634	666	625	689	692	651	634	637	679	667	622	666	678	656	714	704	660	639	698	636	645	689	640	624	685	689	695	614	667	675	701	661	684	675	659	678	653	664	667	605	676	679	666	677	644	690	660	672	697	653	681	671	670	661	663	663	648	623	630	658	653	693	678	681	685	668	701	632	691	671	665	647	670	682	660	678	677	654	696	679	644	701	701	705	672	660	672	653	663	691	683	647	665	656	651	705	658	635	647	633	601	654	727	722	681	610	690	647	674	689	693	645	681	653	678	654	633	646	675	617	647	688	630	656	675	694	627	688	687	679	659	651	668	654	680	621	706	647	636	657	663	666	646	661	659	669	661	639	673	669	674	659	676	670	652	699	630	704	648	633	674	625	658	674	667	683	650	644	677	654	653	702	661	664	633	647	652	688	651	620	686	655	669	702	653	701	686	693	708	673	688	669	677	689	663	664	702	651	669	700	672	649	652	641	684	681	708	662	650	660	673	667	684	637	622	657	673	662	658	657	703	652	694	667	657	685	685	690	653	687	618	618	666	660	639	684	710	709	678	630	667	662	657	647	668	652	677	654	679	648	697	636	708	653	689	597	660	674	704	660	650	665	669	693	673	671	664	671	669	700	651	638	695	653	694	665	713	685	684	647	643	665	680	646	644	683	661	673	642	642	689	648	639	688	722	653	644	695	656	679	695	696	643	643	663	665	685	684	694	673	682	663	643	655	649	676	636	720	672	689	646	673	696	698	652	656	685	669	669	681	665	637	700	674	612	655	689	688	671	650	667	637	723	704	655	690	655	620	637	636	674	699	691	667	677	640	669	645	687	655	659	670	648	685	679	669	726	667	695	649	668	713	693	650	657	647	675	699	665	694	650	696	675	680	700	681	664	656	645	722	672	669	650	706	649	706	650	656	656	652	639	712	619	661	661	681	663	630	681	665	687	628	628	603	687	615	654	629	641	641	684	699	638	671	626	629	662	695	710	671	651	638	645	662	674	664	673	651	660	664	656	639	634	688	707	699	647	693	663	679	682	648	645	695	667	644	622	665	687	667	618	679	657	671	657	666	717	671	692	678	648	686	623	688	640	674	659	625	645	695	703	625	656	657	653	636	654	648	670	652	691	640	654	646	683	723	669	688	616	678	720	675	684	672	654	688	682	708	626	679	637	665	657	674	652	694	698	668	626	692	675	685	681	654	636	663	702	695	655	657	696	691	650	659	603	683	622	718	688	648	662	695	681	642	675	691	625	641	708	659	713	634	637	650	712	645	672	716	660	667	698	661	635	651	645	725	698	655	622	685	618	691	682	658	666	652	677	678	652	640	659	688	696	638	678	639	688	682	691	647	652	682	633	676	672	662	670	671	676	646	623	672
31751	35076	38947	37527	31023	25737	25890	23634	18508	16612	13087	9748	7560	5612	4731	3738	2982	2159	1355	858	645	535	624	532	356	539	506	403	381	368	303	320	267	233	205	217	223	190	215	215	215	186	188	230	197	180	206	160	218	217	211	213	238	195	195	211	188	189	191	205	214	201	207	192	209	202	202	202	195	178	192	195	183	189	195	201	219	186	198	219	207	189	195	191	189	201	195	200	188	203	203	190	175	183	231	187	200	185	190	213	191	197	206	186	194	196	213	201	195	208	216	194	205	217	208	209	225	200	219	178	196	205	210	201	207	189	214	201	207	184	202	202	210	188	205	216	201	187	194	186	196	196	183	194	210	198	204	209	214	201	204	200	214	205	199	211	208	210	203	185	189	193	200	191	217	197	202	217	206	214	195	183	204	196	191	202	215	198	190	207	219	206	195	215	226	224	198	199	177	190	202	194	217	177	202	184	201	208	182	210	181	181	189	212	206	190	195	193	215	224	178	198	225	211	188	163	185	201	195	196	202	199	190	189	206	199	206	190	184	195	194	211	213	231	199	201	186	184	207	184	201	192	179	224	195	216	194	215	224	174	180	216	196	201	193	211	195	208	216	217	193	216	214	202	213	176	189	212	187	208	197	198	204	189	198	213	230	186	204	191	206	201	206	192	193	218	208	190	196	201	207	222	172	199	186	185	186	210	177	175	185	198	219	164	165	209	177	216	184	182	185	183	215	195	196	200	213	196	184	225	180	169	207	242	182	205	177	225	215	189	194	213	192	198	196	196	167	196	197	189	230	179	184	208	211	208	177	182	192	223	199	185	214	191	195	183	172	188	199	200	193	185	186	192	194	202	212	210	186	201	190	197	216	244	212	219	198	209	200	176	188	215	189	206	201	184	195	190	179	185	195	187	212	222	201	195	197	209	195	199	202	231	212	174	194	174	189	182	197	203	206	198	215	200	211	200	195	186	181	203	184	182	184	205	183	188	174	207	181	202	209	213	216	209	185	190	180	190	221	199	211	188	200	216	183	205	199	220	183	201	203	210	193	178	191	191	196	213	208	190	216	189	201	228	190	188	198	193	193	210	184	204	204	218	209	199	209	200	199	200	212	175	181	166	191	209	232	212	172	185	213	201	198	188	195	179	200	201	191	204	193	213	208	213	189	180	188	164	201	196	204	179	202	171	220	190	177	190	174	181	179	204	192	187	212	199	168	219	184	192	192	192	209	193	192	209	225	183	203	217	198	208	167	197	202	190	202	192	199	194	209	199	210	215	189	188	180	218	215	205	216	178	207	229	210	207	175	206	214	174	191	186	193	204	186	204	211	204	206	224	203	198	200	215	201	192	197	199	215	200	183	194	205	193	194	195	221	212	217	196	219	181	225	198	200	213	215	194	173	190	207	208	207	199	184	185	189	200	196	195	201	177	182	183	202	212	181	212	192	218	195	205	206	186	203	206	209	187	202	212	197	208	202	159	205	237	202	202	205	208	172	201	195	196	203	232	199	191	205	191	207	152	190	174	188	200	188	207	210	212	207	188	216	182	198	205	190	207	189	207	191	226	201	211	209	202	199	196	177	173	181	171	182	181	206	195	229	215	197	228	192	217	190	190	190	178	211	208	212	202	200	208	208	208	194	186	179	199	192	197	187	190	175	209	204	204	179	202	185	195	212	198	193	175	213	189	183	191	204	204	207	202	190	180	225	212	207	190	202	198	192	194	201	212	200	215	205	198	190	195	203	204	187	203	173	191	195	195	167	200	208	188	168	211	201	204	191	228	197	211	193	184	193	196	218	202	213	178	204	221	209	210	184	171	218	211	213	188	200	187	197	193	209	179	190	221	178	200	199	221	193	192	188	199	185	200	203	194	208	200	172	218	208	186	191	204	181	190	187	195	204	202	196	226	219	236	231	199	202	179	193	219	196	205	209	212	198	193	206	210	226	195	196	196	221	200	221	207	203	220	194	174	207	213	189	209	217	221	170	229	159	202	178	202	185	206	204	211	185	174	202	202	201	189	175	218	171	214	187	240	219	217	187	192	205	214	193	184	209	222	222	219	182	169	208	183	173	196	213	201	214	207	190	212	186	190	191	198	193	206	211	197	207	184	184	212	167	192	196	187	201	203	195	194	197	216	191	186	205	214	181	198	209	216	220	210	210	215	201	208	191	192	206	180	195	198	184	224	204	196	193	200	218	210	215	190	201	195	207	182	208	171	216	206	224	204	232	199	210	182	209	191	213	168	198	211	233	226	178	201	188	192	173	204	180	205	212	203	191	184	219	208	185	190	217	200	218	210	187	228	201	213	195	187	174	193	193	208	207	206	223	185	177	205	215	168	198	206	222	158	185	219	237	221	183	186	175	218	198	177	177	179	195	215	194	220	187	193	193	189	179	200	211	198	205	187	213	184	196	202	205	179	206	166	209	220	179	205	210	198	206	199	209	185	191	182	210	207	190	194	236	160	186	213	183	214	176	194	189	186	212	223	194	233	197	208	203	192	229	205	223	198	194	216	236	211	193	202	199	188	201	215	215	179	170	197	191	170	186	192	202	228	208	214	195	209	200	191	200	195	187	221	216	204	189	181	203	207	205	194	217	180	206	200	223	226	196	187	196	199	194	195	175	207	185	196	212	238	205	195	189	205	186	178	178	208	197	203	207	215	202	201	194	188	222	218	193	176	189	211	214	179	197	214	193	189	224	230	207	169	187	202	208	179	182	194	205	174	171	194	208	236	215	198	197	167	207	197	176	188	221	188	215	185	181	164	211	194	204	219	220	186	177	180	176	190	215	210	188	198	182	230	192	225	197	205	183	191	218	210	193	190	188	212	192	211	210	203	190	203	187	210	179	188	195	207	205	186	174	180	195	187	204	189	199	186	188	214	193	189	211	208	184	213	203	185	200	169	161	206	204	209	182	188	187	179	167	192	202	200	192	204	208	182	185	171	200	197	210	199	195	200	187	202	216	212	181	216	198	172	189	190	189	168	200	178	195	191	217	202	198	188	206	203	215	182	208	181	196	188	184	192	193	194	195	209	168	210	203	190	197	199	176	206	194	199	192	210	224	196	190	195	176	214	180	189	182	171	195	204	197	200	181	223	181	227	201	187	211	178	205	187	233	206	201	224	181	196	216	218	187	198	198	209	214	207	168	175	202	206	204	186	173	193	174	178	165	202	194	198	207	190	204	190	203	214	207	192	226	200	217	213	182	192	200	175	176	175	219	200	191	204	193	220	200	207	219	179	208	202	198	207	197	197	207	224	208	205	190	224	178	200	179	220	209	198	203	192	173	222	205	206	204	184	199	212	218	196	227	211	193	160	223	163	201	180	199	197	188	201	218	221	188	197	177	207	208	207	208	190	193	189	195	202	199	218	197	206	199	188	206	233	195	184	201	172	202	180	195	207	179	213	204	204	212	179	204	186	197	201	197	200	206	190	203	213	193	206	229	221	179	218	199	199	178	181	182	208	205	203	211	190	193	217	214	207
25415	32718	42343	45009	41964	37199	41499	38964	36398	36446	33379	30310	27647	24620	22864	21073	17825	14269	9662	6146	4186	3901	4292	3820	2532	3831	3633	2628	2091	2382	1614	1879	1295	969	788	768	750	765	727	721	720	684	691	701	704	644	707	677	718	813	1027	911	868	852	706	729	654	716	702	691	683	675	690	749	674	662	675	676	681	702	678	689	695	672	687	678	699	655	640	685	690	666	642	674	715	687	647	718	663	644	765	717	649	683	670	675	651	688	629	699	710	643	691	710	705	689	646	698	670	636	694	631	661	652	675	630	632	687	672	691	715	662	676	677	665	690	639	684	710	695	693	746	697	691	689	714	675	723	627	689	671	699	699	661	668	671	688	631	704	635	653	672	680	694	680	699	697	659	652	706	681	704	635	668	647	679	667	701	708	684	705	710	669	691	700	707	655	751	659	643	683	673	706	690	684	653	732	662	642	702	687	708	683	734	661	700	704	655	652	686	663	664	721	716	697	691	679	705	659	707	698	628	668	650	656	655	685	647	680	677	668	673	678	674	671	640	672	675	705	671	703	697	676	669	679	676	703	669	693	643	702	639	662	688	735	604	683	677	688	680	688	737	685	678	692	678	669	698	639	695	661	674	694	680	699	681	677	691	649	694	649	734	664	684	672	662	708	639	676	698	648	673	736	685	647	711	706	664	649	679	724	661	639	673	650	657	654	735	718	663	655	656	636	712	700	679	644	660	670	661	681	705	693	692	713	714	693	734	656	645	681	695	661	705	662	666	674	687	647	670	696	689	723	626	731	667	707	642	719	702	736	652	667	664	687	722	661	670	719	699	659	704	697	724	689	718	682	721	688	694	703	657	658	634	685	715	625	677	713	704	661	684	696	674	727	648	678	646	709	696	688	707	653	678	716	663	641	653	655	710	668	648	685	669	676	695	640	644	693	671	683	720	689	637	685	725	690	692	649	709	683	679	679	720	682	681	689	671	674	710	705	631	665	753	628	714	718	710	669	689	679	697	686	701	675	665	717	660	650	681	681	667	667	724	727	695	670	684	693	661	658	684	659	691	659	700	632	665	680	687	682	659	708	663	702	731	666	686	671	708	635	707	685	662	632	641	652	677	680	658	678	726	739	729	723	694	696	653	646	670	642	679	670	656	676	693	760	656	708	690	670	703	690	658	634	702	644	722	687	649	687	724	651	690	675	699	677	681	689	672	620	671	693	642	654	730	659	675	693	681	682	666	674	699	689	655	663	686	720	703	674	683	691	665	711	650	665	671	670	697	655	683	661	711	688	707	668	741	668	627	667	720	661	696	692	671	697	653	656	702	656	637	686	632	711	663	641	684	703	649	686	687	691	667	705	699	671	675	706	708	686	716	638	637	681	692	675	668	692	688	640	659	679	653	686	705	724	653	686	710	701	682	645	657	742	684	703	648	694	719	710	665	678	695	673	723	713	641	696	682	672	708	649	687	673	667	677	702	675	661	676	678	661	656	681	722	695	708	685	620	643	675	681	606	624	716	652	637	651	658	685	745	641	712	672	660	662	667	688	678	667	678	703	722	674	684	640	665	703	668	726	692	694	668	652	686	728	706	661	666	717	667	725	662	705	685	696	662	660	694	679	698	652	676	671	690	686	627	692	671	673	648	625	697	686	633	698	693	655	669	694	653	683	715	696	685	686	694	635	656	651	693	610	681	663	719	712	640	697	667	698	683	672	700	698	653	697	661	701	674	645	677	690	661	652	677	659	657	675	707	714	723	651	654	717	693	652	693	687	699	699	710	675	694	709	682	658	698	651	710	650	660	691	714	692	669	685	668	697	657	677	675	647	687	678	678	675	690	703	687	716	670	658	651	677	709	731	696	673	660	690	655	698	676	658	682	707	693	673	694	708	636	704	704	665	727	669	713	702	698	659	674	627	693	697	687	676	712	669	668	694	644	652	709	677	719	666	707	672	709	699	684	729	674	751	656	686	682	672	690	686	694	696	669	698	664	694	679	695	746	663	720	655	663	761	634	668	704	644	675	690	700	690	677	643	679	678	647	706	639	633	670	667	712	692	687	641	726	710	681	713	656	727	681	641	635	697	715	632	668	691	680	652	708	700	632	685	671	679	691	653	672	720	693	688	697	675	640	713	691	641	680	694	653	688	712	652	707	654	692	673	674	594	703	680	703	667	676	714	660	687	682	689	693	701	691	685	644	646	664	690	662	667	676	679	757	677	613	693	706	700	688	678	689	695	665	655	660	685	708	679	685	711	698	667	691	660	673	679	690	649	691	628	669	695	662	679	658	681	693	664	686	735	705	653	678	711	687	689	738	657	676	674	636	676	682	653	714	658	704	652	725	677	669	695	697	644	683	685	689	685	648	684	716	689	725	694	654	678	711	684	676	695	702	680	679	733	683	645	709	634	695	667	680	704	676	674	677	686	672	668	688	696	735	686	651	680	677	695	679	729	669	684	719	656	693	655	654	695	706	684	677	678	665	676	661	673	686	686	664	704	700	685	642	676	691	697	724	677	683	710	716	698	626	715	646	694	701	673	659	681	711	656	655	706	707	674	703	660	604	705	693	661	732	652	630	648	705	673	660	683	688	684	716	661	674	662	674	650	649	669	717	695	692	727	640	632	686	724	708	668	691	668	684	726	709	709	629	704	682	742	625	683	672	686	640	654	669	699	677	715	699	681	642	671	655	681	655	692	693	698	711	687	688	684	704	684	634	658	664	719	692	727	680	643	671	694	688	660	704	683	687	679	699	700	692	690	641	676	690	684	649	685	701	669	691	671	695	705	693	679	647	706	686	661	658	657	666	736	696	711	676	654	680	651	695	636	674	695	701	669	677	680	718	665	682	704	676	707	649	639	648	636	650	670	682	696	676	648	660	673	696	684	683	701	688	673	696	656	701	645	709	691	692	690	601	674	710	659	694	665	679	703	664	669	682	734	657	702	688	732	699	635	711	735	694	700	661	638	694	635	664	650	696	676	682	659	666	638	661	697	627	671	681	681	655	638	696	703	653	704	671	681	698	697	722	671	678	673	689	694	685	689	692	693	625	659	682	710	665	694	716	666	670	687	696	629	650	672	713	692	687	727	658	717	701	665	680	674	710	670	713	646	660	658	702	671	631	712	662	648	728	700	664	668	705	647	692	668	608	666	678	656	686	676	698	705	724	668	628	642	683	696	689	686	724	713	714	682	659	686	677	660	662	631	695	680	652	699	652	675	700	669	645	678	713	678	665	671	698	666	671	692	652	699	703	643	657	669	694	668	723	664	700	666	628	680	688	705	708	712	669	685	698	730	676	666	687	662	666	666	692	624	672	724	681	677	674	712	749	672	710	673	678	697	689	669	699	677	687	691	698	698	717	672	727	691	672	629	726	687	636	680	689	650	692	687	686	669	664	721	651	689	721	684	659	690	719	655	663	692	694	677	657	698	664	669	690	714	684	718	703	689	688	658	671	701	641	709	655	674	657	677	668	696	729	647	670	666	717	640	682	709	684	656	708
34987	42020	46854	41049	32295	28570	31084	32338	26121	24251	20395	16749	13503	11630	8729	7204	5350	4257	2574	1504	998	1063	1239	825	688	1060	1080	666	587	512	457	350	292	255	232	220	235	225	256	240	220	235	258	252	241	229	213	253	275	232	223	254	237	260	233	239	231	231	235	254	200	230	198	207	238	212	239	215	225	215	219	230	215	225	204	244	251	219	215	190	224	212	224	215	221	196	219	232	245	221	251	215	192	233	226	226	223	214	210	203	218	233	217	228	209	220	196	214	214	215	220	202	215	218	207	249	222	236	208	227	197	260	203	239	258	228	238	202	234	223	219	248	199	216	230	233	206	227	210	259	201	212	218	227	243	193	210	226	221	227	224	213	226	207	239	196	217	206	231	220	208	234	198	218	206	191	232	236	205	199	230	225	225	229	205	221	231	221	263	241	201	233	216	223	246	197	234	222	239	203	231	210	250	209	225	242	223	198	230	223	253	218	231	231	209	220	234	214	216	195	222	199	196	189	219	211	204	238	186	232	226	213	219	239	208	223	201	215	255	248	216	219	222	229	211	207	198	223	207	220	209	240	235	217	234	213	224	222	214	249	186	209	212	225	221	216	240	226	228	213	222	211	216	215	204	212	221	225	202	239	244	215	214	201	239	203	223	235	191	220	254	228	217	188	198	216	222	203	265	231	223	174	211	263	230	215	220	236	214	217	208	203	232	205	238	202	250	236	185	198	228	191	237	225	214	236	219	243	200	228	209	253	226	233	230	229	206	223	240	239	219	222	217	237	215	237	191	204	213	235	218	209	231	225	193	230	218	209	218	225	226	231	218	212	237	233	232	219	221	222	225	189	220	233	226	228	235	219	220	221	194	255	242	236	203	210	219	213	222	206	226	231	209	224	219	243	210	211	207	218	222	225	188	194	219	235	209	239	205	197	218	233	232	208	246	230	232	200	241	196	242	219	227	220	246	213	219	227	217	208	257	212	216	224	220	236	221	229	193	219	233	214	208	255	243	264	214	221	234	221	225	197	204	216	257	227	216	211	252	212	203	225	229	261	229	210	226	219	213	209	230	234	239	198	231	214	237	227	212	209	198	250	219	239	231	222	212	236	231	249	197	233	216	211	206	231	221	231	212	233	200	228	211	221	245	220	206	207	230	211	250	231	222	217	232	235	242	213	229	209	222	220	248	213	237	226	200	202	213	218	210	213	246	232	232	229	208	213	202	202	218	227	215	234	219	211	204	213	230	220	229	225	227	234	213	234	216	221	217	204	201	228	226	223	245	240	223	211	232	214	214	208	210	228	219	221	226	229	217	223	223	220	215	231	237	211	236	206	229	228	203	216	224	254	243	251	217	190	238	220	209	182	226	198	242	248	212	217	219	225	224	245	207	238	239	232	202	220	205	228	217	230	215	220	247	209	222	194	202	209	220	230	223	237	246	222	189	200	230	230	201	207	233	235	209	228	234	242	217	203	213	229	194	210	201	223	233	196	238	237	232	235	207	200	235	224	206	229	238	224	195	201	228	202	206	214	211	197	247	216	197	202	201	229	196	214	203	218	239	211	197	217	239	247	202	218	219	248	219	221	225	210	209	226	228	248	206	217	196	219	207	216	233	213	236	246	212	233	213	226	225	215	211	218	204	214	203	243	201	256	233	205	220	194	202	238	236	231	193	211	252	260	207	225	238	203	221	226	204	219	243	237	212	222	218	221	236	197	224	254	227	219	213	206	233	236	213	220	210	213	220	207	204	247	202	208	228	224	237	215	236	244	223	192	209	232	228	219	229	238	234	213	215	231	229	211	228	217	217	213	223	236	191	198	230	230	236	211	217	250	209	230	228	235	240	210	245	216	228	236	210	201	193	206	214	210	220	224	216	238	219	203	224	213	236	205	225	225	237	202	236	219	223	248	218	215	242	212	198	248	207	195	220	221	222	253	262	217	227	215	245	210	221	215	233	213	243	223	221	204	224	227	232	231	192	235	207	254	199	220	198	212	212	235	224	229	214	196	243	223	240	197	208	232	217	227	230	214	198	199	244	218	201	217	209	204	214	224	209	252	197	202	225	232	231	230	210	216	201	225	215	211	218	226	229	224	228	203	212	221	211	203	196	223	228	231	231	229	248	234	239	232	222	227	207	204	228	212	243	214	230	213	251	214	219	221	198	211	192	226	238	228	209	197	222	226	212	204	206	219	226	232	232	228	222	239	243	212	231	216	209	218	229	237	222	201	205	251	217	235	226	236	225	218	232	215	225	235	219	227	211	234	219	207	243	221	207	213	220	222	225	223	215	241	193	234	206	224	195	245	226	215	246	259	200	245	235	204	216	241	207	202	215	221	219	231	223	195	216	229	229	204	213	235	233	205	204	211	232	209	217	206	228	236	205	232	203	226	232	212	226	210	210	213	231	205	214	252	212	236	236	226	217	236	202	214	192	195	228	230	196	231	220	219	167	237	203	217	228	208	250	241	200	212	212	227	233	199	220	236	221	212	224	207	205	216	210	238	205	221	249	222	242	214	247	258	198	235	196	224	221	212	214	221	212	211	230	208	206	228	210	203	236	210	219	196	198	242	226	246	246	213	242	238	227	212	204	232	211	236	203	203	214	236	203	224	201	222	217	220	231	218	236	216	198	216	221	230	204	207	224	241	231	204	224	264	208	212	202	224	212	239	214	202	197	211	202	236	212	257	230	197	201	224	202	225	237	224	206	217	256	233	237	210	215	214	232	201	242	232	223	213	205	210	207	218	207	218	214	216	247	240	194	223	240	231	228	226	192	230	235	208	207	202	205	197	224	226	208	236	238	254	210	227	235	215	183	243	216	198	226	240	218	231	205	218	231	197	227	215	197	212	214	205	225	195	220	235	223	222	243	237	231	240	233	225	222	213	235	246	231	205	221	211	222	249	203	237	189	240	198	211	228	229	260	217	221	199	225	214	248	210	252	230	210	200	198	218	236	246	225	230	208	223	226	227	215	250	228	190	214	206	226	191	228	213	235	199	206	199	230	224	212	251	228	209	226	208	216	224	203	215	216	207	235	209	216	221	243	244	229	239	216	209	199	224	242	226	230	219	211	222	230	219	214	223	209	226	222	217	194	228	253	219	244	226	194	209	214	200	198	195	229	219	221	208	209	229	219	216	217	213	232	220	233	228	218	216	216	236	228	228	231	223	239	198	225	201	217	233	240	203	251	230	209	225	183	227	220	239	217	221	242	216	216	244	224	202	216	179	220	206	195	218	216	239	221	221	190	214	242	214	228	231	231	218	233	209	220	220	215	238	230	212	215	201	196	215	217	226	201	220	183	212	237	203	247	230	199	226	231	216	234	202	224	204	184	213	205	215	250	253	205	210	221	218	230	222	205	233	228	209	203	207	227	190	225	240	222	234	241	216	218	218	204	217	212	202	218	231	218	210	198	222	214	222	226	246	225	201	175	213	209	238	233	225	212	214	237	257	207	217	205	211	199	238	236	226	226	245	203	213	214	218	220	218
27178	40195	51087	49009	46945	42710	48398	48371	41879	43260	40606	38189	35192	33798	31019	28481	25089	22081	15405	9716	7131	6688	8894	5870	4582	7639	7539	4919	3967	3188	2859	2030	1283	978	868	843	860	843	819	822	800	798	1004	1052	1016	835	736	920	1022	842	1000	896	918	893	794	787	727	735	766	731	767	776	719	757	729	733	732	730	708	754	743	722	766	717	747	691	726	718	753	716	678	713	750	672	736	710	744	747	721	721	737	765	729	742	731	735	721	736	730	789	724	791	717	725	696	680	749	735	752	794	711	748	728	706	696	716	749	765	726	721	720	749	776	788	744	767	713	743	707	651	720	758	741	738	750	698	691	740	744	751	726	738	699	783	757	737	726	738	721	759	722	789	780	747	741	720	706	748	720	687	735	694	734	722	732	757	767	704	755	748	717	740	705	745	733	734	746	674	783	774	766	697	731	798	781	750	795	759	739	766	765	670	717	700	764	713	736	725	767	688	749	721	741	753	767	735	774	755	750	707	732	736	685	765	707	747	750	729	695	764	799	697	757	755	736	718	802	752	733	741	742	726	811	787	729	761	703	720	737	713	755	728	725	718	754	735	736	792	765	799	740	705	751	751	746	721	715	756	750	727	717	706	730	721	736	682	746	700	736	748	680	769	754	743	758	695	723	726	716	755	748	710	778	731	715	753	743	692	720	758	737	750	723	775	778	724	730	760	726	727	772	759	781	722	755	798	741	742	726	768	746	747	739	770	708	745	769	735	721	760	752	769	741	702	768	731	719	758	751	714	704	699	751	727	764	735	733	760	748	721	706	712	714	697	719	733	747	803	750	751	709	659	712	706	682	744	739	750	745	743	748	756	724	728	758	662	707	756	785	756	748	672	746	763	705	727	720	758	713	770	739	765	738	710	730	748	769	748	717	749	761	749	748	767	723	742	756	723	805	774	750	728	755	723	744	769	774	726	711	755	754	734	767	746	789	714	724	694	693	710	736	768	763	737	778	728	706	735	695	777	692	700	761	751	760	787	707	750	730	732	722	752	752	687	742	724	762	759	740	702	743	744	764	724	710	739	693	757	752	690	766	692	742	756	772	711	683	761	745	731	710	741	704	729	783	747	712	721	759	711	748	754	758	742	726	696	732	795	704	726	741	742	748	744	743	701	662	718	728	711	770	702	661	688	724	722	735	700	718	730	737	725	716	737	761	766	700	725	733	742	721	746	734	750	732	716	783	716	713	707	793	713	719	731	744	762	711	751	710	720	693	756	718	751	733	778	719	771	786	740	715	695	700	721	727	753	784	753	767	769	718	726	733	727	714	754	734	768	773	755	746	748	757	743	779	674	733	755	771	778	740	711	709	775	806	735	693	770	690	752	753	743	742	721	703	778	777	731	736	704	737	705	751	716	744	747	719	729	736	720	735	755	793	754	753	741	696	753	747	700	703	761	742	700	737	778	706	744	777	732	724	742	736	710	773	734	733	756	728	708	717	703	698	728	779	692	714	739	697	747	726	713	749	741	778	743	783	701	699	704	741	769	726	749	727	699	762	713	762	739	720	737	740	775	735	734	707	696	753	768	734	744	719	727	733	729	677	772	734	744	713	734	756	751	756	732	717	720	781	745	724	728	714	725	772	721	686	708	714	705	736	749	738	757	762	732	719	700	706	745	745	701	719	741	735	741	730	710	757	735	750	708	761	713	745	742	706	668	755	775	756	695	732	742	690	765	755	766	734	727	718	737	749	716	751	721	697	763	742	729	741	708	713	728	771	765	723	763	744	721	715	681	737	721	745	726	801	769	711	695	728	739	774	691	775	725	751	705	737	697	726	731	745	681	740	740	798	751	709	747	731	727	763	776	691	738	728	754	715	705	757	706	770	751	736	735	704	722	734	686	771	755	746	710	682	745	729	766	741	766	759	764	757	739	732	723	708	740	769	744	768	751	740	753	789	743	692	782	758	720	750	797	758	731	764	675	734	773	741	742	742	757	742	747	743	788	743	763	705	755	753	742	772	772	723	751	713	716	761	749	761	747	734	760	733	690	744	758	714	742	735	735	712	728	719	658	730	736	720	757	754	742	761	742	724	749	751	732	743	739	710	687	710	728	699	726	735	718	764	706	696	690	710	779	768	694	748	766	708	781	709	722	796	755	729	714	722	714	669	731	726	779	768	750	727	741	760	736	757	711	712	749	709	690	725	705	747	748	733	746	701	735	735	745	752	746	755	782	759	742	793	780	773	753	707	776	752	777	743	728	766	726	754	732	710	716	760	733	755	733	696	748	732	807	696	708	703	720	789	746	763	716	706	744	731	771	709	762	772	749	721	731	725	766	736	697	725	729	739	719	764	739	736	744	777	759	701	745	806	729	731	720	694	720	733	715	726	727	737	704	693	743	763	746	769	770	728	732	771	728	754	767	723	755	759	699	685	754	713	734	769	728	743	712	729	710	736	729	713	693	721	716	755	710	758	721	733	708	720	772	745	769	806	747	718	755	696	735	705	771	657	757	723	743	769	772	726	750	799	754	768	766	752	727	791	700	760	747	725	739	766	720	715	730	753	749	752	759	766	715	682	742	716	722	748	781	743	731	783	761	722	759	723	724	705	724	743	697	703	711	747	780	792	764	744	753	760	735	764	760	743	757	762	726	701	729	734	762	720	721	759	737	711	695	745	714	766	729	713	746	742	718	764	794	764	736	716	757	720	744	727	729	753	670	727	755	744	761	751	718	790	777	730	726	713	762	751	681	740	722	738	751	741	735	719	787	773	741	723	724	746	716	776	693	737	741	748	731	757	695	733	738	722	695	729	736	778	710	728	708	738	720	725	729	776	720	673	697	759	718	799	770	749	738	790	698	712	727	755	728	723	772	690	713	735	778	751	753	773	708	739	738	722	679	766	735	721	749	731	741	726	722	690	761	737	742	728	711	736	725	769	726	739	730	723	746	727	729	722	742	777	735	755	676	759	734	698	789	713	808	713	711	704	713	720	756	760	725	761	736	772	773	748	759	718	748	705	785	758	776	759	733	736	746	707	756	731	736	745	730	729	716	687	720	724	717	726	703	771	754	748	747	751	736	725	752	687	708	758	762	741	724	741	702	675	776	735	762	741	770	733	749	702	753	745	774	739	780	735	698	752	769	774	728	747	761	739	723	738	758	725	729	725	734	744	731	747	762	734	732	752	722	727	718	742	747	772	769	740	764	735	745	723	719	694	738	702	784	699	718	650	738	731	733	744	746	732	746	723	748	763	747	748	711	724	743	740	729	755	726	732	741	728	749	742	745	743	745	698	713	748	714	730	764	727	725	682	791	746	732	721	737	713	772	719	729	695	738	674	752	771	741	741	757	737	760	712	739	724	697	705	733	715	717	733	781	743	723	724	798	765	696	720	757	714	732	729	709	722	754	723	742	676	712	752	729	708	722	777	760	746	786	765	740	752	728	717	763	704	763	738	709	772	727	762	788	742	717	736	776	727	756	730	702	732	748	758	820	761	779	742	672	745	724	715	693
9277	6704	12870	8310	3693	2243	1799	1703	1204	990	769	662	635	552	437	421	336	334	299	258	231	204	239	211	216	219	243	192	191	218	216	208	193	209	209	201	193	195	209	194	208	175	196	207	195	205	191	174	206	211	215	180	187	191	186	227	186	199	177	186	179	208	187	199	203	192	206	192	214	219	196	175	202	188	194	169	213	185	217	183	195	203	189	183	202	184	172	209	221	223	194	227	180	208	178	179	192	197	200	203	195	174	183	205	185	187	187	186	197	186	198	196	189	195	220	205	191	188	197	197	178	191	218	188	220	196	203	197	183	214	223	178	219	202	207	189	227	197	205	190	220	194	188	208	201	196	186	209	192	213	199	215	206	190	191	210	174	178	211	209	189	202	182	208	215	189	209	207	184	201	204	191	175	204	191	184	192	207	198	203	181	184	187	206	204	192	210	192	192	202	201	206	199	193	193	191	190	193	204	171	196	180	215	200	207	203	210	193	179	203	187	224	201	200	155	186	170	194	194	192	212	195	202	218	212	200	183	199	208	208	190	194	196	195	170	203	191	208	176	183	223	201	180	199	191	181	214	224	192	189	203	188	205	207	225	196	182	212	176	197	170	177	202	198	214	178	186	187	204	224	191	196	177	195	200	210	205	191	207	185	197	203	172	200	206	183	192	207	209	188	196	208	195	187	201	178	211	197	192	213	212	210	210	192	205	188	214	185	209	191	189	221	232	209	180	190	200	185	206	205	176	189	221	194	210	178	166	212	184	229	175	187	193	172	203	209	183	189	179	189	198	211	215	187	182	213	214	208	186	192	222	193	192	229	202	172	190	180	196	181	190	186	207	184	176	192	217	207	208	200	209	189	199	186	218	181	198	202	204	203	191	204	200	218	179	190	211	198	207	202	215	218	193	203	193	202	209	227	176	215	178	201	187	191	227	201	176	215	193	207	212	198	194	190	165	187	194	200	186	194	196	191	187	195	193	179	203	194	209	184	191	197	195	204	193	230	186	190	180	203	187	196	219	176	189	208	195	198	188	208	201	177	207	212	201	181	181	197	207	203	182	193	202	206	218	200	214	192	218	186	198	206	204	204	177	227	169	183	195	191	184	179	196	170	193	195	205	174	197	206	172	185	196	198	175	205	188	175	184	170	220	203	196	191	184	179	215	194	211	211	174	187	191	187	201	190	200	215	221	193	177	168	190	183	178	205	178	215	214	194	178	218	197	199	179	217	190	198	200	213	214	210	190	189	190	213	177	200	201	223	196	191	191	198	214	195	186	209	201	205	171	183	204	192	206	160	202	199	171	190	205	206	226	182	190	200	188	197	178	188	210	206	193	210	184	210	207	203	194	187	181	222	191	198	205	186	196	204	197	186	180	199	213	207	177	204	189	213	211	206	194	192	173	201	225	174	204	204	202	199	183	190	198	229	198	193	198	190	201	210	168	209	199	199	204	228	204	202	218	193	186	191	175	165	193	179	164	244	199	185	196	179	219	189	215	188	147	195	195	190	199	209	205	223	193	190	217	184	193	210	186	193	193	186	200	203	214	207	194	189	179	215	209	208	178	185	202	209	208	190	199	204	181	200	205	191	170	193	189	175	198	221	188	193	207	171	167	177	174	199	194	206	216	184	195	195	188	177	199	189	195	204	216	198	190	207	191	208	189	191	203	184	189	202	196	221	218	202	176	197	192	194	182	182	192	207	183	220	182	173	199	211	229	176	187	177	192	186	222	208	196	211	200	186	171	203	215	187	198	188	206	191	191	215	196	182	176	213	171	219	193	207	221	182	207	193	196	203	196	208	211	204	196	210	227	206	215	205	194	211	204	213	214	190	188	198	185	182	211	181	210	198	204	193	206	193	181	191	200	213	192	190	202	202	201	213	166	220	187	193	192	181	201	191	204	199	211	193	200	196	187	195	187	221	181	226	209	215	180	200	168	199	176	200	209	197	199	192	210	219	203	200	206	200	215	182	218	188	203	201	204	202	194	189	191	186	196	192	220	207	202	198	204	190	209	189	199	193	197	203	198	208	215	238	189	194	204	192	188	202	187	207	178	176	209	218	194	177	193	219	202	202	199	180	218	193	196	194	204	217	199	199	197	194	198	207	194	192	196	201	211	192	188	220	198	194	208	193	196	194	204	210	194	187	216	212	220	188	221	214	182	188	186	207	213	184	192	190	196	168	221	202	219	201	219	194	197	207	196	179	194	174	197	172	189	202	214	181	187	188	200	207	189	204	202	186	187	203	191	213	197	222	192	213	200	221	200	220	208	216	185	199	206	211	200	187	204	212	196	199	170	211	208	200	185	200	208	199	241	180	205	174	192	199	216	218	198	199	199	206	199	188	181	198	185	188	198	201	200	187	196	199	186	171	174	186	201	181	175	200	216	215	216	192	200	189	192	200	189	198	171	179	189	186	180	188	212	158	189	207	192	216	195	189	181	179	196	193	190	203	198	185	207	178	210	194	194	177	197	174	192	190	183	209	201	172	216	195	205	216	183	187	202	232	205	203	210	189	194	173	185	186	181	186	198	200	204	183	186	215	199	192	186	202	208	184	214	187	206	196	203	197	180	194	207	202	187	175	215	184	218	207	189	215	214	195	203	201	177	181	205	194	201	208	193	201	196	176	202	205	184	197	192	217	209	197	207	190	214	204	215	188	174	184	227	226	183	202	185	219	175	181	198	181	217	183	198	208	208	186	199	183	177	210	213	211	195	203	194	200	186	188	214	180	217	211	211	220	205	204	186	187	186	185	191	191	212	184	192	248	193	188	172	202	205	189	195	176	206	191	173	185	204	206	203	209	215	180	225	201	191	208	195	191	186	208	187	185	200	198	207	219	214	203	215	185	211	192	188	202	180	191	187	231	168	195	213	221	171	186	193	186	173	182	183	197	192	188	192	182	169	173	168	205	174	169	194	208	202	209	194	195	212	229	221	189	215	206	185	192	203	198	207	202	209	207	226	209	198	215	211	198	189	183	214	204	209	203	179	184	218	197	174	192	186	182	206	207	224	191	211	217	195	186	212	187	189	180	226	196	215	188	188	180	198	196	191	195	200	191	192	210	187	215	184	198	168	210	196	203	201	211	210	208	216	192	194	183	208	185	191	190	192	203	170	190	207	203	170	201	191	196	198	204	197	211	202	196	201	195	195	234	207	197	222	198	181	200	208	178	200	214	206	206	205	213	206	187	203	192	216	198	214	197	193	192	194	195	195	200	208	201	200	228	199	178	192	185	197	197	189	187	222	190	208	190	205	190	202	206	221	210	185	186	189	222	181	212	220	199	168	215	175	211	220	229	189	206	186	194	218	217	191	177	202	195	219	181	201	186	164	196	212	207	162	195	215	191	180	200	194	170	179	189	202	186	220	169	178	190	182	183	178	204	178	200	181	205	228	178	194	195	183	190	189	213	222	189	222	176	173	181	207	209	222	208	199	196	184	201	210	184	179	184	198	221	208	190	199	199	212	196	205	187	202	190
9933	9119	21447	16528	11649	9308	8096	8228	6107	5407	4358	3661	3389	2887	2587	2451	1910	1744	1401	1068	992	885	967	834	890	863	835	766	720	797	784	663	685	731	754	683	667	681	684	687	676	699	699	703	735	653	690	683	683	686	713	694	681	684	701	699	695	670	650	624	675	700	667	683	697	705	638	701	668	664	691	718	697	697	671	680	691	667	693	675	668	658	702	685	703	656	691	715	681	645	625	704	719	708	673	703	727	711	717	641	696	724	689	696	659	724	697	673	699	638	709	711	677	737	690	680	623	679	716	691	645	714	721	700	720	709	692	687	678	651	675	684	686	663	662	688	716	715	671	697	682	672	715	645	701	637	671	680	690	719	661	679	651	692	680	691	693	677	692	658	678	646	710	639	700	728	694	745	643	690	684	678	668	669	680	626	681	669	684	676	695	714	692	665	668	627	686	713	677	717	710	694	714	649	648	689	694	699	708	711	700	678	648	668	723	688	727	667	733	712	707	692	691	690	718	692	697	700	719	647	673	704	677	675	705	669	715	707	686	655	648	685	689	703	711	708	750	691	650	679	720	641	658	635	667	679	693	663	689	681	655	683	680	685	682	725	678	690	633	678	662	681	716	693	706	630	659	699	699	707	670	652	685	687	685	684	712	666	679	683	657	702	707	641	705	650	709	675	640	719	620	666	689	667	718	671	684	721	656	705	692	711	670	680	672	674	678	659	737	672	638	707	678	662	678	662	687	718	708	657	681	660	671	694	682	674	750	704	703	696	710	699	612	672	707	667	733	667	685	669	730	675	702	646	697	686	712	657	720	712	684	639	635	693	718	707	659	714	734	694	673	675	693	691	718	686	666	708	753	701	715	684	628	672	681	731	681	680	674	681	700	675	736	668	661	657	653	696	624	725	680	703	652	639	682	710	675	655	676	746	667	639	731	699	668	662	680	638	687	694	670	681	708	659	705	747	665	666	713	687	720	706	685	676	708	662	656	657	685	696	695	668	703	718	679	672	692	683	684	679	720	694	726	693	663	710	682	641	651	711	670	636	683	665	688	663	681	704	659	654	756	687	688	713	714	659	718	713	706	648	693	691	634	698	671	687	721	655	715	714	643	727	682	708	703	670	700	674	723	716	677	652	679	688	690	651	666	687	652	723	671	721	696	680	697	646	658	723	672	691	699	668	674	675	696	729	657	684	663	671	696	681	734	684	725	688	694	734	732	699	716	673	688	685	684	690	762	711	651	701	640	657	678	698	693	726	703	706	711	685	676	620	674	692	659	649	686	665	700	689	723	666	685	650	655	709	679	709	698	666	718	700	692	707	646	688	707	660	690	726	720	717	670	713	682	684	689	686	714	734	697	701	640	720	699	713	675	692	720	712	734	664	711	673	663	658	670	697	715	696	681	700	662	764	660	695	686	696	655	686	713	686	693	688	643	677	615	686	667	651	666	713	680	672	683	636	669	701	708	599	663	718	705	659	682	653	725	664	699	671	713	676	681	671	655	704	696	670	706	695	725	699	650	703	692	713	715	708	687	677	632	736	711	719	674	648	714	707	712	658	704	690	644	637	636	723	634	698	683	708	681	695	710	666	696	672	689	652	631	693	697	672	723	655	652	661	687	718	637	685	656	701	656	662	660	718	693	672	671	670	659	676	703	692	697	629	698	679	674	686	679	686	706	679	650	666	640	629	648	697	651	670	678	665	682	648	739	698	647	708	672	679	700	690	682	712	694	658	701	687	709	685	691	661	721	708	707	680	702	669	664	668	698	715	660	713	722	660	644	678	678	676	655	690	727	678	700	677	672	679	691	708	702	720	684	674	692	698	658	666	679	669	688	665	689	671	688	663	667	677	695	650	670	714	702	716	665	718	643	699	677	682	712	661	651	706	693	670	675	698	674	676	723	655	700	683	694	676	677	738	653	657	649	693	683	702	707	675	648	662	687	663	663	682	654	669	683	712	730	631	678	714	717	706	699	691	681	749	711	693	719	730	702	690	721	679	691	637	727	680	669	717	653	672	614	675	641	688	696	653	695	682	716	701	643	694	709	639	682	682	663	719	638	678	675	687	732	685	649	695	692	708	680	664	689	659	657	657	666	643	687	676	654	644	725	703	724	647	702	660	669	706	711	682	747	685	662	633	712	719	684	703	674	662	670	667	695	724	689	688	662	698	659	694	668	681	662	636	663	702	726	644	656	725	662	653	663	742	698	697	690	702	698	684	683	686	643	668	652	700	695	653	685	647	710	655	695	732	671	714	674	726	676	715	682	692	673	674	664	714	708	677	647	699	700	676	710	660	699	675	679	721	697	680	662	643	699	631	704	687	697	715	722	656	693	668	693	672	671	655	667	697	676	701	646	657	729	739	702	732	689	630	705	749	661	707	699	683	685	661	634	674	677	710	668	685	704	643	688	682	684	685	722	691	748	647	687	682	691	644	661	717	683	705	657	682	659	647	665	676	707	698	718	683	747	739	722	675	721	717	701	677	693	716	670	658	639	710	748	698	659	710	636	724	696	662	656	700	706	679	653	678	725	669	688	661	692	743	691	701	684	713	674	704	696	663	738	695	706	690	674	693	684	695	635	695	673	680	690	671	709	703	648	639	669	728	683	664	697	748	650	672	696	659	686	672	656	670	650	663	650	665	685	719	644	645	710	702	696	685	691	697	688	712	688	668	691	623	671	689	711	659	658	727	734	683	661	636	692	669	680	730	663	667	687	674	677	669	712	665	686	721	685	670	702	675	640	722	697	668	714	669	692	701	706	697	640	668	671	733	667	689	679	695	703	664	682	657	735	713	648	684	679	702	668	648	671	673	686	690	717	641	671	716	709	680	708	703	699	698	692	709	678	674	669	729	720	659	704	659	717	622	700	648	705	667	708	727	675	684	668	700	694	729	678	654	646	672	699	698	642	736	705	677	700	659	686	707	678	698	689	648	728	676	702	711	671	668	685	681	727	685	673	700	747	671	705	672	648	678	677	672	695	738	692	676	742	655	697	710	627	717	706	706	670	731	748	690	665	698	656	701	669	673	616	711	657	697	664	667	653	691	662	667	700	677	714	695	689	702	662	649	694	681	685	659	687	654	706	692	677	701	711	717	664	677	684	699	672	719	704	706	687	677	669	696	702	672	684	660	694	743	662	726	714	697	693	652	684	691	655	728	673	694	666	676	727	658	670	694	682	711	640	712	647	688	674	703	669	686	701	653	685	667	622	705	640	652	707	705	713	691	672	686	665	690	694	673	723	644	685	695	665	721	679	667	697	675	692	673	712	693	682	671	696	678	685	650	698	691	682	740	709	696	680	689	676	691	677	697	675	704	709	673	685	671	692	683	675	694	727	708	711	707	698	706	681	654	699	677	713	681	669	669	671	686	684	695	670	664	677	799	640	719	714	671	682	688	687	685	676	639	648	667	638	649	691	699	678	703	669	689	697	682	677	702	709	706	684	675	697	664	685	704	708	674	650	663	707	653	704	688	707	668	668	699
26415	38072	46825	44889	31386	25641	23449	24197	19352	15476	11629	9277	7260	6425	4973	4007	2668	1824	1556	832	638	569	746	574	495	596	733	452	395	374	303	273	237	200	199	181	203	215	175	237	210	205	239	218	203	189	225	230	235	213	233	223	191	204	207	203	223	218	192	211	197	194	217	197	211	186	198	194	235	192	205	214	231	209	209	198	204	222	225	217	225	205	210	224	228	205	223	192	211	219	212	211	231	212	186	201	185	196	237	221	208	203	198	194	199	201	218	193	230	206	208	223	223	183	204	215	211	229	207	182	219	206	211	212	213	215	203	197	208	211	231	244	213	196	208	195	216	231	239	194	222	209	184	188	182	204	192	195	212	192	187	204	177	225	209	224	186	187	223	212	202	215	192	220	168	195	211	221	216	197	201	226	212	254	209	223	220	191	185	224	203	215	202	206	233	213	214	206	207	209	226	187	226	228	208	210	232	196	190	203	213	238	206	209	231	214	202	209	209	219	184	206	214	210	198	217	205	205	205	193	218	238	194	209	177	191	193	219	233	204	229	190	212	200	231	216	205	216	218	195	220	224	219	193	211	230	228	205	210	225	210	220	178	226	188	207	226	203	191	190	216	206	204	179	213	197	212	209	207	205	207	190	201	227	223	223	213	203	203	217	219	192	183	206	216	224	213	179	223	220	216	215	221	202	181	178	211	213	209	229	229	233	195	202	234	190	210	206	220	220	222	210	186	244	189	198	219	240	165	200	203	219	220	237	196	225	223	201	177	230	201	205	196	228	210	211	209	238	178	211	207	220	189	206	209	221	235	181	199	212	190	197	202	208	228	203	230	213	199	188	195	216	201	202	222	201	191	242	207	212	202	218	256	209	214	200	209	212	213	193	219	195	201	191	198	218	225	212	214	199	195	190	239	210	220	206	203	216	213	200	214	187	218	218	204	186	210	207	201	214	226	225	202	196	196	191	213	237	222	197	210	210	199	202	196	237	178	185	209	221	191	219	191	198	206	185	216	216	202	192	191	212	227	207	198	201	188	217	224	223	220	189	210	198	219	227	205	204	210	223	208	204	195	217	217	230	211	193	212	215	217	196	218	229	203	184	188	192	217	227	221	195	203	221	218	214	238	221	212	218	205	205	187	214	241	221	193	227	210	234	216	225	219	195	218	201	199	205	206	197	189	209	208	205	233	192	207	225	193	229	216	201	226	225	238	198	210	205	188	213	208	220	222	212	230	207	220	222	214	223	187	194	209	208	208	211	191	221	216	217	221	208	191	205	209	212	228	214	198	230	194	215	207	205	219	200	215	224	207	186	219	213	175	173	227	221	209	190	209	200	206	200	223	214	212	217	176	228	231	211	216	236	207	166	234	196	221	206	172	216	201	182	181	201	210	219	197	220	184	198	188	202	204	218	197	215	229	210	218	218	206	212	211	192	204	216	222	194	202	195	184	217	220	187	191	211	200	207	189	199	234	191	208	191	197	192	220	183	200	174	233	183	199	237	208	202	216	211	200	219	193	193	191	226	207	210	218	222	230	203	198	178	203	213	205	169	220	174	211	196	199	200	203	201	227	198	197	191	203	239	202	212	221	202	205	198	200	195	223	178	211	204	209	211	212	206	225	202	204	206	240	221	200	221	204	202	212	189	232	217	203	196	222	207	219	217	225	223	201	192	207	213	206	220	203	214	208	199	212	194	222	202	225	201	235	207	209	208	208	217	198	243	210	213	208	196	231	188	215	202	222	176	186	214	193	234	217	198	204	199	209	223	232	196	233	198	188	185	222	192	209	210	205	220	233	201	208	219	191	192	196	222	190	209	199	210	208	200	193	193	216	226	191	201	215	226	205	220	215	209	182	191	209	193	224	223	200	216	188	213	220	215	222	201	217	171	236	192	191	177	229	197	222	196	198	206	191	226	220	214	227	232	227	181	187	215	200	205	197	205	209	222	234	214	225	200	217	195	184	203	217	212	213	200	204	216	173	187	231	218	199	191	218	202	225	215	217	227	207	223	209	217	217	211	224	210	221	219	222	202	221	202	199	228	217	211	205	190	204	224	209	220	201	222	216	190	203	239	159	226	200	204	224	203	201	229	215	211	217	215	216	193	194	239	222	229	219	187	200	215	168	220	212	199	202	218	213	231	214	190	193	207	183	244	211	231	225	199	231	203	211	208	238	202	205	194	206	215	174	202	201	195	202	207	227	208	188	213	194	234	201	198	219	213	195	198	202	198	212	175	201	196	186	234	212	200	217	210	175	212	251	215	225	183	196	202	215	218	204	215	218	226	244	210	219	209	198	223	213	215	218	216	206	210	184	225	258	203	208	233	192	207	195	193	203	222	236	214	226	201	228	229	208	205	211	205	217	196	200	198	217	190	210	205	217	221	208	192	213	186	209	241	214	225	187	194	203	209	226	202	216	205	212	201	197	200	199	200	197	207	206	222	214	178	225	222	185	190	218	207	193	219	198	205	211	220	221	212	211	188	206	200	201	201	205	219	208	229	223	203	209	219	183	213	208	204	202	174	203	231	200	193	201	215	185	209	197	193	218	210	199	220	209	195	189	218	177	196	219	183	196	210	204	219	221	203	190	233	214	247	208	204	218	203	198	191	187	216	212	204	204	213	194	211	215	219	208	234	195	221	229	233	216	206	213	206	197	203	207	230	194	207	197	217	208	223	235	171	217	194	227	180	202	211	201	211	218	197	183	234	184	206	219	196	222	209	196	197	217	218	224	218	207	200	205	189	212	203	212	201	205	217	182	198	209	190	203	226	210	197	220	194	202	199	242	203	208	224	199	217	230	210	221	239	205	193	219	211	217	203	214	208	201	246	201	209	176	208	227	202	206	215	215	204	207	227	183	210	192	214	203	196	214	221	183	203	207	207	207	218	208	208	191	196	225	213	240	217	194	176	213	217	189	195	196	208	218	233	232	176	230	204	197	199	225	204	191	226	204	196	207	194	214	192	213	206	197	211	191	221	205	224	198	202	195	213	214	198	222	187	175	209	190	200	228	235	222	208	218	217	219	213	179	215	214	197	195	223	209	222	211	221	224	215	205	175	192	219	211	210	201	217	215	227	211	191	207	217	201	199	226	184	205	236	217	202	214	193	224	192	181	205	219	208	205	175	209	197	212	207	192	232	210	192	212	219	214	200	192	222	203	223	192	213	211	222	219	182	207	221	209	224	198	213	202	206	228	179	199	196	219	224	223	198	209	201	225	225	195	202	197	220	195	202	201	197	201	211	176	217	216	227	206	198	222	204	203	209	197	224	213	221	218	230	222	216	217	209	202	205	218	204	221	216	230	180	228	220	210	195	217	215	217	214	214	225	209	201	226	244	215	216	193	214	231	208	210	216	208	195	212	196	200	202	215	231	170	242	209	193	227	185	214	220	207	212	233	210	200	225	222	194	188	191	199	201	196	216	187	226	196	221	237	174	223	229	208	217	213	213	192	205	205	230	228	208	202	188	214	222	211	205	210	221	193	195
20992	35467	50317	52507	41509	37957	35193	40891	36780	34592	31191	28988	27211	25814	23185	21454	15496	12114	10058	5784	4453	3891	5219	3841	3605	4180	5445	2350	2460	2278	1259	1058	901	736	732	766	733	718	760	735	746	759	959	1009	838	683	675	747	857	838	819	816	731	698	772	712	744	714	723	677	693	695	720	665	696	712	663	706	728	764	731	749	742	711	655	689	706	738	719	741	769	680	726	662	678	700	727	712	723	688	715	759	668	733	711	698	694	674	725	686	667	656	692	719	689	639	701	725	733	712	697	738	695	730	692	732	686	703	711	697	728	703	643	730	710	685	708	776	732	699	738	734	680	738	696	687	710	733	702	687	726	696	760	777	725	721	701	700	741	719	714	732	678	707	704	695	716	714	684	693	721	714	702	711	661	695	698	714	671	708	701	704	692	723	684	661	759	682	652	715	736	762	688	694	697	730	721	688	711	661	750	675	704	732	721	760	690	683	711	650	739	722	728	742	725	707	748	632	712	700	714	699	655	687	668	719	668	685	743	699	684	669	698	709	711	698	706	667	692	672	664	710	672	721	713	732	728	691	719	666	735	702	669	716	705	675	652	683	708	702	712	667	740	707	775	678	664	688	713	705	708	697	676	696	727	700	731	667	723	684	732	703	708	686	679	684	773	705	675	732	714	728	702	726	719	740	671	736	687	693	743	715	677	663	699	723	723	754	726	698	718	683	668	725	687	704	711	702	722	688	676	677	723	759	759	707	669	712	736	736	702	689	714	671	757	697	695	717	722	718	699	687	660	743	748	706	662	712	731	704	705	658	690	695	700	716	702	696	671	704	697	692	726	710	724	670	697	683	746	726	674	650	719	772	693	716	678	736	748	655	686	732	723	758	731	730	703	710	730	667	723	694	638	733	714	704	724	690	685	690	732	674	726	693	695	691	638	684	711	710	734	701	760	721	688	676	746	705	637	724	701	667	689	724	734	701	713	739	616	705	669	738	726	707	668	717	659	668	746	732	756	691	731	719	711	698	757	691	672	688	768	728	695	714	711	704	712	704	661	744	702	745	684	722	655	717	712	728	692	724	666	735	720	727	735	729	689	706	763	704	696	737	691	691	687	754	743	705	645	739	714	693	719	716	748	667	700	736	727	684	657	692	648	718	740	676	726	740	733	713	698	707	730	691	707	699	744	715	705	683	679	716	707	681	717	727	692	680	683	720	685	716	695	720	689	717	702	717	720	722	722	686	679	718	718	748	723	622	739	713	744	692	667	664	709	699	666	703	747	657	696	733	713	706	653	675	715	653	695	713	740	702	692	713	706	701	754	672	673	702	679	665	690	679	622	720	723	721	667	688	718	707	733	687	716	670	727	756	725	690	722	676	687	701	691	679	759	709	684	686	705	694	737	669	760	659	708	706	713	699	694	726	721	715	689	737	744	662	690	692	738	705	705	701	719	674	716	660	690	698	742	704	688	708	673	666	697	695	731	690	699	694	697	687	692	735	736	676	702	680	742	692	670	681	725	698	737	705	752	654	709	658	692	685	717	711	694	723	712	694	699	651	713	698	711	692	707	717	714	708	684	691	682	747	702	693	707	663	713	749	743	692	697	676	685	709	741	704	729	691	720	721	702	718	757	700	703	673	685	700	702	706	672	715	685	689	731	713	691	693	678	690	656	672	733	707	723	706	715	692	742	700	704	722	722	691	730	745	725	758	707	696	681	718	647	703	744	678	714	679	709	741	719	677	726	753	716	646	712	701	660	700	702	687	701	729	711	689	721	727	733	702	708	710	732	722	691	703	710	698	671	710	683	672	741	714	697	715	744	688	709	700	661	711	749	695	736	701	689	698	730	737	676	675	659	684	737	713	688	689	676	691	726	690	745	661	694	681	674	664	694	699	713	629	691	704	712	706	677	666	721	693	741	726	674	695	705	700	688	728	750	720	703	718	675	680	703	727	716	662	696	666	729	698	709	676	727	705	723	682	681	677	730	753	701	695	747	717	679	694	729	677	669	736	719	679	743	711	718	661	696	704	714	712	716	705	653	683	710	698	736	665	681	689	690	703	731	713	699	671	736	698	732	687	652	647	677	710	696	732	710	668	715	695	702	688	706	670	717	684	734	707	718	726	698	666	705	686	683	683	761	713	690	710	676	732	711	738	707	733	702	696	684	716	684	769	686	687	690	692	683	743	695	692	725	663	684	732	690	680	711	711	687	750	699	711	717	675	713	668	724	760	704	742	760	604	688	674	721	706	702	723	667	703	704	721	673	720	728	725	731	703	708	695	714	693	690	674	686	706	730	679	726	688	701	714	730	669	694	731	673	728	650	679	734	677	679	718	707	714	663	691	641	692	769	649	689	698	686	739	671	735	701	695	670	730	703	726	691	718	702	723	689	677	727	742	697	698	727	711	723	729	687	705	704	710	707	715	718	699	689	754	728	686	648	716	674	640	688	758	706	648	676	674	700	694	741	694	682	673	687	724	701	707	679	663	724	708	706	678	716	735	682	685	692	700	672	709	691	726	686	695	733	681	709	645	757	725	724	682	684	695	713	680	709	708	673	664	766	703	696	656	717	701	716	685	742	671	714	682	691	731	677	698	675	722	728	746	714	771	703	692	686	684	735	652	668	671	753	741	706	742	688	732	707	684	723	694	695	736	779	766	689	721	704	748	725	724	725	681	674	679	720	718	656	688	675	724	725	714	668	686	721	694	671	658	709	688	688	697	696	717	679	695	670	676	675	687	775	668	691	735	720	697	718	757	656	715	734	740	749	710	746	696	718	700	720	673	719	710	719	691	684	697	681	713	687	748	721	705	722	773	686	660	724	653	680	670	695	728	652	737	715	727	683	652	717	687	700	748	715	689	714	708	713	641	716	686	688	700	692	727	771	685	692	712	740	734	718	706	763	705	680	715	723	689	711	701	755	669	714	735	760	712	687	707	714	677	681	747	680	683	738	703	721	743	680	710	711	712	729	750	675	675	677	733	732	707	702	720	706	698	648	738	748	676	672	688	722	640	708	731	692	722	694	737	725	728	674	712	688	770	644	696	716	656	724	690	732	707	719	666	696	705	718	659	725	686	665	721	707	662	717	715	714	661	693	711	703	712	714	694	714	691	715	717	658	705	643	699	651	711	707	687	658	691	702	732	647	685	698	773	710	703	711	689	634	749	695	712	726	757	724	695	697	658	708	693	738	745	660	745	729	679	690	679	731	672	676	716	730	738	661	735	742	685	668	711	731	708	699	667	716	756	736	720	725	710	702	653	706	717	699	734	673	696	716	712	681	735	705	665	655	694	699	713	717	669	718	712	726	706	663	683	685	731	726	683	666	706	698	724	713	691	719	729	701	666	695	723	698	688	693	709	708	701	691	758	695	705	693	664	687	726	738	741	693	686	669	728	722	716	660	686	722	719	699	665	687	672	717	723	755	671	670	728	687	746	727	700	706	710	689	718	716	744	766	681	693	662	669	744	757	688	700	685	687	709	731	669	705	661	704	680	706	747
35968	45086	47821	45458	33977	28616	27212	29356	26044	24638	18957	16812	14344	12020	8853	7258	4941	3395	2762	1650	1078	945	1220	970	838	1135	1167	685	646	495	327	298	273	276	234	257	245	230	238	221	220	230	264	258	260	234	219	221	285	273	269	214	284	262	234	236	227	229	256	242	232	207	229	206	220	241	226	236	226	223	242	224	231	233	224	209	254	220	221	244	227	263	208	237	226	258	230	250	246	220	230	229	249	232	235	235	229	226	209	228	223	231	226	234	248	198	225	249	220	225	228	246	217	247	242	233	241	238	211	268	214	243	210	242	239	254	224	223	243	208	220	244	215	228	229	237	223	229	234	241	248	234	226	251	225	234	233	211	249	249	226	246	250	231	220	229	210	208	218	229	251	249	241	221	196	229	268	207	216	239	224	196	241	202	231	214	234	228	211	221	227	257	220	252	224	243	218	233	235	227	228	236	238	237	234	227	224	248	242	240	233	236	270	216	230	240	223	213	243	212	217	235	242	218	249	214	226	257	249	216	221	232	252	193	232	177	228	226	249	240	250	241	235	263	211	212	215	251	230	214	208	223	244	218	220	210	226	222	230	236	229	241	220	218	246	244	223	224	218	237	223	233	206	227	230	245	248	233	247	213	246	226	247	208	221	221	238	222	253	245	237	217	224	214	239	203	220	234	230	228	246	245	215	249	229	247	257	220	230	256	252	225	246	203	250	272	227	240	259	222	210	213	255	252	210	204	213	236	242	244	235	228	231	223	225	266	234	239	225	237	233	216	222	235	270	237	250	247	250	229	213	215	234	234	227	216	224	235	230	226	238	245	262	243	200	248	213	230	221	224	256	236	246	239	228	237	237	211	238	243	251	194	220	230	240	238	217	242	251	247	232	241	230	219	255	229	254	209	231	211	218	242	230	249	249	237	208	237	225	231	240	236	255	227	238	232	213	250	230	232	240	233	233	241	228	209	224	233	259	225	249	250	254	224	240	194	234	229	204	245	212	228	252	237	229	246	232	242	223	239	228	236	246	252	214	247	233	226	229	248	245	218	273	261	238	225	217	232	218	241	233	216	231	227	200	223	241	235	215	259	239	221	217	226	240	238	240	209	234	226	265	223	244	251	225	237	225	234	252	248	216	225	203	223	268	214	222	220	221	212	220	219	230	224	248	222	215	204	217	219	225	227	237	234	233	224	244	235	242	241	237	218	227	245	241	246	242	258	221	230	212	237	225	226	225	225	241	217	211	223	220	231	241	245	249	217	209	246	236	246	208	218	236	220	238	241	237	243	218	245	224	253	243	233	235	242	234	241	228	216	212	240	226	238	217	243	201	243	220	236	210	216	222	232	215	219	230	239	242	231	250	227	231	234	221	238	248	213	217	231	223	237	243	197	223	258	248	204	239	233	243	231	250	257	244	221	212	208	256	236	241	246	213	247	279	236	245	268	217	232	231	204	223	201	228	230	216	237	220	233	272	240	254	234	215	229	214	235	231	228	212	217	233	215	221	234	227	242	246	247	231	253	238	216	221	221	231	214	255	216	254	218	221	213	233	242	248	214	245	215	205	230	226	232	229	237	247	247	221	239	221	245	228	249	223	232	243	245	225	228	245	245	245	256	248	220	235	234	238	238	225	245	244	226	215	220	231	216	224	245	199	227	231	202	258	226	210	230	223	207	243	220	218	216	243	239	241	216	212	218	210	224	213	250	231	219	239	233	247	240	240	235	220	226	251	219	245	249	240	252	224	242	243	238	207	191	209	247	241	239	227	238	239	261	231	231	242	260	213	209	235	215	244	236	241	208	226	235	240	240	230	250	237	206	261	206	199	266	216	235	219	245	251	239	225	244	221	224	225	237	218	239	227	232	221	222	241	246	263	211	218	230	249	230	222	200	226	212	229	225	226	226	208	245	212	242	213	242	245	201	226	211	245	223	229	238	203	230	224	228	244	236	230	214	234	195	210	221	228	217	237	233	244	230	209	234	266	246	236	226	241	238	209	203	245	216	264	204	259	212	215	235	220	236	236	258	226	234	225	239	235	235	240	218	233	204	241	248	267	216	235	263	212	210	230	237	244	235	224	223	210	234	235	249	221	228	229	238	228	220	220	212	231	247	208	222	220	234	241	226	212	214	232	218	260	209	248	243	223	216	220	213	249	221	224	240	229	227	215	234	231	271	219	239	225	213	232	216	219	235	230	237	242	241	224	246	241	225	210	237	243	235	207	234	236	220	214	236	249	211	241	232	232	219	213	226	229	227	219	216	250	224	239	216	231	218	227	212	216	229	207	259	237	238	240	218	225	196	219	228	227	221	225	213	236	228	216	240	220	247	228	210	238	247	217	266	264	220	235	272	226	233	230	217	239	256	250	223	221	234	241	220	205	227	210	262	244	256	245	233	210	247	203	210	219	232	222	218	243	244	237	222	261	233	244	222	231	212	218	244	215	246	215	227	220	222	228	218	237	199	225	223	228	214	222	229	255	205	218	240	233	238	241	233	246	244	240	213	204	222	229	227	240	234	214	224	200	238	226	251	223	214	227	219	245	232	245	229	239	247	227	216	229	239	258	225	225	208	230	239	221	250	237	254	253	244	240	248	227	253	217	229	232	239	221	210	224	252	229	224	236	234	243	228	236	246	228	244	239	243	238	221	237	230	242	223	222	224	218	251	213	246	251	258	225	210	221	230	225	221	230	238	205	219	224	228	235	222	230	199	231	228	223	212	210	239	240	218	224	236	247	238	226	237	237	226	234	208	227	226	233	263	235	255	230	224	215	228	203	215	239	248	221	251	236	221	223	223	234	251	237	239	217	238	217	240	229	243	240	237	246	249	234	227	226	223	253	265	210	248	194	237	240	227	220	240	226	236	208	236	207	212	238	247	251	267	228	229	228	237	212	239	231	221	234	237	237	218	204	190	220	236	248	267	258	228	237	231	239	233	239	211	231	250	248	229	228	243	197	220	203	225	243	235	207	242	216	234	223	248	217	232	210	227	220	251	205	237	225	235	208	225	233	228	233	211	238	241	222	217	231	214	232	237	237	225	269	242	244	247	232	222	232	255	200	223	211	246	245	203	229	251	229	219	239	224	231	223	220	223	212	258	244	238	222	234	218	221	237	239	216	228	254	253	249	209	236	244	217	232	225	217	259	215	233	228	219	209	241	244	243	218	236	211	233	243	242	214	234	234	200	201	215	214	244	242	241	202	241	247	238	219	239	234	235	227	210	239	223	235	240	246	276	218	203	216	219	224	249	235	226	227	219	233	205	237	241	222	227	234	247	220	225	245	237	251	219	202	206	244	235	233	205	213	257	227	232	215	222	221	237	237	235	214	253	239	225	221	213	238	205	218	237	218	228	237	234	247	232	242	236	248	220	233	229	230	234	222	220	245	214	235	232	224	212	239	206	214	201	214	205	236	209	257	237	214	253	210	225	225	224	226	211	238	216	254	202	211	240	258	243	241	244	215	212	218	210	230	235	245	243	270	217	249	208	249
28642	42868	52927	53698	49553	44214	41068	45462	42719	43043	39050	37987	36352	34528	30989	28799	22910	18322	16615	11058	7344	6429	8012	6644	5616	7641	7529	4617	4236	2881	1679	1216	1198	834	824	800	866	844	756	790	819	766	1049	1042	997	801	816	779	983	1122	1045	925	824	775	770	772	737	726	734	748	756	815	737	724	683	780	726	789	733	728	729	752	778	733	743	759	762	781	763	726	774	737	757	807	744	739	725	732	735	742	796	723	749	709	747	779	780	750	748	728	793	801	765	763	692	737	782	773	740	752	772	665	707	749	722	780	767	752	749	710	755	778	745	815	743	803	743	745	741	757	787	716	735	754	743	751	781	766	714	757	716	722	783	726	738	769	789	707	765	729	757	754	753	801	768	709	777	761	776	703	779	772	740	694	776	696	760	752	703	733	765	775	758	759	772	795	790	743	719	756	747	772	758	757	752	717	732	717	783	733	775	732	740	756	774	808	734	720	806	737	771	742	743	741	773	799	757	734	716	759	727	752	728	718	738	783	764	744	751	793	775	799	776	771	774	738	733	754	767	818	769	720	734	742	776	745	740	717	749	724	763	770	830	779	741	749	820	744	738	759	755	742	749	722	731	785	787	798	753	759	771	739	713	754	744	754	756	754	730	775	706	716	795	786	729	778	758	748	772	750	777	777	775	737	746	750	752	771	767	771	767	746	757	760	692	745	757	712	745	773	723	772	709	796	741	780	761	732	765	733	724	741	720	730	750	751	803	768	745	784	775	752	771	753	765	753	769	774	773	730	752	774	718	770	776	787	762	732	785	727	715	762	760	770	753	759	776	747	801	775	766	745	780	801	726	752	755	785	776	782	739	752	694	752	730	754	745	748	743	779	712	752	755	776	741	765	803	749	780	779	740	741	738	783	781	746	762	767	702	733	773	798	750	724	718	713	752	739	751	736	752	744	789	713	766	725	706	712	726	735	762	757	737	700	740	793	702	730	808	799	723	730	699	719	773	733	723	713	772	737	729	818	747	737	750	812	783	736	700	757	770	747	756	774	749	745	787	766	765	774	775	747	752	780	808	702	749	725	719	771	745	672	802	746	761	748	765	771	765	745	721	701	749	716	736	743	815	783	726	718	738	767	781	751	767	768	762	759	740	799	731	756	767	778	745	742	748	703	782	714	758	722	743	730	739	772	739	736	785	747	733	724	727	748	788	697	793	767	762	723	794	797	739	704	761	769	776	746	723	752	767	757	778	801	761	742	772	725	780	769	778	789	761	707	735	757	852	747	720	731	780	793	737	744	748	746	810	773	797	737	733	758	739	791	738	757	746	722	697	791	750	769	752	732	764	778	759	755	764	745	775	759	748	778	790	748	760	731	741	731	698	748	764	800	742	756	702	724	747	759	744	787	768	742	771	696	792	765	768	722	797	790	768	772	737	708	803	758	716	743	729	737	738	729	720	746	755	750	763	752	702	704	739	798	797	744	718	733	774	724	788	778	779	740	776	740	748	786	787	756	743	765	746	790	815	732	721	768	738	825	743	790	749	774	720	745	712	791	735	769	793	807	751	722	718	739	747	760	765	753	755	728	718	745	732	746	764	750	791	764	741	765	684	699	737	779	786	768	781	732	775	751	762	780	757	745	711	774	734	759	698	731	699	763	716	764	760	773	779	750	756	756	760	774	737	760	763	745	750	759	784	763	735	737	721	758	751	795	762	753	739	719	799	739	716	730	769	735	782	746	767	762	782	747	742	730	773	771	734	746	750	828	766	751	783	759	759	772	757	755	760	731	780	748	794	742	717	776	764	736	761	809	769	706	749	710	761	749	795	742	741	784	744	746	725	780	797	753	786	738	721	788	740	791	755	780	762	761	747	772	765	816	784	697	762	791	748	728	729	722	750	763	775	740	741	723	693	725	746	762	733	772	797	739	730	751	739	773	746	718	769	754	773	705	804	711	796	758	704	777	781	773	740	729	771	722	713	729	719	760	751	728	740	753	718	756	735	765	750	789	774	790	722	758	769	790	717	811	790	773	750	750	787	709	766	768	790	780	783	788	768	718	791	722	719	772	769	725	769	761	758	771	774	766	737	793	760	703	798	768	801	747	765	779	741	800	765	750	752	802	731	760	777	749	749	733	761	805	762	816	744	785	747	763	740	723	729	751	764	793	746	804	730	754	736	781	767	707	715	782	728	785	747	724	732	716	802	734	789	763	751	787	784	717	783	741	702	777	749	758	738	745	754	729	748	801	702	710	754	725	724	781	766	795	762	793	746	778	789	704	771	770	763	725	781	754	771	752	788	717	783	737	787	775	788	731	774	731	745	768	777	773	764	734	709	770	745	757	721	729	757	750	750	720	710	726	722	714	701	758	742	728	753	771	749	783	772	728	725	740	724	715	785	727	712	738	778	821	717	761	736	731	706	726	741	710	730	785	754	730	801	747	744	754	759	774	801	756	739	783	769	759	795	728	764	764	745	801	747	733	778	729	758	760	714	737	769	776	760	735	775	734	767	758	781	745	746	768	738	732	786	748	791	728	757	744	772	772	764	729	742	728	724	793	714	732	768	717	732	748	716	751	707	748	741	706	737	796	760	772	746	729	753	795	756	754	786	755	753	772	799	763	781	729	762	726	709	724	748	732	778	743	767	749	779	796	749	733	727	785	696	690	770	743	867	756	760	778	766	741	694	723	771	739	784	753	746	750	699	754	794	699	752	771	721	723	794	737	744	770	732	709	785	734	728	708	708	748	825	743	737	745	718	764	752	712	754	764	758	760	720	758	713	803	744	737	727	786	763	791	750	767	777	731	747	745	803	728	763	728	793	754	771	754	795	734	739	732	720	756	701	751	783	778	756	784	727	759	749	765	805	786	791	760	784	740	748	749	759	751	762	752	812	747	714	732	737	772	738	726	775	777	783	748	720	744	720	775	745	778	728	716	715	744	748	781	758	696	761	744	783	722	723	815	767	788	780	756	774	782	748	756	733	787	738	758	728	765	799	751	722	755	783	738	762	720	748	793	782	718	777	733	760	782	754	792	750	707	707	792	758	747	732	715	757	755	729	765	745	739	753	773	743	751	762	782	711	717	774	775	713	774	705	682	730	751	766	723	735	767	724	797	747	710	760	705	757	765	733	765	767	818	735	718	740	837	712	734	738	748	754	740	772	789	789	701	766	761	741	783	751	742	794	726	754	746	740	815	735	745	792	746	784	759	728	734	771	740	754	741	698	717	753	729	731	722	727	724	746	732	787	724	716	716	771	735	746	763	745	765	767	740	763	763	717	770	758	762	756	757	779	737	806	751	761	749	779	719	764	710	739	735	744	727	722	726	716	734	770	774	742	732	720	786	737	772	753	751	760	715	768	738	758	745	761	753	727	758	732	767	770	731	752	727	713	751	774	781	764	749	740	782	788	739	766	774	789	782	757	728	701	793	705	785	762	741	745	770	714	752	802	715	766	753	745	752	751	764	721	758	748	694	754	768	758	768	744	763	797	756	757	735	767	770	784	765
7788	8429	12966	9001	4798	2491	1843	1451	1217	971	747	691	580	563	454	408	358	313	283	257	196	235	222	223	244	222	197	216	198	187	193	184	222	224	224	212	189	194	206	205	172	230	221	202	206	173	213	180	198	218	212	198	210	219	198	214	197	228	187	196	212	197	202	215	209	217	204	221	191	230	206	215	175	181	195	198	219	219	183	202	198	200	195	202	226	175	206	202	187	211	193	208	204	198	197	193	227	198	221	198	213	201	210	234	220	181	181	178	190	194	211	209	215	217	196	197	214	213	163	208	186	193	221	243	216	220	185	196	187	201	212	176	202	176	186	202	211	181	201	205	200	204	199	200	196	196	217	206	233	230	197	193	184	182	199	214	201	226	205	220	189	207	197	188	221	210	172	197	194	213	180	185	201	193	200	216	184	222	192	214	200	180	183	194	204	235	191	180	191	200	216	177	200	197	203	221	200	195	206	191	173	202	198	207	213	199	234	220	222	209	195	221	195	220	198	180	191	204	190	195	190	199	212	195	194	214	220	197	214	182	189	211	209	222	176	220	201	190	230	221	189	206	186	188	189	175	221	192	210	216	190	215	193	219	213	226	192	212	198	217	181	210	225	204	215	213	199	219	211	213	192	193	222	211	231	224	223	198	200	216	204	196	233	204	214	212	211	223	215	197	221	199	215	214	200	212	191	200	178	173	211	184	204	200	189	214	208	206	217	207	238	196	219	207	190	203	235	195	200	192	206	199	188	215	229	195	183	192	189	218	207	209	192	225	200	205	205	219	176	203	213	200	233	203	190	212	211	230	200	188	225	202	206	220	189	192	208	195	209	197	222	198	196	193	185	209	213	210	216	152	191	207	212	192	202	212	203	226	221	205	189	210	205	203	180	211	231	215	221	202	220	180	227	190	184	206	204	227	216	191	224	210	204	194	216	193	214	206	181	201	237	204	203	205	197	211	210	199	194	209	207	216	245	212	206	191	211	201	205	180	176	209	211	213	206	209	218	193	221	230	215	216	195	235	201	205	223	181	200	210	225	181	206	233	208	235	183	174	185	201	201	188	195	207	180	224	198	214	202	200	226	199	196	221	178	185	196	193	214	206	200	217	189	183	207	208	212	210	213	232	214	204	218	210	192	194	229	203	192	186	224	219	209	214	206	207	197	202	195	192	199	228	206	210	173	219	212	230	216	190	209	216	219	200	198	183	216	183	234	171	201	182	214	206	233	206	208	231	182	202	216	213	182	200	218	203	190	226	206	214	185	204	212	203	215	199	210	217	199	200	184	201	184	175	215	202	219	202	181	203	187	224	226	184	187	190	198	212	205	186	205	218	183	204	196	210	184	195	237	211	195	194	224	235	188	171	212	194	201	192	182	213	209	210	209	226	197	206	223	193	217	199	228	195	193	193	189	202	191	190	218	205	203	198	195	181	207	206	195	199	205	189	207	214	197	190	199	208	213	202	200	208	196	218	210	208	204	163	192	196	206	187	205	217	194	228	194	206	217	176	222	216	210	188	190	192	200	207	215	213	217	209	200	228	207	224	191	201	188	192	189	210	218	225	214	201	212	208	179	219	210	210	232	196	220	183	193	217	213	190	171	228	191	220	213	195	193	214	190	230	202	193	190	220	200	190	189	196	194	202	194	221	210	196	218	187	221	216	216	219	196	212	212	203	204	198	194	184	205	226	200	200	217	192	211	178	180	182	222	174	206	195	188	193	230	196	229	201	208	199	207	199	205	203	182	193	203	194	195	184	195	169	191	193	194	200	221	194	205	215	177	203	184	213	204	208	208	196	208	214	202	219	195	215	196	183	223	193	216	187	222	202	200	204	214	210	208	206	181	203	202	220	206	168	207	216	213	200	204	199	186	189	189	193	210	231	209	210	202	188	204	191	214	209	196	205	197	180	218	207	187	221	188	202	204	208	241	211	199	223	208	196	219	218	219	213	201	207	217	193	198	200	188	198	222	195	198	194	202	200	204	227	206	207	206	178	200	207	196	201	221	208	187	201	199	201	203	197	198	199	199	195	203	208	200	202	174	179	218	192	211	218	199	192	240	202	193	213	230	184	203	213	176	202	209	203	200	232	211	188	201	184	191	205	184	201	218	205	205	211	187	234	197	203	217	220	185	219	222	204	217	210	206	198	222	196	208	209	210	201	194	204	206	173	193	223	207	199	210	194	216	212	222	205	195	188	192	195	217	208	231	194	208	216	232	198	196	187	206	216	191	211	194	192	186	176	217	189	184	202	218	189	199	211	181	211	196	201	215	203	189	203	187	202	199	173	211	190	199	192	192	207	223	176	231	192	240	183	220	203	217	203	167	221	190	197	190	209	187	171	225	197	204	208	237	201	186	154	194	192	207	209	215	215	201	189	209	198	227	228	198	230	209	183	190	182	187	196	198	182	212	199	212	206	188	194	203	195	198	226	189	194	219	205	203	174	186	192	206	207	191	192	204	214	195	199	223	202	201	215	190	202	211	188	194	200	207	185	220	189	207	221	173	199	204	194	214	194	202	181	207	221	203	212	186	204	205	209	193	197	183	195	221	200	174	231	214	194	218	188	194	212	222	172	215	208	191	218	192	178	221	228	206	225	223	194	193	214	212	199	191	198	203	202	205	216	216	217	221	228	209	196	188	189	207	184	220	205	200	218	208	190	206	186	170	222	190	210	205	211	237	183	195	172	171	208	189	217	222	212	209	216	209	191	190	192	221	223	207	174	193	233	211	184	188	194	189	192	195	197	211	234	222	218	208	203	195	198	208	197	177	216	218	217	226	182	191	203	192	208	196	195	186	212	193	203	200	210	220	227	199	200	219	220	198	204	194	233	229	223	193	206	219	209	219	217	195	203	226	190	201	204	218	208	221	230	193	205	208	200	220	193	211	202	216	201	229	189	197	186	192	174	201	207	212	214	201	210	216	217	188	222	205	193	191	199	192	195	198	239	184	218	223	217	205	215	209	195	225	213	185	212	187	189	197	201	202	194	207	213	192	241	209	212	197	181	191	229	187	203	192	208	196	195	198	220	203	214	175	196	180	196	204	216	190	206	201	197	214	214	217	192	215	208	214	193	201	235	209	157	203	186	193	219	220	212	190	206	194	220	213	208	207	193	199	214	190	208	192	229	208	206	204	217	202	216	178	214	195	217	178	176	221	220	199	210	200	212	210	204	238	207	199	190	219	205	196	196	205	214	202	195	206	212	201	202	218	186	209	190	209	205	209	198	226	215	208	213	228	195	221	198	198	204	215	203	204	206	220	225	189	225	212	190	190	190	207	215	214	201	211	234	209	185	215	204	195	230	209	183	209	236	193	218	216	209	184	195	196	202	215	203	235	199	206	171	221	184	222	227	191	190	219	191	193	181	207	185	220	189	207	232	192	206	215	183	230	217	205	212	196	178	220	220	186	220	201	197	190	189	215	224	202	181	191	182	197	205	198	197	228	186	243	206	202	189	200	213	227	197	209	218	191	215	220	210
8797	11067	21156	19491	13944	9568	8032	7558	6198	5067	4135	3594	3253	2898	2460	2037	1742	1592	1371	1143	896	890	898	808	807	865	808	801	767	752	688	660	675	696	712	711	649	706	715	707	709	702	662	678	738	693	716	705	709	698	701	668	661	684	669	699	702	639	705	703	693	714	686	671	685	679	639	690	695	695	671	714	682	667	685	653	698	652	681	676	700	728	685	707	700	706	681	717	713	705	728	721	665	733	745	703	690	677	716	720	700	682	700	678	727	709	695	703	685	695	646	676	690	669	712	694	668	714	699	676	686	687	704	682	652	739	662	694	657	647	696	658	676	683	686	692	686	697	700	679	700	687	671	728	686	715	709	657	740	689	661	704	706	656	676	707	699	716	678	679	686	682	657	706	733	664	653	710	715	732	688	714	705	699	721	695	682	671	679	647	676	666	687	730	714	737	659	703	682	681	695	727	722	711	715	742	678	722	691	693	694	689	719	676	709	680	718	707	705	680	690	701	700	720	684	666	743	687	651	712	656	657	728	671	675	733	718	660	699	702	702	707	681	680	735	671	704	703	707	700	708	692	694	692	706	734	686	682	684	681	713	631	693	699	710	675	725	728	691	689	718	694	654	712	694	692	725	651	719	682	668	726	707	692	692	723	749	666	692	649	681	665	702	684	692	686	696	662	688	713	665	690	741	682	680	705	645	663	689	693	708	670	703	700	715	684	698	707	686	686	719	654	736	640	717	715	711	715	705	738	671	663	692	645	658	680	717	684	721	719	704	668	734	690	731	713	695	658	675	680	695	700	654	676	680	688	662	685	686	724	660	675	707	729	728	699	688	701	692	687	682	699	693	706	708	729	713	681	728	706	686	658	711	660	683	727	695	686	698	698	689	665	694	680	668	684	704	700	667	713	684	731	708	645	675	715	724	661	689	721	704	711	724	695	703	649	715	721	726	697	671	665	719	687	694	715	663	687	737	709	693	676	753	646	725	688	654	699	696	714	721	743	740	699	666	683	719	684	651	715	676	703	711	726	663	675	723	726	712	669	700	670	712	719	672	712	655	690	680	678	726	692	692	732	714	672	659	741	658	665	669	692	705	648	701	691	714	695	728	697	691	689	726	663	709	703	676	717	781	659	705	706	690	689	623	695	706	719	701	671	704	684	706	682	666	718	721	681	687	703	684	682	670	704	681	699	706	687	697	722	711	698	671	692	667	649	681	657	676	691	680	730	688	718	668	742	735	665	704	664	702	706	719	682	725	673	742	705	740	701	777	687	693	728	730	667	693	724	748	672	712	675	725	682	626	684	678	731	712	733	674	722	666	705	684	678	698	688	729	705	695	660	653	711	706	678	702	699	711	689	691	697	692	707	670	696	656	680	697	642	692	717	687	716	697	667	675	745	700	617	698	678	710	690	664	671	692	734	707	690	707	708	644	660	661	695	681	678	657	707	663	665	660	705	658	746	698	666	699	715	677	675	676	658	684	678	721	689	691	721	675	681	676	715	705	724	761	675	720	741	690	737	713	727	689	710	660	704	663	690	709	743	690	642	697	728	706	670	677	718	675	712	692	698	687	651	724	678	685	746	695	693	670	682	694	703	712	692	688	677	697	719	675	700	692	760	646	714	702	729	674	615	703	695	663	691	693	713	693	682	667	639	664	725	732	701	677	724	663	728	709	679	710	656	685	687	700	714	724	686	684	737	708	721	678	655	717	699	702	689	721	677	721	696	694	689	682	656	665	735	681	640	734	708	678	704	686	681	659	703	722	721	690	761	704	699	664	665	727	675	703	697	660	700	690	645	696	665	697	687	727	768	694	714	710	700	685	683	699	674	687	721	687	659	701	674	707	648	695	687	684	700	700	674	704	660	723	672	692	702	716	724	641	693	709	702	695	668	713	691	693	699	667	668	716	650	710	755	665	687	733	686	659	689	696	715	643	663	664	683	716	689	688	669	660	696	724	746	725	669	687	684	714	647	662	678	686	660	665	675	696	659	694	685	690	631	740	682	698	732	624	674	654	726	730	739	684	666	709	683	672	703	732	655	695	677	707	691	677	734	697	716	686	767	700	739	666	694	763	654	722	675	684	684	681	672	704	707	646	612	677	655	693	663	668	721	690	668	674	727	697	720	742	716	688	701	689	705	652	669	668	661	735	713	677	680	693	700	668	683	671	671	679	706	729	663	670	697	702	638	679	674	674	700	721	698	670	706	695	723	694	694	675	712	676	699	738	689	705	730	691	691	679	678	704	698	680	689	713	733	713	706	667	704	673	670	725	700	676	680	666	672	679	694	714	648	679	706	691	689	688	728	708	706	681	684	679	696	689	743	757	709	682	732	684	709	701	702	666	721	724	714	697	694	717	663	773	696	672	687	701	714	711	686	642	714	705	665	709	703	663	680	712	695	702	726	684	673	662	664	678	677	684	667	732	723	679	687	673	747	667	700	711	716	695	674	708	656	708	691	677	699	718	712	707	668	729	693	696	705	655	696	670	719	698	708	711	683	670	645	693	707	727	653	670	665	683	702	685	689	660	716	676	680	659	713	661	674	685	673	686	695	682	694	697	682	696	693	689	689	714	668	667	720	735	746	729	730	708	726	650	696	693	735	702	699	701	665	688	647	692	685	740	698	685	700	681	709	690	676	687	716	717	702	689	704	703	695	645	707	663	672	697	715	687	703	683	683	720	670	659	659	688	611	666	627	724	686	701	671	680	693	716	705	708	667	666	671	710	735	718	681	704	716	678	709	724	690	733	661	669	710	660	689	695	702	703	686	655	660	644	674	660	698	713	763	678	675	714	709	680	664	717	671	678	736	678	707	682	686	700	697	677	707	659	770	672	733	698	696	678	681	669	684	713	651	685	708	718	692	709	681	689	687	710	674	688	684	706	633	694	684	731	719	704	677	690	772	702	697	709	687	680	669	750	696	709	712	685	671	728	661	734	719	734	685	680	705	701	718	725	721	704	699	701	706	679	719	678	666	704	701	677	651	726	687	723	659	700	703	690	697	664	692	679	721	711	730	713	703	679	679	659	647	702	714	745	685	730	730	673	701	716	701	680	677	689	689	702	712	661	722	699	683	714	669	730	697	725	680	698	700	689	685	658	657	718	689	642	706	708	676	678	715	731	722	682	683	695	711	678	729	750	693	761	706	671	665	702	727	738	723	753	694	712	758	676	699	680	686	712	697	644	660	683	644	694	710	685	741	649	668	741	659	658	658	631	684	707	734	685	703	681	702	677	744	679	718	734	716	692	705	684	705	704	691	713	737	666	686	662	690	674	737	703	675	723	662	697	700	695	673	682	700	679	693	686	679	700	710	708	728	663	660	693	696	698	733	724	708	637	684	677	657	689	700	737	748	686	663	657	706	703	707	690	649	684	706	703	728	709	658	651	704	717	669	706	734	666	699	692	699	707	676	688	678	665	635	700	679	689	690	688	689	710	706	634	677	679	701	679	673	695	726	687	756	701	669	704	662	719	702	723	641	663	684
25806	40569	41726	40562	33347	25036	24701	21741	17470	13118	9787	7832	6915	6090	4365	3324	2396	1445	1323	1036	521	503	660	515	563	616	404	371	339	294	251	240	219	218	200	221	231	197	222	199	219	197	228	209	211	216	197	215	228	239	228	224	221	213	235	211	211	210	230	214	204	226	212	194	206	221	232	211	207	172	198	203	211	200	197	203	188	213	195	202	193	195	197	203	197	220	199	216	206	200	237	223	200	196	180	234	231	210	189	210	221	196	196	201	208	200	209	172	209	196	211	195	225	215	220	214	207	186	210	192	184	241	197	196	206	200	188	201	195	206	196	211	228	212	233	215	217	207	225	193	199	223	198	204	209	211	204	218	202	226	200	203	218	230	198	212	224	225	199	205	214	213	208	210	207	243	211	210	202	223	205	232	211	220	212	200	222	185	207	225	212	216	228	215	225	212	218	216	239	210	235	189	196	220	204	217	193	188	190	194	219	179	208	219	212	204	211	199	198	185	210	235	207	238	218	246	202	201	228	214	251	188	208	218	215	205	221	193	195	183	206	222	203	227	218	211	233	198	175	206	215	215	238	196	198	225	225	185	215	205	219	195	226	216	240	201	196	219	212	194	161	222	211	219	211	200	214	210	208	216	239	210	223	219	218	205	203	201	191	217	218	206	218	200	209	190	198	218	223	197	188	210	211	197	215	236	227	186	171	199	200	204	187	202	195	211	194	196	232	211	210	226	209	211	250	189	198	182	208	234	207	221	208	200	209	217	220	204	194	233	177	205	170	217	225	194	215	214	177	195	181	215	213	191	221	204	201	208	220	199	193	222	203	216	210	195	200	228	205	195	222	220	201	187	234	190	213	212	203	208	221	231	191	198	211	205	232	188	209	175	218	207	197	189	188	212	184	214	209	224	212	221	220	211	206	203	201	200	215	210	237	233	237	222	199	210	235	210	208	213	213	220	213	218	194	207	232	207	195	222	225	207	200	222	220	214	213	201	221	220	192	196	182	207	199	204	213	202	190	216	180	204	195	213	208	226	201	201	208	225	230	195	221	248	220	191	219	207	204	220	204	218	188	222	203	212	200	208	202	203	195	212	210	208	218	225	184	197	204	206	195	223	246	199	189	204	198	232	211	219	244	214	215	209	191	205	219	216	184	214	220	200	203	224	239	209	231	207	195	215	202	211	205	213	195	226	214	190	206	188	223	207	221	186	220	204	212	201	243	200	206	226	214	207	197	204	196	227	195	229	196	205	211	198	192	181	195	208	224	204	198	199	199	193	246	213	202	179	205	197	211	219	195	207	232	221	171	223	213	220	208	221	206	221	214	202	201	215	213	191	207	188	212	196	193	215	243	196	200	220	202	212	206	193	184	209	216	204	191	198	214	209	199	198	225	181	211	226	207	197	214	222	208	200	224	231	221	207	212	215	192	211	204	223	192	227	220	246	198	204	202	210	221	233	190	208	212	204	184	199	211	222	195	230	241	218	206	208	195	198	191	187	220	218	214	212	219	186	190	192	212	196	226	242	222	191	206	203	213	176	203	223	211	161	194	208	202	197	218	215	218	213	230	198	199	214	200	206	198	227	192	205	208	198	220	208	230	182	186	214	212	213	209	184	216	211	218	209	226	184	198	199	194	213	207	217	203	220	233	201	208	200	182	214	201	199	214	200	216	226	210	196	204	201	213	191	210	228	213	212	203	209	197	203	212	198	205	214	205	207	205	201	194	188	211	191	227	221	219	227	192	216	175	210	218	204	163	187	197	197	202	186	225	202	196	204	176	230	213	233	224	187	227	208	200	191	210	205	207	196	212	189	242	208	231	220	203	209	206	197	243	217	203	195	217	193	206	221	181	226	209	232	193	220	214	222	207	186	207	203	207	182	196	230	206	201	191	211	216	197	204	225	196	210	192	217	230	179	210	219	199	205	198	219	210	192	188	212	219	184	242	229	211	213	208	204	204	187	216	236	200	249	192	228	208	236	213	224	230	204	217	199	217	209	204	207	201	210	193	205	216	206	227	191	188	227	225	221	207	226	256	201	182	224	197	191	191	195	204	195	197	206	207	194	199	193	202	198	227	204	217	202	204	209	194	203	212	180	202	221	198	203	221	194	194	243	221	201	218	261	193	208	184	219	211	200	190	186	208	201	208	206	189	213	220	191	205	222	181	214	220	235	202	227	207	196	210	216	227	187	227	202	213	211	191	239	196	206	205	239	200	223	193	205	212	211	211	243	230	233	213	188	217	182	235	201	199	189	203	226	199	213	204	207	220	219	202	214	206	194	177	229	200	212	214	186	204	213	226	228	208	236	238	217	216	207	190	200	218	185	190	216	226	213	215	188	208	202	217	219	212	225	186	190	212	219	203	230	187	187	217	225	252	211	218	206	188	227	206	228	208	239	226	206	196	222	204	195	220	213	187	234	200	221	232	204	221	221	206	185	193	210	202	218	199	194	213	188	199	198	225	198	198	207	212	214	217	219	202	216	217	214	195	224	183	210	215	208	213	210	220	213	203	233	211	201	186	201	193	189	208	206	206	203	196	190	204	180	181	207	209	226	208	202	205	212	211	225	195	189	176	222	233	212	213	196	203	198	204	205	197	202	208	211	212	204	208	242	207	207	214	205	201	190	195	237	199	221	199	210	193	202	201	219	216	214	213	197	192	204	207	217	216	218	202	216	214	215	200	194	211	249	206	211	217	217	198	206	208	215	222	227	204	202	189	204	216	198	198	191	232	186	206	201	220	193	191	193	230	190	199	188	216	193	218	169	204	212	231	228	207	218	203	196	202	197	209	218	199	210	207	221	229	209	209	191	208	217	205	177	182	197	186	210	196	193	202	209	214	259	203	229	201	214	203	218	223	215	213	225	225	197	199	202	221	211	223	204	215	217	198	193	202	195	210	212	230	218	189	196	220	216	208	213	203	213	207	244	211	212	183	218	213	215	207	206	201	186	217	228	206	239	226	227	201	206	244	213	193	221	207	218	207	177	200	206	223	229	205	227	224	200	223	207	196	206	197	226	210	200	200	208	191	192	206	201	198	198	217	217	195	213	217	208	197	194	213	218	181	208	211	205	204	220	221	196	189	184	191	201	204	206	216	204	235	201	209	211	202	193	213	197	221	205	215	197	217	221	183	212	224	207	188	211	213	212	215	193	208	217	205	181	218	192	225	235	187	196	201	224	219	236	180	213	231	206	216	186	190	169	212	202	226	203	192	190	201	183	201	202	196	210	195	210	219	219	195	219	213	199	216	228	221	208	203	231	206	237	225	209	221	193	224	211	201	185	206	215	212	185	230	232	197	221	223	204	199	189	219	203	194	213	215	216	189	207	202	205	231	216	197	190	188	193	229	214	213	192	217	203	198	229	215	217	188	205	213	236	204	183	197	213	208	198	206	200	221	185	217	201	196	209	188	178	214	196	208	207	201	210	227	215	192	210	201	205	173	221	191	187	220	230	215	208	220	189	206	209	196	227	199	177	228	201	209	206
21079	37674	45228	48801	44071	35277	38726	38417	33445	31862	28417	26759	26331	25263	21116	18016	14804	9639	8907	6855	3386	3377	4299	3274	4157	3828	2352	2031	1799	1256	1111	931	933	785	760	671	744	729	725	725	672	683	763	779	692	740	675	738	795	920	838	832	785	726	722	714	702	699	688	684	681	728	678	748	681	702	711	731	688	720	726	719	698	704	698	716	699	734	728	729	701	672	730	668	728	727	693	716	680	689	722	755	676	685	671	686	735	728	680	720	684	738	681	720	727	667	716	746	717	715	717	675	670	706	716	696	718	711	713	709	672	716	742	761	683	706	735	678	683	698	757	745	726	708	669	708	697	707	698	722	717	674	744	707	723	680	713	679	667	725	750	706	704	710	676	697	750	756	652	738	665	687	672	673	703	670	690	709	726	661	702	703	664	727	718	666	714	694	646	682	728	686	713	668	688	681	708	729	716	713	704	751	676	708	683	754	700	710	673	685	722	712	682	694	647	709	657	692	705	688	719	716	686	728	712	703	713	746	715	682	764	760	732	710	726	696	752	757	751	726	679	656	752	666	740	728	685	715	695	705	668	701	720	704	675	711	733	687	728	743	701	704	698	673	660	650	722	692	745	704	729	734	692	698	724	716	706	688	733	744	670	676	668	696	656	674	705	728	647	674	693	710	686	676	709	719	678	708	703	696	710	721	664	708	724	692	711	689	679	730	691	713	686	657	725	733	722	677	625	734	657	688	710	727	759	715	724	741	692	698	701	707	729	725	690	710	727	696	720	762	648	709	710	735	750	702	681	701	738	720	701	677	700	737	736	731	687	683	720	722	652	703	736	705	740	703	661	739	701	659	667	693	694	727	727	719	709	697	680	712	704	689	708	729	675	683	700	751	701	692	650	681	743	650	666	713	721	729	697	679	721	678	770	710	757	690	710	640	700	714	687	683	745	665	703	697	716	750	701	725	669	716	698	709	700	705	668	732	724	729	718	724	718	719	689	741	661	721	737	688	657	704	717	698	711	688	698	693	688	720	665	698	716	731	651	710	701	694	704	790	671	657	665	699	674	735	685	725	700	683	786	696	724	734	697	716	694	665	657	683	686	720	732	686	706	706	675	687	714	731	725	689	724	745	722	716	657	646	697	705	727	678	741	735	714	743	741	675	726	722	689	685	733	717	696	703	710	731	674	677	687	697	751	681	685	709	750	679	732	740	722	755	734	677	690	682	709	700	690	710	681	733	691	707	722	721	682	723	686	723	706	722	676	718	715	677	675	710	731	690	691	712	703	722	704	666	736	662	711	695	700	700	700	684	682	711	663	704	722	694	755	723	655	703	709	710	641	705	684	667	728	756	723	713	715	705	703	713	675	701	671	753	745	696	713	703	700	722	679	635	708	688	708	675	642	697	725	724	760	683	719	711	657	689	706	711	700	662	719	700	685	707	739	677	680	704	702	703	670	708	698	686	693	702	682	686	706	670	682	704	766	683	724	716	719	710	730	763	762	750	714	703	699	675	714	700	699	706	656	701	699	727	715	687	677	707	686	732	666	687	733	698	734	716	714	665	703	721	703	720	682	690	708	740	693	705	725	703	705	706	720	763	673	710	706	707	726	701	668	682	689	733	664	719	673	709	732	704	745	717	720	704	689	702	678	679	679	767	744	717	710	716	685	692	686	706	702	688	736	676	701	668	712	707	685	715	646	743	695	715	665	697	690	733	666	728	728	679	664	690	671	672	704	699	717	750	744	703	726	737	713	752	711	671	702	766	672	741	653	718	691	677	698	682	747	711	693	714	686	714	625	703	699	694	724	683	678	707	725	716	699	707	660	730	687	699	683	773	698	697	736	707	684	721	692	701	727	694	743	691	706	730	720	658	722	687	702	781	682	644	728	666	669	674	745	698	665	694	760	659	694	671	733	710	712	726	703	726	706	661	686	719	684	725	665	701	703	682	699	722	714	722	724	731	700	677	684	713	697	707	733	717	753	714	664	699	726	727	631	716	762	715	638	704	696	703	691	708	708	682	662	685	687	752	702	696	730	713	759	701	749	726	653	680	686	686	694	748	727	691	698	692	749	668	712	687	683	684	702	705	736	730	672	764	671	694	704	720	702	705	731	699	706	720	724	645	700	709	713	675	701	716	710	731	703	709	747	739	714	727	718	653	748	711	700	704	681	706	724	706	677	767	678	712	715	719	663	713	736	741	718	712	658	736	691	692	654	689	703	674	733	713	690	690	701	710	704	714	725	706	694	740	769	672	678	709	717	700	717	699	741	709	720	709	684	720	680	731	673	702	701	691	724	731	696	662	710	696	695	691	815	684	713	676	664	696	724	713	748	754	700	682	690	735	646	698	729	732	719	687	696	708	716	679	713	689	726	745	728	660	694	653	699	760	727	723	685	703	721	712	736	684	700	711	726	650	685	660	736	727	663	693	681	673	722	679	698	663	706	714	701	730	677	737	724	679	715	739	734	675	716	660	737	699	720	692	685	688	712	706	696	736	726	669	694	701	689	663	722	698	701	709	725	656	720	680	701	694	706	687	703	689	741	706	680	719	678	672	696	668	733	703	694	694	689	700	709	721	716	689	662	716	729	688	676	708	710	691	698	681	687	712	718	693	714	713	717	688	676	710	659	714	685	732	716	725	646	713	734	681	682	694	714	766	716	733	700	667	698	724	722	702	750	689	706	704	723	688	705	686	691	690	670	704	719	739	714	694	750	698	689	663	712	702	709	686	678	708	710	730	647	694	748	687	708	653	660	693	708	705	684	708	667	741	710	684	720	709	716	715	714	718	723	746	712	721	682	660	659	712	688	702	674	745	699	702	663	731	669	707	725	690	723	698	706	704	708	661	735	699	720	678	681	681	726	678	705	724	710	765	702	739	698	667	702	678	729	714	666	711	743	694	663	715	667	723	718	686	746	729	672	712	655	734	676	665	715	691	687	716	716	708	698	759	721	727	701	677	723	704	709	673	689	713	689	684	716	692	759	734	692	691	735	699	681	708	713	707	733	693	678	674	738	718	766	703	713	684	660	706	741	752	695	723	681	698	702	662	676	720	643	670	725	696	680	767	668	719	702	726	703	707	717	727	691	700	705	707	725	726	701	721	674	699	680	725	678	688	684	688	652	729	683	715	676	775	645	686	709	677	725	700	732	720	721	737	678	753	707	749	743	679	690	687	725	664	702	675	675	711	697	724	667	670	688	739	712	708	724	648	699	719	701	683	720	676	708	734	661	738	682	664	727	732	730	712	681	707	668	701	692	681	657	709	723	713	696	708	716	732	688	700	768	702	667	700	689	674	690	746	722	706	653	735	690	709	687	723	723	743	724	693	723	690	740	710	696	677	728	725	661	689	724	727	684	707	711	724	708	722	713	707	666	696	746	699	703	729	649	752	720	745	720	652	721	745	695	733	701	698	632	707	676	706	688	731	691	715	717	716	726	706	743	676	721	666	729	701	726	730	676	698	760	676	687	690	667	683	735	668	695	696	690	692	713	707
35998	43154	44046	41760	36381	28369	30411	27481	24969	20592	16155	13790	12684	11337	9129	6493	4692	2686	2181	1558	1090	871	940	895	1040	889	592	467	354	330	293	288	238	261	228	246	245	247	229	227	228	220	224	215	241	215	214	212	221	260	300	247	256	231	242	239	216	242	224	216	253	240	227	211	234	221	207	237	226	233	238	232	224	235	209	245	205	219	214	236	218	206	226	219	203	239	221	209	218	256	239	206	230	246	224	213	246	196	234	219	203	244	230	227	243	200	245	222	230	274	228	246	226	215	257	243	206	249	214	219	232	229	235	235	216	211	193	246	216	229	207	223	252	243	218	256	220	223	205	213	247	237	227	223	221	227	229	236	233	252	240	210	215	236	247	218	233	201	230	232	220	220	212	224	235	245	247	222	250	220	207	220	212	225	230	225	218	239	226	205	228	199	199	239	191	192	232	218	201	226	215	264	205	234	254	222	234	232	208	227	274	236	213	212	223	223	247	227	236	220	196	213	214	266	239	228	233	225	209	222	236	224	250	248	187	226	244	220	236	259	217	225	202	197	213	225	241	227	213	226	230	238	211	231	231	243	214	217	228	252	247	224	212	224	211	231	247	234	206	241	245	247	247	223	222	234	215	245	207	209	228	205	217	238	234	236	213	223	211	235	223	206	218	230	210	236	234	240	247	213	220	218	228	219	228	216	223	227	200	218	255	227	214	190	240	236	252	231	219	212	276	215	218	220	209	245	224	234	246	228	250	222	213	218	244	249	226	219	204	215	231	235	192	215	225	234	214	224	238	217	219	233	224	229	196	209	247	220	230	227	246	211	228	223	229	244	240	206	227	194	224	252	255	237	221	215	211	198	227	224	217	222	240	220	231	238	221	201	227	229	233	213	203	224	241	215	229	244	188	237	228	218	235	243	221	239	230	235	214	216	232	219	206	230	207	227	220	227	243	229	218	215	220	247	221	210	230	229	249	222	203	222	236	222	242	227	217	232	205	220	230	234	230	220	198	238	240	214	231	221	239	219	223	229	224	229	211	224	209	253	226	245	210	197	248	221	243	210	223	220	210	239	202	234	215	233	207	215	213	234	248	219	237	254	232	236	225	211	244	227	202	233	230	214	211	230	248	227	210	223	233	221	225	240	241	214	232	235	230	210	196	201	210	233	201	209	233	236	217	223	202	217	235	245	219	190	224	220	246	223	224	201	230	220	223	237	229	234	235	209	218	237	201	225	206	230	233	238	222	203	198	238	197	234	236	241	242	214	248	223	218	263	225	252	235	204	238	251	234	208	219	254	214	214	232	200	225	226	237	223	227	252	223	214	223	210	241	212	224	245	226	245	244	207	247	217	212	246	227	229	241	215	237	210	242	210	225	211	229	238	209	234	235	249	231	224	232	243	223	201	221	236	208	223	214	226	222	248	219	233	223	221	214	227	210	253	251	249	216	210	217	240	235	239	239	257	222	231	231	241	206	201	239	244	219	233	232	260	220	226	231	237	240	228	238	199	214	256	246	179	222	202	228	221	204	228	243	236	202	224	243	214	244	228	215	250	222	207	229	228	235	253	239	195	227	247	220	235	213	238	214	211	230	233	225	228	192	209	209	217	219	234	208	250	241	237	234	236	204	231	197	233	235	255	234	237	230	216	203	226	240	202	208	203	237	238	232	221	228	238	252	228	247	218	210	227	247	222	226	226	242	239	208	225	234	218	230	234	223	233	233	205	197	235	226	233	215	198	232	248	227	214	218	250	225	215	228	228	230	232	229	223	226	211	219	213	208	221	241	208	228	218	245	224	216	211	226	234	221	204	225	239	224	236	210	216	223	237	219	222	218	211	210	215	186	231	228	256	234	225	222	190	228	207	215	209	227	247	235	224	233	253	220	245	221	215	240	232	235	232	218	209	223	248	228	245	190	240	226	195	243	210	207	247	245	220	223	251	206	213	221	235	219	229	199	255	228	230	223	216	232	215	237	203	236	235	240	233	231	235	228	234	227	205	226	229	238	235	221	213	213	215	237	241	232	230	240	227	223	220	236	241	225	244	241	217	218	214	211	218	230	212	229	207	223	226	240	220	224	211	239	236	214	243	221	243	234	239	212	232	213	223	247	215	210	241	230	258	238	204	201	259	218	195	243	238	231	199	224	226	229	216	218	232	235	228	211	261	224	246	253	228	211	239	232	233	243	220	200	212	233	263	228	245	221	232	206	234	246	264	213	205	251	224	217	230	245	245	215	238	227	236	204	240	220	224	228	223	210	215	224	235	215	224	205	237	225	214	218	201	222	240	233	246	205	236	234	225	197	237	209	235	230	203	207	231	249	225	235	199	226	231	233	234	206	231	200	224	237	228	228	216	195	237	223	216	229	218	212	217	212	203	222	216	201	219	233	212	209	244	203	214	219	220	246	226	230	208	245	255	227	220	237	240	228	227	231	238	240	227	239	222	253	247	215	235	221	225	210	244	215	227	213	229	223	229	242	239	232	220	243	228	208	220	227	208	202	202	223	246	208	209	230	235	232	243	237	206	220	269	204	236	246	216	229	223	222	212	207	231	229	244	219	240	211	209	236	240	239	207	217	240	240	233	225	235	231	239	220	215	219	228	239	211	244	218	257	215	251	233	207	215	220	219	231	203	221	198	234	241	243	223	228	203	229	239	222	191	231	235	233	217	249	224	257	231	234	214	237	217	226	218	236	233	230	212	239	225	227	210	234	227	234	227	225	203	245	249	247	228	232	212	210	233	232	211	221	228	227	206	221	241	236	237	214	244	259	209	225	208	224	229	213	233	245	229	221	224	204	222	237	204	246	251	243	249	213	242	241	245	242	244	250	229	220	211	208	220	218	242	209	188	216	222	243	234	199	230	224	242	215	240	208	233	219	201	208	225	231	223	220	256	200	222	231	229	213	216	211	230	213	244	250	236	225	228	229	259	216	208	214	225	207	232	207	238	211	188	246	221	263	224	197	224	234	226	236	216	218	230	232	229	222	256	239	247	223	255	238	235	250	211	206	226	214	222	217	225	216	240	226	227	230	253	199	242	234	216	249	232	216	223	202	228	231	247	218	241	233	208	209	221	211	209	200	246	219	270	224	216	239	241	227	256	196	208	252	208	234	241	220	244	244	217	259	232	220	195	242	207	207	237	250	210	213	231	223	215	251	248	204	253	244	224	229	233	225	235	220	204	229	262	228	224	193	213	235	212	210	199	215	231	261	224	234	205	237	225	216	240	238	236	200	251	242	237	201	230	243	202	236	238	222	238	243	222	210	197	239	204	254	233	204	207	211	239	228	198	239	229	246	227	231	232	236	217	250	227	236	220	225	240	232	230	246	230	209	217	219	252	235	246	246	230	225	208	233	230	249	222	223	201	242	226	241	196	234	245	238	233	208	224	228	214	226	199	230	239	248	250	223	218	214	226	217	228	202	208	209	244	216	230	233	212	242	205	231	234	242	217	218	227	227	212	224	234	236	231	239	219	232	230	227	209	246	222
28787	39834	48012	51047	47978	42038	44714	43663	40176	38831	35362	34416	34506	33508	30617	26953	22323	15841	13628	10462	7418	6149	6324	6100	7535	6484	3697	3129	1937	1708	1452	1440	932	892	809	746	812	761	779	708	751	838	793	747	758	736	793	777	776	1149	1143	1061	931	829	737	767	776	760	699	723	744	733	777	719	723	722	728	780	808	745	729	697	754	752	742	739	726	741	736	753	757	741	751	706	749	775	761	762	743	743	769	786	770	755	703	738	781	746	721	766	756	710	734	777	691	708	709	784	738	708	760	736	704	724	717	761	745	782	775	767	750	792	750	704	751	744	785	758	777	785	748	781	769	721	745	792	817	716	731	692	710	730	725	799	768	773	778	751	787	757	754	753	736	726	715	714	772	757	695	738	784	736	776	733	724	695	707	749	709	732	766	808	756	669	716	763	755	748	746	749	750	742	745	761	746	760	720	767	749	739	697	775	773	797	742	792	698	753	768	762	761	729	743	775	698	707	770	706	771	776	709	769	750	709	710	640	729	728	783	778	745	704	732	741	728	726	747	725	738	765	749	738	746	732	748	744	754	791	723	725	754	752	725	759	726	717	744	722	754	734	732	752	786	754	763	760	742	745	757	711	702	736	758	740	705	782	736	752	728	723	657	754	745	747	750	743	767	780	747	743	795	713	776	719	751	713	748	701	818	727	764	746	792	723	738	826	726	753	786	736	746	765	731	704	748	771	701	740	737	794	771	791	757	759	721	755	781	742	753	729	723	725	733	751	738	744	740	753	798	742	754	705	763	791	760	784	738	712	723	734	735	728	723	779	744	749	721	787	722	759	738	737	730	787	750	700	753	778	758	755	782	797	736	763	775	798	794	727	772	756	730	740	746	728	787	730	741	754	778	727	789	735	783	752	730	703	765	787	734	741	773	735	748	743	701	750	713	768	688	795	751	730	752	753	713	783	744	710	745	761	743	780	767	754	740	714	774	757	792	726	704	738	769	757	707	729	704	772	718	737	738	682	719	732	718	719	741	744	750	739	731	827	698	745	746	738	710	737	764	740	755	765	754	729	727	769	738	755	714	716	727	710	711	723	732	764	772	795	738	735	772	786	750	739	771	716	764	749	731	719	733	756	712	764	761	777	726	755	770	767	720	761	776	726	756	751	755	712	744	701	807	755	712	753	757	777	741	750	745	760	754	756	759	745	736	746	731	757	748	684	719	738	688	753	710	721	750	754	730	763	759	701	721	768	761	759	749	739	749	721	756	743	738	741	775	725	738	759	754	787	732	697	751	782	785	782	780	717	740	756	762	730	757	738	804	729	743	717	745	765	775	756	757	727	742	784	792	721	747	769	701	690	756	788	773	751	687	759	764	754	746	751	755	760	767	745	726	715	772	754	767	745	751	732	731	709	724	727	736	733	761	766	719	713	753	729	718	736	709	734	722	738	744	770	798	753	737	743	801	761	750	756	743	709	706	763	745	728	787	761	771	784	777	723	723	774	730	749	749	747	746	730	752	748	729	725	729	740	764	786	766	778	789	749	733	784	706	754	732	755	749	725	724	720	710	776	728	739	740	737	728	758	748	790	721	726	740	745	718	782	730	720	791	727	727	709	720	718	729	738	710	789	770	766	770	781	788	693	729	753	746	745	777	712	746	806	788	754	745	759	733	687	769	807	753	760	735	762	700	731	744	802	760	760	691	732	715	727	767	729	770	751	740	755	740	736	745	761	730	771	773	808	712	683	767	683	739	713	732	748	763	696	767	723	696	724	682	756	759	736	769	764	756	744	755	776	761	720	721	762	735	730	691	762	733	807	723	773	751	721	749	709	738	753	766	772	742	782	785	773	757	740	761	761	736	746	710	727	744	750	749	755	784	740	785	751	728	727	767	781	692	770	742	830	723	737	720	729	742	708	772	733	745	749	763	740	745	756	760	714	716	731	757	746	731	733	757	756	772	735	774	765	722	747	774	762	745	783	752	753	699	802	740	791	739	699	738	761	727	737	771	692	783	776	749	741	765	672	762	774	748	726	783	774	764	752	777	734	740	755	720	738	715	766	746	773	734	739	759	739	769	707	739	719	750	750	740	777	749	758	719	748	765	802	782	720	736	732	780	717	730	759	730	702	726	775	734	764	761	813	739	739	747	751	739	741	779	763	730	737	747	766	713	744	741	784	751	764	774	819	706	724	761	720	751	785	792	754	777	751	768	771	731	762	740	755	736	733	741	737	685	749	667	742	763	739	742	736	740	693	756	773	745	757	763	751	793	728	756	797	729	749	805	732	737	764	715	752	691	755	780	731	718	709	731	731	730	732	702	757	761	788	749	724	718	740	743	790	781	722	741	774	735	730	738	770	803	730	717	714	716	738	774	730	718	750	720	756	743	779	789	745	770	734	756	742	704	728	701	722	758	768	698	776	757	748	756	687	735	708	764	771	757	718	761	786	752	758	773	740	793	754	715	753	747	769	774	744	792	751	716	725	714	715	724	717	712	780	731	763	715	744	771	778	713	700	748	713	800	736	705	769	748	748	756	744	753	703	764	735	745	714	758	713	730	724	782	726	739	757	754	783	703	789	715	761	755	789	793	762	775	685	783	765	716	714	758	733	711	739	732	753	744	754	723	733	723	729	700	740	759	798	730	737	711	761	705	757	804	739	791	738	754	762	763	752	770	760	734	700	764	697	698	755	765	728	811	752	744	745	714	741	738	737	705	714	749	749	712	722	757	738	752	752	766	739	727	754	744	751	737	763	719	759	742	750	746	745	707	768	770	767	771	742	754	783	724	728	759	733	734	748	770	742	731	725	735	759	786	777	728	736	727	758	697	747	745	777	783	739	750	755	749	741	739	773	755	699	752	758	756	758	759	741	725	697	772	707	726	782	773	748	750	736	710	742	753	782	723	767	720	715	711	752	705	769	746	796	730	774	755	758	757	751	807	728	776	716	741	734	786	741	744	761	760	695	747	724	767	761	739	767	708	759	761	737	721	789	793	752	856	741	754	772	683	748	763	763	723	706	749	729	750	764	747	764	741	747	773	774	740	730	745	717	728	777	801	740	754	745	735	719	751	759	689	731	749	711	765	780	722	754	732	740	707	744	791	762	716	765	772	763	728	772	735	782	747	734	756	728	715	689	772	714	745	732	728	729	795	732	765	772	739	774	779	732	729	739	766	696	750	770	743	736	751	786	712	716	771	749	849	756	749	707	788	713	753	739	741	766	781	755	768	778	762	735	788	719	787	762	754	779	759	761	802	750	768	704	755	748	674	757	745	739	735	737	729	739	696	769	742	722	775	711	761	747	723	771	752	738	722	798	759	695	773	747	789	780	759	726	737	754	753	746	758	785	809	770	775	729	753	727	710	754	767	724	713	794	718	759	724	734	703	743	771	783	754	751	728	740	686	752	755	773	739	764	819	766	732	873	747	753	759	765	768	795	783	768	741	746	702	772	720	782	757	744	776	769	690	749	775	752	710	765	761	753	790	744	712	774	696	759	727	734	728	751
9276	9561	9435	6316	4306	2382	1882	1490	1271	958	764	680	644	524	456	403	349	289	262	225	232	203	234	236	187	190	225	220	208	202	200	197	178	203	189	224	186	190	201	188	195	241	207	192	213	186	180	206	224	211	184	203	206	217	212	220	210	207	210	212	175	203	177	199	182	188	207	188	199	216	196	199	194	214	194	219	190	195	183	158	213	189	193	181	195	203	191	197	208	203	212	200	220	213	216	205	199	188	210	202	208	225	202	244	223	175	182	220	179	221	189	206	186	201	210	177	161	199	198	196	216	196	237	201	211	200	187	216	216	213	208	219	202	197	197	215	206	184	226	197	184	185	197	211	194	200	189	212	220	208	207	203	228	199	204	185	191	186	200	199	198	199	189	211	211	191	180	177	191	193	216	172	188	203	185	194	196	205	208	165	214	189	203	197	163	211	174	197	202	201	195	196	198	195	224	194	182	183	184	208	222	189	188	212	192	196	202	210	183	184	229	216	201	200	204	218	197	175	205	182	180	204	209	212	198	198	165	180	186	195	202	182	207	192	209	200	201	184	180	185	220	206	191	181	178	180	227	199	215	212	199	193	199	197	202	195	185	184	206	209	209	217	207	183	216	218	188	208	229	223	209	166	190	187	191	211	193	217	210	201	212	175	228	192	199	200	224	196	210	221	183	171	197	212	207	205	189	197	220	199	198	194	209	191	189	201	180	221	213	191	201	208	196	194	207	201	190	201	220	201	190	202	169	180	202	174	199	208	198	227	223	183	214	216	173	184	205	195	219	202	212	176	189	197	202	185	219	193	198	180	211	191	193	173	166	199	205	194	203	201	200	184	186	195	204	195	208	205	207	172	222	212	203	219	181	202	213	208	213	208	223	206	212	206	180	212	181	191	200	188	215	172	192	221	210	204	182	186	196	199	180	203	200	201	188	163	184	207	187	186	182	204	224	196	239	212	222	196	214	202	212	202	205	214	182	198	193	217	202	189	207	192	184	201	192	192	184	193	183	202	212	204	184	217	194	204	188	205	192	196	188	197	206	188	208	180	170	179	178	221	194	176	201	217	203	202	194	174	191	202	198	196	204	212	203	205	228	209	176	199	216	196	224	214	186	226	192	205	202	185	203	194	230	191	191	226	204	202	184	187	193	179	217	196	184	178	193	185	169	223	203	199	195	208	196	200	176	196	218	211	185	200	188	206	209	222	207	197	213	218	209	196	203	202	211	218	209	182	182	166	215	187	212	180	212	190	183	203	248	217	208	181	175	220	188	180	231	190	179	216	192	169	175	189	193	188	189	196	197	216	194	226	189	200	196	180	200	180	220	211	183	207	195	194	186	214	224	218	208	178	199	219	198	193	184	194	196	180	203	210	207	203	187	218	204	217	176	204	198	198	181	195	183	174	208	189	200	209	195	189	213	212	197	204	184	215	196	202	222	194	194	210	209	223	200	181	200	219	185	181	200	215	168	218	202	197	184	205	202	196	196	209	192	203	186	216	208	200	218	244	189	214	212	203	197	205	183	205	216	186	205	196	209	181	180	209	202	197	200	189	186	202	198	203	179	179	193	192	202	190	180	184	207	200	218	175	204	194	211	209	213	218	199	200	209	215	179	196	216	192	206	224	221	206	207	184	223	201	193	200	188	215	195	220	212	226	201	182	188	204	181	193	208	197	203	180	195	202	180	207	208	209	168	209	217	220	192	215	233	184	223	196	209	179	225	193	185	225	175	211	193	209	210	186	201	178	199	192	204	198	172	190	206	206	206	189	166	218	205	184	199	211	207	196	182	187	183	182	182	206	220	205	211	199	203	205	195	181	194	211	193	209	198	213	179	190	220	198	244	210	200	170	191	226	185	196	200	230	199	166	197	201	173	194	217	184	217	204	211	196	193	234	204	190	223	179	180	210	197	198	231	192	186	195	221	211	224	180	204	205	219	218	197	189	205	209	193	174	176	210	192	196	209	202	208	177	189	187	195	189	193	207	220	191	204	226	194	200	161	200	180	203	200	187	203	185	223	194	168	207	207	212	187	211	190	206	191	187	186	238	206	194	190	208	196	176	183	194	187	198	209	230	201	184	173	225	186	206	220	179	198	217	230	214	213	208	192	186	213	199	193	226	190	204	185	185	201	216	204	228	189	161	189	187	205	228	190	203	200	214	210	197	199	195	191	202	187	205	196	199	212	198	186	198	188	169	189	189	206	202	193	175	202	191	206	196	192	214	210	200	198	197	197	203	182	210	211	207	181	178	187	196	214	240	179	183	211	197	204	187	215	197	206	224	194	216	202	193	189	191	190	200	201	210	165	181	194	200	208	214	185	222	181	226	195	206	183	175	190	214	207	217	217	186	199	206	216	192	181	209	208	190	199	192	181	195	198	201	208	176	187	176	210	207	206	206	204	182	191	190	218	183	217	201	200	188	174	209	214	204	188	203	199	205	208	198	202	198	214	202	212	209	220	205	202	201	217	196	180	203	206	198	201	227	213	197	201	201	197	186	196	232	213	173	214	204	224	208	191	209	186	198	186	202	206	204	214	187	209	192	211	209	214	186	195	191	216	201	207	193	208	182	205	219	205	196	180	191	202	187	199	198	188	198	180	208	199	169	207	192	209	203	214	204	186	196	203	238	204	177	218	208	226	196	198	214	200	212	226	210	205	195	193	199	198	194	217	200	209	191	184	179	205	203	189	210	203	203	205	187	208	215	200	164	198	215	201	215	215	197	207	200	182	199	201	211	191	169	209	181	193	207	216	211	201	202	184	203	225	204	235	213	201	201	196	210	188	183	199	212	191	207	191	197	191	185	192	189	207	194	201	215	177	201	191	200	216	206	213	192	229	185	200	202	221	218	217	198	211	186	190	205	198	206	225	214	207	174	214	180	193	204	184	185	194	199	200	179	210	194	185	181	181	189	192	193	192	202	198	210	199	191	201	178	171	206	213	179	170	223	179	177	183	213	221	181	191	174	186	212	205	219	189	205	195	209	179	188	206	206	184	216	215	202	206	193	174	191	213	215	205	190	209	200	187	206	210	212	196	193	190	211	188	213	190	201	191	189	202	221	226	215	202	219	205	204	199	204	183	194	204	221	227	194	208	219	231	198	221	199	208	212	169	190	179	227	187	203	189	223	223	190	199	205	189	198	181	203	207	205	196	196	207	202	204	217	201	197	183	187	189	208	192	187	200	187	197	207	187	206	169	203	209	188	209	167	174	203	182	200	202	207	206	175	193	203	173	216	193	171	205	205	173	217	185	230	204	199	204	192	211	190	167	204	230	167	176	206	215	198	199	196	191	198	196	202	185	216	205	190	187	206	187	192	215	217	192	170	197	195	174	233	210	199	195	218	189	200	242	231	236	190	181	209	208	217	192	201	209	205	189	195	217	198	232	204	180	197	190	178	203	222	199	223	242	207	195	199	204	182	202	188	183	210	212	196	184	199	191	201	206	192	192	194	207	206	200	182	204	199	204	226	192	188	178	210
10313	12071	15635	15901	14325	9566	8309	6939	6044	4851	4088	3480	3281	2831	2451	2105	1768	1473	1203	1049	1048	902	868	884	920	884	763	711	710	734	703	744	702	726	707	655	692	692	709	690	659	696	707	726	627	696	660	673	680	713	751	713	695	633	644	712	702	670	692	666	689	700	706	714	686	686	674	711	673	741	695	668	643	722	674	689	702	672	691	687	658	684	706	641	662	636	687	720	673	665	711	668	703	618	689	648	730	694	690	658	661	678	637	685	647	764	652	702	695	684	669	712	711	675	658	661	667	672	673	624	643	656	671	693	705	672	666	692	702	712	691	693	676	676	687	690	663	683	684	697	698	696	712	691	727	715	635	720	725	664	667	702	664	632	641	678	649	680	695	739	695	692	692	708	702	687	693	677	674	662	695	621	698	723	726	706	639	682	689	710	739	683	700	728	674	682	636	656	653	686	645	709	711	701	675	705	713	667	653	681	715	678	710	692	639	672	688	682	768	714	695	701	698	715	707	684	732	694	654	696	658	667	654	645	669	687	725	724	715	702	715	676	682	626	676	701	688	695	683	682	674	680	674	704	669	691	699	696	660	695	702	682	709	690	713	697	695	713	714	678	691	750	700	693	692	670	646	703	698	662	712	670	670	716	721	701	673	734	657	642	703	759	652	703	677	713	662	714	701	657	699	633	670	627	654	664	734	673	695	665	729	670	658	648	719	706	690	637	677	709	686	686	694	658	727	672	650	725	661	711	678	714	685	686	708	671	704	678	693	675	680	700	706	664	663	710	744	673	667	724	685	705	687	660	708	679	719	725	702	668	704	627	658	676	667	670	636	672	722	696	701	675	650	675	728	681	691	713	690	705	673	669	678	691	697	743	672	637	693	693	679	681	689	686	691	677	717	673	639	639	697	692	700	662	670	671	685	650	663	679	703	673	713	686	678	707	691	675	694	713	666	699	717	727	667	710	681	735	687	668	700	666	660	680	703	694	664	667	683	696	667	649	643	676	667	716	693	680	682	715	682	648	668	668	668	682	696	695	717	674	702	667	702	690	704	691	709	687	661	684	677	722	665	659	683	685	627	650	661	659	697	690	676	709	711	705	651	678	643	625	699	708	694	718	704	685	706	670	728	728	722	679	702	726	675	689	625	677	683	693	645	646	688	687	676	691	682	692	719	687	669	691	691	700	691	703	740	686	652	667	653	664	679	708	711	715	739	675	690	696	664	698	654	756	666	653	662	717	664	700	652	661	719	699	715	725	718	705	679	687	681	720	669	616	684	654	696	640	685	718	700	634	656	691	713	696	674	629	666	656	680	691	675	651	707	659	682	665	639	734	698	655	739	677	644	639	727	652	708	684	671	736	696	691	685	692	663	695	726	701	704	666	695	673	651	673	681	726	674	697	720	662	657	720	700	693	704	681	699	695	676	675	685	708	669	656	692	640	667	739	686	661	653	646	624	674	696	699	705	733	661	704	703	679	673	727	682	718	658	656	706	690	702	652	688	723	680	652	697	653	697	672	716	682	669	696	667	652	670	662	698	692	677	661	730	661	677	680	683	699	681	691	690	682	697	692	712	672	708	689	691	699	706	672	711	653	673	681	668	692	706	740	664	688	642	701	692	675	662	684	668	654	678	701	738	701	714	684	678	693	658	659	716	685	685	656	665	714	685	719	695	667	660	669	721	709	715	705	650	700	665	671	715	690	650	662	665	673	771	693	707	681	659	716	704	656	621	672	672	713	666	684	682	639	658	673	664	685	693	668	674	745	672	699	736	678	720	734	698	691	698	708	715	679	681	650	704	665	668	713	631	665	688	717	665	688	678	733	750	656	673	667	650	694	700	684	676	637	719	690	641	650	677	674	685	675	708	706	711	676	684	732	733	685	687	702	674	715	654	657	682	709	686	694	718	741	682	722	704	687	644	679	624	663	705	703	709	659	717	690	710	647	693	677	679	668	676	686	702	698	677	723	709	672	673	686	652	688	691	674	723	715	707	702	681	713	655	749	677	652	673	658	659	697	676	739	684	678	740	686	706	714	663	660	670	669	687	640	713	678	654	677	718	687	675	715	693	676	683	726	695	677	663	645	714	676	673	706	732	698	672	748	717	669	719	690	670	713	681	745	651	662	672	691	698	770	692	693	661	663	716	657	681	660	720	673	685	652	705	722	664	669	732	681	658	650	662	678	718	723	645	707	714	672	652	650	659	711	727	692	722	691	697	725	703	673	706	678	699	719	695	722	723	696	695	686	661	695	661	677	708	707	684	707	706	667	659	686	749	709	715	705	656	672	728	647	673	650	706	694	678	672	678	624	720	696	689	753	744	720	661	689	641	679	713	719	683	655	659	689	658	662	704	670	643	704	660	710	707	694	686	676	680	656	682	706	713	699	700	669	682	670	689	652	731	666	665	682	708	671	701	706	695	664	708	634	690	641	702	731	678	661	682	644	671	720	751	721	670	713	693	705	711	695	665	689	656	670	659	674	712	648	679	715	683	672	638	669	710	635	688	682	677	716	659	655	687	635	700	693	680	654	695	722	691	651	691	691	721	658	662	675	729	687	704	691	694	700	699	658	689	715	658	669	671	670	703	735	697	667	653	689	699	653	689	665	646	714	676	699	655	708	677	688	628	692	694	689	630	695	761	716	695	694	683	670	717	659	700	727	671	709	674	711	672	700	679	707	663	720	674	697	697	671	653	696	675	663	699	685	705	724	663	686	693	683	721	684	677	685	656	675	639	651	657	669	705	644	690	726	684	655	657	632	710	672	679	679	694	647	698	650	632	689	709	687	686	696	640	747	708	696	715	665	678	688	685	676	699	691	721	734	666	679	661	670	696	766	681	702	647	672	667	647	673	680	695	660	667	672	715	655	675	692	681	654	706	665	666	647	743	661	662	679	692	660	697	664	674	659	711	658	698	722	673	694	665	634	676	650	673	686	648	658	712	697	641	691	686	664	714	679	712	639	703	698	686	716	709	680	701	719	634	666	758	642	670	661	646	707	698	645	704	683	702	639	685	659	712	727	681	685	704	657	662	694	701	726	660	641	687	679	645	650	693	671	644	642	661	727	679	678	671	667	669	668	675	656	666	671	675	679	657	697	706	641	697	730	653	678	704	714	696	647	723	680	714	662	687	700	662	714	653	702	705	685	767	702	678	639	655	712	684	664	692	711	729	743	651	726	692	694	649	674	704	728	624	667	717	699	693	704	655	685	675	735	687	699	709	674	703	697	692	700	643	685	713	697	683	687	681	698	705	632	679	683	664	684	693	651	730	708	676	690	689	648	711	703	683	700	719	677	668	696	668	710	676	689	706	660	634	684	697	674	707	627	700	727	750	696	669	733	671	680	681	690	684	704	637	666	671	684	702	677	749	669	719	714	688	646	685	714	651	676	673	682	698	733	680	654	711	663	674	704	687	690	674	738	697	683	705	719	648	687	710	648	700	687	691	636	646	691	742	657	695	659	677	667	692	705	709	657	654	699	698	671
31541	36945	38815	38911	32126	24712	21423	19594	16910	12359	9888	8156	6076	5686	4844	3585	2793	1952	1553	1244	978	641	588	658	720	563	369	273	270	256	224	228	222	203	205	199	198	207	223	222	195	205	242	267	254	217	215	182	235	212	209	222	237	205	221	241	216	219	208	193	195	190	183	186	194	201	188	230	199	192	207	198	217	215	192	224	202	181	213	192	201	205	236	206	196	194	172	204	207	203	199	211	228	184	187	191	202	217	201	211	200	224	216	239	205	203	190	196	222	206	208	174	182	219	220	208	188	197	219	226	209	172	224	225	207	215	199	224	202	191	200	191	205	204	205	227	187	193	196	175	218	222	196	210	189	215	202	233	214	220	231	227	205	225	245	233	190	188	212	199	212	203	187	200	228	209	217	209	196	195	197	223	216	212	189	195	182	194	186	179	191	222	200	201	212	182	219	229	219	181	233	205	188	205	216	227	181	227	188	214	205	224	204	225	189	207	193	220	209	209	213	225	178	196	196	189	191	201	201	233	198	192	203	195	204	225	194	205	214	248	225	209	183	210	192	210	206	215	223	191	195	225	208	237	192	205	209	216	206	202	197	196	233	214	236	224	210	203	192	171	205	210	200	219	195	205	214	220	228	203	188	214	209	211	198	241	191	222	225	210	226	216	201	213	200	238	202	195	246	206	210	207	195	205	207	228	202	204	194	199	188	183	197	222	218	179	207	213	197	215	211	198	217	208	210	231	212	191	208	197	218	200	224	204	200	225	204	200	220	219	199	215	211	210	189	199	203	204	193	188	199	212	226	223	220	216	216	173	209	219	206	184	195	209	207	210	248	220	208	223	202	190	214	204	211	206	190	206	224	222	179	187	223	190	196	197	214	209	197	229	237	206	213	186	205	210	205	190	205	198	209	240	190	207	202	178	211	205	211	198	194	194	227	190	203	194	191	194	209	225	202	204	200	183	199	217	199	205	220	193	185	209	211	223	203	180	210	217	206	229	244	205	201	184	203	200	202	198	220	212	235	208	218	172	200	220	201	204	202	205	190	224	189	192	215	207	200	205	189	192	207	210	206	205	201	192	211	210	203	181	209	210	184	204	195	201	191	195	198	215	197	196	204	194	199	212	208	222	205	190	180	203	200	213	213	169	201	218	193	201	200	226	195	214	213	230	197	181	200	216	219	195	179	211	192	184	230	174	198	202	216	226	192	192	235	220	211	222	212	197	190	196	201	210	224	197	206	203	197	210	198	213	202	193	226	219	213	202	203	183	205	187	216	199	214	174	195	221	202	172	186	211	187	207	187	219	184	188	197	198	206	199	215	211	193	219	205	219	181	205	240	197	213	222	228	218	202	201	196	190	223	192	215	232	200	209	184	194	184	214	209	212	224	227	215	224	225	209	228	199	216	205	207	205	206	215	223	211	194	207	206	175	206	226	185	208	212	226	215	200	187	220	203	222	213	184	200	201	225	195	209	209	196	190	167	236	188	220	205	180	193	201	195	233	191	222	179	206	239	229	206	207	198	204	197	215	188	212	196	184	196	212	188	202	217	188	195	198	200	199	202	181	184	176	197	197	191	203	203	197	211	221	200	194	210	197	208	183	228	200	221	202	234	226	194	196	220	166	209	201	213	210	214	218	220	192	216	190	175	195	204	200	197	194	200	228	157	205	210	226	201	181	206	211	199	186	197	206	226	197	198	192	212	212	210	197	192	236	190	186	222	209	212	206	195	186	182	205	200	189	225	174	187	210	195	167	193	208	189	243	200	201	187	210	218	213	187	233	219	200	200	194	221	193	215	203	200	194	213	207	193	198	234	219	210	191	199	196	229	214	214	219	222	201	197	200	180	197	212	207	202	222	193	234	226	209	186	190	196	220	193	178	192	221	196	203	200	210	189	209	183	173	192	193	199	190	193	201	211	193	202	198	210	207	225	203	207	198	207	212	202	207	202	196	199	199	204	200	220	190	193	190	213	206	163	176	222	237	210	224	222	227	214	197	224	190	221	197	208	215	191	210	202	201	199	184	212	202	199	209	195	229	203	236	200	210	216	225	193	219	202	213	206	169	201	205	201	207	200	205	201	214	175	232	207	204	226	209	199	226	205	183	197	212	216	214	214	191	211	190	184	210	198	223	207	219	200	235	250	192	211	204	202	213	217	200	224	216	207	215	163	180	230	194	200	254	212	190	205	193	187	232	213	210	203	201	195	193	187	231	205	230	212	227	200	213	218	184	186	207	213	214	215	197	196	203	181	210	213	215	203	210	197	209	213	210	226	191	203	198	194	211	217	199	195	199	211	217	216	188	204	217	221	201	179	207	203	208	196	208	187	221	166	218	211	177	219	198	211	193	197	199	220	207	219	202	196	191	203	201	169	213	209	243	201	212	178	205	191	205	213	194	226	230	213	223	215	212	191	243	184	205	217	215	192	207	199	233	187	183	212	221	178	199	213	194	212	184	216	211	192	209	193	197	183	221	209	225	228	190	203	205	196	195	189	233	225	237	182	197	188	211	183	194	194	197	221	182	214	215	179	191	213	190	200	191	185	186	213	205	179	202	189	217	199	216	199	199	186	207	213	208	187	203	215	236	205	209	221	212	205	186	236	217	201	194	210	188	179	226	213	214	203	201	199	207	219	203	213	190	223	190	213	217	217	218	212	200	190	185	185	210	205	233	225	208	222	198	228	217	182	207	209	209	205	215	237	210	206	232	177	182	181	199	204	234	196	183	199	208	216	196	190	194	202	206	204	218	184	208	213	197	213	228	218	203	200	180	216	203	210	250	221	210	189	210	223	175	192	220	190	194	232	204	206	203	197	199	211	211	215	234	180	189	189	184	196	223	216	219	194	209	200	196	220	219	217	202	217	217	196	213	173	213	179	198	234	198	173	226	206	177	184	218	199	202	200	223	190	204	202	192	185	201	221	199	231	203	194	218	217	192	197	194	214	216	174	188	213	204	218	209	197	217	214	195	205	218	224	210	205	231	223	213	185	191	204	191	197	199	200	196	234	218	211	206	227	213	204	205	215	201	199	198	205	192	184	197	227	208	209	193	184	195	221	226	208	208	188	187	212	194	190	222	189	198	221	184	206	209	215	190	212	198	223	210	219	225	202	214	222	212	173	194	217	209	218	217	195	210	186	197	200	210	191	204	204	209	184	208	197	211	206	198	215	200	206	203	177	212	204	205	207	206	211	207	203	206	207	199	215	191	208	202	206	215	202	219	190	228	217	216	169	215	203	189	210	208	204	197	204	195	171	204	191	186	213	186	206	229	188	215	213	183	199	210	237	180	194	210	195	196	182	185	190	197	215	194	196	221	187	208	232	188	207	201	225	207	211	205	202	191	207	221	227	189	215	200	209	192	204	209	200	196	193	203	214	202	225	203	191	218	220	194	180	200	203	196	230	217	217	205	197	226	208	189	221	199	198	185	204	235	212	196	225	206	195	217	196	205	200	228	203	216	194	184	220	199	190	208	186	230	233	186	211	186
26099	34734	42010	46323	39704	35814	35049	35232	33570	30248	28414	26784	24035	24231	22596	19088	16190	12546	10810	8813	7150	4256	4481	4796	5032	3953	2079	1477	1206	1124	1057	885	842	782	731	739	699	705	682	722	700	822	1021	944	824	764	696	710	734	802	798	784	743	703	757	693	677	723	686	717	717	675	654	656	712	737	660	664	728	691	732	649	689	667	743	677	685	730	696	692	707	676	699	675	687	690	668	686	718	720	686	655	683	710	688	703	702	742	722	674	675	659	686	696	698	675	703	727	664	720	689	706	695	651	702	695	710	714	702	671	706	722	665	697	698	664	696	701	717	691	752	712	727	746	690	694	705	717	739	671	727	717	639	701	744	719	664	739	714	671	734	662	696	708	707	693	695	684	689	693	699	687	716	692	734	749	668	708	646	711	726	720	714	684	714	718	696	680	708	712	648	742	611	723	765	699	674	700	722	689	670	721	698	702	648	710	710	670	693	721	676	718	737	621	687	723	664	702	711	705	679	716	695	698	665	674	641	641	677	710	663	693	681	678	703	672	705	664	675	665	671	688	668	746	733	707	675	711	709	746	697	656	685	733	708	686	746	680	699	737	677	741	736	683	687	690	720	704	736	673	650	700	682	707	697	724	682	693	697	677	745	700	653	702	640	729	731	655	680	724	719	714	676	705	731	712	676	673	743	717	732	701	689	762	683	709	679	665	671	671	704	675	694	652	697	729	720	726	725	694	683	686	663	655	683	705	738	718	681	697	679	641	715	725	706	728	677	719	645	635	698	696	716	710	664	645	672	714	682	705	693	701	696	742	724	699	633	703	706	653	695	690	677	711	722	688	713	715	677	671	682	724	653	724	681	691	662	689	712	664	691	691	702	693	749	673	693	707	711	717	711	697	732	722	652	699	690	679	738	647	671	666	734	680	715	730	712	676	675	692	732	706	681	673	677	704	685	710	692	687	726	726	721	760	687	679	671	660	663	687	711	686	687	645	719	684	664	709	762	716	675	665	663	700	681	693	702	663	693	722	687	641	643	707	707	713	742	739	718	697	657	729	718	687	698	684	724	690	712	709	717	689	676	690	664	685	696	743	702	716	724	696	686	743	730	758	713	697	702	652	709	658	726	709	676	732	708	664	696	713	705	678	694	698	695	719	676	701	634	693	687	714	725	747	708	725	691	679	677	745	712	657	717	713	699	648	699	713	706	658	725	683	681	729	673	687	714	697	678	678	718	705	695	674	707	699	686	645	736	696	664	695	695	685	661	688	662	675	685	696	701	743	673	723	702	735	667	713	699	700	676	695	737	689	696	707	694	701	709	693	737	695	724	683	722	688	672	657	687	750	677	648	675	671	737	714	693	734	636	710	705	672	716	690	699	731	718	733	666	730	664	677	683	685	670	656	663	662	714	703	672	689	680	708	677	748	672	734	689	689	662	661	709	689	686	705	697	690	682	717	712	689	708	746	715	677	723	653	671	737	665	699	720	689	734	755	687	669	696	717	698	708	732	699	692	700	644	727	731	699	717	681	697	692	713	717	675	709	676	679	630	648	685	700	769	686	726	675	699	690	677	705	688	679	686	683	691	711	659	668	716	693	725	697	604	744	704	757	718	676	699	694	701	701	682	706	706	663	710	730	688	707	691	694	739	693	716	686	726	717	700	693	691	707	694	744	671	675	754	703	704	664	678	699	704	720	704	727	694	741	711	650	676	702	727	707	663	723	685	670	711	681	660	718	664	676	702	709	686	653	707	683	693	728	712	730	701	727	663	733	683	634	729	694	676	693	696	697	714	681	646	691	698	705	703	720	675	721	692	716	732	689	724	737	677	703	671	671	693	644	689	661	666	703	699	709	658	677	712	690	694	707	669	689	717	695	669	708	687	732	712	724	698	710	697	716	693	722	722	712	697	668	727	706	678	701	640	670	657	689	722	688	696	698	714	684	709	718	726	700	698	706	758	725	697	661	703	756	707	698	670	701	705	719	726	694	693	674	666	714	707	706	685	708	688	686	667	680	674	698	660	675	654	680	673	641	650	719	693	699	705	690	664	693	688	689	663	695	672	685	729	709	701	621	732	671	690	724	685	664	667	714	716	681	694	709	700	676	708	676	730	665	698	680	743	656	716	705	654	723	713	681	655	739	701	698	681	691	718	689	672	690	700	687	652	695	695	697	639	699	690	675	698	710	665	665	684	726	665	717	673	656	738	661	685	660	716	680	667	702	673	672	700	759	686	685	686	706	649	680	738	694	705	718	669	662	650	678	689	736	682	677	686	767	679	647	699	690	642	697	715	707	697	709	732	697	706	674	712	711	726	705	712	681	693	723	707	684	715	711	645	696	670	687	691	643	699	673	691	655	709	716	712	686	725	701	705	719	706	697	697	692	708	753	729	781	672	705	666	710	687	697	660	731	714	679	676	703	662	736	667	728	717	714	692	730	747	681	675	663	682	650	689	694	748	674	695	700	701	707	687	651	656	721	707	706	714	675	648	717	695	696	674	682	696	642	736	717	679	694	677	722	683	698	690	672	663	683	661	692	646	694	721	671	651	678	737	693	670	683	701	721	682	673	650	655	679	681	665	691	667	682	729	673	728	678	745	694	712	658	729	669	669	734	698	716	702	686	678	712	681	679	735	678	694	745	673	717	660	687	680	674	689	704	698	668	714	705	660	689	727	718	671	703	676	722	757	710	691	709	669	674	687	695	725	703	687	694	746	655	683	681	660	693	653	698	696	722	662	670	694	684	657	671	697	687	757	714	717	675	666	711	708	680	742	712	684	732	727	717	723	680	729	742	645	667	756	623	705	681	674	706	720	666	635	689	734	670	667	708	708	701	698	673	679	687	719	714	687	733	701	714	721	703	660	722	708	647	702	729	736	679	691	743	701	751	717	719	682	739	724	707	681	694	683	705	734	694	726	637	701	708	637	684	659	704	711	691	676	665	697	673	652	662	694	706	640	638	750	676	683	726	672	653	704	723	698	736	714	665	701	676	707	679	725	722	686	682	681	682	715	718	705	735	703	722	681	683	727	710	734	660	676	696	724	663	692	715	681	699	684	709	664	652	712	735	694	663	669	708	680	675	700	679	677	687	652	684	659	679	669	733	701	707	710	675	691	680	679	686	716	679	729	721	667	689	724	686	696	671	655	659	705	683	700	740	658	696	713	714	711	646	722	717	670	680	701	728	673	693	726	717	669	728	697	683	713	690	669	728	682	715	678	639	661	688	680	674	699	682	670	676	707	746	741	746	728	703	687	660	712	711	663	716	651	652	713	668	662	722	691	726	688	682	701	725	661	689	689	717	719	700	650	700	677	745	705	734	757	708	756	659	692	696	746	752	642	696	647	693	656	700	668	713	698	652	691	699	667	703	735	701	671	674	704	687	678	683	721	654	673	726	679	713	696	742	670	616	694	708	671	689	743	712	703	672	688	739	725	745	690	709	686	652	671	700	674	662	699	678	726	734	649	687	660	719	710	659	676	709	703	668	676	674	715	679
36867	40082	44592	43778	37523	28346	29207	27415	26091	21980	18184	14815	12052	9994	9176	7240	5718	3981	2997	2555	1908	1126	963	1213	1158	875	525	421	342	314	300	232	267	236	223	232	227	235	217	252	231	224	243	288	282	248	232	200	246	256	256	245	248	227	235	201	240	222	223	214	247	226	218	218	249	225	229	197	212	202	212	217	224	214	221	220	238	235	249	226	263	186	239	211	218	235	216	225	238	244	204	237	235	231	238	243	226	218	219	253	244	236	240	223	205	251	219	231	213	252	226	244	227	227	221	222	254	209	236	236	223	234	219	221	196	224	225	228	233	222	233	220	234	214	238	225	234	238	223	224	235	229	231	229	229	227	215	231	225	239	217	232	222	208	209	247	222	225	213	221	214	186	215	222	241	226	196	213	223	198	217	237	223	243	226	239	224	205	231	212	226	212	224	245	215	227	216	226	225	216	215	235	210	208	235	220	228	231	218	206	225	228	207	218	242	206	214	250	248	246	211	261	229	225	246	231	219	233	191	204	252	220	226	240	210	236	210	235	238	232	234	232	253	242	217	226	217	227	242	235	209	217	217	238	204	236	210	241	202	215	220	237	211	222	247	216	209	230	232	236	247	212	246	242	215	217	233	221	210	225	231	203	239	216	215	239	249	231	238	210	224	211	234	203	205	233	235	247	228	209	255	197	237	230	219	229	204	238	229	208	207	255	216	224	221	229	190	224	217	218	244	228	226	215	217	212	197	234	224	232	233	221	205	245	228	234	240	204	222	241	232	217	231	243	208	222	227	245	210	243	225	258	224	238	207	235	220	242	238	217	237	225	246	199	210	207	219	258	219	198	247	222	212	193	190	242	200	223	235	225	233	224	240	219	236	248	210	230	232	231	242	225	237	246	246	245	208	232	222	225	222	206	251	239	226	212	221	226	213	244	235	226	228	222	203	235	214	209	229	227	217	240	234	240	213	218	212	225	231	205	212	238	230	213	216	245	208	233	246	216	238	226	203	245	247	218	261	210	237	234	219	214	220	240	221	244	221	231	226	263	217	228	218	221	216	218	217	229	221	217	230	213	209	241	203	235	224	177	205	218	205	229	219	209	230	214	217	240	208	247	215	211	222	255	213	228	220	214	232	218	218	239	219	203	231	239	199	219	212	258	222	223	211	240	286	216	225	220	208	199	237	228	222	221	248	224	227	220	233	232	210	230	220	226	233	235	210	219	249	236	222	220	234	203	237	211	225	217	224	221	207	225	208	224	208	227	268	205	204	231	224	234	223	214	213	190	198	241	217	230	212	241	211	218	234	229	210	230	228	251	210	250	207	207	238	239	229	225	242	241	245	217	238	218	225	232	223	228	216	232	204	201	215	223	222	215	261	229	213	212	246	230	226	192	236	210	220	228	237	216	213	215	192	250	234	210	249	272	234	188	227	226	223	237	203	229	216	222	235	210	211	251	235	239	216	211	250	222	233	250	212	222	220	221	203	228	230	233	225	228	217	208	244	211	231	236	239	234	217	220	205	243	211	218	225	219	229	203	239	196	215	241	225	253	217	225	229	229	228	229	214	221	231	205	220	210	203	253	226	230	217	223	213	223	242	221	204	245	216	210	192	218	220	225	224	236	224	215	230	207	223	223	236	220	224	209	225	206	224	200	225	248	229	240	201	239	232	206	256	234	215	261	223	207	219	206	240	212	246	214	242	230	222	233	238	214	208	223	228	232	210	211	235	216	220	216	233	245	216	224	204	209	226	218	220	209	239	221	208	226	224	218	220	228	228	220	224	224	233	216	228	207	235	241	221	196	224	232	219	234	231	208	208	223	217	215	212	240	235	228	214	233	224	221	195	225	209	215	244	237	231	203	213	231	242	223	205	238	216	237	208	198	213	233	230	220	226	206	221	251	235	204	196	218	234	213	238	240	239	244	233	224	207	221	225	234	205	226	260	203	196	224	206	215	228	241	236	206	219	213	232	229	203	244	207	225	209	231	213	220	202	226	238	218	234	224	199	217	206	240	213	219	260	236	235	195	221	221	198	260	222	241	232	230	221	229	256	206	220	225	258	215	228	229	217	214	246	232	240	243	223	221	205	250	239	211	212	194	201	226	218	234	238	210	194	227	231	232	226	211	231	228	212	210	205	216	255	222	233	213	193	242	214	232	268	235	239	225	229	235	215	220	201	251	231	221	231	236	246	198	197	235	210	206	245	209	219	211	240	232	211	223	240	259	228	250	259	239	228	210	217	228	224	228	202	233	216	224	229	230	230	221	207	215	242	226	215	224	220	228	235	217	221	221	213	206	209	234	212	212	214	219	223	215	202	232	256	213	233	221	180	208	244	240	239	227	208	212	219	197	226	212	230	218	215	210	238	193	220	234	215	223	227	240	203	239	223	234	229	206	237	226	222	233	224	215	226	243	225	213	226	222	194	233	237	239	239	235	208	217	230	217	211	232	250	223	205	225	233	241	195	209	208	227	229	222	220	202	237	221	239	227	225	204	225	263	211	224	188	233	231	191	200	246	236	201	244	224	214	220	206	224	175	228	220	224	222	230	221	185	252	221	250	242	229	210	217	217	229	219	207	230	235	219	219	224	215	211	242	215	250	223	215	212	250	236	211	216	230	232	236	228	218	213	195	241	217	233	233	226	226	238	222	248	228	216	212	251	237	192	187	252	238	243	224	234	229	256	238	219	238	226	228	211	225	206	216	256	212	212	234	205	249	228	235	231	244	204	227	219	221	206	245	238	223	199	212	239	223	206	227	236	236	226	222	227	232	237	221	227	231	212	240	238	205	212	242	212	222	213	229	218	244	217	214	221	233	255	232	216	227	231	230	237	232	238	265	189	222	223	226	228	249	247	237	237	238	247	214	237	235	192	223	226	225	268	240	243	237	234	222	206	240	236	219	226	266	265	212	215	224	227	222	217	247	211	246	230	212	221	203	213	208	207	218	235	208	211	220	224	250	239	240	220	213	256	206	207	236	235	210	218	261	236	226	213	221	205	216	217	225	234	224	231	226	235	221	224	248	214	220	234	215	238	235	185	215	209	227	245	260	214	195	226	231	213	238	222	208	216	226	197	225	221	221	222	197	229	261	223	214	249	218	221	263	237	227	226	234	215	240	220	230	230	231	199	224	213	246	221	230	226	231	226	231	226	239	255	241	211	203	208	231	229	248	213	218	246	224	213	208	237	188	221	204	233	230	234	248	218	232	228	212	221	248	201	222	198	208	228	229	217	213	207	216	208	244	241	197	229	227	229	223	231	205	214	223	234	249	240	233	250	209	220	236	217	230	204	235	214	220	253	229	229	228	208	236	212	220	216	228	229	239	211	211	227	203	221	231	227	236	219	242	216	220	249	204	242	229	217	228	236	223	203	243	187	236	237	226	210	215	220	230	246	235	230	220	223	217	229	217	265	229	228	199	209	250	228	241	189	222	227	217	248	223	235	205	227	235	204	216	239	233	226	204	232	210	204	195	234	243	214	223	214	195	223
29832	37128	48063	52112	46025	42048	44975	43249	42276	39982	37188	35028	32862	31580	31121	27944	25316	20843	17376	15747	12136	7320	6720	8751	7991	6226	3188	2570	1844	1407	1258	937	965	883	863	854	803	851	779	773	803	797	871	1034	1071	783	783	744	780	1003	1146	1072	907	826	819	768	768	739	712	709	742	741	759	748	779	764	752	769	750	745	708	721	736	791	768	754	774	715	722	724	733	775	738	745	729	782	714	711	695	746	753	762	775	762	779	741	754	753	735	783	747	775	751	711	683	768	709	768	726	749	750	729	747	761	745	736	720	700	744	728	692	713	794	746	707	756	746	736	769	784	775	764	742	754	715	689	761	722	712	731	748	766	728	677	724	773	780	752	755	726	745	755	741	745	740	714	750	793	750	680	730	748	734	753	743	751	740	722	773	763	723	777	727	742	761	736	752	744	741	709	793	699	725	796	714	765	781	718	737	730	717	749	689	714	745	688	769	757	732	767	731	739	748	781	689	756	752	735	815	760	693	745	761	703	739	731	784	768	771	739	773	738	719	686	709	736	766	790	770	726	767	764	764	759	743	771	712	773	733	765	698	726	785	764	733	750	751	743	772	706	753	697	694	766	773	720	741	704	738	761	758	754	722	755	713	830	726	750	708	767	768	748	723	746	749	760	693	761	737	755	719	799	699	746	751	729	755	745	723	722	756	733	721	757	731	738	715	749	749	772	746	728	759	719	713	722	750	750	740	712	737	754	773	807	723	758	686	743	774	715	739	759	747	747	770	723	722	783	716	714	750	725	720	747	767	757	762	719	730	730	741	723	717	763	709	752	742	758	761	738	736	722	682	712	736	769	743	735	752	763	756	751	751	706	754	716	710	760	717	724	710	752	755	796	744	739	757	786	722	763	736	757	717	791	711	768	690	744	715	740	737	735	746	737	771	695	759	801	723	759	711	722	786	776	722	730	739	697	763	731	771	755	764	762	727	730	765	750	739	700	783	743	677	737	723	705	763	726	732	742	712	740	752	757	775	715	697	716	748	752	748	724	722	752	721	770	745	765	727	726	752	708	798	759	742	736	776	739	769	757	822	753	766	729	781	759	724	742	750	772	743	758	755	753	768	709	738	742	728	742	748	763	721	779	722	705	766	722	743	747	720	729	734	759	724	722	709	734	768	760	740	719	707	714	722	717	710	807	765	738	760	749	829	700	777	794	775	786	776	717	720	733	749	710	760	762	742	732	743	728	766	732	720	709	762	698	757	756	710	752	720	756	780	727	773	762	724	768	730	727	700	750	717	775	792	788	764	719	741	753	723	762	755	748	763	727	726	780	742	754	768	741	763	763	740	663	734	760	748	716	730	747	694	764	741	761	786	714	748	792	776	733	730	738	723	772	754	742	777	698	755	737	731	672	764	729	731	702	757	732	757	741	757	739	774	801	749	750	712	726	719	730	727	795	726	717	781	715	718	774	726	766	709	753	787	709	707	758	734	702	759	739	723	723	732	733	725	727	704	765	722	741	760	779	718	717	792	769	756	785	780	739	726	738	739	716	758	737	722	726	767	688	767	757	719	721	733	759	745	736	777	726	768	791	750	735	740	789	801	744	777	744	685	736	761	731	734	741	723	720	794	728	814	685	761	763	733	779	771	727	740	761	774	723	735	773	750	763	776	699	743	764	721	766	780	769	757	719	727	754	766	739	778	718	708	712	778	764	759	738	760	805	745	754	778	748	736	778	739	743	690	712	738	721	739	703	775	728	763	709	710	740	758	698	764	761	689	784	746	732	793	756	722	757	793	775	742	721	762	712	727	776	742	741	711	734	703	703	766	769	724	762	728	734	742	706	743	718	767	709	732	757	713	725	746	753	785	754	738	726	726	692	713	756	728	674	739	759	769	722	723	695	785	773	704	676	760	754	775	748	745	758	764	699	751	720	773	741	724	719	794	742	744	683	737	770	763	716	745	768	821	666	760	747	752	725	741	756	731	742	719	770	756	793	751	785	781	739	775	734	786	727	754	752	755	707	744	712	696	700	781	728	762	788	734	756	757	742	743	723	769	770	740	741	709	755	732	797	721	729	701	765	766	739	761	712	776	707	787	721	723	728	734	745	718	719	740	777	777	746	750	730	769	714	714	735	762	786	736	797	760	716	716	774	748	754	785	764	756	761	742	754	740	802	771	721	704	769	711	741	760	762	777	736	733	745	697	749	719	742	697	783	734	791	743	769	748	734	749	726	761	727	776	743	727	736	698	726	759	733	775	763	737	770	748	732	749	752	728	772	742	765	757	722	803	717	738	766	723	715	698	758	708	743	739	716	752	725	765	800	761	729	746	715	800	779	727	747	752	762	715	716	760	735	761	734	758	743	777	762	755	715	723	738	760	715	722	750	737	741	744	783	763	795	719	771	731	752	712	776	712	720	712	770	751	802	742	740	781	738	803	743	772	727	742	714	718	776	718	752	733	784	741	754	720	710	696	754	728	735	758	710	757	772	734	756	750	735	784	747	766	715	757	774	751	701	715	745	758	713	744	745	738	743	733	737	749	752	732	726	799	740	735	811	699	734	757	724	767	769	758	739	757	781	690	777	752	738	763	778	690	755	765	690	678	759	714	725	732	812	775	782	774	755	784	744	743	761	747	773	750	725	754	789	780	795	751	743	739	694	766	765	743	748	787	727	745	790	728	786	747	696	755	752	728	721	764	737	741	752	715	746	734	752	721	711	701	725	780	786	736	744	742	775	730	746	761	752	729	694	692	776	724	747	745	747	718	794	771	761	763	738	719	709	716	768	814	756	792	753	788	745	797	800	708	719	720	730	793	729	758	696	734	706	776	717	778	785	731	790	720	776	718	703	744	714	733	779	768	755	782	717	724	781	768	717	716	703	729	786	709	726	741	769	763	729	749	708	772	735	789	692	778	730	727	802	771	730	745	739	711	720	719	729	734	757	766	705	782	749	759	772	775	747	722	758	728	719	763	746	709	752	712	754	736	729	757	776	758	708	720	739	753	710	755	758	707	733	778	749	761	718	718	758	729	720	722	723	766	779	708	762	757	758	754	733	723	759	783	743	723	694	753	773	726	740	733	738	736	740	759	727	726	718	819	721	730	712	737	749	749	825	788	789	769	783	764	746	744	745	739	767	770	761	784	731	739	765	741	757	727	698	786	730	756	694	753	731	760	775	786	749	756	762	757	751	740	774	720	763	730	729	766	741	777	718	735	702	726	741	763	717	730	764	738	767	741	762	694	752	755	768	770	783	712	710	716	719	749	702	748	725	822	726	702	749	755	730	706	701	737	732	782	727	758	731	759	711	747	791	713	792	738	751	700	740	735	784	710	761	760	717	719	765	742	714	760	734	773	736	727	687	740	776	747	723	715	723	735	734	745	773	791	771	745	717	765	722	716	704	749	752	761	713	736	738	774	750	765	708	714	680	731	759	788	755	715	708	739	754	787	727	715	746	760	734	702	831	754	744	733	752	727	698	798	765	755	788	764	779	765	740	774	769	733	815
9179	8202	10701	10377	4686	2504	1979	1472	1237	952	730	581	541	451	429	406	369	275	280	249	231	219	193	212	208	232	186	164	229	204	204	200	204	225	204	202	189	179	201	192	232	187	192	194	222	177	210	202	182	187	210	199	209	193	188	201	214	200	204	215	183	185	197	207	202	209	215	216	190	182	184	217	203	182	186	180	187	190	198	190	192	209	198	190	179	192	199	170	195	201	188	197	227	196	201	199	185	172	209	184	213	190	202	188	177	200	176	249	195	213	208	183	176	176	175	184	179	214	187	191	199	175	198	182	188	197	233	177	202	192	191	210	197	207	191	201	213	188	197	218	183	194	184	213	202	178	199	210	200	197	206	176	186	232	196	177	210	180	215	187	182	237	178	192	194	205	202	212	207	183	225	204	188	204	192	182	187	185	215	221	199	204	189	192	229	184	205	188	196	199	170	175	199	185	222	218	161	198	206	203	191	179	195	215	181	186	179	197	205	195	190	210	186	208	197	195	188	213	161	201	205	200	207	197	206	194	186	185	199	208	202	208	209	205	198	199	212	202	198	190	194	206	199	202	175	240	184	187	215	200	205	202	186	198	184	221	188	218	161	229	169	189	189	210	201	188	199	189	227	204	214	193	189	204	192	194	209	206	188	181	210	211	184	196	198	209	219	200	211	235	189	183	189	193	188	194	197	195	183	214	190	200	161	196	202	200	189	216	215	218	187	192	189	197	199	195	188	177	204	214	205	212	169	188	202	190	198	181	195	189	194	202	207	205	225	217	198	185	207	199	205	190	211	167	189	204	187	198	208	174	204	189	213	182	185	169	212	201	196	189	187	236	187	191	211	171	197	205	192	205	196	194	189	220	183	186	206	201	199	206	188	175	221	192	170	192	179	180	200	221	173	200	196	211	193	211	202	169	187	189	224	214	203	201	182	210	207	210	201	203	197	206	213	219	211	202	212	180	215	194	194	183	212	242	205	205	183	198	173	209	202	207	203	175	194	196	209	171	186	173	195	196	213	197	199	219	218	182	216	232	200	188	203	185	212	193	191	216	202	205	218	190	187	207	177	189	200	240	196	202	208	188	198	205	199	196	189	193	210	169	188	197	180	206	187	215	201	192	202	203	203	198	183	165	189	193	204	219	181	208	187	209	199	203	190	196	196	193	176	194	167	189	199	200	188	165	216	182	188	174	182	190	189	214	187	209	201	214	196	210	187	207	171	191	195	189	180	187	202	201	199	211	209	195	181	201	181	188	193	188	210	207	177	181	188	186	199	209	188	196	208	204	199	205	194	221	202	205	187	206	196	205	209	184	210	204	185	194	214	222	209	195	186	173	222	204	208	204	185	186	223	205	195	188	195	191	184	188	201	209	207	187	199	188	188	232	197	197	217	181	206	212	217	193	226	201	183	209	193	196	195	207	185	199	188	200	197	164	204	184	220	206	194	217	196	183	181	201	225	207	183	191	200	208	199	190	200	206	213	201	210	206	206	202	208	197	181	213	201	215	194	186	182	164	197	197	213	183	220	184	208	201	193	169	205	189	197	212	190	197	191	205	193	222	212	210	199	186	207	171	199	198	197	210	177	214	195	192	195	208	209	217	182	210	184	194	180	202	230	184	223	187	196	225	204	186	206	225	207	221	224	179	228	198	201	183	217	185	202	201	177	174	187	188	218	192	203	204	190	177	179	212	193	200	201	195	207	171	208	173	179	215	203	211	195	201	194	218	168	225	208	200	181	197	204	195	193	200	213	198	172	190	192	193	203	195	191	221	209	203	201	191	194	230	183	235	205	191	203	206	212	181	177	190	176	190	179	218	186	190	206	203	209	200	204	199	204	189	223	200	174	201	198	213	218	226	194	183	197	187	205	184	185	200	211	199	194	191	196	186	183	210	214	241	183	197	207	160	184	216	180	195	198	203	186	191	187	172	211	200	195	183	210	200	185	203	191	209	191	166	190	204	200	192	226	209	187	210	211	206	219	206	190	186	195	207	176	192	210	183	170	197	195	175	184	175	210	190	199	191	192	207	194	217	199	183	171	205	194	167	210	202	194	198	192	167	197	192	213	208	199	223	201	208	221	218	205	190	195	231	181	191	208	201	212	192	198	168	197	208	228	208	207	184	199	216	196	207	210	179	190	219	204	171	190	164	182	184	181	209	197	203	215	202	183	183	214	185	196	191	223	192	192	202	186	193	201	195	191	226	206	208	172	173	209	190	188	167	215	203	185	217	183	164	198	183	206	213	195	207	216	204	202	188	200	190	194	191	197	217	192	199	191	188	216	178	209	183	207	205	209	182	217	186	189	155	189	204	222	205	221	192	194	207	191	189	215	205	217	195	190	206	189	185	182	206	181	170	201	194	215	167	189	199	196	190	184	212	215	221	192	190	213	220	208	202	208	197	191	190	168	162	188	187	187	186	214	202	180	200	241	200	210	184	159	144	207	202	207	219	212	204	211	190	192	207	207	204	187	199	199	188	185	186	198	193	216	204	210	195	213	202	192	215	214	202	180	212	213	202	195	201	216	199	192	214	186	225	179	190	172	193	185	171	203	220	192	214	177	184	216	191	200	215	206	182	184	202	224	212	184	187	172	206	211	169	206	176	198	219	196	212	204	180	203	206	215	205	199	236	197	190	206	202	206	192	208	210	204	199	194	202	209	180	236	207	208	181	197	224	164	181	203	186	183	206	192	196	197	192	204	189	198	215	191	203	205	192	206	234	199	193	180	212	200	163	181	192	172	198	195	203	194	219	184	210	185	183	190	199	186	193	228	191	178	209	195	205	180	184	217	194	204	183	188	183	202	209	210	209	193	197	196	204	224	188	210	193	193	202	204	194	171	212	199	206	200	202	214	204	198	226	201	219	185	195	198	207	196	196	210	193	189	189	194	205	200	184	203	189	207	192	208	180	205	217	192	212	210	190	200	184	178	184	212	191	209	177	226	193	183	179	186	221	185	206	218	190	200	236	202	226	205	200	199	244	204	184	206	226	186	212	180	204	179	200	209	183	209	213	210	180	179	199	186	204	181	195	184	206	197	239	184	199	167	204	209	183	191	184	194	187	218	205	186	212	200	190	175	195	206	196	174	210	202	179	198	211	181	192	203	191	217	219	215	192	193	202	167	198	190	218	193	206	193	201	191	207	175	221	207	193	211	194	213	185	193	204	209	195	210	177	193	224	214	177	200	182	210	201	184	223	198	221	200	197	221	197	221	201	208	188	206	192	203	185	186	198	187	183	200	195	222	214	195	182	208	190	182	212	202	198	167	181	208	190	210	204	200	182	192	191	194	199	202	189	197	201	186	184	197	196	209	182	172	191	215	180	197	178	174	181	209	209	197	215	205	199	162	172	202	215	192	213	170	196	205	191	198	191	207	182	200	193	191	199	246	187	204	187	180	186	178	205	202	218	209	198	185	194	193	184	198	188	198	172	179	197	186	191	208	191	204	169	209	184	203	189	195	175	199	175	207	213	205	222
10302	10515	18004	22169	13292	9820	9503	7159	6378	4993	3968	3261	2901	2589	2321	2058	1778	1516	1286	1187	1170	834	892	878	826	827	732	759	681	713	728	681	681	642	633	692	721	673	700	713	685	696	676	650	669	686	679	697	708	691	667	688	695	653	693	676	680	669	652	674	687	686	685	652	688	679	670	688	730	651	700	712	730	675	691	670	699	658	719	698	684	687	682	700	709	659	661	678	679	713	666	655	709	704	703	652	710	669	695	658	691	666	666	699	679	669	669	647	695	678	655	651	748	678	735	667	729	683	674	671	703	683	706	640	644	683	665	717	698	701	682	719	683	699	621	656	694	648	669	699	715	682	678	688	696	683	670	720	645	701	732	661	649	632	675	674	685	680	648	697	670	706	678	695	682	664	683	645	644	724	748	692	714	685	711	678	721	625	689	672	706	661	660	695	663	667	705	644	682	740	648	659	684	658	651	700	677	660	668	669	696	685	660	648	682	682	676	651	661	640	700	693	660	670	753	673	662	703	648	618	681	688	645	692	676	669	684	624	691	675	706	615	692	691	679	683	703	684	679	633	658	669	699	658	695	704	701	692	667	672	720	688	688	659	705	668	680	715	667	664	670	673	672	709	630	664	666	698	747	658	698	724	676	662	642	643	677	732	683	680	650	700	651	686	697	701	669	665	740	659	663	662	706	647	707	681	676	691	666	695	679	716	645	703	660	730	729	656	710	654	748	664	690	651	695	685	720	660	669	647	643	670	714	683	704	673	650	650	662	701	673	686	691	703	716	684	696	677	648	693	722	675	684	660	655	674	722	681	693	704	645	667	668	628	670	674	693	727	700	672	640	692	685	707	679	702	691	665	694	649	666	683	645	680	737	700	722	676	689	641	674	676	685	723	654	669	710	690	656	677	700	673	679	656	678	643	632	718	663	660	735	702	651	670	675	680	750	637	686	626	688	687	681	677	726	657	665	694	686	668	689	662	704	642	695	704	712	682	674	693	701	705	714	686	683	638	680	657	706	682	655	680	667	625	686	673	669	668	715	675	694	601	697	660	638	664	647	656	680	715	661	678	657	666	659	724	699	670	670	673	657	667	723	705	630	689	694	709	681	667	713	701	675	702	704	623	710	687	643	636	666	679	633	709	695	698	673	716	682	708	641	703	686	652	714	628	644	689	659	632	657	667	686	683	717	687	680	630	692	700	660	648	706	651	655	673	671	683	649	682	713	683	661	667	671	753	704	645	660	698	689	695	705	683	683	709	696	726	672	660	639	706	669	633	664	656	666	694	680	680	672	705	679	753	693	686	673	742	643	674	688	650	694	684	667	666	666	676	698	667	631	708	680	685	660	712	688	656	670	664	686	658	663	663	711	685	661	670	647	628	679	650	671	692	675	697	687	663	674	642	670	655	672	704	675	640	676	710	704	704	625	657	640	701	760	678	697	670	672	649	679	683	663	712	654	730	665	696	699	650	657	664	677	623	675	652	697	727	648	620	692	723	709	683	669	713	698	705	658	706	687	690	707	668	655	672	678	646	634	668	680	712	677	672	665	651	699	651	640	674	694	688	658	661	674	735	705	637	682	646	654	710	703	701	642	661	649	666	710	708	667	691	698	663	686	685	701	689	639	692	702	693	694	647	643	650	669	707	657	654	656	704	664	669	638	676	685	725	694	651	686	668	679	633	685	655	675	639	710	660	672	706	672	643	683	706	664	661	680	699	699	684	649	640	686	695	630	673	698	679	663	702	682	706	677	724	710	636	685	698	687	665	641	706	712	643	668	626	693	712	673	708	696	633	671	694	690	665	678	679	645	690	677	691	684	660	624	694	695	744	673	677	666	674	669	701	631	633	678	696	711	703	664	673	702	690	669	690	688	720	703	667	648	678	657	702	646	696	680	663	654	668	720	685	673	665	684	663	711	713	713	721	674	712	643	692	702	653	627	657	691	706	676	659	699	691	689	652	683	687	676	683	689	696	654	665	735	674	673	653	682	723	696	660	642	704	656	676	689	654	657	690	642	691	668	742	718	686	662	698	670	619	693	671	668	713	680	634	671	702	688	703	683	695	696	725	673	693	658	674	693	615	690	702	659	728	681	657	724	667	704	713	681	689	667	673	675	683	714	670	688	688	653	713	672	681	705	682	685	733	679	688	705	663	643	755	698	675	665	650	720	665	641	644	663	717	670	670	645	637	681	744	628	665	672	700	678	700	670	682	684	715	685	698	628	656	640	667	715	640	680	698	610	710	626	665	667	695	684	721	665	648	642	681	662	691	667	675	714	661	674	694	699	677	680	691	695	657	684	672	734	656	674	706	696	667	688	690	653	688	699	666	708	654	658	673	660	672	691	717	651	688	650	662	706	671	732	693	700	697	695	653	671	646	674	628	718	667	699	659	672	634	679	661	643	664	693	643	699	681	681	736	717	658	699	658	651	662	692	670	707	687	708	679	645	678	672	691	706	653	691	676	660	660	654	719	696	704	696	679	708	679	729	656	673	632	622	683	694	614	670	687	687	729	724	684	654	679	664	699	647	672	635	668	694	649	635	679	658	660	652	637	684	653	689	634	667	727	632	696	653	731	702	701	673	695	701	661	629	705	641	664	705	664	716	679	713	674	689	679	692	707	680	701	685	713	678	681	696	683	661	706	677	675	645	692	683	711	670	684	698	682	681	657	688	705	729	670	648	714	678	694	649	673	685	657	671	671	649	655	671	729	637	712	704	662	702	680	743	697	667	700	640	682	713	671	667	680	681	717	686	671	675	673	638	666	686	693	657	675	703	673	721	708	664	676	707	651	695	651	644	665	665	670	631	665	726	647	672	687	715	658	685	665	640	670	681	675	696	704	656	683	716	640	704	679	697	653	698	711	603	712	674	619	687	716	679	683	660	678	684	685	722	673	673	667	728	660	717	666	633	640	705	642	693	662	669	693	729	656	659	711	719	682	680	633	709	643	709	676	662	633	695	698	715	716	631	715	668	718	627	707	714	648	703	734	696	700	676	665	626	718	698	719	641	686	638	705	692	669	636	663	691	703	688	691	624	625	712	655	663	651	659	700	653	693	685	685	678	692	664	672	638	647	654	706	667	692	659	705	659	694	682	693	678	683	676	616	705	658	687	660	679	688	626	689	717	630	698	674	666	664	705	643	662	653	713	705	695	694	677	668	691	654	713	678	671	675	700	654	699	672	696	672	735	717	669	706	692	644	669	628	689	718	699	641	628	701	694	640	677	689	689	706	673	688	684	658	698	698	677	666	652	673	687	687	636	679	647	673	665	690	669	698	652	626	638	706	678	673	694	683	666	660	674	644	655	687	680	665	736	681	665	653	657	667	680	650	650	713	699	654	665	620	670	683	703	699	674	679	726	667	659	674	681	672	641	706	737	674	649	678	722	670	642	655	662	664	667	685	667	677	714	688	655	682	666	653	699	689	696	719	689	736	696	668	651	616	700	683	695	684	673	695	677	694	686	636	656	652	652	674	681	653	654	697
27076	33653	41344	40151	29701	23842	22682	19788	17371	13653	11484	8411	7107	5830	5021	3953	2795	2166	1710	1317	1042	593	577	641	594	556	432	281	263	249	229	231	220	220	182	198	250	225	224	219	237	221	201	188	222	213	202	194	240	236	208	201	216	229	204	210	190	200	205	203	181	219	208	202	211	206	210	202	223	201	209	226	192	198	202	220	190	230	201	205	211	196	195	197	208	223	214	195	172	194	224	197	195	213	196	230	191	219	209	189	211	178	211	224	197	194	232	192	201	205	209	213	183	205	217	183	211	199	217	221	196	196	197	200	178	199	218	195	218	214	217	194	189	210	178	199	193	246	215	242	218	208	205	185	170	197	204	213	219	205	209	205	184	214	199	198	200	220	199	215	185	213	224	221	163	212	191	185	198	206	215	216	206	193	221	202	189	210	208	205	221	197	210	220	204	182	182	196	198	206	238	197	212	213	225	201	199	222	224	203	202	202	224	239	205	179	191	200	204	205	210	213	222	206	198	189	212	210	176	210	185	204	191	210	225	212	200	208	202	200	220	181	185	215	220	205	196	212	201	199	191	210	228	207	180	184	197	177	175	198	225	214	203	183	185	201	213	180	201	190	198	216	183	189	194	202	196	215	210	213	209	186	182	211	200	180	228	195	212	212	201	207	209	212	203	204	188	209	203	200	201	205	189	193	190	191	205	234	222	199	191	207	188	194	199	207	207	199	217	186	206	192	192	210	214	197	192	225	221	210	230	215	197	201	184	221	207	194	193	208	203	214	205	231	214	208	216	217	200	213	198	177	173	202	249	203	189	188	213	195	210	239	210	197	217	215	213	178	180	222	219	204	190	233	205	234	217	212	207	220	206	207	187	191	216	209	182	204	227	190	210	200	193	196	200	231	221	216	206	224	189	209	213	195	230	213	213	208	235	217	198	219	212	201	202	228	200	219	225	202	190	196	235	209	209	208	209	200	176	215	224	230	200	217	212	192	206	215	203	198	208	158	225	183	242	199	200	222	207	188	207	206	221	198	235	191	214	177	196	216	220	189	207	188	199	189	196	197	197	216	196	209	211	223	189	221	219	230	190	234	217	184	202	201	180	198	193	230	212	179	202	219	191	191	204	204	204	206	209	172	216	204	213	167	184	203	236	196	201	210	194	208	189	222	212	207	217	199	242	178	220	213	220	199	221	211	198	219	244	214	220	197	205	205	185	190	174	204	199	199	224	185	219	188	224	193	201	203	213	210	205	188	219	196	203	204	197	200	213	175	213	225	227	204	207	189	212	218	218	221	215	189	203	195	226	215	181	205	212	196	198	199	225	201	206	199	175	201	207	223	204	224	207	208	209	201	203	203	192	210	204	196	225	194	205	197	190	170	228	190	211	176	200	224	207	198	181	207	189	215	180	205	183	187	224	232	171	196	235	173	187	209	188	201	195	197	196	195	193	236	185	191	195	193	209	210	204	227	190	216	205	210	195	211	200	203	230	205	178	206	202	181	207	201	197	218	204	197	189	180	197	183	212	206	181	177	210	215	191	187	193	211	209	258	217	226	212	240	232	209	197	199	226	217	218	216	183	204	223	216	213	198	212	205	216	214	229	211	210	197	216	202	198	209	228	200	198	197	219	226	225	196	207	208	188	224	218	196	196	220	225	201	182	214	233	207	230	187	219	205	217	216	167	207	212	224	228	201	204	182	188	202	209	194	210	221	197	174	199	193	199	217	205	197	188	203	185	187	224	220	219	192	208	195	200	194	199	179	191	215	218	191	212	213	202	226	200	215	196	203	228	197	211	206	221	204	195	186	197	190	204	220	204	201	206	177	191	200	201	196	202	164	225	201	193	186	198	204	203	200	186	186	198	218	200	191	195	190	190	194	220	202	198	191	212	225	184	198	197	208	207	227	163	191	221	200	233	205	205	176	207	206	208	210	179	204	190	204	212	205	212	196	188	193	189	196	180	184	219	214	223	183	223	205	213	192	212	213	175	192	216	215	224	195	192	213	217	215	210	193	193	225	175	216	185	208	181	198	202	201	195	193	185	198	175	207	181	182	216	194	196	216	203	211	184	214	208	196	215	207	198	207	199	202	209	213	229	218	201	173	213	198	177	208	216	193	183	214	224	176	193	216	188	179	219	217	202	210	200	203	183	225	199	173	185	195	200	220	207	202	200	231	201	193	200	214	211	185	190	206	201	203	214	198	200	200	187	209	198	200	206	207	190	222	217	201	223	207	228	214	204	193	183	225	229	228	201	205	204	197	193	180	230	211	186	209	216	192	195	187	187	227	205	227	205	191	213	228	218	213	212	186	186	207	179	209	219	192	179	173	181	202	240	200	212	207	202	216	185	213	207	220	216	188	210	222	207	197	216	212	225	216	197	207	181	201	217	214	210	188	229	217	195	198	197	204	198	203	194	192	229	190	223	207	212	217	197	210	229	193	201	232	228	207	218	212	213	195	206	214	190	215	198	258	185	199	210	217	206	195	191	187	204	215	230	201	208	196	188	217	209	182	208	199	192	219	220	206	195	211	203	204	209	194	212	191	191	199	188	196	194	214	223	191	189	208	203	206	220	180	213	196	210	202	212	196	201	178	192	204	205	210	213	213	200	185	179	200	219	201	214	190	189	218	217	215	215	194	200	212	212	178	196	224	208	227	224	224	250	185	221	222	220	180	204	226	202	208	197	214	208	194	210	198	216	232	175	206	218	211	237	179	195	215	189	198	220	181	196	213	196	199	203	210	193	218	190	208	217	234	195	200	213	214	180	182	206	214	228	187	218	207	206	223	219	210	206	198	209	227	195	211	189	220	249	179	210	222	188	202	196	207	210	191	220	192	200	202	208	229	198	209	198	192	202	227	193	215	212	214	212	202	210	223	198	205	180	188	186	199	197	209	242	221	205	199	173	215	187	197	205	202	221	191	188	216	199	202	195	200	193	196	194	224	221	189	193	204	201	195	210	170	188	195	184	235	204	251	199	225	210	194	165	192	199	232	196	189	214	205	184	210	195	202	198	220	184	202	220	207	193	211	188	210	203	217	214	206	201	201	193	217	189	206	213	217	204	215	190	215	195	234	201	183	229	201	212	230	184	224	198	228	209	206	203	207	185	204	191	199	217	225	206	185	232	211	200	210	205	204	227	203	227	230	201	211	174	200	219	211	204	192	208	210	226	208	202	214	212	197	191	205	200	231	245	210	203	191	229	219	195	227	199	194	200	211	215	202	204	205	223	220	209	217	212	194	198	194	216	197	205	212	213	199	202	196	171	202	183	203	214	219	214	223	202	208	219	203	194	212	216	202	235	222	183	177	226	206	197	206	225	204	216	196	182	190	197	204	208	217	193	218	212	170	204	210	199	194	196	189	202	220	199	224	227	193	213	189	217	197	198	189	198	209	194	208	169	214	211	211	221	215	211	192	223	202	189	192	203	222	178	220	222	222	184	215	203	224	215	183	208	192	220	203	190	185	191	229	195	215	193	195	220	217	211	197
21797	31246	43506	46105	38194	34974	35764	36102	35084	31855	31103	27425	26621	24197	23594	19965	16352	13713	11315	9393	7682	4101	3868	4606	4042	3821	2696	1394	1191	1036	949	891	815	805	788	703	707	772	682	693	734	732	719	742	678	665	716	759	852	930	981	844	867	741	691	722	721	729	702	702	746	681	674	712	648	696	710	657	689	674	652	681	683	722	725	697	662	697	681	696	661	699	695	749	739	723	670	699	682	702	712	667	713	669	646	707	692	679	702	658	707	697	680	681	714	725	725	717	683	650	684	701	672	665	680	697	658	669	713	722	710	740	720	718	675	669	688	712	742	704	695	698	689	651	661	685	674	690	723	716	652	752	688	736	719	702	716	714	691	731	700	711	713	683	686	673	654	669	658	716	713	717	716	671	750	679	691	700	695	691	683	731	671	689	663	693	759	708	685	659	729	705	652	690	694	712	712	682	683	734	681	781	708	698	701	699	707	696	689	735	719	652	649	682	644	694	687	688	686	656	685	676	686	689	682	717	699	692	696	699	703	694	698	704	675	700	718	713	724	689	673	720	708	695	681	682	713	673	693	688	704	699	648	692	715	699	677	698	723	700	701	718	730	714	699	739	723	693	669	702	704	750	714	688	682	709	673	664	682	685	654	686	664	710	713	693	730	742	701	690	735	692	666	663	681	705	714	734	689	665	671	682	665	699	717	679	706	692	661	684	708	692	688	788	699	714	676	697	678	701	651	702	696	751	645	731	671	725	696	724	732	702	733	694	702	711	660	733	718	703	709	742	718	739	671	669	693	726	674	694	700	691	719	689	744	679	732	666	695	732	702	653	716	697	739	649	713	757	749	716	681	693	698	695	741	719	687	677	705	683	709	693	687	687	700	685	727	699	663	715	695	664	710	680	680	693	678	700	733	720	666	663	708	715	698	690	762	725	741	676	720	654	654	628	722	684	728	704	700	706	693	699	659	747	711	710	718	695	679	687	726	654	718	692	733	694	681	664	658	670	710	730	718	648	703	656	698	742	676	678	732	680	708	723	677	699	686	732	747	691	716	727	693	694	738	686	695	720	694	695	672	666	630	753	650	713	702	715	694	724	729	662	666	726	734	675	661	704	682	654	729	694	725	745	756	730	715	609	724	688	669	680	681	737	677	709	714	689	713	741	700	691	668	724	665	673	675	722	655	695	725	694	641	671	755	702	672	637	659	715	682	702	679	675	666	721	715	664	741	707	670	709	718	722	693	684	673	715	682	700	704	742	710	713	679	750	711	692	701	669	705	685	665	681	764	670	691	691	701	640	703	702	682	692	674	647	693	722	697	713	717	719	685	665	669	675	761	706	716	667	701	694	678	642	722	689	689	673	752	704	687	645	741	674	631	770	681	736	664	691	693	659	695	728	704	686	700	735	689	687	691	706	727	703	710	682	677	709	691	677	684	708	757	698	701	721	701	711	707	680	773	689	668	705	664	682	709	712	659	688	698	707	690	703	726	699	742	717	677	668	700	707	665	723	753	720	688	686	719	701	701	682	713	711	675	746	677	692	701	686	710	700	706	702	708	743	692	775	719	721	713	709	669	698	698	721	704	760	624	709	707	738	753	703	646	694	671	674	696	700	673	729	699	621	766	757	664	690	660	741	735	664	692	684	701	677	699	662	697	709	683	680	679	666	691	695	655	641	708	708	720	702	655	692	709	742	712	709	652	716	764	746	686	718	701	726	719	667	690	717	686	683	690	650	728	705	661	696	742	700	758	703	693	694	701	700	770	719	675	666	676	715	703	665	706	707	680	676	708	722	688	710	680	687	698	687	717	681	700	724	671	678	710	715	672	660	703	736	717	705	701	700	693	729	747	686	733	652	679	730	681	693	652	666	718	683	764	674	679	708	715	669	667	688	698	683	673	674	722	762	734	697	692	725	644	673	731	713	699	710	680	720	679	726	686	671	718	710	672	645	700	729	671	669	692	736	730	728	705	735	709	690	680	678	666	681	715	647	698	708	676	689	695	731	708	689	716	691	707	697	723	739	720	688	689	658	707	716	734	674	664	679	719	714	697	706	684	686	652	730	707	696	728	675	716	713	714	693	692	677	701	700	666	700	684	670	703	708	697	705	686	711	743	714	731	690	703	712	695	692	657	652	686	717	677	700	717	707	685	715	675	720	716	683	692	687	661	728	680	683	688	726	677	697	699	679	645	698	700	674	735	696	695	688	682	708	684	681	725	727	712	676	751	708	716	688	708	694	687	704	700	683	670	714	667	718	727	702	705	692	716	728	686	697	697	643	685	708	706	665	669	666	675	689	733	700	690	727	690	682	721	677	677	657	668	663	675	633	697	634	703	717	684	699	709	683	681	708	720	701	713	706	685	672	746	674	697	696	704	692	673	664	721	748	729	665	736	690	764	676	643	679	717	697	691	688	701	693	660	697	710	678	752	679	704	690	724	703	678	669	706	718	709	643	699	665	637	732	704	676	698	762	748	692	641	667	733	685	696	681	689	683	649	693	688	714	710	717	740	686	661	733	701	691	694	704	657	676	697	684	698	664	684	717	706	648	698	691	732	734	724	720	661	663	737	697	708	723	722	678	680	740	702	689	684	645	665	665	673	691	710	668	740	701	672	690	687	702	742	731	743	699	680	710	667	683	723	686	718	697	705	728	701	688	742	661	659	675	721	679	650	719	673	705	674	693	740	732	675	680	723	628	642	730	709	688	692	706	690	659	695	721	735	674	692	722	710	653	703	729	728	672	708	696	683	686	718	686	660	688	716	702	700	694	737	707	684	707	645	737	686	700	748	679	702	663	731	714	703	640	734	667	716	648	705	700	662	709	658	735	694	680	716	733	705	671	704	708	694	713	697	675	699	665	708	699	744	713	696	672	697	683	688	709	727	728	670	684	677	665	669	714	673	708	714	698	697	678	683	700	727	677	699	687	754	671	704	726	706	732	655	698	678	696	694	649	679	685	662	709	675	699	701	707	699	716	699	651	690	712	743	658	756	699	694	694	718	684	727	694	717	744	696	682	705	728	692	662	676	680	675	756	707	717	716	732	735	673	684	738	688	738	650	741	714	710	706	703	718	699	648	725	693	612	721	716	691	623	707	710	721	744	679	716	682	725	728	683	723	715	665	674	688	706	709	688	712	718	728	651	717	718	709	705	675	712	675	688	708	724	692	709	674	656	692	712	699	693	686	690	752	693	720	697	714	685	751	746	687	720	709	685	724	737	709	724	700	721	700	681	726	697	709	748	684	708	696	704	690	671	703	678	683	711	698	700	721	727	712	731	713	699	671	702	715	688	709	672	692	660	696	683	716	678	686	711	670	660	710	716	671	699	690	737	677	675	671	664	695	718	667	672	682	661	686	694	753	707	726	735	698	724	673	683	754	711	720	709	733	699	763	675	692	694	679	673	715	663	753	683	730	725	712	729	711	746	697	698	715	688	713	670	678	662	704	711	737	695	721	660	647	722	686	729	673	679	714	683	691	696	713	645	719	670	669	644
