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
336330473881	336330474447	336330474997	336330475547	336330476097	336330476647	336330477197	336330477747	336330478297	336330478847	336330479397	336330479947	336330480497	336330481047	336330481597	336330482147	336330482697	336330483247	336330483797	336330484347	336330484897	336330485447	336330485997	336330486547	336330487097	336330487647	336330488197	336330488747	336330489297	336330489847	336330490397	336330490947	336330491497	336330492047	336330492597	336330493147	336330493697	336330494247	336330494797	336330495347	336330495897	336330496447	336330496997	336330497547	336330498097	336330498647	336330499197	336330499747	336330500297	336330500847	336330501397	336330501947	336330502497	336330503047	336330503597	336330504147	336330504697	336330505247	336330505797	336330506347	336330506897	336330507447	336330507997	336330508547	336330509097	336330509647	336330510197	336330510747	336330511297	336330511847	336330512397	336330512947	336330513497	336330514047	336330514597	336330515147	336330515697	336330516247	336330516797	336330517347	336330517898	336330518447	336330518997	336330519547	336330520097	336330520647	336330521197	336330521747	336330522297	336330522847	336330523397	336330523947	336330524497	336330525047	336330525597	336330526147	336330526697	336330527247	336330527797	336330528347	336330528897	336330529447	336330529997	336330530547	336330531097	336330531647	336330532197	336330532747	336330533297	336330533847	336330534398	336330534947	336330535497	336330536047	336330536597	336330537148	336330537698	336330538247	336330538797	336330539347	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
20411	32682	79271	69495	67319	49526	34070	21897	12536	6029	1823	1214	786	643	321	332	318	243	256	189	188	157	144	179	177	155	162	168	159	173	166	184	187	162	164	158	163	147	152	173	158	183	152	171	144	184	156	162	170	187	176	187	190	168	192	152	141	190	143	169	161	167	160	163	173	161	164	174	146	166	177	163	170	162	187	157	173	165	159	160	167	158	158	165	187	165	162	159	173	184	147	162	180	143	165	175	183	173	165	175	177	174	159	182	156	172	165	168	172	159	163	168	160	140	173	147	174	163	172	171	171	187	169	173	167	154	157	140	151	165	172	165	146	162	182	180	183	172	158	155	169	179	172	182	149	154	175	148	161	169	164	179	160	139	178	170	134	161	164	150	170	158	147	169	162	181	159	161	160	162	152	147	158	173	135	165	177	152	160	161	176	168	167	158	171	190	145	172	179	172	187	178	185	211	152	157	155	175	149	158	177	146	178	168	184	177	146	166	168	165	154	175	169	176	168	157	137	154	168	166	145	159	179	174	158	144	164	176	199	171	151	208	161	138	155	166	162	168	161	163	168	173	172	174	162	160	173	153	167	181	161	158	168	169	157	168	166	147	169	158	149	161	156	143	162	165	162	159	143	159	166	150	182	167	160	173	140	160	161	165	182	170	154	163	182	184	146	148	152	147	180	139	151	161	188	160	143	182	183	154	153	174	159	165	154	175	168	155	165	173	163	159	157	190	160	161	166	179	163	172	157	175	161	178	154	183	152	157	144	159	164	167	153	189	141	149	162	161	151	190	176	140	160	173	155	173	172	177	145	144	152	169	170	169	161	179	178	157	184	175	162	171	174	151	167	166	154	162	148	145	193	171	152	168	171	164	150	200	177	184	164	161	151	184	154	181	148	175	164	184	167	166	152	180	165	176	161	149	157	155	187	151	181	156	159	164	185	161	160	171	174	145	145	171	163	151	167	147	176	150	175	150	172	165	194	181	175	184	164	171	165	170	160	160	170	178	182	172	203	158	173	160	160	165	188	167	170	172	176	152	156	156	192	166	169	177	162	162	174	164	152	181	163	193	186	171	167	156	170	178	168	151	177	149	157	150	146	161	139	166	152	148	158	149	196	169	177	150	179	176	187	155	157	150	173	182	163	144	171	172	169	175	175	191	173	159	165	173	157	151	161	157	142	175	159	136	157	184	149	142	167	159	176	181	128	160	170	144	157	151	172	177	163	174	140	172	152	156	181	175	164	157	149	176	169	154	153	166	192	161	168	157	165	186	154	160	155	181	162	170	163	165	171	149	184	165	151	181	178	168	150	171	155	165	162	165	165	160	163	168	176	199	179	173	160	141	135	170	154	168	162	168	175	165	180	168	181	180	159	167	155	152	171	178	193	167	166	179	157	159	151	164	179	165	161	180	151	166	176	171	160	169	178	164	172	170	174	193	130	162	163	162	159	168	150	149	159	165	152	147	170	176	162	162	173	147	151	171	164	163	184	153	173	149	143	163	157	151	163	172	152	174	181	163	157	160	147	190	166	139	174	167	163	178	167	152	149	171	163	184	169	158	189	160	157	182	143	159	185	159	150	156	144	165	158	183	169	164	182	171	146	174	169	160	151	160	173	160	155	156	155	162	173	163	160	157	169	142	158	160	170	177	180	147	160	148	176	167	152	154	146	158	171	149	179	183	166	188	158	177	165	173	174	162	176	164	178	175	156	145	199	150	188	146	149	176	175	167	169	166	165	170	172	159	161	169	163	155	175	187	139	153	154	157	153	168	185	190	160	150	169	148	178	166	162	164	164	158	137	145	180	175	181	165	149	150	156	160	174	160	182	185	173	157	172	171	164	180	159	164	178	181	176	171	167	160	152	153	178	156	141	171	165	146	179	169	174	140	149	163	183	169	169	153	162	149	160	153	205	156	171	177	162	159	166	189	164	192	166	180	166	169	189	175	158	153	154	149	160	163	165	191	156	163	150	155	176	168	156	176	160	173	166	155	174	154	196	161	165	149	165	161	178	154	182	162	152	156	179	167	151	175	167	144	168	172	151	178	161	168	163	165	148	165	177	172	158	180	158	166	173	175	166	161	175	191	160	189	177	141	149	163	141	171	169	177	162	167	170	176	171	173	138	173	160	151	154	174	159	172	170	160	159	155	155	167	158	152	187	142	174	159	144	161	146	149	162	166	154	183	153	181	158	153	175	151	139	138	160	148	174	167	169	176	155	140	171	177	161	168	148	183	180	143	158	167	196	154	181	188	176	159	168	149	145	165	186	156	173	153	148	166	150	168	153	160	169	166	165	162	174	162	150	153	158	181	151	185	164	151	139	168	156	175	183	154	151	152	161	156	162	169	145	183	145	185	170	163	136	152	185	161	169	162	185	154	149	170	160	163	165	177	158	194	147	197	181	159	179	181	162	147	167	188	151	174	168	158	148	162	174	158	168	176	133	174	164	173	187	163	175	187	151	185	156	158	163	162	167	145	176	153	174	159	162	168	168	173	149	132	157	157	160	168	142	155	150	161	152	166	142	155	169	154	175	167	165	173	154	178	177	144	156	182	172	164	162	157	176	168	159	181	140	178	137	185	156	173	167	157	190	174	162	152	167	166	173	173	163	181	163	147	168	148	149	178	176	181	169	167	175	155	173	161	188	162	165	162	150	131	181	163	171	178	186	156	160	167	172	150	163	144	163	156	183	168	153	155	161	164	159	179	171	170	150	151	165	182	172	168	179	144	144	184	148	182	164	155	154	140	163	161	161	163	165	157	173	161	160	196	153	175	153	167	160	155	150	148	159	160	166	139	175	175	151	158	186	162	148	166	162	154	165	155	195	153	152	190	149	159	176	164	163	153	154	173	147	180	174	177	159	192	163	152	164	185	161	167	189	173	138	163	158	184	170	183	165	128	145	160	181	178	185	163	169	157	183	177	188	189	163	165	164	158	153	153	151	188	165	172	166	169	154	153	160	160	161	156	175	187	167	147	153	162	178	167	134	153	180	186	165	175	173	159	185	201	165	166	167	173	146	176	182	161	172	177	177	194	162	150	152	197	202	163	156	177	130	175	180	157	195	164	190	157	152	161	183	176	164	155	167	172	167	151	159	165	190	152	174	162	177	172	171	167	164	127	151	167	151	153	138	165	206	129	171	162	158	164	170	152	127	183	161	175	167	157	160	163	150	164	147	152	188	160	164	183	156	147	172	172	120	162	162	169	161	161	161	167	172	138	186	168	200	150	161	165	155	157	148	154	142	178	173	142	131	177	159	168	149	157	178	157	156	151	151	182	191	169	154	178	153	170	174	144	167	162	171	177	178	168	161	148	146	182	156	169	175	168	171	162	175	150	177	150	145	177	156	172	170	147	171	163	143	155	166	163	170	156	144	166	155	153	155	164	176	163	160	162	196	170	154	169	165	155	185	160	181	159	160	157	165	149	173	164	165	135	154	176	145	181	174	184	154	192	166	154	173	150	172	180	175	167	154	159	162	168
10170	27583	73451	74100	76401	57162	46499	36533	26846	18288	6937	5157	3353	2657	1590	1296	1197	737	853	703	652	605	450	456	434	429	444	472	463	454	434	465	430	437	470	437	432	432	435	452	435	390	425	448	469	442	459	427	453	459	430	515	484	481	459	459	473	467	451	457	463	431	436	445	471	460	468	464	443	459	440	470	467	408	438	443	456	439	481	457	460	487	424	502	457	416	441	437	484	435	460	432	430	440	434	493	453	462	427	443	463	397	462	446	447	413	444	438	443	452	440	452	468	441	464	455	480	435	425	430	418	456	447	438	416	462	464	428	451	455	447	471	426	435	402	423	442	424	444	454	440	452	415	441	454	420	425	436	440	491	448	436	437	447	455	406	464	438	461	452	424	403	441	460	456	425	441	458	460	420	444	439	440	443	428	468	455	430	436	426	472	472	467	451	471	470	431	391	432	468	414	449	420	419	430	442	431	450	471	438	451	499	432	432	441	458	425	422	451	455	451	421	455	463	469	475	470	457	454	470	438	468	450	447	480	467	433	447	446	429	421	426	432	439	418	404	436	423	441	426	483	443	448	448	448	432	450	436	483	458	454	471	443	438	464	432	434	443	415	452	439	432	445	432	470	477	413	452	418	415	441	439	447	480	480	453	414	432	473	450	466	433	466	435	431	449	469	401	459	469	436	415	455	409	445	480	401	459	425	408	459	435	474	423	475	445	417	442	396	453	481	436	434	425	416	447	453	453	464	489	464	433	437	433	436	440	431	452	442	412	437	433	456	429	472	451	464	461	455	471	449	466	443	443	477	459	444	480	442	456	440	463	499	428	419	436	449	458	442	412	423	469	447	431	439	418	464	430	427	427	435	430	458	435	433	453	430	438	454	458	468	438	469	461	451	433	458	477	418	429	427	451	465	408	426	500	418	472	469	439	483	436	442	455	443	477	436	434	465	427	452	437	455	424	488	438	445	441	438	454	428	456	450	409	421	425	461	424	437	462	454	441	393	457	466	436	446	418	446	455	431	447	427	419	451	463	442	441	430	413	427	447	466	456	407	411	504	448	470	466	409	415	454	453	455	442	437	407	456	440	438	455	473	440	457	448	429	432	438	485	449	445	467	408	431	424	465	422	445	429	423	476	423	466	418	479	424	463	426	455	455	455	465	454	476	431	428	454	433	459	441	451	443	477	438	441	446	468	454	441	465	436	434	442	397	448	423	443	500	434	434	439	405	454	431	472	455	445	448	468	449	464	470	430	464	446	463	465	447	412	421	430	438	429	415	472	413	444	461	451	432	427	468	444	439	430	460	401	418	452	442	452	453	455	414	489	438	487	414	471	451	432	427	417	411	419	413	464	436	470	464	426	444	442	461	486	429	446	454	451	449	448	437	450	426	460	418	458	446	454	456	449	438	498	464	443	470	473	472	479	402	469	459	467	472	418	471	468	475	429	424	446	484	483	398	441	446	481	436	445	481	447	430	445	459	445	433	452	449	435	428	397	478	471	486	424	468	420	439	453	438	444	448	474	427	461	434	444	458	439	437	414	471	429	453	448	428	438	459	461	461	423	418	472	424	429	459	475	435	436	444	425	467	447	436	472	412	418	394	439	440	462	478	457	451	429	417	455	443	452	425	473	436	432	448	452	451	449	447	453	406	475	438	432	424	451	478	452	453	429	477	448	448	470	452	447	438	438	460	465	456	430	390	420	437	424	433	482	425	450	465	433	437	433	441	462	445	460	424	420	464	479	465	465	459	455	443	456	485	451	476	465	465	450	426	482	416	413	437	463	492	421	449	447	438	476	437	420	445	429	411	449	468	469	458	445	431	478	422	471	441	474	457	455	462	432	448	435	428	445	464	489	446	442	487	427	455	444	433	458	457	442	447	460	437	438	461	443	437	424	419	445	418	437	457	425	450	460	452	428	482	446	425	431	450	462	427	473	448	431	436	423	448	461	448	415	419	475	437	455	437	458	429	471	469	459	430	429	452	470	419	465	476	468	463	458	459	467	456	476	463	475	443	436	434	408	438	471	414	437	436	436	424	430	407	456	444	493	451	460	452	434	460	468	466	430	419	413	473	433	442	447	440	439	444	454	484	440	440	436	417	492	426	437	472	453	472	454	439	424	461	427	414	437	452	450	418	421	437	443	480	455	434	464	440	443	440	430	451	430	473	441	443	446	456	473	476	426	401	440	421	444	473	449	463	425	444	449	465	474	469	436	428	439	424	477	431	453	433	431	454	424	512	410	452	438	439	429	438	482	465	420	421	468	444	458	460	448	432	446	431	461	450	419	451	423	447	440	413	421	460	473	455	413	461	430	422	436	440	455	490	443	465	442	435	458	482	434	436	459	434	421	474	428	475	451	494	461	443	467	467	435	408	455	447	442	473	443	450	433	446	459	422	434	450	429	398	443	445	442	447	484	446	441	444	422	429	456	482	422	424	411	472	414	456	450	452	470	451	471	454	451	439	449	454	419	457	448	441	429	452	458	438	401	440	450	453	445	428	469	463	434	440	453	425	443	426	524	461	414	446	456	464	440	456	431	447	434	433	488	455	468	450	457	422	480	469	432	462	432	409	440	460	457	470	401	459	464	458	447	442	464	431	405	434	417	466	473	451	441	461	446	449	457	434	496	459	445	398	467	426	470	438	427	427	466	474	443	472	465	430	480	442	478	431	437	479	468	497	430	457	414	450	447	474	432	454	455	487	409	466	463	443	435	419	439	417	424	449	418	413	447	473	423	441	440	417	444	497	435	395	437	452	459	418	451	414	503	408	432	457	464	460	477	477	464	469	434	447	398	479	406	442	442	447	438	475	473	422	477	458	459	409	448	425	413	460	432	429	419	459	440	418	437	486	444	418	430	431	442	440	447	434	451	463	457	435	490	420	459	458	441	411	441	412	435	441	445	470	464	439	467	422	447	476	464	459	461	482	473	441	467	449	430	406	421	434	417	460	454	423	397	414	440	396	493	446	441	453	476	477	463	455	405	433	441	465	443	404	445	427	474	479	449	463	447	460	436	436	478	440	447	406	448	440	462	447	480	455	456	429	439	480	414	450	459	438	402	436	461	422	437	463	440	463	435	429	458	485	435	426	460	447	458	436	465	445	451	433	421	470	461	449	439	444	428	407	435	466	443	419	397	469	438	454	505	449	472	411	439	427	467	439	410	432	451	487	462	461	397	445	464	421	476	441	458	469	465	455	442	469	458	466	458	422	447	422	452	433	484	442	444	482	455	437	429	417	432	454	445	453	441	443	446	423	448	438	480	468	457	421	417	430	413	453	457	464	449	458	458	443	427	441	431	470	448	462	415	441	460	421	413	453	423	442	434	435	464	441	450	465	431	453	464	454	442	447	486	457	433	447	496	426	435	450	392	466	463	445	434	461	408	456	450	430	462	440	447	412	453	467	433	464	454	445	447	411	434	485	476	429	464	466	457	466	440	460	442	424	439	476	461	445	455	447	473	464	460	445	457	470	472	452	447	417	416
2390	3641	10425	8422	7861	3167	1535	864	623	390	206	169	141	149	148	128	137	149	126	125	140	118	120	103	135	124	135	139	139	131	144	150	127	125	122	127	114	135	118	138	146	118	134	117	112	132	137	139	115	149	143	134	124	137	144	135	135	132	146	125	154	138	141	152	141	116	149	124	126	129	121	140	143	134	123	144	136	122	133	118	134	129	124	142	125	142	125	140	108	137	128	143	125	128	128	134	122	117	131	113	137	126	140	146	131	137	122	141	163	137	151	126	135	122	144	114	132	145	131	111	136	142	136	106	139	146	134	132	137	109	126	118	117	126	132	130	131	110	125	151	135	154	146	128	122	141	142	131	131	115	149	138	143	144	131	144	143	166	139	152	104	128	160	143	149	121	140	119	127	132	111	135	111	123	119	136	132	139	132	145	136	133	133	125	127	134	123	133	126	148	124	118	141	144	125	124	136	132	151	130	154	128	136	140	128	133	135	125	158	126	118	133	152	142	127	140	120	135	151	132	127	140	125	149	124	131	126	137	147	129	142	132	115	146	129	146	132	138	119	132	133	146	145	115	130	143	145	132	147	145	141	138	119	140	124	136	124	135	125	117	129	142	120	132	120	116	123	125	130	146	127	155	120	133	131	127	143	148	129	126	125	127	128	125	122	148	127	139	114	129	149	136	132	124	125	125	144	132	119	115	143	127	149	124	145	144	133	116	152	128	144	152	148	131	140	136	118	116	137	128	151	137	134	125	127	130	117	136	116	146	111	138	156	149	141	133	119	119	141	131	121	135	136	128	133	151	133	133	172	134	133	111	114	142	131	141	144	131	134	147	128	157	139	127	140	120	151	145	125	155	138	120	108	121	150	128	140	123	139	145	146	128	141	129	131	120	110	153	132	155	132	146	117	118	149	146	121	130	146	152	135	127	104	146	133	134	168	120	122	139	137	108	140	132	127	139	128	108	157	133	158	132	157	120	116	127	138	142	136	140	114	139	141	142	144	107	135	131	139	123	118	121	139	120	143	141	116	124	120	128	157	147	137	140	158	141	125	126	138	123	128	113	130	116	148	157	125	145	123	147	141	134	146	131	133	125	134	135	133	133	170	131	116	142	133	128	137	114	116	124	142	144	130	128	129	130	119	157	125	126	164	150	128	140	149	147	130	122	137	131	121	131	147	126	133	130	123	125	164	127	138	126	135	135	129	126	132	127	124	122	135	137	147	133	108	132	123	138	125	144	122	150	123	152	132	113	127	133	143	152	153	142	137	136	144	141	131	122	125	122	116	148	131	148	131	145	136	142	136	155	160	147	143	130	122	110	161	123	157	147	142	141	125	133	158	133	141	119	133	134	114	111	134	129	116	154	139	128	128	151	126	140	148	136	145	135	110	130	144	121	123	125	123	132	128	141	130	135	128	126	121	133	127	148	133	137	127	119	126	129	153	119	138	116	143	143	142	136	135	132	128	138	122	155	121	113	138	138	127	138	140	138	121	148	141	129	137	141	107	132	141	139	145	118	144	138	130	143	134	149	134	117	156	136	131	138	130	121	142	140	136	122	123	131	119	142	125	136	135	138	158	143	119	135	136	138	139	127	126	137	137	128	125	151	150	123	147	143	137	128	118	131	108	127	126	139	131	139	130	131	131	123	135	142	127	150	115	139	124	118	146	136	139	130	144	110	127	124	134	111	145	135	144	138	130	131	137	146	123	137	115	127	155	119	121	140	136	119	108	122	123	135	152	155	136	136	152	148	130	142	129	156	134	151	131	132	132	129	130	120	117	141	133	148	130	124	146	127	125	137	143	127	124	116	121	120	133	132	155	146	141	133	151	116	135	120	140	149	147	121	136	127	128	144	142	155	127	137	123	120	145	132	147	146	131	138	134	134	128	147	133	130	153	140	127	139	120	129	145	128	148	141	129	136	134	145	146	116	143	139	134	126	144	148	137	157	123	117	124	136	124	151	119	150	148	126	138	132	126	131	136	133	136	122	137	136	140	135	120	115	132	126	125	135	140	125	125	118	144	139	139	145	138	139	142	143	152	131	141	131	125	167	107	126	115	115	140	135	134	119	141	129	140	123	135	146	149	131	134	135	135	143	138	148	131	153	138	127	126	110	126	116	115	140	139	135	142	128	140	149	134	133	134	119	124	132	131	136	115	144	138	122	143	109	130	126	142	128	131	160	129	153	123	103	131	131	151	135	123	128	159	124	119	135	154	108	139	133	137	157	163	149	129	148	136	132	139	115	141	143	144	154	141	104	127	150	133	122	121	120	116	130	139	125	145	122	152	128	128	122	129	147	120	135	138	129	146	142	117	122	143	150	119	136	129	140	149	158	133	127	177	118	111	114	136	137	134	129	148	145	129	151	114	125	128	144	153	134	146	148	141	123	124	122	136	127	130	121	140	145	115	117	143	115	133	137	120	126	124	153	128	126	131	124	151	122	134	112	128	141	135	133	118	158	132	116	130	113	152	106	122	145	132	133	115	131	138	146	141	124	126	143	132	130	127	136	137	124	135	145	154	142	130	136	141	130	120	130	115	138	150	167	137	121	134	94	130	146	149	142	147	142	151	130	148	139	126	130	140	153	127	123	122	136	131	124	132	119	139	116	134	127	129	137	133	141	117	145	125	154	120	126	126	140	169	134	108	143	122	137	136	127	99	131	136	129	123	132	123	120	133	136	147	146	106	142	140	123	132	123	144	118	134	133	136	124	140	144	115	140	145	140	125	151	129	140	155	139	122	142	136	133	133	117	138	163	139	157	153	141	143	120	145	119	117	125	127	143	118	135	120	146	134	136	126	134	148	131	124	140	135	136	134	127	129	151	121	150	144	147	147	122	137	137	116	129	132	158	144	129	146	136	132	133	125	140	144	145	130	117	133	162	130	140	134	137	151	120	148	155	141	146	134	140	140	105	129	123	137	118	135	130	128	131	136	147	141	129	139	130	134	126	144	143	125	124	125	149	127	123	122	152	124	123	119	133	139	149	150	106	149	130	132	122	151	146	126	131	129	134	134	139	135	132	135	132	124	106	140	122	132	133	152	121	150	130	125	119	129	122	121	119	134	129	133	145	121	133	128	147	157	138	159	132	124	160	110	146	118	136	124	149	113	137	132	114	137	135	125	144	144	154	128	150	137	140	135	131	143	133	160	159	131	142	131	155	131	131	116	137	120	143	137	165	120	142	137	139	143	143	146	128	148	145	137	123	136	143	124	157	140	109	120	129	141	121	118	145	129	146	119	122	132	129	144	122	131	143	138	156	124	124	132	139	140	134	116	154	138	142	140	148	128	154	134	119	121	135	143	135	123	141	119	140	141	157	121	149	142	137	105	144	139	159	146	154	126	126	115	147	119	127	136	126	123	113	131	160	113	140	132	127	173	135	125	133	138	141	146	138	124	147	152	129	138	135	132	141	132	140	146	150	127	129	132	122	133	129	133	120	136	142	144	140	128	137	133	140	160	114	139	121	147	140	140	138
2273	5089	18714	20190	20917	10450	6055	3622	2383	1427	671	511	460	457	458	387	422	373	412	386	357	368	378	362	378	391	380	400	397	372	355	387	378	365	368	368	370	368	374	338	366	388	355	368	403	368	366	386	378	386	396	360	383	392	360	406	351	388	358	383	381	373	381	366	343	378	372	368	370	375	372	362	353	390	367	360	392	379	385	374	398	358	365	376	362	357	375	356	370	386	379	401	350	363	389	341	360	359	372	375	346	390	357	386	363	360	365	391	364	353	411	365	346	368	382	407	365	396	358	377	371	357	361	418	382	370	389	365	311	401	339	367	395	339	381	361	385	394	388	404	382	362	372	383	393	400	396	368	397	375	354	384	350	366	369	371	366	349	370	370	379	344	382	355	379	380	366	375	414	364	372	389	389	389	372	410	369	393	347	393	380	383	376	372	369	381	399	377	387	394	382	387	382	367	373	394	380	350	373	370	383	372	362	351	355	343	377	392	378	398	385	395	351	381	380	347	401	398	375	376	400	382	352	366	357	380	397	384	366	362	376	379	347	368	333	348	392	373	371	363	364	379	345	359	392	371	378	381	375	384	334	367	364	375	359	394	352	356	369	388	364	373	392	352	409	361	348	401	358	377	350	339	353	350	377	365	363	375	387	377	375	383	365	392	374	400	405	354	375	375	392	374	345	354	400	352	358	381	322	369	372	365	374	387	372	388	327	350	339	360	366	387	363	369	373	364	383	376	383	351	379	385	340	359	370	353	386	372	368	409	384	371	353	402	366	402	379	350	367	368	376	334	383	363	384	339	373	385	345	374	341	392	421	395	349	373	407	389	389	351	385	398	367	376	353	374	346	384	339	393	397	331	364	367	388	392	331	386	339	355	365	349	356	345	334	375	376	384	363	364	389	346	385	378	409	380	373	371	365	359	344	374	365	348	341	360	346	383	336	367	369	384	396	369	345	384	379	409	375	387	344	365	357	424	377	371	393	362	341	334	404	378	400	356	387	366	382	382	369	406	384	359	353	401	396	394	389	334	382	349	398	358	346	395	353	404	394	346	408	373	389	392	371	375	347	392	400	373	353	391	391	376	410	400	383	332	373	378	364	349	374	407	391	348	354	354	363	374	363	381	366	373	366	350	358	374	388	385	347	362	374	370	389	381	391	355	348	361	353	397	388	363	364	419	366	404	387	378	358	367	388	379	378	344	353	385	362	374	345	402	351	379	378	337	394	348	365	361	370	372	366	380	381	373	400	324	373	372	371	373	352	359	321	384	390	402	377	379	354	375	385	338	394	388	370	353	373	361	379	392	372	335	373	369	346	371	390	401	358	364	352	374	371	366	353	366	389	379	362	399	352	344	402	407	341	369	338	395	404	360	371	353	359	354	379	374	405	391	416	365	390	370	377	371	363	366	408	386	383	361	353	372	367	339	364	364	371	347	355	360	392	345	351	370	358	378	383	351	364	324	366	392	401	360	383	379	343	357	352	397	361	396	360	379	399	352	385	395	346	354	379	383	365	354	399	381	364	368	376	359	365	356	361	375	392	416	370	412	377	389	386	361	372	358	372	377	386	375	368	403	386	410	360	370	367	369	336	363	381	369	368	372	405	377	364	357	357	384	378	364	391	354	356	370	370	375	384	350	385	356	380	372	359	383	375	355	370	372	380	387	357	379	359	369	367	384	386	349	385	353	384	337	350	371	378	389	382	369	390	387	354	364	362	377	379	367	403	388	383	405	372	361	378	373	368	389	403	332	404	373	345	373	362	374	384	375	413	373	369	355	363	358	389	359	388	353	355	405	393	365	393	366	374	360	380	360	353	381	388	372	376	381	348	379	362	339	368	371	382	369	360	393	352	352	350	372	361	363	382	366	367	379	357	375	388	364	372	380	392	360	354	352	341	354	374	379	378	378	355	375	381	352	364	331	349	373	374	382	398	366	376	337	372	357	361	367	396	363	379	366	344	365	366	384	374	366	373	389	391	347	400	363	382	365	384	388	397	363	378	404	370	411	355	362	383	332	381	381	387	366	360	324	374	371	407	382	388	415	351	349	355	356	358	341	382	338	370	379	364	375	347	357	379	377	369	377	381	379	378	372	408	389	353	356	373	392	382	388	421	390	385	355	382	355	385	366	365	353	357	382	395	416	376	392	349	366	385	377	368	368	351	365	349	355	377	391	359	384	370	390	372	353	370	376	378	387	381	370	355	346	383	369	364	359	371	355	325	375	345	369	339	370	394	374	397	354	400	355	377	386	377	337	378	381	398	341	377	363	371	354	395	373	352	362	375	394	379	351	371	329	405	342	351	321	358	377	367	377	374	358	336	336	351	369	359	359	392	369	336	338	348	387	380	356	358	415	386	380	349	368	382	357	365	380	387	354	364	370	339	383	376	362	382	360	385	362	342	374	412	384	371	379	351	376	392	381	357	380	405	408	375	355	329	393	341	368	357	368	405	377	336	332	381	350	355	353	377	370	365	383	369	372	352	360	394	413	355	328	369	364	347	361	361	390	372	342	368	404	364	398	354	368	392	364	396	377	397	377	359	399	355	375	374	369	363	364	366	364	335	325	382	376	361	355	381	378	361	391	371	372	361	370	367	381	380	334	345	380	369	371	369	350	382	376	383	357	374	364	385	348	391	351	375	367	384	370	377	363	421	356	358	376	398	369	352	365	358	388	335	384	352	368	376	357	362	373	394	405	391	364	383	425	377	358	343	383	401	374	353	391	405	389	372	381	341	365	382	371	366	352	392	349	366	352	365	375	368	391	360	388	342	391	390	379	385	387	375	391	381	348	354	402	402	338	373	361	398	385	390	374	387	372	352	399	366	363	413	358	353	374	339	353	400	356	401	329	374	391	381	389	389	351	368	366	364	363	375	366	382	366	371	395	349	380	370	397	373	326	385	378	390	370	371	395	357	344	364	350	366	362	375	365	377	373	405	399	383	343	324	357	354	386	388	374	347	341	384	410	352	336	355	358	378	348	377	393	353	379	363	393	381	374	362	396	377	382	373	365	402	395	381	372	397	356	360	363	394	393	392	383	352	370	348	401	339	370	365	390	359	361	348	329	383	367	410	365	361	349	398	388	366	397	358	370	372	375	407	379	404	400	394	384	348	377	378	352	389	353	380	377	392	410	350	334	376	378	371	399	376	346	357	378	347	388	375	401	369	392	396	371	377	378	352	389	373	426	349	378	395	362	341	368	374	376	376	382	375	352	386	386	367	354	352	377	338	398	366	367	363	357	391	383	361	378	345	358	367	372	372	423	382	363	384	361	404	399	387	373	352	393	358	376	400	374	331	381	330	406	375	353	369	381	362	356	375	337	371	367	370	361	395	394	349	360	366	352	390	401	361	361	364	379	387	357	402	345	356	373	355	375	365	360	370	362	348	380	371	363	380	386	393	393	371	372	396	380	374	362	415	373	369	392	396	359	371	352	348	343	399	388	352	370	345	376	350	362	370	386	361	373	401	372	375	398	399	374
12183	34102	62705	57454	52218	31640	18800	11076	5169	2678	807	577	460	362	282	239	201	153	168	175	117	135	153	128	158	166	146	135	156	129	135	123	134	154	138	123	131	131	152	137	139	165	134	140	145	143	136	157	145	142	133	139	144	127	148	142	121	142	138	150	152	149	146	146	157	155	152	143	105	122	128	124	151	144	142	156	147	153	136	145	158	139	142	145	131	135	159	128	149	138	150	136	134	127	152	139	129	131	157	153	154	136	131	149	124	149	143	126	126	139	140	150	134	136	129	147	158	125	152	155	140	124	121	159	157	115	139	148	126	157	156	151	134	163	140	145	130	121	137	129	146	142	150	153	128	125	135	135	133	127	154	139	111	154	132	140	141	138	146	175	123	156	137	152	150	124	136	140	150	134	119	145	123	131	144	127	144	143	127	128	136	149	137	145	144	125	131	119	155	151	125	151	127	126	145	144	123	163	149	128	134	167	132	134	141	140	146	147	128	130	140	149	153	134	133	129	144	148	149	132	160	139	142	138	138	119	136	127	121	132	133	134	142	124	142	138	132	144	167	146	112	153	135	161	154	153	129	149	138	137	138	141	130	133	124	158	142	126	146	133	132	163	152	147	154	140	156	146	146	138	150	142	140	163	130	123	172	153	129	165	133	166	131	135	145	146	129	151	155	144	154	136	133	125	144	131	123	149	130	123	137	147	146	143	149	141	144	136	149	139	111	134	129	147	132	127	141	147	147	152	129	126	145	138	140	141	120	143	142	142	113	131	128	145	140	130	140	137	157	146	140	136	122	157	128	135	148	126	145	119	137	145	146	136	129	154	164	117	135	152	148	147	109	153	143	115	156	136	141	141	126	153	126	144	135	144	150	148	137	140	160	137	147	133	126	125	136	141	161	151	165	133	135	109	120	134	141	118	133	165	150	170	125	142	151	132	138	153	138	144	150	142	144	139	143	146	159	147	137	143	121	143	167	155	132	125	125	136	132	164	128	111	147	138	142	140	121	146	145	139	128	135	141	125	142	133	107	133	157	146	123	142	133	142	126	130	135	126	135	141	151	131	154	127	135	133	136	147	125	135	148	119	151	149	142	122	133	139	140	143	128	133	138	124	171	164	145	126	132	121	165	142	135	140	138	126	136	119	146	150	133	158	128	146	152	164	136	133	147	177	136	143	153	127	124	148	128	131	153	130	153	124	141	134	130	148	139	130	146	161	124	149	158	148	145	155	146	137	154	146	135	132	125	132	156	156	137	142	160	169	153	128	149	124	122	121	127	131	135	153	152	149	120	147	120	160	135	144	128	144	139	145	161	127	153	132	141	158	141	131	137	158	131	133	152	118	113	132	141	150	122	141	116	141	155	130	118	134	146	162	149	149	139	144	148	128	142	145	136	117	163	169	137	160	147	130	125	160	127	134	150	164	125	148	144	151	139	132	136	153	152	150	150	140	137	127	168	143	128	145	142	145	139	158	141	135	123	143	136	129	144	139	160	164	124	145	123	141	121	147	141	143	135	145	137	145	140	149	168	137	136	151	134	131	142	139	143	137	141	126	144	135	136	143	150	127	141	150	167	133	141	162	150	161	138	142	161	149	140	157	146	151	160	129	142	151	128	139	147	141	175	165	144	153	136	147	135	150	162	139	149	121	143	131	140	143	119	132	149	133	146	137	131	149	146	130	142	171	134	135	143	149	138	161	128	154	131	142	152	156	141	149	156	147	131	131	158	127	140	145	155	135	145	162	135	172	139	142	138	127	136	150	149	139	168	152	151	146	141	149	129	133	151	124	125	127	146	136	134	141	133	137	151	133	139	130	174	146	143	160	158	128	162	127	151	153	130	177	138	129	158	131	149	144	149	158	135	138	151	135	138	136	141	142	156	132	137	146	140	153	130	162	144	142	134	154	143	131	140	162	130	140	159	130	138	154	125	133	155	139	143	129	140	133	151	161	129	110	140	159	139	141	161	130	145	146	150	145	148	166	146	134	161	143	128	137	148	134	121	134	137	138	153	146	132	116	128	160	139	128	144	123	127	128	112	159	125	164	147	145	103	129	137	138	129	141	140	138	156	138	137	133	142	162	149	165	140	126	142	141	139	133	128	118	126	158	146	129	151	144	139	146	157	133	151	151	138	142	169	133	153	161	139	128	149	116	132	149	143	144	149	147	124	130	128	122	132	144	153	126	141	153	141	156	137	133	159	126	142	138	138	139	122	117	130	142	111	153	155	138	119	133	128	133	165	144	139	135	140	133	145	149	138	148	138	123	130	108	142	150	148	143	147	107	131	146	156	137	144	127	153	130	143	147	153	138	139	123	147	140	144	137	136	135	149	114	126	159	149	136	162	148	171	127	127	143	143	152	139	140	138	148	130	170	144	138	160	144	136	115	139	126	165	140	127	164	142	152	142	115	140	155	143	148	147	150	139	153	131	159	144	114	134	117	144	147	152	132	152	125	158	126	132	146	120	160	117	130	151	126	145	137	155	126	151	139	138	134	132	137	133	137	140	146	142	136	132	142	139	169	138	138	153	114	132	140	150	152	149	147	157	144	142	131	119	148	156	145	151	140	146	136	140	154	124	134	141	154	135	153	129	127	141	134	145	148	150	149	136	154	123	138	159	135	136	148	138	147	143	151	143	153	131	147	157	152	154	131	139	142	139	145	142	165	133	131	151	127	137	146	156	138	126	145	131	131	146	134	124	147	142	127	136	154	146	147	127	157	150	168	123	140	135	150	158	129	128	145	128	151	179	134	122	154	133	130	136	142	141	140	141	148	153	138	138	150	145	129	143	151	128	138	148	135	135	140	150	143	145	161	142	154	148	141	136	151	130	138	140	137	170	149	152	132	146	155	148	143	148	167	129	136	149	127	158	147	147	111	145	144	126	151	127	110	142	148	153	170	127	132	114	143	170	124	129	158	145	160	158	156	126	147	146	126	142	138	119	154	136	152	139	141	127	142	146	151	147	136	128	125	163	141	123	138	149	147	132	146	136	143	120	167	156	123	151	161	118	125	142	130	151	112	133	132	141	130	152	140	128	133	153	125	166	151	141	128	130	133	135	133	149	131	133	146	151	129	135	137	133	129	134	134	135	168	146	146	148	148	137	153	145	134	132	152	141	136	146	129	164	138	139	145	136	133	113	135	156	154	152	132	144	152	118	153	149	141	133	155	136	134	143	125	150	124	137	145	146	145	131	139	136	142	127	135	135	138	148	141	155	154	168	133	150	165	125	167	135	152	147	150	144	132	141	141	150	138	161	135	127	119	174	145	144	143	165	140	115	143	154	154	147	110	139	130	138	166	123	126	143	141	134	136	148	123	133	139	151	153	141	145	145	141	144	138	155	146	142	140	136	136	131	148	160	146	137	159	133	128	127	151	143	160	146	164	110	129	132	137	144	144	142	141	146	144	156	151	143	132	149	132	154	159	138	145	153	127	130	156	150	143	142	122	159	126	137	125	138	134	147	142	159	150	158	142	154	132
7924	30582	56922	61384	58517	40872	32078	25728	16165	10270	3500	2288	1936	1465	1233	866	698	477	579	479	406	489	403	414	369	406	412	395	404	380	390	370	426	378	387	409	373	385	376	417	414	361	398	364	368	380	376	381	364	383	392	432	387	430	391	336	366	382	376	376	388	422	405	396	392	406	362	381	386	397	387	359	380	373	416	395	395	379	414	370	384	397	369	372	383	389	356	390	397	381	379	382	386	398	428	387	395	414	376	368	384	361	405	398	405	397	378	401	382	392	379	415	418	384	384	413	350	365	381	357	412	401	373	351	375	418	434	401	405	395	425	402	382	424	395	412	404	369	382	389	414	410	404	388	366	388	375	393	408	402	393	397	405	375	386	409	374	406	403	395	368	381	397	395	388	396	366	383	383	349	380	396	420	376	413	380	395	359	436	404	354	402	388	356	405	376	378	383	412	365	388	395	396	386	405	375	360	375	395	378	407	390	398	403	343	395	380	383	404	404	390	396	419	390	369	401	384	399	393	355	370	372	385	410	389	368	378	393	405	387	398	368	377	392	420	328	403	434	379	373	366	385	373	382	380	364	387	351	354	415	403	373	419	372	400	365	403	395	416	372	363	361	437	399	388	396	382	390	387	380	424	359	411	394	414	382	371	394	377	434	360	413	393	344	385	403	395	399	407	399	389	381	367	387	390	377	375	412	349	368	386	377	379	425	389	369	332	411	399	384	368	350	407	414	376	410	386	393	353	420	385	385	403	415	389	408	406	364	402	404	358	359	409	398	351	441	375	392	417	380	403	412	427	370	397	399	395	385	381	385	377	385	414	390	383	385	387	434	375	376	391	361	421	363	418	400	391	381	387	359	373	391	416	360	359	440	405	423	382	399	384	363	411	364	397	368	405	426	359	423	362	384	423	358	357	418	372	368	396	399	396	341	379	357	424	391	415	348	402	360	392	392	415	399	365	382	391	356	350	400	361	373	384	354	389	391	366	375	367	403	394	406	348	396	376	398	401	386	398	378	405	383	395	355	413	406	379	388	412	387	420	382	387	384	351	363	416	355	399	377	396	426	442	407	417	416	365	405	374	394	375	394	392	375	386	425	389	404	390	374	388	383	384	412	375	375	368	410	417	410	387	401	438	379	410	388	366	394	375	404	397	405	375	399	405	379	382	381	404	402	364	337	374	384	360	382	404	413	400	401	382	397	404	363	407	379	381	369	368	427	391	417	381	376	406	366	380	382	383	375	397	381	380	408	402	401	426	401	400	425	392	389	410	397	374	414	379	399	395	427	378	400	403	405	399	399	380	406	400	406	384	404	381	395	410	356	388	405	381	429	366	382	427	397	400	379	410	376	432	368	410	374	386	382	392	385	407	390	428	396	368	384	414	383	386	369	393	382	358	396	379	382	417	410	355	401	377	365	386	416	373	412	411	400	434	352	418	391	403	369	400	381	390	356	409	397	400	388	362	366	386	423	411	408	408	385	388	347	380	367	381	385	393	373	394	367	380	350	398	381	383	395	434	385	390	391	406	395	410	415	392	415	413	365	387	381	401	394	356	383	384	405	410	385	428	391	411	391	382	409	393	408	412	354	362	421	371	389	369	418	420	393	380	403	379	408	374	430	411	377	393	404	384	402	385	395	419	357	378	364	425	368	389	370	388	364	421	388	367	401	406	408	388	384	392	424	349	370	360	387	397	401	397	388	441	420	379	423	390	363	383	377	391	393	363	414	416	385	374	389	396	388	381	447	381	361	383	410	355	398	375	376	410	382	388	418	437	388	390	362	384	374	393	384	394	360	370	372	394	385	423	355	402	375	377	411	384	373	386	416	381	386	377	387	398	364	388	363	409	404	397	400	421	393	379	360	385	412	368	379	418	339	380	391	401	391	393	374	382	370	404	366	376	406	398	400	394	384	402	385	398	387	393	408	405	380	401	358	404	419	385	386	385	400	391	357	381	408	379	363	355	422	395	355	425	377	382	382	368	348	411	424	414	370	448	391	394	413	401	379	388	355	376	405	369	395	403	389	408	370	404	381	397	412	368	424	407	409	388	377	374	411	370	373	398	363	417	389	393	382	367	381	361	364	407	395	371	395	411	397	390	391	373	367	386	402	391	375	385	421	380	397	404	402	366	360	410	383	396	404	392	388	416	375	376	394	372	407	406	401	347	363	378	376	365	392	364	396	395	398	400	349	350	408	410	399	384	388	427	407	384	413	371	405	407	401	381	401	402	421	380	398	369	362	394	368	389	381	416	362	392	361	391	398	433	380	380	389	375	379	398	423	396	366	366	380	418	413	386	380	378	371	380	341	397	360	384	412	378	377	389	440	348	395	416	404	425	381	393	366	377	428	404	391	375	404	369	408	354	404	370	406	377	404	382	442	398	420	373	382	374	408	396	420	382	399	379	413	411	353	411	401	371	396	381	360	368	376	363	430	416	395	390	428	397	390	376	379	365	395	396	419	366	351	381	367	406	417	403	385	408	406	390	359	411	410	376	376	432	381	402	398	373	369	395	348	407	390	355	390	389	428	357	403	382	390	363	398	397	377	386	361	399	401	428	382	379	349	414	380	375	386	406	370	414	358	397	402	404	392	380	405	371	350	393	394	403	366	408	419	384	397	373	424	419	369	417	357	364	404	400	402	380	404	368	415	369	378	389	378	417	364	408	384	391	386	409	359	405	398	381	427	397	387	364	374	381	360	395	379	363	379	371	413	376	383	402	419	379	411	396	385	385	392	384	364	399	364	387	396	378	399	379	420	381	361	408	395	399	377	360	367	376	423	371	370	388	401	376	405	399	401	407	403	405	390	377	364	403	377	405	400	372	383	379	396	421	367	374	370	410	358	392	392	400	426	394	380	375	414	406	365	397	387	378	389	404	393	403	418	377	358	392	387	383	405	403	397	364	407	371	420	390	384	370	374	419	343	418	350	395	385	406	364	363	413	386	380	378	386	371	404	374	399	388	386	408	394	386	390	433	428	444	406	363	373	417	419	368	396	388	384	354	434	383	426	411	360	409	392	379	398	395	389	393	398	369	380	407	385	385	401	383	399	414	387	366	383	390	391	410	399	375	401	388	388	383	377	399	390	404	399	399	393	402	380	387	392	398	399	406	418	437	460	394	384	381	421	387	369	391	392	362	405	403	397	318	392	401	411	398	398	386	416	394	412	382	398	370	375	422	393	399	403	391	400	382	400	373	425	397	396	420	389	390	392	381	396	407	394	380	407	462	432	401	416	410	399	413	385	372	388	386	376	398	376	363	378	380	405	388	357	413	382	390	375	376	349	380	397	389	382	354	398	430	423	379	380	435	381	381	376	406	401	430	379	387	378	388	388	373	364	394	409	367	355	403	382	360	402	417	384	373	394	425	386	366	392	393	400	402	409	437	367	388	416	383	383	390	396	402	406	429	397	403	388	391	397	389	391	381	406	345	402	389	397	383	413	381	383	382	410	416	381	397	374	411	364	372	379	416	358	417	409	379	376
19899	44304	77790	73259	61953	40919	28109	20172	10591	5622	1602	1002	819	688	515	417	274	184	213	176	152	143	162	160	155	152	172	141	156	174	161	186	165	171	165	154	152	149	161	162	168	174	176	149	158	163	184	160	151	152	163	159	186	150	178	149	161	135	166	166	168	150	160	173	153	168	158	145	143	173	174	158	163	149	152	167	179	164	163	159	153	186	162	155	170	146	155	150	174	185	160	137	176	173	149	156	174	156	169	185	154	166	163	150	180	168	153	158	159	147	163	163	163	148	175	176	170	167	164	147	142	183	143	149	135	169	166	170	170	182	151	174	149	165	153	173	155	181	172	162	158	172	158	161	163	167	174	158	128	157	176	159	169	174	160	160	169	149	164	137	135	171	155	162	168	163	153	149	161	160	153	181	160	154	175	184	149	163	173	173	174	171	149	156	172	170	175	179	165	160	169	149	152	148	138	149	169	152	165	169	177	164	151	161	142	154	170	157	192	146	157	159	171	140	161	160	143	154	144	156	156	145	172	165	144	170	171	146	143	170	143	134	164	157	148	156	159	177	147	140	166	168	139	151	153	155	175	160	138	154	139	163	163	177	158	148	138	172	182	151	161	150	146	166	145	156	166	176	155	183	164	156	144	155	173	157	156	144	150	165	164	163	153	154	164	174	158	147	147	154	161	169	149	155	149	151	166	172	170	183	168	150	176	161	134	151	188	162	147	166	160	156	144	154	174	185	147	120	152	158	164	182	162	146	155	171	173	161	151	144	153	172	151	176	182	160	146	177	155	155	155	150	166	152	136	178	154	138	163	148	170	166	180	157	146	148	167	179	146	160	151	163	151	150	147	152	149	158	154	186	165	142	162	154	154	153	154	182	194	156	147	169	145	189	161	169	128	156	153	168	149	145	150	174	182	160	150	146	151	164	164	165	167	145	157	144	166	159	148	145	152	161	181	170	152	148	181	148	154	193	175	166	160	154	150	143	172	142	168	165	162	137	158	168	161	157	155	154	175	153	174	177	154	171	160	140	153	166	160	163	158	191	159	162	171	169	157	141	167	151	158	141	166	165	174	150	151	140	162	173	167	169	166	166	157	135	172	156	148	161	163	154	139	169	159	174	167	139	151	152	155	166	132	164	176	165	152	179	185	155	156	160	152	154	168	146	154	151	171	153	156	157	171	179	159	169	133	146	186	171	167	166	149	151	165	140	174	163	152	146	174	143	167	159	154	152	173	183	167	171	172	144	143	166	184	182	167	165	143	159	150	155	147	169	159	165	166	155	163	156	156	145	146	177	160	165	168	173	174	176	147	175	158	159	147	162	150	157	162	156	150	186	140	146	159	178	164	160	157	144	170	158	171	185	144	178	139	138	140	170	135	157	119	149	153	161	168	168	162	169	162	148	137	159	161	143	162	163	165	144	180	155	157	159	147	140	153	149	172	186	151	176	146	158	160	167	172	161	179	156	158	145	183	158	152	137	170	158	150	164	138	173	160	165	163	159	149	182	171	153	175	154	164	163	151	180	136	143	159	138	164	183	173	170	158	148	178	188	158	166	180	142	167	139	156	156	181	152	166	181	148	150	166	180	144	166	155	171	141	164	149	167	174	169	153	153	153	159	150	148	145	170	147	174	133	143	152	159	172	169	157	149	160	156	164	172	156	149	187	176	190	167	199	147	150	159	153	159	145	170	191	167	155	152	169	152	172	127	199	170	151	143	175	168	142	166	159	150	153	162	150	144	164	146	156	152	154	144	165	171	149	168	156	170	163	183	181	176	160	151	140	159	153	160	165	184	151	163	162	149	148	168	174	156	165	159	143	161	137	139	170	150	152	158	162	173	164	145	163	147	163	151	159	143	145	157	170	154	173	164	163	153	132	149	151	163	171	150	143	160	155	154	188	147	161	154	179	188	186	149	129	153	143	153	160	175	195	179	175	145	180	142	187	174	159	167	155	164	148	141	147	162	158	161	161	194	165	148	142	163	157	166	176	141	162	155	169	180	158	162	149	151	165	148	158	157	159	162	156	146	147	150	154	136	180	180	166	160	173	171	165	165	141	153	161	152	157	160	186	169	164	156	149	169	156	148	165	165	157	152	151	144	159	175	169	155	164	163	157	165	132	176	150	174	149	144	155	160	174	167	174	160	178	169	146	147	151	153	159	158	161	178	167	150	157	149	181	152	141	169	145	140	165	142	157	164	140	163	157	164	191	183	165	152	151	140	175	165	161	163	148	152	144	152	168	159	180	171	140	168	166	153	137	173	168	148	165	140	168	182	182	154	151	163	176	151	173	172	159	149	163	157	156	165	157	159	178	175	180	137	133	151	166	153	165	168	164	163	160	168	184	168	153	151	149	140	160	174	165	157	163	164	148	152	168	125	142	170	155	149	154	164	179	164	147	175	173	130	135	134	154	167	162	142	181	177	167	182	159	159	147	182	143	157	145	149	152	173	166	169	184	174	160	151	155	156	158	153	158	159	133	164	159	180	191	136	146	146	153	180	164	181	187	174	143	151	172	149	145	180	170	177	148	148	157	167	149	152	140	142	150	179	183	143	159	147	158	165	161	152	175	169	156	160	193	188	186	161	163	168	175	164	189	135	158	145	128	145	165	174	178	153	162	170	139	176	154	141	139	188	165	150	176	148	133	168	168	168	166	162	167	158	172	135	155	147	174	155	148	148	172	171	155	168	138	147	161	183	159	150	160	152	156	153	179	160	149	159	168	142	157	179	163	180	159	163	177	174	187	157	156	164	191	140	166	137	143	155	176	166	159	170	149	151	151	154	157	179	151	130	145	148	146	160	169	162	123	158	127	144	156	169	168	145	150	177	197	169	152	157	170	164	145	156	157	162	189	177	152	164	136	161	158	181	159	161	171	158	163	144	163	141	165	150	158	169	147	160	186	153	158	180	156	149	169	153	159	175	188	153	158	184	157	155	163	164	176	162	156	172	142	186	150	176	166	163	138	151	159	189	157	135	184	180	181	168	158	139	139	178	141	159	153	161	155	155	157	171	180	137	170	174	141	149	175	168	167	159	181	163	171	156	135	170	166	165	171	172	152	152	161	177	144	164	157	175	170	162	178	154	132	172	178	174	165	161	149	175	177	136	175	157	153	176	173	152	152	172	148	136	146	181	152	169	166	139	152	157	196	154	150	139	152	165	158	137	151	158	141	157	148	146	177	182	156	167	160	185	183	146	167	150	154	153	164	119	145	160	154	160	146	159	162	175	171	146	169	147	137	167	161	157	160	154	128	160	180	156	186	183	145	149	176	161	178	160	180	164	154	156	147	177	165	154	171	140	170	168	170	153	183	178	159	175	168	154	163	151	150	167	153	171	164	163	167	168	169	163	141	169	145	160	169	160	150	171	149	175	167	154	148	151	151	179	158	166	168	168	146	147	152	179	168	151	175	161	165	154	164	172	157	164	173	144	161	154	179	151	141	155	131	158	131	173	175	163	181	148	164	163	171	149	160	164	139	163
10322	36563	71916	78932	68745	50301	40525	35382	24565	17054	6469	4593	3658	2956	2288	1733	813	521	651	549	473	497	464	428	410	455	426	416	465	474	452	470	410	430	441	434	441	440	456	483	445	436	449	457	400	446	435	452	411	469	407	461	458	464	452	440	426	444	379	456	426	427	462	454	419	431	429	464	444	422	455	423	415	416	441	421	425	420	445	402	441	443	400	449	433	462	420	451	417	388	457	440	395	495	430	426	445	417	446	398	429	432	424	408	440	413	432	432	437	441	431	430	438	411	423	445	415	423	492	438	393	463	451	409	456	457	412	431	438	441	433	429	432	405	447	432	449	463	412	468	446	432	428	451	459	442	434	458	424	415	466	446	439	486	437	442	462	451	423	442	440	436	423	427	421	415	452	421	443	425	425	391	409	411	429	427	445	401	454	409	449	395	354	450	393	398	421	402	428	428	430	428	411	401	402	411	408	417	448	432	475	418	405	419	435	425	451	445	434	472	440	425	445	426	436	443	421	440	435	398	436	411	446	459	433	443	460	446	447	399	427	423	433	403	415	457	448	438	427	436	457	449	411	451	422	451	407	446	431	460	406	422	457	432	411	436	448	447	424	476	431	442	466	440	430	441	426	447	415	432	452	414	404	414	444	430	454	430	442	435	446	425	439	423	437	454	431	452	443	419	442	422	437	445	419	477	426	446	442	432	431	414	444	455	449	425	468	445	465	491	441	433	431	433	412	386	390	453	460	454	460	418	413	469	447	409	409	425	407	432	398	433	421	405	446	463	419	443	433	417	408	438	461	406	456	427	480	446	457	427	434	410	417	458	404	416	430	415	458	403	438	425	432	399	421	412	429	430	398	429	416	416	411	429	473	465	430	425	435	416	432	406	397	456	446	452	443	425	411	430	448	449	407	432	439	463	422	454	406	433	429	440	389	421	420	397	424	422	439	415	423	444	434	439	440	439	415	427	457	416	447	450	411	424	421	439	435	424	413	428	430	425	445	446	453	432	456	439	430	454	428	421	423	416	411	413	414	445	374	447	459	458	433	421	437	405	444	423	422	425	443	461	445	448	447	442	465	478	466	443	410	412	424	402	462	406	458	458	484	409	422	422	445	447	423	469	443	425	437	395	438	436	440	464	396	437	435	448	433	432	433	469	426	433	437	474	466	429	435	447	430	454	424	423	447	400	417	424	418	374	466	430	432	427	390	413	426	443	428	454	447	410	417	469	410	423	436	426	399	424	439	405	395	447	421	411	413	421	442	429	426	446	420	411	446	416	431	406	445	457	438	405	392	458	435	461	412	394	418	391	451	432	479	401	451	412	451	411	463	440	441	429	453	431	403	463	441	440	424	430	432	438	439	435	452	426	421	437	420	429	439	407	416	465	446	407	396	395	425	451	439	434	447	400	451	430	393	432	432	390	447	443	431	437	449	428	419	410	415	447	406	439	412	406	426	454	406	366	411	437	449	417	431	419	428	425	453	436	430	420	443	439	452	406	411	412	450	428	439	442	407	447	429	420	443	407	405	446	432	400	434	449	421	464	482	430	430	443	452	397	436	416	396	446	430	422	409	447	423	414	433	418	422	451	437	438	422	390	457	422	471	430	453	391	485	437	440	423	468	419	428	393	468	410	441	444	369	401	405	442	464	431	437	426	405	405	424	375	451	467	435	437	414	421	422	458	444	495	416	415	437	432	431	451	461	419	435	450	461	434	450	417	428	445	427	474	433	452	441	386	449	394	412	418	454	441	419	452	429	410	427	438	435	379	443	429	430	418	436	432	433	446	415	454	425	432	390	447	418	447	425	432	418	416	422	421	416	422	435	460	417	421	428	421	448	418	413	418	432	428	452	413	453	443	422	397	451	452	491	400	385	388	428	453	433	434	444	402	418	423	417	415	413	423	403	430	439	419	430	410	468	427	400	394	408	456	438	433	388	410	440	398	474	441	463	444	427	456	426	415	425	438	454	447	463	447	443	427	422	416	427	444	437	442	413	441	439	426	440	446	445	416	438	437	394	414	436	438	457	411	414	489	468	435	413	394	415	450	471	446	459	390	411	443	459	413	422	420	431	459	423	398	382	428	448	388	457	456	488	434	440	409	391	427	411	402	425	462	399	426	425	436	440	448	423	427	420	454	454	419	439	433	412	435	427	452	400	422	479	411	427	428	433	394	450	439	427	423	397	447	436	455	407	445	472	421	459	448	453	453	454	424	407	422	442	436	410	384	414	415	428	456	466	449	439	439	437	423	406	442	404	464	451	444	427	459	425	440	422	430	440	450	434	382	441	415	463	430	430	406	451	421	405	419	433	444	414	411	400	405	403	447	408	411	446	455	432	489	418	454	450	457	462	434	430	407	428	427	399	412	432	441	435	436	422	426	429	434	434	388	432	463	435	438	430	440	393	450	452	413	411	450	411	441	412	444	458	475	444	386	451	409	408	429	459	430	456	480	409	441	448	396	424	442	443	439	408	406	438	469	421	410	468	438	438	407	416	422	419	412	409	458	413	477	454	434	474	440	432	426	468	424	413	416	466	439	412	428	444	429	421	457	419	416	442	428	419	467	443	441	451	453	466	406	451	448	451	416	451	449	465	412	483	437	438	443	465	412	427	416	442	437	436	455	425	459	391	455	427	421	460	432	445	425	436	424	399	441	466	405	413	418	446	455	420	386	490	442	439	423	425	459	397	437	415	400	403	436	417	422	473	459	430	445	434	465	446	389	456	433	452	473	410	436	434	377	475	436	429	432	434	492	427	450	428	430	449	397	465	429	398	443	419	435	428	437	453	448	452	420	432	443	423	445	444	446	437	467	445	427	414	428	432	406	464	417	483	432	434	425	434	432	399	410	425	419	424	441	380	430	457	413	434	403	417	473	438	460	473	421	450	417	460	445	435	431	423	412	462	432	420	443	464	450	455	418	440	452	448	394	457	409	431	439	445	402	405	404	440	419	429	450	415	393	408	439	427	430	448	425	431	427	445	432	418	446	421	400	461	463	442	423	420	430	434	437	444	463	438	460	432	423	479	462	426	422	446	438	449	460	449	434	439	405	441	452	457	433	456	440	413	459	426	447	420	411	402	426	433	478	462	459	445	407	427	422	458	439	413	461	435	497	408	431	403	437	426	387	463	409	386	438	435	423	415	417	446	409	431	439	423	446	450	431	412	449	441	454	469	442	473	432	456	435	454	419	471	441	408	440	456	414	457	444	404	447	433	448	433	424	462	465	432	439	405	440	457	410	436	399	404	434	435	412	428	419	453	445	432	388	452	440	411	424	416	420	444	409	447	442	413	490	464	391	461	434	452	453	407	423	466	412	418	458	440	462	435	416	424	434	413	465	462	432	426	424	409	460	405	416	429	387	480	411	415	466	451	425	415	424	415	441	443	450	446	424	423	452	410	438	414	409	413	437	455	420	455	451	481	436	414	453	448	391	451	420	442	417	409	458	451	435	450	430	417	414	440	422	445	424	434	407	452	419	424	431
2617	4123	9518	10571	7349	2577	1186	945	560	387	192	167	189	154	120	128	145	146	146	110	137	119	124	123	148	152	137	141	132	137	147	142	145	156	143	151	124	134	134	128	130	132	109	135	135	165	156	149	127	128	136	127	139	139	124	113	145	149	135	127	142	135	156	131	134	143	149	150	139	103	137	116	129	121	143	120	149	133	135	130	124	130	139	151	124	145	121	135	130	148	146	141	135	122	119	125	168	127	148	131	135	139	125	134	164	125	141	115	137	133	143	119	136	131	133	116	124	140	121	139	116	156	145	145	139	149	112	133	117	125	143	138	134	152	134	150	114	150	134	142	138	126	144	144	139	137	148	127	118	132	120	115	133	134	112	124	147	133	115	127	147	143	141	128	133	136	148	140	127	124	123	131	122	137	138	123	144	128	151	135	127	144	142	155	131	126	124	123	120	131	131	135	131	143	144	129	157	134	160	119	125	126	154	135	127	137	134	135	115	124	127	138	127	166	143	131	121	139	135	149	134	124	147	140	126	132	129	136	144	132	141	130	135	113	122	121	140	140	117	149	163	156	137	142	136	132	132	157	131	133	123	134	112	145	126	148	145	125	121	135	120	147	148	143	130	124	132	135	149	118	139	145	151	123	138	140	130	128	159	135	138	124	127	138	141	130	146	132	135	153	143	123	123	131	148	140	124	139	141	127	142	148	130	135	159	121	151	113	159	155	133	137	116	153	129	138	138	153	143	135	176	156	125	122	143	143	147	129	135	142	144	155	128	135	114	140	119	141	149	123	118	119	148	130	134	134	133	137	133	135	146	120	141	145	133	117	118	116	139	130	132	145	129	127	127	149	142	144	143	134	151	133	127	140	128	143	128	145	134	121	118	156	114	136	133	124	124	127	154	139	111	123	123	135	127	139	132	137	109	142	131	126	123	136	134	125	137	135	123	119	120	139	149	137	127	144	124	146	150	126	134	128	139	150	149	135	141	141	138	129	144	138	140	136	139	154	150	124	148	139	136	147	123	141	161	138	124	122	139	148	158	145	134	133	124	135	146	115	122	129	116	140	131	143	127	152	135	129	140	124	129	155	121	155	148	146	154	155	142	135	141	136	152	128	136	124	141	117	141	127	129	144	136	127	107	142	134	123	132	131	125	105	121	130	135	114	125	120	137	141	122	142	128	159	135	155	134	127	140	127	125	134	141	150	125	138	128	139	124	136	114	139	145	133	147	111	155	109	115	138	130	143	147	127	165	132	133	144	117	130	118	121	134	163	145	146	143	137	113	127	132	141	119	138	136	133	121	142	137	138	144	125	168	151	139	132	145	136	114	128	140	134	130	141	138	131	137	137	146	125	134	142	141	139	151	129	141	147	138	176	115	143	154	154	130	117	147	136	162	142	128	156	133	142	125	140	151	135	123	120	148	111	128	149	133	108	135	134	131	139	134	130	131	136	138	132	145	138	139	132	124	133	113	149	146	127	120	131	131	116	138	140	140	138	130	139	149	147	128	141	163	139	156	128	131	130	121	128	134	128	147	131	146	148	130	134	138	144	157	126	125	138	146	122	126	142	133	150	145	153	130	129	130	122	128	141	142	116	133	130	138	105	133	131	148	131	145	122	127	145	104	131	137	113	139	129	132	134	152	108	130	152	155	138	113	119	132	136	124	119	156	133	138	135	132	149	141	128	150	157	132	129	162	145	136	141	147	129	133	130	161	137	150	119	123	145	152	128	134	134	161	140	143	119	143	149	142	115	107	148	133	139	134	141	147	151	136	147	136	109	133	133	138	137	130	131	134	149	118	126	147	116	156	131	122	140	139	130	127	121	157	159	128	149	143	137	119	162	154	157	123	149	132	145	141	119	129	127	133	139	129	123	153	135	141	131	137	138	134	132	121	118	140	143	126	142	124	151	140	137	152	132	135	133	141	128	139	119	152	93	127	143	130	127	157	131	119	137	127	134	137	139	128	110	139	135	130	136	149	138	145	144	116	125	146	130	136	142	142	133	146	156	144	139	138	141	139	142	151	125	144	157	150	134	151	140	126	146	129	139	129	129	121	134	138	112	126	124	127	135	127	131	151	124	134	133	147	149	118	134	163	138	124	148	134	135	144	147	119	137	145	155	130	124	136	131	140	123	137	136	142	137	145	125	143	112	123	124	138	129	121	158	155	131	144	134	121	128	121	141	153	125	137	137	147	129	145	151	120	131	120	119	131	165	132	133	123	132	135	141	141	132	124	115	127	126	120	133	151	142	156	155	117	120	132	129	149	123	145	149	141	119	118	147	131	125	135	127	120	114	152	163	152	141	130	143	144	134	156	127	138	149	119	118	143	144	128	131	137	122	142	154	141	165	130	108	141	119	149	140	149	124	125	116	128	123	134	147	152	135	122	153	139	126	121	140	128	118	142	135	124	102	154	137	143	135	143	135	131	147	123	133	138	113	127	111	151	144	155	170	141	153	129	133	137	104	147	130	141	169	142	137	147	129	146	115	135	128	132	132	113	152	159	146	160	142	134	134	138	126	129	145	135	120	135	143	136	144	166	145	124	144	117	143	154	126	122	123	127	155	124	104	140	141	126	115	114	128	111	125	127	124	137	139	125	144	119	116	123	130	117	146	146	106	130	141	121	142	153	144	119	136	129	134	140	138	139	131	114	138	132	139	128	139	129	136	120	130	134	149	128	152	128	121	135	149	134	124	133	121	145	133	127	124	153	147	136	120	136	122	127	122	131	164	147	136	156	122	124	132	115	123	126	127	132	146	129	116	123	147	166	142	118	128	142	127	166	127	128	124	130	157	152	105	134	162	120	130	145	154	127	130	127	148	126	149	142	152	151	141	123	159	137	146	118	148	135	120	153	147	139	143	148	132	127	132	143	129	110	117	133	144	142	133	127	127	137	129	144	113	117	138	127	135	136	121	143	142	126	97	154	137	124	142	135	128	140	137	134	165	137	112	124	151	130	137	140	137	129	141	108	129	140	141	125	139	143	130	143	133	130	124	149	128	138	120	121	147	125	137	136	138	124	136	141	158	124	127	130	130	140	129	116	116	123	131	134	113	129	132	133	105	128	138	129	139	153	144	157	146	136	114	128	155	124	147	145	148	128	135	159	137	133	109	118	135	132	129	132	134	129	146	134	138	121	157	121	135	147	153	151	147	150	132	126	136	105	109	140	125	128	154	113	128	137	142	141	137	119	141	128	126	140	159	132	128	146	140	165	155	137	152	129	149	123	124	133	130	119	137	147	136	128	133	113	128	131	121	145	128	120	127	125	140	136	135	130	131	139	140	120	122	145	120	142	146	138	146	130	135	144	123	129	118	136	122	136	153	141	133	145	145	138	140	144	141	149	128	143	154	130	144	135	134	121	127	136	141	113	114	126	143	136	129	147	136	141	140	130	137	141	145	139	149	146	152	142	138	119	129	136	109	136	129	134	148	125	127	128	145	144	129	135	160	124	155	127	146	133	161	112	138	128	132	121	137
2390	5570	17977	23700	18590	8797	4838	3975	2296	1531	712	571	485	517	449	450	426	402	441	360	385	374	392	363	359	396	364	393	425	376	384	348	376	385	379	413	362	416	377	365	359	369	394	375	352	401	378	392	368	379	369	411	335	388	371	397	379	404	369	350	367	345	351	358	354	366	367	366	381	394	385	402	385	366	386	377	375	384	403	339	380	367	378	360	392	405	384	386	371	369	381	384	388	349	374	385	381	396	357	413	397	342	405	384	371	384	386	425	354	345	385	411	385	375	399	354	355	359	394	375	365	381	373	357	357	368	388	379	373	338	317	381	391	363	346	361	380	384	384	387	360	364	389	385	366	385	391	393	358	386	337	371	319	339	364	366	334	361	380	353	340	390	375	342	330	355	398	381	388	367	385	354	370	361	355	347	393	378	386	365	402	357	353	337	322	376	419	391	354	377	365	368	370	376	338	391	381	378	385	413	361	351	377	377	399	398	351	371	375	394	377	401	349	387	387	366	386	384	336	381	417	348	404	410	364	368	389	417	336	379	362	354	354	398	404	382	374	385	386	386	388	390	380	384	366	378	363	356	387	374	331	368	366	374	360	384	370	375	363	383	395	367	373	433	382	392	338	354	371	384	424	365	386	346	347	399	349	372	349	364	374	357	372	363	363	402	341	372	378	347	388	359	372	350	346	367	381	385	367	386	339	400	363	373	363	372	373	379	407	378	361	386	384	419	398	360	383	374	414	384	362	390	380	364	435	354	405	361	387	371	350	372	365	370	380	357	422	398	382	403	388	364	361	361	382	369	424	362	376	386	362	362	387	380	386	375	396	401	379	341	395	337	395	382	366	345	353	393	361	375	403	357	344	350	387	380	379	372	369	372	320	373	360	430	374	394	419	394	372	398	368	395	370	411	361	345	362	391	356	380	392	371	401	355	410	349	393	375	345	380	337	350	389	369	371	411	369	366	319	389	380	348	379	371	389	359	354	384	402	377	397	390	365	377	371	381	353	393	369	360	375	387	377	376	396	359	406	373	392	362	414	369	359	367	379	375	343	373	414	360	370	394	399	404	356	364	345	350	367	365	372	379	367	374	368	390	378	388	360	370	351	368	379	386	364	359	372	377	380	341	406	351	378	352	355	388	377	345	383	394	381	390	380	372	362	352	399	351	357	404	348	378	373	372	373	351	390	371	354	369	420	397	367	346	384	403	340	361	404	386	362	350	383	391	388	376	401	369	349	379	348	351	363	367	365	367	334	350	393	352	371	374	399	342	354	409	366	385	415	356	373	342	373	371	388	355	360	343	349	364	377	373	341	395	384	367	388	355	381	396	379	394	386	355	352	390	356	372	383	335	349	349	381	359	350	379	392	362	352	353	352	357	398	396	368	362	339	360	374	342	379	394	349	354	377	363	386	387	383	370	357	366	404	367	376	399	369	374	422	374	390	377	382	384	365	361	363	386	384	369	397	382	343	390	405	433	346	377	357	357	381	374	380	355	390	379	373	365	359	374	386	388	390	373	408	369	388	394	378	393	336	384	359	363	389	362	399	381	395	333	377	357	332	372	356	338	389	373	415	361	400	335	384	403	364	386	404	384	391	370	381	359	361	390	384	382	353	383	385	372	366	366	396	352	384	362	395	339	361	406	351	381	372	364	385	373	381	374	391	395	373	359	370	383	385	381	372	367	361	397	375	391	358	383	380	396	359	362	321	365	405	388	392	392	400	399	372	377	388	394	321	380	388	382	407	357	368	383	375	405	391	393	343	375	376	369	377	356	371	387	383	383	360	344	371	338	377	360	370	420	385	410	361	353	356	369	345	361	364	401	366	348	398	354	362	368	424	389	359	373	385	378	354	321	357	362	340	366	405	392	390	345	357	391	334	397	373	380	393	356	387	400	364	389	396	358	382	343	360	407	358	391	374	402	392	357	347	372	362	402	345	401	377	352	373	383	361	387	377	362	384	375	339	389	331	379	353	363	400	386	379	371	391	381	406	361	387	376	395	380	383	382	387	381	395	364	375	384	389	387	370	359	388	409	407	364	385	359	348	356	362	444	370	364	362	361	310	351	398	376	365	363	344	340	375	394	376	365	373	401	372	365	387	349	380	382	368	376	387	396	410	363	378	379	371	373	393	370	377	378	370	380	368	408	351	359	343	384	392	382	422	351	406	376	369	381	360	364	401	394	351	381	384	372	354	367	331	339	392	379	370	356	404	356	381	413	361	432	335	344	392	373	360	387	361	352	317	385	372	356	381	391	368	375	383	365	407	388	397	356	419	381	371	355	367	370	395	381	387	373	365	399	394	383	382	400	368	362	397	373	382	398	373	398	345	416	366	396	365	349	345	353	355	360	368	395	333	346	379	380	403	366	372	351	350	386	343	364	383	381	392	369	356	370	380	399	349	368	362	359	353	374	372	361	371	413	364	386	379	368	409	366	355	406	357	354	381	387	391	363	375	363	373	364	401	382	343	372	374	349	366	381	363	358	376	367	402	367	367	377	363	368	362	356	381	382	371	413	360	382	363	396	328	350	406	407	354	403	378	397	374	372	365	405	361	360	389	357	397	366	357	340	397	351	358	381	357	369	379	386	395	390	374	379	357	369	375	369	357	377	386	369	352	358	361	352	395	400	399	361	372	392	391	367	397	363	403	365	356	379	343	395	390	362	356	379	364	381	350	415	394	370	367	364	368	373	337	356	386	352	355	358	349	393	373	372	364	355	386	365	384	390	407	372	355	385	400	362	367	403	388	361	353	384	377	393	335	395	385	367	368	373	347	383	390	409	355	394	367	390	400	360	364	350	385	383	393	368	373	329	412	366	355	383	346	368	359	350	401	346	368	390	382	385	359	390	357	376	387	394	357	401	375	405	390	387	389	360	384	357	358	367	352	335	398	373	399	366	364	382	376	359	374	375	370	376	379	362	374	375	412	352	322	366	392	386	363	364	389	362	381	391	363	373	379	345	385	384	371	384	374	302	373	367	387	386	361	364	378	369	356	385	356	335	365	397	380	401	373	383	411	370	388	371	371	354	340	378	371	382	369	394	382	351	381	374	371	389	367	361	349	336	352	379	347	363	358	332	367	363	348	394	406	369	370	380	374	344	340	359	373	354	335	363	342	384	398	385	340	384	346	403	354	327	361	375	378	384	386	363	380	393	362	359	372	348	385	358	353	369	356	364	379	386	366	380	392	386	387	391	384	378	391	390	352	401	376	360	365	357	372	366	389	370	337	371	401	383	395	365	348	361	421	357	366	371	384	381	368	387	339	389	349	365	385	374	385	361	369	364	347	341	363	359	381	360	379	381	369	385	362	377	369	405	386	375	354	379	378	369	351	395	371	379	363	414	399	370	361	362	380	370	366	355	344	362	362	362	376	358	383	389	335	331	368	332	349	382	392	380	329	403	358	353	380	388	364	423	371	355	382	386	373	358	358	400	395	391	370	383	359	357	381	391	360	365	388	411	388	335	342	408	354	352	382	360
19503	34289	63494	61766	45995	28809	16475	11029	5460	2969	856	658	462	383	271	201	189	164	156	147	146	162	128	136	145	167	128	150	150	152	139	137	127	124	141	156	153	148	130	132	125	136	165	145	149	144	134	145	134	129	157	146	128	140	133	127	158	146	134	137	157	130	134	129	130	142	148	150	139	149	144	139	158	151	124	144	174	154	158	152	143	153	133	126	144	129	164	158	153	144	160	143	153	153	164	157	126	134	150	172	159	145	139	142	154	129	157	160	163	123	139	150	132	148	155	139	149	143	164	143	128	141	171	143	142	161	142	138	131	156	131	155	137	168	141	137	127	136	147	139	152	137	151	142	152	133	176	132	135	116	143	132	128	138	147	151	138	131	124	143	128	148	144	137	121	144	151	158	139	142	147	136	140	144	161	152	151	137	147	147	130	140	142	171	151	138	154	132	146	155	164	133	146	142	152	133	125	132	128	132	134	138	148	149	145	148	118	139	150	158	143	125	139	127	145	144	124	129	125	146	137	122	162	141	143	135	146	139	145	156	141	166	137	121	138	161	151	147	181	132	138	141	155	132	145	135	134	136	141	147	125	142	129	140	137	144	117	135	145	150	129	116	161	169	146	156	144	131	163	165	134	117	129	162	131	122	155	158	117	134	151	135	121	137	138	136	161	144	141	130	113	128	138	135	155	134	137	149	148	143	136	126	130	164	148	130	139	141	168	162	163	127	133	140	139	151	148	149	144	149	149	132	136	130	142	168	173	128	137	132	125	135	121	155	145	137	131	145	124	120	149	146	143	128	128	155	121	158	151	139	127	159	132	142	169	150	160	138	152	122	125	172	143	137	162	139	148	128	114	149	131	149	154	143	150	166	144	120	136	142	144	140	133	136	114	151	130	116	147	160	149	147	162	164	129	137	137	138	163	133	138	136	132	126	145	129	164	150	136	142	155	158	142	141	144	139	138	120	150	119	160	130	142	154	148	159	139	136	149	149	159	155	141	153	164	143	157	132	119	137	133	122	139	150	132	129	139	124	141	152	123	133	137	129	137	138	149	157	159	166	131	158	130	136	163	142	147	149	132	132	159	164	131	129	139	154	123	151	124	142	155	134	134	163	135	134	135	150	142	140	129	136	140	151	138	127	156	139	130	125	138	145	145	140	150	132	155	144	129	113	131	157	150	153	127	149	152	157	148	151	150	134	152	154	148	143	160	148	136	162	124	147	142	172	140	138	151	154	147	157	141	139	157	126	129	137	138	133	164	137	140	121	139	136	133	151	140	153	162	117	134	150	146	147	142	130	162	139	151	141	149	133	133	144	168	116	141	126	135	149	142	157	144	137	125	140	139	145	150	167	126	119	137	144	125	155	140	123	130	156	153	177	157	126	130	132	134	146	140	138	135	134	144	160	132	153	165	145	130	153	145	135	140	164	139	141	150	133	141	112	133	157	157	143	128	149	133	122	130	146	132	144	136	145	134	146	135	153	167	150	127	160	155	125	149	131	152	146	132	145	137	123	132	153	141	162	130	143	156	136	128	140	144	151	154	136	131	172	138	148	144	153	133	149	138	137	152	147	145	139	146	133	141	138	140	130	139	152	145	123	162	136	149	141	138	131	157	166	167	145	129	134	136	145	147	149	130	143	147	154	159	133	136	165	164	117	151	150	149	161	156	133	133	132	157	141	152	137	132	135	130	139	165	159	136	131	143	155	160	114	131	132	137	137	140	135	129	129	147	152	110	150	151	141	128	126	154	161	150	144	143	125	160	146	146	131	139	143	132	151	139	136	137	151	151	136	127	121	155	134	106	136	138	151	143	145	142	129	152	121	139	142	130	125	137	138	139	149	145	146	152	136	137	114	133	147	157	125	144	131	140	145	145	156	132	137	139	129	155	145	139	140	183	152	168	148	155	136	157	149	141	138	131	151	142	137	131	138	168	137	134	145	122	135	135	130	134	145	163	151	149	154	140	137	140	136	141	119	158	136	137	142	145	151	144	133	128	130	127	149	152	151	153	145	147	147	138	154	134	147	124	169	152	143	142	139	145	150	134	129	112	138	131	138	118	156	133	131	162	161	151	137	141	150	139	134	157	140	158	164	153	166	159	163	125	166	140	138	152	146	165	152	139	129	149	147	137	149	152	135	152	154	156	127	154	149	151	150	141	154	146	149	135	137	141	136	150	159	126	157	122	134	162	137	138	142	148	144	132	125	167	132	151	145	144	149	152	120	127	138	137	146	160	147	163	152	142	139	152	157	129	141	146	150	166	125	152	137	131	128	120	142	123	170	152	143	149	141	142	165	149	135	139	140	155	166	143	182	130	141	146	141	160	131	144	152	154	138	122	161	151	161	140	148	167	152	146	156	142	149	148	134	149	135	156	160	138	173	133	141	145	150	118	146	158	141	155	158	140	139	153	158	146	120	127	142	171	126	163	137	139	111	159	144	127	135	153	145	146	119	135	144	147	146	126	134	151	132	175	161	153	157	128	139	144	162	130	142	133	156	139	146	135	157	145	165	129	136	142	142	138	141	165	157	146	136	133	156	127	181	140	137	145	145	164	157	124	138	130	144	137	142	163	143	127	121	165	139	127	131	138	138	133	150	119	139	154	151	129	113	144	135	132	154	119	141	138	153	149	143	127	148	152	140	121	141	168	184	142	144	146	147	153	150	145	130	141	137	146	131	133	155	125	136	154	150	141	124	135	147	147	145	134	138	159	149	141	121	130	144	139	151	140	118	130	133	150	126	134	156	128	121	151	163	164	144	152	125	153	141	139	140	160	141	152	162	122	147	148	143	136	142	131	128	159	136	146	120	135	146	133	137	126	139	141	137	151	133	137	156	129	122	132	138	136	144	128	116	126	146	152	138	154	137	129	148	123	136	170	134	136	139	116	150	148	134	122	142	154	159	151	131	141	134	127	132	138	151	138	153	149	157	166	115	158	127	143	152	142	126	139	125	154	134	124	145	125	131	136	155	134	119	139	125	141	158	128	152	147	133	140	156	145	134	135	138	115	154	143	155	140	144	142	128	148	157	115	133	150	144	141	137	140	148	145	132	125	146	159	140	145	138	131	167	159	155	134	158	148	142	148	143	166	158	152	133	161	141	164	148	158	140	145	125	165	158	145	139	137	174	146	143	149	154	136	148	145	133	156	137	148	119	148	125	148	156	136	165	128	139	146	127	125	147	131	162	155	138	157	136	150	140	149	146	128	116	154	145	138	138	132	143	145	154	160	130	136	145	154	165	140	130	153	146	146	135	153	139	137	138	137	149	143	124	154	158	151	137	151	144	177	157	146	138	131	156	122	135	131	142	132	141	166	142	147	145	133	141	132	129	142	145	148	127	148	147	163	161	156	146	135	152	134	131	145	185	132	156	157	134	145	146	124	171	145	157	155	158	148	133	132	156	150	147	160	138	159	148	125	147	142	144	142	127	147	154	155	152	140	138	154	117	155	143	144	148	160	151	142	149	167	133	142	140	149	134
11453	30298	58236	64261	52793	40166	29532	26881	16943	10958	3807	2860	2173	1596	1143	819	635	477	453	421	436	437	395	388	441	387	400	416	418	357	393	395	390	408	384	387	382	429	402	420	390	388	371	360	361	378	386	412	392	429	371	417	405	417	396	382	398	409	372	389	416	393	368	380	384	370	371	373	419	437	417	392	422	398	405	384	404	387	379	366	372	362	382	355	396	377	418	381	344	386	364	404	412	407	393	371	397	390	382	411	364	400	373	354	396	387	393	388	409	400	404	381	381	408	410	421	373	370	374	386	370	387	406	375	406	359	379	397	391	354	387	421	350	375	419	363	364	389	395	402	390	396	417	389	373	396	398	384	380	371	424	396	374	406	396	389	391	385	384	410	399	383	403	387	378	382	368	400	361	374	382	376	389	379	376	361	406	390	393	389	385	411	336	377	379	392	354	425	361	385	387	398	396	393	409	383	375	368	383	398	378	381	360	348	375	358	392	395	372	378	396	390	421	376	358	366	384	361	386	419	385	398	388	402	415	370	386	365	438	426	388	400	375	404	407	356	408	385	416	397	395	403	423	388	384	353	365	402	397	407	378	412	405	380	388	396	389	414	378	396	407	381	406	405	347	383	384	418	380	373	369	379	384	410	404	370	405	373	384	396	417	391	386	417	380	381	389	376	390	365	441	392	395	376	389	405	409	375	404	428	411	408	423	419	386	388	426	400	382	368	392	400	375	428	392	382	397	352	426	391	408	375	394	381	428	410	393	400	387	413	415	383	398	393	427	412	386	371	388	365	388	385	424	364	406	386	422	377	412	372	393	427	407	376	375	359	390	392	445	408	376	385	408	391	402	371	412	407	418	400	400	380	398	383	377	423	369	365	388	415	399	385	395	394	361	403	412	415	403	399	387	415	401	392	421	401	395	355	397	396	402	400	403	397	412	383	390	367	385	426	388	354	429	376	355	394	393	382	387	388	398	416	391	375	420	400	375	368	370	368	387	398	354	410	375	416	375	372	385	387	391	395	370	437	393	372	417	360	388	374	411	368	399	406	353	394	414	359	398	419	385	430	360	377	413	376	379	423	399	397	381	407	371	388	358	396	387	424	382	357	379	373	396	368	367	398	412	412	387	344	393	393	369	377	394	412	361	391	409	380	378	402	406	391	354	382	362	381	432	370	409	421	395	386	389	411	369	418	400	366	387	400	370	417	399	404	387	390	362	373	372	387	370	373	398	426	424	379	399	393	353	364	406	405	403	406	373	389	383	404	391	385	383	397	424	386	375	364	406	414	388	399	435	385	402	383	401	370	412	376	373	388	407	381	376	408	394	401	388	433	374	384	385	392	378	402	411	429	426	390	424	399	367	403	366	410	385	392	379	400	345	390	396	417	381	416	383	390	377	375	387	372	391	393	416	424	392	398	406	407	411	380	392	394	391	440	362	392	419	389	397	383	390	356	378	367	399	377	386	368	417	397	413	383	410	397	414	436	399	374	428	383	376	444	421	406	407	406	402	373	394	359	372	404	425	452	373	414	386	347	381	375	385	399	433	396	402	390	341	386	413	365	372	388	382	386	376	396	385	403	388	396	444	405	406	383	402	381	373	428	369	357	352	353	385	370	418	371	380	397	398	385	401	405	400	412	395	355	412	417	365	422	442	428	390	404	390	414	406	372	405	379	399	396	365	375	367	362	389	373	411	393	433	368	397	398	365	402	367	390	378	428	367	426	386	411	409	396	387	376	384	372	391	378	425	396	355	389	379	372	386	412	406	383	383	416	377	425	393	370	373	405	387	408	404	386	376	380	418	422	375	401	447	387	405	392	407	387	392	390	394	387	388	376	384	360	386	407	393	380	345	361	389	390	371	388	409	403	359	358	373	365	377	375	344	352	382	396	369	410	379	396	426	403	357	354	401	408	349	428	394	427	400	398	379	341	418	405	413	417	389	394	388	403	384	394	387	422	396	391	341	344	355	414	392	410	398	349	419	409	430	442	396	402	378	403	423	388	378	390	384	390	431	422	409	407	351	378	361	406	415	358	374	389	409	365	398	406	386	388	400	387	395	349	375	383	401	394	397	344	393	362	389	378	338	391	377	401	402	400	357	439	411	386	385	387	392	395	419	389	375	364	336	404	394	405	390	379	391	402	409	403	403	382	380	392	406	398	417	382	384	368	408	356	358	387	395	407	419	354	405	371	390	387	395	375	425	356	403	356	412	396	412	434	426	382	370	402	346	383	402	394	385	398	386	374	400	403	384	410	359	392	392	374	388	350	378	403	387	410	382	354	410	360	392	389	382	388	407	381	404	400	423	405	373	377	396	379	411	389	392	395	383	413	365	366	367	417	419	395	406	423	407	425	396	366	381	375	372	390	363	404	355	400	397	407	369	385	387	394	417	411	383	377	395	397	401	393	406	420	365	379	391	382	376	390	448	381	378	388	385	425	401	394	391	385	410	405	387	385	410	394	397	406	398	407	411	408	367	408	387	390	377	404	398	375	346	370	370	396	367	415	381	381	403	419	447	342	393	361	410	384	377	364	389	372	387	342	403	350	385	370	372	416	411	399	373	362	407	384	410	386	411	444	416	421	364	353	392	372	367	392	370	407	408	397	398	404	401	435	372	401	384	394	385	414	400	366	392	374	416	422	393	402	397	402	390	402	400	367	402	379	396	384	421	363	410	391	416	396	396	360	380	400	382	379	405	358	399	400	395	393	404	456	387	385	385	401	381	408	385	367	394	370	410	436	387	372	374	393	398	381	371	379	401	381	399	391	380	370	370	412	418	378	397	358	410	402	365	376	402	366	377	423	417	414	374	383	417	389	408	403	409	388	425	421	384	435	441	420	397	405	400	387	401	419	380	404	375	421	411	406	415	372	399	367	406	377	420	409	405	389	367	382	358	379	383	413	402	415	373	374	392	355	352	392	376	385	382	395	398	376	382	384	384	333	392	360	377	355	424	388	369	437	396	417	402	407	388	420	383	379	408	380	406	394	397	402	360	396	382	376	384	420	386	380	382	401	392	414	393	408	391	337	397	395	393	418	400	395	399	382	377	363	371	413	379	380	396	387	408	407	428	399	352	369	383	378	391	404	409	387	394	389	436	370	352	417	422	366	374	389	428	415	384	404	401	409	387	380	384	404	402	400	408	391	396	391	412	390	374	407	374	374	398	394	386	412	400	387	385	415	356	380	361	380	412	371	403	395	390	378	397	390	389	377	391	408	384	372	382	386	360	371	398	359	407	356	417	366	402	399	371	403	395	412	415	378	424	373	362	380	371	371	359	440	386	369	377	356	408	406	381	396	367	391	351	387	384	375	380	396	387	398	392	364	348	378	377	428	386	373	410	346	371	400	426	358	396	345	398	375	378	371	389	385	398	399	409	363	419	383	391	324	419	374	410	407	384	401	394	380	386	408	410	446	397	429	380	393	410	373	398	397	372	383	380	399	389	400	371	382	402	396	385	367	381	406	390	385	423	394	442	378	381	387
32757	53093	79321	72716	54644	40150	27595	21868	12006	6069	1803	1222	936	674	451	338	237	207	145	182	177	169	203	182	155	165	170	167	168	154	145	162	161	191	152	177	158	164	173	157	157	166	181	175	157	159	163	167	168	156	160	167	201	159	152	172	144	158	169	143	155	182	166	159	172	158	160	156	155	142	144	168	175	179	172	167	157	183	160	140	158	159	176	145	149	147	154	159	170	146	148	153	175	166	162	151	156	191	188	156	153	175	164	147	163	178	149	197	134	156	166	154	174	138	172	167	153	186	168	168	165	170	158	164	140	125	153	167	162	156	173	170	179	149	148	152	160	175	176	160	162	165	147	176	183	152	154	170	169	132	152	176	159	165	170	160	163	167	155	161	170	198	174	167	204	167	152	154	171	158	166	181	160	155	159	153	122	168	181	133	169	140	173	151	164	139	165	147	176	160	158	165	168	149	166	149	157	174	154	154	171	164	141	140	163	166	157	147	169	158	140	160	167	154	142	144	140	176	169	158	193	173	155	158	161	170	157	144	164	190	162	178	166	166	154	152	133	151	178	160	165	149	183	169	146	172	162	171	149	168	174	155	177	154	152	137	160	151	152	162	163	168	160	186	152	171	162	137	168	165	144	174	153	172	173	160	161	165	165	171	143	179	184	167	180	185	168	153	167	170	176	154	179	158	173	174	138	170	161	158	191	177	143	160	177	151	122	150	168	177	183	162	154	163	172	155	160	170	148	187	158	155	150	154	148	159	163	157	153	164	143	161	163	141	153	163	163	158	153	164	159	158	180	148	163	180	153	172	152	180	138	142	162	172	165	157	179	164	145	165	170	149	148	176	175	180	174	162	147	149	178	172	152	150	157	167	154	146	177	160	175	155	158	160	157	164	145	157	156	153	172	188	167	168	146	162	164	165	139	168	149	178	156	154	182	174	187	141	165	148	154	169	160	171	159	149	163	172	165	165	167	170	165	139	169	168	152	159	176	142	177	150	174	167	172	168	165	162	175	182	153	168	165	155	160	166	158	174	144	151	135	168	156	171	190	168	162	163	160	146	141	171	175	162	154	186	144	166	140	159	163	172	157	162	173	152	158	170	162	162	157	148	143	164	162	157	145	149	184	158	182	159	135	171	164	172	160	164	154	176	158	170	157	163	179	168	154	176	161	164	163	162	139	149	167	141	169	136	176	155	163	150	162	152	166	143	165	154	158	161	151	168	178	162	154	176	154	144	155	172	171	179	148	173	157	180	155	148	161	161	154	180	162	157	159	181	150	157	175	163	157	155	160	165	144	159	167	176	170	163	167	164	157	175	156	168	150	173	195	158	150	166	187	175	153	164	154	159	167	156	170	173	170	151	183	154	162	159	154	164	169	144	135	171	158	163	183	160	170	165	136	163	147	174	141	156	141	151	174	169	136	149	153	161	159	168	150	170	172	141	152	164	177	160	148	166	169	160	149	150	173	179	150	182	181	158	168	164	146	185	175	168	155	158	145	151	162	177	172	163	163	149	164	150	149	167	161	154	163	171	155	155	143	181	145	189	178	142	149	177	161	161	161	178	165	147	156	154	151	162	144	169	181	176	163	156	181	139	146	186	180	155	145	148	150	146	156	165	158	149	151	169	159	170	165	149	157	144	163	180	187	190	148	161	164	147	147	151	149	174	178	185	183	163	165	175	152	172	164	176	166	164	174	166	175	155	172	169	148	153	174	137	159	158	164	130	181	180	169	161	171	156	188	171	158	171	166	161	182	152	180	200	187	165	163	177	173	179	166	172	174	165	161	146	153	148	160	175	173	148	175	148	134	163	170	160	140	167	156	168	155	174	142	144	154	177	154	161	141	170	188	162	155	180	139	140	167	192	165	154	164	174	149	158	177	174	175	143	159	146	160	167	179	160	177	153	155	180	170	133	164	154	157	163	149	152	156	181	150	146	155	177	144	156	178	164	157	149	186	146	161	165	162	173	145	167	161	167	145	139	171	162	169	158	165	178	165	149	167	171	184	153	172	166	156	155	153	160	174	156	169	174	156	152	161	138	149	145	183	163	173	163	167	172	170	151	170	168	192	153	192	182	158	172	149	185	139	163	161	177	167	170	150	166	159	166	154	166	148	159	157	156	171	178	163	166	159	155	163	165	176	141	171	170	164	164	148	163	153	138	175	147	174	168	188	150	181	153	161	138	166	159	170	183	153	149	142	166	175	175	137	175	170	155	161	190	172	158	156	155	178	187	149	169	169	147	184	152	172	137	189	183	147	161	156	158	172	164	143	157	146	166	143	181	157	162	151	161	161	164	164	155	168	165	156	178	184	162	172	179	171	175	147	180	137	161	170	144	146	146	155	144	162	144	180	186	180	167	156	159	191	141	154	170	164	174	169	157	177	160	174	164	151	151	153	169	187	142	163	169	154	164	175	153	155	155	174	154	156	171	156	162	145	144	177	161	146	163	158	149	176	177	143	164	163	163	172	204	185	138	154	173	148	158	164	150	178	178	169	185	149	164	167	150	144	184	143	174	158	170	155	135	181	143	160	164	161	169	164	177	171	165	174	160	165	157	163	152	144	148	178	181	132	140	171	146	166	164	154	174	168	157	156	173	167	158	177	150	177	151	167	170	166	158	162	149	162	166	150	162	178	173	161	135	148	145	166	148	158	198	138	178	147	169	158	152	175	152	174	162	165	145	169	172	168	182	172	179	172	157	173	157	167	168	185	184	161	195	164	146	153	167	156	167	144	165	172	185	162	154	173	150	171	182	175	185	171	154	158	170	182	187	168	168	154	160	184	184	142	154	155	188	154	178	162	171	172	168	151	142	147	178	168	165	168	153	191	161	173	160	162	170	154	175	151	197	148	152	159	164	148	172	159	176	165	187	149	154	165	178	175	170	153	154	175	141	165	177	161	162	142	155	168	163	154	171	171	163	171	167	159	153	181	190	158	183	192	143	182	156	162	168	160	138	158	170	138	150	178	156	155	150	190	165	184	172	164	179	173	143	154	160	173	165	202	153	174	163	158	164	158	162	171	177	150	160	158	152	175	153	167	196	150	177	146	154	155	178	178	166	145	158	156	160	138	162	164	157	151	163	183	165	167	164	143	160	183	152	176	150	139	163	175	160	182	158	168	143	172	167	187	193	153	171	158	169	194	163	193	165	173	162	164	161	156	135	165	141	155	144	177	139	164	172	150	170	171	147	148	160	149	168	164	160	145	177	173	148	182	172	157	164	153	182	175	181	164	142	175	172	172	177	164	191	182	158	178	161	179	164	153	159	168	158	146	157	153	160	163	156	138	167	147	146	178	172	182	136	150	168	164	153	153	186	184	179	187	167	153	144	138	206	174	149	141	164	197	170	171	163	148	164	158	153	163	169	168	170	145	128	173	161	129	167	184	140	164	164	177	147	162	141	183	176	162	180	134	151	185	163	149	142	156	153	140	164	158	155	168	165	156	166	150	180	167	171	159	153	149	162	173	144	158	154	169	175
19485	41607	73600	77603	61907	50201	39986	36850	25886	18128	6921	5780	4325	2886	1915	1337	826	569	495	470	510	543	455	434	466	451	458	412	447	420	429	417	445	437	444	413	468	448	456	420	450	426	415	465	436	441	392	434	442	444	423	493	446	448	425	423	448	421	451	496	407	450	495	449	442	451	433	443	444	483	456	443	456	432	465	429	469	390	477	435	471	429	430	434	412	453	442	428	408	392	417	465	427	460	466	480	406	423	429	452	447	419	421	455	442	409	428	467	434	449	474	452	401	416	455	445	414	390	439	477	435	426	420	419	439	425	428	434	432	436	440	432	462	415	420	416	417	444	457	414	418	418	439	414	443	429	433	439	444	428	374	445	410	439	436	409	422	444	448	463	371	427	435	432	466	425	429	453	422	416	460	428	447	450	470	409	424	445	426	427	431	414	425	428	432	434	432	337	457	413	409	440	417	452	420	460	412	418	419	399	408	476	410	422	425	431	463	403	427	433	404	443	428	497	416	425	415	421	439	440	424	436	425	417	408	417	435	439	446	458	435	413	461	426	449	419	442	467	424	457	471	418	459	411	413	447	407	394	426	433	439	423	451	426	434	411	450	453	407	422	416	461	409	447	438	423	419	445	447	440	438	402	416	460	480	438	464	434	410	448	441	386	406	434	457	418	462	429	442	471	457	400	433	419	444	444	454	423	450	422	426	418	412	443	389	476	423	417	383	418	402	445	426	457	421	419	405	459	416	494	414	435	423	422	437	454	408	442	402	440	447	453	453	464	452	420	438	444	434	452	426	444	470	422	459	449	455	429	439	439	405	453	405	445	424	435	397	431	449	438	456	419	416	441	408	433	462	458	423	438	404	437	433	422	432	421	408	447	465	456	410	441	472	433	433	430	430	430	410	459	404	416	412	402	462	453	445	465	417	384	443	441	446	446	455	405	440	429	417	433	440	416	467	416	405	433	443	424	452	446	418	422	427	423	432	459	426	445	412	471	421	398	454	448	439	434	445	418	426	406	435	431	436	438	447	449	440	401	400	456	418	397	433	384	440	422	425	450	420	458	436	432	441	424	432	443	435	413	456	458	478	448	454	417	403	401	461	456	439	430	436	448	418	416	451	438	457	439	415	444	434	428	412	391	413	400	448	430	413	444	401	448	454	421	436	446	378	442	425	409	437	427	400	432	394	440	456	458	438	398	413	390	444	427	400	439	401	441	439	413	443	418	428	402	440	414	408	441	456	416	428	442	451	410	418	424	451	429	440	459	394	439	421	424	446	466	425	448	396	421	471	443	447	464	427	447	429	418	419	458	415	442	415	417	447	449	449	460	432	430	461	449	437	442	412	409	435	395	425	438	443	460	405	405	424	456	461	450	419	451	422	464	465	424	418	438	430	432	427	439	423	457	430	414	442	459	400	431	417	445	433	415	453	399	461	428	411	386	454	434	439	404	399	471	452	414	396	465	419	465	427	409	419	407	440	443	419	448	420	408	421	451	448	461	449	441	443	446	434	434	411	413	460	411	467	425	431	413	475	419	450	438	430	452	437	458	455	419	424	468	423	426	432	487	474	427	409	437	435	405	442	429	427	446	443	398	431	415	434	410	452	439	446	415	438	446	463	444	443	418	413	438	471	411	445	420	408	469	432	442	439	414	400	425	438	435	379	433	435	424	458	438	433	436	424	440	406	405	450	441	455	443	421	400	436	404	441	419	445	472	452	442	403	410	433	433	447	425	413	420	433	466	465	417	439	405	408	433	428	434	438	407	425	412	438	452	448	412	503	392	426	430	420	463	446	429	458	406	430	443	466	403	342	442	422	423	428	429	424	426	447	415	429	460	469	437	466	445	448	421	458	422	453	438	425	459	466	436	421	441	452	410	421	476	456	447	414	396	444	427	436	405	405	404	433	427	453	462	404	423	416	440	433	464	396	424	433	415	443	422	443	421	402	465	430	422	432	433	441	419	418	445	448	427	419	437	463	476	457	422	425	411	377	418	400	473	470	442	406	424	432	458	448	417	420	430	415	427	417	445	433	436	451	398	440	383	404	427	428	428	423	467	418	423	411	465	465	465	449	406	418	429	468	424	455	435	464	423	423	421	412	449	419	413	434	407	459	434	421	434	417	385	440	447	446	418	434	447	419	417	428	419	431	413	455	423	440	433	452	421	402	406	420	419	436	394	438	416	430	418	416	449	442	437	404	453	435	432	428	479	398	444	408	447	418	457	468	407	433	406	452	453	437	437	409	374	430	408	425	438	397	419	412	438	434	463	441	444	418	411	473	455	410	428	465	461	406	455	447	451	435	432	448	452	403	435	427	412	449	421	442	410	458	436	411	436	442	421	480	423	444	421	436	444	414	433	436	471	439	407	462	402	437	432	448	452	466	447	456	461	449	392	416	431	418	439	441	417	416	437	423	425	428	450	400	420	397	406	445	436	436	452	448	394	419	401	401	477	424	446	443	439	413	458	428	399	447	472	430	429	438	443	387	416	446	421	452	435	426	439	410	435	425	423	443	478	430	445	434	420	432	402	438	459	449	465	451	425	442	451	463	430	424	440	424	441	421	415	432	446	451	418	471	380	428	447	454	465	449	407	416	377	440	465	441	456	455	406	473	443	430	443	435	385	450	429	428	399	406	422	447	424	511	458	432	445	395	425	445	427	401	469	446	441	431	390	464	449	396	449	422	404	408	430	443	433	432	426	452	431	430	418	416	428	443	449	428	421	450	424	433	431	430	414	460	446	471	434	413	442	481	467	435	422	442	411	474	409	432	461	424	392	429	430	411	395	418	430	442	409	428	408	427	447	413	380	405	418	408	466	443	441	425	440	410	460	402	387	422	425	477	394	441	420	410	454	409	439	443	447	385	462	453	435	409	444	427	447	431	430	415	421	400	435	458	406	432	460	391	430	415	425	391	471	421	425	419	374	447	419	423	398	464	446	443	442	425	460	447	402	400	473	387	443	433	430	447	444	452	454	425	445	456	439	440	467	433	422	446	419	468	429	429	439	381	432	449	430	419	487	424	394	466	417	428	446	453	407	426	463	448	431	429	408	450	422	414	429	432	426	415	446	425	424	432	396	436	463	453	438	410	427	447	421	442	452	449	424	429	444	436	439	402	423	452	455	413	436	452	420	455	445	420	437	458	456	457	440	447	413	430	403	424	390	425	425	474	420	453	397	428	425	427	404	439	467	433	428	451	462	448	404	426	417	443	459	442	434	399	421	482	469	446	455	409	443	439	411	441	415	408	426	463	401	451	429	434	401	422	419	406	445	436	439	460	455	446	426	411	433	434	434	401	399	463	424	464	433	397	441	415	460	448	438	426	441	458	433	412	394	451	461	412	443	411	437	449	411	405	408	438	431	452	441	412	444	437	400	446	446	394	429	441	390	401	473	394	416	404	415	426	465	427	417	440	462	423	417	433	459	447	416	432	425	453	426	452	493	443	425	392	411	432	421	446	447	394	398	438	431	423	433	415	435	392	441
3287	4080	11635	11585	5158	2592	1273	1056	663	458	227	172	185	175	168	149	142	122	140	126	131	139	131	152	118	142	136	149	144	134	146	136	135	136	133	119	135	156	148	132	139	125	155	132	136	136	127	124	138	142	128	135	129	157	143	133	160	133	132	134	149	114	125	131	138	152	151	119	161	126	133	157	166	126	141	130	122	133	132	147	143	149	139	134	132	146	117	138	125	122	143	128	148	149	128	132	130	140	156	152	110	126	145	136	137	153	112	136	127	132	140	119	138	120	145	137	140	160	135	132	133	130	150	147	133	112	147	159	135	159	145	141	124	136	143	143	132	166	137	134	115	134	122	127	117	120	136	124	134	118	160	134	129	138	136	146	135	141	128	151	146	131	138	119	141	136	131	163	124	154	140	133	132	136	140	135	140	146	152	136	123	121	143	136	145	128	129	125	124	151	137	108	130	133	152	144	134	124	138	131	129	126	144	145	130	133	137	120	138	156	128	138	133	110	141	141	138	170	144	129	102	139	133	134	148	152	145	152	131	134	132	126	147	127	149	155	139	141	154	143	134	129	136	145	113	161	110	136	126	128	142	117	151	162	128	146	142	122	118	143	117	110	155	144	140	132	147	155	165	144	157	134	134	126	129	139	130	118	156	115	143	162	136	127	131	119	131	143	133	130	133	150	143	158	114	138	122	140	130	125	132	143	123	135	131	134	139	166	124	159	141	127	152	121	155	136	136	117	138	142	136	166	132	129	132	133	145	139	133	127	147	141	140	146	131	132	133	139	131	134	145	127	127	143	128	123	133	149	147	124	128	139	149	147	131	145	143	135	143	140	155	136	137	124	140	151	105	121	153	114	144	131	151	151	136	148	118	140	140	131	149	134	149	144	156	153	123	137	130	145	113	115	161	146	139	149	130	139	128	151	130	139	124	127	131	114	128	147	114	131	142	110	113	164	141	149	152	142	129	150	143	130	132	143	125	160	140	139	134	127	131	133	146	151	145	138	136	133	124	148	135	120	157	150	146	133	153	150	120	133	142	163	134	111	146	137	125	140	138	127	133	132	153	147	141	137	140	121	141	157	156	133	130	136	133	143	131	143	138	149	135	133	158	131	157	159	149	136	147	128	163	119	139	136	118	156	124	141	155	139	133	139	141	143	129	126	143	138	118	117	150	130	145	130	132	137	119	133	140	125	126	147	129	139	138	146	120	120	145	159	113	121	161	140	136	121	159	125	144	125	149	138	106	139	139	128	156	117	130	134	136	124	170	149	140	127	123	124	148	150	149	149	142	124	113	136	123	132	144	150	132	141	144	140	156	144	148	142	134	123	137	150	138	135	137	162	128	141	136	124	117	150	175	128	158	131	159	148	150	121	123	134	136	138	127	127	144	148	132	120	152	134	145	114	119	142	137	126	134	135	145	138	147	141	138	132	155	151	157	119	145	140	119	125	140	132	136	144	131	121	151	138	137	132	143	130	130	159	129	153	137	136	146	143	143	142	141	126	168	154	147	131	116	126	122	129	127	145	152	140	131	160	134	115	148	163	118	130	131	131	144	140	149	146	128	135	169	135	142	133	151	142	155	128	116	138	143	112	141	148	126	141	142	134	139	133	149	116	139	160	134	129	142	128	122	146	144	131	114	118	126	142	127	129	140	148	154	146	158	133	117	146	157	164	126	127	116	148	136	132	132	156	136	142	132	143	137	143	132	149	151	124	124	153	137	135	146	125	109	145	129	143	152	139	143	126	147	134	156	140	143	153	153	154	135	136	137	144	153	127	152	125	140	147	131	135	116	123	134	167	122	133	152	155	147	137	135	146	153	138	144	125	147	145	146	134	146	129	140	131	150	154	148	127	123	153	140	152	130	149	152	133	122	138	150	131	146	130	148	131	128	138	130	126	146	135	151	144	120	129	138	148	129	128	142	143	119	133	152	127	149	148	142	119	146	128	140	143	159	136	151	166	132	113	127	127	135	122	141	135	146	136	141	147	145	134	160	149	133	149	133	124	127	142	148	133	118	143	130	157	131	134	120	145	138	133	121	125	121	156	121	139	150	128	127	140	145	135	126	153	138	136	152	130	109	130	137	137	128	122	142	137	138	151	162	132	154	132	121	131	142	132	122	134	143	144	126	130	150	127	128	139	130	158	132	142	143	144	154	148	153	129	148	160	132	139	137	147	132	150	135	141	128	158	151	134	123	147	138	125	151	161	135	129	167	143	130	142	157	132	138	132	142	134	135	160	139	151	149	141	152	137	142	142	128	157	128	136	136	139	163	143	149	142	142	133	135	119	127	120	137	173	143	135	138	146	127	118	133	151	153	153	138	137	102	135	120	143	157	136	164	152	134	120	124	141	146	163	129	132	144	142	153	129	133	143	136	125	132	129	129	133	132	133	155	130	147	139	135	131	121	119	143	128	123	131	142	151	144	131	150	127	124	139	134	155	142	137	144	122	126	149	147	148	141	152	138	116	119	119	152	127	129	160	146	128	128	142	147	149	141	151	149	119	145	155	120	140	119	120	138	123	137	134	130	143	129	131	145	140	126	145	128	129	146	133	140	127	149	155	113	144	136	146	130	142	143	147	134	144	121	140	136	142	134	141	135	120	146	131	122	151	148	142	132	139	127	155	119	150	157	157	117	153	141	150	162	137	108	116	154	157	151	151	166	128	137	146	139	132	117	142	131	147	123	127	136	132	139	128	129	155	127	146	138	130	117	128	130	146	127	159	167	131	137	142	122	128	127	141	143	143	151	127	132	136	136	151	127	146	124	141	137	130	155	147	148	140	142	134	129	144	136	127	148	124	167	137	132	138	122	157	121	121	138	118	136	142	153	149	141	152	137	132	136	122	150	136	131	122	134	146	142	116	139	154	130	147	138	126	148	158	151	113	132	133	147	139	130	126	129	136	127	160	122	132	145	132	160	144	128	153	172	139	130	143	135	132	132	142	142	134	140	139	135	135	134	133	119	140	135	154	143	141	151	151	154	145	144	139	146	131	117	124	136	133	132	133	125	132	138	143	142	149	143	138	133	127	142	138	131	138	132	165	125	154	139	133	151	135	159	154	133	128	144	116	163	148	158	136	146	126	133	136	122	129	140	154	116	156	125	126	151	129	132	138	156	117	153	147	136	121	120	132	143	119	142	128	138	151	109	144	133	137	126	132	118	127	123	138	143	136	131	159	136	121	127	122	132	148	130	128	133	152	130	137	144	136	126	140	116	120	154	137	149	145	132	140	148	130	138	152	147	146	136	116	121	138	141	156	140	144	121	124	150	124	142	138	137	143	136	134	125	152	134	129	159	149	137	130	149	139	127	117	127	147	146	126	149	148	141	144	127	127	140	129	130	137	126	140	120	138	142	134	150	125	117	123	150	110	116	132	122	139	127	153	120	163	127	141	130	141	120	136	134	139	132	164	150	124	131	138	124	115	145	129	137	135	141	134	133	134	144	142	139	155	157	130	125	130	128	128	147	149	134	129
3044	5529	20991	23353	14296	9306	5188	4519	2795	1916	860	642	608	511	471	468	407	407	356	381	370	370	399	378	375	359	370	396	398	395	351	381	390	383	380	371	395	373	384	404	374	408	400	396	371	352	357	397	430	398	384	431	363	424	422	365	407	376	344	359	378	396	380	353	390	407	409	400	384	398	375	380	366	361	384	364	391	349	351	371	379	412	386	385	387	383	379	381	413	378	384	388	404	383	349	361	370	366	343	392	353	401	348	387	401	382	373	387	413	364	397	363	392	348	367	384	411	376	411	378	402	389	357	384	412	375	364	376	341	368	364	349	376	388	349	355	350	395	369	402	379	380	386	394	390	369	357	395	377	364	339	358	383	412	390	380	370	403	372	378	386	350	371	365	364	386	383	386	385	393	372	341	405	377	393	369	363	386	343	379	358	413	376	402	399	358	405	337	390	348	400	374	363	389	334	384	373	352	384	385	389	397	379	415	374	403	359	384	378	391	393	340	363	397	353	393	366	390	364	414	409	403	421	370	350	363	358	388	369	340	370	384	364	373	373	415	380	371	381	390	391	356	384	386	392	377	410	388	401	375	368	383	373	405	370	396	392	378	393	372	370	399	377	395	359	387	350	372	372	364	347	417	419	369	379	393	385	370	344	374	392	366	407	381	357	385	350	400	347	406	408	359	373	380	358	354	380	396	358	350	365	359	359	359	390	387	396	391	358	391	344	415	393	387	388	374	351	395	410	367	393	354	372	377	366	381	441	384	344	372	363	396	387	399	394	382	360	355	363	371	394	370	376	409	359	397	416	387	434	394	378	365	393	363	387	375	364	387	385	389	345	379	414	371	408	392	372	378	400	383	354	401	378	420	374	361	373	361	387	393	384	381	406	397	375	366	380	371	356	403	385	359	405	359	373	378	384	401	420	381	377	388	348	366	387	370	349	378	371	407	378	395	366	380	389	369	389	356	407	363	364	377	371	430	406	360	372	369	362	365	400	382	411	397	400	387	408	392	404	375	380	380	365	353	363	391	377	371	358	367	406	374	407	356	358	395	396	381	375	392	338	372	382	366	386	396	367	359	372	392	386	364	353	386	356	376	372	376	370	364	408	364	397	392	400	403	357	328	380	383	367	383	369	408	372	402	355	420	356	396	339	352	390	366	404	330	359	365	402	394	380	377	400	423	393	332	351	376	381	367	384	384	400	368	357	349	357	341	351	393	391	384	386	375	377	394	364	418	383	402	380	362	381	384	377	375	382	390	375	380	384	379	397	361	364	420	373	360	384	371	337	385	401	369	380	359	403	379	365	387	380	368	402	378	336	352	391	359	352	356	374	380	369	368	375	378	378	403	365	382	366	393	410	370	378	389	390	382	373	387	351	357	381	405	384	358	388	351	392	364	400	410	395	440	415	420	390	372	382	386	394	408	363	393	354	353	346	398	389	362	380	343	390	399	349	370	380	382	387	395	369	386	407	363	400	396	378	385	378	387	386	395	400	373	386	371	387	382	348	385	364	396	349	351	360	396	420	395	380	366	383	349	399	365	385	374	368	385	369	394	385	425	353	396	363	384	352	392	382	379	382	360	383	417	386	393	393	372	407	382	371	378	365	401	369	369	369	364	358	398	386	398	366	363	351	365	404	369	388	386	423	392	366	380	386	378	384	351	362	391	369	381	388	346	387	403	374	375	378	387	433	408	387	384	366	372	384	371	393	373	368	354	408	380	385	380	355	410	372	342	356	367	401	399	357	404	389	361	416	359	342	362	383	370	377	373	343	393	343	383	384	357	355	367	419	357	399	381	381	352	392	327	417	386	374	423	379	388	387	378	387	382	401	399	390	357	397	368	388	395	373	371	371	415	368	384	383	391	363	375	382	378	379	371	391	393	396	387	373	380	370	368	367	375	368	382	359	382	412	369	381	398	375	388	373	347	332	348	354	386	410	371	378	396	392	380	385	379	369	395	391	404	399	374	343	410	390	391	383	358	378	379	382	378	392	376	405	372	346	372	381	379	375	394	384	376	375	388	395	369	347	384	372	359	380	364	350	394	355	366	357	404	385	400	363	385	402	344	411	375	385	404	418	372	372	370	386	346	389	397	380	383	389	375	385	417	375	379	377	391	385	407	419	353	379	405	405	404	388	374	378	379	407	357	371	380	377	394	374	372	369	381	381	367	369	388	365	379	354	368	370	381	335	373	405	395	366	364	383	352	354	370	361	379	363	362	403	388	361	348	344	413	377	364	363	360	406	382	359	399	364	366	369	381	365	383	359	395	371	434	375	379	390	363	380	365	391	346	392	420	375	391	380	385	376	365	367	386	401	399	372	386	367	404	353	353	349	372	392	370	404	398	378	355	364	367	375	388	377	379	381	385	366	358	373	384	393	404	357	394	344	389	355	355	379	379	359	385	396	364	371	389	389	350	379	387	363	383	370	407	386	412	386	401	395	336	345	387	374	379	362	392	398	391	397	371	411	381	388	389	393	415	366	395	412	344	375	395	400	414	371	364	363	361	355	384	388	391	353	412	356	412	387	352	332	384	374	361	397	351	379	360	388	387	412	361	370	377	395	329	345	394	372	403	392	426	380	386	394	375	386	356	367	364	419	373	380	396	390	422	391	373	405	391	372	343	374	381	385	390	366	389	391	388	376	387	379	355	376	385	356	390	373	352	353	401	380	390	381	376	363	396	377	376	378	388	373	356	390	395	355	345	368	364	345	393	356	368	406	343	377	393	388	358	380	409	358	356	361	387	357	397	380	377	360	413	364	366	387	346	374	398	403	382	360	385	356	378	368	392	371	418	380	401	372	348	381	385	380	371	418	354	379	360	376	366	387	370	381	341	396	393	356	363	390	376	433	360	381	359	378	361	380	384	354	355	367	378	383	360	381	410	365	373	394	396	372	376	382	385	395	362	395	364	379	374	346	380	381	353	353	393	392	385	391	399	395	363	394	409	381	340	393	387	361	415	370	350	366	385	409	390	414	384	403	415	398	342	361	367	395	371	433	357	397	366	334	379	362	361	392	372	379	390	331	378	375	382	363	371	402	368	360	358	391	385	376	373	386	403	384	368	382	367	390	381	367	392	339	404	363	396	365	347	353	371	363	389	377	392	382	356	375	360	391	372	348	397	400	377	372	389	376	404	355	349	400	374	357	427	401	385	377	389	384	409	340	350	346	375	405	405	363	360	358	397	359	367	418	348	372	404	368	366	371	380	358	402	364	390	374	382	397	382	372	383	375	400	409	381	418	356	416	377	398	366	395	377	378	356	371	382	373	371	368	379	354	419	381	373	344	384	372	379	406	376	376	416	413	375	372	364	401	419	393	378	397	397	372	364	373	363	395	375	368	363	344	329	367	377	356	348	365	390	362	361	368	374	364	376	368	385	401	359	401	363	370	404	385	402	401	375	415	370	373	382	393	372	362	381	373	364	364	376	359	380	390	407	344	389	419	360	379	399	371	411	355	354	336	367	409	390	377	407	387	367
15704	34017	65685	59005	42050	30922	18727	13289	6932	3902	1090	669	619	464	343	244	186	170	149	152	161	150	144	151	136	134	155	161	139	134	179	148	143	149	131	138	155	155	151	160	122	131	153	161	126	153	167	157	154	137	160	129	138	140	129	151	131	140	154	154	130	147	153	131	147	152	139	164	156	145	153	157	142	123	141	165	138	157	161	162	147	148	160	164	142	144	130	135	158	145	156	131	145	137	135	148	173	141	150	141	135	128	149	164	137	133	170	165	154	142	157	141	125	144	156	146	133	160	172	130	137	174	123	163	126	144	161	137	141	140	145	139	121	139	168	152	126	129	150	151	152	149	150	140	141	117	134	136	151	165	158	150	142	135	160	141	141	152	157	147	151	145	120	142	168	160	133	141	129	136	129	126	138	139	156	152	141	148	141	120	146	155	162	140	118	136	137	161	149	176	134	120	131	149	140	137	148	143	141	124	135	144	140	143	134	148	124	153	140	150	135	152	133	160	137	150	132	144	138	125	140	157	160	165	143	149	147	155	127	138	130	151	134	147	149	140	142	146	159	154	139	142	145	144	127	174	151	141	155	139	161	136	178	134	145	132	143	144	125	159	140	122	148	148	146	140	152	130	153	124	156	136	143	155	159	154	150	144	121	133	132	137	142	128	135	143	147	154	155	148	143	140	153	144	145	132	162	138	150	154	138	134	145	161	137	143	163	149	141	153	134	124	147	135	159	152	162	151	137	137	161	143	151	146	149	137	157	139	130	150	158	139	152	137	153	138	145	160	157	133	131	133	156	155	140	147	142	134	159	144	132	144	139	131	150	160	133	150	152	145	145	138	139	148	140	156	151	133	152	148	142	150	154	148	157	141	136	151	155	133	170	145	146	126	133	145	140	154	141	149	144	130	145	153	126	159	137	153	153	156	159	148	152	147	144	135	158	171	134	109	149	148	157	141	153	153	149	134	154	136	120	165	147	170	156	140	145	129	132	147	150	156	147	154	155	139	143	156	149	142	139	155	143	140	138	157	136	139	164	147	161	153	156	161	145	132	118	138	152	161	149	152	137	128	158	131	151	125	143	150	132	154	141	138	162	158	150	131	153	138	181	170	155	143	135	165	139	130	151	135	140	139	147	150	165	146	145	149	128	144	137	147	151	156	153	163	158	137	135	137	155	145	129	151	138	133	176	142	119	148	135	122	131	133	142	140	129	141	147	161	154	166	147	154	142	151	119	144	149	149	148	129	138	157	145	136	145	151	140	139	153	154	140	164	143	157	147	139	141	124	160	122	130	146	144	147	160	147	140	131	155	133	150	142	153	117	167	163	137	143	125	156	145	165	142	161	160	151	132	139	135	152	133	143	136	147	147	134	139	160	160	149	143	124	147	150	153	134	142	147	116	131	129	139	136	148	144	128	147	145	141	133	147	153	145	159	164	147	144	130	140	157	123	119	131	171	150	144	132	130	148	138	156	150	138	147	150	170	151	126	146	140	145	149	150	105	170	124	157	129	152	137	144	126	148	141	157	135	152	135	149	152	164	134	142	137	155	161	132	136	161	156	139	121	135	147	152	139	146	111	151	136	125	127	132	156	145	133	134	133	141	121	141	112	157	139	137	144	151	142	154	155	142	153	145	150	125	144	134	130	173	148	143	129	134	161	160	149	140	169	145	159	147	173	153	148	157	100	147	143	157	147	144	127	148	130	126	134	139	138	156	132	152	143	143	150	145	146	184	156	135	144	121	149	124	142	157	159	135	135	144	147	157	155	112	168	137	148	167	134	142	144	158	140	133	132	127	162	120	127	157	144	149	162	146	153	155	126	149	133	158	164	158	165	158	165	156	141	155	97	129	149	135	149	142	138	144	129	142	145	144	140	135	143	133	141	140	157	124	137	142	150	151	166	144	125	117	149	156	157	141	137	126	138	139	135	125	127	138	146	134	154	142	134	142	142	142	133	141	140	168	143	165	138	144	134	141	157	166	138	133	145	150	143	152	153	144	147	157	156	158	151	127	160	143	147	150	149	151	150	157	156	159	142	130	143	136	158	156	160	160	172	148	157	153	151	175	132	135	141	141	167	139	156	134	168	152	149	147	154	135	158	152	161	158	158	156	164	132	136	150	130	151	138	126	137	148	145	143	144	131	152	143	152	153	157	148	158	157	164	154	160	138	135	133	139	154	151	125	138	140	148	128	160	149	133	155	143	174	146	141	149	147	178	156	149	149	124	126	147	147	166	153	147	170	151	162	154	145	162	139	135	137	168	158	147	133	144	149	142	141	140	155	133	160	163	163	130	165	136	143	126	144	156	136	128	123	167	142	149	128	159	145	124	123	164	134	154	165	144	111	142	145	147	140	165	149	150	139	167	151	137	153	148	149	150	145	123	142	152	139	144	161	144	144	151	131	143	145	149	151	149	141	148	161	129	155	151	155	147	146	151	140	140	165	152	134	130	144	136	151	155	158	151	155	140	139	144	134	154	134	146	158	152	140	153	147	150	140	153	143	158	144	158	149	138	158	124	147	165	136	145	127	141	131	120	159	133	146	144	160	132	151	143	155	113	134	145	186	139	117	104	151	158	146	138	163	171	129	137	145	157	146	127	153	156	143	126	172	145	161	133	143	131	154	141	158	119	138	135	140	155	148	143	154	153	144	146	139	140	150	142	144	121	137	146	150	147	154	128	141	128	141	158	140	162	127	148	137	139	141	139	138	133	163	154	134	147	158	151	158	165	133	141	144	145	151	152	128	132	135	145	136	149	135	138	152	141	132	169	125	156	135	144	119	153	127	146	154	151	157	154	142	139	125	145	146	161	132	133	137	130	139	137	144	156	128	140	146	159	137	144	142	146	132	142	136	132	136	148	129	128	157	160	144	154	133	141	150	141	150	155	143	134	151	150	145	133	140	147	151	119	163	138	152	142	162	132	143	126	172	119	115	158	157	151	139	144	146	150	151	132	142	158	130	156	118	131	146	127	126	135	127	142	144	157	133	143	143	136	138	131	146	145	135	124	145	143	152	140	151	149	148	130	146	150	149	134	150	132	149	163	146	143	156	126	153	124	159	147	132	138	144	123	132	147	143	153	132	139	138	140	148	118	143	154	174	166	138	132	152	155	137	142	143	158	142	148	161	148	133	140	145	140	149	119	141	140	144	140	128	132	137	139	145	138	142	155	151	157	148	151	143	128	126	137	149	146	189	155	133	177	154	123	163	166	147	120	156	161	144	152	166	155	165	151	162	139	134	129	154	150	115	155	140	134	143	148	124	146	144	148	116	149	151	161	136	147	122	149	150	148	140	143	153	146	133	135	132	159	150	166	121	149	147	141	137	168	148	162	150	150	143	141	146	152	140	146	145	145	138	138	127	143	132	133	165	163	119	148	148	136	167	154	161	166	156	129	161	158	174	135	139	138	146	151	155	171	149	162	151	135	152	153	132	136	133	157	151	147	151	136	165	147	123	140	138	130	131	131	135	149	155	151	139	149
10031	29977	60379	60909	50186	42403	32970	29104	19688	14386	4787	3120	2791	2202	1351	905	675	551	462	436	451	436	388	427	407	381	394	417	390	397	362	404	405	406	425	382	387	411	400	408	417	414	433	388	370	408	423	394	374	379	416	391	430	435	395	370	407	370	385	412	385	448	398	350	418	350	416	399	365	412	399	410	419	458	418	355	384	383	403	383	370	355	424	427	388	399	403	415	398	402	427	378	435	394	391	387	410	405	393	389	392	398	395	374	402	408	409	387	413	394	411	412	357	380	391	402	372	397	388	446	394	397	423	416	426	412	404	399	396	408	378	408	383	375	425	379	455	402	400	393	406	397	427	409	395	404	402	405	387	409	386	383	406	358	413	400	399	415	386	370	449	372	385	390	358	422	417	395	369	383	407	405	406	405	402	418	407	379	435	402	396	392	412	363	394	417	413	392	394	404	381	390	403	394	354	368	395	388	421	400	408	414	405	403	419	400	368	398	411	414	399	401	416	405	397	383	380	392	393	390	413	411	398	425	404	428	391	385	382	384	408	393	417	389	406	411	445	407	387	362	368	380	412	401	393	362	407	399	428	398	408	385	421	429	383	398	410	394	400	427	386	428	418	414	432	351	442	410	435	374	361	408	376	384	411	383	383	380	374	401	400	389	407	421	388	392	410	386	369	417	381	399	379	444	382	398	400	397	444	421	406	373	348	406	397	378	429	383	403	412	377	415	340	391	380	401	379	405	392	394	408	386	393	368	408	428	374	401	376	383	392	379	395	414	410	418	398	389	398	367	410	399	385	411	410	389	390	409	417	421	372	413	363	412	371	406	374	408	420	404	370	381	385	375	425	390	404	369	419	409	416	447	376	393	404	401	398	407	377	414	396	418	392	411	423	416	395	405	392	407	396	405	387	413	377	374	379	374	394	389	375	396	384	358	389	416	358	379	403	364	390	372	364	423	391	384	352	399	413	391	387	427	387	392	386	402	360	390	409	393	388	391	392	413	392	385	415	397	374	416	386	414	403	406	410	417	407	438	383	394	415	425	423	404	416	392	416	377	409	389	397	392	425	411	418	380	435	411	397	377	380	411	393	415	428	427	364	425	419	420	392	377	383	408	423	442	395	414	366	410	389	398	379	429	414	423	383	395	395	415	375	360	397	415	407	410	422	406	373	396	401	378	397	387	412	424	376	391	412	408	420	403	399	417	391	425	437	401	375	424	413	401	377	413	391	402	424	375	403	432	374	407	457	377	434	405	377	427	361	422	384	385	404	397	362	400	428	355	406	390	380	391	384	386	362	405	385	396	369	410	440	389	367	419	379	396	415	383	419	428	421	428	374	451	424	382	398	420	432	404	431	401	418	401	425	377	421	386	394	423	414	421	410	390	392	410	411	378	398	391	401	396	406	423	375	389	387	409	399	410	385	399	402	391	396	417	442	370	396	453	378	405	426	397	392	414	390	386	368	376	377	378	430	436	435	391	411	405	436	410	394	418	418	367	386	413	412	431	375	403	395	417	390	397	415	394	376	374	412	383	409	387	397	379	412	407	409	400	395	375	403	358	413	411	385	395	398	384	375	388	396	407	416	381	424	375	401	379	409	358	397	404	445	378	403	380	409	394	419	403	383	411	426	413	368	378	402	418	406	383	374	409	428	394	374	389	428	376	366	373	426	404	361	367	402	407	353	395	353	420	424	412	396	416	397	403	411	436	468	449	415	424	391	432	375	390	401	363	400	417	394	383	375	403	428	382	377	383	405	386	424	388	368	389	385	385	377	413	407	410	376	355	420	375	387	385	394	424	381	375	401	416	392	422	382	383	422	393	381	385	387	412	394	406	427	374	432	389	381	418	394	420	402	406	407	409	388	396	404	417	394	412	389	420	416	377	402	367	396	409	423	376	404	392	398	423	392	430	364	397	427	391	353	406	424	411	379	413	387	408	394	409	424	381	344	399	394	414	395	428	418	413	363	383	391	401	429	405	408	412	432	406	408	415	372	385	408	386	376	424	411	355	390	407	383	419	395	390	392	414	411	390	405	392	411	382	411	413	373	378	402	402	414	376	389	410	428	385	393	427	410	389	395	394	401	412	378	415	407	396	436	383	408	366	369	397	384	372	407	401	377	393	389	395	417	401	423	434	410	382	398	371	393	413	399	392	376	362	396	416	416	396	431	360	418	409	401	385	380	374	399	403	406	376	391	380	443	390	374	383	370	370	403	391	380	397	382	384	382	375	405	411	384	431	378	402	399	392	403	386	399	408	407	440	366	371	402	401	388	374	399	414	403	405	424	392	384	417	382	386	368	397	431	386	406	399	422	367	380	405	411	352	364	432	409	378	405	389	365	383	373	392	399	399	391	364	385	351	398	413	383	423	397	400	383	402	439	412	388	419	358	358	398	393	418	362	373	403	358	373	409	383	373	411	405	428	423	368	397	416	376	422	417	436	385	399	381	404	423	432	395	383	412	415	426	403	383	405	410	393	388	406	365	380	367	411	427	394	381	408	402	405	411	397	426	365	359	419	362	425	402	372	387	388	400	413	378	381	428	378	395	397	407	413	406	384	403	394	415	369	400	388	387	381	406	391	396	411	383	426	455	400	379	392	416	421	425	404	386	423	349	383	415	414	403	358	414	404	398	368	388	413	384	387	404	396	428	409	385	389	404	411	410	368	366	375	416	392	428	380	420	423	375	376	409	377	390	389	385	446	378	412	429	408	369	385	398	405	417	413	361	408	398	398	378	400	398	410	380	370	384	395	387	409	410	408	417	387	397	388	394	381	374	395	389	402	399	403	413	410	410	391	405	413	373	400	434	404	397	397	397	412	397	402	379	393	385	449	385	399	346	417	375	397	407	389	393	378	410	389	421	409	395	411	389	403	366	402	404	377	386	390	374	387	399	411	396	378	369	408	366	419	392	448	437	412	405	432	353	420	414	390	383	406	355	386	403	404	379	363	376	407	427	420	415	375	377	359	411	385	403	415	411	407	390	395	368	429	389	393	401	376	404	363	424	395	398	439	426	377	397	389	452	398	420	415	392	388	405	444	346	441	390	412	391	406	430	413	385	397	396	401	384	362	374	396	368	384	403	419	357	399	403	385	372	387	424	394	413	401	410	391	439	388	384	405	417	398	419	385	396	443	418	390	391	374	401	390	425	396	403	411	407	400	409	417	409	410	390	397	382	381	439	396	408	421	420	419	428	422	432	374	410	378	393	376	385	390	441	401	377	363	391	392	351	403	387	397	389	412	438	365	443	403	412	397	396	387	385	415	412	399	398	382	391	394	366	397	383	389	369	408	386	453	429	392	427	399	395	404	391	406	420	438	414	413	383	405	428	396	433	415	409	432	382	383	379	405	371	389	416	406	405	416	444	422	408	374	386	404	370	407	413	403	396	413	393	398	371	373	376	400	417	412	368	379	390	364	391	409	385	388	384	370	412	404	392	391	404	383	395	384	430	390	413	426	401	402	413	390	332	403	393	350	378	376
24488	33278	72677	72082	57827	46338	32469	26542	15833	10123	2859	1338	1323	1102	670	400	277	235	191	212	207	197	128	167	155	175	153	151	152	157	154	180	142	156	179	169	161	162	161	160	164	158	154	177	163	166	156	168	162	156	147	178	158	172	156	164	159	166	159	160	145	184	136	187	167	183	156	162	165	166	183	172	181	181	177	174	157	158	163	168	185	172	141	158	153	162	141	171	192	152	172	167	177	176	180	161	159	157	151	150	138	148	154	162	159	139	143	164	150	180	158	166	150	175	150	153	172	148	165	206	173	171	162	164	179	160	165	174	163	172	163	175	165	165	165	172	166	164	185	154	152	164	158	186	173	148	178	160	146	178	164	158	179	169	186	163	153	168	142	186	173	177	157	150	180	175	162	169	146	156	159	147	179	167	135	152	186	165	173	155	143	163	174	150	174	146	155	169	166	142	157	156	135	171	160	170	171	179	169	158	141	165	157	173	159	146	158	161	155	137	155	152	166	170	163	185	170	186	147	157	165	155	156	151	161	170	169	148	155	160	172	164	144	162	171	181	168	151	138	158	186	172	164	146	155	147	158	182	133	166	177	185	154	165	148	138	148	171	167	161	162	166	168	168	150	154	165	178	159	151	144	172	160	194	144	138	156	161	174	163	154	196	153	136	157	163	165	156	134	161	170	158	157	160	169	169	157	172	149	171	160	171	165	155	170	158	175	161	143	147	147	139	169	173	150	155	148	169	164	150	170	158	148	152	169	161	169	179	154	177	144	145	157	176	134	156	168	131	151	158	164	158	162	168	164	170	168	162	154	150	186	154	161	142	168	164	186	179	150	158	168	156	171	158	168	151	139	175	171	179	135	152	175	183	152	167	184	172	152	168	141	166	115	139	192	178	147	144	159	140	151	178	171	152	157	147	187	142	166	192	162	158	174	157	157	196	173	152	188	144	178	154	161	148	153	186	178	171	171	146	147	171	163	166	172	184	178	153	166	160	159	166	154	153	165	143	150	164	158	149	183	160	165	164	152	143	174	162	167	171	149	155	184	151	149	148	163	175	152	155	183	183	135	137	158	166	163	169	182	188	154	165	166	150	154	155	151	165	165	157	178	150	159	176	169	175	162	161	178	157	159	178	147	158	152	155	137	164	153	163	164	157	169	151	168	169	180	151	159	164	169	172	162	174	166	181	152	155	170	158	179	164	192	154	181	174	143	154	179	162	167	162	164	156	139	175	160	144	167	164	142	163	150	183	197	157	156	176	181	149	153	166	192	168	176	172	170	161	172	148	175	163	150	169	158	166	167	179	162	177	153	178	158	173	164	170	169	175	177	173	138	147	175	160	140	179	164	170	165	150	146	175	155	152	168	173	171	149	168	161	195	159	165	159	162	161	172	161	142	181	175	180	194	142	177	143	153	166	178	192	193	172	172	148	159	147	176	161	178	188	173	177	162	131	171	164	138	156	133	181	152	155	170	156	169	166	165	159	165	161	151	146	162	160	178	151	146	164	161	145	185	190	175	158	163	153	141	165	173	161	172	170	152	168	160	168	152	170	173	149	166	182	161	137	150	158	179	161	175	166	179	165	168	181	130	161	147	167	163	140	145	160	153	153	158	167	169	180	163	179	169	147	149	161	176	144	157	171	151	167	149	172	140	159	136	146	163	168	161	151	133	166	152	177	180	147	159	155	176	139	167	164	165	155	150	169	162	146	170	179	161	166	151	158	173	142	157	179	162	152	156	146	171	142	180	152	142	169	160	156	157	150	165	152	161	167	175	155	156	188	160	172	171	179	170	174	161	163	174	163	155	154	187	176	167	169	169	173	151	159	153	161	140	161	145	172	174	168	165	162	157	205	156	155	170	148	165	150	160	159	178	159	152	174	154	161	166	165	168	122	146	174	169	171	146	164	155	177	157	169	168	163	193	149	158	161	157	165	142	164	152	187	148	184	165	147	164	166	169	180	149	167	167	151	139	168	153	183	159	155	141	191	174	154	161	136	192	158	163	165	172	146	176	165	156	146	177	154	153	198	161	151	145	180	161	138	165	149	143	140	152	180	141	161	176	130	162	167	162	168	162	175	159	166	176	162	149	154	135	144	174	164	141	180	165	166	140	167	148	153	158	163	134	167	162	165	142	172	155	150	188	174	151	173	171	173	169	146	170	150	173	153	157	147	168	153	155	168	153	158	159	172	175	153	166	162	147	155	147	155	167	135	154	152	178	164	164	148	152	164	170	150	157	159	151	153	167	171	140	149	181	176	153	148	152	190	182	139	180	152	156	153	155	164	188	156	163	157	154	168	127	144	145	165	169	167	165	156	162	143	147	176	180	153	147	154	161	169	139	165	186	143	142	160	157	150	155	164	137	159	170	169	171	159	169	177	175	178	144	147	159	152	142	162	166	160	167	174	158	160	161	152	161	161	147	163	148	168	161	165	168	143	175	164	147	147	180	164	175	149	153	165	154	162	174	176	162	169	167	158	153	142	161	150	172	170	159	127	160	167	161	157	141	175	143	178	169	172	157	174	171	157	170	159	163	141	174	153	168	164	141	145	175	135	165	166	154	184	133	178	164	163	164	164	139	177	159	176	145	147	180	147	163	152	182	156	166	154	171	155	166	167	159	154	152	184	155	152	166	163	172	163	169	172	169	177	163	167	153	139	147	152	165	162	163	175	148	164	184	172	183	193	146	164	177	149	142	159	164	170	163	161	147	151	158	187	155	166	153	151	157	166	152	170	159	166	157	161	177	179	151	177	164	173	157	151	176	159	160	156	155	126	147	164	173	177	136	163	170	158	178	149	179	146	155	159	164	155	155	146	169	154	168	180	169	160	166	151	158	158	146	145	158	154	154	163	175	171	155	169	182	153	150	144	172	159	148	178	154	163	155	166	164	152	147	147	160	177	163	166	156	142	154	147	202	176	136	148	184	179	146	155	161	146	153	136	139	174	174	179	180	175	154	180	160	190	163	136	148	142	167	178	171	154	144	148	164	178	155	164	168	166	150	172	199	188	157	145	158	158	166	146	167	150	165	132	186	159	155	168	157	161	171	145	146	158	164	167	149	161	156	174	165	158	143	158	163	186	178	154	157	151	173	155	156	170	156	150	169	194	177	154	166	155	186	158	168	141	159	166	173	149	173	163	159	161	178	163	153	186	147	159	159	144	157	159	160	144	161	154	137	130	169	172	146	145	165	170	171	157	155	174	177	179	172	176	154	153	157	142	143	145	139	175	163	157	160	178	160	169	155	160	177	170	163	179	157	153	175	174	155	166	160	162	144	143	176	158	195	163	176	148	160	171	175	177	136	158	173	155	128	152	163	142	144	160	157	163	169	152	168	167	151	183	169	142	152	161	140	163	144	150	148	152	152	143	147	143	169	175	164	181	142	160	174	190	151	160	187	170	172	169	163	154	184	159	155	159	172	158	140	164	178	154	166	175	159	157	155	162	174	160	183	166	173	176	164	150	170	153	155	152	154	179	188	135
13283	27987	67055	75299	66572	54911	45066	40481	30996	25056	9317	5695	6038	4939	3138	1810	1016	799	574	567	531	598	475	449	405	446	420	445	416	472	420	483	422	445	493	472	455	433	443	431	479	434	436	439	414	459	460	453	418	431	495	492	454	453	419	419	456	459	441	493	442	406	464	420	465	418	453	466	425	416	432	426	432	418	444	420	433	493	445	452	435	411	455	465	411	411	440	450	430	427	435	425	434	434	441	470	413	419	463	426	426	405	421	426	458	390	452	407	435	407	423	416	437	410	394	447	417	449	446	408	449	402	414	426	418	447	453	442	426	409	411	460	451	420	430	430	457	403	438	469	408	419	454	461	411	442	442	402	448	387	438	468	448	441	462	446	420	444	458	429	445	446	440	420	406	470	435	403	446	465	441	426	407	410	445	429	399	420	457	453	448	384	443	458	428	449	442	449	424	440	441	413	372	469	436	454	461	442	432	440	479	422	457	465	442	453	433	466	414	418	440	389	441	433	396	454	398	484	453	431	409	401	411	434	432	406	436	448	404	429	422	479	442	465	428	437	432	467	409	422	434	445	388	425	447	457	443	431	458	459	418	441	435	427	409	461	425	458	409	429	435	457	429	436	438	422	426	438	419	449	452	425	445	386	463	447	439	403	443	396	425	453	449	431	415	463	426	483	431	430	406	413	427	443	398	405	429	406	480	416	463	443	448	424	431	441	440	445	422	461	455	423	412	434	430	446	441	445	411	400	446	418	453	436	447	424	420	382	446	457	440	441	458	438	427	435	478	429	411	418	426	430	446	418	429	436	435	435	440	442	435	413	462	427	467	432	440	418	482	448	427	403	431	460	404	444	444	419	443	446	417	400	428	423	468	452	409	428	406	435	435	442	397	429	414	461	422	452	463	476	438	458	435	406	398	450	428	457	461	457	427	427	453	394	442	440	447	435	440	412	436	431	411	431	425	440	411	460	443	444	431	438	423	430	445	455	467	412	426	430	419	453	433	441	483	438	424	465	460	424	405	436	463	441	415	408	425	424	394	410	451	425	426	438	457	405	462	420	457	438	480	413	462	456	432	447	428	448	456	427	440	421	436	456	422	412	468	452	429	457	455	423	434	433	446	444	452	406	413	452	423	421	423	436	438	444	448	467	443	423	442	474	372	471	447	441	408	430	429	412	446	419	441	449	438	478	454	423	437	443	411	452	420	436	423	428	453	418	431	442	406	399	440	429	421	431	449	413	419	445	448	463	481	415	435	418	420	427	437	417	458	409	437	434	423	461	486	467	434	453	406	457	460	403	476	409	405	444	412	439	405	438	439	443	440	415	415	431	434	461	442	436	442	480	444	424	426	439	417	466	485	473	448	419	433	424	437	449	452	446	431	447	438	419	437	446	448	431	417	438	438	464	434	503	415	415	450	438	459	413	446	430	458	424	425	439	373	422	454	404	392	419	422	400	419	446	427	463	441	454	419	441	426	457	421	430	427	450	431	409	467	438	475	409	438	456	465	466	449	433	408	447	441	442	456	434	413	422	384	425	464	425	417	432	461	400	409	466	437	444	409	408	427	444	452	396	424	453	461	395	422	406	437	484	415	458	438	437	428	459	417	441	419	410	431	441	426	431	461	479	451	437	435	457	407	429	459	450	389	413	437	404	456	411	446	413	436	455	428	410	455	445	426	461	435	470	446	414	447	434	434	480	443	453	435	462	441	413	401	440	426	410	431	424	457	410	421	426	434	413	413	420	412	479	428	431	451	443	403	404	468	447	425	449	466	411	443	421	457	463	446	446	484	460	447	401	463	383	412	445	485	449	442	405	422	437	426	465	432	467	430	468	435	446	443	442	455	432	449	443	453	461	490	469	447	422	414	465	451	443	456	428	443	463	456	450	484	420	442	404	422	460	449	403	450	462	409	457	455	433	428	429	449	411	454	463	427	410	438	442	420	398	413	448	472	483	443	418	433	440	457	460	433	446	476	411	434	418	412	430	434	483	441	450	425	415	445	443	445	376	427	408	396	415	472	451	434	441	501	415	430	432	411	489	402	426	422	466	447	433	389	421	464	432	431	425	446	436	434	427	426	433	444	405	419	405	475	417	484	478	431	451	445	436	431	458	441	462	433	435	423	443	406	386	444	427	400	430	452	445	438	415	429	481	414	423	456	422	421	407	420	423	443	441	450	462	432	472	433	449	439	428	456	451	462	436	461	444	427	434	403	428	468	446	435	436	427	433	476	449	445	405	474	435	425	459	452	437	482	416	397	443	473	508	426	430	437	453	403	422	421	448	445	440	413	437	466	431	416	456	425	429	422	418	446	448	447	451	439	420	442	444	456	458	449	444	450	412	433	418	458	425	430	439	454	458	430	450	474	411	400	419	422	420	401	424	453	450	461	450	420	426	439	445	436	431	458	457	456	430	425	419	443	436	435	430	435	423	467	397	445	457	437	419	460	456	446	424	422	407	452	438	427	414	432	447	441	453	415	417	431	447	431	442	397	474	451	433	410	422	443	439	431	417	443	447	441	456	427	400	470	432	459	409	414	423	415	414	416	447	388	420	401	438	466	434	429	463	420	433	449	440	448	436	470	434	463	477	451	417	427	437	392	418	437	454	466	433	427	448	446	412	429	420	432	438	438	422	427	438	479	442	472	442	437	435	434	437	434	436	459	479	422	439	398	454	417	453	417	433	457	446	448	477	423	431	437	437	439	407	447	418	467	431	403	454	418	437	415	444	419	469	438	444	424	456	457	453	441	486	460	420	434	412	424	449	418	449	412	449	422	433	446	420	454	413	419	416	411	433	472	424	404	467	438	424	452	408	460	442	432	450	456	436	445	426	409	494	419	518	432	444	408	436	438	432	402	491	444	452	480	460	475	426	412	432	426	424	432	410	439	402	412	441	436	404	396	435	446	400	433	461	422	467	460	440	446	428	427	432	395	436	429	455	453	430	474	437	419	415	452	485	445	438	453	455	422	441	439	431	410	445	434	431	423	442	462	412	438	425	421	464	475	466	427	417	411	392	432	431	432	410	437	405	445	436	422	443	428	484	433	474	427	433	456	414	403	451	404	453	441	455	443	463	455	411	425	433	409	415	412	436	461	441	411	415	434	418	412	443	432	445	441	432	437	412	414	417	435	405	436	438	432	465	406	441	433	468	428	463	439	420	429	469	429	428	437	455	447	448	440	428	475	417	438	427	415	437	436	444	427	431	479	424	439	441	382	445	418	428	442	411	455	450	447	416	474	407	455	443	453	428	440	455	399	445	427	417	438	473	442	429	454	435	424	447	423	413	437	393	454	425	443	449	448	356	424	443	415	434	430	416	426	445	435	447	420	381	473	431	440	438	484	442	429	483	424	456	428	401	428	417	440	439	426	435	436	430	450	452	442	462	437	434	414	439	461	432	446	416	415	444	420	453	420	440	418	462	415	455	424	433	434	460	437	453	400	424	458	445	455	433	428	464	473	422	433	419	465	433	456	464	415	430	480	399
2665	1146	9160	11152	5538	2959	1449	1213	665	555	250	195	202	188	169	147	133	125	131	139	141	140	148	137	119	146	135	145	150	125	135	145	122	140	135	125	158	135	148	127	126	161	126	143	116	150	125	137	135	114	136	151	142	123	134	123	155	141	132	119	145	135	134	132	132	140	132	131	138	129	167	138	149	164	158	134	126	134	124	138	132	123	144	117	134	134	134	146	147	137	120	134	125	140	124	125	122	145	152	116	128	146	152	138	147	149	113	137	119	139	157	145	151	125	132	146	134	154	143	143	149	147	135	130	150	137	142	125	136	154	143	141	106	130	129	134	146	151	154	137	131	144	130	135	124	128	132	132	150	139	148	156	142	130	134	139	166	164	138	134	140	135	140	166	156	144	157	139	126	140	160	139	138	139	150	148	143	130	136	136	135	153	145	130	130	119	138	142	133	148	157	151	128	162	148	130	147	116	131	127	148	149	140	150	136	160	137	137	160	120	121	122	158	150	132	143	141	129	132	140	141	111	155	142	137	128	140	122	129	127	171	135	129	158	134	131	143	145	138	135	144	147	135	160	127	147	144	124	136	150	137	129	139	118	137	149	136	140	141	124	133	134	126	141	110	145	141	152	134	135	144	146	162	129	137	153	150	148	138	142	144	141	133	130	152	125	148	127	146	141	142	152	130	140	128	146	123	141	123	141	136	156	146	130	132	128	146	143	128	122	120	153	130	147	112	151	129	128	123	137	159	172	138	146	144	133	153	156	143	151	145	140	138	116	150	135	136	132	126	143	136	140	130	126	151	129	119	141	136	133	139	127	136	142	110	148	135	137	135	140	132	125	153	107	131	157	124	122	120	129	139	110	126	109	123	131	145	144	152	150	136	148	140	152	146	146	138	139	152	129	144	134	132	129	136	134	135	140	143	133	152	153	142	145	151	133	149	141	149	145	141	131	138	141	122	146	145	137	127	128	149	152	160	129	132	139	135	126	147	134	131	127	122	134	136	159	143	148	125	137	142	141	131	131	161	168	135	131	150	143	133	157	127	134	169	151	137	139	135	129	124	165	135	121	153	130	156	149	145	140	110	123	133	137	125	124	140	148	140	136	134	132	143	135	130	138	142	155	143	153	130	137	142	141	143	135	145	168	131	129	118	141	152	130	121	136	128	130	130	132	132	138	121	123	130	151	139	141	127	134	133	128	129	121	128	144	144	158	140	136	127	147	155	130	153	151	151	123	140	161	135	128	140	138	121	132	147	131	133	144	142	149	155	131	129	155	137	133	149	165	145	128	126	128	144	148	127	146	130	120	146	128	134	137	133	147	146	142	122	127	139	139	135	128	129	118	136	143	136	130	142	128	117	126	150	127	125	116	129	136	153	159	154	131	134	118	146	137	138	142	139	135	144	137	147	150	140	135	129	122	135	124	134	124	147	127	151	139	160	133	137	126	128	122	147	135	151	143	127	141	138	123	114	148	149	140	134	160	152	109	117	144	143	158	122	146	134	127	129	135	140	121	143	139	124	152	152	149	127	144	122	148	156	143	140	152	137	140	131	139	152	125	148	132	160	144	117	140	131	122	160	144	136	151	137	132	140	158	144	148	150	155	126	135	126	127	130	146	159	129	142	139	146	143	142	139	135	151	123	115	142	118	136	137	138	150	139	119	143	148	135	120	140	140	139	141	141	122	135	137	130	137	120	131	143	136	134	145	126	136	123	130	116	151	145	170	123	125	119	134	142	124	119	121	144	104	144	134	136	148	128	166	132	138	155	140	128	135	130	148	130	138	153	135	116	136	130	146	133	138	134	143	155	145	149	137	150	151	139	133	140	128	138	135	138	117	149	152	148	149	168	137	145	137	139	139	125	125	154	162	125	144	128	146	140	138	142	147	150	148	139	155	144	138	144	127	154	163	140	137	146	156	144	142	148	133	144	147	123	132	145	124	115	122	120	117	128	143	140	135	123	125	138	133	131	120	133	148	135	151	142	173	142	165	137	115	134	138	134	139	141	128	161	137	148	126	136	154	126	138	130	142	147	144	130	149	142	139	157	124	145	137	146	156	144	122	147	153	150	141	145	173	143	149	155	129	155	152	124	138	131	148	125	154	118	137	126	132	138	155	148	144	130	120	140	130	104	157	132	132	139	169	132	129	132	154	160	120	130	128	159	132	130	122	157	158	159	141	132	142	135	120	147	135	160	145	146	122	123	127	159	142	152	164	122	124	126	122	161	145	146	149	133	143	149	146	156	138	148	147	132	159	144	137	138	149	125	127	126	141	154	132	135	159	139	121	132	140	125	143	137	142	128	150	135	157	131	151	131	126	153	142	140	128	138	155	124	137	145	159	135	144	134	111	123	142	138	139	148	120	133	165	111	156	138	141	148	150	145	145	144	138	143	120	147	149	135	151	147	125	149	146	141	142	159	142	151	159	124	131	150	153	119	150	149	164	139	135	140	144	127	130	132	116	136	124	140	152	141	147	154	140	139	144	141	149	136	140	148	142	121	133	132	135	130	130	133	146	142	128	122	114	153	128	129	129	153	139	145	122	149	137	133	125	158	142	149	147	131	131	145	149	138	151	150	141	134	158	136	134	136	148	131	149	128	128	131	141	130	160	162	143	124	119	131	127	147	129	149	122	140	145	137	127	130	122	138	140	131	147	156	131	162	143	138	157	150	137	148	146	127	124	133	115	141	148	141	137	115	138	140	152	145	116	154	140	134	163	142	147	147	137	171	123	130	150	137	126	143	146	140	148	130	144	148	131	140	127	125	170	139	147	131	136	131	142	151	134	126	154	147	122	148	138	146	117	146	128	122	118	120	152	151	154	132	131	169	157	157	144	140	137	137	146	154	145	130	136	137	110	145	148	133	124	151	123	140	131	141	129	119	138	124	142	162	150	154	134	130	155	122	133	147	132	144	128	147	134	140	140	138	138	153	150	124	158	116	110	115	142	157	141	154	135	144	119	129	134	140	123	120	151	128	134	117	136	141	132	133	119	126	130	144	138	134	127	148	152	140	132	120	151	156	131	144	129	155	137	142	136	134	138	152	121	137	138	132	156	149	128	160	140	146	143	133	135	117	143	135	114	149	145	133	143	137	150	142	144	139	157	142	133	142	144	136	156	154	122	140	144	142	155	140	153	148	130	142	119	134	148	140	135	154	150	125	132	113	146	137	154	161	153	143	152	135	142	174	143	158	143	158	157	156	153	141	133	147	131	126	158	125	135	154	131	154	124	171	138	147	153	165	138	149	119	113	134	139	138	148	148	142	131	171	139	148	146	149	132	140	140	121	130	155	134	134	133	134	141	140	151	163	129	150	140	123	157	135	141	140	135	128	150	135	134	132	124	133	129	139	146	142	135	138	145	137	136	150	137	142	148	118	147	147	143	126	136	155	138	151	141	157	136	124	156	130	147	161	122	131	133	135	145	117	123	155	134	162	150	153	129	128	122	146	145	124	161	144	140	139	141	148	157	136	130	136	151
2477	1650	17547	23184	16251	10120	5848	5212	3041	2333	961	617	678	600	536	479	397	387	409	389	422	408	360	360	392	383	387	408	331	400	375	391	366	371	355	342	393	357	394	376	373	386	396	388	389	406	363	352	367	374	379	396	416	373	385	408	406	430	393	375	389	375	386	378	380	393	357	394	371	356	398	367	379	390	363	411	377	349	379	384	368	365	372	381	364	435	393	417	393	377	384	400	370	351	381	389	379	397	379	387	395	364	337	387	412	379	377	374	374	387	401	345	398	380	387	398	391	368	393	399	384	411	386	393	399	428	375	371	392	412	394	416	348	382	349	352	416	371	367	412	374	373	377	358	382	399	387	381	387	395	388	381	374	380	364	340	402	395	398	368	351	362	385	371	404	371	367	401	381	359	385	348	365	395	391	334	405	365	402	365	365	342	378	406	378	405	388	388	393	390	391	362	403	341	404	391	405	420	370	364	398	399	378	370	340	387	351	381	373	409	369	402	403	395	366	381	373	359	419	423	395	393	393	383	397	370	376	383	402	398	350	407	403	383	361	383	370	361	360	415	373	358	399	414	402	372	384	383	401	407	391	382	372	369	353	396	366	377	372	388	377	397	345	391	397	381	371	383	374	358	375	359	370	380	394	396	373	350	380	379	399	386	392	402	389	378	346	387	381	369	415	387	345	411	402	395	394	369	343	402	429	426	368	397	386	374	370	354	383	344	395	369	375	400	409	365	352	399	351	379	387	387	361	377	390	391	417	362	379	400	404	367	380	352	384	381	371	397	393	393	361	370	400	397	404	394	387	391	402	383	368	370	367	377	362	385	411	381	402	382	384	367	374	373	425	368	378	379	395	368	384	374	404	383	370	401	370	376	354	393	439	392	390	439	398	398	346	416	385	405	397	381	405	392	374	392	366	372	389	405	358	388	361	411	336	420	411	393	357	357	359	376	403	410	379	430	372	369	367	368	411	363	405	394	385	409	376	424	395	401	391	374	399	386	404	375	385	402	411	406	370	376	408	415	399	426	352	374	390	391	368	373	378	401	402	396	361	396	444	388	368	357	380	395	377	389	366	405	404	388	378	408	380	355	385	364	397	401	364	394	394	391	360	394	393	393	373	385	400	371	379	372	397	401	384	392	376	386	393	343	382	398	382	388	399	390	339	386	386	349	339	387	427	398	379	348	382	382	369	377	396	405	369	388	387	322	383	353	380	365	382	380	428	366	403	408	396	402	389	375	352	410	397	407	372	375	366	381	417	391	362	376	387	369	382	350	365	423	398	449	363	365	367	387	377	361	372	362	397	374	398	396	374	379	363	409	412	381	387	397	394	363	333	364	395	370	368	398	381	373	354	400	391	380	347	380	351	377	377	393	353	338	401	411	379	375	409	380	342	378	377	367	369	364	406	393	377	405	412	389	407	395	422	383	355	383	422	409	390	369	414	361	355	394	394	386	413	385	386	376	400	388	370	388	369	374	363	390	377	384	380	373	393	400	389	400	397	375	404	382	372	371	379	356	393	388	382	365	387	350	381	387	418	389	399	380	396	351	392	369	372	389	406	352	373	435	348	366	396	431	386	372	369	379	374	370	364	409	388	372	389	376	367	394	370	365	405	372	341	423	389	392	367	358	343	363	395	370	413	382	385	420	371	365	387	371	383	396	341	409	416	356	394	396	367	388	348	344	416	374	358	364	391	387	398	382	412	356	388	408	407	388	366	337	384	393	339	394	422	378	411	374	384	363	398	386	402	380	347	387	393	390	393	384	368	402	412	371	393	355	391	390	369	367	348	396	398	388	373	395	394	389	391	371	430	401	375	360	370	379	398	332	394	376	368	391	394	373	403	366	373	396	424	349	368	387	349	403	399	419	364	411	406	369	374	360	400	384	354	379	358	385	416	393	378	382	386	386	367	373	352	371	377	404	387	372	385	422	394	395	378	380	384	360	391	398	404	367	409	394	373	362	382	378	382	371	381	415	394	370	376	398	368	387	407	381	371	383	400	376	371	349	372	401	377	351	389	357	378	428	375	385	366	421	373	384	389	391	367	362	365	412	385	355	378	332	385	376	364	369	388	409	375	414	363	391	379	391	388	413	361	388	354	403	396	386	376	397	372	408	384	392	377	382	357	376	376	373	386	345	411	390	413	355	373	403	384	390	397	398	390	363	403	390	400	378	344	414	352	375	418	406	351	419	369	401	410	381	410	400	394	374	379	365	377	413	380	350	389	367	364	378	397	388	391	411	376	378	427	390	346	386	337	378	353	394	370	397	411	386	353	384	392	380	394	391	427	364	384	359	352	320	408	384	400	380	394	353	376	358	354	394	385	386	396	407	371	403	365	365	379	361	361	385	408	386	376	371	365	391	413	382	391	374	381	370	385	393	390	380	337	369	378	368	344	415	381	373	393	406	351	367	366	350	367	399	367	394	388	384	404	355	376	412	436	397	375	393	357	392	398	358	374	358	352	336	350	403	383	389	424	397	387	382	364	372	392	368	372	412	380	375	370	354	379	368	405	381	400	385	424	395	380	385	404	357	392	392	407	397	358	407	359	378	380	377	374	384	399	414	396	399	373	359	408	399	378	420	388	406	373	374	379	380	358	393	354	418	370	367	372	418	377	362	395	403	364	384	379	395	392	375	399	351	370	388	391	374	381	422	425	359	374	383	360	401	373	404	392	427	362	405	364	359	370	366	378	387	381	389	405	386	408	367	389	376	398	411	388	399	380	367	399	420	381	389	390	389	396	343	417	384	416	377	376	400	365	394	394	381	382	384	397	390	347	365	418	414	352	363	353	397	375	344	396	368	402	381	403	373	387	353	371	366	392	405	381	384	377	405	358	372	352	396	342	385	364	374	413	391	360	386	404	376	372	399	393	380	365	394	353	397	368	387	388	379	348	394	325	362	382	382	385	409	387	415	396	388	384	353	375	372	370	345	379	383	383	388	408	412	412	384	385	381	359	356	382	391	394	397	386	386	390	387	321	370	347	377	398	426	395	394	351	357	388	414	384	360	405	377	395	356	380	368	376	385	403	383	379	370	385	409	395	354	389	389	386	408	362	332	376	373	392	396	397	384	376	371	412	343	414	367	349	391	417	371	367	430	391	384	387	401	358	390	393	412	379	382	403	370	370	355	370	391	396	404	412	408	402	378	410	362	392	386	327	411	373	384	363	363	397	430	396	396	396	367	384	380	396	387	374	361	348	383	404	355	391	389	419	387	359	398	381	401	350	380	374	363	383	395	387	423	388	424	390	390	376	378	365	355	373	391	409	359	397	368	382	371	394	374	394	355	344	393	407	407	392	368	353	389	368	407	362	402	377	369	380	404	360	408	384	396	383	392	369	370	389	401	397	426	388	385	382	400	400	372	390	377	370	393	420	389	387	385	390	370	386	419	391	402	362	408	427	367	379	413	406	391	418	348	380	368	363	359	381	379	368	408	392	383	392	364	398	377	389	390	351	388	385	361	422	359	359	383	401	381
10682	33369	65597	56675	45145	31629	18545	12617	6479	3962	1225	530	695	570	263	253	202	194	156	183	153	171	170	155	162	121	134	138	148	141	154	165	169	159	152	137	158	135	126	158	126	155	135	135	138	148	148	169	148	156	155	144	156	144	138	148	160	154	137	152	148	134	134	114	148	146	153	138	137	157	165	131	145	151	139	130	155	151	160	133	124	136	120	140	131	146	152	153	162	152	154	146	124	129	160	135	166	128	144	150	135	153	147	153	139	145	124	127	167	154	147	147	166	158	123	140	144	142	140	147	147	158	132	151	144	140	139	122	154	134	135	150	160	144	151	144	142	167	149	147	147	139	152	132	164	156	149	138	153	173	158	140	134	152	145	146	146	155	151	142	153	150	148	140	159	174	124	170	131	119	154	131	135	109	128	140	164	159	148	130	143	137	144	168	152	145	143	134	123	154	153	149	143	129	160	146	149	156	146	137	138	146	142	155	170	131	144	162	106	172	129	144	144	142	148	133	150	147	149	134	134	145	142	151	162	158	143	141	138	137	166	135	131	165	130	156	147	133	147	148	162	141	163	135	115	140	176	155	145	135	170	140	161	150	139	160	156	165	143	149	147	151	131	151	152	164	141	138	155	159	173	160	133	157	166	159	149	131	139	150	161	157	166	151	128	135	131	127	160	152	151	190	174	132	150	137	144	140	165	150	153	145	156	129	149	123	141	139	126	169	128	156	158	151	151	160	124	145	157	137	136	168	142	137	146	149	145	151	126	153	126	150	124	151	121	139	180	141	176	171	159	149	157	161	157	131	137	152	138	148	167	119	117	147	166	141	159	148	138	136	136	152	163	144	134	131	125	154	130	146	150	169	157	153	147	126	145	149	132	166	160	145	145	150	141	151	164	167	140	136	133	131	179	135	169	151	157	158	144	141	148	145	135	148	168	159	137	155	158	139	153	138	140	149	140	135	140	136	126	126	142	154	150	145	158	154	134	140	126	165	146	162	146	150	156	120	153	127	155	130	135	160	160	141	155	141	161	149	173	164	150	157	145	166	125	136	153	146	145	151	153	147	140	143	134	134	156	143	170	141	122	130	155	140	120	138	113	149	154	132	151	151	123	146	144	157	143	139	135	149	161	139	129	139	144	164	144	151	128	142	161	156	140	142	147	134	157	151	165	147	143	150	154	158	143	140	149	144	137	120	143	162	142	136	147	136	156	153	133	142	161	136	147	143	144	113	149	146	149	167	151	150	131	152	143	157	132	167	142	161	150	132	133	146	146	153	136	159	133	158	153	134	143	156	139	134	126	133	171	166	140	156	146	144	141	159	152	154	132	147	173	148	123	160	164	145	156	147	134	152	130	140	128	161	137	142	143	147	147	156	156	145	131	150	128	138	144	149	141	136	153	146	131	137	142	142	143	131	121	142	161	110	141	132	148	137	145	144	141	143	146	155	148	148	166	143	148	137	135	142	172	150	150	153	151	137	154	132	139	144	175	153	136	165	146	153	153	151	161	172	153	142	142	142	168	172	140	154	135	155	135	149	170	128	158	138	151	169	155	135	138	148	144	148	142	143	165	170	149	159	155	142	146	150	147	165	145	148	154	156	138	154	166	145	126	158	138	135	158	131	128	139	142	139	154	119	142	142	146	158	151	126	139	148	142	132	132	140	148	135	140	135	147	154	172	148	144	141	150	167	142	158	135	157	143	153	145	148	156	158	143	167	157	178	156	152	136	139	137	134	143	140	141	149	139	140	145	136	170	138	134	129	155	148	134	130	143	154	169	153	160	158	159	128	154	151	138	149	162	158	148	157	136	155	161	157	140	151	154	147	151	119	147	159	151	134	126	148	158	184	145	132	144	134	149	157	148	128	140	147	142	147	153	167	132	137	140	162	129	141	138	163	139	166	174	132	137	150	143	139	154	152	151	137	125	127	162	144	150	150	148	161	165	124	147	159	132	148	151	137	150	113	153	146	140	148	128	154	163	171	163	138	170	132	136	170	145	132	114	136	158	155	159	126	145	155	124	135	144	129	143	160	158	141	155	179	151	153	173	135	164	144	170	149	152	135	136	139	133	144	133	156	141	137	145	121	146	160	161	141	130	127	132	132	149	129	159	144	133	153	137	146	146	136	149	159	138	151	160	133	153	147	147	138	136	156	150	157	159	150	148	151	144	151	137	150	154	155	127	174	157	166	131	140	132	130	146	167	153	141	142	137	164	147	141	141	153	145	135	145	158	130	154	173	136	139	141	160	160	131	127	138	153	130	139	140	151	174	168	141	164	139	129	165	121	136	128	127	161	150	168	147	141	130	128	129	129	157	146	128	139	137	132	142	165	132	148	132	149	131	139	146	123	155	162	130	159	157	137	140	155	140	141	151	144	161	147	153	141	174	145	155	141	136	125	159	139	154	137	157	150	144	149	161	152	143	147	138	156	143	150	156	137	137	138	138	150	160	150	126	153	174	171	136	137	148	153	122	143	147	140	136	154	162	162	119	154	153	140	139	150	133	149	141	133	164	138	164	150	154	157	145	147	144	149	144	153	141	142	152	143	151	134	140	134	143	154	166	136	136	141	141	145	133	148	149	122	149	151	152	143	141	140	129	172	167	165	146	141	151	136	165	114	163	139	121	139	147	150	154	142	145	160	149	152	160	164	135	137	163	130	157	147	147	143	161	134	140	165	130	159	146	143	148	137	147	144	159	168	137	154	137	142	152	129	171	146	142	137	131	153	145	142	149	149	143	135	143	131	152	142	143	155	173	142	162	159	165	161	145	151	134	156	154	139	140	161	141	159	148	134	139	157	145	141	124	137	121	158	155	145	135	159	147	158	148	152	141	141	137	156	136	141	145	148	150	148	166	139	133	140	145	134	148	135	138	138	148	125	154	154	126	142	144	139	158	157	147	140	143	148	125	160	139	148	151	147	156	142	166	154	160	155	123	132	148	135	154	134	142	133	166	153	142	140	151	132	142	145	134	158	126	153	170	140	153	151	137	127	140	140	147	146	132	133	160	146	152	142	145	149	123	133	153	138	134	152	167	167	134	151	150	145	132	158	162	152	141	154	143	151	150	134	149	159	159	147	155	155	137	137	150	159	141	155	147	137	148	145	134	135	149	156	141	157	138	138	154	158	139	131	160	139	150	142	158	148	151	136	141	142	135	127	135	124	120	133	142	134	162	136	127	149	139	163	156	139	151	138	140	140	157	153	169	155	157	154	161	141	147	142	179	154	149	138	153	142	137	153	152	137	156	150	143	151	122	135	147	146	128	149	128	158	158	157	150	129	140	147	144	126	165	151	136	145	145	146	148	140	149	147	138	156	135	154	137	139	144	164	121	134	142	153	139	141	145	145	142	119	147	143	139	143	156	166	130	138	173	137	142	150	131	159	141	147	147	127	157	155	168	163	146	132	136	152	139	151	146	121	161	154	132	151	138	148	147	139	159	170	127	150	141	155	160	148	152	157	135	154	164	132	145	139	153	138	148
6856	29592	59629	58789	54107	41177	32824	26888	19802	14937	4811	2442	3139	2583	1275	911	727	579	496	526	510	521	430	401	413	405	428	410	427	388	376	417	377	401	429	387	469	403	394	400	394	434	381	400	400	399	414	437	363	410	422	389	410	397	404	421	403	401	392	441	397	381	396	371	397	409	388	376	374	363	393	392	381	352	428	381	414	429	356	373	411	400	417	402	384	395	371	381	413	373	417	384	388	371	407	439	411	369	397	426	396	368	377	397	412	423	389	415	402	407	376	399	399	420	384	417	412	412	408	371	397	398	380	403	387	373	392	414	402	422	403	409	411	403	416	386	389	415	369	415	415	385	389	409	419	412	406	390	396	395	397	387	413	412	408	388	392	363	410	413	376	384	407	388	423	413	365	403	418	380	397	424	420	401	357	376	415	357	370	414	382	415	380	392	413	373	390	396	376	368	420	400	411	398	360	397	397	407	413	375	359	404	415	398	372	401	400	414	383	366	417	406	396	362	407	420	394	395	395	419	412	402	366	407	388	368	382	368	404	385	394	386	374	380	389	362	352	406	435	398	390	392	405	406	377	443	416	422	410	400	429	414	379	384	385	370	421	386	386	402	411	397	375	377	391	359	417	384	419	416	379	370	395	396	369	363	420	375	424	387	381	408	414	415	388	400	381	368	362	420	411	364	402	412	399	415	412	383	364	372	400	381	391	364	383	441	395	369	409	415	409	404	402	384	381	395	416	397	415	418	397	395	416	389	405	395	384	379	383	409	379	388	365	392	413	415	379	395	386	353	396	369	387	386	370	385	427	429	403	419	439	369	392	365	394	417	398	388	425	402	400	388	415	397	399	404	437	394	393	406	405	378	384	420	400	390	395	387	375	393	397	438	386	420	407	406	421	421	378	404	428	382	400	395	386	387	409	385	392	407	390	367	385	396	367	359	366	384	390	393	402	397	429	394	391	370	374	388	420	410	431	405	390	401	356	398	408	406	409	387	402	378	415	421	430	387	439	378	428	382	410	369	389	386	361	441	432	413	371	401	409	389	390	401	419	361	404	381	376	439	357	430	383	389	380	402	368	418	378	395	402	396	384	423	402	397	415	390	355	383	397	376	414	419	408	386	378	386	404	406	396	407	396	407	386	390	406	395	400	417	394	406	389	407	429	383	384	421	390	389	406	412	415	413	399	381	399	412	377	411	377	377	392	391	383	408	365	397	402	406	376	410	371	415	394	398	411	392	376	393	416	439	420	358	390	441	371	405	428	382	365	368	404	375	426	427	400	404	441	405	384	397	394	372	370	391	412	410	422	382	375	397	383	385	417	370	416	390	388	394	410	405	435	392	387	389	394	411	397	411	414	404	405	363	393	363	405	434	391	400	417	386	399	420	419	415	368	393	385	381	397	424	367	380	387	427	387	405	376	404	415	409	394	365	407	424	398	419	379	429	393	393	374	374	395	415	410	395	448	376	425	400	407	407	396	380	362	412	363	407	396	416	401	427	402	385	390	453	406	426	411	404	418	394	397	408	406	404	411	381	401	391	398	393	413	390	399	390	402	372	427	397	391	410	428	387	418	419	413	369	398	432	384	377	381	376	397	404	393	395	412	409	415	444	397	366	387	395	430	411	406	416	422	420	403	416	398	383	388	353	376	412	383	405	388	402	438	376	392	413	408	408	413	422	379	387	388	356	397	387	397	377	388	404	423	424	395	391	400	404	428	376	389	397	369	398	367	386	412	385	394	377	392	390	415	365	379	367	413	394	397	397	398	414	391	388	413	403	407	397	401	395	399	368	391	385	397	412	407	397	369	419	393	385	387	422	407	397	381	388	390	380	411	392	397	403	417	423	398	391	397	389	400	402	394	416	405	378	387	375	356	381	358	406	424	398	387	373	396	373	381	399	386	366	410	406	351	375	419	401	368	363	393	394	398	381	352	393	398	438	378	414	391	414	432	408	395	405	409	384	392	387	428	375	372	411	414	397	371	426	393	402	375	396	409	388	382	436	417	389	401	384	408	412	387	399	398	422	396	441	401	381	408	369	416	424	363	391	422	407	395	421	392	413	361	377	379	375	401	383	372	418	416	442	391	375	423	367	406	378	403	399	394	421	374	415	390	429	414	392	443	418	424	415	388	411	412	354	371	384	389	409	412	424	395	401	396	392	422	376	432	392	401	415	425	371	409	401	389	402	377	437	406	372	388	381	395	428	396	423	393	388	390	373	418	409	404	363	380	395	392	416	375	397	379	391	388	393	379	396	372	434	401	357	394	425	433	381	410	394	399	422	384	413	438	422	420	425	410	362	425	351	387	387	403	402	401	405	408	388	429	406	401	429	387	415	400	429	373	416	385	376	389	401	395	386	398	379	384	386	376	377	398	437	378	451	413	429	385	410	393	375	402	382	398	400	409	406	395	409	427	383	403	403	381	352	401	375	391	372	366	391	388	395	414	363	388	390	359	370	391	373	420	383	393	372	402	414	384	386	431	399	396	416	377	381	414	391	413	403	436	396	420	380	454	411	380	388	405	351	388	399	397	387	384	404	397	390	400	407	386	438	391	405	358	393	405	403	404	379	446	412	432	371	387	383	407	383	410	398	415	388	381	377	361	352	399	396	404	395	393	402	413	420	450	405	421	391	439	393	376	393	427	379	412	362	405	404	377	406	409	397	385	340	382	370	387	407	384	387	411	384	387	403	402	389	365	393	439	419	416	382	369	352	367	408	411	411	379	439	381	403	399	367	394	401	405	408	407	396	383	381	439	394	400	376	428	378	383	363	410	395	407	383	422	416	390	388	364	376	372	369	389	406	390	399	410	400	373	439	406	386	384	379	409	361	423	412	391	363	398	427	430	398	411	434	424	339	397	416	404	356	381	399	367	428	426	347	401	385	388	388	413	438	413	379	424	371	396	386	401	386	410	447	368	378	424	415	389	409	389	369	392	379	417	428	397	434	402	423	407	399	408	385	370	393	400	348	407	400	379	399	384	420	395	385	388	364	405	367	385	452	441	422	384	393	374	439	404	379	389	399	371	393	392	412	391	405	372	391	372	379	380	383	389	382	386	442	400	383	409	390	372	399	405	395	369	438	417	415	410	370	379	378	405	391	420	377	393	389	407	387	387	388	422	384	390	396	387	402	436	369	416	390	405	387	399	389	395	414	398	405	386	397	375	373	403	416	410	372	389	394	392	393	396	401	390	396	400	413	386	382	354	390	424	403	387	400	376	409	425	400	406	405	416	406	400	406	391	378	373	399	431	385	434	368	396	390	395	391	420	389	406	391	394	381	443	397	422	379	402	428	397	358	368	361	397	422	388	410	378	405	370	372	418	414	396	384	363	375	413	375	386	409	406	382	399	429	398	400	376	418	347	396	389	432	393	413	402	397	381	412	432	350	392	374	398	400	394	399	395	438	401	383	357	378	405	397	390	386	409	373	390	374	391	388	405	383	365	418	404	353	404	399	390	404	401	397	377	421	361	385	405	371	375	409
26371	39248	79796	68693	60536	43637	30165	22822	12748	8492	2580	974	1173	840	526	369	347	280	177	250	215	205	190	155	157	153	155	167	172	152	159	165	168	163	134	138	156	157	154	154	167	163	161	155	162	162	151	165	172	147	156	180	162	159	168	147	154	168	155	176	143	174	174	152	156	163	188	159	159	162	128	168	157	151	146	155	205	163	158	172	135	173	149	163	149	143	158	164	176	159	155	176	165	165	166	146	156	156	139	157	161	140	175	167	157	161	153	159	134	144	171	150	188	184	152	179	144	168	158	159	153	153	158	167	160	153	160	170	171	195	158	185	182	166	160	172	147	141	175	161	177	167	175	163	143	148	165	153	170	178	180	157	147	128	196	160	177	161	135	171	153	171	158	136	144	161	174	162	188	162	170	178	148	184	175	170	152	164	155	155	166	152	155	143	170	156	150	170	154	151	162	154	164	157	156	136	202	143	166	154	155	154	149	172	159	148	137	164	157	144	158	154	160	162	162	171	153	169	157	179	165	152	155	166	164	147	171	180	173	146	176	154	150	158	161	169	166	157	160	158	179	186	191	167	176	145	161	143	167	146	162	175	173	153	164	154	198	157	164	164	165	164	172	142	144	161	169	169	156	167	161	152	157	154	181	165	164	157	164	150	154	180	152	172	166	151	169	165	145	164	167	163	169	166	157	181	171	162	143	168	157	161	140	144	153	160	156	157	137	163	150	172	170	157	174	170	139	162	152	146	179	170	168	174	141	165	145	148	162	146	183	156	173	159	159	165	149	188	150	142	187	135	175	162	167	171	150	162	149	149	153	162	175	157	157	180	168	182	135	178	157	174	152	164	178	149	194	142	168	167	175	150	161	175	170	157	136	179	174	190	155	180	172	145	142	159	173	143	171	159	155	152	163	192	177	164	176	167	147	138	154	159	148	143	173	152	182	155	180	144	159	166	153	170	136	196	150	164	176	167	152	138	161	161	178	149	150	173	148	193	169	184	154	175	148	178	150	176	160	176	142	155	169	181	143	156	134	166	160	167	171	197	133	174	156	174	172	166	142	157	155	159	160	149	173	177	169	153	157	155	151	148	154	155	162	166	173	147	155	142	144	170	165	188	168	157	167	164	179	192	169	169	161	175	175	147	170	163	160	162	150	129	167	144	162	167	168	160	139	154	165	161	156	192	154	169	190	158	164	145	164	157	164	157	145	159	156	174	160	154	159	167	154	157	165	160	175	142	181	166	169	135	146	164	178	168	172	184	147	152	167	158	157	192	169	159	162	169	188	140	149	145	172	139	178	179	159	158	130	143	170	162	175	142	156	166	171	151	178	147	153	158	167	178	167	167	152	150	161	184	156	158	168	151	154	151	152	178	159	161	165	155	159	158	162	164	158	148	170	157	135	146	162	158	172	172	143	150	170	184	179	169	170	146	168	149	177	145	163	168	173	172	157	176	154	180	162	165	167	167	181	156	159	158	156	161	139	145	163	180	143	166	136	146	179	163	141	179	159	171	164	166	179	158	161	150	185	155	149	156	166	158	151	142	149	164	158	179	173	171	159	174	169	152	146	151	182	155	147	162	163	163	164	162	156	198	153	178	154	119	158	154	184	152	182	157	163	165	172	172	172	164	169	156	174	172	156	168	161	170	163	156	154	169	173	166	146	156	149	178	178	136	162	165	157	160	159	167	170	160	169	156	162	162	161	163	152	140	170	163	165	146	165	156	164	155	180	166	177	165	190	169	183	185	137	157	154	157	161	166	144	129	159	162	156	176	140	170	207	163	178	151	169	145	150	181	160	154	170	160	170	168	148	160	153	152	154	162	161	160	182	175	152	174	168	151	137	148	178	157	177	158	164	155	157	175	169	177	152	146	166	153	163	150	174	157	160	167	154	160	185	176	160	180	157	175	166	147	154	182	144	153	140	174	176	154	160	161	165	149	171	172	167	168	166	175	163	160	170	200	160	183	167	172	169	121	126	130	160	167	164	160	183	159	172	129	153	163	168	151	173	188	159	154	181	165	172	166	169	155	163	172	172	174	165	176	198	169	159	145	181	169	168	146	181	178	142	173	160	155	141	146	183	148	174	167	169	180	167	166	168	159	128	170	168	179	166	158	155	156	174	146	157	154	168	169	148	163	160	163	175	159	160	180	141	172	158	165	152	148	160	135	147	164	142	171	170	157	158	158	194	167	158	155	176	184	155	144	163	153	165	149	160	175	171	174	171	183	153	190	158	145	169	150	166	147	158	173	147	151	155	166	166	156	161	151	175	145	172	166	168	164	176	167	161	152	164	145	160	162	160	154	136	148	159	163	157	156	161	176	164	171	155	178	150	186	139	149	170	142	165	173	180	175	187	168	168	148	135	160	168	154	160	167	142	154	163	167	155	167	161	166	167	140	156	171	188	160	148	159	171	172	185	168	182	142	169	162	165	181	173	185	186	175	183	174	171	195	151	167	145	159	176	146	139	150	155	187	158	163	159	151	144	186	170	182	179	163	148	157	170	163	152	152	180	160	151	164	163	173	183	157	178	164	203	152	153	149	189	154	148	190	153	161	151	139	160	156	158	151	173	164	157	182	162	141	142	162	173	183	167	139	144	161	161	173	150	162	164	163	159	157	141	142	166	161	134	159	167	151	158	179	158	168	149	155	146	168	156	176	141	172	152	136	187	170	159	138	180	140	181	155	160	169	156	167	157	143	155	169	163	153	150	147	165	154	159	149	157	155	166	167	172	137	173	143	184	158	152	148	161	141	181	170	167	143	180	154	154	167	183	177	169	148	148	165	150	155	145	146	143	154	202	174	189	179	170	163	150	153	166	153	171	183	154	152	164	161	168	189	151	168	193	157	142	172	180	131	164	159	185	173	157	140	159	182	155	169	160	166	186	177	165	164	177	167	152	144	163	159	149	206	150	170	164	164	135	165	152	163	173	150	147	141	166	159	162	170	177	172	143	153	189	168	179	148	169	158	168	147	158	158	173	137	167	150	154	165	173	163	148	168	178	160	165	171	185	166	160	173	144	163	161	153	148	160	166	172	174	171	180	154	143	182	167	171	167	155	175	170	144	155	158	161	154	152	174	154	156	155	154	158	181	164	182	157	145	165	152	147	134	155	189	170	146	120	154	137	165	156	168	170	184	193	140	158	158	142	175	194	169	170	151	177	156	158	151	157	175	149	162	176	163	168	157	167	190	175	161	161	143	149	158	165	193	115	166	174	163	171	152	178	166	191	148	152	178	162	164	163	146	147	169	164	169	162	154	128	139	168	165	176	162	153	157	162	185	163	169	152	159	186	195	166	155	155	147	171	137	171	166	170	164	186	147	180	183	155	143	163	173	178	151	145	189	170	164	166	163	139	168	164	170	168	140	153	169	136	166	149	172	151	164	169	166	141	158	164	154	171	131	175	183	154	148	169	161	146	133	187	178	167	183	156	172	135	147	167	149	158	152	159	147	156	156	171	152	174	179	173	185	158	124	166	156	167
15401	31773	73730	73141	68455	51923	42715	36254	28151	22637	8824	4067	5622	3706	2290	1508	1276	977	698	701	645	629	635	485	463	428	446	414	428	405	438	422	447	439	415	422	448	453	439	425	405	440	424	426	394	423	421	411	453	426	465	438	453	420	448	441	459	415	426	420	455	422	414	436	429	439	405	438	460	424	452	450	454	444	428	406	411	428	423	431	455	406	413	422	454	464	445	406	443	447	417	447	397	421	414	392	425	439	454	444	443	411	409	415	393	457	426	393	465	430	443	436	454	403	450	441	462	449	431	430	436	437	420	435	444	465	435	461	418	439	417	440	454	420	443	452	467	428	429	420	449	447	409	443	433	447	424	440	478	437	447	444	434	443	435	443	434	410	444	412	425	411	411	472	443	418	409	393	428	405	497	446	433	418	439	439	448	437	451	432	448	418	434	439	433	441	448	415	450	424	422	444	439	434	428	442	427	456	420	444	449	423	480	402	413	435	474	421	411	459	466	449	401	439	407	421	419	423	459	438	472	422	486	404	453	449	420	420	422	443	390	438	443	442	467	419	433	465	433	465	442	421	458	431	432	413	454	454	413	418	384	402	453	439	437	421	434	427	444	432	417	420	453	444	428	384	433	445	443	422	452	434	447	417	430	433	457	455	408	451	445	441	445	414	395	418	430	434	386	439	432	439	436	475	424	432	470	409	457	420	441	432	398	449	447	422	460	402	448	457	440	424	462	450	409	409	458	428	437	472	397	455	466	417	469	411	423	420	459	452	455	404	439	408	423	418	431	423	439	444	439	425	440	458	440	427	449	421	437	371	402	429	428	439	466	457	436	423	446	427	411	441	427	464	419	443	451	443	428	443	396	441	414	394	453	407	424	458	431	435	416	457	426	443	424	444	418	446	440	443	434	435	434	442	430	405	441	445	476	394	448	384	433	407	448	437	455	426	428	396	415	435	445	457	424	469	409	466	413	437	444	403	411	444	452	444	403	410	416	422	442	436	463	451	431	436	436	442	456	433	431	435	464	446	398	406	420	441	477	451	431	458	424	427	437	427	464	414	437	454	399	456	474	443	458	454	430	441	413	429	448	449	423	427	406	423	437	416	433	480	409	415	429	479	439	452	460	461	444	427	418	419	443	430	418	439	456	425	412	440	415	409	415	433	434	411	439	423	443	390	448	465	448	463	417	415	433	439	425	372	444	436	446	449	417	414	438	439	424	437	459	412	385	434	440	435	424	435	450	456	423	441	427	462	427	443	435	468	398	461	449	472	434	435	440	420	425	442	418	430	422	433	447	442	457	465	429	446	427	439	409	446	430	408	465	393	477	424	452	436	445	417	479	440	445	431	430	446	393	410	423	410	447	421	413	453	430	462	422	417	431	456	434	423	428	410	448	437	441	392	422	431	424	460	430	438	464	423	420	432	425	433	421	417	428	434	401	436	440	432	422	415	423	435	434	381	460	426	399	438	437	395	436	450	436	401	427	446	431	391	478	454	449	434	446	437	470	435	406	406	434	436	397	446	406	427	464	439	430	419	452	464	435	456	466	405	435	452	420	424	462	448	423	451	446	439	396	421	411	419	414	423	434	449	418	406	432	392	436	420	423	425	471	440	426	455	396	428	465	454	414	445	433	430	413	415	449	420	464	444	435	430	423	443	447	437	440	475	448	424	447	428	422	444	401	458	491	442	446	462	436	452	399	412	473	418	408	433	432	440	458	389	420	445	420	441	440	434	429	433	441	469	433	433	432	438	467	449	465	428	458	422	429	450	477	449	434	393	458	460	464	423	466	398	442	437	440	428	421	440	427	413	445	424	452	442	420	455	435	420	423	452	431	427	442	407	464	444	452	450	447	434	444	435	479	431	429	460	425	431	423	408	399	442	486	404	433	446	459	467	412	435	445	454	408	432	445	426	390	438	469	409	451	410	449	391	400	432	405	427	419	424	439	399	434	388	427	424	415	427	434	439	441	443	431	463	431	451	437	404	435	429	442	478	446	392	447	423	416	434	452	412	474	454	443	420	420	464	400	425	457	411	449	445	427	412	430	411	460	411	405	442	437	443	442	435	415	455	377	446	440	438	416	457	414	399	449	433	455	464	438	400	430	470	474	421	413	448	451	427	408	427	423	413	449	430	420	416	426	434	412	422	410	404	445	439	451	468	432	431	455	395	451	434	423	443	458	434	466	417	419	441	457	435	409	417	422	455	433	406	490	442	403	458	431	462	425	430	415	431	434	433	416	467	424	455	431	441	453	432	431	444	399	440	423	416	437	417	470	444	435	440	434	427	465	426	405	444	453	432	454	417	410	437	464	466	474	487	445	447	446	432	412	426	458	420	442	437	441	401	412	456	474	428	418	446	423	381	450	404	449	430	420	454	417	436	441	439	423	423	440	438	410	420	446	407	441	432	440	428	389	405	454	397	437	424	420	418	431	431	452	474	489	439	451	464	391	439	432	416	437	443	429	458	447	436	437	417	438	496	445	402	435	450	461	420	430	437	410	446	415	438	457	473	478	476	436	428	458	446	448	483	424	428	446	448	402	402	426	427	444	443	451	438	449	432	417	487	451	452	443	457	441	420	450	468	457	433	422	424	426	450	445	459	417	445	434	471	411	448	436	442	464	466	399	449	411	418	460	415	418	397	435	455	417	436	449	480	475	476	447	401	453	428	456	438	468	402	438	430	486	448	444	431	399	466	441	417	440	397	414	452	478	471	464	476	412	415	493	414	474	430	437	453	434	423	422	421	421	449	450	401	437	452	409	431	452	450	404	447	410	398	441	426	443	399	460	463	400	433	478	469	427	395	429	445	432	460	398	429	428	419	432	440	459	456	439	426	409	441	420	471	428	469	416	415	426	463	432	406	422	434	426	435	453	447	405	440	452	438	401	450	431	436	473	437	444	407	457	424	439	488	432	420	446	429	454	439	445	448	402	471	429	425	429	426	426	441	444	419	426	454	418	406	417	394	460	457	424	433	411	446	401	440	420	431	451	418	428	425	457	411	412	421	469	468	453	444	425	442	397	421	477	381	460	398	440	442	432	395	472	433	394	411	452	442	475	398	436	428	449	397	433	434	422	477	452	459	451	457	461	422	461	438	414	447	443	423	450	426	447	481	420	445	451	443	418	449	419	440	463	431	442	412	435	478	428	443	431	443	427	454	421	422	461	401	454	454	417	437	444	439	431	396	412	440	448	438	409	399	451	425	436	444	428	440	472	462	461	427	434	419	408	418	455	425	454	426	454	439	453	441	451	430	435	404	423	411	424	481	410	467	466	426	460	463	495	438	464	438	415	439	414	421	450	470	450	431	426	441	441	444	405	441	428	450	407	450	439	410	449	416	430	422	393	460	438	451	394	422	479	434	429	440	452	457	373	444	432	443	432	477	440	434	456	435	413	467	463	477	412	454	477	451	416	419	433	425	449	429	414	445	464	453	421	434	421	418	410	453	468	392	461	394	435	473	433	442	435	437	430	447	427	434	440	449
2703	4906	10982	9028	6601	2665	1354	1027	584	496	239	188	187	193	148	138	171	140	139	154	143	140	135	141	133	126	131	159	156	160	152	138	164	151	129	136	148	142	139	149	125	148	155	138	132	138	162	137	134	154	130	146	129	145	155	136	148	136	124	119	138	109	135	150	128	144	138	151	132	149	135	132	143	127	147	137	146	134	146	134	138	157	123	139	138	150	138	149	134	146	156	115	144	173	152	136	142	124	134	145	145	160	160	149	115	141	131	143	134	120	138	119	133	136	153	137	134	146	139	120	151	148	129	125	145	154	138	137	119	131	139	159	125	146	134	128	137	136	137	158	130	126	113	118	124	148	147	158	125	144	130	148	133	149	150	117	131	141	139	135	154	136	135	139	150	167	126	145	139	141	150	154	134	138	125	127	137	141	130	132	137	125	137	152	145	138	143	140	131	133	132	119	148	149	141	115	130	129	127	139	162	138	137	145	144	147	138	140	136	126	141	148	137	129	140	142	147	146	136	147	149	153	150	131	123	138	144	136	132	150	128	150	135	136	128	134	133	155	146	129	131	134	139	127	136	124	127	132	134	151	136	149	157	132	134	146	143	145	136	119	136	137	140	144	140	142	138	134	149	132	144	155	137	136	128	146	130	113	144	140	140	133	137	139	137	124	128	118	125	129	145	134	113	122	144	142	129	149	157	147	120	144	135	140	129	157	154	161	151	156	141	157	136	133	143	145	141	138	147	127	116	149	141	156	122	131	159	149	143	127	121	138	137	146	145	120	136	143	156	138	145	136	133	139	142	142	126	131	142	144	136	123	157	157	142	138	147	151	127	144	150	135	132	147	130	149	137	135	123	142	148	146	154	137	132	153	133	132	158	155	133	134	150	145	141	143	142	153	152	137	141	133	126	141	163	139	132	141	167	130	130	131	145	126	150	121	178	122	163	160	144	156	134	136	150	143	134	125	138	134	140	142	138	148	156	144	132	156	134	138	127	153	152	143	148	127	134	142	137	137	149	146	135	161	133	138	145	131	146	125	128	130	136	148	135	139	142	146	128	157	126	149	128	157	136	140	142	119	134	148	128	155	128	136	146	159	146	152	153	140	140	137	129	137	140	143	142	137	122	132	153	140	163	123	128	146	176	137	126	136	140	132	139	155	148	139	135	138	128	133	150	135	119	153	128	144	146	149	131	125	139	120	151	141	142	134	149	131	131	148	143	150	147	129	162	159	132	132	154	139	144	142	145	144	153	141	129	144	137	141	142	123	125	135	142	131	134	156	131	140	140	142	141	153	139	147	167	129	148	137	131	136	140	132	149	164	145	142	132	158	137	155	141	132	123	161	148	147	127	124	139	129	131	129	124	138	121	150	130	139	130	139	132	138	160	122	153	157	131	128	135	140	132	154	130	143	127	149	135	128	143	121	132	127	153	148	140	139	144	143	147	151	153	131	135	143	112	128	127	132	101	121	138	137	144	126	147	146	132	148	156	124	137	139	177	142	122	146	180	133	129	144	151	147	151	148	149	137	132	120	136	156	123	147	153	146	137	137	140	143	132	134	138	134	129	131	161	170	153	148	155	148	113	139	116	161	133	150	157	156	128	135	140	123	130	132	172	158	136	136	137	140	152	155	132	137	148	128	130	133	123	137	123	142	141	133	139	117	146	134	142	132	137	141	127	127	139	136	134	151	148	150	141	138	151	124	136	139	151	122	114	134	126	154	140	121	127	136	112	143	141	127	135	123	125	149	124	131	139	134	142	151	139	126	136	139	151	141	139	146	135	140	126	132	140	112	119	147	124	133	161	136	133	144	130	120	150	121	142	134	159	127	111	130	120	161	129	154	148	161	145	155	140	141	139	137	139	143	143	159	135	157	146	142	141	124	149	132	138	135	136	138	124	140	147	144	134	139	121	154	130	150	137	141	162	124	131	117	143	147	114	158	134	131	120	150	141	161	138	144	126	141	162	144	147	168	146	135	137	151	157	135	154	127	140	138	148	128	132	143	146	110	147	144	122	130	132	166	145	141	129	131	133	117	128	114	139	134	157	144	118	142	135	134	145	134	156	159	132	128	136	149	120	141	123	146	165	136	131	121	140	157	140	141	136	132	118	134	127	133	151	129	152	141	132	117	139	153	137	155	158	150	111	158	133	154	127	148	141	141	161	128	137	129	133	126	168	132	145	140	140	147	136	146	131	135	147	143	156	128	133	129	133	116	133	140	163	130	126	126	129	152	155	133	133	145	129	112	147	151	126	144	139	134	147	157	144	141	167	137	123	116	147	145	138	135	151	134	124	159	140	139	165	130	130	145	124	140	144	155	143	143	144	139	140	134	133	148	126	150	158	148	126	143	150	113	144	128	127	155	123	129	143	150	138	146	159	134	136	128	135	112	132	149	148	145	147	146	132	132	128	130	132	149	157	154	126	130	137	122	137	139	146	152	133	134	125	114	142	139	133	164	140	118	127	125	142	130	132	128	126	136	141	134	123	145	146	127	138	151	135	146	127	145	117	145	127	129	123	132	135	142	135	149	135	136	126	152	159	133	133	140	144	144	125	140	125	163	148	119	139	165	161	128	124	119	161	148	130	145	140	139	152	131	144	154	150	132	144	145	160	121	156	130	143	131	122	128	120	155	130	142	127	119	156	143	149	145	162	141	139	148	138	169	130	132	136	152	137	129	132	143	144	129	154	145	127	151	138	150	143	146	158	139	126	106	136	136	147	155	148	127	143	126	135	132	146	127	130	116	141	153	137	128	116	137	151	136	140	154	156	138	120	146	138	131	137	150	136	144	138	123	132	147	138	157	130	162	147	123	154	123	127	143	129	131	146	115	144	127	136	141	130	157	139	144	155	149	130	141	144	143	140	148	175	134	146	164	135	125	160	138	137	131	165	131	121	139	138	131	147	149	144	147	145	147	132	117	141	124	134	150	128	155	156	131	138	131	142	155	149	128	136	137	107	122	144	147	150	150	142	128	144	125	156	139	155	133	153	145	130	132	140	124	138	145	137	138	118	111	150	152	143	133	140	148	140	139	130	123	116	137	131	154	97	130	147	147	133	134	137	141	133	148	147	148	139	157	157	143	141	167	139	154	132	151	126	134	121	120	140	143	139	173	133	135	142	147	139	143	166	138	140	147	154	128	129	138	109	146	153	171	153	134	155	144	153	130	130	135	154	130	137	121	126	161	134	141	145	145	129	122	126	145	166	147	155	146	145	129	116	153	127	140	160	135	136	153	128	137	156	138	142	145	152	125	142	139	150	140	140	152	131	140	147	162	134	153	147	135	155	130	148	137	135	149	140	129	137	161	135	144	172	143	138	181	140	141	132	137	148	130	134	123	167	147	125	148	153	143	140	126	138	133	120	126	160	133	141	150	151	123	169	129	137	154	140	136	141	148	138	139	145	149	146	127	125	161	132	132	147	158	130	119	143	152	143	125	146	126	130	133	116	124	160	162	139	143	155	134	153	132	122	126	154	139
2640	6479	19650	20457	17904	8721	5144	4086	2446	2068	897	601	572	570	477	383	404	456	374	380	412	370	379	381	376	386	340	395	379	378	371	394	373	382	435	417	384	407	400	365	381	410	365	407	401	375	401	373	363	383	370	394	385	391	378	372	374	395	368	375	372	394	380	362	374	387	341	388	378	406	402	375	400	404	364	400	407	379	372	396	396	380	372	379	370	387	367	366	349	361	392	396	433	389	381	400	384	393	415	365	361	412	415	421	416	357	377	376	394	382	324	373	388	387	379	349	403	385	403	379	396	369	401	364	403	348	366	371	382	379	402	414	370	377	357	383	383	370	369	398	408	370	407	379	389	366	382	403	381	391	376	371	447	359	366	382	372	376	413	352	371	387	354	364	411	395	396	375	388	367	371	364	388	383	359	345	387	383	368	425	402	361	395	394	386	389	403	367	366	376	397	404	424	364	388	399	369	395	413	372	371	397	359	380	416	385	366	378	387	401	380	393	399	361	393	407	369	398	389	375	373	362	380	335	410	397	398	351	397	388	385	412	381	409	369	380	403	398	382	390	387	377	370	372	383	377	388	363	391	404	367	413	389	390	372	382	381	378	350	352	387	382	386	383	388	379	379	382	360	350	387	410	370	363	383	399	373	380	377	383	384	395	380	373	414	412	344	427	406	378	399	410	397	365	353	400	427	385	386	363	378	345	403	381	364	391	379	395	365	418	364	359	363	425	329	395	369	395	389	373	397	389	363	356	382	414	384	375	417	377	347	396	373	386	378	394	426	363	381	404	383	364	369	357	401	387	347	374	388	375	360	377	351	381	359	358	344	378	366	377	345	375	393	362	365	418	388	391	429	395	369	405	350	364	348	393	416	404	358	379	367	372	389	348	418	365	367	358	338	372	391	382	394	379	384	397	396	373	338	404	374	382	371	376	367	379	379	372	422	389	369	375	388	373	389	360	377	369	382	383	413	359	381	359	365	388	395	389	387	379	363	394	369	378	398	388	367	405	350	413	362	366	348	414	444	381	408	386	399	415	418	389	398	392	380	375	392	394	383	376	400	360	361	397	397	393	392	398	406	376	353	393	390	413	386	401	392	408	386	371	412	378	365	381	385	391	395	408	392	383	399	425	374	398	400	381	384	380	398	406	414	378	402	387	364	414	380	396	372	386	381	382	422	411	404	378	437	406	376	384	373	370	380	373	369	372	407	392	408	405	406	372	384	372	373	388	407	388	351	389	386	383	367	397	417	363	367	387	410	379	419	390	386	377	380	385	374	364	363	374	393	341	374	369	387	373	355	389	387	420	359	419	384	401	403	376	362	372	383	410	403	365	383	395	359	398	392	382	389	392	404	415	403	360	338	385	388	365	392	402	396	381	368	402	403	401	392	399	380	373	391	381	376	376	390	361	369	379	387	392	386	351	397	420	372	378	399	353	407	417	372	366	383	388	412	390	385	407	373	370	405	376	409	364	428	356	382	381	388	369	372	399	382	380	367	403	409	416	386	392	360	373	359	397	380	413	374	370	373	388	372	407	375	394	401	399	377	409	360	397	362	394	415	377	388	355	405	362	367	384	390	394	378	362	401	378	375	389	400	379	387	336	376	407	378	390	356	375	360	371	367	380	390	363	381	395	382	388	379	385	385	372	419	411	410	406	393	369	401	400	422	362	383	404	383	425	376	396	409	405	379	383	387	374	342	385	361	356	403	390	373	366	382	387	398	404	381	354	414	410	415	375	395	394	391	367	371	383	366	377	422	394	389	419	355	393	315	377	358	380	402	401	412	371	420	357	371	411	399	385	347	387	377	405	384	388	419	378	376	384	376	373	398	394	353	425	384	384	376	354	370	365	389	362	370	400	378	395	369	371	372	376	399	368	383	345	372	361	414	373	378	362	367	363	381	449	421	393	390	413	445	350	395	396	383	391	415	381	346	397	395	372	364	379	369	387	383	402	386	393	381	412	391	415	424	409	426	412	396	341	382	399	409	383	378	388	367	385	358	389	396	401	401	375	359	388	360	347	371	384	375	397	375	365	396	385	367	395	415	399	437	381	387	364	389	384	371	409	428	385	382	390	413	376	374	417	371	395	391	383	396	418	381	363	409	423	404	393	403	370	412	373	370	384	381	402	372	359	421	411	356	392	373	385	375	364	395	382	401	376	408	386	401	397	366	407	388	362	394	384	355	379	389	378	396	391	391	392	375	392	438	389	364	391	366	390	337	404	369	421	358	354	384	385	408	385	410	403	380	385	409	379	362	361	411	395	380	356	372	370	389	411	377	398	371	394	406	422	398	387	386	401	408	411	362	377	391	402	380	379	392	368	361	372	404	364	417	389	401	359	372	369	382	371	384	375	392	387	383	385	374	403	400	347	389	408	388	376	393	402	389	410	360	393	372	370	393	369	386	405	398	399	357	376	379	385	361	363	356	365	379	373	387	353	398	386	432	395	415	399	415	406	366	383	378	369	381	366	411	397	365	355	392	412	369	432	386	420	373	372	431	362	370	396	412	374	384	390	419	379	395	402	387	375	368	380	441	386	418	367	386	366	391	384	358	391	400	397	402	349	386	347	398	418	403	385	364	381	374	403	403	340	360	391	387	399	348	366	349	411	404	387	381	393	362	357	343	366	383	377	415	401	381	401	377	388	391	410	382	362	405	374	370	386	397	390	384	375	381	367	391	424	404	368	385	390	383	402	407	375	398	353	367	361	366	395	388	371	380	399	371	426	391	392	400	367	362	374	387	348	393	405	369	407	395	361	369	366	399	373	430	370	377	375	370	348	390	431	365	409	350	365	384	389	370	373	398	407	372	402	367	409	367	388	402	373	397	389	399	418	433	389	345	357	388	386	413	404	404	399	405	369	385	398	393	414	381	391	390	398	386	405	363	360	395	383	380	379	368	366	355	408	372	382	371	378	383	400	384	370	348	421	375	368	406	355	355	411	386	435	368	407	409	413	387	399	352	398	390	383	400	358	372	391	381	351	374	383	355	372	412	409	387	364	381	402	395	369	368	395	400	400	396	391	387	383	400	401	411	354	399	388	343	389	405	393	385	388	360	394	391	381	374	375	380	395	346	408	400	374	411	386	391	372	399	409	400	422	412	383	379	418	401	365	397	424	344	390	355	365	349	402	362	405	385	380	390	393	365	377	381	384	384	388	370	387	369	371	385	413	349	397	379	417	375	417	390	371	381	389	351	419	379	413	342	393	387	365	376	364	393	371	398	373	352	386	380	384	375	386	384	377	388	413	362	385	381	419	385	370	368	418	388	365	376	391	401	399	376	366	394	356	426	395	407	398	372	355	344	401	403	396	403	345	400	375	412	378	380	365	389	378	369	376	367	377	380	351	357	425	380	392	382	413	401	347	388	398	383	361	387	345	386	359	365	393	392	386	394	394	373	389	389	391	406	391	385	381	384	403	436	382	376	384	379	369	354	402	414	389	410	379	353	396	360	393	401	429	396	394	415	366	410	399	401	331
17158	29915	63936	59847	48045	29320	17567	11263	5629	3747	1159	763	570	456	326	238	205	178	166	142	170	161	186	176	149	129	140	149	148	126	125	135	147	161	151	159	164	139	146	146	165	185	144	111	143	170	157	164	141	135	150	128	162	137	153	156	159	158	155	141	151	161	146	161	130	180	163	138	131	150	154	149	124	145	142	146	124	153	167	122	169	135	149	132	137	119	154	149	139	120	166	132	137	154	152	156	160	162	137	158	151	125	142	124	145	152	153	140	139	134	133	158	131	128	145	157	138	143	149	141	176	155	130	143	135	154	143	156	140	140	144	135	147	152	172	135	154	162	162	147	132	137	145	148	147	139	139	155	121	135	145	156	137	157	146	144	144	138	137	132	133	140	142	128	136	135	150	128	140	154	146	138	144	158	151	136	155	137	149	117	141	155	122	144	175	148	154	127	145	155	146	146	142	142	127	146	159	146	136	139	144	125	159	142	165	163	148	151	146	166	135	111	132	148	134	156	135	148	154	141	160	151	154	135	151	158	173	139	122	153	149	121	138	142	170	149	129	134	138	168	158	135	122	145	159	135	145	134	127	152	151	144	145	156	148	155	155	151	145	135	139	141	144	140	137	129	158	151	148	140	140	160	156	140	142	162	140	146	153	118	138	142	139	137	129	147	142	136	171	128	150	128	147	130	133	133	140	162	134	169	138	127	156	137	144	145	138	124	143	160	146	149	131	142	153	137	132	153	157	135	150	143	120	148	144	159	127	131	174	164	134	140	140	154	142	156	143	126	137	155	136	150	159	142	135	141	131	145	131	145	148	141	141	140	128	138	159	153	136	131	185	160	157	135	123	126	124	163	140	162	152	143	140	158	159	140	140	164	134	148	139	141	162	138	148	145	159	148	153	156	150	134	138	140	144	159	158	127	131	147	159	152	135	138	135	132	155	159	132	144	148	129	156	134	155	153	160	164	135	140	145	136	145	133	155	139	141	118	163	162	154	139	145	163	144	143	151	126	142	139	123	152	167	149	147	168	130	146	158	172	152	134	147	153	149	152	122	127	129	152	138	142	149	157	162	164	157	140	151	165	157	142	142	148	155	148	166	160	148	171	136	153	157	145	152	152	146	141	158	141	149	162	153	151	146	156	143	163	159	112	146	122	162	169	163	154	136	142	149	146	137	148	141	156	161	155	160	155	139	135	134	131	130	143	155	145	118	137	166	136	138	127	119	120	155	118	143	153	138	151	135	141	128	169	118	132	123	151	135	138	147	155	133	140	128	154	139	149	155	155	136	137	136	135	151	142	147	131	153	143	147	153	162	127	130	129	161	157	137	158	132	151	137	155	134	138	139	145	164	137	150	141	138	150	149	144	167	155	168	129	151	171	140	135	132	130	165	149	155	159	136	140	133	140	132	134	149	162	150	150	131	172	146	125	161	143	120	140	143	168	147	151	134	166	146	163	155	133	142	134	135	128	132	123	138	133	139	146	136	145	151	157	164	137	160	143	152	144	136	128	164	167	153	169	134	147	130	134	146	134	151	129	145	155	141	124	125	154	147	142	123	170	139	142	151	147	142	156	128	132	131	138	150	165	155	146	141	150	141	150	166	141	158	145	148	128	147	150	140	139	157	134	145	137	156	159	161	159	147	155	125	169	132	164	139	145	136	146	142	160	131	146	142	168	147	131	155	158	173	134	149	132	131	146	129	155	144	133	146	133	134	135	152	138	144	144	134	143	150	129	153	141	126	138	133	161	132	139	148	156	147	133	128	129	124	144	126	136	155	137	146	135	132	153	149	152	163	129	144	146	132	141	141	149	134	137	165	142	139	147	155	166	132	158	131	155	129	148	151	131	160	126	146	142	164	137	139	147	143	131	157	145	157	152	162	139	143	154	159	160	150	146	148	153	139	155	150	144	135	148	145	149	165	161	174	155	154	150	142	144	155	169	136	156	165	137	142	158	150	145	147	142	143	153	138	162	158	142	172	143	153	149	141	159	153	168	155	145	130	150	146	166	137	152	137	139	142	140	167	139	138	147	145	149	141	157	140	171	149	119	154	154	155	132	144	148	156	138	151	150	149	149	128	121	154	154	147	160	143	153	143	167	156	153	154	132	153	176	133	155	159	152	137	136	153	147	144	145	153	148	136	174	144	169	164	141	159	135	149	138	146	143	132	157	128	139	165	138	144	177	154	125	122	156	154	137	153	145	177	133	140	148	162	138	162	124	146	157	186	150	144	149	164	165	142	146	150	143	156	169	162	130	174	148	141	137	162	137	171	145	158	154	153	131	144	150	141	155	161	136	160	129	148	150	149	156	141	154	136	151	150	170	154	141	132	132	162	148	146	154	155	132	145	122	166	137	145	157	128	122	136	142	150	134	127	138	145	156	150	148	164	144	140	131	172	123	131	162	145	126	128	133	129	131	142	134	122	136	128	134	137	151	174	136	128	149	150	134	136	139	140	136	135	130	142	152	138	131	157	139	118	146	128	156	120	146	163	139	149	131	179	133	142	145	160	151	140	136	148	171	125	103	157	144	164	126	154	143	134	161	160	145	143	160	152	133	134	164	157	148	130	153	168	145	131	144	138	156	144	153	170	147	150	140	150	152	156	136	160	143	149	122	140	155	146	163	141	149	121	144	136	148	144	142	147	139	140	140	150	142	144	168	143	135	164	169	137	150	141	156	170	128	124	145	150	157	143	158	157	126	127	145	163	157	142	141	116	175	145	161	161	146	141	156	145	144	149	150	160	136	134	132	146	145	161	156	140	149	142	147	139	169	160	125	125	155	151	163	145	145	147	135	163	151	138	129	134	150	141	135	160	144	165	155	151	147	157	145	154	143	146	150	143	146	158	146	138	154	151	154	137	132	144	130	141	156	155	136	161	181	133	139	143	160	138	134	155	131	149	169	139	156	173	144	166	129	159	140	132	154	152	146	148	148	125	126	142	134	148	165	122	151	156	126	152	164	141	164	119	141	130	148	146	157	149	149	126	124	170	150	139	150	153	148	144	133	131	159	135	132	158	140	140	139	146	151	150	145	145	157	139	129	133	150	129	102	135	134	148	150	153	133	144	143	141	141	146	165	148	142	148	142	143	163	145	128	151	160	154	152	127	151	161	134	153	148	154	157	157	138	142	134	149	138	141	153	139	149	142	134	149	159	138	144	129	175	151	161	143	148	133	128	146	136	134	136	147	163	140	156	146	157	139	146	172	141	158	133	157	146	173	132	145	163	147	141	144	145	126	160	141	145	155	130	114	152	136	163	146	144	134	165	134	154	131	158	147	127	133	136	148	145	167	160	143	128	162	151	154	127	151	147	138	140	136	133	139	165	154	144	135	146	155	149	156	145	146	137	124	114	145	156	137	126	149	156	150	155	157	144	157	171	137	159	132	135	144	147	146	144	159	138	149	153	151	142	151	131	162	146	149	123	146	137	150	134	151	143	162	150	155	130	160	136	125	150	143	158	139	143	132	150	129	154	147	148
10719	26697	58273	62314	54497	39739	31894	25179	17743	13860	5329	3320	2754	2148	1459	1055	792	639	549	495	511	505	497	397	392	395	409	421	378	426	383	388	422	369	373	409	396	411	409	426	346	410	363	399	434	390	379	405	383	381	438	438	401	394	381	399	388	397	403	388	403	396	379	410	407	376	396	403	426	412	422	368	370	378	363	441	393	431	421	373	377	404	385	426	415	380	411	380	372	396	415	397	394	392	403	404	406	414	357	402	404	386	343	390	410	395	366	368	401	392	415	398	394	368	410	423	438	422	386	395	391	430	369	378	408	403	399	406	418	391	389	430	377	406	448	388	391	429	389	387	393	391	392	398	413	423	398	371	370	372	366	369	362	453	419	400	385	399	425	381	405	424	418	376	392	423	402	400	417	418	413	425	380	388	360	404	372	385	394	413	410	388	383	389	409	394	383	407	383	401	431	403	393	414	403	395	408	367	411	362	387	417	416	398	431	378	412	392	387	386	404	374	411	441	425	381	410	401	384	457	403	391	370	390	409	383	421	407	394	410	423	409	385	401	377	386	408	381	434	421	411	383	387	431	380	417	406	367	434	396	385	369	434	412	395	395	424	406	390	384	384	411	360	380	439	406	399	408	437	423	384	412	448	403	413	420	439	391	394	379	418	373	391	428	396	376	408	405	413	428	382	411	372	378	420	396	382	408	392	406	426	365	384	427	400	398	397	412	405	413	383	396	371	411	392	390	414	435	424	372	413	388	350	395	400	415	351	382	420	393	374	379	430	420	408	373	392	418	385	408	398	427	434	402	392	408	363	446	416	395	363	397	415	403	372	368	444	390	388	396	384	436	421	372	341	410	415	399	378	403	405	396	407	369	424	404	421	395	394	393	386	409	370	380	370	402	399	407	413	406	419	428	394	400	378	391	401	386	412	415	391	409	415	383	396	361	386	436	409	419	433	376	386	404	387	371	399	419	404	354	398	382	377	438	409	373	378	377	404	406	432	390	397	370	412	400	444	452	373	384	369	391	417	403	410	417	382	398	409	406	379	404	410	411	375	434	398	382	365	390	422	415	392	389	370	421	413	389	401	408	398	381	386	389	439	402	385	396	413	423	412	394	377	372	412	396	382	417	460	390	434	400	405	393	384	389	391	405	394	373	398	395	390	395	401	431	407	401	395	400	429	425	440	397	401	397	394	403	422	429	417	401	430	418	388	426	412	406	391	408	400	386	401	376	358	405	418	394	387	396	408	392	423	394	407	399	403	400	410	441	414	395	372	399	391	426	451	419	375	385	449	372	390	392	402	383	397	405	401	372	395	419	410	419	423	374	425	412	395	393	370	391	384	399	419	414	401	412	403	388	365	405	412	402	402	350	431	394	415	401	369	384	394	384	375	451	414	382	387	381	409	408	402	410	388	381	391	399	409	420	380	382	379	411	394	418	416	378	374	410	387	413	418	377	422	392	409	395	380	363	389	390	413	369	396	417	378	429	396	401	419	407	414	411	407	379	403	413	396	358	422	372	390	393	391	405	399	342	381	407	369	406	389	416	381	393	416	371	385	403	392	422	400	388	395	379	383	400	414	413	393	407	408	427	413	416	406	407	407	388	392	396	406	404	396	366	371	400	344	393	365	408	392	357	373	404	383	392	424	401	341	403	408	423	412	431	403	396	398	384	384	356	372	406	395	377	397	400	382	390	411	402	379	414	386	353	385	405	379	355	403	370	419	395	388	418	406	401	386	416	429	382	365	374	416	402	418	411	392	399	419	449	429	392	372	367	383	399	419	368	372	358	426	373	396	385	431	426	418	355	435	418	420	402	414	409	382	376	417	384	392	421	401	414	372	427	401	368	374	399	387	412	422	390	399	402	394	425	381	414	389	407	411	411	386	408	386	423	363	377	395	388	406	409	393	389	401	413	418	389	387	432	378	426	369	368	366	393	379	374	422	376	408	435	405	412	361	424	394	379	386	423	372	385	383	429	351	407	388	423	376	439	415	418	423	413	377	398	384	400	386	418	406	411	413	365	404	432	396	384	373	402	393	386	348	373	373	387	395	411	414	395	385	414	419	416	413	408	429	419	396	378	444	409	402	376	435	359	410	408	360	390	435	388	409	395	405	404	399	383	433	412	404	427	390	400	401	420	371	403	384	412	411	431	399	389	424	364	387	390	398	398	408	400	407	379	369	386	365	353	373	394	380	391	400	383	361	410	434	396	389	427	347	389	417	414	405	374	416	390	376	382	423	425	394	377	387	418	422	404	420	388	380	416	418	376	393	420	416	369	393	405	403	393	442	422	406	409	394	397	395	376	388	385	358	369	407	421	389	421	416	402	410	382	377	430	402	393	440	393	403	427	362	368	390	429	394	409	382	420	411	347	411	393	414	384	399	405	409	373	423	395	433	412	382	431	381	411	415	392	393	377	374	430	373	410	370	394	404	414	447	397	415	437	399	411	409	391	441	415	378	440	425	381	429	371	378	400	401	406	413	363	390	432	377	403	383	408	402	397	380	373	382	391	393	384	413	388	380	397	388	422	385	393	416	409	355	404	416	411	427	382	405	408	394	371	370	400	400	394	422	394	404	405	397	392	389	420	387	380	398	396	394	410	368	434	423	388	383	385	366	373	403	426	402	384	394	418	369	435	428	395	393	400	396	389	411	377	389	373	423	417	362	385	397	395	390	427	409	385	388	420	386	395	412	398	397	388	393	388	375	385	394	407	389	409	354	411	403	408	381	410	405	388	389	401	409	393	381	376	421	401	409	421	431	371	409	397	428	411	430	378	386	390	382	439	432	394	394	433	390	359	385	390	390	452	357	364	355	436	390	377	401	398	397	396	397	371	394	358	409	420	381	422	390	373	407	425	416	409	413	383	382	415	405	361	367	376	394	387	410	391	399	377	430	364	384	395	402	434	366	393	411	392	415	371	441	417	378	412	401	440	369	380	386	423	441	413	428	439	392	419	364	434	449	381	420	421	413	397	423	434	404	379	384	391	380	383	410	408	404	380	402	420	436	382	401	422	414	386	433	366	372	392	405	420	392	386	405	414	362	406	420	393	398	398	418	413	396	403	412	402	379	402	388	412	406	442	406	388	395	419	401	388	420	372	378	367	412	375	389	378	372	402	398	411	418	374	383	425	390	388	379	409	419	412	392	414	394	372	422	385	391	409	396	417	394	425	417	405	388	401	390	411	394	413	401	404	385	343	394	401	408	433	409	398	391	398	381	410	413	395	385	400	397	369	407	399	438	395	422	396	395	361	406	414	444	386	381	405	371	412	401	401	364	396	381	396	353	385	414	406	368	397	383	418	397	365	381	409	405	407	405	387	397	411	411	362	437	404	389	366	377	394	432	397	394	402	414	409	386	398	406	376	391	388	395	400	379	395	418	395	382	378	400	376	381	445	409	332	379	418	398	357	396	348	359	389	404	398	408	396	418	370	407	445	397	411	382	385	462	413	411	391	449	405	404	409	420	417	378	384	442	379	357	390
23504	43865	79608	73371	58535	38371	27580	20132	10668	7059	2371	1382	993	725	451	374	307	257	213	195	209	197	196	176	160	159	166	157	167	143	150	154	153	160	146	155	164	142	167	141	149	151	162	143	137	145	162	153	160	183	154	152	138	153	174	156	172	176	175	147	143	170	166	172	159	147	150	168	166	168	158	174	161	173	168	158	165	156	142	168	160	165	165	155	154	156	150	152	178	126	168	162	170	146	137	170	154	158	180	140	154	161	158	205	155	142	175	152	143	145	151	172	171	160	161	143	184	172	145	165	162	152	181	162	162	168	171	151	165	156	174	171	149	159	172	145	147	152	160	164	157	163	164	138	154	139	168	131	175	157	165	174	159	152	164	173	157	174	130	170	161	175	180	135	158	157	173	155	146	159	162	150	157	166	164	149	158	154	174	163	176	167	141	160	162	160	149	164	153	150	172	145	145	151	158	172	141	153	139	135	175	181	143	153	165	165	165	144	163	141	158	153	157	176	154	146	159	165	167	184	165	157	169	166	158	164	173	157	167	140	179	152	169	166	153	187	163	158	145	170	156	171	161	165	153	159	157	186	167	146	141	166	163	172	163	173	159	145	176	167	148	162	172	163	157	186	174	166	157	178	135	159	135	190	154	163	139	144	168	188	176	147	149	153	176	148	170	166	152	175	133	159	149	184	163	158	162	162	159	167	171	165	181	183	154	153	156	168	173	166	149	150	170	190	147	183	161	161	187	149	144	158	173	138	159	159	154	161	156	151	182	192	184	153	170	174	186	175	145	172	160	157	156	158	178	156	125	172	156	155	136	163	143	180	162	173	163	158	150	156	153	160	162	174	169	144	175	159	160	189	152	161	170	148	155	169	158	204	139	142	199	165	145	153	157	155	154	158	179	146	152	177	191	142	180	144	151	174	167	177	151	152	157	165	187	164	174	155	157	158	154	176	153	141	140	169	159	160	173	141	176	159	166	140	163	168	169	164	163	165	154	152	154	177	145	165	161	145	177	140	174	158	140	142	181	164	172	170	172	137	186	146	164	153	169	149	174	181	174	168	162	162	160	171	151	165	150	175	182	154	169	141	165	144	155	149	192	168	189	169	155	166	152	159	185	157	174	170	163	167	140	160	179	159	174	160	129	161	168	167	162	142	160	169	154	158	169	164	150	153	161	159	153	164	171	142	158	154	166	173	184	144	167	163	147	156	157	174	176	180	175	185	141	160	183	144	156	157	170	184	157	160	156	180	169	159	161	148	179	169	169	150	151	161	147	180	169	197	169	161	145	167	162	137	136	155	147	183	143	155	182	178	143	143	157	169	168	164	166	147	168	155	142	132	185	169	155	170	146	167	152	164	188	147	154	168	189	183	151	153	174	174	156	158	181	165	169	158	160	167	164	152	149	154	158	175	163	176	155	165	155	150	163	181	163	154	160	151	180	179	184	158	178	158	154	169	141	172	152	151	160	152	185	146	168	159	178	150	152	166	176	159	165	185	155	149	166	171	171	162	189	157	147	152	176	146	164	170	179	188	183	165	167	182	161	163	149	167	191	183	164	151	143	159	187	163	151	159	157	171	163	189	179	170	150	148	138	177	164	165	171	151	149	158	169	177	157	173	146	176	139	151	146	196	163	161	176	138	159	148	153	179	153	175	149	147	152	173	173	146	150	163	148	151	173	150	156	158	174	172	160	151	155	176	159	176	173	182	173	158	149	146	173	173	170	154	130	155	146	165	189	160	183	184	150	174	147	164	159	167	169	156	196	162	162	175	166	149	157	162	190	163	185	175	175	167	149	154	164	177	151	172	178	166	167	164	179	167	164	180	134	162	165	158	161	155	160	174	159	152	181	155	150	155	159	162	161	164	150	159	179	165	150	164	152	164	174	209	179	168	156	151	147	151	151	170	153	163	168	144	145	181	173	165	169	165	155	192	173	162	170	183	157	164	167	172	158	154	165	168	145	158	171	163	173	137	179	158	159	165	169	174	165	143	160	187	152	169	173	176	163	154	164	184	192	156	149	157	151	149	179	176	148	151	131	164	174	150	160	189	156	149	178	163	157	140	170	151	155	164	139	169	155	162	184	149	152	153	165	145	155	145	166	124	133	141	175	126	158	167	167	146	172	154	163	147	177	164	145	188	170	167	177	146	175	150	166	173	167	172	164	155	169	176	185	160	181	148	177	161	151	176	149	183	161	190	169	161	149	190	139	123	139	177	175	158	146	178	169	148	153	163	168	178	163	172	140	163	151	147	159	164	186	141	175	158	184	144	174	152	158	167	157	199	163	148	195	184	142	147	156	157	159	154	171	159	152	167	161	168	144	138	140	176	161	135	146	169	177	158	155	155	171	150	170	154	185	152	168	194	160	182	178	171	147	168	198	157	155	165	152	166	167	152	169	158	159	151	153	171	155	174	168	166	179	154	177	159	152	161	134	180	171	150	174	169	135	174	159	178	173	172	162	169	160	158	177	182	176	183	171	201	173	147	148	153	185	147	175	148	159	176	175	154	184	149	160	157	175	159	151	163	147	161	160	164	146	173	154	150	149	162	179	164	142	168	180	175	151	172	163	134	152	162	162	160	166	154	151	154	172	179	161	170	156	168	153	181	166	150	156	163	156	157	153	181	155	130	156	171	165	137	149	148	154	171	170	157	177	154	142	148	152	179	170	177	148	151	147	174	157	159	156	162	154	158	157	156	152	161	152	164	154	186	178	166	162	139	146	161	167	169	152	173	149	163	167	183	169	165	140	152	165	168	147	142	162	167	149	145	174	152	158	167	152	172	184	179	175	148	148	169	161	184	165	177	165	161	164	156	135	190	180	176	152	167	174	172	159	165	166	164	145	157	167	145	160	152	167	169	172	152	147	147	163	165	164	156	151	149	151	166	142	143	165	171	149	162	182	164	159	166	161	158	159	166	163	163	175	158	164	179	163	180	152	161	173	164	166	165	176	152	186	152	153	145	133	148	182	171	180	159	178	152	167	166	172	158	164	167	162	138	177	172	187	154	167	193	140	161	179	152	148	174	170	164	154	169	165	153	174	146	156	156	154	163	167	170	172	155	158	188	157	168	162	148	169	176	163	160	182	169	157	159	168	158	150	176	135	149	164	159	159	174	159	178	181	176	175	182	166	157	164	173	170	172	164	183	139	156	173	178	171	159	161	159	177	149	138	167	168	142	166	153	173	155	173	151	182	178	158	167	163	163	148	151	175	144	146	178	187	184	169	148	153	153	151	141	140	153	162	167	166	178	154	182	158	166	141	157	163	149	139	171	162	138	168	180	163	164	154	152	149	173	145	168	158	176	157	177	169	171	158	163	167	148	172	166	160	164	164	164	164	124	146	159	171	163	170	141	162	145	174	145	179	144	150	196	168	150	175	177	159	163	172	167	169	135	181	171	159	182	160	167	158	150	159	150	149	152	167	149	166	118	164	156	144	165	142	155	152	166	140	194	174	154	148	150	172	159	147	174	181	159	160	164
12625	36140	73746	78420	65837	47815	41136	33548	25336	20794	8876	6088	4587	3475	2028	1643	1133	933	714	649	583	558	560	447	390	419	438	445	430	414	421	374	440	435	441	435	406	429	447	424	425	424	419	421	425	382	415	440	440	444	426	463	393	479	437	421	449	423	436	474	439	423	456	412	447	439	440	421	455	409	460	448	460	409	445	442	431	437	426	412	428	453	470	445	399	424	441	451	429	435	432	398	439	429	425	434	415	443	436	432	459	419	430	454	433	423	441	425	441	387	442	405	431	425	467	431	411	399	433	432	421	458	439	441	466	437	443	418	410	464	442	437	440	479	424	416	429	393	417	423	461	467	432	472	407	438	435	445	466	425	433	414	433	462	433	416	433	396	439	486	425	430	461	431	415	387	392	471	460	453	448	459	410	447	439	411	413	443	428	425	387	425	427	428	427	487	401	419	470	419	409	422	421	414	432	448	426	444	449	438	449	414	470	416	442	439	426	424	439	434	425	477	435	434	451	427	475	424	431	416	455	421	440	466	410	446	437	429	461	409	424	405	457	442	437	445	429	460	397	450	457	449	436	429	455	404	443	430	431	418	487	450	435	441	441	399	411	427	474	438	422	420	432	461	448	460	437	396	429	456	445	455	411	423	428	425	415	406	411	440	379	462	456	481	474	396	404	408	444	424	435	439	452	453	417	435	417	453	457	429	425	425	413	474	466	443	438	469	482	431	416	445	424	421	459	397	435	412	437	464	456	460	469	418	453	425	409	426	455	439	422	437	413	412	438	416	443	451	438	382	425	449	414	443	448	445	421	435	455	443	402	432	418	426	411	445	381	458	456	458	429	404	417	437	458	430	418	440	403	398	477	429	404	415	459	418	463	438	459	409	457	432	426	469	421	443	437	424	425	429	446	424	425	430	429	443	433	418	435	436	415	438	460	482	415	442	423	429	429	463	463	421	445	445	444	465	445	432	451	429	437	443	406	439	432	485	417	435	410	448	419	440	413	425	431	380	420	451	424	429	411	448	451	419	449	419	421	453	431	447	426	433	459	446	455	423	371	420	447	462	423	409	439	430	414	436	434	446	429	413	476	445	412	435	422	397	460	453	394	419	439	444	422	429	417	405	432	465	428	439	423	425	437	436	431	414	464	415	410	451	426	428	441	447	413	408	432	437	472	459	437	463	425	435	446	461	426	427	433	435	454	410	422	456	460	441	419	440	447	445	429	441	481	394	468	375	430	452	440	409	465	405	460	424	451	428	420	443	461	443	426	440	454	423	409	419	468	404	473	388	407	411	464	431	411	404	453	417	493	408	411	394	418	411	424	434	478	438	451	473	440	385	451	407	464	461	430	446	441	435	438	444	445	439	458	401	404	452	413	447	448	438	409	443	417	421	415	454	452	436	415	428	422	427	412	452	443	425	431	446	442	444	455	415	432	467	471	448	443	440	426	448	426	437	463	430	410	426	484	411	434	424	460	416	436	442	403	476	388	424	434	409	434	411	415	439	412	402	463	422	437	405	419	433	431	422	428	446	426	436	445	408	488	417	394	428	425	429	425	509	432	471	439	468	451	477	465	447	442	449	414	436	444	457	437	407	463	444	441	427	415	422	437	443	418	420	457	433	442	431	440	431	438	424	485	440	415	440	479	443	396	446	443	426	434	394	475	466	436	433	427	399	425	451	425	440	443	431	441	417	435	442	441	415	445	426	455	398	453	410	439	464	461	437	472	462	461	448	433	451	459	441	430	461	417	416	456	447	449	437	441	407	438	428	488	450	454	394	430	457	437	398	441	432	436	383	408	434	412	453	429	442	405	410	472	425	402	428	443	433	391	475	458	447	462	446	465	456	456	416	450	449	430	447	466	417	417	437	449	425	455	437	453	474	463	416	416	452	413	406	451	438	400	410	429	443	433	419	451	463	454	481	473	412	437	434	440	407	429	462	420	455	477	483	418	421	423	424	439	411	480	435	431	416	435	442	447	441	447	428	445	463	449	451	422	448	442	445	436	416	431	428	425	427	438	437	432	405	431	425	454	448	457	457	445	443	440	433	446	432	441	429	461	426	428	456	458	445	424	494	467	449	446	392	475	458	464	440	408	444	442	443	433	450	465	450	417	436	437	442	417	439	447	420	416	403	427	470	418	449	416	414	449	415	453	440	444	457	422	430	425	448	424	431	481	432	429	452	442	431	427	441	465	482	417	508	432	444	435	418	450	437	430	430	441	414	408	459	448	459	432	432	412	443	442	469	407	423	397	440	437	413	411	430	441	418	423	444	418	438	455	403	441	449	446	401	436	440	447	406	440	439	482	431	401	413	422	427	462	445	426	444	464	450	464	424	446	487	391	426	421	417	426	448	434	413	448	431	422	447	412	430	437	422	434	438	457	454	428	430	441	464	446	439	437	408	415	448	435	403	448	448	419	430	433	410	440	435	450	432	456	425	481	461	404	478	400	447	435	449	427	448	418	401	448	423	437	458	445	412	422	430	454	419	434	424	400	402	408	395	451	477	469	405	459	433	471	467	429	424	433	458	421	472	443	448	423	430	456	430	402	442	435	423	405	422	430	444	402	441	432	471	456	458	451	414	463	444	446	438	422	392	438	450	420	460	465	426	405	410	434	420	440	474	476	437	416	430	444	489	410	440	420	419	464	439	414	443	438	406	470	431	422	452	475	461	459	391	394	413	436	430	434	399	427	473	450	434	482	448	388	433	402	494	457	432	420	439	447	452	477	431	458	429	436	416	429	416	429	443	439	403	464	413	471	448	466	409	444	462	470	412	454	420	451	430	403	426	470	435	420	490	430	472	496	420	447	451	430	448	444	399	456	435	445	446	407	436	407	441	431	402	400	467	430	434	462	410	455	469	408	486	473	416	470	433	455	454	412	427	428	430	464	428	429	418	415	445	440	434	439	419	439	428	431	428	436	436	460	456	417	448	415	466	418	393	413	467	413	432	437	454	386	443	430	435	434	422	422	427	465	434	410	438	395	469	434	441	407	442	445	435	448	442	453	414	446	398	430	416	406	455	423	422	422	439	433	465	404	425	414	469	450	410	461	453	443	418	423	415	446	407	449	447	451	458	453	418	450	419	431	442	435	450	451	437	405	460	464	435	429	451	413	441	448	470	446	402	427	447	469	437	413	430	427	431	454	422	478	430	455	426	441	458	457	445	460	441	441	441	428	429	433	415	477	421	451	453	409	410	425	383	424	438	437	449	444	440	413	412	407	428	423	438	407	427	448	424	400	461	434	443	437	453	439	452	449	435	415	488	401	409	425	460	439	443	390	423	452	431	432	440	433	475	466	410	402	405	431	450	430	446	479	459	432	469	412	462	434	447	451	431	441	403	437	397	432	409	444	445	432	460	409	427	453	471	393	424	421	426	432	433	458	423	435	433	444	434	434	443	423	390	455	454	422	483	451	405	414	422	406	441	414	445	431	422	447	430	458	416	437	437	442	435	445	422	456	378	427	449	432	416	451	433	453	455
3305	4334	10782	11625	5715	1774	1128	871	532	441	225	189	175	179	153	136	152	130	151	139	142	115	146	118	136	159	127	164	158	144	136	132	161	134	111	133	153	148	151	159	161	140	138	135	143	127	138	135	145	147	157	132	138	128	145	145	136	128	140	151	120	144	123	143	133	136	142	134	122	134	123	153	141	140	123	154	144	119	136	145	152	149	144	128	141	139	124	142	166	161	124	141	138	152	142	133	156	152	151	148	154	132	138	122	152	135	144	157	155	146	132	134	136	138	138	154	136	136	138	129	131	128	145	144	147	131	148	158	133	126	145	139	141	144	145	129	162	137	160	142	165	171	129	127	108	122	129	118	160	140	141	160	144	134	134	162	135	154	146	122	138	123	128	136	134	135	149	120	166	136	153	136	120	133	135	115	131	158	156	141	140	118	140	147	139	148	123	132	142	134	112	145	136	119	140	141	148	111	152	151	131	143	173	140	135	127	130	139	154	123	145	127	145	135	136	146	138	150	136	127	135	139	147	160	141	164	130	162	149	138	137	152	148	132	131	133	156	133	153	132	136	138	121	139	129	146	158	108	147	124	128	153	144	131	154	142	112	154	130	135	128	134	137	130	130	158	150	134	145	121	135	139	122	154	156	121	133	141	116	139	150	138	130	145	125	146	120	136	141	139	159	129	141	132	150	138	149	128	145	144	154	136	147	114	139	140	138	147	130	139	135	109	133	145	132	165	148	112	154	138	140	140	153	139	136	148	161	155	143	137	116	139	137	118	144	170	126	140	145	146	138	159	144	142	155	128	135	133	121	153	147	159	140	163	153	145	140	125	146	138	153	127	143	130	133	149	147	146	143	134	135	154	168	135	140	121	157	127	148	127	147	147	149	140	132	126	138	131	121	157	133	139	121	126	151	143	145	147	141	137	148	134	127	130	142	131	152	127	162	141	126	123	142	123	164	126	149	155	127	115	122	132	153	149	154	131	135	130	152	146	130	157	149	128	142	134	162	134	162	145	156	143	145	155	126	137	135	147	141	141	153	144	153	144	153	148	140	139	139	131	142	150	131	143	137	138	140	152	124	151	149	132	117	128	127	127	133	160	153	131	144	150	137	139	148	147	147	158	159	144	132	148	140	142	146	131	122	150	140	128	133	136	134	162	149	139	132	153	151	153	148	145	136	126	144	160	132	119	128	138	135	157	156	151	114	131	112	159	144	127	129	132	149	141	145	148	139	132	133	128	138	155	164	153	147	144	122	129	120	152	115	130	146	143	138	141	138	140	143	146	151	155	154	143	149	143	151	118	125	132	141	141	143	140	158	131	133	129	144	132	151	140	131	149	157	145	140	129	151	136	141	132	128	117	133	129	157	119	136	158	139	148	142	141	151	141	140	154	144	127	142	125	149	145	136	141	130	166	136	125	146	140	133	137	138	137	172	140	148	135	148	146	170	132	135	125	141	145	139	153	116	135	143	139	132	141	136	149	143	117	136	137	131	124	150	151	135	143	157	140	129	143	128	137	135	140	151	126	135	146	132	145	140	132	151	146	138	127	155	138	151	127	146	99	143	148	136	129	152	144	148	141	148	131	168	132	135	137	129	154	132	133	144	126	131	142	142	148	120	167	140	153	138	121	151	139	125	140	123	139	144	134	145	123	137	142	125	144	150	140	143	128	148	145	123	142	139	144	144	155	122	145	150	139	169	122	142	142	139	154	152	138	123	150	140	140	149	148	143	170	155	135	134	130	116	144	136	139	151	157	131	153	160	137	137	151	144	156	163	141	122	155	138	140	129	135	150	128	143	149	133	116	139	173	143	146	164	118	137	155	139	130	142	137	127	142	147	123	155	148	127	156	126	149	149	128	139	121	138	140	114	153	130	138	134	145	121	138	133	138	149	139	129	114	149	132	149	144	145	155	158	127	132	148	164	145	128	151	150	128	132	138	167	138	116	130	136	127	130	149	142	146	149	154	173	160	167	141	145	135	157	121	123	144	139	130	143	136	154	134	145	133	128	130	162	171	144	143	126	136	120	137	145	126	159	141	135	129	118	124	142	150	148	153	142	157	156	144	156	135	144	129	143	139	130	147	156	142	144	137	131	150	162	143	129	135	133	128	141	137	141	149	142	122	150	164	156	146	134	140	148	127	145	132	129	138	124	135	145	140	146	122	162	157	135	141	150	130	133	144	144	159	140	138	123	117	135	136	154	145	143	116	140	132	123	142	137	137	158	157	133	155	130	133	125	137	140	135	123	130	137	120	170	137	136	157	140	131	137	127	125	137	132	146	132	167	136	143	122	147	137	138	154	131	128	139	133	117	134	115	136	119	142	155	141	139	146	154	120	117	130	143	136	125	107	112	122	166	149	143	124	145	133	130	135	112	147	124	149	136	151	151	146	155	129	127	140	147	140	125	147	147	122	116	160	150	128	146	146	139	136	139	129	151	140	149	148	140	154	150	131	138	142	141	129	140	134	144	145	134	137	154	134	138	137	135	123	134	151	143	134	143	139	129	131	141	145	107	129	134	113	147	133	156	113	148	121	164	118	149	149	128	150	105	143	141	143	148	139	129	126	145	151	139	134	121	149	130	143	132	126	143	141	144	148	136	147	138	124	149	157	134	128	143	144	123	158	138	147	132	137	142	153	143	154	141	130	128	147	133	144	144	126	142	152	141	134	143	167	140	148	144	127	149	137	157	138	153	140	136	145	130	131	140	141	130	153	120	130	128	137	154	151	139	134	146	141	143	126	140	137	163	151	146	142	147	141	139	145	142	142	145	160	168	148	131	139	141	135	126	125	140	151	121	148	126	122	153	140	145	155	155	127	138	158	134	138	142	145	137	143	131	151	130	117	136	139	145	144	126	138	146	150	134	147	131	162	146	140	124	153	149	126	135	152	141	137	144	146	134	140	145	129	128	114	135	150	159	138	142	149	149	140	131	136	109	159	156	153	133	165	159	132	150	138	164	154	148	140	147	153	132	139	139	147	135	146	131	127	144	158	128	120	142	126	122	127	166	150	136	146	159	139	139	131	161	161	119	159	144	145	131	129	137	143	153	125	134	156	145	145	162	156	133	127	150	124	141	151	153	146	134	120	116	162	124	158	153	133	139	143	147	149	128	133	128	139	149	153	123	146	144	145	130	139	146	113	143	165	126	144	146	136	112	133	117	144	117	154	136	131	146	119	130	129	146	151	136	141	141	141	156	128	165	123	118	140	139	136	149	123	117	140	148	140	149	152	136	153	154	139	124	131	123	140	151	138	127	142	142	131	147	161	150	133	148	147	134	134	139	144	164	139	142	169	148	111	121	144	137	143	129	133	156	127	150	141	130	148	132	151	170	127	147	149	137	127	137	148	129	141	145	139	125	138	152	157	156	146	138	144	138	146	150	153	143	129	129	137	156	139	132	137	147	118	153	137	126	144	150	124	136	128	141	144	144	149	134	159	139	140	113	155	149	152	146	132	128	133	136	139	125	122	168	128	146
2995	5603	19843	23559	15056	6528	4868	3558	2123	1781	796	630	588	509	478	429	447	394	422	373	391	409	399	383	398	329	369	380	362	371	401	393	391	381	419	379	360	370	410	394	412	407	385	362	349	385	423	389	416	365	403	400	415	368	416	422	424	385	373	394	384	369	416	411	385	350	407	402	430	383	369	410	371	388	362	389	372	406	384	407	320	388	390	389	376	385	421	343	407	405	389	380	362	366	411	382	416	390	382	410	443	407	361	385	391	385	372	370	381	360	420	414	372	407	389	360	422	384	399	411	413	387	363	398	400	400	367	387	404	400	392	375	383	385	390	395	339	386	404	390	397	383	380	393	379	378	423	385	407	366	387	381	373	393	424	404	424	357	374	373	380	385	366	374	380	367	376	379	400	370	394	378	398	427	347	401	406	383	349	380	371	379	408	364	380	346	354	376	379	386	403	411	365	364	377	399	388	397	418	399	377	408	382	382	367	390	389	382	338	401	362	356	371	403	390	390	372	399	372	393	393	367	396	386	354	394	377	383	382	414	402	379	392	369	387	409	397	408	377	385	389	385	380	379	365	395	376	400	417	376	381	407	370	390	374	365	401	373	355	399	390	379	379	415	365	401	401	365	364	376	379	401	396	376	393	418	361	364	383	364	420	349	380	409	374	366	384	387	397	392	380	393	378	383	398	379	389	394	371	398	370	420	362	372	376	440	398	385	373	403	371	376	356	355	390	386	365	357	384	404	421	397	403	395	413	369	359	414	403	385	375	407	379	365	381	392	384	375	380	441	383	383	369	406	382	396	379	366	388	398	361	394	376	358	399	395	380	376	370	396	372	404	365	389	409	360	388	377	373	375	355	365	374	413	389	346	385	407	335	401	396	376	372	396	393	372	408	375	422	369	354	421	367	395	359	406	385	395	405	357	375	385	372	371	382	406	346	405	390	367	391	367	353	387	371	393	413	362	409	382	391	361	426	410	377	394	369	364	418	410	348	379	408	342	389	392	392	441	394	355	355	382	390	401	387	419	381	378	368	365	391	428	410	384	381	373	378	372	401	365	410	400	397	357	385	384	377	417	395	383	403	380	403	388	407	383	382	391	384	365	374	384	413	381	342	354	385	381	365	366	414	389	381	371	358	383	387	393	386	354	390	418	410	368	412	416	375	389	383	379	392	379	397	362	392	360	377	345	404	431	398	369	385	405	363	390	384	385	388	369	378	377	364	399	421	381	361	403	369	376	416	394	389	391	383	383	396	434	354	377	381	391	407	365	393	366	362	357	352	372	399	372	401	403	350	376	384	373	400	378	364	388	358	389	374	389	374	384	363	384	376	428	387	396	380	372	406	387	385	392	358	373	357	381	397	378	364	403	389	353	368	378	362	367	432	404	411	348	355	411	379	367	418	412	344	389	385	398	377	406	392	376	376	389	379	381	392	372	350	391	371	370	395	366	383	385	409	390	363	403	396	400	393	408	408	390	381	393	385	392	397	384	377	374	380	372	389	373	386	371	396	407	376	364	406	378	390	375	374	412	393	407	398	364	369	370	366	404	412	360	365	383	410	369	394	375	387	388	369	393	381	361	379	365	405	405	371	411	358	359	386	380	400	387	405	407	369	414	416	419	390	409	382	376	372	403	400	388	431	397	388	374	344	376	386	370	369	388	385	398	344	388	403	386	365	422	378	366	394	364	389	361	387	384	406	393	381	420	385	407	379	370	400	393	400	360	378	374	353	392	395	367	411	394	374	361	356	366	417	392	404	433	370	396	385	399	379	412	353	396	345	360	408	382	411	384	434	373	368	398	378	371	415	406	361	425	373	366	391	411	375	375	433	387	379	402	383	412	357	386	383	387	393	393	391	385	382	372	415	393	353	396	351	368	405	408	368	397	359	396	397	379	397	414	389	386	370	415	425	402	421	394	361	352	385	394	356	368	380	399	355	339	397	363	358	374	401	383	380	386	381	392	398	347	387	382	383	369	377	380	369	386	392	366	365	390	370	387	389	376	418	368	378	386	377	410	399	381	386	352	400	361	357	418	346	389	407	417	384	385	430	395	401	403	395	380	399	410	409	346	385	416	382	380	358	407	397	378	403	403	412	400	386	373	360	362	348	386	377	380	384	398	422	391	373	395	412	370	410	352	366	359	374	415	420	397	391	391	389	397	386	389	392	400	384	389	381	369	400	387	365	384	402	388	383	391	345	364	362	383	393	381	364	371	401	378	368	388	396	403	379	395	368	404	392	373	401	405	403	384	366	355	407	373	365	375	388	395	380	373	393	350	380	428	386	390	393	383	393	402	376	380	403	411	389	423	353	429	373	368	422	390	385	380	372	385	387	354	384	368	387	388	414	373	395	407	403	388	352	365	412	360	375	383	381	405	374	382	393	348	390	373	409	376	362	366	381	353	387	391	390	397	368	386	395	412	356	416	397	389	405	377	396	377	390	355	350	387	374	368	357	386	361	383	417	384	320	374	395	440	400	390	359	397	378	359	389	365	421	378	406	371	402	369	372	377	403	361	423	387	373	395	377	379	416	376	381	392	396	362	400	387	363	362	373	351	366	382	430	377	390	382	375	366	430	377	392	393	375	425	388	384	377	351	408	338	406	404	382	391	413	401	398	391	341	347	391	411	401	403	431	392	399	338	387	370	352	386	377	392	368	394	405	412	387	407	356	383	406	411	383	362	319	341	384	393	388	361	376	352	388	382	372	403	421	363	376	394	377	364	385	369	384	398	398	374	353	355	356	375	366	357	385	405	394	378	383	367	406	364	385	364	376	381	410	398	410	357	380	400	397	413	372	357	407	385	368	417	407	393	402	381	380	382	389	379	350	367	354	441	355	373	392	373	378	366	382	374	380	359	379	378	369	394	383	398	375	375	412	392	425	377	384	342	375	415	362	376	377	398	375	412	374	384	368	399	364	387	426	386	384	406	378	394	355	379	366	408	386	352	365	383	337	399	389	385	377	362	373	382	409	396	418	416	353	362	393	357	362	374	444	388	384	381	398	394	368	403	395	412	393	371	369	421	430	386	387	351	376	376	401	405	352	392	373	385	402	366	408	377	378	387	378	384	376	375	414	386	416	379	423	381	369	395	392	383	373	354	379	403	417	352	365	395	408	403	386	376	372	371	389	400	387	370	385	358	356	357	349	419	397	368	393	398	414	398	367	400	396	390	394	379	367	387	377	361	373	372	372	364	388	398	376	395	366	366	391	388	416	391	421	390	371	403	403	377	391	370	398	372	367	377	389	411	362	408	390	405	391	357	417	389	381	396	382	398	384	368	357	377	392	367	373	364	365	407	362	435	394	407	408	372	384	391	429	398	393	377	366	380	394	393	383	413	371	371	405	373	375	375	359	374	383	411	383	394	356	389	375	411	372	380	389	411	397	403	357	368	393	372	401	396	399	369	375	398	371	336	415	382	368	397	405	405	354	391	387	388	365	382	387	392	374	383	403	389	347	385	411	439	406	390	387	395	390	391
17932	37211	64469	61960	40720	24720	17477	11084	5656	3905	1268	768	646	448	310	237	206	176	172	172	148	167	160	154	161	170	157	147	114	137	142	143	131	132	162	137	146	126	132	134	164	136	128	142	131	145	118	135	142	138	126	174	140	151	132	139	149	137	158	166	145	140	149	110	151	162	128	148	157	166	148	156	127	141	124	161	164	129	144	151	166	157	139	143	158	137	131	130	128	156	151	147	125	149	153	158	143	157	157	156	180	135	150	158	140	154	131	129	154	127	159	150	143	140	146	158	138	145	148	141	126	171	141	131	143	157	171	138	137	138	152	128	132	159	115	136	135	147	151	157	159	136	154	143	152	132	115	153	145	168	134	157	122	160	147	155	139	165	139	124	148	136	153	180	139	161	154	140	135	169	160	177	143	149	138	145	127	146	155	158	162	151	164	130	150	157	149	148	149	141	138	146	153	137	146	154	148	172	148	147	154	146	151	136	144	132	128	119	147	123	159	146	159	121	145	144	126	145	139	150	151	142	154	134	152	129	140	135	112	126	147	151	159	154	127	145	159	170	144	158	145	132	130	153	152	143	123	167	161	161	140	154	135	148	149	146	150	141	140	162	142	131	116	158	164	152	147	144	151	139	144	147	161	155	131	134	125	147	131	130	139	136	160	156	164	150	158	141	138	137	123	155	173	149	155	137	155	143	153	154	154	140	138	151	153	147	136	161	140	159	149	152	163	140	132	153	147	127	160	142	170	138	168	146	150	149	157	173	155	151	136	159	149	159	144	141	152	151	139	125	140	151	139	154	140	170	129	157	141	144	170	167	147	142	148	133	141	153	144	155	141	118	151	147	143	133	144	132	131	168	146	148	156	168	156	150	145	140	156	141	152	139	147	128	152	133	158	159	144	150	149	155	143	142	148	142	140	136	154	152	146	128	126	169	145	174	162	147	139	144	158	144	151	155	147	147	159	161	138	155	157	141	155	132	134	150	146	160	153	125	156	152	139	158	145	165	171	164	128	141	125	153	144	169	144	159	150	156	137	140	130	133	152	138	157	154	142	161	150	158	141	145	146	124	150	157	149	114	145	151	142	124	139	135	136	152	155	140	143	148	143	151	153	135	170	138	163	129	143	165	165	153	154	150	164	142	162	159	146	170	143	131	164	159	129	159	126	142	155	140	135	163	143	157	161	131	144	137	161	154	159	153	142	140	128	140	145	137	141	153	174	153	152	145	144	141	126	147	138	151	157	139	137	141	140	157	143	157	138	146	158	143	142	143	158	143	161	155	186	156	154	147	145	148	122	141	152	131	140	150	153	130	150	150	146	151	117	161	122	132	139	147	141	157	144	158	152	133	149	161	139	161	173	149	151	134	134	125	131	144	159	137	123	149	133	131	156	139	130	146	154	161	137	143	140	147	145	126	140	146	164	148	151	130	169	155	154	146	133	145	151	151	151	136	127	148	153	132	168	152	164	173	153	148	145	154	157	135	116	153	149	134	147	141	148	138	131	140	180	135	151	151	140	145	158	139	173	141	153	145	133	160	129	150	134	157	161	152	151	163	119	138	135	137	167	162	162	141	152	132	144	154	127	171	158	152	162	155	141	152	147	144	138	129	118	144	170	143	158	149	140	148	151	131	119	152	157	134	124	156	155	174	163	160	152	158	156	140	152	156	144	123	131	137	145	147	171	160	143	129	166	130	125	129	144	155	160	141	143	136	155	135	167	153	157	141	159	140	144	138	139	155	133	140	132	140	149	156	145	142	163	124	146	136	139	149	138	146	134	153	138	138	175	149	130	154	140	157	154	133	165	150	153	148	167	156	179	157	163	158	147	142	134	144	149	153	139	151	153	151	145	140	142	141	124	170	141	150	175	146	134	135	174	167	157	133	138	138	147	161	161	124	133	135	124	158	185	156	152	140	183	137	146	140	122	152	161	112	151	152	147	151	134	155	143	140	156	129	150	150	168	138	167	160	131	137	145	149	159	174	167	143	143	121	151	135	140	156	169	132	177	145	154	156	142	135	131	139	132	168	151	162	118	165	124	137	150	169	158	130	150	150	123	154	126	134	145	127	145	148	136	110	142	164	155	171	154	153	135	160	152	137	165	137	160	127	135	131	153	151	126	125	146	160	140	134	136	154	119	150	144	155	156	150	144	177	153	142	125	159	131	145	154	152	153	153	152	150	143	157	139	141	138	135	137	143	164	138	134	165	144	137	126	146	149	154	108	155	135	165	119	141	145	155	143	154	126	111	162	119	146	130	145	139	121	146	134	128	136	168	145	155	132	160	153	130	128	148	146	149	152	154	148	144	135	139	150	143	152	126	138	143	133	154	130	143	139	155	130	157	170	145	136	140	153	128	143	148	135	153	165	161	145	152	124	160	130	133	134	139	123	144	155	131	158	175	138	129	150	146	141	132	167	155	149	140	164	140	133	157	131	144	158	152	145	153	184	158	146	146	153	138	176	157	141	162	135	158	147	158	139	142	143	163	169	137	118	154	131	141	138	147	139	145	133	143	127	161	156	145	151	164	156	145	155	150	139	169	140	146	156	155	144	158	145	151	160	168	174	142	156	138	142	135	141	143	146	160	141	133	135	117	141	141	144	150	147	158	160	145	138	127	151	138	164	159	154	166	150	143	159	157	137	158	133	161	170	154	145	142	128	145	174	131	145	135	149	143	149	151	135	132	172	153	139	145	130	145	157	137	115	175	143	147	143	128	147	161	145	146	149	155	154	155	124	131	162	129	129	156	138	134	180	151	161	152	125	144	143	147	167	117	146	142	138	145	137	151	129	133	129	118	141	156	150	162	147	153	135	147	151	166	138	156	151	153	146	142	151	132	135	112	135	146	136	131	153	121	163	130	153	136	143	139	155	151	137	147	147	146	158	158	135	153	130	157	136	142	145	146	163	145	149	148	118	154	151	155	151	141	147	153	115	157	135	138	171	138	130	144	144	140	160	160	137	163	173	140	131	148	145	134	128	153	142	130	140	156	143	132	137	134	170	158	145	137	131	167	160	149	128	136	143	166	150	147	164	135	138	124	122	167	127	154	166	161	145	135	138	125	156	153	169	138	142	137	146	153	162	151	154	144	140	131	150	161	128	176	152	175	162	135	154	170	133	136	136	135	135	143	155	142	141	152	157	155	139	147	130	147	126	144	146	145	150	152	132	143	163	163	129	178	141	152	134	163	149	128	151	127	153	164	129	157	159	145	146	136	144	136	165	141	144	164	157	145	151	136	133	162	125	147	147	155	144	156	124	119	152	149	143	148	140	142	151	128	118	156	161	168	145	124	135	140	143	117	147	140	140	133	151	150	168	122	143	134	148	130	118	125	154	138	137	129	137	135	139	120	145	142	138	146	133	152	135	136	140	153	140	141	159	145	155	166	148	132	115	134	145	144	151	144	151	144	127	152	159	153	154	125	151	141	154	140	163	132	139	164	149	139	151	148	151	129	152	150	136	150	119	141	145	142	140	142	153	153
10983	32408	59267	64026	47566	37373	32843	25182	18163	14086	5475	3676	3190	2281	1319	1004	765	657	570	520	462	502	476	410	410	409	391	388	418	418	403	426	397	406	403	393	385	407	403	382	395	378	371	446	405	382	410	383	400	396	418	381	397	407	398	378	397	398	397	393	380	377	428	376	387	420	432	401	419	388	408	364	393	413	414	402	410	439	432	405	397	365	435	432	374	412	392	421	400	405	379	427	406	395	409	417	370	406	389	383	443	374	367	366	386	396	425	347	434	428	443	387	358	394	416	375	390	415	429	395	408	382	420	408	398	361	418	418	393	413	395	412	393	412	397	360	392	375	405	412	411	411	403	391	408	424	377	371	391	405	380	365	427	367	407	367	369	440	398	415	381	367	383	419	384	420	407	409	396	385	401	407	408	392	372	438	387	430	373	418	417	387	386	410	428	415	386	435	386	386	407	382	370	390	396	391	441	405	397	412	369	407	384	391	406	409	417	389	376	381	412	427	401	358	388	376	405	412	424	395	427	408	385	430	393	412	355	410	437	415	370	372	367	396	388	409	388	414	362	387	408	381	402	400	401	415	400	383	387	439	409	407	390	398	385	386	382	413	423	394	406	373	402	418	390	415	422	404	418	384	386	423	408	370	392	371	418	390	414	421	393	426	384	401	408	417	360	429	397	393	432	354	396	405	385	402	392	378	393	376	398	384	431	423	376	405	411	367	412	391	373	410	392	421	400	358	397	437	395	403	405	405	413	387	402	407	384	376	391	402	398	392	404	421	390	453	371	386	356	409	393	337	434	393	363	359	426	397	404	392	404	403	390	393	443	384	382	393	394	406	378	413	409	397	410	435	367	386	389	423	382	431	419	398	373	422	397	391	402	397	408	414	378	402	363	374	394	399	417	395	430	387	401	415	405	399	411	398	408	406	398	384	420	405	382	383	365	403	427	388	402	402	415	412	370	380	380	412	390	405	406	403	394	388	405	403	392	418	449	421	413	393	401	404	400	406	402	415	398	393	401	394	408	420	424	410	410	399	405	416	389	389	378	407	437	410	421	434	422	400	367	413	411	405	392	396	371	389	398	423	416	424	421	399	428	426	423	417	402	353	421	408	392	417	401	407	408	381	405	427	455	389	420	410	382	379	381	427	400	380	424	428	392	398	384	423	408	395	405	408	378	375	381	402	389	414	398	419	413	420	447	373	390	413	376	391	420	363	414	364	389	411	402	406	384	402	376	418	407	430	404	418	415	389	395	377	415	415	367	394	390	382	421	382	404	399	425	405	412	384	377	374	381	405	352	448	378	396	419	350	413	401	398	403	398	406	393	427	403	372	383	393	423	407	415	368	403	394	402	399	425	389	378	386	339	363	401	396	418	412	418	425	400	406	369	442	400	423	353	427	402	373	401	373	414	403	401	369	394	419	395	382	410	416	385	402	387	402	392	391	410	378	368	395	396	398	395	391	384	403	396	370	406	374	393	435	432	397	416	377	386	430	411	403	412	373	371	399	446	408	396	389	377	388	408	409	379	414	401	417	400	380	422	417	384	383	435	409	399	397	412	446	352	385	389	401	383	382	373	392	385	392	366	397	380	399	406	408	401	379	399	417	387	396	410	414	426	377	371	406	390	404	376	421	423	390	386	410	403	430	395	397	363	414	391	406	402	420	405	433	418	393	435	356	390	397	418	409	355	377	410	426	396	376	426	400	392	399	388	435	406	378	395	402	416	394	375	368	392	398	391	384	416	374	407	407	371	434	391	370	380	440	395	407	376	432	390	420	405	414	407	392	405	403	389	420	421	391	374	386	398	373	408	432	427	408	428	393	432	365	378	372	425	399	407	412	399	401	420	444	369	364	405	404	398	408	382	419	426	382	390	397	398	414	401	399	363	384	426	388	403	442	446	400	368	382	424	391	400	386	397	390	412	420	396	342	395	411	378	388	390	391	384	379	423	398	410	412	408	392	388	407	443	408	384	401	409	373	402	413	392	386	459	393	383	425	401	415	394	424	382	380	420	418	398	386	403	416	400	382	385	378	446	417	391	415	368	405	388	395	397	405	397	417	364	377	383	412	376	397	383	387	378	373	373	403	375	403	394	367	399	401	420	395	400	407	367	430	419	422	384	405	394	403	384	388	363	414	371	406	407	403	369	403	359	422	375	409	419	403	419	395	399	420	392	402	425	448	355	412	385	373	366	378	387	396	386	382	383	399	383	387	406	378	388	382	401	383	420	383	380	426	411	409	435	453	408	410	400	457	389	388	394	374	376	383	381	395	405	405	425	407	381	409	421	393	396	377	381	436	403	409	365	414	430	390	394	381	414	421	415	415	423	430	374	393	450	435	376	406	413	396	412	408	413	392	414	404	417	428	388	410	404	397	426	363	411	409	448	413	397	358	420	438	415	396	406	391	392	407	406	416	398	368	407	411	414	416	396	375	370	399	417	367	394	434	415	408	395	391	405	390	390	426	345	403	389	403	400	395	365	399	370	370	396	415	409	385	436	403	419	371	418	417	388	386	369	369	396	412	403	411	374	422	406	418	396	398	405	408	396	413	421	402	398	388	393	425	407	438	386	400	390	397	399	378	415	413	403	397	380	396	393	374	406	410	399	413	333	398	431	393	393	410	387	365	399	433	387	423	409	386	435	380	380	390	400	374	423	411	415	373	384	393	380	442	405	415	388	375	381	406	377	405	409	363	464	431	381	360	363	398	412	402	390	361	425	403	401	399	428	366	385	404	394	384	406	417	393	431	415	418	407	388	396	417	408	364	415	424	398	386	422	388	402	419	422	441	402	398	409	427	391	405	429	391	403	374	400	413	377	399	382	386	382	395	397	411	379	388	431	437	366	406	400	391	441	395	390	418	377	426	414	417	393	405	402	417	426	409	398	369	390	399	380	428	410	408	439	393	393	381	387	363	432	411	430	373	404	401	400	428	367	347	364	420	408	402	412	408	405	386	380	389	376	407	390	370	413	411	381	409	410	438	387	377	384	385	408	410	383	407	433	386	404	389	372	402	395	411	399	403	410	387	429	368	420	398	397	405	406	411	415	403	413	404	405	376	404	406	387	419	412	413	382	396	388	389	409	416	449	404	403	390	401	407	411	398	379	377	381	403	415	406	361	453	406	432	406	397	415	407	410	375	400	401	392	374	447	386	423	356	386	413	377	364	409	414	407	430	456	395	412	425	394	412	407	401	386	383	396	402	370	348	388	415	390	412	412	402	404	398	411	407	410	395	435	403	414	430	421	368	388	380	438	406	401	378	417	382	408	410	390	415	409	394	422	386	404	404	421	373	364	348	397	377	366	383	402	391	381	365	402	431	421	372	368	393	394	453	391	425	426	414	464	367	370	374	387	422	385	366	416	371	411	398	377	398	387	388	430	408	400	410	406	403	420	427	376	407	391	395	402	396	393	413	404	440	400	420	438	415	413	427	384	402	443	374	380	378	397	418	379	403	408	393	421	388	401	418	393	402	400	367	374	402
29317	50999	77822	72213	52884	38719	30251	22350	12953	9035	2666	1400	1422	826	535	381	323	230	214	204	202	192	168	164	157	156	153	168	164	158	148	128	173	153	158	131	141	182	168	166	160	139	147	166	169	153	164	168	167	136	177	148	166	158	176	160	169	183	162	152	168	169	155	146	176	178	138	151	172	164	175	148	156	158	166	141	144	152	144	140	177	140	166	161	152	176	173	171	152	157	166	166	193	154	170	149	161	157	167	157	152	145	153	152	152	167	168	174	180	156	172	158	178	188	173	177	159	158	153	159	153	173	144	175	155	178	174	191	176	173	150	137	153	158	182	178	178	170	166	159	158	171	180	170	143	174	140	163	158	153	152	133	143	163	126	155	194	171	151	148	158	165	171	156	153	194	144	159	135	158	173	166	156	169	149	171	184	149	175	169	163	168	181	154	168	181	165	172	156	174	168	180	151	172	163	171	158	170	150	161	157	168	185	174	133	147	152	176	170	167	168	166	154	153	135	123	184	144	150	159	169	162	167	171	166	191	145	157	170	171	168	186	147	172	143	178	163	151	150	163	153	147	156	161	146	164	164	186	169	158	164	146	161	161	177	175	183	163	174	171	151	141	161	193	155	175	158	157	164	188	134	178	162	165	166	165	149	156	172	187	149	159	195	136	151	144	162	152	175	162	152	163	158	180	179	159	159	152	183	169	159	162	155	161	153	134	159	168	157	162	175	177	171	149	152	180	157	169	147	147	152	157	168	144	177	142	145	154	167	166	153	158	153	173	145	156	148	174	172	164	172	167	173	181	152	150	130	148	189	170	147	172	161	164	170	163	163	159	151	185	149	164	178	152	165	179	167	168	156	182	156	191	160	156	170	151	176	175	169	165	133	174	169	168	168	170	160	134	146	149	156	127	146	166	143	143	170	166	164	166	173	186	171	154	144	168	166	163	174	157	169	172	167	167	143	181	149	145	174	159	178	156	148	165	150	155	151	170	154	157	157	162	164	168	153	155	164	160	157	193	161	154	173	182	163	162	170	141	172	175	177	155	157	159	170	171	171	156	157	150	168	167	159	167	135	183	180	178	141	179	175	136	152	179	150	145	163	156	172	159	160	159	172	170	179	181	168	174	141	146	163	158	172	164	166	170	176	150	164	157	165	160	154	165	150	167	188	157	164	178	162	181	155	171	145	178	175	168	137	161	137	165	177	162	159	135	157	166	165	164	164	167	163	147	146	164	143	145	172	196	159	152	160	181	179	174	183	161	161	159	162	150	155	176	156	162	162	164	150	152	153	176	133	143	158	165	159	157	144	169	146	163	156	161	171	163	174	145	160	163	179	162	154	165	177	142	162	156	165	170	157	164	169	164	161	162	185	180	147	167	148	134	156	149	163	192	155	153	161	160	164	172	168	147	153	136	149	148	171	151	166	155	147	161	173	167	153	158	147	145	171	143	142	182	156	185	162	172	163	141	146	147	144	183	156	143	154	154	139	145	162	156	185	160	171	153	162	163	159	158	178	173	155	168	154	173	170	153	161	156	181	151	160	147	168	166	168	146	147	165	156	150	173	173	177	165	168	165	161	155	173	159	146	156	176	194	169	151	149	154	160	164	171	184	137	169	181	146	149	154	172	178	179	142	175	181	170	142	163	170	174	166	163	147	164	172	185	185	151	145	150	174	133	165	148	142	157	174	166	169	167	162	163	139	162	160	169	163	149	148	170	138	157	149	169	179	161	174	161	166	184	163	179	156	178	158	154	158	184	169	158	155	160	157	162	168	166	168	179	149	190	152	158	155	153	138	159	154	165	154	173	169	164	155	157	161	183	154	150	170	147	128	175	187	148	147	157	168	155	146	164	175	175	145	156	179	189	156	178	152	153	156	163	156	158	159	167	157	159	164	177	183	161	154	168	157	169	178	133	158	165	166	154	168	161	164	174	176	162	159	172	161	143	168	156	150	179	157	165	151	161	158	169	187	160	173	155	174	155	147	165	169	157	171	162	151	149	156	177	169	159	154	159	145	148	154	168	150	161	144	166	164	165	160	174	154	149	185	164	201	132	151	167	167	188	174	144	159	169	139	160	164	144	166	140	153	158	163	174	158	148	184	178	158	157	155	172	148	178	169	197	166	179	162	197	164	166	161	157	139	160	145	183	157	179	159	159	177	146	188	147	173	147	185	169	156	164	175	160	158	157	159	161	153	180	160	180	120	173	189	151	160	178	180	157	164	169	143	188	158	175	165	157	170	168	172	150	165	159	157	175	149	158	158	163	186	177	140	144	138	154	159	183	173	157	158	158	161	177	158	179	180	140	172	163	175	175	158	198	158	200	172	170	166	173	148	172	149	171	154	154	157	153	138	143	152	188	170	170	160	160	167	133	161	169	161	181	158	167	161	164	154	165	159	157	166	157	158	167	167	142	144	172	166	160	151	155	163	160	179	140	164	178	149	170	168	142	174	189	166	165	170	179	161	131	157	163	169	160	142	160	172	163	170	164	144	184	164	141	190	173	158	136	161	178	150	152	166	160	162	181	172	186	161	160	177	164	158	154	183	152	144	158	168	162	171	159	147	147	159	177	170	163	143	158	150	144	166	172	162	169	170	194	148	143	161	183	168	152	159	133	177	166	171	197	160	138	158	166	169	158	166	163	181	153	170	161	178	178	151	138	155	172	138	164	167	162	160	182	189	161	167	176	165	153	164	186	162	193	153	146	172	162	159	169	156	145	154	195	176	161	164	168	152	157	153	171	157	173	178	165	177	162	155	172	166	136	162	158	143	172	196	158	157	159	171	152	154	168	161	178	179	160	170	147	177	157	180	164	140	167	159	166	152	155	167	165	172	157	168	189	173	136	159	149	165	158	145	170	146	162	157	144	152	142	153	165	191	168	170	151	150	163	148	141	161	174	142	163	165	176	161	156	168	183	163	174	166	169	166	170	176	138	162	149	154	167	152	155	166	171	157	172	164	176	178	175	178	150	158	157	160	151	160	182	152	191	154	172	172	149	188	189	176	147	161	182	170	142	164	158	173	175	167	184	158	151	156	174	151	167	158	175	132	168	155	149	202	141	170	151	179	162	144	147	173	153	170	155	166	148	175	160	178	179	168	138	173	180	182	185	165	167	160	144	159	165	150	158	158	165	164	170	158	150	138	183	167	159	154	158	157	174	161	166	161	142	164	160	156	166	180	169	172	159	158	146	164	156	159	157	181	170	180	175	173	189	152	156	161	167	176	173	140	146	157	187	188	155	172	154	144	157	144	173	157	183	161	170	168	158	166	140	157	163	145	150	133	161	162	172	161	163	175	179	148	158	145	164	153	161	174	161	144	164	144	151	158	169	142	147	150	160	147	163	148	175	157	164	144	145	146	157	175	171	167	159	172	155	158	175	145	183	157	153	171	169	165	152	163	167	161	154	162	171	171	161	183	160	179	138	172	167	177	173	159	138	133	145	162	155	145	168	187	140	169	157	140	164	160	146	171	169	166	171	159
16699	40775	72267	77113	58866	48952	43741	35989	28084	23813	9385	6413	6295	3998	2349	1661	1267	953	770	687	618	623	543	412	439	433	438	429	436	445	392	407	409	466	423	457	437	453	444	426	461	456	436	472	420	404	444	467	425	464	409	421	468	441	457	431	437	441	446	406	450	440	442	437	449	450	448	406	439	461	442	444	451	423	440	471	474	437	435	445	443	437	429	443	416	449	396	420	447	435	466	432	418	417	468	463	438	454	454	440	405	459	427	449	423	470	409	436	436	451	439	428	438	447	420	448	440	434	454	471	453	433	433	432	426	436	388	413	471	406	438	450	442	415	415	438	412	425	465	432	444	412	457	421	468	420	437	430	433	468	432	426	436	437	410	476	416	408	436	420	426	409	442	405	435	425	440	436	427	413	428	454	476	407	418	442	438	411	447	461	418	423	464	437	422	471	424	401	429	452	442	443	429	449	414	374	450	467	437	413	411	417	440	425	461	423	458	418	428	411	441	403	446	423	430	407	425	429	415	424	412	453	414	457	427	407	408	433	430	441	428	441	414	498	421	427	459	419	439	453	454	460	437	447	440	479	443	442	429	447	419	409	441	429	419	403	465	426	438	444	425	465	465	418	469	434	447	425	419	439	477	366	421	445	387	444	442	422	430	397	434	392	446	429	434	424	451	437	406	428	387	436	448	403	463	429	467	460	458	427	444	454	431	426	428	439	447	471	423	408	415	464	443	410	450	466	404	422	392	432	408	385	432	451	441	445	408	422	439	446	425	425	410	462	430	412	460	426	395	416	406	437	418	434	424	415	445	404	446	462	470	440	442	442	407	464	460	429	432	441	453	452	415	449	480	407	423	412	400	450	458	464	425	435	457	483	454	441	423	399	474	413	442	428	443	438	456	430	386	414	412	426	482	399	408	413	422	465	426	465	456	410	406	426	388	410	430	446	468	420	430	436	427	462	420	457	436	444	487	401	391	453	430	442	400	423	444	403	453	453	413	429	442	435	441	411	426	439	466	413	447	400	428	409	423	422	427	412	424	394	445	445	429	438	458	444	440	395	432	455	393	454	452	447	425	452	435	452	456	462	437	404	432	455	438	435	401	394	416	426	468	422	445	461	428	444	467	431	440	428	431	415	450	415	428	425	451	440	452	412	465	414	434	411	447	446	455	449	433	436	445	421	428	472	476	437	433	407	424	441	448	451	437	396	433	416	422	454	433	437	446	473	417	408	420	432	429	404	403	428	429	444	424	429	439	449	424	408	451	422	405	450	419	438	463	423	412	421	450	433	423	426	445	462	423	448	402	414	447	445	444	448	432	435	402	448	421	434	443	417	461	454	452	429	445	415	450	388	432	432	450	414	426	428	453	450	459	469	431	431	422	427	414	387	421	431	466	398	405	445	428	380	412	417	411	432	395	464	469	419	430	433	450	430	424	437	453	395	412	476	444	482	417	429	437	449	431	414	407	443	485	462	446	482	462	451	471	436	474	460	430	460	430	436	416	427	428	406	430	473	422	468	415	391	417	455	423	427	407	440	430	486	467	432	437	470	403	391	436	436	433	428	438	432	450	444	473	445	446	428	445	425	419	444	452	422	405	414	432	476	443	431	451	435	427	451	452	433	378	443	465	404	453	412	462	412	428	395	437	420	396	416	423	424	465	430	426	445	452	398	429	430	391	430	426	440	427	420	411	443	424	428	428	435	459	449	443	439	431	442	434	445	433	426	431	445	443	414	440	459	454	408	403	453	457	415	445	442	401	424	451	439	422	430	443	435	444	445	432	426	447	405	429	443	417	436	450	424	464	435	425	421	452	454	426	400	435	429	447	431	488	427	407	401	417	432	434	465	404	426	426	416	455	425	436	396	398	438	433	427	422	414	426	447	437	426	467	434	443	440	381	432	451	416	450	430	474	453	419	411	426	466	469	435	374	430	435	440	385	438	430	406	481	470	415	453	442	413	433	446	452	440	442	441	422	430	406	429	438	376	433	426	414	430	443	452	396	472	401	404	416	409	436	381	440	450	462	394	450	379	443	390	428	425	453	443	425	405	433	458	431	453	457	463	389	447	448	438	450	457	411	466	468	433	407	443	421	429	465	449	427	410	437	437	447	436	410	437	432	413	459	420	450	432	464	449	416	427	446	434	430	421	452	453	424	389	403	429	430	410	460	442	475	454	404	390	421	413	446	447	439	431	441	434	426	433	395	469	439	412	458	466	439	411	420	445	420	422	417	452	421	428	466	450	424	423	413	445	434	451	434	479	451	427	423	426	441	416	426	430	451	400	434	422	409	475	442	446	456	419	423	471	414	452	430	445	440	464	411	425	470	429	450	414	420	403	439	442	441	399	424	433	436	458	412	404	456	422	406	419	425	444	433	452	441	443	440	411	410	452	391	441	422	432	425	424	416	420	466	460	436	447	447	451	391	431	428	436	430	393	477	434	449	439	426	412	433	425	401	474	447	439	471	467	449	422	468	449	468	436	451	422	414	456	423	449	430	427	430	408	422	449	468	434	455	431	455	410	396	425	419	418	443	452	437	440	418	437	445	425	417	409	449	438	456	448	455	409	442	471	424	431	405	428	405	436	428	444	411	464	449	440	425	422	458	420	453	438	426	423	447	432	427	416	441	434	448	457	445	422	419	488	420	455	432	425	410	468	408	432	436	414	424	400	458	467	420	418	462	433	399	480	434	432	465	415	501	389	422	411	407	457	413	459	436	407	464	445	441	438	454	416	386	468	457	432	425	418	443	373	431	414	444	446	412	427	414	409	431	435	434	444	456	423	487	424	437	443	434	435	433	422	440	416	427	434	441	445	422	430	419	425	433	417	447	427	439	418	465	417	428	415	439	452	417	408	446	440	431	419	404	426	460	441	423	414	474	428	412	408	416	419	431	473	427	437	413	437	424	412	445	440	477	445	425	441	409	484	439	444	430	410	438	430	423	434	446	425	421	421	454	443	460	449	432	461	447	430	439	439	418	406	403	446	430	438	414	413	427	406	453	439	436	431	436	424	427	445	425	415	455	418	469	417	409	403	416	410	444	452	419	446	455	469	447	449	441	477	428	429	408	438	444	434	426	424	424	430	462	452	412	465	475	481	427	448	434	421	429	446	445	434	444	422	428	407	412	432	440	450	418	486	424	486	492	423	450	420	446	409	438	432	433	429	459	444	402	433	464	417	435	427	429	405	416	467	422	427	446	469	457	383	442	441	448	435	458	428	432	432	415	446	417	408	402	410	419	455	450	418	457	430	444	421	418	444	398	448	449	452	456	445	420	424	465	408	409	468	428	448	443	417	447	447	416	404	416	434	432	422	422	406	433	448	418	410	439	443	442	415	405	451	415	449	458	442	434	416	433	447	448	431	437	400	423	427	439	400	473	430	425	479	387	465	424	419	441	402	446	415	427	451	445	446	419	432	424	444	406	446	421	472	419	445	397	415	472	397	413	418	409	437	423	423	415	453	415	434	450	444	429	429	464	410	438	429
2953	3094	9598	10912	4911	1949	1371	1072	660	548	241	201	171	194	156	170	151	136	143	134	142	137	135	148	143	148	147	155	143	132	156	128	125	136	135	141	149	148	136	138	145	138	152	139	129	146	130	163	150	153	130	133	176	125	139	135	145	140	126	133	149	141	144	174	156	159	152	151	149	159	133	144	130	114	137	147	136	149	133	122	135	150	133	119	141	151	130	124	143	146	153	129	148	135	136	133	134	141	144	160	149	131	150	136	145	114	130	145	143	135	132	150	142	139	128	112	153	125	140	156	132	148	118	137	145	140	151	140	148	144	120	130	121	143	151	143	140	147	160	161	123	148	155	151	129	128	140	151	147	130	140	126	155	133	156	137	129	137	136	137	128	135	118	162	142	146	142	146	158	141	128	143	151	141	158	129	132	118	150	131	155	128	149	115	110	139	117	152	127	139	121	140	128	162	152	145	133	142	132	140	132	136	140	140	144	136	144	116	140	137	135	141	124	140	124	139	129	128	145	129	147	128	137	137	141	145	138	130	141	121	132	130	150	153	139	128	137	143	154	139	160	134	152	147	145	136	127	152	138	144	152	138	162	119	122	135	136	131	138	131	134	141	153	133	138	138	157	146	129	139	153	142	151	123	146	154	139	164	149	127	176	135	130	149	138	135	171	166	153	135	135	135	140	156	141	138	139	155	145	134	122	133	155	134	133	135	126	142	171	141	145	142	155	143	147	141	145	139	172	133	132	141	136	133	157	143	140	134	131	138	146	141	132	134	137	143	160	138	130	151	124	149	136	119	142	135	127	129	146	138	150	137	141	145	145	146	143	156	128	142	165	148	144	140	142	155	155	153	140	147	149	132	134	132	142	126	142	143	138	134	116	123	138	130	145	126	154	148	140	131	136	135	152	142	157	150	123	152	148	119	137	156	137	128	155	154	148	147	132	156	137	158	149	155	152	159	126	151	144	145	153	140	173	119	147	126	148	142	149	131	138	137	126	138	160	146	153	122	150	109	141	123	147	151	135	124	148	152	150	140	137	121	143	146	156	146	142	125	180	146	147	139	141	134	156	130	144	136	149	142	133	134	154	142	156	119	156	141	131	133	147	134	143	134	180	152	154	144	125	117	117	147	139	135	153	134	158	123	152	131	157	125	118	149	130	134	162	161	147	157	104	136	122	156	159	153	133	153	157	150	135	160	137	163	141	126	123	156	154	162	127	142	130	144	141	171	133	131	158	153	143	137	132	145	142	137	135	139	124	132	140	162	154	141	133	128	144	137	124	128	137	126	145	136	159	115	144	143	140	135	126	156	145	126	150	144	148	157	136	163	150	140	120	153	151	134	137	145	145	119	166	143	113	120	149	128	140	110	135	152	143	128	137	136	154	149	145	132	134	137	144	151	150	144	141	152	123	123	143	159	135	146	151	162	143	139	150	136	138	129	127	147	156	143	137	123	170	141	136	151	130	141	130	136	133	150	150	143	154	142	137	146	156	161	146	143	142	143	127	160	133	146	135	132	133	144	137	137	144	144	142	150	149	148	138	142	136	134	155	165	130	162	119	156	128	138	153	138	124	146	142	127	129	143	141	132	139	128	129	147	121	153	131	144	139	146	143	136	148	125	124	130	143	155	158	149	144	136	131	138	129	133	142	145	138	145	162	146	144	136	145	135	134	132	141	140	165	159	133	136	115	125	128	135	152	144	142	158	150	157	164	130	163	131	158	166	147	134	139	137	135	137	132	137	122	135	136	150	156	125	131	151	115	135	138	124	130	129	129	146	143	148	151	138	130	144	119	123	139	126	144	122	150	141	119	149	170	143	154	168	165	134	135	152	156	145	118	133	146	131	155	163	137	160	169	153	151	155	144	124	120	129	163	154	132	146	154	125	157	143	152	147	147	158	142	155	151	130	95	141	151	124	123	150	147	126	119	135	137	131	136	142	165	138	143	140	141	142	136	145	126	136	140	135	133	150	123	131	129	135	153	138	145	133	146	132	163	167	153	119	137	141	154	143	132	150	154	112	132	150	137	139	137	128	148	144	147	158	139	139	122	141	149	140	130	169	152	157	136	134	146	121	152	148	129	141	138	123	157	135	145	159	159	146	154	135	125	138	123	139	144	129	135	132	131	151	151	142	149	157	148	143	120	140	134	147	136	149	158	134	148	121	116	169	139	128	115	153	173	146	135	144	123	147	133	160	144	155	133	137	141	156	150	137	140	137	129	152	167	139	145	143	159	132	129	148	136	142	155	140	151	149	145	136	133	138	151	131	122	152	147	140	141	138	133	146	133	128	142	135	137	140	178	130	135	136	146	131	96	151	137	149	134	132	149	133	150	129	162	135	161	117	145	117	134	154	139	146	149	138	147	140	173	139	122	140	160	158	168	129	145	133	130	134	137	138	152	138	129	140	144	134	152	132	140	151	147	139	144	132	131	165	141	136	148	138	150	116	133	146	127	142	143	147	126	117	129	145	160	137	162	153	144	142	122	146	149	155	145	159	139	137	153	149	115	178	137	148	125	154	141	152	129	145	160	149	138	132	161	150	109	130	143	135	109	151	158	146	140	134	143	130	155	149	156	133	128	142	133	156	123	135	138	128	143	137	150	181	127	124	151	161	156	133	151	119	119	151	121	131	133	141	125	143	144	164	140	155	142	134	115	170	141	113	158	131	156	133	132	139	138	125	137	159	175	133	141	149	164	150	134	129	126	141	162	114	142	113	130	148	154	128	138	125	112	133	150	150	144	147	128	137	132	134	146	135	162	152	142	136	132	135	138	142	151	128	135	163	152	151	126	122	151	137	123	130	130	135	125	142	157	144	137	128	123	133	130	123	141	158	137	129	140	143	129	139	113	135	144	134	137	136	144	124	139	152	148	122	133	132	139	132	143	149	133	141	133	152	133	133	127	180	140	155	145	172	152	125	124	132	154	132	160	138	134	148	150	131	146	152	112	152	140	138	143	135	132	155	133	150	150	135	161	138	140	145	150	140	155	153	131	163	122	146	155	130	142	123	138	130	144	141	123	120	150	130	138	137	147	143	173	148	138	150	148	144	143	135	131	151	149	114	156	143	154	136	130	145	141	123	134	160	118	153	111	131	137	155	144	138	139	147	147	133	146	132	142	162	137	138	142	143	135	153	154	144	152	136	155	129	146	142	124	135	145	149	154	136	132	141	134	140	135	162	152	133	151	144	127	124	156	141	143	142	130	142	151	149	129	134	143	171	121	148	130	149	145	132	136	131	156	141	137	129	147	145	160	136	137	147	152	146	152	139	150	136	123	139	133	139	126	118	155	142	120	147	140	151	136	140	124	131	148	138	155	135	135	148	128	148	134	143	154	152	116	132	124	152	157	140	165	162	155	148	134	145	137	147	138	136	170	138	144	175	140	127	147	111	144	145	161	134	138	114	148	145	147	126	159	141	144	138	133	145	133	133	161	138	137	145	151	131	137	145	127	126	134	134	153	158	127	137	136	127	137	138
2794	4325	18310	22699	13424	7684	6111	4668	2710	2333	965	624	606	610	481	449	417	445	432	408	375	400	424	392	434	379	366	352	362	387	379	373	382	374	398	384	414	413	389	393	368	374	384	391	394	378	421	369	397	403	368	403	402	406	386	400	399	383	424	349	362	375	408	361	371	379	398	382	360	337	379	419	387	399	383	404	379	359	390	363	408	360	386	399	374	368	366	369	374	378	369	402	408	364	434	381	340	400	363	375	419	376	377	351	361	372	368	377	414	387	380	389	399	386	354	389	414	395	405	377	384	343	366	391	393	387	395	397	378	403	392	405	384	387	376	394	376	393	364	431	415	393	364	356	364	375	365	377	366	369	383	394	381	372	364	384	380	403	363	380	377	394	357	379	384	393	355	419	359	379	369	396	394	375	393	409	433	395	358	381	399	386	369	365	366	371	394	370	432	388	399	443	355	392	355	377	410	384	382	369	383	387	377	392	383	360	390	400	378	367	408	364	390	355	377	391	369	399	376	371	369	365	397	395	393	382	384	367	359	385	351	402	353	399	352	415	365	379	378	401	359	407	407	381	426	393	423	390	363	376	346	376	397	402	344	377	349	397	351	391	400	376	374	391	321	369	410	389	378	388	380	373	410	395	367	381	383	386	409	391	381	368	402	360	389	379	377	398	421	360	401	378	379	381	393	335	359	365	401	357	392	397	396	404	429	417	417	367	350	367	365	373	385	398	407	378	400	366	395	386	368	408	395	394	340	338	320	376	413	424	415	405	395	336	387	361	381	384	385	390	407	377	386	371	375	378	336	385	395	420	363	369	403	381	381	382	423	424	385	391	377	392	388	360	380	382	373	422	391	351	367	388	441	414	410	382	373	413	363	381	391	347	387	411	368	370	355	400	401	375	368	361	360	410	410	380	382	395	422	407	397	383	412	415	405	362	368	383	384	419	410	378	368	414	379	387	406	368	414	370	375	428	414	417	367	365	393	364	378	386	367	367	394	392	423	370	405	357	383	366	386	368	369	362	396	410	392	364	386	369	395	386	370	365	373	382	396	350	368	402	390	407	375	386	376	408	374	390	378	357	419	423	385	367	383	385	373	412	429	361	411	373	372	395	362	412	400	368	378	373	364	337	363	385	350	397	371	402	367	382	373	404	377	390	402	366	435	384	393	432	405	396	403	345	413	398	396	383	399	373	407	390	384	345	406	384	405	376	391	404	389	393	386	390	364	404	388	392	354	415	377	397	382	402	395	362	377	366	390	379	370	388	359	395	367	376	357	359	389	377	347	388	385	369	379	404	373	385	384	389	384	384	382	386	355	387	386	366	401	428	382	424	361	373	386	353	352	429	386	397	424	366	373	407	401	403	396	402	396	361	350	411	379	401	370	355	379	355	379	385	378	364	376	392	385	385	442	380	384	385	393	386	384	354	404	384	398	400	405	365	369	400	392	366	332	365	367	377	404	352	405	387	389	388	381	378	384	417	394	378	352	336	370	414	369	392	367	382	370	384	404	389	388	369	386	367	379	382	371	413	353	363	396	388	346	396	360	385	382	361	393	368	356	389	397	369	406	373	409	356	395	388	393	386	357	391	391	375	410	384	373	405	415	340	370	387	390	381	404	358	404	402	384	401	360	419	377	390	362	399	407	351	378	383	411	374	382	383	379	392	394	399	388	422	368	370	390	382	393	364	390	384	400	370	369	425	342	391	393	364	353	409	397	418	395	386	373	400	378	419	367	349	350	407	377	387	407	382	382	368	383	398	383	359	384	365	387	368	385	382	403	413	338	395	354	370	370	402	396	387	391	349	418	366	410	408	332	409	392	357	374	371	392	376	395	364	366	417	375	389	380	383	352	409	382	383	392	401	419	400	357	343	385	360	378	389	370	397	366	398	401	404	391	373	392	386	395	389	393	402	397	351	372	347	375	369	371	415	395	380	411	391	388	392	380	413	397	376	432	413	369	375	334	376	396	365	359	355	378	358	420	351	378	401	407	416	373	367	365	400	386	401	375	384	408	391	374	402	373	376	415	421	367	358	414	385	391	369	365	404	372	374	350	399	365	362	399	390	398	372	381	371	368	398	391	382	344	436	393	377	364	403	435	403	390	369	348	399	382	386	372	384	375	400	394	394	373	397	379	387	401	400	390	361	365	378	373	365	354	356	392	395	388	384	376	371	411	403	424	383	371	365	374	401	399	409	369	374	401	364	406	367	391	415	404	383	382	380	424	400	398	395	395	385	400	372	379	399	383	394	384	407	399	423	366	404	387	402	371	395	384	364	401	382	369	378	385	406	391	356	385	389	350	351	386	361	363	400	374	402	384	371	348	345	354	376	429	386	392	395	367	375	425	387	390	422	383	395	378	378	399	348	395	414	399	380	356	389	397	355	400	380	398	394	374	358	411	425	358	410	345	398	370	393	363	394	395	404	358	340	356	396	379	393	397	415	320	423	356	380	425	370	414	391	389	384	415	379	382	354	378	371	385	377	383	385	388	390	343	363	404	383	376	369	411	374	353	404	381	395	408	401	381	426	394	393	388	363	407	392	378	376	387	381	371	403	395	368	389	396	399	364	329	407	399	342	405	387	394	404	382	402	393	348	409	368	386	409	375	356	354	379	384	374	407	352	384	391	373	371	387	382	381	401	382	370	373	364	361	415	378	385	364	395	389	384	411	353	375	374	405	366	349	390	395	394	389	356	399	384	378	387	403	374	400	380	415	409	392	372	384	420	387	355	375	330	362	400	391	391	388	400	361	358	387	408	415	406	371	378	365	371	369	400	393	371	373	364	373	389	370	385	419	372	412	352	362	381	355	411	385	373	334	403	393	367	389	389	413	393	418	403	357	361	363	371	419	391	363	378	371	361	350	372	378	406	417	381	368	384	404	407	384	371	404	410	390	390	417	392	391	426	360	380	390	382	393	366	409	364	387	383	367	378	379	377	352	432	382	400	369	416	362	433	400	373	402	397	370	364	336	397	388	402	365	376	387	389	395	412	359	359	379	410	374	383	414	378	350	373	379	363	365	372	392	348	378	359	399	378	349	370	396	340	374	359	398	382	390	400	420	368	412	384	357	366	357	420	381	385	408	383	369	374	404	414	394	362	390	417	377	362	382	404	378	402	398	430	381	406	426	375	445	399	404	369	345	401	400	367	415	391	384	398	363	389	393	358	378	356	382	378	369	415	365	396	337	406	372	373	349	405	371	416	384	378	367	387	389	392	355	345	374	392	366	368	375	400	373	382	402	387	413	438	393	375	369	404	357	386	371	397	381	402	375	380	347	410	424	393	403	381	374	403	368	412	378	388	382	388	384	413	412	380	381	396	397	388	357	402	360	375	362	334	389	384	418	392	404	377	371	417	385	368	404	370	377	353	388	428	398	388	401	359	380	356	369	374	415	372	358	371	362	428	408	406	391	356	373	373	417	373	394	339	404	389	410	379	421	389	424	363	432	366	377	368	386	391	321	354	354	365	376	398	379	380
14705	28468	59991	60479	41083	28921	21692	15125	7670	5104	1616	861	786	642	380	304	250	165	178	190	160	175	156	129	141	144	151	150	145	144	162	133	131	149	131	162	147	143	135	143	133	148	171	141	130	127	148	157	147	148	150	163	139	148	145	140	146	143	158	140	124	140	160	155	130	139	136	157	143	132	152	148	141	134	146	158	143	154	150	145	147	154	166	149	166	118	142	145	136	150	156	162	136	162	134	144	154	145	148	120	138	143	155	132	136	128	156	139	145	153	132	141	143	138	167	141	142	146	150	147	159	130	149	147	151	173	150	159	145	171	151	168	144	135	158	136	135	141	136	159	138	159	152	133	165	143	168	161	155	148	141	154	148	147	154	156	148	150	147	165	142	140	142	152	157	167	145	131	127	157	155	143	144	147	148	155	126	138	137	139	156	161	147	146	162	161	146	158	150	130	161	141	142	137	134	141	141	145	141	132	138	130	160	155	157	147	160	157	181	152	119	157	166	150	144	128	129	146	154	126	150	128	142	139	130	148	129	151	148	122	154	149	159	145	127	135	163	130	126	125	140	151	182	133	151	128	151	151	146	151	152	139	137	152	148	158	144	154	164	149	132	141	135	158	135	145	161	178	149	161	153	132	164	164	160	145	169	138	116	143	144	124	131	145	140	163	148	150	143	126	146	155	175	147	163	128	130	131	150	138	137	127	173	155	157	168	159	135	149	145	144	147	146	132	166	133	160	134	149	141	149	147	154	145	139	150	147	160	156	151	143	136	165	167	140	167	166	146	147	152	137	147	168	164	126	135	136	158	135	151	163	154	177	157	155	134	148	139	134	161	146	141	159	169	141	135	142	144	154	142	163	133	147	138	158	151	150	142	159	143	142	158	129	145	144	153	159	132	125	134	147	149	144	143	144	171	150	142	170	157	145	135	140	146	140	126	143	156	160	155	164	127	149	162	151	158	168	155	154	140	121	147	128	150	145	125	142	160	154	141	142	141	159	129	147	127	128	126	139	137	140	130	159	131	166	144	138	155	160	138	131	126	139	157	150	130	136	163	132	118	138	145	123	147	157	148	151	146	134	177	154	131	137	147	150	135	138	132	137	186	144	149	155	162	161	128	165	147	154	154	126	164	136	136	152	173	126	135	139	163	138	140	146	169	151	137	150	148	155	161	158	144	148	148	160	163	129	156	146	130	152	133	130	135	142	161	129	133	171	155	135	149	151	134	128	131	143	142	155	166	139	149	128	130	145	140	153	158	161	146	101	141	138	147	165	166	133	154	165	134	152	147	157	126	155	131	158	153	153	153	141	160	145	133	155	127	134	155	145	137	167	133	145	141	159	133	156	164	148	145	174	145	143	143	132	151	132	153	161	138	129	155	133	141	146	145	157	139	149	163	130	138	158	161	139	181	144	146	155	141	146	134	132	149	152	149	143	160	145	138	137	178	146	126	132	148	130	151	153	138	153	154	144	150	122	161	151	152	155	152	165	136	143	151	164	137	144	139	147	167	143	147	162	152	149	141	134	155	169	143	146	149	148	145	143	133	150	123	148	145	136	143	154	157	152	146	158	128	140	148	144	147	149	148	135	147	142	147	121	123	135	150	149	136	137	137	160	160	138	164	147	170	152	148	156	142	147	145	117	149	154	139	142	145	139	124	131	157	136	132	137	149	150	128	143	129	147	143	144	165	162	154	150	135	154	146	147	153	130	114	158	156	142	137	138	135	149	141	134	131	139	150	154	148	137	134	155	131	143	151	146	134	156	167	129	143	134	157	158	128	139	147	135	158	148	138	163	142	121	151	152	133	136	140	153	133	132	140	111	144	171	141	162	161	156	142	165	138	149	133	146	145	150	159	157	148	116	152	128	160	146	140	141	134	140	138	129	129	134	162	159	131	147	144	142	134	135	136	157	116	149	126	132	150	139	122	154	138	145	138	136	132	155	156	135	147	173	142	138	143	139	126	148	154	143	131	147	135	181	157	167	156	157	147	127	132	134	152	158	157	126	161	167	142	147	145	125	153	145	164	137	143	146	153	172	163	149	144	151	160	141	154	143	141	148	124	131	134	143	144	132	156	150	127	169	154	164	133	145	143	140	143	146	156	139	156	137	149	133	146	116	152	134	153	145	131	172	140	134	154	135	152	142	133	144	156	139	148	149	160	154	153	155	132	172	162	144	140	144	169	143	136	137	119	151	147	127	144	143	162	149	151	129	148	148	137	153	145	125	142	171	149	137	144	143	154	152	130	163	157	124	159	148	141	133	137	146	150	144	159	132	147	146	133	138	158	144	169	140	158	143	144	134	141	131	146	152	118	167	149	143	134	154	139	128	160	152	151	138	160	143	142	154	149	142	168	167	155	134	152	161	161	121	141	134	151	161	157	152	168	147	140	148	162	134	150	163	149	151	165	133	133	144	144	131	147	147	147	140	158	145	141	151	138	155	152	129	160	149	145	142	154	134	160	149	140	144	144	137	154	153	135	145	156	137	149	137	157	147	127	164	150	158	162	140	138	153	148	165	169	135	142	120	149	147	155	177	169	147	140	148	134	145	138	122	127	136	145	131	147	151	147	153	146	159	142	125	121	140	163	139	152	155	126	144	169	174	132	135	156	140	149	141	143	155	149	152	170	127	154	168	138	151	144	144	133	139	153	142	151	138	135	162	146	133	164	150	140	140	169	173	155	146	140	139	158	158	134	122	137	165	141	144	142	153	131	136	154	150	144	142	137	171	129	146	146	151	150	150	133	120	150	154	150	131	147	121	134	156	148	156	133	142	148	132	138	132	148	133	141	147	141	150	161	160	117	122	143	156	144	131	155	137	146	134	147	137	155	117	151	142	128	151	158	144	148	145	173	149	171	124	139	159	154	161	142	134	163	166	172	144	153	150	160	156	142	149	151	151	147	137	167	148	151	153	129	148	146	147	119	157	144	147	156	133	167	126	142	145	142	151	137	154	168	135	121	145	134	142	148	146	140	159	126	170	125	150	158	145	140	150	166	154	136	156	123	163	145	139	140	163	126	133	139	159	146	130	164	154	163	141	144	155	145	161	156	146	149	143	145	147	146	136	134	138	171	160	138	131	141	151	137	161	149	142	154	147	138	137	165	162	149	161	139	125	155	125	144	160	134	158	131	141	146	144	144	164	129	163	154	135	154	155	165	149	138	149	156	131	150	162	145	145	142	130	153	143	140	151	145	153	132	151	134	150	139	136	126	130	133	164	146	152	136	135	132	157	157	162	123	135	143	126	159	147	159	134	155	148	157	182	149	139	137	162	164	133	150	152	151	154	119	152	165	158	132	140	133	143	155	155	137	163	148	125	137	161	122	133	146	149	151	162	145	130	144	169	135	153	130	148	141	153	163	142	147	137	134	130	142	151	145	128	151	167	142	120	144	150	137	141	158	130	129	150	122	145	145	144	167	153	146	173	168	147	157	145	160	133	158	161	149	145	132	121	158	165	171	156	147	157	143	150	150	149	149
9027	25999	55953	62643	48193	41098	37088	29919	21515	16712	6832	3971	3872	2955	1895	1140	880	679	555	564	572	482	463	396	417	401	386	398	401	406	418	411	410	402	374	425	409	420	436	418	374	405	414	436	421	435	416	410	399	430	396	416	402	374	385	403	410	370	402	392	407	420	399	408	381	390	374	407	386	404	426	400	397	376	412	344	378	400	428	403	374	401	415	347	387	405	402	391	395	381	396	380	433	410	396	384	396	383	434	404	362	393	396	392	359	425	413	429	396	368	401	374	414	358	399	401	422	406	437	403	403	432	367	381	372	392	400	388	411	421	394	391	438	386	369	362	401	382	391	409	434	401	375	387	391	385	395	368	365	366	391	398	411	380	404	380	393	410	400	410	413	393	376	397	403	380	369	402	400	386	383	409	401	395	408	385	391	404	406	362	391	433	430	372	379	403	406	406	422	403	388	381	355	412	403	393	369	360	415	407	406	380	427	402	395	375	382	394	405	378	394	407	380	376	429	407	378	378	407	420	398	402	388	368	396	436	405	401	395	407	396	384	386	425	379	410	399	425	392	400	404	380	412	412	439	387	397	394	414	415	405	406	400	400	419	406	416	392	412	399	431	383	371	401	414	399	379	421	380	415	351	414	420	369	396	418	392	401	364	415	415	408	364	388	410	405	373	421	379	419	416	427	413	394	414	416	378	417	393	388	425	373	388	402	389	393	442	368	401	364	393	383	406	381	431	401	389	368	392	406	400	431	412	416	417	385	403	369	382	413	388	431	431	392	407	377	397	388	412	411	379	410	414	425	411	381	402	399	410	430	405	355	402	386	429	406	430	384	426	400	396	395	391	390	414	383	417	436	373	378	401	377	412	403	416	363	367	402	382	408	406	445	395	388	405	406	382	373	381	375	392	450	411	406	401	413	442	367	392	400	430	412	381	388	433	398	391	401	401	402	423	398	394	395	401	386	403	417	393	442	361	414	408	373	429	366	397	366	423	440	413	397	386	396	401	414	388	370	377	382	405	387	433	414	419	422	385	415	388	426	400	392	377	371	364	370	380	426	397	410	381	406	396	394	381	426	388	390	387	389	435	367	388	362	415	424	431	385	405	425	401	392	402	391	393	405	404	406	403	392	422	398	390	397	441	402	392	410	423	423	355	402	417	419	446	391	420	379	402	454	395	395	370	392	366	407	421	403	385	412	393	430	451	378	389	352	400	404	410	406	423	389	349	413	431	387	395	438	400	411	431	397	409	382	452	400	377	395	397	403	389	386	377	399	387	388	387	413	423	381	387	347	387	382	396	401	414	419	361	361	376	412	432	371	404	425	429	392	352	376	384	413	373	383	418	406	412	405	377	393	426	400	396	384	417	418	389	409	365	396	388	392	395	418	393	448	410	405	412	400	419	383	404	435	407	361	411	394	382	443	414	406	413	389	380	396	384	438	401	418	349	396	407	384	402	393	412	375	367	398	422	391	394	374	386	388	411	403	401	371	377	418	362	400	384	407	414	389	384	395	414	372	376	401	385	418	409	394	372	382	407	365	349	425	377	390	396	384	382	402	415	396	403	387	420	402	398	408	387	385	432	386	413	373	397	378	405	427	390	374	421	413	379	416	426	384	392	388	390	378	421	406	370	393	403	452	425	383	415	408	394	405	390	414	389	398	405	386	410	413	375	416	419	424	371	405	401	356	397	408	405	411	384	413	393	419	380	397	390	437	394	392	394	408	409	429	407	427	381	368	386	403	406	382	419	376	425	410	396	403	401	381	393	429	404	379	365	417	376	398	359	422	421	380	366	430	436	435	389	416	418	394	430	375	359	433	359	380	367	401	387	416	411	408	417	379	387	435	396	377	391	411	367	373	379	430	382	397	422	437	389	394	388	377	446	380	394	400	412	404	356	393	403	394	357	436	411	407	425	413	389	397	399	408	405	412	374	372	405	357	377	383	434	407	407	370	390	421	384	384	442	386	375	417	379	387	352	394	403	408	378	373	401	417	404	366	413	417	397	348	407	401	383	392	362	382	394	414	370	447	379	402	377	412	405	401	384	420	386	399	372	404	402	384	382	419	391	381	400	376	400	423	406	398	359	408	387	401	418	370	432	385	428	381	355	372	422	375	410	392	394	413	420	407	360	394	413	381	397	411	361	409	401	419	387	408	427	391	369	421	386	397	444	399	408	365	406	414	387	393	390	427	415	389	417	388	412	406	409	379	439	387	419	395	374	393	411	353	415	376	395	427	422	387	418	384	383	385	409	375	390	418	387	416	407	358	396	401	423	437	378	368	396	406	390	403	389	411	439	396	360	406	420	421	399	404	406	436	399	381	414	361	391	394	382	369	381	403	411	407	382	373	405	369	359	436	370	368	375	398	396	427	398	423	364	352	423	418	392	428	389	400	398	413	419	386	374	383	435	393	404	399	362	409	374	395	384	411	369	390	378	404	395	410	370	373	391	433	373	429	392	380	381	421	368	429	378	413	400	382	406	393	384	421	396	408	409	416	423	392	390	420	436	403	381	391	455	383	391	391	366	416	407	388	420	404	408	414	403	405	383	406	430	371	369	410	394	392	430	389	421	405	388	385	386	396	424	404	398	401	374	389	386	375	403	402	388	395	381	393	394	404	446	385	433	389	383	410	385	395	408	404	368	400	375	402	428	424	386	393	390	440	391	435	387	379	393	410	403	414	411	395	416	360	378	439	396	380	413	362	387	397	422	410	421	431	431	420	402	365	401	392	394	388	374	388	420	404	406	407	390	391	406	410	402	407	392	357	399	410	439	399	401	423	392	399	392	407	424	395	385	455	384	403	377	417	392	418	416	391	357	378	400	406	402	435	400	366	383	410	389	342	423	399	388	391	390	448	371	414	415	356	431	381	385	411	356	433	412	372	387	420	435	377	384	388	416	377	419	430	362	419	381	379	394	394	410	370	433	344	413	427	401	357	409	392	390	425	396	379	406	390	423	391	378	418	384	381	408	389	393	403	399	386	372	400	419	395	372	379	405	408	401	395	395	405	406	389	403	434	415	420	381	385	444	368	396	416	441	357	380	376	388	361	411	399	395	386	377	413	399	381	398	411	418	421	442	411	373	390	400	400	436	419	396	355	384	386	376	370	370	358	392	432	431	415	396	398	444	422	422	375	399	385	410	418	390	377	363	381	402	391	381	430	380	366	430	414	352	421	407	383	356	408	412	392	357	372	377	412	384	363	413	405	397	413	392	377	421	425	385	402	426	427	421	396	394	377	407	427	379	403	399	367	395	381	387	405	398	358	407	424	411	392	373	404	398	385	443	394	404	411	386	401	364	438	371	368	379	394	398	401	385	402	428	360	371	400	391	367	399	434	375	391	363	396	420	385	373	386	397	393	415	402	398	430	349	377	395	368	385	427	436	381	412	425	396	405	443	403	397	435	397	381	422	405	374	415	387	398	377	428	412	369	389	381	416	387	434	393	384	394	410	424	400	391	412	379	404	417	432	377	424	414	382	395
25489	36131	76916	70686	55100	41770	34453	27562	15945	9937	3475	1565	1297	1132	724	452	383	311	247	223	239	177	202	149	178	147	169	156	153	175	152	163	173	160	147	174	143	175	170	179	168	188	163	152	174	163	157	170	153	177	150	171	188	196	148	149	155	145	132	161	158	158	146	161	171	132	182	165	164	160	157	169	167	165	175	197	167	177	190	186	169	176	156	147	178	146	152	170	152	155	165	142	151	174	171	169	154	165	167	176	156	160	151	146	129	134	137	154	149	156	158	170	162	150	165	174	161	158	165	172	170	144	162	188	159	164	123	140	164	180	171	162	173	136	147	154	174	161	174	163	180	143	156	143	159	166	189	142	163	173	150	166	161	155	174	160	155	154	143	170	170	178	173	142	185	169	153	156	149	160	162	154	172	159	161	171	172	154	123	164	158	165	146	156	163	156	158	163	176	142	164	173	157	149	163	158	163	186	163	168	157	150	159	155	165	162	170	154	156	163	156	157	159	167	183	166	163	155	158	156	189	167	164	169	156	165	191	158	168	153	161	183	151	175	173	167	149	158	169	151	159	177	153	155	162	157	168	149	191	151	176	184	191	164	167	155	163	174	174	193	150	208	146	170	158	156	157	166	162	174	161	155	174	172	162	152	162	162	153	184	162	180	176	164	162	177	151	160	139	150	181	174	173	172	147	165	171	151	166	155	167	163	160	142	141	174	165	142	149	165	168	140	160	150	164	170	163	160	149	155	167	165	132	159	138	169	145	166	154	153	166	156	184	141	145	160	178	161	171	138	157	162	183	169	184	163	146	180	190	150	167	147	168	147	174	194	154	166	158	155	162	166	169	141	182	144	134	181	154	182	158	168	135	169	158	138	168	176	153	148	166	166	148	158	150	163	162	137	149	165	159	167	142	154	168	171	166	153	170	173	167	176	170	162	157	152	165	176	176	160	166	145	187	168	162	145	143	149	153	147	178	163	152	174	168	162	144	161	146	162	159	152	158	146	157	156	162	139	164	132	172	159	175	149	173	147	161	152	151	163	141	177	149	157	160	179	142	148	148	155	178	154	150	169	155	148	180	175	166	170	143	155	176	160	161	171	163	186	166	198	169	153	172	174	157	177	150	175	154	155	148	141	152	170	151	163	166	174	149	177	160	172	161	173	162	142	142	154	190	165	159	159	160	147	166	168	159	159	154	161	144	175	143	172	174	167	168	160	165	169	165	157	154	136	162	142	163	144	161	181	154	162	162	165	161	169	163	166	165	160	158	173	166	187	159	164	171	156	160	162	160	153	154	157	150	165	172	160	144	191	158	163	128	172	159	166	152	164	181	172	159	158	160	159	162	172	159	162	158	160	172	168	152	167	186	149	167	152	138	163	153	153	163	145	163	150	168	170	171	147	180	157	164	144	157	154	159	183	171	145	163	156	148	155	150	165	187	162	178	154	196	180	162	162	191	144	165	144	161	160	160	169	183	163	159	178	154	173	133	148	167	158	145	168	173	171	170	157	167	165	144	169	163	172	156	143	177	179	180	148	155	175	130	172	188	152	157	156	135	152	161	142	164	161	160	155	177	149	167	162	152	168	158	158	163	158	186	152	162	172	147	176	165	152	166	156	151	158	161	172	164	155	151	147	162	178	171	150	154	163	197	154	145	163	169	170	170	145	171	162	140	154	161	135	145	166	162	165	144	153	179	166	156	179	150	176	165	145	152	151	150	169	157	137	176	158	152	171	175	153	139	168	167	158	187	181	168	172	160	168	129	151	157	149	149	164	164	145	158	139	179	161	147	167	162	149	161	148	168	182	161	171	161	175	147	167	148	166	165	149	171	158	168	150	161	175	128	157	170	161	164	174	138	162	170	176	178	146	160	155	153	174	183	163	164	145	166	154	153	154	171	166	165	162	153	158	161	166	158	151	176	142	163	188	139	145	142	131	148	165	153	164	176	167	132	182	176	156	149	158	162	151	173	164	186	168	175	152	142	160	145	179	181	152	166	166	173	183	165	149	171	152	156	153	162	168	193	165	172	156	178	171	140	144	181	152	154	165	163	153	176	160	141	149	180	157	157	139	165	171	161	189	158	150	151	169	145	155	148	150	163	166	173	158	169	162	177	153	158	168	160	155	141	180	163	152	156	156	146	151	171	167	165	146	155	161	193	176	174	151	154	159	156	174	162	164	157	153	146	165	136	166	181	148	179	156	167	147	162	165	173	159	153	170	166	161	135	167	161	153	149	159	155	176	165	169	136	161	149	153	139	149	146	171	168	148	168	158	160	179	159	165	160	182	173	172	162	170	148	151	155	145	184	144	158	146	189	157	159	161	150	153	167	130	157	174	161	140	149	141	175	174	162	171	155	159	152	178	152	166	167	135	187	157	154	161	156	146	163	178	172	198	156	164	185	160	150	163	156	174	151	133	168	163	156	169	148	172	156	148	156	178	172	165	150	166	150	154	154	156	144	166	148	165	156	154	167	166	148	170	146	191	134	155	137	165	160	175	164	144	180	142	181	176	144	155	156	153	151	181	166	181	169	155	140	162	166	143	141	165	146	160	130	153	149	175	166	155	158	147	153	143	157	137	167	161	188	152	142	142	161	164	172	149	160	189	188	160	166	170	159	163	159	148	169	182	173	155	153	187	171	145	165	158	171	178	160	159	164	138	168	174	148	184	162	152	161	167	177	144	146	144	159	162	144	148	159	153	148	148	167	149	155	172	159	156	159	176	185	146	165	152	138	156	161	173	193	160	145	151	161	172	155	161	177	198	163	159	155	164	167	166	165	176	156	174	159	145	151	166	168	149	167	158	149	133	139	160	176	151	160	142	176	148	154	146	133	156	161	157	151	148	181	175	149	158	138	176	149	175	163	197	159	154	173	165	174	161	143	160	178	179	157	169	176	188	165	170	138	149	170	161	151	166	137	156	168	160	171	178	164	148	155	177	149	164	172	170	183	175	183	140	148	168	204	137	134	188	171	152	168	181	168	152	169	167	151	154	156	163	181	168	161	174	177	159	156	164	160	160	160	182	146	185	156	154	177	162	160	159	152	164	163	190	140	161	208	144	154	166	160	167	143	149	139	140	189	161	165	156	164	154	149	173	161	177	164	174	140	159	153	146	124	167	167	175	167	186	178	171	156	145	164	165	157	177	191	170	169	169	168	163	151	160	155	153	147	183	162	167	156	144	161	142	154	146	134	150	151	160	169	171	168	180	171	143	159	157	167	163	157	186	167	174	173	164	185	164	192	155	141	166	158	170	146	146	140	154	169	157	169	147	160	160	171	166	148	133	147	169	154	168	133	164	156	164	145	150	156	159	135	155	136	154	161	148	174	152	148	162	161	172	173	167	156	168	153	159	171	163	161	157	169	151	150	176	176	174	151	147	145	185	166	149	170	161	138	168	156	166	180	179	142	173	177	160	151	177	162	156	165	158	163	165	161	172	169	180	168	147	164	154	164	145	160	157	156	150	150	184	170	146	161	141	180	154
13663	29860	70411	75352	61549	52056	47550	40518	31583	23959	11850	6781	6150	5219	3125	2076	1564	1100	872	697	692	630	570	415	436	428	465	418	427	465	447	452	472	429	445	453	438	468	427	406	425	432	427	426	484	435	460	448	450	445	434	428	439	447	467	451	454	483	429	405	432	444	418	398	437	440	424	422	439	442	471	448	460	446	449	396	428	406	404	413	466	407	433	467	416	452	420	437	451	453	435	408	461	465	435	410	457	414	463	466	445	439	415	407	439	419	464	432	470	424	424	463	389	454	416	430	447	476	446	440	410	435	460	421	421	424	439	418	396	418	433	433	419	437	405	468	409	407	415	443	438	466	399	433	425	466	460	459	436	446	438	435	445	428	457	440	398	453	457	438	444	452	417	421	403	425	412	431	415	441	463	427	433	417	457	441	456	419	453	428	418	415	430	430	421	438	415	425	407	432	443	430	448	407	422	456	453	446	464	414	417	470	440	450	404	450	505	424	399	422	447	470	434	404	432	413	405	432	420	427	416	407	398	418	434	443	445	414	456	411	464	401	423	440	433	436	425	442	424	438	439	401	425	411	429	434	470	442	457	444	434	427	447	399	433	483	477	416	408	460	452	432	441	415	469	406	457	434	417	421	417	438	487	443	411	423	414	422	432	440	400	404	430	375	435	444	447	430	408	428	485	419	416	415	469	418	418	415	408	403	457	409	426	412	402	451	422	423	448	423	412	421	417	483	429	428	424	417	447	459	430	434	471	427	444	437	441	424	498	453	465	449	399	443	411	422	424	439	456	428	423	429	447	403	407	413	410	467	391	445	435	442	423	417	422	431	421	432	454	447	438	436	451	463	421	392	410	415	441	471	449	454	423	422	471	433	450	411	433	395	436	471	448	408	402	422	391	447	424	447	450	437	439	455	419	448	444	432	448	437	447	443	481	435	431	397	433	415	375	439	392	450	450	428	441	431	405	423	420	416	441	429	386	436	417	480	456	479	453	439	453	456	430	445	429	431	411	430	435	396	421	446	413	412	458	427	423	411	441	381	428	440	475	411	440	430	455	393	445	413	463	433	444	438	435	437	453	453	452	425	470	463	451	420	396	442	444	397	449	415	409	421	460	394	422	450	467	401	418	421	445	438	403	412	443	450	439	438	427	460	426	416	387	427	391	399	431	433	437	475	456	430	433	426	440	439	449	411	442	427	421	380	412	449	442	444	451	440	447	406	445	442	436	424	415	427	420	465	462	486	489	438	408	417	380	424	472	408	464	447	425	443	439	411	417	427	420	461	420	455	441	428	426	442	425	450	442	472	440	390	444	429	439	425	409	415	425	452	430	466	459	398	437	437	436	389	425	412	424	420	475	421	427	437	440	421	448	476	407	440	415	447	420	429	414	413	472	402	455	421	412	460	446	420	423	434	445	427	417	456	458	442	453	419	465	455	414	402	423	477	416	420	457	461	458	455	441	446	426	407	473	440	455	468	449	417	430	450	448	451	433	416	401	418	421	429	410	425	415	450	439	417	374	450	458	400	435	428	437	430	464	414	461	441	420	434	460	443	444	442	466	424	427	469	462	431	404	450	412	461	460	452	407	400	444	429	424	423	465	438	425	399	431	460	454	428	483	451	441	441	423	409	424	457	401	406	467	442	425	411	440	386	434	425	454	437	477	422	426	449	448	414	431	438	410	428	405	419	451	440	451	432	431	421	430	435	387	438	415	438	425	446	394	481	427	438	497	443	424	392	401	438	414	451	440	458	433	476	425	424	455	444	448	452	447	409	418	441	416	411	408	435	385	437	443	432	435	494	427	443	419	456	422	397	464	472	443	425	403	433	449	439	429	403	427	452	436	428	452	429	444	425	429	411	419	430	480	460	420	403	410	427	440	426	459	408	444	468	443	453	454	472	423	422	434	435	383	402	470	430	446	448	449	425	432	398	461	451	456	436	416	424	425	468	449	438	416	385	417	452	401	480	419	413	439	454	433	437	422	421	458	400	448	448	460	430	483	414	467	419	468	462	447	451	439	464	428	444	470	400	468	474	413	443	477	451	427	411	436	456	440	423	444	439	439	437	459	448	413	451	476	431	434	421	430	421	418	462	411	434	426	437	444	410	423	437	422	386	419	456	439	422	435	424	462	423	459	425	435	456	434	418	421	475	449	466	440	438	435	437	403	387	435	430	425	455	451	455	442	386	436	442	458	418	429	436	428	435	432	449	444	427	449	404	437	438	478	447	408	430	423	402	432	410	441	434	430	423	432	435	438	428	411	394	408	420	437	447	422	487	454	442	443	460	463	417	423	442	445	426	432	433	414	449	438	434	446	432	461	467	460	451	428	490	456	386	451	451	430	445	413	390	429	466	438	424	420	427	444	430	467	441	459	424	428	447	459	414	424	457	399	442	448	443	443	406	472	422	429	438	457	453	431	417	445	440	418	447	417	395	402	424	438	438	417	417	439	420	437	420	435	424	405	430	417	442	463	410	434	432	400	420	453	455	474	427	460	439	422	401	434	456	425	470	459	401	451	405	433	453	446	414	423	453	416	418	408	402	443	415	435	421	432	382	449	451	425	436	396	442	448	442	481	460	395	394	435	421	414	443	442	436	426	439	396	411	463	458	411	376	436	400	446	464	444	420	453	434	410	434	487	441	456	430	392	410	451	424	423	414	445	442	436	444	453	394	460	433	461	438	436	446	424	431	473	407	413	398	409	421	432	431	401	429	460	433	402	419	462	443	429	465	458	421	413	413	421	410	432	418	452	464	413	395	431	431	457	419	450	437	444	430	432	439	449	419	421	431	443	458	420	445	437	437	480	448	401	411	413	440	425	445	443	417	437	481	436	413	421	399	421	456	445	417	434	452	454	454	440	436	412	387	431	418	406	435	432	415	457	425	434	406	440	424	431	457	426	418	398	457	463	437	419	416	423	392	434	450	399	452	412	404	435	418	467	450	411	410	416	439	444	442	421	419	476	429	429	471	391	445	403	434	407	454	432	425	389	440	479	439	420	447	407	405	459	433	398	443	422	462	394	455	400	385	464	421	471	496	450	449	444	434	467	417	423	422	416	433	426	456	441	465	446	410	459	442	456	472	444	445	436	434	445	426	421	433	427	449	429	424	408	441	447	449	439	440	442	403	424	431	411	437	435	434	438	432	418	437	414	436	431	426	412	420	452	422	441	422	447	460	462	450	442	441	420	425	466	405	415	436	433	415	431	433	446	443	417	416	410	453	414	410	424	411	473	463	425	458	421	452	416	493	408	443	451	409	417	459	433	433	468	440	457	422	417	429	433	423	396	417	412	451	435	433	402	428	441	478	445	412	455	429	440	440	428	425	435	422	451	442	455	461	444	430	409	391	430	415	432	423	409	395	435	424	428	415	434	448	466	396	440	445	473	437	434	436	440	444	451	460	427	461	429	468	465	428	449	452	450	427	406	450	436	437	450	453	426	411	424	416	410	446	432	417	436	430	421	432	430	449	396	433	412	423	399	438
4050	4320	9513	8668	4372	2551	1826	1433	811	574	307	201	206	178	180	162	154	137	147	131	153	134	138	155	177	136	126	152	148	153	159	133	139	120	136	139	117	119	152	147	135	142	158	151	131	142	136	135	146	130	138	154	150	153	150	138	154	130	131	138	137	151	136	139	133	152	122	131	143	108	154	124	119	157	131	150	132	126	128	141	130	136	132	130	125	151	156	133	144	131	152	135	140	149	137	117	172	140	132	125	156	156	127	151	145	122	152	135	162	137	124	141	127	146	153	122	124	128	142	129	142	139	134	140	158	151	156	167	141	162	148	151	136	143	142	157	131	137	144	126	148	136	139	149	123	136	120	137	146	129	127	119	132	147	153	157	142	130	131	146	152	130	130	139	156	125	160	141	139	147	139	113	130	146	147	141	131	117	145	131	139	145	145	134	148	133	164	126	140	141	130	143	139	139	152	135	144	122	161	142	115	140	126	136	136	137	136	137	156	142	131	144	120	122	150	122	141	116	133	142	132	133	147	139	123	145	145	125	140	133	141	128	142	131	149	139	122	155	141	144	137	156	137	163	153	140	145	122	146	145	144	159	117	154	147	137	136	127	129	149	159	147	132	128	133	138	158	136	137	133	117	155	152	137	133	131	127	110	134	150	124	147	120	144	159	144	145	148	142	122	116	137	135	131	128	140	133	158	140	146	137	139	155	143	121	166	144	153	144	148	136	135	123	162	161	136	114	156	136	134	137	125	142	130	145	144	129	134	137	130	135	149	150	128	130	148	146	131	140	141	137	137	159	137	112	135	110	114	125	155	130	145	146	136	127	157	156	139	148	150	148	157	149	129	130	145	128	135	139	132	153	118	132	116	150	141	132	145	130	150	136	143	133	140	166	166	139	161	147	143	142	133	140	130	143	134	148	162	165	125	141	149	145	116	139	136	158	144	156	149	123	125	125	148	128	136	132	151	153	149	132	139	151	146	127	131	163	143	142	136	155	142	146	136	139	130	143	155	156	128	137	142	145	137	142	145	147	137	150	155	148	147	139	143	160	131	134	105	161	146	132	153	122	157	132	137	151	120	145	137	143	125	157	155	131	135	142	144	130	145	138	140	146	161	132	133	151	125	128	134	130	148	139	122	152	132	122	133	119	139	126	147	152	158	131	141	130	146	129	153	136	139	148	150	139	171	139	164	142	147	141	139	130	135	155	162	143	137	154	132	138	122	129	128	119	142	125	141	166	138	142	155	123	133	127	142	138	145	149	133	140	152	133	149	158	158	131	138	136	144	156	131	131	139	153	130	102	133	144	149	130	139	143	151	138	164	129	141	143	139	133	127	124	134	153	155	121	140	157	137	115	127	157	145	133	158	137	135	150	130	151	120	137	115	152	134	141	130	157	132	150	157	125	122	148	152	160	116	141	117	148	128	145	121	156	137	146	128	154	156	153	119	128	151	115	151	140	137	137	138	121	147	125	149	138	158	151	112	120	153	150	139	146	141	146	155	147	154	163	154	136	140	141	152	141	148	117	174	122	133	132	118	156	111	130	153	123	142	131	125	135	123	159	132	146	116	120	140	137	131	156	134	142	133	151	143	132	130	133	143	130	136	144	149	139	130	139	125	141	156	140	126	117	148	151	141	150	134	126	145	162	160	133	145	145	152	132	142	145	133	151	117	150	129	133	130	145	149	139	136	144	143	146	142	134	128	133	140	148	158	161	135	154	123	147	137	148	140	154	137	165	123	132	145	162	144	169	144	141	123	138	137	136	148	129	114	139	140	146	132	131	154	129	129	135	145	152	117	107	132	149	147	134	145	158	143	162	136	136	129	160	137	152	123	156	120	135	107	135	144	145	157	136	140	131	141	154	142	152	99	121	142	141	124	161	131	136	135	127	133	135	136	158	146	122	139	145	146	128	160	147	135	135	129	135	136	142	132	139	126	153	163	141	143	137	135	149	132	136	125	143	129	141	140	155	135	116	153	128	159	153	124	145	152	158	138	142	140	139	141	137	145	135	137	129	133	134	130	143	124	156	148	138	147	131	128	127	141	133	149	161	149	138	131	154	136	152	134	144	113	131	148	128	129	136	137	160	132	135	150	141	120	143	144	132	138	137	133	133	132	132	140	120	145	123	140	145	153	145	140	136	145	145	128	140	149	147	128	140	150	130	145	106	134	143	140	154	144	142	135	128	130	161	127	133	139	133	141	127	160	136	160	125	162	142	158	120	131	133	146	123	143	134	159	150	148	119	141	170	139	157	128	128	143	133	142	141	127	151	116	118	137	132	126	140	137	134	132	129	143	149	151	138	129	120	136	122	130	132	140	133	122	138	126	112	132	133	149	130	139	141	158	151	112	162	129	135	137	161	152	137	151	132	134	147	148	144	125	124	124	150	139	129	119	121	126	143	140	130	158	136	137	143	129	127	118	148	134	146	129	132	131	154	155	140	132	153	144	166	139	151	137	144	113	131	134	150	132	124	138	137	146	146	131	118	122	128	146	154	123	158	138	134	143	141	136	131	154	130	156	157	131	130	147	138	139	138	145	139	123	130	137	138	143	140	137	138	109	156	143	146	142	147	139	160	159	144	141	142	134	130	136	131	130	124	133	150	128	121	139	163	142	131	139	119	115	157	129	145	130	124	167	141	138	132	155	133	128	140	152	138	151	132	147	138	141	141	141	144	126	150	119	141	133	120	131	120	157	114	164	143	140	156	128	124	121	161	154	148	163	127	136	148	149	140	128	149	153	143	149	144	140	150	153	154	152	133	139	159	137	139	149	154	135	160	157	129	150	132	134	140	126	133	142	147	130	148	145	130	140	123	125	153	157	142	150	133	136	132	134	153	151	135	143	143	146	145	127	137	130	128	137	137	153	141	133	133	163	137	128	137	128	156	139	177	106	131	133	121	140	140	143	131	124	116	128	134	132	153	137	142	147	130	118	134	141	120	138	140	139	138	121	146	134	137	142	140	130	135	128	151	135	156	132	160	156	153	152	125	134	140	124	129	151	137	139	140	122	136	127	131	150	149	156	130	128	129	114	158	162	144	133	125	139	148	152	124	120	139	122	120	146	138	145	157	144	129	137	131	135	152	138	127	156	151	151	146	139	158	145	127	140	136	137	136	169	144	139	127	117	147	135	133	156	140	120	149	144	133	139	134	135	130	137	148	153	136	162	162	155	133	138	143	142	132	150	146	136	159	143	119	140	157	152	137	144	113	150	144	131	128	153	130	139	152	154	141	115	136	140	138	136	133	138	120	139	150	163	143	135	146	132	143	147	136	140	135	139	127	116	131	136	134	129	148	146	152	134	123	142	148	128	115	134	124	125	138	154	133	138	143	136	132	151	126	135	135	142	130	148	126	114	126	137	141	141	129	118	142	144	173	145	140	131	138	156	154	153	149	112	134	152	139	142	132	155	138	131	124	152	152	154	127	151	153	140	158	123	142	132	129	158	157	136	118	134	153	174	140	113	142	143	127	160	134	128
3570	5877	17515	20037	12658	9055	7103	5575	3226	2233	1038	763	668	607	548	473	429	406	413	408	382	390	397	435	365	373	371	393	372	383	454	348	392	354	401	346	391	382	393	367	379	394	409	391	361	365	404	366	396	377	373	386	377	371	406	386	386	366	391	369	418	382	362	387	387	399	441	401	410	391	384	365	403	374	370	359	395	412	376	381	383	359	413	372	405	394	401	362	356	398	358	377	386	383	391	399	359	375	336	393	418	383	421	356	351	385	370	374	385	417	377	408	400	367	372	382	402	394	390	360	376	370	372	407	396	371	352	388	385	377	378	354	410	354	370	388	399	388	393	371	365	387	410	384	414	360	362	350	357	383	387	355	390	355	405	393	384	348	379	374	367	376	388	396	418	363	382	364	391	365	357	406	417	429	393	379	384	387	398	363	388	366	404	417	386	368	365	351	371	345	393	351	392	382	382	399	361	376	369	386	408	366	386	373	420	360	385	390	366	370	386	363	390	370	402	400	375	389	363	365	369	377	381	398	371	367	357	376	380	392	387	345	392	395	396	367	341	364	348	393	386	396	339	388	372	347	361	367	377	365	371	345	360	375	395	367	361	376	389	397	409	376	383	390	362	378	390	382	380	373	374	389	374	379	348	364	390	371	381	359	344	394	408	380	359	383	379	412	366	386	379	383	370	390	405	358	395	376	387	372	421	386	398	375	377	391	402	393	379	382	410	397	384	373	385	384	408	405	374	396	392	375	396	367	395	385	408	394	354	370	364	348	373	431	365	404	352	383	384	377	458	398	392	375	364	368	397	382	365	350	362	385	391	384	375	394	365	387	385	314	371	327	438	356	401	356	400	379	381	374	400	359	379	378	372	394	384	343	391	390	375	425	391	386	361	361	396	385	383	410	388	399	397	397	382	377	360	387	371	390	418	386	404	398	336	378	383	373	380	417	382	389	363	365	387	417	363	374	375	335	384	397	402	370	361	372	384	358	365	386	352	359	378	412	375	367	385	395	349	383	359	416	392	370	397	353	383	402	393	372	366	377	380	387	388	389	352	347	371	395	391	402	345	399	388	425	387	411	403	383	345	421	366	388	381	415	368	419	361	391	418	371	399	375	371	363	387	326	371	399	394	354	408	398	412	395	386	387	379	431	380	351	396	405	398	408	383	395	384	378	357	378	403	381	376	403	352	369	409	396	381	385	398	403	375	417	383	365	401	391	397	371	387	393	416	371	366	409	342	385	370	399	386	378	409	398	385	400	387	358	338	347	329	422	384	363	386	343	388	375	356	382	365	399	390	340	395	367	372	351	359	364	379	384	363	399	357	365	408	404	379	381	364	362	384	371	373	385	367	404	361	370	399	412	380	386	405	406	371	382	384	383	387	363	368	369	391	389	377	380	384	373	370	404	380	349	382	376	424	366	354	395	393	406	369	380	367	369	390	381	374	363	389	382	358	336	387	385	377	381	397	390	390	387	381	366	390	397	381	385	384	388	380	400	409	398	354	354	386	373	407	399	423	404	369	376	360	400	400	386	385	353	376	418	374	346	394	423	391	383	393	371	401	399	374	364	392	406	390	381	397	411	394	382	357	376	366	359	386	411	392	361	429	380	375	387	381	392	368	375	402	378	367	365	387	372	378	360	388	380	394	374	372	390	365	376	402	344	353	389	383	364	383	379	391	368	375	420	400	399	413	372	360	333	376	386	378	410	355	367	411	406	371	372	368	352	372	380	355	354	356	401	385	380	365	389	421	411	386	385	385	396	378	369	395	443	399	419	416	371	386	344	362	372	409	370	372	387	398	395	372	382	368	373	408	405	378	384	392	406	384	382	378	371	372	370	371	355	370	377	395	398	400	360	397	372	406	384	389	348	380	380	351	377	383	389	414	380	388	393	370	386	362	376	366	371	363	389	385	402	400	400	401	363	398	368	380	391	402	401	396	377	365	379	364	393	410	384	385	410	381	402	345	396	376	389	355	359	347	382	360	363	362	368	384	403	360	380	399	388	340	358	400	419	386	374	375	387	397	375	398	366	382	379	392	382	406	411	388	354	395	389	355	401	374	399	400	376	351	409	392	367	399	400	342	399	412	397	392	378	411	373	373	377	395	395	400	355	378	373	384	405	414	393	366	391	395	353	383	379	399	417	384	358	394	404	377	368	401	433	404	352	412	397	362	395	391	366	403	418	351	369	380	403	352	410	340	407	415	359	381	404	377	414	408	386	390	388	399	375	380	362	394	392	397	379	374	391	386	345	374	373	404	374	354	385	372	366	354	366	397	383	373	356	380	335	365	371	357	377	367	396	387	373	397	383	379	385	394	398	395	380	376	391	385	383	378	378	402	371	388	367	377	412	372	371	377	407	363	351	384	378	403	371	398	361	417	375	392	370	392	365	373	399	401	376	422	382	392	389	412	373	369	334	384	399	362	344	376	384	362	340	382	346	430	381	357	363	393	381	352	388	397	366	397	381	399	405	406	377	416	357	380	396	400	350	423	363	380	357	365	407	410	409	380	363	367	395	428	386	380	378	395	397	397	368	343	388	368	376	395	393	363	386	398	408	380	419	375	400	373	357	370	398	399	369	376	388	365	377	370	390	390	413	382	381	385	376	412	393	355	377	429	384	376	400	375	379	361	375	374	383	396	366	395	369	369	379	384	382	353	383	359	388	397	386	404	406	373	368	360	354	383	393	407	381	389	395	404	375	401	385	386	349	373	365	375	385	355	393	342	420	409	413	394	359	401	396	391	355	376	399	383	393	402	351	401	342	389	385	379	379	392	411	390	391	365	379	411	351	387	367	428	356	382	359	413	373	375	381	376	366	368	362	425	394	367	384	404	356	365	383	354	419	360	425	357	364	386	365	353	356	402	392	386	373	383	413	380	406	395	396	365	372	376	383	378	401	405	405	369	361	356	380	381	392	344	397	378	421	399	382	391	357	361	382	393	391	401	377	368	391	389	359	417	359	438	392	399	410	401	384	388	348	374	413	364	365	405	395	377	403	373	420	378	384	444	366	363	390	371	370	401	361	373	383	397	393	374	379	411	389	359	407	412	377	401	382	371	404	360	384	368	389	400	401	393	406	384	371	412	393	399	411	392	369	384	367	390	410	379	393	397	358	368	336	380	373	384	368	365	359	383	437	354	394	348	380	417	411	415	385	335	392	399	384	369	396	372	376	395	394	396	371	406	341	403	405	367	377	396	407	404	385	347	402	366	403	356	394	366	374	424	402	428	399	382	400	417	352	353	339	391	366	398	379	341	414	392	358	381	414	364	392	399	376	430	360	382	395	390	403	375	359	394	396	359	354	393	393	373	392	363	347	379	359	385	381	372	365	439	396	392	385	385	354	381	344	414	385	386	363	420	358	406	398	372	351	402	401	391	395	383	405	378	371	351	340	390	378	345	358	382	418	421	357	384	381	378	381	410	366	382	388	384	408	393	375	369	395	375	412	374	351	420	378	400	362	398	405	403	367	392	361	372	357
26229	43887	62348	55189	37493	28900	20999	14096	7611	4037	1473	1063	713	569	484	298	273	197	195	168	162	147	163	163	157	157	152	152	141	137	158	157	163	136	133	139	140	142	121	134	143	161	159	141	162	156	158	157	151	134	137	149	156	153	148	131	171	173	135	149	148	149	144	142	161	147	133	155	137	164	150	162	123	144	130	140	135	148	149	135	116	139	128	127	155	145	141	156	156	145	164	145	137	160	139	141	154	140	158	129	147	156	150	173	141	141	156	155	151	131	147	163	160	166	156	171	121	134	144	138	169	165	132	151	160	176	140	129	154	147	130	157	147	148	108	150	151	164	170	155	128	146	161	169	164	138	138	141	149	152	124	146	141	139	146	142	157	137	144	135	150	148	172	142	142	120	146	150	150	130	151	138	160	142	141	137	136	146	154	143	151	141	131	156	163	139	143	131	140	142	138	117	148	150	136	144	145	149	140	161	160	155	165	161	164	132	129	138	144	168	156	110	138	130	129	139	161	165	144	105	162	153	134	157	128	142	159	158	132	136	149	141	158	135	136	160	133	129	160	120	151	138	140	134	137	152	163	158	152	148	153	132	150	155	133	161	130	151	132	149	155	143	152	151	135	147	131	152	137	142	148	131	139	139	154	135	158	166	133	130	150	136	143	163	135	146	123	150	169	139	138	134	148	131	144	138	147	165	129	144	153	125	140	149	168	147	158	134	154	160	140	158	126	158	166	143	136	147	145	150	142	163	149	137	135	162	150	157	160	160	147	171	124	146	152	155	126	143	162	138	143	148	139	156	139	126	130	147	153	174	160	148	140	154	132	117	146	126	145	138	126	125	150	174	135	146	132	154	137	162	160	145	151	156	151	160	148	151	142	160	136	141	132	138	134	168	149	143	142	139	136	147	135	151	136	133	130	164	146	155	134	149	147	156	164	157	171	161	135	152	145	136	147	159	157	138	157	154	148	141	153	132	127	156	162	125	146	156	150	130	155	134	137	159	152	135	151	147	148	154	142	146	161	181	155	163	170	144	138	168	145	155	148	151	120	114	140	149	149	119	151	141	135	139	135	119	128	127	141	153	157	152	149	146	171	155	165	148	159	153	160	144	154	142	131	145	147	127	145	114	136	152	151	145	141	141	144	167	160	147	161	159	147	151	163	142	157	168	155	165	163	147	159	138	140	139	173	145	137	141	146	159	139	150	132	170	162	144	131	147	140	134	149	118	173	149	137	154	151	158	154	157	136	145	145	143	139	150	138	145	128	154	140	163	166	153	145	147	135	140	149	155	133	142	135	150	167	137	158	140	164	130	159	140	151	165	122	152	155	147	125	146	146	144	165	178	151	148	164	139	153	146	134	130	128	151	162	144	165	170	142	136	153	137	137	154	129	136	147	146	142	135	145	142	135	139	158	148	150	144	146	148	162	156	149	161	153	135	145	139	149	130	152	129	141	158	155	137	167	137	134	140	124	142	143	152	161	136	156	165	157	154	153	127	162	150	125	144	152	167	136	130	144	131	139	152	158	147	135	134	156	147	133	147	156	138	145	146	143	123	147	163	115	158	154	149	160	151	158	154	175	150	146	147	148	153	126	142	126	130	169	143	136	143	128	136	126	155	155	133	153	146	126	141	155	148	163	141	139	138	143	159	170	137	156	145	147	128	138	145	121	166	142	142	154	149	138	121	139	158	138	152	149	123	139	157	130	157	145	132	147	176	139	141	166	144	150	152	132	139	130	142	136	125	163	171	153	123	144	148	160	126	134	150	139	156	136	139	155	153	148	147	151	145	146	130	155	148	136	144	167	132	146	156	139	132	152	154	143	155	134	138	151	141	161	134	140	137	159	140	168	145	154	162	137	131	135	134	130	144	137	125	130	140	145	110	160	144	152	146	138	158	140	131	145	144	142	151	155	157	162	126	143	155	120	142	158	133	144	144	147	160	153	134	161	136	161	133	165	140	160	138	157	163	151	133	152	135	146	143	144	143	151	122	135	129	151	146	147	147	145	173	166	154	172	116	134	175	163	170	141	145	147	157	140	138	123	134	146	140	161	139	152	143	167	152	143	151	146	147	165	144	152	121	158	140	144	133	146	129	126	123	125	133	167	172	127	149	134	154	170	152	170	145	144	137	151	141	141	160	133	138	148	140	148	146	155	132	153	131	153	165	158	167	139	172	129	138	130	130	136	147	153	141	135	143	149	122	138	159	130	149	159	133	133	149	158	156	154	152	148	168	161	128	134	140	148	154	143	121	144	133	146	166	139	153	180	142	126	154	132	168	129	159	151	143	144	152	148	139	158	147	134	152	156	142	140	145	141	144	161	159	145	138	141	153	152	151	166	136	146	159	136	133	175	163	142	128	133	159	129	147	175	130	150	161	152	142	149	138	145	146	144	129	134	159	131	140	155	144	147	147	133	129	143	140	151	133	159	143	145	150	143	139	136	135	138	129	154	139	143	152	137	161	134	139	145	136	135	142	135	136	147	156	144	127	155	123	138	136	138	146	142	150	169	140	150	151	126	149	135	142	140	159	143	152	135	156	145	130	166	136	138	152	140	135	161	133	133	167	152	133	142	165	162	129	140	119	135	148	151	154	143	137	127	147	127	140	158	155	139	141	177	137	152	160	146	144	159	127	147	135	121	159	146	145	153	145	157	162	168	176	146	117	145	138	152	126	159	138	135	165	149	127	156	160	141	134	131	136	126	139	138	163	156	150	175	140	129	152	122	148	152	159	140	141	136	141	132	158	157	156	130	136	132	155	125	158	155	157	146	159	143	162	142	142	163	152	145	146	141	146	126	135	143	155	131	122	155	158	135	138	138	165	161	182	143	140	156	157	158	123	173	135	128	145	164	135	166	142	139	135	144	126	125	153	156	139	174	149	128	147	143	161	132	146	127	126	143	149	138	129	159	151	153	138	158	141	168	166	164	148	150	142	147	133	175	138	153	153	141	137	144	156	168	138	135	150	166	136	127	154	148	142	133	152	120	152	152	136	132	165	144	138	143	146	158	123	151	136	143	143	143	134	168	148	167	168	155	131	143	139	163	169	115	130	145	132	138	149	161	152	136	150	132	169	130	139	146	142	144	145	126	162	139	150	156	155	154	124	152	144	142	145	137	143	153	123	147	136	172	132	156	131	139	145	121	156	130	162	144	142	132	174	155	132	131	140	147	142	167	144	172	143	142	147	159	159	143	153	143	127	144	150	152	146	142	128	138	144	148	149	151	146	148	134	153	158	160	151	133	153	141	166	157	150	152	144	132	161	153	133	140	136	148	143	144	142	159	156	137	158	159	150	142	148	139	163	149	139	151	150	144	149	140	173	166	119	134	136	155	137	122	152	151	145	153	132	145	115	147	130	150	141	167	144	180	137	148	150	158	152	130	161	135	134	151	147	160	150	155	181	154	157	133	143	157	152	133	152	135	137	131	154	156	127	149	141	142	142	138	149	138	148	149	124	132	143	140	143	144	149	150	150	181	131
16551	35805	57102	57824	47131	41309	36234	28659	21780	14062	6303	4894	3086	2714	1930	1118	916	613	561	497	531	465	471	399	420	437	439	379	396	392	413	405	395	369	388	445	415	398	368	429	398	394	407	402	373	395	399	406	420	383	436	404	400	441	428	395	393	403	399	373	366	420	403	410	352	411	394	387	396	401	389	396	383	416	385	445	376	350	428	409	376	379	401	406	367	388	377	412	400	401	415	403	424	410	462	420	419	393	417	425	379	396	415	393	401	397	432	378	404	413	411	395	413	370	393	370	384	402	405	371	419	375	398	410	373	394	401	404	400	419	387	399	391	399	408	402	388	383	406	393	364	401	387	395	398	415	375	393	358	388	404	369	408	427	382	418	407	387	416	400	394	397	416	421	432	390	417	389	381	400	402	437	380	390	426	405	363	402	386	414	422	395	386	422	422	423	400	363	408	400	385	409	378	417	391	363	381	403	418	422	418	380	409	365	367	414	406	397	389	417	425	390	427	363	405	364	419	416	400	414	412	395	405	364	375	425	398	431	383	398	405	409	374	426	393	401	426	397	367	400	390	390	444	430	406	384	400	419	357	418	384	398	380	381	371	388	370	422	389	401	402	391	442	430	398	434	431	368	405	395	392	409	386	393	428	372	406	399	421	414	395	378	423	438	401	408	408	414	431	408	352	426	429	393	403	395	395	407	393	383	401	411	387	408	424	365	385	394	417	387	400	435	408	390	396	381	429	412	425	388	414	405	365	392	399	399	399	377	368	371	376	373	399	368	373	392	429	380	390	373	386	419	384	417	409	392	380	418	374	410	391	412	387	418	365	373	415	383	385	385	421	402	420	391	410	364	394	383	383	432	399	396	412	400	376	406	434	418	468	421	406	390	399	386	368	401	419	367	415	382	374	369	412	382	367	421	377	393	414	399	403	424	424	410	441	437	410	391	392	400	366	395	407	454	404	403	404	399	440	402	420	400	400	360	386	440	448	397	390	396	420	382	395	382	426	436	432	422	428	420	398	403	411	392	394	430	388	376	336	407	423	411	361	385	410	428	411	409	404	378	372	415	407	382	408	410	434	394	384	374	381	382	396	427	373	370	390	381	400	414	371	355	415	392	402	390	389	402	415	393	429	341	430	401	387	384	433	390	406	401	420	438	407	434	374	397	434	416	411	384	395	404	386	374	381	379	414	363	438	384	419	385	389	419	374	398	398	392	418	400	401	407	385	438	406	387	385	420	393	379	376	374	383	409	385	407	395	374	370	421	408	372	376	406	395	421	414	418	401	403	394	394	405	416	392	437	398	370	422	401	442	376	391	410	384	378	376	420	381	385	389	401	401	353	378	382	411	380	404	362	387	419	419	438	406	435	436	399	391	413	416	390	391	426	364	387	377	406	415	422	424	413	392	390	408	408	417	397	399	409	444	418	457	389	398	386	387	419	431	371	388	391	363	455	392	383	427	419	404	373	411	409	416	364	416	395	403	402	430	382	385	414	359	373	386	365	425	393	408	408	436	410	391	381	436	361	378	401	402	373	364	396	386	372	385	415	404	408	376	389	411	386	386	444	424	408	382	436	398	397	391	392	427	438	449	444	404	402	374	433	399	402	377	399	413	402	412	405	408	402	414	414	357	430	431	413	416	392	422	341	425	379	375	392	391	381	400	409	386	395	415	398	388	367	377	378	402	411	399	410	394	334	413	410	394	399	401	407	415	395	390	367	437	345	401	411	374	405	422	416	361	393	383	410	391	392	398	447	366	378	422	406	419	406	376	395	357	421	399	391	376	412	379	409	410	372	403	401	385	381	398	394	370	411	424	370	416	403	400	430	379	380	399	403	413	388	402	358	393	437	378	398	414	386	407	390	383	387	365	388	446	418	391	397	428	380	377	363	386	401	413	402	407	400	411	379	429	398	382	395	416	405	432	366	416	400	411	423	408	394	387	397	393	391	372	406	397	404	375	433	411	379	406	399	373	357	389	416	395	382	390	394	403	408	395	411	415	396	402	412	384	381	400	417	415	384	404	412	408	391	384	412	400	416	438	402	388	421	401	392	389	398	424	432	382	396	386	378	393	407	374	409	389	390	403	398	401	432	419	399	397	371	389	400	404	349	393	425	386	395	406	380	436	416	400	386	412	403	398	399	419	429	410	393	428	391	411	379	396	421	393	424	396	390	418	405	417	408	393	427	406	391	424	407	412	410	403	384	395	425	430	428	415	408	405	377	393	391	397	365	398	398	416	400	408	335	391	420	405	391	395	364	381	425	374	391	397	362	411	371	388	402	373	422	439	411	396	402	395	399	399	384	429	393	424	392	439	414	382	355	376	445	381	394	386	388	389	422	397	442	413	388	411	388	388	380	420	415	363	435	376	388	396	425	405	400	437	395	416	394	422	364	427	397	427	425	427	430	426	438	412	444	389	384	385	383	384	425	378	421	407	415	394	400	408	366	390	421	372	385	418	399	370	406	394	412	428	394	424	398	412	415	401	414	422	426	425	384	434	363	401	381	418	344	423	393	406	391	368	411	421	411	410	412	367	443	420	413	361	369	413	376	380	393	417	388	388	391	451	378	413	397	386	419	450	388	430	387	393	411	391	409	419	376	412	456	407	400	394	417	384	400	389	377	380	421	399	375	376	381	400	400	405	405	405	430	386	389	397	419	428	387	401	385	400	422	375	367	391	415	383	440	405	405	434	384	388	429	391	371	390	419	413	393	385	384	397	391	390	407	406	389	394	395	354	409	384	412	417	413	387	430	408	398	409	416	415	381	385	412	409	403	414	383	402	407	409	418	370	437	430	383	397	414	383	416	375	378	413	399	391	377	388	375	408	394	397	370	414	404	359	399	417	404	419	386	403	373	388	404	392	387	435	414	375	385	395	392	387	358	396	373	364	391	382	391	390	447	385	413	407	391	399	407	396	381	412	396	368	387	368	403	418	382	399	403	405	378	391	390	379	403	432	401	381	364	412	398	366	367	381	362	436	411	430	391	398	398	439	372	420	455	452	385	427	354	384	435	374	375	388	414	419	395	377	365	413	391	394	405	361	421	386	433	377	441	416	427	397	386	398	376	416	399	357	439	389	437	399	392	425	387	394	404	382	385	439	402	420	364	393	407	440	443	417	403	394	402	392	380	398	403	382	392	380	385	372	430	453	377	394	377	374	384	373	391	390	394	401	415	423	405	387	384	402	408	410	418	432	420	388	399	404	401	434	410	401	400	386	400	376	454	391	419	426	408	384	428	440	390	384	395	393	396	399	405	457	407	393	377	375	401	368	410	387	406	361	398	379	440	360	402	384	377	385	426	413	420	408	373	408	401	403	366	360	400	406	394	422	401	404	390	385	394	380	385	385	388	406	388	403	392	389	397	390	400	398	384	381	408	421	407	408	406	401	415	411	407	408	398	385	441	424	423	426	401	431	393	385	413	390	392	425	384	414	422	380	394	364	406	367	428	390	421	402	383	407	356	403	401	400	426	405	365	402	400
44003	60145	76150	67715	52524	42099	33485	25484	14829	7810	2512	2205	1315	1092	772	454	397	237	215	193	196	222	203	155	163	144	133	160	145	151	169	160	165	142	186	161	158	151	138	143	182	178	161	169	151	160	147	159	149	192	170	158	201	164	161	151	158	162	162	140	159	174	164	174	183	145	161	163	170	147	158	146	159	160	158	147	150	153	163	148	141	158	157	168	175	166	164	138	153	179	198	150	181	169	168	154	145	190	150	175	163	165	152	197	159	184	161	153	145	150	158	168	143	166	146	148	172	164	150	180	170	162	157	153	143	153	174	189	179	162	169	175	172	174	175	152	155	168	147	191	175	158	186	141	156	148	161	134	180	180	165	167	158	159	145	173	170	169	170	137	160	149	157	152	173	162	160	179	150	146	157	167	153	178	180	173	166	172	156	166	161	170	174	146	167	160	155	171	148	173	160	148	176	150	183	199	180	162	154	168	159	170	160	172	160	149	167	159	164	151	166	172	141	171	161	173	175	157	167	166	166	178	168	172	164	153	160	174	142	151	169	174	146	162	160	159	161	206	169	146	155	175	152	165	174	144	168	172	153	167	132	160	170	157	144	184	174	180	150	165	170	163	145	174	142	147	158	157	147	154	163	182	172	173	134	154	165	161	161	166	170	172	157	157	174	159	147	152	152	170	164	168	169	163	172	159	186	166	156	150	168	164	170	150	177	155	158	151	170	181	170	144	150	172	166	165	191	156	156	156	160	174	175	160	151	167	155	152	165	140	180	147	152	170	134	169	163	144	161	152	157	156	136	150	175	164	160	162	167	156	162	167	145	175	137	177	164	170	150	142	174	150	174	145	155	160	171	181	168	163	176	163	157	152	157	167	158	165	174	143	163	150	148	169	160	157	147	155	167	148	168	154	139	162	157	191	171	162	152	178	161	166	165	154	179	144	180	138	158	171	155	159	151	158	129	146	144	167	144	138	142	161	165	153	168	184	165	191	164	170	143	166	184	149	169	156	165	162	155	141	152	182	180	187	166	168	162	173	184	167	167	175	179	162	161	163	172	143	163	168	176	179	152	147	164	168	173	180	160	151	147	171	157	160	158	165	184	169	178	155	168	170	162	160	157	169	128	146	144	167	166	173	192	176	169	176	143	164	153	161	164	161	156	174	145	176	144	173	180	168	170	157	169	159	158	142	177	178	145	178	160	160	170	161	171	175	166	173	178	154	158	156	182	179	165	178	182	163	174	167	168	145	162	178	155	157	192	168	164	162	152	139	150	179	146	171	155	171	143	179	194	170	159	168	154	169	170	164	170	160	176	156	168	150	158	149	172	177	162	143	153	168	163	174	162	148	166	143	173	145	170	190	168	172	176	135	168	169	166	176	146	150	162	173	163	163	170	136	147	156	145	153	167	148	157	141	143	161	187	162	148	177	174	160	170	177	179	154	192	145	158	168	145	176	163	172	169	179	159	140	163	138	161	148	164	179	148	175	162	154	169	165	153	148	178	167	172	174	193	143	190	192	159	154	156	184	155	156	170	177	169	165	183	171	153	170	151	156	167	182	162	160	162	148	174	151	178	176	174	165	179	160	167	168	152	151	178	161	169	155	167	154	156	157	159	141	171	148	145	154	153	167	154	144	160	166	146	178	163	172	170	169	165	156	136	174	175	151	166	143	153	171	161	176	185	153	168	170	155	152	151	163	164	156	173	177	158	162	181	153	144	154	169	161	156	159	185	167	165	173	155	167	150	148	168	177	140	161	173	153	160	162	174	181	151	153	169	148	165	164	165	177	155	169	157	148	170	161	155	163	164	169	142	155	167	165	157	154	152	157	147	155	167	167	157	163	159	166	154	180	177	162	160	169	168	143	161	162	134	158	168	159	165	166	139	148	175	171	171	164	161	150	149	183	169	178	166	165	165	148	157	133	139	162	153	181	155	166	173	182	167	156	155	170	154	152	149	188	169	142	151	185	134	173	160	159	163	195	178	161	169	166	146	156	155	156	184	162	171	171	161	166	156	151	197	174	154	150	158	165	170	166	148	158	163	174	162	145	190	155	153	140	157	152	142	157	158	144	165	191	169	145	178	169	162	187	178	164	163	159	167	157	164	181	143	171	167	176	164	131	136	174	152	173	163	176	178	152	153	169	169	161	161	145	154	170	147	155	139	155	149	155	155	153	162	178	167	169	165	135	159	159	171	157	174	152	160	183	169	179	152	170	151	147	178	151	160	190	145	161	170	175	168	193	168	156	157	174	149	170	153	149	163	160	159	166	184	161	148	162	171	177	157	146	157	142	174	165	163	148	143	147	162	160	172	163	199	167	178	155	174	160	191	165	192	156	182	174	195	168	157	156	143	169	176	150	203	173	203	162	152	163	169	153	173	177	159	170	175	154	161	152	154	182	180	168	149	159	156	175	150	178	175	171	181	157	145	155	157	162	141	150	157	155	155	139	160	164	156	166	160	162	138	147	157	167	182	151	168	170	164	171	183	163	158	164	188	166	158	170	185	134	147	160	175	143	158	158	173	172	162	185	175	144	162	154	159	141	172	168	161	164	155	161	151	157	147	169	176	181	153	144	162	158	168	143	156	166	178	162	145	175	167	186	170	157	195	160	176	151	170	152	168	168	153	165	181	165	166	159	145	168	183	151	177	131	153	169	163	156	157	149	171	165	149	163	157	173	155	188	164	154	176	176	171	148	166	163	150	170	153	184	147	132	162	157	157	170	124	161	165	162	156	157	166	159	180	196	144	191	138	184	148	183	168	167	178	181	160	153	160	144	150	162	148	160	174	150	158	161	180	164	177	179	164	167	152	145	136	142	159	162	175	171	147	172	154	167	145	149	164	150	159	168	154	145	143	135	169	149	160	172	153	158	186	164	171	137	182	143	163	155	164	150	159	160	157	165	175	156	153	154	191	153	174	149	139	176	164	148	143	132	164	171	156	164	142	147	161	177	162	176	170	156	158	187	150	161	153	154	171	156	138	161	157	136	155	170	151	154	183	159	155	138	158	153	172	169	170	156	155	137	150	173	121	152	151	162	166	143	157	163	150	155	157	165	165	163	192	173	155	159	160	142	167	160	158	166	156	156	148	200	138	160	152	167	166	165	130	171	171	163	162	148	169	160	177	158	160	150	134	154	161	165	154	140	158	181	160	157	177	193	168	148	154	141	189	164	155	164	142	156	159	150	156	151	188	150	159	160	148	145	150	148	172	168	155	139	157	177	174	177	161	167	179	178	167	160	157	150	131	174	185	187	158	163	160	125	156	152	179	149	166	179	170	165	193	165	164	169	147	169	163	164	153	180	170	150	187	170	139	155	153	190	182	167	166	165	177	142	145	165	176	157	178	161	189	178	143	157	176	162	143	167	150	179	184	172	156	153	151	155	164	136	170	170	166	173	175	170	171	151	198	163	155	160	178	163	164	160	175	164	164	191	180	162	154	134	136	182	156	172	139	161	190	164	170	147	160	178	160	151	164	176	159	194
27379	45286	70100	71347	60233	52139	45796	38081	30659	20096	9656	8980	6029	4971	3395	1816	1496	851	678	580	626	605	535	458	467	426	428	425	461	384	443	468	391	464	437	436	433	458	402	466	419	435	445	411	418	440	415	397	403	453	469	393	429	454	423	445	438	408	460	451	410	399	446	431	422	420	440	461	438	399	447	420	442	443	430	436	457	403	453	441	478	463	446	428	415	472	410	434	443	420	434	428	391	405	418	439	466	466	438	400	448	447	442	415	410	421	443	449	440	465	456	423	459	446	417	443	415	439	467	413	397	458	430	409	440	438	426	446	471	448	453	409	447	448	481	428	420	441	432	448	459	433	422	430	409	426	436	402	396	425	444	430	394	418	449	455	444	437	412	414	423	457	481	396	409	448	447	416	431	450	421	454	424	400	428	411	442	431	392	421	472	427	394	428	441	399	445	407	426	436	462	432	409	450	413	424	437	429	395	404	435	426	430	456	440	429	456	476	406	420	435	462	452	395	441	431	432	437	422	455	445	435	394	429	447	453	462	416	439	429	431	407	418	440	429	401	448	446	445	445	441	407	439	385	392	441	460	426	440	470	450	418	405	443	430	441	425	440	441	426	460	434	456	454	423	462	429	407	409	458	439	451	423	397	456	433	478	466	418	403	425	440	399	417	435	435	483	431	459	468	438	403	415	405	433	408	461	454	426	434	421	447	491	470	451	413	449	453	437	392	408	415	440	446	404	452	441	393	426	405	408	416	453	446	438	474	430	421	474	399	452	421	443	425	439	459	431	415	446	454	432	469	462	422	444	432	429	408	409	438	459	438	452	454	455	461	458	454	419	453	414	431	420	436	449	466	464	433	413	431	417	417	458	422	430	443	459	441	444	461	483	460	410	407	435	443	421	458	437	419	440	420	422	441	409	425	422	433	429	459	425	463	457	445	419	439	463	456	440	456	440	460	443	430	423	463	434	406	428	424	434	404	417	425	447	406	442	474	416	438	468	417	448	438	410	424	413	454	441	423	430	415	443	464	433	455	418	416	451	421	404	445	444	436	424	421	439	434	394	424	435	414	445	428	452	447	426	417	438	430	411	473	469	470	415	451	450	430	454	451	421	415	433	410	431	411	450	452	448	407	462	457	443	419	437	438	443	424	419	453	429	430	461	431	433	445	437	437	435	460	406	441	443	432	438	436	433	455	397	453	393	417	432	433	457	472	446	464	434	425	449	424	435	414	430	451	446	453	428	451	464	428	405	474	449	410	423	453	410	390	469	421	407	414	405	456	446	432	437	432	408	436	419	406	425	426	420	454	427	433	433	413	465	402	407	431	485	447	437	413	464	415	449	461	447	424	430	409	399	410	436	443	413	445	442	427	445	486	425	436	429	384	449	439	438	442	402	387	454	452	414	451	440	422	473	430	418	440	438	427	447	469	445	412	450	411	421	425	413	418	448	440	436	411	426	418	440	443	430	439	452	442	442	399	438	440	462	443	421	420	407	394	454	379	428	467	462	445	418	443	458	432	429	458	455	415	424	434	418	424	443	424	394	441	441	452	422	469	378	452	435	467	415	429	424	471	416	475	477	417	422	412	433	402	445	495	441	433	464	392	445	427	395	406	447	431	447	419	432	441	432	438	445	441	437	431	462	400	445	426	423	414	417	435	443	394	385	411	440	432	437	453	434	425	455	463	432	428	437	442	408	422	445	414	429	446	410	418	402	430	372	425	446	409	449	423	435	471	417	454	451	395	449	448	425	465	437	428	403	442	457	412	477	425	441	409	416	418	443	452	436	458	411	426	454	434	436	455	462	431	424	432	443	407	445	410	447	434	413	423	438	438	447	434	465	385	460	478	415	430	453	446	413	399	430	408	422	446	411	476	391	432	428	413	408	422	453	440	452	431	427	412	448	413	468	473	428	425	443	419	458	450	438	422	398	456	464	423	412	446	426	441	435	421	455	437	434	434	460	403	449	415	452	432	433	462	454	401	408	458	410	427	433	430	430	440	448	401	441	450	431	446	389	453	437	439	427	454	449	433	436	425	427	421	424	413	432	451	425	447	438	429	436	425	422	433	443	432	456	446	403	423	399	463	418	411	403	450	412	403	391	441	412	418	438	437	416	432	427	470	438	432	413	408	405	443	437	460	452	449	429	440	467	449	460	446	467	469	445	402	420	448	453	421	447	446	452	461	426	460	412	433	456	443	455	377	425	405	437	448	420	398	405	435	410	395	432	408	450	400	451	421	427	466	401	443	460	437	425	433	434	407	433	425	447	421	441	459	445	431	428	447	477	438	478	445	448	392	444	421	430	428	461	430	449	437	448	457	424	457	475	450	460	459	436	448	457	432	511	425	398	430	423	413	421	422	424	454	456	453	471	421	427	407	431	425	425	502	446	422	419	438	452	466	470	408	423	443	444	453	417	405	440	459	428	415	468	440	397	428	415	458	421	428	429	407	434	414	466	446	447	459	469	461	428	429	441	397	419	423	420	427	420	467	450	430	423	441	432	422	478	412	436	415	420	422	459	418	448	466	458	452	422	409	418	392	435	442	447	425	434	441	490	451	466	424	465	477	441	424	469	447	440	389	429	405	455	425	439	421	424	462	420	446	403	410	386	444	445	454	452	426	443	433	438	447	394	437	410	445	439	459	435	409	423	436	474	436	456	414	454	404	441	408	443	438	427	459	446	428	450	382	440	440	457	450	430	477	409	466	415	435	434	434	442	454	462	425	424	424	451	421	423	411	470	419	459	416	518	448	438	445	458	399	442	441	454	487	437	407	438	417	442	435	458	427	419	461	460	415	443	444	449	406	430	437	437	443	460	449	411	459	414	414	429	463	465	442	431	416	437	447	383	477	426	435	418	425	415	433	407	444	439	395	434	426	444	431	430	422	443	450	436	439	394	432	453	443	433	411	439	441	427	407	464	449	435	412	432	435	453	423	426	442	426	451	483	384	439	469	424	442	487	412	432	446	425	452	453	446	453	424	454	416	436	420	426	405	443	436	404	446	457	424	452	461	455	432	436	431	434	425	457	456	445	492	416	441	424	458	398	447	416	424	429	433	416	399	422	420	412	439	405	444	418	422	433	429	440	405	452	425	434	409	434	447	419	400	427	445	453	438	477	400	427	459	408	405	435	446	414	465	452	467	469	423	424	433	458	404	445	433	405	446	442	399	419	455	370	453	454	426	388	428	423	458	473	426	458	450	420	482	478	457	414	420	459	424	422	438	467	443	406	427	422	413	404	428	446	460	462	456	404	410	454	420	451	393	446	425	443	467	397	452	419	390	424	438	451	438	419	426	461	440	428	449	382	435	459	388	415	407	435	439	479	443	438	434	428	422	454	423	424	438	425	455	453	453	448	433	484	405	462	476	427	448	435	468	409	400	450	452	433	447	451	428	464	430	413	444	441	448	422	458	416	439	502	446	443	459	459	438	456	428	455	442	434	464	432	455	442	421	431	432	445	433	437	436	433	429	442	425	425	392	448	422
7507	5372	9447	7466	3744	2145	1523	1192	734	433	263	219	201	189	150	159	157	126	133	139	145	139	116	132	154	127	155	130	144	148	155	156	138	133	147	139	138	148	151	146	138	138	142	149	145	147	146	133	151	146	148	128	149	159	160	142	136	172	120	140	130	120	150	152	137	147	145	138	140	156	123	163	141	152	125	130	172	145	145	156	139	155	138	125	133	154	139	141	138	149	142	150	139	148	146	138	138	136	144	149	138	145	156	165	153	141	154	135	144	135	168	140	150	148	132	136	141	136	151	123	142	163	162	144	128	126	151	119	111	162	130	154	152	140	152	128	152	130	134	149	145	149	142	141	134	137	126	146	150	126	141	148	135	142	148	143	149	146	147	155	160	129	114	147	152	117	138	112	147	131	138	130	132	109	140	155	148	117	120	119	147	127	139	137	142	157	140	143	146	140	156	129	163	147	103	157	158	146	137	143	151	155	143	122	123	151	127	138	131	141	138	134	134	133	157	142	145	139	145	143	139	139	138	112	133	153	151	179	172	149	141	144	171	152	130	125	129	154	157	119	156	147	137	136	147	138	147	159	133	120	154	148	143	136	122	145	127	137	152	132	135	144	131	149	133	131	143	112	140	141	149	131	153	134	144	143	136	142	147	123	141	140	141	128	130	149	129	136	126	136	147	152	118	143	159	131	162	168	145	133	147	143	155	137	127	153	133	147	131	125	118	125	146	154	165	136	143	150	141	133	148	136	123	136	150	146	152	113	131	153	146	137	154	141	135	157	141	157	130	151	137	135	135	148	164	150	143	143	136	136	162	150	154	152	125	140	165	163	137	127	124	143	137	132	144	133	125	138	133	138	153	139	136	146	131	138	151	155	162	123	134	148	107	160	143	132	142	139	129	155	131	139	168	132	149	145	160	141	128	131	145	128	127	129	174	135	122	148	129	131	140	149	128	136	141	131	127	149	131	130	137	147	154	149	163	137	152	126	127	145	140	151	140	163	138	128	124	155	151	143	152	135	134	151	157	156	127	150	149	159	136	136	138	125	133	154	129	139	130	144	143	140	133	118	151	150	162	149	145	150	150	153	153	161	130	162	146	154	161	138	136	161	124	133	169	148	143	168	128	162	154	126	137	146	137	144	143	147	137	166	147	141	135	135	151	145	144	119	162	150	130	143	132	150	156	142	147	114	151	112	143	147	147	138	157	139	129	163	144	120	153	160	138	146	154	141	139	127	143	145	161	149	133	126	136	150	143	149	153	154	147	152	149	141	139	143	140	134	151	151	142	136	142	125	148	154	145	156	134	122	126	148	149	127	144	138	159	108	134	125	131	154	127	164	151	149	130	128	162	125	124	147	150	133	138	155	146	149	130	157	140	152	133	143	130	140	138	149	136	140	143	164	150	147	179	127	142	145	147	138	142	135	151	124	152	147	128	146	161	157	152	158	151	120	143	147	126	126	135	128	129	141	131	158	155	144	149	147	158	134	127	122	154	134	120	127	144	124	157	156	130	144	138	135	140	141	142	138	159	155	131	122	125	140	130	151	138	135	135	125	145	132	128	130	138	116	125	124	141	127	156	132	156	138	136	127	156	143	148	142	145	127	133	111	159	145	137	136	144	150	129	138	141	123	167	122	132	141	122	140	151	145	143	157	130	120	132	172	140	121	148	145	143	144	140	141	150	136	135	133	115	156	147	145	129	157	154	133	140	151	160	153	133	137	131	137	123	129	141	130	138	140	135	142	139	127	146	134	140	133	152	176	149	154	139	143	125	152	126	126	145	129	129	134	144	156	125	126	122	128	110	129	138	141	131	142	146	141	137	150	129	150	162	131	126	139	126	142	123	150	122	138	124	138	127	124	145	131	159	127	139	133	138	139	153	138	148	139	154	132	159	132	156	138	149	148	149	146	143	143	132	130	125	137	144	158	123	138	134	138	163	139	148	125	115	136	137	125	158	153	155	158	145	155	144	134	129	150	139	133	148	125	112	141	136	153	140	151	149	159	127	149	163	149	138	124	142	129	137	137	134	136	134	137	142	128	150	152	154	144	158	161	145	152	133	123	143	154	154	126	117	155	135	167	121	138	137	122	139	122	133	146	140	134	159	147	134	145	179	138	140	117	141	147	130	150	136	156	151	139	144	117	130	157	155	135	137	142	168	129	152	149	151	143	129	134	133	124	130	135	138	135	146	155	148	141	158	146	150	136	145	143	128	149	133	140	130	138	139	141	148	149	122	134	121	135	157	144	144	132	138	145	129	153	118	132	137	120	132	159	143	126	149	143	130	130	135	152	147	139	162	155	151	161	128	141	147	145	138	138	122	142	134	130	156	127	144	138	145	157	138	168	145	146	138	176	153	132	148	138	122	157	125	134	127	125	140	154	142	155	119	113	143	119	125	119	132	127	138	148	164	145	149	141	146	136	143	145	142	149	146	121	156	152	148	159	122	134	128	140	125	128	138	136	143	153	159	134	129	157	126	120	139	138	151	141	128	142	152	125	116	135	137	143	143	126	133	139	127	124	132	148	139	153	141	182	155	142	171	133	139	153	166	138	127	142	139	135	129	130	170	162	147	144	150	134	126	140	140	145	130	139	137	139	148	139	139	154	116	144	140	140	143	138	132	145	128	146	168	134	136	146	138	146	144	144	139	146	150	120	122	150	142	151	143	140	135	133	131	128	145	115	134	153	134	122	121	127	133	156	133	133	123	121	160	163	154	126	124	135	147	133	141	154	163	124	141	158	138	140	131	145	138	157	129	135	154	151	175	133	154	149	149	144	152	118	152	137	151	130	145	114	128	134	144	134	153	127	153	164	158	149	125	135	110	151	157	144	127	140	134	128	156	138	131	132	141	144	144	118	141	143	133	145	141	137	150	142	132	130	143	125	151	139	163	153	141	136	126	128	124	137	153	159	129	133	145	142	131	126	146	136	155	144	152	125	121	142	143	143	147	150	143	134	141	154	144	144	137	124	127	143	139	145	125	128	140	149	174	139	155	140	141	154	173	139	151	131	125	132	130	144	147	142	138	143	125	132	153	137	151	133	127	160	146	137	114	112	130	152	163	155	122	165	136	140	157	126	146	151	143	158	133	126	130	138	138	137	144	141	151	152	134	128	141	116	158	131	158	137	152	130	129	118	127	147	123	148	151	149	115	133	168	155	136	135	118	157	134	139	142	148	130	153	149	135	134	155	123	139	120	172	119	121	147	154	145	129	145	105	129	140	149	151	152	145	142	116	130	126	131	164	116	155	139	139	152	161	149	122	141	135	144	157	133	121	121	153	130	126	160	129	132	154	137	129	143	153	174	150	129	133	135	125	136	146	122	134	129	128	148	142	136	135	137	119	140	144	155	140	142	143	131	149	128	138	150	132	144	132	147	136	131	145	148	141	151	128	125	146	143	162	136	149	128	139	154	124	131	136	142	127	155	147	146	141	161	136	140	124	149	136	144	154	146	141	156	143	135	139	154	163	144	170	143	144
6105	7198	17709	17835	12324	8830	6606	5076	3136	1775	906	866	596	551	515	473	461	398	402	368	383	388	402	382	365	378	393	392	394	404	383	388	387	402	384	370	385	370	414	367	390	423	369	412	380	402	389	363	393	400	389	377	380	386	377	395	422	424	359	421	373	343	367	361	364	357	388	418	393	365	406	394	398	385	368	405	383	376	384	391	383	413	394	385	418	372	384	375	384	408	388	392	391	360	371	406	416	422	404	389	380	397	376	385	407	395	392	393	400	387	432	352	378	382	416	379	414	385	368	382	418	387	371	372	443	415	401	401	392	385	422	404	363	395	383	390	402	364	387	394	371	351	372	372	363	368	390	394	398	407	407	371	357	395	347	395	376	394	358	380	368	371	345	388	404	383	397	406	422	372	342	393	383	387	377	408	353	353	355	415	379	354	362	411	375	374	412	404	386	403	370	424	377	412	408	373	407	387	383	411	373	377	401	399	362	367	394	372	380	358	372	382	373	388	383	433	426	349	386	403	406	362	385	398	408	351	376	382	394	396	376	372	405	383	386	408	399	422	392	396	373	412	376	384	365	396	359	394	380	391	400	387	380	401	393	372	388	430	396	379	390	343	391	384	363	400	370	410	361	349	388	397	396	407	354	387	386	411	397	362	365	366	375	392	368	371	418	401	394	382	357	382	402	367	411	396	377	389	376	394	396	411	388	416	371	373	360	391	392	384	356	387	402	397	399	394	398	399	347	379	388	416	410	364	378	373	367	379	370	369	388	375	384	396	401	394	401	396	369	408	381	391	352	378	394	403	377	414	377	380	365	381	379	398	391	395	385	409	377	380	420	408	373	394	373	414	371	413	377	372	404	386	387	398	359	370	406	375	373	407	397	400	366	396	385	379	366	394	374	383	412	393	399	368	409	401	379	362	370	378	425	394	389	389	402	383	399	405	398	410	364	387	426	373	383	364	396	396	385	353	444	388	419	421	411	389	403	374	406	422	391	387	387	396	414	355	402	350	394	382	377	414	339	387	373	374	365	355	390	403	414	432	392	409	392	416	432	405	372	380	401	367	388	366	459	390	412	392	362	394	410	371	389	368	384	381	386	386	379	376	365	387	352	395	397	377	393	409	415	422	362	401	384	353	355	389	373	352	368	359	394	384	366	411	373	349	406	370	404	371	406	368	362	410	379	385	388	389	371	392	389	382	350	421	368	383	392	351	389	372	377	389	362	411	400	368	381	383	391	392	374	374	381	372	407	379	413	349	358	386	419	355	379	391	347	365	395	398	373	393	363	375	379	385	388	390	346	394	369	422	401	365	392	397	386	401	366	400	375	370	412	405	359	394	410	372	415	384	376	393	390	407	361	408	406	387	379	432	332	378	383	362	355	410	390	411	376	377	422	402	422	398	387	421	377	373	378	382	368	407	395	387	373	388	377	377	376	390	370	396	420	363	352	403	396	373	389	387	389	388	414	389	364	395	394	413	388	369	387	342	396	397	380	399	392	415	390	396	361	383	373	385	359	389	408	372	370	420	394	409	413	406	404	388	374	408	414	381	389	395	392	385	391	363	389	386	403	401	388	403	377	358	384	387	413	398	402	388	389	373	351	419	442	389	377	363	409	383	386	395	377	410	360	367	382	402	386	378	369	376	409	380	407	417	377	405	371	392	393	390	376	396	386	369	397	386	383	385	382	388	364	388	425	400	379	379	403	397	387	416	443	407	369	365	370	389	413	398	403	388	365	431	403	391	395	351	393	394	381	367	398	378	396	360	392	375	379	367	411	361	376	373	392	381	384	421	389	362	399	417	391	384	385	399	357	388	384	377	355	354	377	388	387	417	363	377	394	377	400	385	368	389	381	357	418	375	377	405	375	351	413	347	387	392	368	365	410	354	374	377	377	372	403	345	395	406	374	375	394	375	400	350	343	398	375	404	389	393	375	367	349	389	388	356	388	396	375	392	361	392	362	354	384	388	386	390	401	405	384	352	390	377	359	370	345	425	397	348	386	392	370	425	401	383	369	357	380	417	386	393	403	408	374	373	384	376	396	359	409	364	420	397	382	396	347	409	383	388	375	409	389	357	391	385	416	383	390	368	398	394	392	351	364	392	390	406	397	393	414	360	393	407	413	372	376	348	366	404	409	406	380	387	398	360	407	385	346	379	394	360	387	402	415	405	355	397	378	361	404	427	368	382	381	374	417	396	386	358	404	396	377	378	419	360	389	394	378	352	387	368	376	398	419	373	371	388	392	356	415	382	371	388	399	389	390	380	355	363	383	401	400	409	379	395	355	394	383	388	396	387	431	377	374	367	388	378	422	370	352	387	406	417	409	390	384	407	371	395	413	387	391	383	395	397	404	381	404	374	350	415	394	416	403	362	393	392	357	363	375	396	378	389	395	405	370	401	405	385	379	411	389	359	376	373	392	389	374	340	417	395	377	348	350	437	418	390	354	389	367	352	405	371	347	385	369	366	386	376	348	396	387	368	374	378	391	375	348	398	431	430	372	394	402	391	382	367	351	421	414	364	372	387	380	397	417	390	437	413	395	372	393	408	397	384	397	405	384	392	358	382	383	391	374	361	356	391	408	366	401	396	405	389	382	372	409	382	404	392	368	401	399	378	400	398	374	373	397	387	387	396	376	415	343	380	396	357	432	397	365	432	407	378	412	374	377	371	360	406	373	377	369	394	346	408	409	344	350	390	404	362	356	382	382	396	381	398	392	397	434	397	412	405	377	394	386	394	349	387	405	389	415	369	369	386	407	387	382	356	366	394	392	388	358	417	370	388	374	406	414	411	353	407	367	366	403	365	410	360	379	370	392	410	392	345	418	400	353	350	376	351	380	393	387	409	378	377	372	405	378	377	374	385	410	338	411	412	401	360	374	369	388	407	397	403	389	425	397	417	375	393	422	385	376	392	399	431	386	377	387	387	369	361	341	388	384	371	390	422	370	378	423	391	363	397	378	390	397	383	366	369	407	421	360	387	431	380	368	379	376	385	393	354	393	396	392	413	401	429	372	408	401	401	397	373	394	394	377	368	396	404	353	391	376	403	364	402	382	379	359	407	395	383	379	416	384	368	405	358	375	401	417	393	389	391	365	371	365	388	381	399	404	370	367	369	383	354	405	403	384	385	366	384	397	388	372	396	379	409	357	397	394	374	368	384	385	371	381	388	372	396	382	369	369	385	380	352	384	379	362	360	349	372	397	365	415	402	404	391	341	359	374	405	392	397	405	386	377	362	398	390	342	384	386	400	364	381	394	391	427	404	363	358	417	413	392	374	417	391	374	414	378	428	379	430	370	372	419	375	389	373	417	421	408	376	376	359	374	378	402	381	420	411	391	411	393	398	377	365	389	357	344	364	365	403	378	376	389	373	372	390	368	403	403	317	397	409	365	408	429	387	444	349	380	402	392	385	403	388	375	386	399	365	376	406	409	393	365	386	372	386	432	379	395	365	364	388	383	409	399	375	386	397	394	414	418	388
32694	42252	62300	55432	39408	28606	19933	13822	7717	3269	1346	1285	685	565	414	287	236	216	154	174	138	166	152	152	153	168	147	164	129	133	140	158	145	124	139	153	158	155	130	140	141	137	168	139	141	128	130	147	133	165	135	154	156	145	150	133	137	152	155	180	149	145	137	171	132	157	163	145	154	144	161	136	143	125	128	135	126	146	129	137	135	173	136	138	171	132	149	153	169	135	145	158	154	148	148	176	145	124	158	153	144	151	136	142	149	157	135	134	164	158	146	160	169	161	142	152	149	145	150	163	132	166	153	130	136	154	144	154	143	144	161	147	151	162	141	160	154	124	153	156	151	158	135	131	136	147	163	144	139	147	144	150	140	135	149	136	156	156	148	120	143	150	157	135	157	139	135	161	154	144	137	143	165	161	144	146	133	148	130	136	169	150	144	166	142	191	139	152	128	152	121	150	131	136	158	136	143	122	150	158	164	153	152	127	149	162	146	149	149	143	140	128	146	126	152	145	133	142	164	163	153	160	109	155	135	146	164	174	139	137	146	162	153	152	134	144	150	134	148	157	159	159	157	134	149	142	147	152	157	147	127	151	138	149	140	148	158	150	150	141	152	140	154	158	147	147	147	156	138	164	163	129	148	145	165	135	144	148	155	136	130	142	152	147	156	145	151	152	162	164	139	171	155	140	141	142	150	147	157	142	154	138	129	143	161	159	139	154	124	177	138	141	159	136	139	148	146	139	157	153	120	165	144	164	164	152	143	164	140	140	149	143	126	146	138	154	143	147	154	139	143	134	138	135	132	137	138	136	141	162	149	152	148	161	160	144	141	132	160	122	154	127	145	153	147	142	138	153	151	135	156	142	157	162	161	144	166	135	131	158	135	166	137	143	143	127	168	170	139	138	123	140	147	130	129	149	181	142	132	146	140	154	152	136	128	152	155	129	161	152	162	148	133	142	117	130	149	134	158	138	140	152	144	146	158	158	144	154	175	147	175	155	159	159	134	134	133	154	152	143	135	156	138	133	137	150	153	152	170	155	153	134	171	146	138	155	129	149	130	133	144	143	162	131	141	154	153	143	145	127	124	153	167	150	140	152	148	138	138	151	171	152	138	142	158	159	138	145	145	148	137	166	156	147	174	121	172	141	151	156	155	137	177	149	149	136	163	162	155	133	150	138	150	147	138	146	126	144	150	157	132	153	156	120	141	149	143	135	140	141	130	144	146	149	149	160	160	151	149	132	151	148	167	136	136	153	141	154	143	169	151	168	152	154	133	144	161	135	139	154	155	140	159	139	142	147	156	133	129	150	131	143	118	140	167	142	140	141	137	157	147	143	170	138	137	134	137	165	126	157	150	153	139	134	151	147	138	126	130	161	151	137	167	160	162	155	155	141	139	156	168	155	146	135	152	144	153	147	142	185	140	137	173	151	179	144	161	148	139	134	150	155	131	132	159	169	129	151	153	139	152	145	126	139	126	144	161	146	150	153	135	130	120	160	158	140	145	170	138	163	145	132	146	159	137	131	148	140	159	136	170	152	139	153	145	157	150	149	159	146	158	160	124	162	159	156	131	149	151	154	153	149	153	134	176	171	146	140	157	162	118	156	144	133	131	148	131	148	158	137	162	140	155	146	156	139	151	154	131	131	138	152	169	139	142	142	135	156	148	153	128	133	152	165	139	156	150	158	134	133	136	128	131	160	152	162	150	143	176	154	160	127	125	148	154	146	157	157	140	156	155	126	141	156	140	129	171	145	129	152	140	141	126	162	118	128	142	121	153	145	146	156	165	130	126	156	158	129	137	146	174	142	128	137	141	129	138	145	148	141	154	152	165	165	149	140	163	138	146	137	136	162	154	147	156	147	149	155	140	136	161	137	169	143	125	138	137	125	135	138	149	135	139	126	128	157	146	156	141	150	152	146	162	137	159	127	140	163	143	148	147	168	150	132	147	139	155	150	150	141	161	140	141	159	116	134	154	165	135	150	154	147	138	145	123	141	132	155	154	168	127	156	136	150	164	137	150	124	154	160	161	165	120	150	131	162	164	151	170	160	142	146	156	167	127	173	150	149	140	128	150	168	157	148	143	164	167	154	153	123	122	147	146	150	166	127	151	143	134	145	132	139	175	142	133	154	133	157	164	157	139	135	134	133	164	137	146	136	163	145	166	137	146	146	142	127	141	125	167	130	148	138	132	171	156	147	138	153	169	160	167	135	168	146	136	137	188	135	153	118	159	148	126	147	152	157	146	161	149	135	139	148	149	144	162	150	133	140	136	139	130	147	158	143	142	143	131	159	140	154	146	164	143	158	141	147	135	159	147	144	141	138	156	168	137	134	152	139	146	161	147	133	141	149	144	157	144	157	151	173	160	135	169	173	144	144	160	126	124	122	144	143	145	162	137	146	153	148	148	145	139	156	151	161	169	136	158	161	148	119	146	165	158	163	128	141	125	149	148	155	139	153	152	129	134	135	122	139	128	168	152	145	138	139	166	148	138	160	157	163	151	138	136	161	141	134	156	143	134	147	156	161	147	142	142	149	140	146	143	143	156	157	157	151	133	127	167	171	145	149	153	147	162	137	121	163	142	135	137	118	140	124	144	145	152	132	142	144	144	145	138	158	148	147	150	124	146	132	144	165	126	163	147	171	125	164	129	155	134	148	142	149	127	142	153	149	148	144	139	135	148	177	161	133	145	131	157	141	156	141	123	140	134	124	133	143	156	152	152	130	152	153	141	166	147	163	130	137	143	144	131	158	151	165	134	129	149	151	146	147	155	160	140	154	152	126	171	145	117	150	141	141	147	165	150	128	168	176	143	142	134	161	138	154	146	159	130	129	136	147	166	145	161	133	132	159	140	161	153	161	160	145	147	164	147	139	151	121	133	174	120	171	133	146	153	147	166	151	172	146	140	131	153	135	149	165	144	153	155	141	147	163	155	139	143	136	132	138	135	177	146	139	144	169	162	153	170	131	157	142	139	144	140	121	147	173	159	132	136	163	138	130	154	145	148	128	151	151	144	144	155	128	158	142	149	156	141	127	144	138	157	137	139	127	146	129	132	136	172	122	158	146	126	150	127	140	119	141	160	130	155	147	159	137	149	127	161	159	148	127	163	159	152	140	129	128	151	146	146	141	129	161	149	151	172	156	169	146	150	134	148	128	127	128	162	150	150	168	144	166	158	165	147	162	137	151	160	137	136	138	131	168	129	140	126	146	140	165	173	153	155	138	132	161	149	164	140	142	161	143	133	162	159	157	146	139	142	149	133	143	139	169	150	153	159	144	154	159	150	153	144	145	131	134	155	142	159	156	138	138	145	156	161	149	126	141	166	164	134	145	152	148	159	159	166	127	153	135	131	151	157	146	143	147	149	140	150	149	124	122	136	138	147	145	132	150	175	128	146	140	144	158	143	142	131	166	130	146	138	168	164	158	154	117	149	157	177	156	153	156	145	167	115	161	148	118	140	131	181	130	152	146	142	157	142	142
19859	34351	57534	57990	48268	40382	35676	27659	22511	11285	5926	6220	3105	2632	1846	1151	790	649	495	475	491	471	448	414	383	426	389	421	428	429	392	414	405	381	393	411	377	401	397	400	393	384	387	366	377	399	369	400	384	408	386	377	402	382	405	411	370	414	388	419	421	394	429	391	416	392	385	419	465	411	394	422	399	404	422	383	373	454	378	422	388	383	414	402	381	372	390	424	372	407	402	383	401	366	397	426	384	391	415	388	415	374	440	392	411	412	392	419	375	389	398	457	382	391	369	396	401	412	408	383	405	414	417	410	403	394	420	375	418	409	360	385	395	424	388	418	412	407	417	422	403	417	410	379	398	407	393	389	370	419	404	438	394	413	401	410	390	383	414	410	363	401	402	396	407	406	426	444	422	374	435	442	400	397	414	391	409	372	417	387	418	419	402	383	396	374	368	417	407	414	407	410	394	381	369	398	393	395	399	354	430	377	411	401	412	437	405	421	400	408	418	374	420	372	407	394	402	419	379	400	401	388	436	390	404	453	409	395	405	408	397	407	397	384	403	382	398	402	416	403	395	424	390	371	376	405	392	430	392	398	353	409	426	423	386	409	386	413	414	363	411	390	395	418	371	378	403	374	395	430	398	390	371	372	405	398	409	400	396	381	401	417	405	376	391	380	401	424	402	359	383	383	372	396	394	394	430	399	359	381	399	405	419	387	370	433	410	388	408	401	388	377	415	413	410	396	382	448	391	380	403	378	404	359	370	415	397	403	373	384	409	395	440	367	371	390	401	358	425	392	393	443	409	417	393	395	434	409	427	403	376	364	398	388	392	418	363	420	372	425	377	423	399	411	390	389	389	424	396	411	372	424	394	404	387	452	414	374	392	389	426	428	422	400	406	437	419	378	364	406	383	388	392	394	403	411	390	394	398	391	425	426	391	417	397	394	375	432	391	398	406	388	416	396	388	373	389	408	385	427	426	444	422	384	381	390	372	380	385	398	398	410	423	415	399	381	420	362	340	361	435	423	406	366	392	427	382	391	406	385	377	375	397	368	433	420	373	388	442	371	388	437	401	375	367	410	421	409	380	371	376	408	386	423	384	406	434	423	426	407	381	401	394	401	403	406	417	376	430	416	416	405	414	451	405	426	395	378	397	420	384	412	412	428	378	415	371	426	412	386	397	407	384	416	411	386	417	371	393	380	431	388	417	425	411	355	413	396	435	422	399	393	398	381	391	407	451	386	433	398	446	370	389	393	411	392	401	413	418	431	439	401	399	417	433	425	428	358	422	381	406	386	402	391	399	408	393	391	374	398	400	395	390	383	412	416	402	385	372	374	414	421	408	410	428	378	420	419	404	360	408	403	406	373	384	407	373	435	373	407	389	423	392	426	413	406	399	428	423	402	394	393	423	379	409	427	433	397	405	405	398	424	421	446	418	421	389	397	419	412	373	396	363	390	390	366	373	403	393	381	408	413	407	417	375	411	381	398	350	380	430	395	375	393	394	405	402	422	394	383	412	372	388	408	399	408	395	401	409	414	384	397	467	403	387	384	429	405	393	402	371	422	429	380	413	406	409	424	418	399	405	396	378	390	371	399	416	385	391	436	398	372	418	423	404	378	412	336	402	395	408	391	390	441	414	387	413	389	391	398	376	396	389	421	418	390	388	400	415	425	431	366	434	418	422	406	392	411	401	394	399	375	402	379	381	407	373	401	398	458	402	403	433	388	385	398	394	390	411	382	395	406	390	391	412	399	417	447	420	362	406	396	412	369	396	410	395	440	427	399	394	408	402	373	406	455	422	377	384	417	374	399	402	419	403	410	443	398	383	389	400	378	413	386	408	381	396	393	367	399	405	400	437	392	405	415	392	400	417	408	365	372	405	375	400	422	436	412	446	358	412	388	395	422	429	423	399	435	373	406	430	406	421	367	381	443	379	423	418	405	433	377	391	437	437	439	403	374	394	397	399	393	410	376	379	390	398	374	402	420	403	390	408	427	389	396	415	376	416	434	441	405	383	350	373	383	377	389	385	416	408	413	414	411	396	429	401	413	394	363	392	433	416	405	396	387	366	424	437	372	381	396	393	378	392	452	371	412	446	403	377	361	392	386	411	428	413	436	398	424	377	441	409	394	409	409	410	395	416	420	448	429	405	364	391	408	406	398	413	412	402	409	408	418	369	370	383	392	392	388	370	362	429	404	411	429	376	379	425	371	386	386	418	410	395	425	380	386	379	396	399	430	396	404	396	427	407	349	433	353	398	418	442	402	425	413	407	410	405	390	402	369	382	419	407	397	386	409	407	430	423	397	437	375	393	416	373	404	394	411	395	389	375	387	413	377	372	374	426	415	375	374	376	422	412	392	392	362	349	426	431	385	382	403	385	433	431	432	385	425	402	401	372	421	372	401	409	392	399	388	405	408	381	427	409	378	408	395	438	388	396	396	363	419	431	438	410	402	390	401	379	373	426	404	399	377	386	418	397	378	398	380	399	397	360	412	422	419	433	394	392	422	406	414	402	406	383	420	434	444	394	469	415	373	399	379	410	395	414	421	399	383	405	400	389	409	394	394	403	399	403	401	443	431	382	404	394	387	398	429	383	423	445	402	403	416	392	438	430	380	384	408	425	408	394	440	383	403	404	442	383	426	386	420	426	431	417	368	411	398	413	393	380	377	396	412	412	386	419	436	434	368	391	378	379	395	412	411	438	374	378	401	409	391	412	379	420	424	418	400	429	415	370	386	391	442	368	383	438	399	401	425	410	391	430	409	420	402	396	391	411	392	394	374	393	382	389	436	384	414	405	438	396	389	376	422	421	407	406	437	415	432	416	369	419	409	413	374	398	368	401	377	416	406	402	356	404	388	402	396	415	401	380	396	383	413	410	391	390	386	429	421	406	363	451	359	400	402	422	437	397	425	409	425	423	392	405	441	422	389	379	410	403	410	417	419	429	395	398	401	397	409	386	407	376	413	394	435	415	416	401	442	411	414	392	436	426	394	381	422	404	375	417	428	414	395	360	364	397	425	392	395	411	372	418	383	388	384	406	392	447	391	356	422	376	393	407	370	393	417	379	388	422	415	394	442	372	390	405	372	400	376	407	378	453	386	383	384	416	398	426	419	389	427	392	426	446	399	420	417	439	400	399	393	376	412	383	391	387	434	396	419	371	381	380	393	409	353	403	428	449	421	404	393	430	423	375	414	370	394	402	423	391	386	413	381	386	375	434	406	433	402	396	435	420	403	421	388	413	401	395	469	367	427	412	384	406	390	406	411	417	419	407	407	419	418	397	384	407	390	397	396	392	389	406	450	384	398	392	426	392	361	381	383	403	430	421	403	413	429	394	391	413	432	416	396	392	393	402	365	398	409	407	387	409	407	419	418	365	408	398	427	401	403	367	416	394	381	388	408	365	402	403	387	407	402	375	412	424	395	436	420	396	387	396	380	385	416	411	387	391	373	393	391	390	437	416	441	404	379	397	363	427	409	420	398
44264	51122	76571	67624	54579	41284	33339	25350	17308	7327	2566	2480	1455	1093	683	410	299	277	216	176	209	170	156	158	154	164	154	167	156	149	159	147	185	160	148	162	171	191	153	138	169	138	159	142	180	151	158	165	153	162	176	173	165	142	182	165	141	187	169	180	153	149	165	163	168	135	194	153	152	190	166	169	185	147	171	173	153	153	159	145	176	157	158	166	147	158	185	156	156	161	180	170	172	182	174	142	173	163	162	147	144	154	154	156	147	170	122	146	162	143	185	182	153	153	155	161	174	171	181	167	169	165	159	158	157	160	166	164	165	157	167	169	151	181	170	148	164	153	152	157	175	195	174	161	155	156	163	193	154	158	174	153	192	171	177	144	143	191	184	164	156	163	163	161	162	189	143	162	181	164	188	164	145	153	162	136	148	182	162	164	172	144	157	157	175	152	161	164	146	165	161	168	143	152	156	161	176	164	158	148	167	152	171	157	159	133	176	153	144	164	134	175	166	159	168	180	179	160	155	150	181	165	160	153	175	165	147	159	165	167	150	163	167	147	146	173	159	155	164	181	169	177	164	156	163	170	169	167	173	174	145	174	172	163	170	137	174	153	155	176	158	161	161	158	181	160	175	151	124	161	140	145	192	140	164	176	140	159	158	166	161	153	137	173	151	149	147	151	173	176	146	171	162	178	180	149	152	152	169	163	159	185	171	151	144	168	182	177	174	164	153	185	174	165	173	172	155	144	170	150	145	188	199	162	169	160	162	161	150	159	149	185	161	165	161	149	171	181	176	162	157	158	151	147	167	149	144	160	152	156	151	163	161	153	167	154	135	173	147	183	142	173	161	179	176	174	163	172	154	148	153	159	183	156	153	162	162	151	185	164	144	175	145	142	152	176	141	150	171	151	173	168	152	152	132	159	187	142	159	161	169	155	167	146	164	166	169	136	153	162	164	152	155	141	176	192	161	199	143	167	137	155	180	167	144	159	158	165	176	167	172	149	142	172	166	160	160	170	163	145	188	169	162	162	153	168	151	164	169	153	164	169	180	182	145	190	165	149	154	180	172	147	168	176	160	159	176	157	155	178	155	184	179	166	167	182	171	141	138	140	169	171	177	153	160	165	158	160	166	175	176	151	174	164	185	158	145	157	149	169	155	137	173	179	163	175	164	166	169	157	173	159	166	166	156	163	180	167	161	157	160	151	173	181	148	162	166	151	167	170	146	171	172	175	165	191	162	172	165	145	174	140	161	152	158	150	157	160	144	164	145	166	161	181	189	142	161	169	170	154	163	160	141	129	173	132	161	156	152	163	194	174	175	166	159	188	158	150	159	129	142	166	168	136	184	167	168	164	157	172	162	187	166	179	162	132	166	149	168	176	149	166	173	142	149	161	169	144	173	146	177	164	145	163	147	142	164	199	176	192	164	157	143	155	152	163	163	177	179	168	192	144	154	197	152	178	173	162	154	180	176	141	178	156	171	176	160	158	169	167	178	150	175	180	160	155	150	166	160	180	165	155	169	173	176	159	163	173	159	185	164	166	162	153	162	149	137	165	162	164	174	174	176	165	152	155	147	158	169	172	164	150	163	181	137	169	174	167	166	171	167	152	156	150	160	171	177	154	174	172	163	174	160	148	131	167	140	150	165	168	152	169	149	165	163	150	161	166	165	151	165	168	182	169	140	146	161	163	176	182	160	161	166	159	174	149	164	178	148	162	152	178	141	173	163	170	162	151	176	148	165	173	154	176	138	161	166	170	176	178	183	191	149	181	148	149	156	176	179	146	132	161	179	171	195	146	166	187	165	159	170	140	167	160	171	154	149	170	191	145	160	164	175	149	153	167	180	154	169	176	176	163	166	158	172	169	158	157	152	159	178	161	166	153	187	143	166	139	153	183	166	156	165	142	152	147	165	151	147	161	130	150	147	165	179	176	172	163	166	160	154	164	181	162	172	151	178	175	175	142	167	137	152	160	178	150	164	158	176	136	153	139	161	164	159	182	158	149	164	172	158	166	181	141	183	149	135	168	185	149	152	148	158	142	168	188	166	174	135	173	167	157	169	164	147	188	183	176	154	144	164	159	152	151	154	130	180	170	189	143	166	148	153	166	136	167	158	166	153	184	170	142	161	169	152	151	140	164	152	170	161	164	156	138	170	180	162	163	156	168	174	156	155	157	182	182	138	209	172	137	152	152	150	174	174	157	155	164	167	178	141	185	187	157	150	148	172	167	144	151	172	185	168	160	160	156	162	161	155	175	162	174	187	160	165	142	160	141	158	156	172	174	163	160	148	154	166	155	162	172	150	171	139	161	177	178	154	157	169	155	161	148	143	142	169	187	149	137	157	183	182	166	155	159	171	152	164	161	171	158	167	194	157	163	166	165	150	197	162	177	177	159	150	161	149	162	163	150	163	163	190	160	182	178	170	185	165	174	164	166	162	177	150	160	142	178	179	174	167	153	143	153	139	166	181	146	162	167	145	183	145	187	155	151	179	183	155	162	183	163	159	152	154	146	181	151	161	175	163	151	163	162	150	170	167	164	160	171	172	149	171	156	166	171	165	160	157	177	154	169	160	165	169	162	160	156	161	168	179	136	194	153	168	180	164	149	166	199	147	159	153	172	155	176	146	173	163	174	166	180	162	155	163	154	155	170	174	161	160	151	173	187	145	154	165	154	150	190	154	144	151	185	163	167	138	143	199	159	129	183	174	165	190	175	171	156	163	170	148	176	167	169	143	165	169	185	164	152	171	143	165	168	162	156	166	158	160	178	161	172	156	181	163	161	147	177	136	156	191	158	161	152	182	188	177	168	160	185	141	145	167	175	179	165	158	159	186	157	182	178	152	182	168	152	166	164	159	172	158	153	158	161	153	156	139	176	149	162	153	151	163	143	167	170	156	154	181	126	144	141	162	137	151	161	163	160	168	166	147	152	163	183	169	164	160	158	161	166	175	162	167	168	161	193	144	182	164	143	166	184	159	166	177	198	170	148	171	159	181	127	164	157	180	169	133	162	168	173	170	154	169	164	165	192	160	163	154	164	155	151	144	155	188	151	197	157	163	161	176	152	179	155	166	184	148	153	139	159	150	175	151	174	154	142	159	167	164	138	165	147	153	169	161	174	147	164	151	155	142	177	138	187	177	174	184	187	162	174	177	170	185	192	159	158	176	151	165	166	163	152	179	166	149	138	162	172	176	147	144	166	174	143	146	147	161	166	139	154	166	161	159	155	137	154	166	160	164	173	169	148	145	161	153	167	182	203	162	172	130	173	163	157	172	163	163	148	167	166	156	121	163	167	159	164	197	168	194	160	135	174	184	172	162	135	160	178	170	160	179	157	161	155	155	172	141	154	159	164	168	166	164	167	190	176	160	154	149	189	186	190	182	166	162	168	185	183	161	168	172	177	173	151	186	161	183	166	170	149	185	159	133	159	147	172	158	162	147	152	163	166	167	152	166	162	139	166	167	144	159	151	173	168	175	171	160	170
26685	39536	70976	71391	62268	50869	46957	38584	32616	18701	10221	10089	6628	4984	3114	1662	1173	1020	770	613	673	578	482	436	467	430	419	439	430	428	411	434	464	423	418	450	459	450	462	467	436	447	454	390	440	431	438	458	461	454	489	444	441	387	452	463	453	440	451	428	458	421	466	396	436	411	456	451	429	455	442	430	461	423	462	451	459	442	445	432	446	431	411	427	456	427	442	454	416	460	442	433	435	405	409	433	427	463	472	444	448	427	442	418	441	432	445	472	440	449	433	461	447	444	414	391	429	455	454	439	425	447	444	442	438	427	423	456	480	458	452	419	449	431	423	449	428	417	423	415	420	462	453	412	429	471	453	442	447	447	421	455	466	451	436	431	414	456	493	413	441	469	422	393	411	414	420	418	433	438	444	425	444	428	455	445	422	462	387	407	448	446	465	446	431	446	446	429	427	425	449	453	464	461	483	433	436	449	417	448	425	442	434	443	420	420	416	464	440	405	395	425	417	388	422	470	441	439	432	423	465	467	434	447	456	451	427	437	423	433	440	426	451	441	465	439	430	418	451	428	440	455	436	437	463	444	463	456	439	497	468	407	442	405	431	442	452	442	446	442	452	446	429	418	448	439	426	443	433	449	398	418	448	451	442	416	486	418	452	433	447	450	435	445	458	396	429	428	409	433	394	427	444	438	421	440	440	471	446	472	421	461	406	453	430	430	435	428	461	426	418	440	471	436	437	447	426	446	446	415	475	439	456	431	427	427	432	446	437	439	425	425	497	442	421	430	398	435	401	434	420	440	390	423	453	424	408	443	479	471	451	438	422	447	465	429	441	455	422	480	407	413	440	449	425	452	461	418	428	456	437	391	451	441	414	463	458	454	458	453	435	396	443	457	454	450	434	458	448	402	459	396	414	454	446	404	442	457	465	475	455	445	429	463	430	439	420	471	432	420	415	413	436	417	418	417	435	415	435	473	447	398	448	435	436	423	429	453	430	456	440	454	416	472	425	455	429	457	430	422	422	443	425	453	428	430	410	433	454	450	457	374	424	430	479	455	459	443	431	420	455	459	472	428	437	427	456	460	458	434	419	429	425	446	417	453	427	453	431	441	471	433	449	437	394	416	429	438	410	432	436	433	413	460	421	416	446	431	381	421	424	453	432	439	418	471	406	401	448	457	434	441	441	442	454	451	435	424	404	404	434	445	426	402	434	471	458	399	436	461	484	415	432	435	426	430	427	418	417	404	448	437	444	470	445	442	466	435	423	470	436	428	459	491	443	436	442	423	463	416	447	436	450	427	456	420	439	415	441	423	442	417	433	462	459	428	438	446	460	482	406	413	392	444	412	440	441	439	454	452	440	468	452	417	412	477	443	449	431	446	432	427	432	429	466	393	463	436	423	456	439	479	399	436	393	392	425	421	426	418	453	438	433	439	431	433	453	433	424	452	430	472	418	467	411	423	418	420	426	432	436	416	409	436	446	427	436	443	470	473	462	447	453	443	425	461	475	456	433	488	437	484	438	421	434	442	443	412	407	436	427	427	477	465	436	452	432	419	437	464	436	443	430	414	438	435	424	478	436	421	398	471	474	432	415	484	453	464	396	411	411	443	428	449	462	451	416	440	463	417	413	439	473	450	472	454	414	413	439	404	429	473	443	450	412	393	456	435	473	391	417	425	429	464	424	438	453	436	439	424	431	490	473	431	434	450	414	424	483	393	444	480	457	428	448	437	426	414	445	411	437	408	448	431	459	434	450	418	457	408	389	418	464	422	469	434	466	428	414	442	403	438	457	426	448	433	411	420	443	439	424	424	449	466	431	461	449	398	432	449	450	387	408	399	417	447	437	444	453	447	471	418	448	464	436	477	454	415	457	455	453	421	407	448	460	392	430	421	442	454	422	423	470	420	429	474	450	417	459	447	481	425	441	422	443	430	469	418	452	403	424	423	441	398	445	438	428	474	378	467	414	426	438	417	409	482	425	407	425	443	455	467	452	438	465	391	441	435	412	448	462	435	450	420	413	419	435	466	427	450	420	431	487	428	439	438	455	435	452	439	423	425	460	443	451	428	479	433	449	441	455	452	413	408	416	448	464	437	416	469	430	419	426	428	436	400	424	409	428	430	433	451	417	461	447	435	423	439	441	428	422	459	401	431	411	462	461	409	439	423	439	453	434	419	427	453	448	434	454	443	484	442	413	469	438	451	413	420	465	440	442	416	459	426	438	471	464	433	401	440	470	472	459	441	424	408	434	402	455	436	457	481	487	451	450	419	462	457	445	452	411	492	447	426	420	451	470	453	430	437	436	418	452	410	459	404	418	412	450	444	438	452	444	446	439	481	423	390	435	454	439	426	438	439	454	452	424	451	449	430	440	467	421	433	461	442	465	462	441	466	436	434	418	408	446	425	428	444	444	430	431	450	435	428	429	449	435	427	442	474	445	442	412	409	423	452	429	454	427	443	421	411	438	432	479	428	447	438	400	424	448	451	477	427	434	460	439	423	418	413	452	452	439	443	441	435	438	462	425	440	419	429	400	449	460	425	447	422	451	447	443	435	426	454	450	412	455	450	451	425	451	459	452	422	424	435	401	446	416	433	431	407	435	462	438	455	454	451	440	444	408	452	427	456	408	464	436	425	451	421	413	406	471	409	470	448	451	423	422	462	445	408	478	480	421	420	465	430	420	479	417	429	466	446	466	466	453	436	434	422	449	432	464	439	441	419	421	440	451	431	460	411	456	440	402	444	490	432	447	432	408	419	457	453	408	424	421	406	459	436	441	456	437	439	476	421	458	431	429	445	432	435	414	420	418	450	408	429	446	429	420	431	469	493	423	467	452	457	443	433	425	396	437	470	450	476	439	433	405	464	438	405	439	447	434	415	390	436	444	422	448	418	435	414	450	467	473	461	436	401	450	438	450	423	433	442	417	413	434	423	459	492	448	452	472	428	442	445	436	436	451	452	449	448	399	445	436	460	480	426	441	423	418	465	465	429	468	458	427	452	401	448	476	429	434	383	456	464	437	443	419	436	418	441	429	424	448	421	433	474	439	453	448	464	445	458	437	435	402	412	417	467	426	457	448	470	428	433	433	427	435	430	456	449	435	449	475	459	432	406	464	402	450	424	435	479	454	434	427	437	448	446	434	406	446	472	462	436	431	453	451	454	451	466	452	468	422	415	434	402	449	434	438	412	431	443	434	456	453	450	441	453	445	407	444	429	427	444	445	434	465	425	398	417	443	442	433	431	417	446	432	435	418	439	424	387	469	471	448	448	423	435	413	450	425	460	435	464	460	454	435	452	451	455	457	435	426	430	425	411	437	427	432	451	427	453	429	458	445	425	401	478	445	425	437	428	432	435	467	492	408	459	423	455	452	423	427	451	451	435	418	447	430	453	392	417	441	392	441	429	427	431	416	425	453	447	502	423	415	420	413	434	396	425	442	432	415	411	372	450	417	404	404	444	399	429	465	473	456	440	448	455	432	439	430	444
3982	5662	10255	6652	4574	1976	1527	1183	741	357	196	197	187	169	182	149	126	124	153	145	143	160	149	124	150	121	156	132	125	137	116	133	146	153	152	117	154	160	139	166	144	154	157	106	155	142	140	149	135	143	153	132	131	142	142	145	146	144	144	154	132	138	127	151	140	131	134	146	148	148	134	140	138	144	170	131	140	140	137	121	126	152	126	130	145	147	136	134	143	133	150	132	139	147	145	157	138	161	129	136	148	134	136	130	140	149	133	150	127	148	156	151	142	145	143	128	134	138	148	150	147	152	137	122	156	129	156	141	137	140	141	148	153	144	124	131	144	151	133	134	125	128	159	141	141	125	137	159	148	150	131	166	138	128	131	147	154	129	145	135	125	166	135	147	150	147	108	150	136	152	141	156	143	151	161	147	155	141	116	138	149	165	140	136	134	142	149	142	122	141	156	152	149	152	142	133	140	150	124	159	144	126	120	138	129	125	139	141	125	142	160	140	143	122	139	159	151	132	141	156	136	144	171	134	157	152	146	150	136	134	140	130	143	143	147	146	128	155	141	126	155	134	137	126	136	129	136	149	148	111	148	127	136	144	138	131	154	144	136	152	148	137	167	146	118	139	120	143	138	163	109	121	158	118	134	143	154	142	129	142	146	154	130	140	150	144	130	137	141	146	137	123	128	156	127	154	163	139	140	144	127	144	112	133	151	138	151	158	142	144	142	133	146	134	162	129	135	146	118	145	143	126	146	139	144	148	126	139	140	147	151	133	144	144	142	147	168	122	149	130	156	154	153	152	130	144	137	149	122	132	151	147	144	172	150	135	142	132	140	121	127	141	148	141	133	172	155	156	138	146	158	117	182	134	116	137	141	129	135	139	153	139	155	148	146	159	139	122	130	128	143	142	145	134	142	138	151	148	153	151	114	155	150	135	128	117	120	152	137	139	146	130	134	131	130	137	144	134	151	139	126	128	136	143	132	150	132	125	140	152	139	139	135	135	142	143	139	146	153	169	142	133	138	132	134	135	147	139	117	134	124	144	141	127	139	147	122	170	160	142	133	125	119	115	155	131	136	146	144	132	126	135	140	128	120	136	145	161	143	138	124	138	146	149	153	173	141	157	144	135	137	151	131	142	134	147	160	158	136	121	125	158	148	137	129	151	165	129	153	132	168	128	109	129	141	150	139	166	145	125	121	141	142	146	151	134	173	141	144	157	130	144	135	135	149	132	137	138	153	140	144	156	141	137	124	150	139	154	128	131	139	148	143	137	130	141	150	132	133	141	147	133	167	145	127	137	132	138	134	116	133	127	130	146	134	161	140	124	134	152	147	135	154	124	146	152	134	134	128	156	171	147	135	146	135	140	143	146	120	118	145	146	174	124	142	130	154	131	142	122	130	146	125	135	131	156	118	144	163	174	161	143	136	132	136	135	138	138	144	120	142	155	123	146	144	143	133	157	133	134	156	132	158	151	132	159	144	160	139	115	158	139	128	135	144	122	167	118	128	138	130	140	131	120	148	145	142	136	118	134	173	141	150	123	158	126	125	152	158	147	159	129	148	142	154	132	137	150	127	135	139	156	131	136	154	147	128	119	140	127	132	169	130	144	137	139	134	140	130	129	138	113	147	149	142	138	133	141	153	142	165	152	168	152	137	140	127	147	146	128	144	132	148	139	124	125	124	141	132	135	143	141	143	147	122	153	148	132	130	151	135	159	145	124	136	140	148	143	155	145	152	146	137	130	154	154	148	140	149	145	142	141	120	154	141	139	138	155	156	138	147	153	138	138	143	145	141	143	113	134	141	135	167	138	142	143	113	150	149	132	157	163	169	124	150	135	138	126	141	152	138	154	134	154	128	150	137	155	128	146	132	139	138	135	148	148	153	157	131	149	136	132	130	130	155	135	155	140	133	135	146	140	118	148	142	142	153	137	141	132	133	121	150	128	134	144	154	140	141	129	135	128	133	147	145	152	132	139	154	158	137	134	144	136	136	133	162	136	123	142	137	135	141	155	150	155	155	138	144	156	127	165	132	142	146	145	150	152	128	138	134	169	136	139	132	149	132	144	150	133	142	146	129	129	139	164	153	157	144	144	143	117	137	149	139	125	157	113	155	154	132	123	163	129	137	133	162	148	143	134	135	151	165	160	132	124	149	149	146	129	101	148	151	155	141	132	153	165	145	153	135	148	148	147	139	152	147	142	150	123	162	155	152	115	134	160	146	144	122	113	150	141	137	132	134	150	141	134	149	137	150	130	130	120	142	130	159	160	136	134	133	142	163	132	142	166	131	119	128	155	135	128	135	133	142	130	156	146	145	143	145	149	127	126	112	146	137	150	136	127	145	151	132	130	147	149	131	153	154	155	151	125	161	146	136	133	141	142	110	143	160	121	143	154	143	130	152	149	151	148	132	132	135	139	132	143	149	148	130	165	154	142	143	131	150	135	136	141	154	138	130	131	131	127	141	137	144	142	136	124	143	129	130	128	151	142	139	143	138	145	154	143	143	140	133	121	168	116	137	135	135	141	129	134	136	126	124	128	139	146	118	136	138	152	151	141	134	136	143	152	151	153	137	131	132	142	164	154	134	147	139	140	130	126	150	134	142	147	139	140	137	126	144	144	142	146	139	132	135	163	139	129	126	142	153	136	151	149	132	137	145	146	147	144	129	154	141	157	166	123	169	130	159	145	133	143	133	140	138	140	160	136	125	123	139	145	159	126	141	141	161	133	130	126	148	128	137	150	135	124	142	149	158	131	127	142	157	145	149	141	151	144	144	161	148	155	146	139	133	157	141	140	127	141	142	137	154	158	135	141	159	172	143	139	145	130	159	134	129	148	134	164	135	131	120	136	137	160	131	145	140	128	131	129	140	151	158	158	136	122	146	114	133	123	152	138	123	150	117	154	143	137	146	138	157	132	118	138	133	151	137	150	108	147	161	123	145	169	148	152	151	128	128	140	143	131	168	137	166	137	123	122	131	164	141	138	141	141	141	119	141	111	135	131	165	127	164	152	134	140	135	143	147	111	149	139	147	162	158	134	153	145	130	141	138	139	108	127	147	142	155	153	136	131	129	148	146	139	143	151	152	120	127	109	141	138	130	158	143	144	134	157	162	141	140	156	157	121	154	160	105	140	131	144	142	167	147	142	128	149	130	143	135	147	129	154	126	140	151	134	154	145	158	155	132	153	125	144	131	149	133	112	133	159	147	157	155	147	167	153	143	124	131	137	135	156	131	135	136	158	138	137	137	130	127	109	125	126	124	137	138	127	146	148	137	140	133	144	147	150	163	141	141	134	140	135	133	139	136	119	143	135	122	143	152	134	153	150	127	135	136	139	147	173	135	153	138	144	135	138	144	136	136	136	141	130	145	153	128	143	143	142	136	148	139	120	155	116	136	125	132	133	142	141	133	130	155	122	160	161	144	133	159	146	130	130	149	142	134	137	135	141	128	142	147	133	141	129	128	128	141	134	149	146	138	149
3531	7725	19238	16207	14097	7863	6631	4910	3307	1642	753	754	652	590	532	441	440	430	398	404	394	396	381	353	392	430	409	388	361	366	377	369	431	409	392	385	395	387	384	389	403	373	410	369	406	409	397	385	406	386	411	403	368	384	382	383	385	410	391	384	369	379	404	369	376	390	395	364	354	414	444	405	423	379	359	395	376	387	408	375	388	382	377	380	397	375	425	386	402	399	377	396	405	397	374	390	404	393	353	388	352	384	391	369	381	411	392	411	383	395	380	405	425	398	396	388	419	379	395	411	382	381	406	375	397	401	395	351	385	385	374	369	420	360	387	397	394	391	375	376	375	394	406	375	365	404	392	350	358	407	396	397	414	395	380	376	386	406	369	351	392	426	400	396	357	415	397	378	390	438	350	364	392	397	396	355	379	384	385	361	383	367	418	339	388	384	385	411	400	389	423	369	399	370	367	363	377	400	367	371	398	426	400	393	355	397	372	380	388	395	382	380	369	345	397	369	353	381	379	362	382	346	379	372	392	387	402	379	400	376	377	415	387	375	378	412	386	369	399	391	408	372	401	411	380	382	383	362	422	415	379	402	387	356	396	396	357	383	388	370	375	403	413	397	351	390	390	394	356	337	378	371	359	363	386	380	380	367	357	407	396	367	364	408	357	400	368	386	390	422	400	409	389	375	380	413	364	394	424	408	402	386	419	397	350	402	385	398	348	374	386	345	386	391	382	363	381	380	408	387	390	355	413	398	386	404	365	364	386	367	363	381	400	401	410	362	357	418	398	381	384	392	355	369	399	362	340	403	391	379	377	391	379	418	388	358	378	409	406	379	368	350	360	425	363	389	406	373	371	378	392	389	391	396	395	406	410	373	413	399	410	364	381	428	394	369	400	376	360	385	400	413	378	418	377	392	374	371	395	372	400	363	374	402	407	371	386	394	375	348	340	390	395	410	400	377	407	393	433	392	396	404	362	394	351	404	383	386	408	376	385	377	374	405	380	382	362	388	410	348	371	354	390	422	375	386	407	368	421	380	407	403	417	397	394	407	426	390	416	340	411	378	361	403	434	371	381	399	389	387	395	369	387	393	394	401	442	416	420	349	382	385	397	404	393	394	398	373	383	397	386	363	356	384	365	430	435	378	433	380	358	388	377	419	389	415	373	378	381	402	368	370	399	423	379	401	436	394	380	392	401	380	373	340	399	374	403	411	377	425	370	365	344	387	403	413	408	391	367	357	398	413	361	419	371	382	378	372	399	375	405	349	391	365	366	378	404	396	367	392	390	369	382	414	393	388	413	417	374	362	409	375	413	417	358	388	384	370	389	390	379	366	396	373	408	383	370	386	408	375	369	405	366	358	379	335	407	389	386	376	381	416	396	406	374	389	387	371	421	378	349	387	353	358	397	384	373	371	367	383	394	395	380	382	390	377	406	414	370	351	347	398	390	391	396	385	377	352	370	351	395	417	390	395	376	365	381	409	386	408	380	365	410	379	400	402	396	383	364	367	361	382	418	409	386	407	344	411	366	406	397	374	383	374	407	393	369	387	331	373	393	388	350	331	382	372	375	354	438	401	390	397	390	367	393	393	409	373	406	353	402	387	370	430	383	394	381	388	407	402	396	352	390	374	401	386	385	394	397	384	385	358	428	375	409	343	389	364	383	376	371	390	353	380	365	382	381	373	379	400	385	398	396	379	402	391	394	403	368	402	402	398	390	406	390	369	356	382	365	386	365	360	387	394	404	400	369	362	380	382	379	405	370	394	390	401	390	424	417	373	388	367	366	383	358	375	405	382	398	366	370	368	359	386	401	392	391	375	388	404	418	419	414	340	408	372	413	353	373	400	394	402	358	368	381	414	366	402	381	399	378	386	364	412	381	442	415	399	369	383	380	394	417	387	371	400	396	374	368	341	379	413	409	446	371	382	373	409	373	389	378	406	387	414	357	325	360	361	389	418	394	396	387	407	368	424	411	402	370	432	340	399	421	360	359	384	384	392	372	391	366	406	362	397	385	377	416	388	387	405	413	388	385	377	391	384	400	376	383	406	378	374	410	386	371	370	399	372	387	402	386	365	387	396	384	395	400	396	412	362	377	367	403	381	376	411	376	384	358	382	359	399	400	373	403	391	388	381	405	404	359	365	404	362	387	346	374	375	359	401	400	410	399	355	404	355	360	411	398	380	383	388	386	410	394	419	425	388	379	401	357	380	349	411	366	380	392	375	379	360	367	391	388	395	391	391	396	367	373	372	377	379	402	388	386	389	363	397	360	402	381	386	375	354	426	410	413	386	368	381	364	380	382	378	378	407	367	397	386	368	363	390	371	393	385	361	385	387	376	395	388	396	381	399	395	366	362	377	412	378	379	405	423	400	398	407	365	345	439	386	377	407	393	416	380	385	366	408	399	394	380	381	362	413	405	349	401	379	410	388	363	389	393	382	386	389	374	403	385	337	385	418	375	365	360	388	371	346	411	355	394	374	352	383	403	378	342	413	360	422	377	366	385	353	385	375	412	378	365	383	388	403	372	403	401	371	375	407	372	362	353	387	396	374	388	376	407	398	368	389	400	375	371	399	381	386	392	364	377	391	364	387	398	390	419	372	371	348	392	362	341	365	367	396	412	393	374	386	389	369	364	379	366	379	381	379	393	415	379	372	390	360	416	396	376	367	375	393	390	378	408	395	395	388	356	381	375	349	368	396	406	411	390	402	402	383	364	382	395	402	428	382	383	423	392	408	356	401	362	397	402	389	375	376	389	416	397	371	388	401	401	406	386	375	389	382	368	382	382	381	413	396	400	409	366	377	412	403	366	366	377	394	386	420	370	381	387	364	394	402	371	390	389	409	363	378	375	394	409	391	377	374	384	361	401	385	433	382	372	367	396	392	363	375	392	376	379	393	410	350	378	387	387	397	360	371	393	398	397	379	390	384	359	389	378	394	408	367	393	368	411	393	391	383	390	381	368	405	396	383	367	405	401	376	375	383	351	388	370	384	394	402	426	372	388	398	379	393	378	380	371	349	385	390	384	360	387	383	388	404	409	408	410	377	364	363	406	407	394	381	390	391	375	355	377	404	408	383	361	410	349	400	414	417	400	394	437	380	387	404	373	398	379	394	391	392	390	366	376	383	337	372	367	378	383	395	376	405	393	428	348	382	395	397	393	390	373	406	406	382	407	401	413	343	367	364	381	375	391	366	369	397	394	396	384	384	350	373	356	389	372	382	376	410	399	383	410	403	373	378	382	365	379	363	367	405	380	393	404	396	409	395	364	415	369	406	412	368	399	359	378	340	380	433	380	379	390	398	436	385	384	409	405	337	376	377	408	389	382	411	372	393	404	350	409	407	397	381	389	389	394	413	406	381	370	356	374	368	390	402	400	363	392	411	369	410	351	392	365	387	374	335	414	367	382	384	388	388	378	411	390	394	355	401	408	424	410	395	372	381	392	418	380	389	370	400	391	406	368	383	367	397	380	398	394	377
28406	44673	63725	54277	43300	25027	19133	11723	7114	2986	1035	864	639	567	386	263	190	204	179	173	152	141	157	143	143	146	153	144	159	150	139	155	139	166	133	151	147	142	164	172	160	146	134	125	147	132	159	115	129	153	156	160	149	139	159	136	139	141	148	152	153	127	119	151	136	141	138	119	139	168	153	121	161	145	167	139	148	139	159	137	178	151	148	147	153	153	170	157	154	123	145	144	136	138	173	150	146	148	156	148	139	179	117	143	136	126	143	136	155	154	153	126	184	139	139	141	145	138	145	157	160	157	144	136	135	150	136	163	149	130	210	148	156	130	141	148	156	155	132	163	141	178	161	143	142	159	133	158	144	152	123	155	151	143	155	133	161	160	147	131	147	153	145	157	130	137	150	133	150	135	138	126	154	141	152	150	142	164	159	160	135	165	166	151	147	144	128	145	145	124	148	161	126	149	144	158	155	126	142	101	139	154	135	147	134	171	140	154	165	175	145	145	156	157	137	146	159	158	139	158	156	146	130	152	137	137	153	139	137	141	151	131	154	145	150	143	133	168	140	132	135	151	145	154	151	153	126	143	135	148	141	166	146	136	161	168	151	147	121	141	140	136	186	141	152	153	139	127	148	151	152	138	164	144	135	135	174	147	140	175	140	160	153	131	142	131	165	177	160	135	189	144	141	155	155	149	142	127	138	150	135	135	144	137	136	166	140	147	169	139	156	148	137	156	149	145	156	116	151	156	133	143	147	159	170	167	130	173	131	166	150	148	155	149	149	139	156	136	146	149	168	139	154	134	140	164	160	137	143	127	162	153	148	145	156	137	139	142	134	127	136	145	144	135	157	141	141	143	155	150	153	142	150	146	138	150	139	155	151	150	149	172	167	141	164	124	151	155	153	134	134	155	154	151	133	154	145	146	145	139	165	143	140	143	172	146	165	146	148	140	152	156	134	138	147	133	139	155	134	155	152	157	135	122	141	156	136	157	148	124	135	155	148	151	134	154	150	135	112	150	131	162	138	136	153	158	151	150	139	163	134	159	147	133	167	119	149	139	148	154	156	151	160	154	145	146	164	154	154	149	138	161	170	151	139	139	159	159	132	128	142	123	154	120	165	158	150	151	133	151	148	159	123	136	152	140	136	177	144	146	144	149	139	138	135	140	148	162	130	136	142	163	129	132	144	146	137	119	135	148	157	138	122	134	136	128	159	159	140	173	139	135	159	158	139	145	142	166	141	125	171	175	144	143	175	137	147	145	162	141	130	153	147	117	154	173	151	139	132	154	129	152	150	134	128	168	158	140	159	159	165	154	141	167	142	130	124	161	128	143	155	127	148	176	146	151	163	134	149	125	147	148	166	135	132	143	149	160	137	145	135	143	149	147	146	147	140	164	135	156	122	152	132	166	139	167	152	165	131	138	147	150	143	151	156	152	164	146	152	134	139	153	149	157	133	157	155	162	144	120	157	149	141	150	159	143	134	162	152	149	140	143	126	143	128	145	159	141	156	145	162	138	126	125	141	152	163	152	157	147	138	126	137	160	133	129	145	134	162	144	156	166	164	131	175	145	141	159	144	150	138	136	145	147	149	134	164	151	139	129	162	155	152	138	140	142	163	141	132	157	158	141	146	145	146	177	137	141	139	148	146	161	163	124	150	161	157	161	151	136	135	141	159	166	146	148	157	159	138	156	145	133	177	135	155	148	148	161	125	136	144	145	143	134	150	172	172	158	143	138	144	141	125	154	142	138	126	152	153	175	161	125	128	151	166	153	148	148	158	158	140	150	164	170	131	148	139	160	133	134	155	155	165	156	138	139	133	143	154	157	144	167	126	123	155	153	132	139	148	182	138	137	136	151	133	157	149	156	144	157	141	151	150	146	166	130	151	149	141	132	154	144	152	146	145	150	145	142	148	151	141	130	140	172	173	157	158	142	146	152	142	133	144	148	148	150	132	136	142	141	130	146	163	150	145	157	176	142	115	135	149	137	129	138	162	164	166	132	150	141	142	142	155	140	132	162	150	146	152	143	148	135	144	137	152	135	152	152	135	142	140	149	159	134	164	163	132	135	150	140	166	155	148	152	145	140	141	149	141	139	166	157	162	152	145	140	130	144	150	142	148	152	152	155	150	186	156	155	144	144	153	146	143	155	140	164	140	146	143	136	143	161	144	156	153	166	147	165	135	148	150	144	144	132	146	162	147	150	153	161	141	155	150	143	149	155	131	132	148	158	162	141	176	151	140	131	153	143	162	150	140	153	144	154	128	161	142	151	130	154	144	145	136	150	131	137	150	151	127	137	128	163	150	151	138	153	157	131	121	140	155	166	173	167	140	152	142	148	138	161	118	154	148	151	139	144	141	143	135	142	143	131	160	151	147	149	144	154	161	159	129	139	155	143	134	151	156	129	142	155	165	144	146	153	152	152	133	155	155	164	152	130	158	146	159	139	159	148	150	156	139	145	155	139	158	171	146	119	142	156	145	167	136	151	139	154	161	150	138	155	123	155	141	132	166	159	144	155	182	155	128	137	119	171	169	146	118	136	160	152	146	133	147	151	155	154	163	165	120	134	130	137	134	138	139	179	151	137	147	158	146	131	146	141	130	142	156	140	130	150	146	169	162	127	138	137	126	143	151	147	155	158	133	150	142	137	132	135	138	146	155	165	147	158	142	146	129	158	123	174	135	131	138	144	133	135	160	155	126	147	138	160	149	146	154	158	146	141	147	163	148	154	129	148	162	160	157	157	139	142	145	131	138	156	164	156	149	143	166	140	141	151	128	139	149	153	168	142	149	138	163	137	158	132	154	156	169	150	152	137	154	131	162	139	152	136	142	155	138	152	159	169	132	125	171	152	145	164	154	150	157	131	136	143	149	165	134	150	155	150	142	163	134	135	148	150	123	146	134	152	136	152	154	151	152	139	134	169	155	168	139	136	143	156	152	133	140	145	123	141	142	125	166	127	138	165	149	143	143	172	149	136	134	141	143	165	149	157	134	146	156	141	155	128	160	149	145	136	147	153	165	146	139	140	154	139	139	139	141	136	154	150	146	147	129	136	152	152	149	136	140	139	157	135	138	165	151	135	136	128	177	156	166	151	133	156	151	149	148	154	135	126	155	151	150	153	148	149	142	141	166	161	144	137	143	125	171	139	160	165	139	139	154	134	153	169	159	137	159	141	142	140	157	139	142	148	163	135	140	156	133	146	185	133	132	159	155	129	161	142	156	141	136	129	160	156	138	158	141	124	152	143	162	132	129	148	123	141	156	130	129	126	147	148	155	166	151	154	185	153	136	132	152	155	163	167	154	152	146	133	148	149	132	170	142	143	153	148	127	125	137	134	156	153	141	150	134	150	155	145	122	154	183	143	141	147	138	163	164	142	145	140	160	165	133	143	164	146	139	151	154	144	143	156	144	137	117	152	169	157	140	165	142	161	154	141	173	157	132	150	139	136	136	147	133	144	142	130	163	166	136	134	144	147	157	158
17938	36651	58050	57158	49975	36856	34691	25703	20973	10773	4550	4034	3155	2736	1882	1023	691	675	661	443	491	475	437	439	385	377	377	351	392	393	422	393	422	423	416	416	433	409	400	394	437	390	429	418	441	407	419	415	385	406	412	412	404	407	396	396	403	424	445	414	399	391	398	408	385	401	399	396	399	407	388	422	395	422	377	433	394	419	391	390	424	393	418	387	396	406	365	428	426	411	379	397	405	415	382	402	397	425	435	416	434	408	408	387	387	394	422	396	406	400	424	393	407	409	441	386	412	391	395	396	395	442	413	401	401	369	411	406	434	381	415	402	432	378	420	383	386	440	386	402	368	419	408	409	397	374	435	426	388	399	424	400	401	393	414	394	395	405	350	412	398	418	375	440	444	431	413	370	401	418	384	420	397	382	417	364	374	391	411	436	427	378	418	409	344	405	402	414	381	387	410	407	437	384	402	410	377	379	367	374	386	386	388	390	405	339	390	383	423	383	405	368	400	406	423	420	426	400	414	407	382	406	400	402	400	399	387	385	413	406	375	365	407	408	403	406	393	382	404	365	400	412	452	399	360	393	430	371	400	410	392	414	411	424	377	394	420	414	387	408	388	406	399	399	429	376	413	384	416	403	379	389	419	415	394	422	431	397	402	372	388	417	430	421	381	439	436	390	413	394	364	400	381	391	376	379	394	401	434	404	373	403	367	371	373	443	386	401	375	403	425	389	413	397	426	396	408	417	401	408	368	393	431	401	399	408	381	407	392	395	454	398	411	443	409	384	382	421	368	427	408	395	382	416	422	410	375	369	398	442	384	402	399	431	390	376	386	381	397	400	407	429	407	413	378	402	385	383	396	368	403	386	401	392	393	386	394	411	369	375	370	396	368	394	414	354	377	384	399	413	424	426	424	404	423	408	370	430	385	411	410	389	399	397	410	372	426	405	392	450	407	397	419	391	408	436	396	382	387	382	404	375	397	401	388	398	386	384	423	401	380	372	421	390	386	423	398	386	410	434	412	409	376	390	409	426	395	387	385	405	369	370	437	390	389	400	382	418	417	396	392	368	420	406	417	395	420	449	412	394	443	399	397	408	426	406	446	410	400	417	374	402	397	387	409	390	345	359	377	379	410	347	381	399	374	403	423	418	439	410	422	396	419	392	406	429	402	392	391	414	398	405	404	385	389	429	426	428	381	377	446	380	384	368	390	399	373	437	403	384	412	409	388	386	389	398	421	409	398	410	411	427	419	374	390	405	391	393	408	441	383	361	424	416	421	400	413	398	397	419	413	420	415	396	379	388	376	420	400	414	384	375	421	408	363	389	421	414	396	368	393	405	405	404	433	446	404	412	387	387	387	409	405	421	381	409	405	375	409	421	409	391	399	400	446	386	375	386	412	447	405	432	384	401	387	366	411	394	349	391	412	364	386	410	389	384	402	406	379	418	435	376	393	388	388	397	400	381	394	427	436	418	419	389	366	405	377	401	391	422	398	381	406	428	405	373	402	399	362	386	402	383	422	411	404	413	380	389	398	402	410	417	385	428	404	388	392	412	391	415	419	398	382	419	408	405	433	417	417	426	399	389	430	398	395	421	419	414	394	419	365	407	405	414	429	394	386	392	367	435	426	394	412	420	414	373	384	401	414	395	451	381	399	424	407	411	407	382	389	410	384	407	425	401	358	453	367	442	364	419	438	371	385	375	427	428	368	404	433	401	383	393	419	397	369	444	413	391	392	396	398	375	409	396	441	379	393	380	410	419	402	430	376	402	405	409	425	418	369	360	391	445	359	393	434	415	396	399	407	396	389	370	384	425	449	415	401	401	408	424	366	405	407	416	397	424	398	389	421	367	378	376	389	389	394	411	399	425	412	435	386	424	410	420	400	430	406	378	436	385	424	410	373	418	395	406	392	408	405	399	385	410	421	376	417	409	394	380	410	395	404	396	438	422	373	382	360	393	399	378	371	388	385	388	402	417	424	428	413	377	421	413	411	435	419	389	423	441	397	385	374	430	393	399	421	404	409	408	392	425	389	397	374	381	360	395	387	361	386	428	444	442	410	431	457	414	423	410	403	393	414	368	395	402	419	361	400	404	395	403	436	436	415	393	404	423	431	395	410	452	377	401	415	405	377	407	412	408	427	409	395	405	413	400	382	394	403	404	407	423	386	402	382	434	416	433	409	425	402	384	413	378	435	392	395	434	383	400	397	348	404	403	387	392	373	378	392	394	391	402	363	415	398	396	403	418	421	411	408	446	426	411	405	444	409	393	420	386	371	420	395	405	400	365	425	376	394	369	371	428	430	408	430	395	403	398	405	425	409	377	417	410	424	428	429	423	393	410	406	418	405	391	429	420	394	429	398	412	399	384	392	432	412	404	412	393	393	415	413	418	390	412	402	414	418	391	387	396	434	386	386	433	389	400	415	436	408	374	402	417	460	422	402	407	418	386	398	361	421	414	428	383	429	428	402	408	412	385	354	393	389	389	413	407	425	393	433	429	385	396	400	384	367	409	393	419	391	419	401	413	376	396	403	430	407	437	403	407	383	407	374	397	339	389	428	384	409	389	398	397	373	390	410	383	376	405	356	358	386	403	390	394	411	444	412	430	409	376	385	398	385	416	408	469	382	405	388	423	412	372	406	407	403	389	402	388	397	412	449	404	379	434	425	390	390	389	434	416	398	414	386	389	397	393	424	366	394	417	410	420	421	417	386	401	410	398	406	392	391	420	403	409	415	414	400	435	426	391	404	391	387	408	417	403	422	388	412	408	397	408	378	383	346	379	383	397	436	431	392	373	390	408	447	405	403	414	424	416	387	424	410	426	406	407	413	372	410	352	393	396	426	395	382	416	394	390	398	380	396	381	427	389	373	370	425	417	393	396	393	411	404	381	430	408	400	439	404	400	365	390	401	401	366	404	412	412	382	425	408	401	379	434	368	427	421	410	419	407	377	402	425	441	376	378	379	396	415	419	410	419	440	396	387	417	376	417	418	427	414	413	368	384	407	401	409	359	405	428	367	419	411	428	383	418	406	409	423	414	432	388	421	412	397	423	417	351	383	404	425	436	379	409	411	394	420	421	395	416	375	418	422	482	411	361	423	393	372	393	403	401	427	412	430	407	389	386	387	421	381	407	386	369	398	461	392	394	383	397	413	401	389	380	390	391	436	397	418	378	424	379	386	384	408	391	406	399	400	407	401	368	452	381	420	397	423	406	416	392	413	416	391	387	388	379	411	430	391	386	414	424	349	400	409	371	389	406	420	386	434	364	461	358	407	405	402	421	386	451	389	413	404	409	422	419	428	420	430	405	393	398	379	389	413	397	384	367	427	409	399	362	382	398	388	415	374	420	412	356	395	430	406	390	425	448	381	412	403	411	404	405	394	402	429	401	408	382	383	426	414	436	350	401	401	356	403	399	402	397	415	420	411	416	373	397	441	401	404	432	405	383	434	379	411	422	411	416	428	412	400	379	436	409	391	419	402	393
44441	60338	76444	68128	55499	36611	31554	22857	15671	7391	2386	1581	1531	1127	795	432	304	235	238	179	187	206	181	168	184	165	160	150	182	192	151	175	168	150	137	145	168	186	163	180	170	148	154	152	185	163	151	164	166	172	162	178	160	163	168	181	175	167	163	142	158	150	157	142	163	149	156	161	184	173	158	157	182	164	161	149	148	160	167	176	173	164	139	165	170	170	175	163	157	182	173	187	161	142	161	164	179	200	158	162	129	163	163	166	165	168	182	139	188	158	138	166	156	150	147	147	173	150	134	177	175	171	172	164	168	143	166	141	163	163	171	164	157	150	174	169	179	168	198	162	169	174	163	176	179	151	156	161	156	163	164	167	167	137	157	127	190	149	164	168	161	165	151	178	163	141	164	148	154	169	161	171	178	165	185	170	177	169	167	156	156	147	159	170	171	140	148	176	170	148	173	158	163	150	173	164	176	181	166	178	163	152	168	154	167	160	169	139	158	153	170	188	159	171	187	166	152	153	170	196	136	180	138	167	166	138	161	175	167	169	171	175	168	161	144	166	163	140	159	140	146	182	153	149	153	150	153	161	168	150	139	153	177	140	168	167	151	156	196	169	174	149	151	149	176	162	167	155	157	166	185	171	151	142	149	171	151	156	168	176	144	170	170	165	161	148	161	153	202	168	160	178	154	148	178	164	153	168	150	143	169	175	168	160	153	158	167	174	151	176	164	153	169	169	191	153	168	159	178	146	168	134	172	181	156	155	161	175	147	171	160	156	148	172	157	159	155	175	159	169	162	133	186	191	167	173	159	155	151	162	149	168	170	146	166	173	170	155	169	161	178	162	186	170	174	161	141	168	158	136	166	180	151	167	155	176	192	189	180	159	173	158	156	166	146	150	134	167	161	158	151	167	138	171	171	175	158	167	188	177	179	176	166	165	175	163	154	157	155	179	151	140	154	161	151	141	147	168	177	188	172	172	166	164	168	169	153	157	160	154	155	189	158	172	192	143	169	157	163	155	163	168	181	159	190	171	139	136	178	184	154	146	159	184	141	187	149	169	132	128	153	155	152	165	154	178	148	176	180	161	172	151	162	176	176	163	148	161	141	173	170	176	149	166	174	183	166	161	196	155	168	156	168	172	143	146	158	142	165	177	175	161	173	154	159	171	177	161	148	164	179	171	172	179	178	159	154	156	180	164	190	139	157	159	156	174	183	170	192	130	152	148	172	157	170	158	164	163	167	147	151	174	164	181	163	155	163	166	159	174	181	155	180	159	149	170	155	152	166	142	140	151	161	163	175	144	156	167	150	175	122	145	190	181	166	158	168	157	164	158	147	168	156	145	139	154	190	165	163	161	162	138	163	172	172	147	154	168	178	147	169	143	163	158	155	146	148	174	166	170	164	167	178	162	178	172	190	171	173	154	172	153	180	131	161	166	155	177	157	172	156	143	157	166	154	157	135	170	155	162	168	143	157	150	175	166	164	151	155	166	149	156	160	134	165	186	165	157	175	155	165	169	176	144	179	155	170	178	145	168	174	155	161	168	148	171	153	155	144	173	155	197	180	185	172	134	163	169	141	158	182	156	158	171	166	176	165	157	184	175	155	186	169	164	157	148	178	155	182	177	147	173	147	144	165	163	163	185	173	164	157	166	165	169	150	166	154	161	170	143	176	164	170	137	134	156	159	165	162	168	156	173	149	167	155	171	163	157	168	148	175	155	166	156	181	151	150	184	165	143	167	186	165	156	146	150	159	155	161	153	141	161	154	148	177	151	178	174	170	166	183	155	162	167	164	178	179	145	168	161	156	158	158	144	163	190	180	175	154	178	167	165	157	152	168	168	176	162	158	153	163	172	177	166	142	186	179	162	164	153	174	151	175	164	165	166	152	159	152	164	144	170	175	152	152	146	165	161	182	152	177	176	162	160	168	140	171	153	160	155	154	163	146	158	154	137	154	164	161	183	166	132	159	190	171	170	157	174	185	149	158	167	147	165	154	158	157	185	177	182	151	159	154	176	191	176	147	159	129	169	164	165	189	154	160	158	176	145	161	166	162	164	149	163	178	173	135	167	183	146	151	151	145	174	181	148	175	176	180	167	182	130	157	168	152	153	156	165	152	153	164	153	161	157	169	160	157	164	153	154	157	141	167	161	163	172	166	186	166	157	154	159	188	173	153	130	144	172	149	180	146	169	167	141	167	174	154	154	174	162	157	169	139	184	147	161	146	182	158	164	171	183	178	148	169	164	171	141	151	157	146	182	155	165	160	170	158	170	163	148	162	146	151	159	163	167	155	179	140	147	184	164	154	165	163	166	136	155	156	178	155	171	157	187	158	164	153	146	184	157	158	152	165	163	159	168	177	163	190	156	173	156	169	169	196	157	153	171	155	164	166	134	170	162	180	170	159	154	143	174	187	163	168	156	150	156	152	163	185	177	169	168	139	156	140	172	151	156	163	166	165	164	156	158	167	176	173	169	161	148	156	126	172	148	169	164	166	144	153	163	164	163	186	161	174	136	157	152	163	160	162	172	176	171	163	159	154	144	165	149	163	145	156	160	140	155	160	172	164	160	181	157	164	158	185	149	146	162	155	157	172	174	160	189	167	183	149	152	167	152	157	181	166	164	188	148	174	156	134	133	177	152	160	162	147	175	183	183	170	152	155	144	143	170	166	165	153	170	171	158	156	164	180	175	162	174	146	153	161	166	190	167	155	137	182	161	182	167	185	155	165	169	158	160	179	166	165	141	171	142	149	180	190	175	162	159	154	162	153	179	148	177	163	155	168	134	158	160	167	162	155	172	148	161	144	173	185	170	170	166	148	158	160	138	165	159	142	166	165	168	163	181	151	165	176	180	169	153	147	147	158	170	161	187	164	148	150	146	136	176	166	154	173	172	147	147	173	185	160	150	166	151	172	192	165	147	179	151	141	161	140	150	159	153	156	158	166	180	143	167	170	148	160	142	170	166	159	182	164	163	174	165	167	165	186	132	153	159	147	152	140	151	164	157	149	150	158	146	162	153	150	154	158	151	169	159	181	176	169	171	145	167	167	151	153	162	173	145	170	184	160	169	163	147	146	168	150	174	168	189	155	175	164	184	176	158	170	152	155	180	177	163	172	143	155	180	160	140	165	163	169	146	151	168	170	176	176	169	151	169	165	159	182	173	147	147	161	171	165	172	141	153	160	195	140	164	163	166	167	167	173	180	167	160	162	178	167	167	161	169	155	157	138	155	160	175	161	166	146	151	171	166	172	170	176	147	164	162	166	141	165	155	161	174	162	173	162	171	143	176	168	133	148	166	157	176	175	160	164	149	174	142	151	167	139	175	147	166	180	168	181	159	162	168	197	156	167	168	156	172	190	163	144	172	143	158	145	163	147	164	164	151	163	165	147	161	137	149	174	143	144	156	173	166	144	175	162	143	155	152	160	136	142	145	141	156	152	165	150	157	164	155	161	139	193	145	157	160	171	165	149	167	157	168	151	150
26993	45953	71005	72203	61442	46699	45594	36163	31880	18641	9291	7305	7146	5191	3310	1897	1046	889	818	500	557	568	506	447	451	450	464	404	484	431	481	457	441	452	456	469	426	446	393	432	429	441	434	443	437	404	398	432	458	448	452	475	433	441	438	469	440	489	405	435	485	418	441	430	428	436	401	459	419	464	469	449	448	430	428	465	452	447	432	395	407	461	439	413	432	432	433	431	408	415	418	452	450	440	411	420	432	421	437	472	429	442	454	474	460	452	446	404	463	457	422	441	435	447	442	458	432	441	407	426	418	468	415	416	483	449	406	405	394	401	422	425	422	446	441	460	451	435	420	459	461	435	461	470	437	452	426	412	399	402	461	426	412	402	439	440	424	446	423	463	421	411	463	432	444	436	439	462	493	451	382	413	461	468	447	433	425	423	443	435	443	411	448	426	444	385	448	428	455	418	441	414	456	463	435	436	431	416	428	422	451	393	428	408	437	430	424	447	445	418	442	434	458	444	430	416	464	458	439	418	449	430	436	434	483	413	415	386	432	429	455	463	467	445	431	457	465	409	424	441	437	457	448	467	405	445	418	420	424	456	465	460	430	454	427	390	416	440	420	409	418	432	465	417	459	476	420	408	451	436	401	443	421	440	444	405	397	429	439	425	424	469	450	405	443	412	448	448	417	471	449	419	406	433	472	420	448	472	461	431	441	423	438	449	454	472	473	422	457	426	403	446	450	399	430	464	419	398	442	423	454	446	456	414	435	444	442	461	385	425	452	430	406	440	472	427	419	451	416	456	445	455	437	430	440	432	447	422	479	414	425	474	452	463	446	453	442	487	424	492	459	465	461	440	404	427	430	439	460	440	396	434	421	456	443	396	433	423	448	431	405	415	431	465	441	405	406	408	421	451	457	437	469	414	431	442	466	440	433	449	442	454	451	480	448	422	467	451	469	443	423	460	431	408	428	394	466	459	398	430	393	438	427	442	435	400	475	412	462	424	398	425	416	415	435	403	439	415	421	429	427	384	485	405	412	434	412	434	445	426	429	439	431	433	448	423	445	416	412	464	447	456	436	438	436	417	432	470	423	444	417	442	372	418	416	433	431	425	437	451	410	396	415	403	409	435	420	449	431	436	426	383	462	436	441	439	407	447	417	439	392	425	428	450	441	414	426	465	440	435	465	427	403	418	422	432	453	460	429	430	439	428	418	452	465	457	417	410	410	436	449	437	425	426	463	460	409	432	434	456	429	417	426	436	430	449	454	461	479	448	454	463	426	436	421	408	404	477	423	414	463	419	460	468	400	416	453	376	442	434	447	468	418	410	485	451	447	474	418	435	401	452	420	400	446	469	402	425	452	403	447	448	455	467	445	411	446	431	425	458	439	434	454	420	430	443	412	471	462	434	431	436	474	468	446	434	447	448	433	425	428	477	471	432	438	413	437	453	435	454	472	429	433	480	421	435	431	415	404	434	485	437	400	452	456	452	403	434	381	433	457	406	432	466	459	443	416	443	474	458	416	472	415	413	445	475	450	418	451	470	439	448	451	421	429	435	411	463	443	409	464	414	456	454	406	434	423	460	379	409	424	433	455	455	451	449	407	431	454	386	447	444	474	418	435	464	423	424	429	496	433	450	424	416	473	433	440	425	459	419	462	434	419	421	447	436	454	439	417	426	453	477	451	446	463	434	429	433	419	437	437	437	444	419	406	454	440	407	439	433	445	426	431	424	449	412	410	421	404	425	437	432	432	452	465	395	409	482	452	459	454	491	453	432	412	437	408	430	392	400	461	466	453	433	430	444	480	437	482	444	423	427	470	438	442	435	467	446	440	415	445	471	418	405	467	441	399	470	438	429	479	462	442	442	437	415	421	410	433	433	394	451	413	410	421	433	418	434	451	467	427	417	402	438	451	427	461	410	441	447	461	429	410	443	419	410	457	430	445	428	423	416	414	431	400	427	469	448	439	408	469	439	475	423	437	428	428	436	452	454	451	424	460	433	436	450	437	433	448	464	433	452	457	418	407	437	453	469	432	377	436	448	433	443	447	442	436	427	385	439	394	442	449	402	421	445	463	410	434	372	424	417	423	451	426	440	420	394	413	436	438	406	447	428	439	434	443	428	428	456	427	412	422	421	441	441	428	472	451	453	456	406	422	461	456	472	457	407	402	445	409	435	421	411	446	438	434	422	412	425	446	401	445	412	436	402	465	454	424	438	439	457	419	442	432	416	470	437	441	446	433	424	459	414	425	451	429	406	452	459	448	448	478	419	463	454	448	442	462	456	408	433	439	440	440	407	449	440	441	423	455	479	421	427	423	445	426	473	419	460	450	410	443	388	417	446	425	442	412	412	416	403	441	452	438	439	452	432	438	448	412	468	466	442	458	445	448	390	454	502	454	428	450	431	441	430	416	447	416	378	428	441	444	415	425	399	437	446	433	486	455	419	453	462	385	448	487	462	436	438	447	445	426	426	402	448	467	421	470	452	416	448	445	430	432	427	463	473	456	450	466	439	398	448	413	468	427	424	430	416	389	489	440	455	437	453	456	392	422	433	469	451	480	430	440	428	431	460	405	458	433	411	456	441	408	434	438	424	461	425	445	441	453	438	423	397	461	438	424	418	414	444	474	456	459	398	446	449	417	427	474	461	432	430	428	445	445	429	407	451	440	476	410	444	456	414	430	403	421	462	442	434	401	418	417	418	424	434	458	387	458	473	462	431	449	483	443	458	451	412	468	437	419	420	412	440	415	422	452	438	461	472	396	422	481	425	447	421	454	438	433	453	439	406	461	442	430	413	401	481	464	415	413	451	453	451	461	420	481	420	459	456	423	403	453	459	460	460	427	459	426	417	408	457	434	471	401	418	445	455	451	434	450	467	464	382	411	459	450	442	443	439	428	429	442	423	456	478	470	446	418	449	438	456	504	477	476	473	433	426	457	442	495	444	426	448	436	463	440	436	445	429	441	443	449	437	415	438	426	448	429	436	394	450	444	430	458	422	449	426	419	405	445	470	447	465	432	433	418	447	446	461	460	477	426	395	421	480	432	415	449	443	448	459	446	428	435	416	460	461	434	425	447	434	431	459	478	434	448	429	435	464	449	470	449	437	450	440	462	419	421	429	445	391	456	441	454	464	439	484	443	414	458	450	421	396	454	483	431	443	405	422	410	440	453	436	450	445	434	405	454	439	432	424	483	468	425	430	466	486	439	442	440	445	426	400	403	442	456	440	461	434	450	439	421	468	419	443	416	408	464	430	424	421	434	434	501	449	414	417	413	426	430	460	422	436	419	399	419	438	423	435	435	482	386	465	430	421	407	450	413	419	423	454	415	434	453	451	420	431	430	417	435	450	419	465	445	443	410	454	428	451	462	448	426	436	451	405	461	415	418	431	457	443	387	435	450	478	409	422	439	436	437	409	446	421	455	393	473	439	458	424	428	447	417	421	446	449	453	458	411	463	432	421	421	409	423	455	442	438	464	405	436	397	401	436
4764	4886	9070	8334	4868	1653	1391	1010	747	435	228	220	194	195	191	149	158	157	163	141	139	134	138	126	170	131	127	135	138	143	147	144	122	138	125	149	132	139	131	124	124	139	150	121	138	132	145	146	146	139	146	128	155	135	125	170	139	146	142	158	158	150	167	145	141	140	144	149	150	144	137	126	128	147	143	148	155	167	124	132	159	122	115	143	135	149	124	146	130	139	165	149	107	148	142	133	133	148	125	138	147	145	127	130	133	136	139	154	120	135	163	137	145	155	142	138	150	138	128	139	156	125	157	148	132	131	129	134	136	144	149	158	146	129	128	134	142	140	142	118	137	166	106	128	117	133	120	138	120	144	135	142	145	138	127	131	123	147	139	137	135	149	135	141	149	145	141	129	145	119	155	152	128	122	143	152	141	139	145	141	154	145	119	128	127	144	120	126	154	162	125	136	139	122	137	149	129	133	126	141	131	132	120	136	140	124	131	143	138	146	130	148	140	122	153	124	152	139	127	140	136	134	141	147	142	120	146	126	142	152	135	132	135	110	132	138	138	144	145	140	136	140	137	117	140	131	122	136	137	152	127	154	121	134	144	126	127	154	136	130	140	166	148	140	136	140	147	132	146	137	149	143	139	126	144	142	104	167	156	136	144	144	152	147	155	130	160	129	133	154	126	125	136	136	144	113	140	120	137	139	107	134	157	127	136	139	115	139	150	146	125	110	137	151	150	133	157	159	115	172	161	138	137	132	121	142	123	148	144	146	127	150	112	147	143	139	130	131	132	123	133	123	131	136	133	150	143	131	154	159	142	139	156	134	143	150	142	134	127	131	133	152	145	122	127	123	117	128	119	131	125	134	164	127	143	126	141	147	154	119	136	116	160	134	128	160	131	132	131	142	132	135	136	137	152	146	140	132	159	134	149	140	145	121	139	141	133	142	151	139	144	148	141	128	118	154	111	141	150	149	131	141	145	119	125	128	132	141	152	142	142	146	158	141	139	112	156	133	150	154	126	137	153	144	133	143	133	141	123	143	141	111	133	150	116	150	140	129	138	133	147	144	123	136	149	147	133	150	123	156	140	138	137	130	147	159	151	132	128	135	144	139	139	141	139	149	145	159	136	145	150	161	159	114	127	123	122	152	146	128	116	149	134	148	107	125	153	127	125	148	150	133	137	145	148	152	149	154	119	140	122	152	149	122	134	122	167	148	153	140	152	145	158	149	142	142	142	136	151	148	144	141	141	135	120	129	149	147	130	146	123	131	126	133	133	157	133	149	120	124	143	139	142	150	144	133	121	127	135	127	135	142	129	137	161	127	123	131	120	128	134	129	148	129	149	144	132	148	141	146	132	154	133	142	135	160	150	143	129	136	119	158	145	119	126	147	145	127	132	124	139	142	161	144	116	151	157	131	148	147	131	136	149	141	143	115	127	137	137	132	123	121	153	127	121	148	137	136	130	140	128	127	131	132	132	122	132	147	160	162	126	106	141	113	140	127	132	149	164	141	146	129	129	127	148	129	125	132	138	153	134	139	156	133	125	151	133	137	131	134	135	155	146	148	126	156	132	149	139	145	144	139	141	133	131	134	135	152	124	144	130	134	129	144	151	134	174	131	163	127	124	141	154	139	146	167	142	143	129	124	142	172	138	135	133	123	145	149	117	162	123	128	130	140	124	120	127	141	141	141	136	132	140	119	131	122	152	137	131	134	130	147	140	130	136	120	139	158	152	137	140	145	119	148	125	135	115	151	138	129	135	143	137	154	130	141	149	133	139	121	124	134	140	163	170	141	136	136	149	118	148	138	140	140	130	144	132	140	144	134	136	153	141	140	132	131	120	140	141	140	134	154	118	125	153	162	145	140	150	138	137	134	140	141	136	161	125	146	120	133	139	140	141	135	159	140	141	160	149	123	155	117	159	145	138	150	143	146	138	131	134	149	165	137	154	144	141	126	141	149	139	147	151	139	159	135	143	140	143	144	126	156	152	126	122	153	123	136	130	153	129	148	146	137	147	144	157	131	152	130	157	153	113	144	155	137	136	146	157	152	144	131	128	139	138	124	125	154	153	138	139	135	144	151	141	136	123	143	151	149	158	133	133	135	139	135	135	124	157	130	154	119	145	125	136	165	145	161	160	139	135	139	150	152	139	141	153	133	146	120	125	143	149	140	135	144	153	136	144	145	138	149	133	160	135	132	131	131	140	122	150	163	138	139	150	143	155	160	156	159	144	135	135	139	137	133	135	151	137	142	138	150	150	156	135	136	124	147	146	150	128	153	124	153	141	163	122	140	155	141	145	122	141	156	144	136	150	142	152	164	139	145	144	153	151	138	137	143	158	147	125	145	114	126	129	151	121	163	148	149	130	141	123	129	135	138	143	143	156	146	124	133	119	132	138	144	157	145	148	128	142	150	125	156	137	163	152	164	144	135	158	150	131	138	177	138	140	128	145	161	143	134	159	153	147	153	125	146	122	141	132	142	143	152	148	139	140	141	123	147	147	138	135	137	143	128	137	114	140	134	134	151	141	147	121	146	131	128	142	144	147	136	151	139	147	132	156	131	135	156	136	144	136	143	142	135	143	139	147	137	130	142	157	160	126	133	147	121	152	135	138	151	139	124	129	143	147	143	122	137	148	140	134	137	144	169	135	171	151	158	141	127	147	151	141	156	136	160	139	135	147	115	157	119	143	153	134	144	142	146	124	155	152	131	134	135	148	132	123	170	143	153	145	141	148	141	129	135	109	135	130	111	135	144	147	138	119	140	130	153	129	134	112	138	133	133	158	143	121	130	138	135	131	154	156	141	127	147	172	122	155	129	138	138	142	143	143	131	149	146	162	144	144	133	134	149	140	141	130	127	139	126	129	144	152	155	145	148	147	145	143	142	153	124	134	147	125	125	136	141	152	134	136	125	151	141	146	138	149	133	147	142	140	175	144	134	138	123	134	130	138	134	138	129	137	131	135	161	150	119	123	167	149	131	141	152	135	137	158	139	130	145	139	141	131	142	125	138	137	127	140	144	151	146	124	147	143	143	131	145	147	144	167	151	143	134	132	131	154	152	118	122	134	133	159	145	138	157	151	133	143	126	159	145	138	156	121	170	142	136	145	142	154	128	147	183	142	165	138	140	138	153	140	141	113	146	136	128	145	139	168	143	129	137	127	133	136	145	150	141	138	160	153	161	129	147	141	131	141	121	130	144	126	127	153	134	141	148	155	142	128	143	143	156	154	133	131	131	131	146	140	150	149	132	149	146	153	127	124	129	152	150	146	157	145	129	144	127	161	151	132	133	159	126	132	120	144	146	157	141	123	157	127	132	148	142	150	146	129	152	144	143	144	136	160	131	133	136	135	152	142	161	135	139	145	149	144	144	140	118	109	131	143	147	162	113	147	139	143	148	155	107	146	140	148	146	146	126	156	155	133	149	131	133	143	136	148	172	134	135	128	159	146	131	125	129	123	165	149	131	142	137	135	148	154	151
4119	6831	17152	20266	14009	6772	6551	4522	3409	1732	784	718	671	591	559	486	446	434	393	367	391	413	412	368	394	365	395	352	387	364	420	403	418	372	376	376	386	370	371	375	390	384	368	381	397	386	370	368	388	402	400	395	419	376	349	359	410	392	411	393	362	391	356	374	338	366	391	379	426	385	382	368	405	366	397	390	417	390	422	409	388	400	395	377	376	398	377	359	403	378	391	376	382	408	361	361	406	377	387	378	410	395	424	382	390	399	370	380	368	350	391	369	381	381	379	374	391	406	371	372	401	391	378	420	395	399	370	369	389	386	400	385	406	378	366	372	384	336	368	378	403	382	384	378	381	412	360	400	400	387	409	409	372	415	387	401	408	362	386	401	401	380	400	380	379	390	386	400	424	358	383	398	389	400	407	365	375	368	412	408	405	391	411	412	388	384	357	399	392	409	372	375	363	419	412	346	380	384	386	379	403	394	392	339	407	386	373	417	397	377	373	409	367	399	373	402	377	374	355	396	418	394	357	346	397	375	374	374	399	387	380	386	382	406	407	367	389	397	350	382	382	406	391	380	379	411	365	394	403	364	351	402	412	401	379	372	388	407	383	384	383	381	386	394	366	389	357	394	373	395	349	382	405	358	382	350	390	381	394	406	410	402	389	362	425	348	414	358	356	364	373	392	388	401	388	392	421	400	392	338	409	363	382	356	413	357	435	376	335	380	397	371	391	374	385	401	356	385	370	410	390	369	389	390	397	362	401	374	375	393	355	371	372	364	364	398	416	382	361	392	397	386	384	363	413	371	388	379	395	407	377	373	359	374	385	412	438	385	401	372	348	370	384	371	338	377	393	405	414	407	381	375	340	356	399	351	425	391	335	368	352	387	377	374	373	424	398	354	399	350	384	364	422	377	345	364	383	371	413	373	373	381	386	374	423	385	341	403	391	369	399	379	367	396	437	374	386	396	409	413	388	368	371	394	397	392	375	396	400	408	384	416	357	384	369	351	369	379	387	394	377	346	388	411	403	355	391	381	404	384	377	410	394	350	370	376	373	400	381	388	385	372	379	394	345	368	341	382	413	366	425	376	356	357	393	402	382	367	387	388	392	391	373	425	419	387	383	357	425	377	391	385	369	368	374	373	369	375	390	416	406	398	417	393	374	388	392	392	359	413	386	356	371	395	375	377	367	379	396	373	405	417	380	394	353	368	364	410	388	398	382	400	400	399	372	363	400	390	350	408	365	402	389	388	367	403	372	347	376	360	363	402	397	395	402	396	368	381	377	405	407	388	364	388	402	387	365	408	400	369	362	380	419	380	393	345	360	410	401	366	405	392	417	395	356	388	409	366	376	382	423	390	396	402	389	377	427	354	395	386	380	386	411	401	361	416	395	351	402	379	408	380	399	361	369	408	371	373	347	430	373	391	378	379	394	408	428	395	401	348	400	381	416	403	393	356	409	395	366	414	395	366	392	386	403	384	386	416	391	401	400	372	399	402	384	382	437	357	400	381	354	398	392	389	355	375	360	395	396	379	389	415	387	403	393	390	407	384	396	403	387	355	329	372	394	397	365	370	376	371	403	415	384	401	389	369	396	362	380	389	392	366	406	394	396	375	411	403	396	403	411	383	342	367	404	364	427	387	369	396	393	382	366	395	398	397	376	400	354	401	414	370	373	390	409	396	409	341	368	365	372	349	389	376	386	377	371	395	369	394	404	377	370	404	375	393	356	399	389	364	377	367	378	383	405	371	384	358	385	434	384	414	408	380	318	385	386	367	381	389	370	343	389	435	353	396	408	377	356	384	393	358	358	391	382	388	414	381	411	401	385	368	377	372	365	345	376	395	367	356	392	376	371	393	392	373	373	416	373	393	381	354	376	367	393	353	391	405	392	388	342	415	364	392	373	381	435	364	394	398	375	368	373	393	359	383	370	388	390	373	350	392	399	392	399	414	400	361	382	410	371	370	415	412	351	402	394	393	407	374	371	418	346	374	432	390	392	363	389	393	394	383	384	411	381	390	391	369	375	392	381	393	392	366	379	377	399	379	394	425	399	375	389	392	400	379	357	415	403	364	370	373	382	362	385	383	377	381	390	391	381	408	426	368	409	394	403	399	370	423	328	410	368	374	377	362	384	404	377	364	428	369	394	363	396	367	370	395	400	379	386	394	395	419	382	415	379	384	395	387	351	365	395	426	376	415	414	376	398	382	389	406	416	407	399	393	376	414	395	389	380	391	366	378	394	420	404	385	385	380	376	372	396	378	383	421	381	384	375	382	372	388	386	382	373	401	391	410	404	378	391	385	372	405	391	356	418	409	373	417	357	359	416	395	371	392	400	377	369	386	360	397	414	368	393	406	405	365	379	447	320	383	381	424	387	357	355	370	396	419	386	352	412	371	387	362	350	396	380	377	396	355	379	392	412	371	387	411	409	394	388	380	405	380	384	395	425	400	384	360	381	388	365	392	386	392	405	397	377	384	356	382	367	380	400	393	370	377	387	379	385	412	405	392	430	404	385	392	401	378	388	371	395	376	357	382	385	421	371	409	395	378	412	382	360	376	357	351	393	407	380	396	410	378	347	358	389	349	401	391	347	403	403	391	417	362	329	397	400	364	373	427	379	383	373	352	391	388	403	386	389	378	375	413	408	385	382	402	385	394	394	433	364	404	371	373	390	363	385	390	423	408	397	377	401	377	384	362	387	364	412	391	377	414	391	375	376	383	363	409	387	401	358	382	420	367	403	415	353	382	359	411	392	352	421	403	350	398	384	400	410	368	387	361	377	396	352	353	342	366	417	402	390	359	398	372	359	360	421	367	394	365	389	378	389	385	379	403	367	375	357	388	421	408	392	393	387	365	361	337	363	421	365	375	382	395	391	399	387	412	412	384	403	383	382	378	385	381	345	385	372	378	409	398	358	390	391	392	381	361	362	408	395	389	371	386	374	395	388	390	399	384	381	373	421	368	398	355	363	374	380	386	370	413	410	374	390	363	402	386	380	399	385	403	402	407	376	394	391	367	394	376	391	422	381	363	374	408	368	386	378	383	420	362	350	395	398	388	365	375	401	404	367	388	390	391	383	388	395	362	384	367	355	401	392	362	410	387	414	393	371	375	397	370	346	366	377	379	380	376	399	420	406	387	363	392	372	398	416	378	374	381	412	407	365	393	397	406	398	377	384	414	377	421	374	393	358	396	388	368	397	412	384	376	393	389	366	403	409	411	400	385	382	400	379	390	391	380	381	377	374	391	375	361	394	391	394	404	379	370	368	370	378	387	369	360	377	385	408	359	396	380	378	370	364	400	373	361	409	369	366	411	397	384	387	355	351	381	381	411	380	378	374	392	373	401	387	386	348	374	394	405	390	380	417	387	412	372	403	380	388	383	402	407	383	390	372	357	363	401	379	371	409	370	354	371	377	385	400	366	395	406	380	363	350	369	400	410	388	413	374	383	353	385	387	369	363	344	412	356	364	415	388	371	358	427
27092	40558	62333	58475	41685	25079	19896	13256	7564	3027	1121	864	709	554	399	320	243	197	141	137	155	152	143	158	141	151	133	141	171	148	142	127	147	152	146	144	156	143	155	144	111	136	153	157	155	143	138	171	148	126	168	159	143	142	136	116	120	168	142	154	151	132	130	142	132	143	143	129	141	143	142	137	131	175	140	140	164	130	156	169	125	138	129	143	150	157	130	140	135	144	154	153	143	147	145	150	146	135	169	166	143	136	137	161	149	129	136	161	137	162	156	155	112	131	136	152	151	160	129	154	146	151	149	163	147	152	153	154	146	145	155	147	139	156	148	127	142	141	168	151	153	163	136	149	141	142	138	138	128	157	138	149	151	124	134	145	155	138	147	145	146	145	115	138	145	141	137	189	140	141	145	152	144	149	146	155	166	145	153	172	156	145	147	127	145	153	137	165	174	148	124	148	141	141	152	139	150	169	131	153	134	143	138	150	126	151	148	158	173	155	128	171	132	173	145	151	140	147	140	138	160	122	164	144	146	140	156	162	127	144	165	139	147	131	162	155	196	147	134	141	152	122	156	136	146	144	144	145	162	136	124	150	154	156	156	148	140	148	154	155	139	147	167	149	156	119	147	148	145	147	150	141	133	149	163	122	159	128	155	148	145	165	145	144	153	141	148	157	165	144	138	144	148	161	158	145	151	124	148	143	147	129	135	131	140	140	133	172	126	130	164	159	148	146	151	150	126	154	161	141	149	149	150	149	164	156	146	122	138	155	149	143	166	143	140	133	136	166	165	137	125	159	145	144	144	163	164	179	149	136	157	134	160	157	155	140	158	152	145	160	143	140	141	162	129	145	149	157	173	155	170	162	174	136	149	146	161	134	164	164	153	156	157	148	161	130	153	131	126	156	144	165	157	168	124	162	122	139	149	151	143	143	146	146	148	119	126	145	145	150	119	115	149	176	163	168	142	140	149	159	135	142	160	142	153	136	132	154	148	131	129	127	158	139	151	154	145	143	143	140	158	144	144	136	140	140	157	148	156	142	157	146	158	132	139	156	171	151	159	145	130	145	151	142	146	161	154	130	137	147	120	144	151	151	155	141	145	143	142	157	158	151	151	142	133	163	170	150	152	147	167	150	174	150	144	154	153	146	153	150	154	153	142	147	124	148	150	134	156	133	154	154	170	138	125	155	157	142	159	173	154	139	131	149	145	151	161	168	133	143	140	143	136	146	128	181	161	144	139	164	159	142	120	153	138	147	162	141	144	142	155	138	138	151	145	138	154	135	149	152	130	151	139	120	133	139	149	159	127	147	157	159	155	141	149	137	153	144	145	137	164	167	129	143	146	139	150	153	132	132	150	147	131	149	175	132	130	138	149	152	142	166	134	137	150	140	136	131	154	156	158	153	116	137	140	149	136	158	139	154	133	148	139	137	145	140	152	149	141	149	149	146	147	156	149	143	141	130	142	149	118	147	121	143	155	152	161	161	156	142	139	128	165	133	149	117	154	138	155	165	168	149	140	159	142	151	148	145	147	122	148	165	143	136	152	135	143	153	150	151	152	183	144	129	134	167	143	152	135	156	142	154	165	152	124	127	124	161	143	163	127	133	126	153	138	131	136	150	164	153	126	149	138	146	145	135	150	134	167	135	139	181	156	141	142	137	139	140	156	139	137	141	134	142	159	128	144	162	173	136	155	155	114	130	146	147	139	136	147	163	143	182	145	150	161	138	157	151	155	150	163	156	136	166	133	137	142	153	140	158	132	135	140	140	151	124	140	138	145	146	147	145	150	157	149	161	154	146	150	144	131	149	117	139	123	159	138	154	143	130	138	139	142	175	143	158	126	130	128	137	146	141	156	143	139	140	151	146	141	155	141	150	145	155	154	146	159	163	140	146	156	147	138	150	158	142	141	143	133	152	151	155	141	165	147	148	141	128	129	156	135	138	144	164	151	151	149	145	162	131	158	150	155	138	135	162	120	153	118	122	157	146	133	134	139	147	168	140	186	149	135	149	160	136	143	136	163	147	152	150	147	170	153	166	164	141	149	147	139	135	140	153	137	149	150	167	162	138	137	130	143	141	139	129	162	162	142	171	134	137	163	143	140	144	166	132	143	134	133	142	150	155	126	151	157	149	166	154	143	149	168	143	155	149	142	138	174	154	152	150	138	163	152	155	158	119	169	146	129	139	141	149	146	167	147	141	122	174	157	131	164	136	163	152	136	150	159	141	168	131	154	139	137	133	155	141	119	144	164	158	131	132	167	149	137	156	155	129	159	143	145	134	149	132	134	141	161	148	124	138	138	136	142	125	158	135	153	142	146	148	137	143	155	155	154	150	153	156	154	153	167	154	152	153	147	144	164	167	129	153	167	133	157	147	134	159	131	150	149	155	150	144	169	143	167	150	140	147	152	144	111	151	150	164	147	155	155	141	147	149	160	157	143	156	170	119	147	137	146	139	148	156	139	133	134	152	154	154	152	140	141	135	154	141	157	133	143	115	127	141	144	144	154	169	137	153	140	160	144	180	162	150	140	166	132	149	137	138	154	152	152	159	141	158	146	158	121	141	144	167	135	130	131	141	143	161	162	137	137	145	150	150	132	137	144	142	164	150	153	155	133	167	144	147	138	160	133	139	160	160	156	161	137	154	155	180	141	140	144	132	153	140	152	153	139	137	147	127	132	152	157	157	128	144	148	137	150	135	154	146	164	163	144	144	140	154	155	140	163	151	144	165	132	154	182	151	144	158	152	138	142	143	142	150	159	153	155	159	138	163	149	153	146	151	149	150	133	151	155	126	140	154	135	123	154	153	163	133	162	148	143	144	147	160	169	148	135	150	167	159	125	143	151	153	126	139	108	153	147	154	165	147	148	142	131	152	140	138	143	146	132	138	145	155	143	145	129	145	132	168	150	150	148	132	168	148	152	148	147	175	139	146	146	157	160	147	133	133	153	140	170	142	154	159	149	141	151	143	150	160	168	153	157	158	157	152	137	134	151	150	166	160	144	135	168	143	147	141	156	141	150	141	159	159	161	134	127	140	160	131	142	160	141	143	148	140	139	158	146	153	130	168	160	173	148	126	157	170	134	139	132	164	163	147	134	133	149	136	162	154	148	172	166	158	157	176	137	142	157	151	142	128	144	140	134	150	144	141	133	148	132	138	119	137	131	158	164	150	155	124	171	135	169	167	160	140	137	158	143	147	123	159	152	162	143	148	133	173	169	142	151	145	158	144	130	140	144	137	164	140	143	167	148	144	131	138	165	140	191	145	153	156	159	131	139	152	152	152	134	135	147	136	155	147	157	157	148	153	137	148	140	143	132	139	173	136	158	126	135	134	154	137	146	147	140	151	144	141	146	163	142	133	157	130	182	143	162	148	146	133	179	148	155	127	143	165	160	147	155	173	159	150	145	160	143	138	152	145	153	159	149	136	125	167	142	152	160	138	149	131	129	151	146	139	132	159	141	169	155	128	137	136	133	137	141	133
16848	33955	56630	60869	48865	37046	35618	27925	21613	10706	4844	4224	3382	2724	1881	1377	895	638	571	422	423	388	430	367	384	424	431	371	424	415	410	367	404	406	422	430	376	392	436	418	392	410	400	388	415	403	380	440	434	400	410	414	403	399	392	440	396	402	385	420	419	407	417	391	405	395	402	410	410	418	419	384	403	399	404	369	409	383	406	408	419	428	421	411	392	405	414	429	354	424	391	410	398	396	386	400	365	382	392	412	400	398	390	434	389	364	411	395	409	421	360	381	407	377	413	399	425	409	397	419	415	355	394	376	420	435	391	393	382	407	382	391	422	398	399	371	353	427	400	413	383	423	427	385	417	392	441	412	406	378	385	387	379	425	400	391	412	406	388	378	383	398	381	380	365	372	375	355	403	422	406	380	407	384	409	409	405	396	395	400	434	359	446	415	387	425	416	420	422	418	383	395	415	432	424	383	419	371	379	410	368	410	455	407	419	396	411	378	411	418	387	439	415	372	411	390	395	397	418	383	388	398	446	416	473	407	397	415	393	383	398	426	466	393	402	421	390	400	438	399	377	401	412	404	439	411	402	396	384	399	377	419	441	408	404	413	402	394	416	373	368	416	414	390	428	370	386	397	407	396	383	370	403	418	374	397	385	393	399	381	375	389	394	414	421	390	350	411	418	431	412	421	423	395	403	373	383	409	387	437	400	411	400	397	411	427	405	389	447	375	391	394	418	414	401	449	396	396	405	434	383	395	413	416	386	403	390	399	410	412	438	362	397	404	407	399	404	428	393	402	377	428	417	387	404	415	406	385	425	410	403	395	421	354	376	395	426	406	371	384	363	357	401	446	420	430	418	341	382	398	380	396	408	366	420	398	379	398	399	403	397	445	439	422	386	396	400	419	405	421	407	365	397	388	406	440	426	373	378	385	409	419	434	435	391	383	387	406	388	412	385	409	395	408	415	399	424	404	408	391	396	407	392	390	407	416	421	446	431	393	415	394	420	378	399	392	413	408	402	443	419	414	421	421	395	393	386	368	422	404	412	390	405	458	430	427	403	382	434	404	373	413	392	366	392	381	391	366	378	399	427	409	380	423	415	408	395	405	397	398	418	356	411	412	403	382	395	386	378	400	412	404	388	356	434	403	378	374	409	406	410	425	400	354	394	423	375	416	411	407	423	395	398	390	408	388	379	415	378	391	405	403	395	393	420	395	404	346	436	403	421	418	376	384	400	432	391	419	390	422	384	399	393	362	389	387	366	390	395	432	395	419	394	433	375	375	391	414	365	384	389	348	390	442	397	423	402	395	392	389	376	394	380	421	400	389	407	378	392	402	385	413	423	386	391	402	415	387	412	401	389	377	429	357	390	422	413	372	442	394	405	390	395	397	393	382	369	372	412	366	408	427	391	392	404	428	403	430	413	398	393	392	423	394	398	418	402	396	398	419	407	395	414	391	398	405	386	428	394	413	425	394	447	410	425	407	418	393	357	387	377	407	397	407	384	412	397	396	422	379	406	392	421	373	398	378	421	423	403	413	382	378	429	399	390	396	391	368	428	428	402	401	406	413	381	413	442	420	353	394	435	392	408	401	378	377	398	404	372	384	402	365	352	427	422	392	387	398	446	378	456	433	396	389	382	396	396	391	411	376	397	430	406	394	399	417	427	398	387	393	402	371	408	408	394	404	362	372	391	384	398	414	378	390	420	457	393	429	391	388	403	416	401	417	373	439	428	410	396	431	366	408	407	400	381	413	389	416	400	406	391	373	370	402	388	394	404	407	410	396	395	428	392	382	412	374	407	402	412	422	423	417	417	395	420	394	385	407	400	411	398	398	409	423	405	379	403	410	438	372	417	366	450	382	399	401	409	391	416	389	406	377	410	389	430	404	401	386	408	406	401	428	391	378	405	400	400	375	383	412	374	413	420	408	408	381	398	390	392	401	379	404	369	418	393	390	380	414	373	395	405	427	443	398	420	423	388	395	423	363	429	420	411	410	395	367	394	412	388	395	387	416	377	407	400	365	397	404	417	388	400	417	380	379	391	394	396	412	399	412	416	413	387	424	428	415	389	408	414	431	412	397	391	422	394	411	404	384	381	412	447	410	410	385	389	399	441	372	395	369	382	426	390	387	427	424	419	421	407	407	419	361	387	410	417	402	386	393	401	385	432	398	394	394	415	452	411	407	407	433	390	394	368	392	402	409	383	406	418	399	432	394	405	387	431	410	382	407	375	388	378	402	420	412	395	393	404	385	424	412	430	397	395	387	392	406	381	397	372	403	399	396	408	402	418	384	392	434	407	417	388	415	382	413	390	427	404	365	389	400	407	414	382	408	367	386	398	450	424	384	390	388	370	401	424	398	459	431	391	385	395	403	418	383	413	392	381	400	426	413	422	479	374	412	412	379	391	409	390	387	448	409	387	450	355	415	402	385	423	387	411	373	426	392	402	370	404	385	406	393	413	401	400	394	430	356	408	420	369	368	396	395	415	398	379	384	393	398	428	375	405	435	409	374	400	408	391	396	400	419	374	361	391	361	406	410	381	384	407	399	432	394	360	398	396	424	412	419	417	403	424	400	376	382	407	402	405	423	427	395	392	415	397	409	407	389	390	398	413	432	394	408	363	397	389	420	387	390	393	392	413	428	399	366	418	391	409	410	408	411	390	389	402	383	418	407	392	397	425	372	389	421	383	386	365	402	412	405	388	375	431	390	362	376	399	398	396	381	416	402	391	443	431	421	424	390	372	370	419	409	437	424	386	402	399	414	414	400	403	382	394	427	366	431	383	404	401	402	404	449	406	412	401	386	406	396	423	387	414	442	416	385	396	401	407	403	418	410	390	440	412	369	398	436	414	422	393	400	435	384	376	372	397	426	401	392	400	363	402	413	400	396	409	400	382	426	423	402	448	390	384	431	402	429	421	407	389	383	394	404	398	422	422	345	395	392	393	408	404	391	448	426	423	427	381	426	403	409	397	406	402	388	365	419	399	400	389	410	397	376	400	404	404	412	403	387	369	414	401	417	429	415	403	388	377	365	413	354	413	348	408	379	398	415	409	396	409	395	356	394	405	408	401	375	381	389	422	425	411	387	421	392	432	362	407	383	381	382	365	397	414	377	439	411	410	388	396	401	412	385	422	409	378	382	372	408	409	403	397	428	403	388	401	410	424	428	408	452	378	418	383	382	424	401	389	411	394	367	438	357	414	413	388	411	402	440	438	401	362	415	411	413	426	360	394	388	391	383	377	408	411	434	398	397	397	415	425	427	345	380	413	402	386	419	453	382	426	396	430	390	406	399	393	371	414	419	391	439	403	416	391	426	408	375	379	395	414	399	384	363	387	388	428	390	438	382	430	401	393	406	411	370	368	426	387	428	432	424	425	406	421	432	406	356	372	410	396	385	398	406	383	452	421	425	402	393	386	400	411	425	406	393	386	403	403	390	423	413	397	435	389	392	426	372	380	407	369	387	364	386	399	409	406	417	429	391
37526	55389	77442	71871	53994	36987	31735	23914	14849	6067	2115	1403	1228	945	699	510	375	249	241	195	177	165	181	161	163	172	148	170	164	181	144	179	166	159	170	169	166	155	163	168	151	162	152	189	151	171	153	142	151	149	183	156	170	167	163	157	205	149	156	162	166	167	185	188	159	175	165	177	168	160	159	181	176	161	180	148	154	171	179	179	170	188	159	178	173	175	156	143	170	163	167	173	165	161	157	147	146	168	179	182	171	182	158	149	173	159	172	157	163	163	158	151	147	155	152	183	176	170	170	154	149	179	141	163	170	183	161	180	140	182	193	157	143	161	154	171	164	168	142	173	187	159	178	162	141	162	143	185	163	165	147	184	168	142	161	152	189	170	162	150	166	169	168	167	163	147	159	174	190	156	173	185	154	165	156	153	143	162	142	168	122	147	173	191	165	156	178	161	155	151	187	140	169	168	182	166	178	163	167	154	162	158	143	173	152	175	160	173	173	167	182	143	158	170	166	181	171	163	171	165	172	172	174	161	136	173	146	142	159	155	166	159	168	181	180	179	170	170	145	163	174	145	166	160	175	168	158	144	165	165	161	149	189	181	150	151	147	160	181	185	168	171	164	164	178	168	153	158	152	188	159	153	161	161	200	152	162	173	174	138	165	167	160	164	152	167	154	152	157	188	168	183	165	140	158	168	151	197	156	143	143	166	179	178	168	174	175	150	190	143	165	148	181	184	172	175	176	172	142	180	160	142	152	158	160	163	158	136	159	177	175	158	147	145	138	144	154	146	173	167	189	168	194	171	159	185	162	153	155	167	153	168	161	184	171	164	175	161	171	176	158	188	182	184	143	178	183	172	151	169	162	171	165	172	150	160	171	159	151	168	150	162	151	147	166	145	166	174	154	147	161	187	151	181	177	148	154	173	193	185	175	146	143	158	161	154	167	164	174	168	176	171	148	155	172	153	169	150	181	160	149	171	183	141	161	164	155	178	148	147	176	155	163	166	156	169	155	142	179	161	169	165	162	209	189	148	181	195	152	164	183	168	175	158	152	163	159	179	165	158	171	147	165	166	178	181	143	176	192	171	169	165	190	182	169	154	145	175	155	160	166	163	181	155	149	170	147	173	167	150	161	170	170	145	176	148	156	173	157	167	134	152	150	149	147	165	151	177	163	164	145	164	156	164	163	153	173	162	158	166	182	153	181	141	171	161	157	174	157	158	179	170	173	158	153	141	185	153	168	159	163	150	155	172	172	159	155	166	155	159	162	155	172	169	166	175	147	160	135	167	161	183	138	166	159	157	161	179	153	173	154	156	168	148	193	146	156	177	177	169	164	152	163	158	185	146	137	151	162	160	155	177	172	141	160	176	157	165	160	168	157	143	150	166	175	150	172	128	161	137	170	152	151	193	168	161	167	151	161	150	166	170	173	147	158	171	165	139	159	154	163	164	172	180	152	179	164	172	148	170	154	163	165	176	179	126	185	166	176	154	168	169	155	182	169	163	163	167	184	186	162	174	192	166	143	169	174	156	167	160	173	163	167	167	167	148	176	158	164	169	161	169	175	153	149	148	171	182	140	183	168	160	153	162	159	163	175	163	162	157	170	182	155	160	181	147	167	173	163	189	182	169	156	169	188	178	152	154	173	176	157	151	159	186	165	168	140	168	175	186	176	147	172	174	167	157	153	172	165	159	161	171	171	179	189	174	160	193	164	162	160	164	171	159	166	158	172	170	159	155	139	155	151	186	165	146	157	167	157	158	161	164	173	157	147	151	162	142	155	212	187	170	146	164	156	155	156	162	164	184	167	167	175	185	173	157	155	171	140	168	180	155	150	159	157	142	163	168	170	154	177	209	159	160	187	182	155	159	164	149	166	183	168	176	165	165	183	158	147	149	152	177	185	162	181	170	200	162	151	144	160	147	160	172	161	186	161	166	177	160	185	149	165	180	156	205	163	151	152	155	168	187	161	152	168	165	153	170	180	135	149	182	160	194	181	184	159	173	164	192	163	169	169	149	166	181	167	151	138	171	156	183	179	159	174	173	173	167	159	142	144	171	159	154	170	147	167	167	172	182	171	166	147	174	165	146	158	146	182	153	179	152	165	154	164	136	153	161	172	124	153	180	161	183	139	159	149	170	170	167	175	154	157	177	165	151	170	133	145	168	174	140	156	165	158	167	178	150	178	176	173	166	182	151	162	145	162	158	162	161	159	177	162	187	155	165	161	153	157	171	154	155	162	152	154	146	160	176	154	160	144	175	169	174	171	148	160	160	167	160	150	188	162	176	172	165	160	158	152	162	191	210	151	162	175	168	153	168	181	163	166	172	163	142	163	131	168	157	174	148	156	154	166	178	173	181	156	161	167	166	183	174	158	160	138	149	165	163	156	182	142	171	170	183	171	185	157	178	179	167	187	171	172	166	169	174	147	135	174	170	166	168	160	180	172	175	167	178	157	163	116	178	159	154	156	161	169	161	177	165	163	161	157	173	180	177	149	176	180	171	181	172	171	174	160	155	195	157	159	199	172	162	159	159	166	159	148	170	169	182	191	153	164	186	180	150	166	169	185	160	156	185	172	156	167	183	159	168	184	162	154	158	184	156	151	166	162	184	167	148	165	175	157	199	143	177	152	157	138	155	158	178	172	149	154	161	169	179	170	161	172	168	170	161	183	162	147	179	191	174	175	140	159	187	145	163	155	162	180	160	181	169	162	162	165	165	179	143	170	149	182	154	172	155	172	182	159	140	186	168	153	149	165	187	160	174	167	150	172	188	151	158	157	147	166	169	182	163	148	158	162	162	157	188	164	182	170	167	166	157	169	161	177	160	136	150	175	175	158	177	146	162	157	149	165	134	152	165	172	162	148	172	158	132	172	158	155	171	158	165	166	141	172	168	172	160	179	155	172	165	152	149	187	176	185	172	152	186	149	166	145	199	165	153	152	149	146	160	173	160	167	168	159	170	159	173	183	171	157	163	143	176	154	157	167	174	167	175	160	178	167	154	152	160	156	146	166	165	181	150	137	161	172	169	159	154	186	183	161	178	141	145	148	153	167	169	154	164	172	153	146	160	174	161	168	151	150	144	164	173	158	163	164	163	157	167	162	178	176	155	154	160	186	154	178	171	188	144	154	174	162	163	169	161	175	165	132	170	186	158	175	166	190	152	159	166	157	159	171	164	181	148	166	171	169	141	158	153	140	175	147	158	128	175	166	152	155	169	167	169	177	133	148	166	150	155	147	189	159	186	158	156	151	165	174	175	156	181	153	157	161	153	161	186	127	148	146	166	167	197	168	176	158	165	160	157	168	162	188	160	141	148	175	189	166	165	167	169	181	159	155	158	180	175	157	143	164	155	170	155	167	154	155	167	144	167	164	154	143	185	160	137	157	158	154	157	176	163	159	167	168	170	173	190	165	162	158	159	159	148	169	169	166	163	177	163	163	162	161	156	156	139	168	147	171	164	165	135	141	161	166	179	177	169	165	172
21856	42884	71312	76685	60004	47478	44874	37537	30135	16317	8319	6267	5504	4438	3356	2028	1392	859	885	617	487	506	495	436	447	449	447	439	455	445	459	416	420	431	446	386	465	389	446	428	463	467	415	460	455	473	426	426	449	432	460	479	475	449	452	449	429	466	440	409	463	416	438	438	495	453	445	471	428	466	439	453	477	458	453	444	459	416	401	463	444	430	435	456	489	452	458	412	406	448	470	452	437	419	428	435	473	475	451	397	396	444	441	452	409	494	441	417	472	417	467	479	437	435	450	428	445	436	473	466	442	434	463	426	428	413	429	476	483	433	437	439	410	433	475	436	422	440	426	413	440	463	425	498	397	454	452	395	474	426	452	469	420	443	463	426	424	430	440	471	417	492	427	441	439	450	474	420	418	431	443	452	495	439	429	442	441	410	463	434	450	414	478	438	414	469	399	437	425	426	471	417	447	452	431	442	474	443	428	454	454	443	438	432	433	458	478	454	450	464	383	436	435	437	396	418	428	439	449	430	444	419	443	436	469	418	384	430	441	476	416	430	435	404	421	439	499	467	431	415	454	434	452	407	422	440	451	449	460	407	430	485	447	442	442	490	448	426	447	467	414	415	477	424	439	518	393	452	450	453	478	445	410	427	433	442	426	451	433	483	487	455	440	418	451	418	477	470	418	468	444	449	452	458	452	455	464	371	402	444	414	411	455	455	448	393	437	402	430	450	411	407	431	449	434	424	440	417	440	455	483	423	453	418	452	416	446	447	416	465	445	460	479	429	412	417	480	441	444	479	446	400	434	471	483	441	422	458	435	423	424	482	451	465	444	416	426	423	455	496	444	418	434	426	439	431	401	437	410	428	455	436	462	413	398	416	440	434	452	424	433	427	438	457	433	435	454	463	381	464	451	422	434	478	479	407	449	420	453	430	447	444	435	433	394	454	451	433	456	471	441	415	457	468	367	480	492	409	472	432	389	429	467	431	422	447	440	440	449	459	420	436	474	422	456	446	437	447	446	434	462	439	440	448	426	442	420	428	463	431	443	459	445	449	429	428	473	445	437	409	457	394	428	393	445	436	462	443	453	447	449	395	445	463	430	437	398	431	460	472	411	408	422	442	435	438	425	424	402	482	452	458	451	453	414	431	449	469	440	453	443	460	425	449	419	422	411	424	439	450	466	425	433	456	462	444	456	422	448	445	444	471	436	410	429	455	459	447	436	450	453	450	459	471	462	435	447	436	452	401	438	434	445	434	452	407	411	418	450	444	443	469	436	454	441	454	432	461	428	424	462	452	428	445	465	416	445	464	462	486	444	417	423	400	419	418	431	412	445	438	436	417	422	452	437	469	433	418	442	457	423	447	437	428	431	430	452	465	424	453	418	425	426	453	447	457	457	420	435	420	388	426	402	431	407	432	447	398	433	420	440	444	474	447	449	420	395	452	460	425	430	434	468	461	401	476	465	409	439	398	453	473	400	438	435	447	468	423	454	465	429	435	407	453	416	436	439	438	457	453	450	455	475	429	426	451	423	438	426	435	448	442	458	448	453	444	464	431	408	409	452	480	451	439	403	438	432	439	418	468	440	425	413	441	446	446	456	484	409	457	418	458	412	421	435	440	426	419	423	419	449	425	463	429	434	458	421	424	439	434	460	461	457	437	473	457	417	439	438	448	433	467	430	436	427	444	472	437	460	474	401	416	459	428	444	414	459	474	431	439	406	472	463	453	448	429	413	472	409	470	404	457	443	448	446	429	450	460	441	412	427	446	461	413	457	447	430	408	426	456	436	439	472	423	468	430	445	436	438	461	419	416	434	403	411	439	428	438	429	402	440	451	450	439	476	486	471	456	425	441	412	425	438	451	439	457	470	406	458	480	439	428	473	463	453	424	436	432	481	442	408	436	452	450	470	429	469	426	416	404	412	479	407	409	440	446	385	433	417	426	455	397	434	416	427	454	407	410	427	419	444	438	457	431	409	458	453	429	448	460	437	448	453	483	445	476	437	439	489	435	432	435	468	465	434	449	454	416	430	454	420	408	449	437	442	414	483	459	455	428	445	454	471	422	440	455	465	411	499	420	429	449	458	489	452	407	404	447	424	427	406	424	466	452	441	458	434	446	434	440	444	451	437	443	498	433	415	441	419	444	441	428	459	450	443	429	473	406	437	436	438	452	439	437	483	426	430	426	416	447	457	453	451	428	434	455	412	445	428	450	446	488	444	468	501	435	453	454	442	446	414	410	442	449	412	458	409	436	433	475	461	444	443	441	426	433	410	451	444	469	445	437	442	432	424	429	427	429	432	462	438	439	483	456	440	454	479	442	445	459	415	432	427	435	460	424	453	449	475	411	460	412	445	424	435	450	451	436	440	444	456	433	450	420	437	403	485	427	430	472	419	438	430	463	447	436	480	410	437	459	488	442	421	469	432	430	433	413	436	439	442	434	442	449	434	445	443	471	446	436	432	398	421	420	443	423	476	460	472	438	434	432	442	420	449	453	442	444	414	467	470	464	408	429	451	436	487	459	441	445	414	446	415	440	465	438	432	399	453	442	419	426	457	454	412	425	442	423	418	451	469	418	424	453	445	462	445	435	421	443	456	460	438	435	475	433	410	419	445	428	471	453	433	435	466	401	438	450	444	412	487	419	466	452	424	429	441	453	367	428	416	431	450	414	409	442	427	442	476	433	440	402	443	399	441	473	424	425	468	449	424	439	469	499	452	489	448	463	455	451	427	393	423	444	413	463	428	434	472	452	439	427	446	429	445	426	428	391	430	399	414	433	401	431	456	423	458	431	452	429	426	428	386	442	425	429	419	425	439	466	413	451	440	448	472	461	432	426	434	427	418	474	458	424	414	462	432	406	445	436	430	412	473	456	437	432	416	476	437	415	452	436	441	435	399	444	450	431	402	425	445	418	409	427	495	455	448	445	451	430	416	445	440	462	464	430	438	474	465	438	441	456	418	478	466	477	369	471	437	425	453	458	455	460	457	420	448	471	462	417	444	417	430	427	438	459	415	429	418	421	432	454	447	421	468	442	454	429	452	401	414	427	431	432	408	428	443	422	457	456	423	430	470	478	411	437	427	425	410	455	415	443	464	430	431	403	445	435	409	435	430	412	415	452	443	454	443	442	431	404	448	463	469	407	463	415	416	423	416	449	417	431	441	431	451	415	445	403	436	453	409	439	450	432	407	475	454	424	385	440	441	461	445	441	447	446	470	430	407	425	424	413	408	480	463	430	467	429	429	444	436	433	461	422	418	412	457	420	418	456	451	405	404	423	443	436	424	445	459	440	413	456	430	419	438	454	430	397	427	448	431	447	432	449	465	425	446	419	438	426	409	408	415	466	449	465	428	462	475	435	448	460	447	391	436	439	448	438	436	429	413	431	411	440	431	444	474	438	468	404	415	452	447	466	450	468	408	448	441	448	470	463	451	476	406	438	480	382	423	460	399	431	449	436	466	451	460	428	446	437	462	423	428	484	436	413
3500	3963	9641	10052	4277	1749	1547	1165	814	391	233	201	182	173	176	187	138	159	138	127	161	144	129	130	155	146	142	134	143	132	150	143	142	142	141	134	139	135	136	140	141	142	131	135	136	146	152	173	136	136	141	127	124	121	139	135	157	161	153	138	136	124	140	136	155	143	156	143	142	141	139	143	131	143	145	148	123	155	135	157	134	157	125	139	137	150	127	130	149	144	122	149	137	143	131	164	155	155	141	140	147	146	159	140	129	146	129	143	143	146	155	150	138	141	105	119	137	157	123	154	162	166	146	141	140	153	153	162	128	129	150	136	136	161	127	137	165	146	147	152	132	145	161	138	156	150	149	153	128	141	145	133	148	161	143	152	169	126	150	127	150	128	156	153	147	158	128	168	130	133	143	148	141	139	150	149	161	166	138	148	132	125	145	142	138	112	138	150	129	138	123	120	146	123	129	137	141	155	125	131	160	142	160	129	127	120	141	149	153	125	125	150	156	133	148	159	144	137	143	153	132	128	139	126	147	143	119	154	146	141	143	146	133	137	132	152	121	137	134	155	133	129	149	151	133	144	153	145	141	130	157	168	163	152	136	147	162	141	133	132	141	143	149	136	138	137	152	146	129	141	150	146	142	156	144	132	158	135	148	124	132	137	150	134	131	157	142	132	143	136	138	134	136	149	158	155	157	163	121	130	116	128	142	151	140	150	123	164	127	137	135	141	139	146	134	134	154	147	145	126	137	139	146	142	157	137	152	136	140	144	150	128	146	117	149	142	122	141	145	149	147	134	145	168	157	170	141	131	153	137	134	153	140	143	134	121	127	126	152	128	129	136	144	175	129	127	116	134	144	126	144	142	148	143	155	149	129	126	118	126	151	127	137	135	146	134	142	142	137	129	154	130	138	151	117	136	140	129	145	163	138	123	135	160	144	129	133	143	123	152	136	132	150	147	145	132	137	124	130	139	139	145	131	122	154	136	156	123	122	140	138	155	125	140	121	134	161	138	127	123	132	134	134	144	131	153	135	157	134	147	150	135	127	154	128	140	159	143	142	142	146	124	167	143	145	134	126	100	128	135	131	131	133	145	160	136	152	138	147	138	167	127	139	163	150	157	145	141	128	127	124	151	139	143	147	115	153	140	129	142	131	135	148	142	136	139	151	150	127	139	145	150	115	138	127	154	142	157	128	135	144	133	154	157	158	127	120	133	130	145	137	134	146	143	153	148	144	154	146	160	136	150	145	139	139	141	151	153	121	143	140	160	147	122	138	144	134	151	156	159	130	157	137	156	124	139	158	128	146	158	146	143	132	161	143	124	148	145	150	140	158	137	120	156	127	148	137	146	167	166	149	129	168	137	136	131	150	142	140	135	125	128	115	135	130	153	153	146	133	143	135	141	145	154	136	144	149	157	124	155	128	143	127	146	138	150	146	142	152	160	139	124	141	127	135	134	118	157	152	135	135	125	131	144	133	148	130	147	144	144	151	128	140	127	121	127	145	158	154	145	148	144	148	153	134	151	151	143	141	132	144	153	131	123	125	147	154	142	118	129	139	126	137	138	125	151	145	144	131	165	152	179	123	157	111	151	157	159	138	140	142	121	129	138	128	141	133	125	146	146	148	154	144	127	116	141	136	150	135	128	136	127	156	119	123	138	136	135	151	143	133	147	149	120	151	134	150	124	129	175	121	127	143	134	144	144	138	165	137	126	159	138	156	134	129	142	147	144	153	143	149	149	145	145	128	139	130	133	157	135	145	159	129	128	141	142	145	142	140	126	133	141	148	130	154	140	144	145	156	149	146	141	120	114	141	131	119	157	137	132	135	130	158	156	136	131	152	144	119	123	136	156	142	133	127	129	130	136	140	156	153	147	140	136	128	135	151	144	148	142	145	151	111	141	139	135	145	148	146	146	143	126	127	163	128	149	119	148	128	135	134	126	137	150	129	144	155	121	141	128	152	141	110	155	141	159	129	134	141	117	112	126	125	133	139	146	138	140	153	158	165	125	138	158	136	144	157	117	143	144	141	135	145	140	129	142	149	127	126	131	156	149	133	148	133	148	121	122	148	144	153	138	143	133	147	128	164	121	143	137	136	123	163	125	155	134	142	143	146	126	129	152	127	149	121	134	122	128	147	146	144	138	139	140	117	132	141	157	146	141	147	124	144	132	119	153	139	140	158	151	148	138	146	140	119	128	146	132	125	141	150	153	130	132	150	141	129	129	149	142	156	122	134	157	169	156	139	150	152	162	173	135	139	124	146	135	154	138	143	164	145	141	149	139	128	160	123	142	157	131	180	158	157	143	130	142	158	143	133	152	133	137	157	126	145	148	143	134	135	143	123	150	132	150	139	129	130	121	139	145	144	131	129	153	144	111	131	156	150	153	153	167	141	125	131	151	127	153	163	134	149	131	138	141	130	144	150	120	141	147	148	160	153	149	140	152	143	160	139	142	142	159	126	133	132	158	131	154	155	148	146	117	142	122	126	162	169	137	137	141	172	154	156	127	143	128	128	124	144	138	121	137	139	127	139	117	173	143	156	149	139	132	162	132	142	115	127	128	153	154	130	148	141	164	150	149	138	137	136	138	137	136	130	141	148	145	138	152	141	146	154	136	150	137	142	134	134	148	136	139	154	145	122	130	140	131	130	127	154	151	149	122	148	128	143	131	146	136	128	152	135	159	156	163	136	152	136	155	117	124	144	150	136	151	146	161	152	152	154	160	141	128	132	129	144	133	114	152	145	138	127	136	110	156	149	145	154	128	136	136	139	149	144	149	146	137	139	125	160	122	142	127	141	124	142	134	132	160	144	156	121	118	126	154	149	145	135	139	135	155	101	130	164	136	153	133	145	144	169	148	114	139	143	144	129	146	147	140	160	149	133	150	136	136	171	119	112	149	150	134	126	133	129	131	131	132	172	127	149	135	160	142	136	121	146	160	137	146	112	146	151	151	135	143	145	119	133	142	134	137	136	134	145	144	148	167	138	147	144	143	147	123	127	138	124	131	143	147	161	128	141	143	124	153	119	142	155	129	149	121	130	129	135	167	132	148	143	157	144	155	164	142	150	154	141	149	168	171	132	140	160	134	128	158	144	134	142	140	143	166	143	148	153	156	133	134	162	139	161	129	172	126	134	161	147	151	157	142	134	164	139	134	137	153	143	139	126	124	149	153	124	166	143	148	132	130	137	124	141	157	156	129	142	149	129	130	128	144	150	149	129	125	144	149	135	125	127	152	140	136	149	141	156	149	135	138	145	133	130	164	123	157	181	134	136	134	142	137	152	169	124	142	158	160	160	133	128	133	152	140	147	138	112	119	146	125	147	139	141	166	113	138	129	143	140	134	138	150	166	159	132	142	130	127	133	147	143	143	148	160	140	128	130	141	137	138	144	136	121	134	151	142	135	144	122	144	130	146	131	145	126	139	144	131	144	130	135	145	164	134	145	122	137	128	148	130	131	141	140	139	134	137	143	142	146	149
3254	5501	18212	22390	12164	6914	6522	5044	3271	1433	800	660	628	523	539	502	428	454	418	381	401	373	400	368	366	406	371	403	410	378	396	404	347	405	388	391	440	398	393	386	375	377	372	354	406	338	392	360	429	369	379	388	420	399	408	396	383	377	379	397	387	379	390	380	371	387	374	350	383	408	379	389	361	409	401	384	352	384	399	401	350	357	372	411	415	381	373	390	364	396	387	372	384	368	393	416	382	407	389	379	380	387	366	379	397	378	393	406	344	363	384	404	424	342	354	386	400	400	375	400	407	354	398	384	386	384	366	376	401	345	400	406	411	407	401	395	380	444	372	349	389	381	350	375	426	393	386	392	364	401	376	351	367	391	398	393	395	420	412	393	406	374	399	397	408	346	392	378	340	359	357	362	395	386	413	416	388	379	400	378	383	364	415	379	377	380	379	400	409	429	402	359	403	358	366	379	383	370	396	352	378	376	425	392	423	385	396	351	398	399	381	380	348	363	386	413	380	392	417	402	385	370	389	381	370	362	392	396	368	355	386	420	378	377	401	390	390	413	369	415	387	358	413	394	417	382	391	390	411	400	388	385	377	390	394	377	359	356	343	376	378	401	404	379	385	380	397	402	404	390	399	360	369	413	380	383	373	403	384	376	369	394	419	392	412	409	394	428	352	364	407	453	397	389	352	391	377	373	365	416	395	339	397	378	383	410	386	360	384	384	338	331	366	411	352	387	400	413	395	396	385	373	382	393	361	373	397	369	374	359	381	375	386	377	377	423	399	352	354	392	353	364	394	425	401	403	383	378	403	407	401	369	404	385	397	417	414	388	394	390	341	374	345	390	379	399	432	412	384	371	387	370	363	396	420	378	373	356	397	381	406	391	408	390	334	406	380	383	405	383	411	387	377	408	377	354	345	422	387	405	393	395	401	343	426	374	333	361	372	386	372	376	383	379	410	377	402	394	364	408	392	360	385	378	383	372	356	380	384	394	375	412	385	416	382	390	416	365	397	385	386	360	355	363	400	345	383	391	384	400	383	342	390	396	360	384	362	376	382	377	434	405	381	390	362	380	368	388	389	351	408	382	372	393	378	373	407	428	366	377	368	410	360	438	396	394	393	369	436	426	361	371	402	381	391	398	384	392	400	388	390	385	408	362	410	375	375	377	391	399	374	380	383	371	422	386	400	361	389	361	414	387	386	432	403	386	394	403	417	390	417	404	383	356	391	392	398	391	370	411	425	366	352	410	405	351	377	400	386	372	406	431	367	360	378	400	368	397	388	358	374	371	332	372	406	396	373	421	402	375	377	388	394	364	384	400	389	409	366	390	369	373	382	415	421	385	383	382	410	374	385	395	376	375	412	405	401	395	406	409	367	395	400	359	394	379	361	430	400	386	379	380	370	355	424	390	388	373	378	381	368	383	389	372	417	421	393	390	389	413	377	410	381	344	364	387	424	384	363	404	368	377	366	431	391	379	427	369	405	412	343	390	406	386	399	399	378	406	371	408	410	369	380	387	398	370	401	347	392	365	343	395	381	392	401	412	415	361	366	387	361	371	390	385	382	404	411	413	371	416	369	387	373	370	379	360	403	395	389	407	399	383	371	370	394	397	364	355	397	399	373	377	392	405	337	383	397	388	370	393	379	378	382	352	365	394	403	385	384	359	374	395	375	413	382	368	373	388	394	374	393	373	374	385	354	394	372	378	370	401	387	386	371	424	390	399	393	379	371	372	408	401	412	358	409	371	412	385	410	382	355	368	385	413	397	407	398	394	371	365	392	399	364	358	369	400	376	396	357	382	387	370	404	394	392	391	412	366	387	386	409	378	415	393	369	390	359	379	384	374	369	422	401	405	350	390	387	358	392	384	386	376	424	363	386	392	413	403	408	372	395	371	368	427	400	396	379	415	429	407	395	356	371	348	432	378	378	366	401	385	383	396	412	393	379	338	333	379	410	416	385	412	384	363	372	419	360	386	372	419	379	407	401	394	376	401	410	412	376	382	356	432	406	380	399	398	361	352	367	388	362	398	383	398	378	385	375	402	384	358	398	378	383	406	363	411	383	418	402	404	396	397	394	370	388	387	392	418	409	364	384	385	438	414	373	343	356	408	365	363	381	391	387	395	405	430	393	365	367	369	382	385	392	372	409	423	412	399	394	364	385	397	416	398	411	400	385	393	399	390	370	416	396	409	408	385	390	398	381	380	389	426	362	366	373	394	398	388	406	432	397	391	402	398	414	376	384	396	411	396	397	405	372	386	393	403	388	385	399	367	374	370	376	373	386	385	369	391	379	428	367	373	386	391	426	401	420	407	341	343	398	384	412	350	399	362	372	428	378	389	381	383	395	385	372	394	370	393	390	392	362	436	405	389	425	372	389	414	389	351	366	403	388	387	380	398	372	399	389	374	370	399	386	376	389	424	433	378	368	396	421	387	403	378	350	411	390	376	380	362	362	409	401	396	361	378	376	375	420	364	392	382	364	399	395	380	410	414	407	414	396	380	368	370	378	362	363	376	411	402	390	347	365	397	376	372	407	383	397	359	350	399	407	410	391	362	409	389	389	389	384	387	397	348	405	352	362	369	358	405	356	353	360	396	427	410	421	362	360	413	381	407	396	382	390	405	384	416	389	393	397	371	389	395	405	368	417	399	358	387	377	358	386	369	390	388	419	357	380	366	395	383	395	379	379	357	378	364	367	390	410	386	401	408	381	385	386	419	386	370	393	385	381	353	385	355	372	374	406	403	407	382	378	397	416	411	403	400	394	386	403	401	395	383	374	379	383	383	390	375	394	406	408	374	353	367	376	395	371	404	402	397	443	408	398	401	390	407	413	342	409	373	407	401	404	371	410	405	345	399	382	413	374	390	408	401	379	371	402	396	381	397	399	379	407	378	387	404	398	392	402	355	373	401	401	385	391	413	377	376	413	343	404	389	377	377	377	371	371	374	383	381	368	369	367	385	433	401	399	365	409	378	348	426	373	398	383	387	388	384	404	372	403	411	414	410	397	404	405	419	361	391	421	403	362	391	387	375	378	352	392	354	419	430	365	393	411	394	394	410	387	371	392	389	383	376	367	401	389	379	373	425	403	355	364	371	378	386	382	398	349	422	375	391	360	378	397	372	391	384	408	355	367	376	413	389	381	387	369	379	390	410	434	388	403	400	374	359	423	403	399	402	389	419	382	356	404	376	365	433	381	359	379	402	336	389	378	405	393	378	408	426	402	401	368	410	387	392	394	387	382	386	396	406	335	397	440	397	373	369	417	377	417	375	381	379	383	350	403	374	382	373	399	397	414	371	372	390	379	400	386	362	410	405	382	413	417	382	382	397	370	373	409	364	386	413	384	382	415	365	373	376	366	410	395	407	387	404	433	376	367	398	393	350	398	376	390	403	391	399	368	391	391	374	372	401	379	386	392	403	383	408	402	401	393	367	393	376	387	408	390	417	364	375	399	367	367	420	435	398	383	364	404	384	408	392
22420	39342	62410	59550	38168	26913	20667	13586	7676	3053	1192	852	707	585	435	321	229	201	180	224	186	152	156	168	132	157	139	157	135	150	152	156	152	133	145	178	148	146	125	141	135	147	147	152	143	153	170	135	128	172	135	159	170	149	148	148	142	152	149	143	152	132	164	156	131	157	134	118	167	172	145	138	179	152	148	159	179	144	153	152	135	154	135	138	147	142	146	145	144	151	147	160	144	141	150	125	127	150	143	145	143	159	139	147	158	147	133	157	151	140	140	141	136	165	132	141	123	142	161	146	154	125	156	147	125	140	144	154	156	152	133	141	138	153	158	161	140	151	140	150	150	148	148	139	163	146	151	138	138	156	138	141	135	149	134	129	137	126	172	153	141	162	145	121	148	153	144	160	136	134	157	154	161	130	146	136	148	163	132	149	174	163	133	148	183	153	140	161	159	162	137	146	140	146	136	161	131	148	133	129	145	159	151	168	162	166	135	162	133	135	132	156	133	146	141	153	143	151	133	143	152	148	144	176	139	147	143	145	145	146	127	157	142	138	175	154	157	148	144	142	144	146	160	157	167	137	155	133	159	141	145	133	141	117	131	163	133	141	176	161	141	174	157	128	154	144	141	143	135	134	139	142	131	141	142	123	141	152	157	147	155	173	148	152	162	143	157	149	158	125	152	168	145	140	134	162	149	153	163	117	121	163	156	129	175	146	166	148	143	120	158	160	142	135	144	134	145	137	134	147	148	122	180	149	150	174	149	188	120	156	155	138	156	158	112	146	161	163	145	161	160	139	150	128	159	133	144	153	171	140	170	163	149	157	158	167	157	155	128	151	136	164	119	157	144	166	132	156	132	161	135	167	147	164	144	133	126	141	138	150	133	119	130	173	135	146	121	169	158	145	142	151	164	151	156	146	155	178	167	136	125	171	137	146	157	153	136	171	153	149	173	149	131	150	151	136	156	145	150	159	137	157	153	145	151	123	158	144	118	166	142	166	159	153	161	138	148	159	136	130	153	135	146	165	150	144	163	170	155	141	135	155	172	152	157	142	145	158	149	149	151	169	128	156	118	143	131	155	132	153	171	149	141	169	146	169	157	159	151	167	152	158	156	153	138	146	137	140	166	129	159	130	141	172	153	142	147	158	156	144	137	145	153	129	140	159	124	127	124	150	165	159	160	155	154	145	154	146	158	166	140	146	160	148	137	162	167	162	156	132	148	171	171	161	146	147	147	136	185	153	175	168	159	176	154	145	172	167	147	140	146	123	157	151	170	149	152	155	141	138	167	153	137	165	167	146	143	166	153	145	169	140	155	136	148	141	157	120	139	138	161	137	131	144	148	162	143	141	144	137	151	161	144	146	159	154	133	147	154	148	152	142	152	142	137	151	143	153	134	142	157	144	173	147	156	140	144	145	165	149	136	159	149	157	147	132	140	136	139	140	181	157	154	143	163	158	137	181	158	155	150	168	138	140	154	167	150	145	124	177	165	165	145	146	130	113	140	155	159	149	127	132	132	141	159	132	158	160	142	136	142	131	155	169	156	144	150	154	138	144	161	157	154	136	125	155	156	153	150	147	149	141	143	173	143	138	124	160	161	157	152	175	172	155	119	147	153	122	160	136	150	136	143	152	153	154	166	143	153	130	152	138	138	134	160	154	151	141	168	144	133	151	168	144	158	151	150	141	132	115	142	148	157	159	152	134	145	167	153	134	157	136	159	145	163	135	152	147	137	149	142	138	125	138	143	143	136	141	143	130	117	163	144	157	150	150	152	138	173	142	150	166	163	148	133	146	135	156	135	160	164	161	152	157	171	149	175	166	160	134	142	151	136	131	150	143	169	154	148	171	150	127	141	169	148	143	163	130	137	143	139	149	154	131	158	141	145	132	153	166	185	159	155	131	138	156	136	172	153	167	164	156	157	142	130	123	151	149	154	128	151	180	121	166	134	133	166	149	146	154	149	177	136	162	127	174	147	142	151	150	144	151	137	161	162	125	157	145	163	169	164	141	131	133	160	150	151	141	125	164	157	134	152	142	153	152	151	168	157	133	152	127	151	153	173	125	173	146	125	115	148	139	124	147	152	155	156	167	160	155	155	135	134	149	157	156	145	136	134	160	167	175	144	154	155	157	137	153	132	177	176	153	161	162	168	141	137	137	151	153	147	151	144	152	135	134	138	163	118	157	158	130	177	167	165	167	166	156	132	149	164	155	129	136	157	138	169	145	137	147	163	146	155	143	134	164	153	154	164	141	144	165	144	133	145	139	149	149	140	137	147	165	144	131	147	159	150	159	176	146	155	140	160	149	144	137	128	154	155	154	152	163	154	142	155	138	155	168	148	150	167	147	156	156	152	150	150	146	146	160	161	156	159	156	153	153	167	142	156	148	154	143	151	165	145	122	131	153	146	139	120	158	151	141	142	153	142	148	148	154	146	147	135	142	134	150	127	153	142	123	132	140	143	154	135	149	146	160	143	138	119	157	148	152	143	151	148	146	132	118	148	165	138	139	167	141	168	154	146	152	141	141	151	163	139	147	134	133	145	150	170	174	134	157	131	149	132	161	152	158	163	125	137	148	155	156	163	166	167	139	174	156	186	128	151	142	139	132	142	158	141	165	159	147	138	157	153	165	155	153	125	150	145	128	147	134	145	137	167	130	158	143	158	154	153	135	160	134	142	142	132	156	128	169	136	155	150	143	118	151	147	134	144	154	122	176	156	142	158	157	171	139	151	154	142	141	132	153	142	138	134	138	179	146	131	151	131	144	135	158	169	135	165	151	150	131	143	141	123	140	131	150	147	132	140	145	150	163	139	151	143	132	141	151	161	145	166	133	150	138	182	135	155	143	140	162	153	153	130	153	148	137	142	144	130	153	143	145	150	144	152	151	168	126	131	161	135	139	151	146	156	160	149	145	147	147	141	139	154	143	145	152	150	158	151	159	157	122	155	155	135	160	139	141	133	151	139	133	161	137	151	113	152	136	144	156	141	169	156	140	140	150	138	152	145	162	158	136	121	164	153	124	148	162	159	124	173	166	152	164	142	131	161	134	159	146	146	141	120	141	146	148	149	130	150	142	138	155	153	156	149	152	134	151	142	149	150	157	148	152	152	162	144	137	158	131	167	143	147	150	136	145	175	135	137	152	135	137	160	142	129	152	144	161	143	128	142	146	159	158	139	153	140	133	157	154	176	134	145	136	136	151	138	141	151	149	148	136	141	152	150	142	164	128	165	138	162	148	120	135	129	138	146	154	140	154	163	147	149	150	114	178	155	134	133	143	167	152	163	140	150	152	145	153	153	158	157	148	166	141	150	154	141	140	146	154	157	162	136	150	138	138	142	150	129	152	144	134	132	147	165	172	149	145	164	146	166	155	147	152	164	149	157	155	153	155	156	148	177	145	151	147	176	138	146	151	144	160	137	165	154	147	151	156	163	137	147	125	141	148	145	152	165	165	154	125	156	155	138	138	175	122	158	132	119	140
14290	33102	57895	61899	46095	40112	35509	28916	21417	11014	5324	4071	3504	2792	1944	1402	1022	636	549	517	439	402	382	445	405	393	409	390	389	420	401	423	399	396	427	379	391	387	407	410	388	388	398	392	418	388	418	422	410	399	418	422	392	436	433	381	402	391	382	367	379	401	434	381	411	389	414	367	406	416	411	410	464	411	390	432	396	390	416	421	441	420	373	407	426	376	409	346	423	375	352	425	414	417	437	439	392	377	394	387	421	409	381	418	372	395	418	437	393	412	432	376	402	399	407	374	405	409	393	386	408	401	401	377	408	406	444	392	378	384	384	395	389	409	409	413	381	399	439	408	415	372	436	419	390	392	385	423	417	399	397	412	417	399	390	388	416	422	408	401	416	405	409	377	363	404	412	394	437	406	412	397	389	398	422	417	394	410	409	392	391	381	403	386	399	423	381	392	373	417	400	392	419	395	415	409	419	384	407	413	417	420	405	415	424	374	414	382	387	438	414	393	375	378	420	403	440	438	433	408	418	397	424	378	421	440	377	410	401	424	446	369	403	393	449	404	404	419	403	419	381	415	410	402	423	396	413	411	405	427	409	390	396	413	455	387	382	393	391	425	423	375	416	386	366	424	408	439	425	407	400	394	402	400	402	406	390	408	407	414	416	420	407	420	367	392	410	422	393	415	433	409	394	395	405	373	397	425	397	363	429	412	406	388	394	410	438	376	405	432	418	413	440	384	428	440	423	404	366	402	411	404	366	406	404	412	408	391	367	433	387	453	399	405	410	379	406	405	427	400	395	382	395	432	378	428	396	457	390	429	433	389	397	443	403	418	381	447	390	441	426	410	404	400	391	429	417	387	383	395	402	431	395	438	439	389	420	434	421	400	415	439	385	399	404	360	429	399	414	427	416	379	409	406	406	391	393	430	429	389	398	389	405	421	404	403	432	428	403	407	351	413	399	432	396	420	407	387	405	409	441	468	394	398	357	406	403	392	402	419	426	411	404	417	399	422	422	412	379	402	406	433	407	441	430	428	381	361	395	395	400	382	400	394	426	399	400	414	386	424	433	372	401	369	407	440	395	381	424	373	402	407	408	390	424	407	374	378	413	353	392	406	390	403	440	384	380	402	380	428	414	416	386	415	360	398	395	378	404	413	397	393	404	367	441	390	378	388	393	411	389	399	397	421	386	417	410	400	394	394	413	400	428	400	421	409	405	387	414	412	417	376	421	415	379	404	434	390	381	396	415	389	374	412	421	391	433	408	367	385	390	405	411	399	435	418	408	421	423	377	397	384	379	440	369	398	408	396	407	417	435	404	418	399	411	387	401	453	421	429	381	400	416	374	419	415	396	373	389	386	375	437	421	419	434	387	418	443	390	370	426	432	396	392	401	371	405	385	416	383	426	386	396	404	376	386	412	411	395	396	401	391	376	434	421	413	421	380	397	375	381	417	429	446	386	397	401	421	397	395	380	383	422	422	389	392	409	424	404	405	397	359	414	391	406	391	448	422	400	396	394	413	390	390	403	403	404	432	382	397	380	390	389	427	452	404	444	373	397	422	449	415	357	358	408	383	421	394	435	431	402	414	392	407	429	429	423	414	393	392	388	407	362	386	433	376	426	418	392	379	435	407	427	418	431	385	407	400	429	396	354	415	373	410	384	425	401	385	383	408	386	376	408	404	415	438	427	368	421	434	409	396	411	435	381	370	397	396	395	386	413	393	415	411	393	403	418	416	370	403	400	426	378	407	410	420	375	386	381	415	404	417	408	437	400	387	430	387	405	383	412	423	380	388	408	424	434	383	401	357	363	417	386	366	436	424	425	428	428	414	427	449	444	399	409	379	376	412	444	399	436	425	419	384	424	374	408	388	407	385	416	409	371	418	443	404	408	411	437	424	394	428	435	411	374	407	396	409	425	409	401	417	414	421	410	414	414	372	419	364	410	388	410	390	401	412	403	389	413	404	405	415	391	410	427	424	402	411	409	375	401	387	424	391	395	412	403	422	417	406	382	472	446	440	385	382	416	400	415	410	410	393	408	412	432	424	404	401	401	422	420	405	395	427	391	430	397	379	401	427	433	416	457	393	404	387	399	402	401	410	387	379	420	396	432	403	408	414	381	413	405	382	396	386	416	380	407	400	432	388	393	388	401	442	365	389	416	403	397	401	409	425	387	420	416	454	406	400	365	386	405	418	400	410	383	410	390	415	435	430	400	401	382	443	450	409	387	415	390	369	410	434	377	393	400	431	409	460	391	428	389	359	374	435	393	413	395	409	406	463	417	369	401	422	389	406	413	437	432	399	386	385	412	407	410	435	418	399	379	433	374	393	430	371	412	407	407	409	416	398	376	400	409	395	437	386	412	411	382	430	372	391	392	433	400	413	428	401	409	418	384	401	398	378	438	385	403	403	357	431	411	406	393	388	415	420	422	409	388	437	387	434	376	420	400	475	418	408	417	426	368	423	377	384	415	422	431	361	431	412	411	377	433	400	419	419	387	423	394	378	426	389	402	382	407	439	449	417	394	440	412	430	411	456	403	441	417	420	428	460	447	402	352	440	410	434	415	372	403	444	381	435	438	403	388	395	409	402	397	407	421	385	419	411	384	420	423	408	405	382	399	428	400	399	409	412	398	413	380	375	383	424	416	414	412	419	404	406	409	372	363	373	427	426	373	421	382	388	404	423	407	402	412	405	374	408	407	411	442	418	411	386	413	449	406	380	369	424	365	422	401	400	447	419	419	374	376	407	396	405	433	428	373	413	388	404	418	391	417	394	401	425	439	392	419	393	408	378	440	393	431	395	396	381	417	418	419	397	368	454	421	378	386	426	377	411	416	401	374	389	374	405	420	384	377	431	438	396	412	410	408	393	387	380	433	407	409	392	435	393	390	433	449	435	407	399	392	432	414	400	440	347	427	384	375	438	410	401	416	439	392	409	439	357	405	401	364	385	412	420	386	401	417	386	401	405	416	406	431	413	401	408	437	423	422	383	392	413	402	394	411	402	377	378	403	399	421	413	416	395	402	388	401	396	397	400	444	408	402	412	391	438	435	399	444	372	394	350	449	432	377	377	390	402	378	428	426	395	409	392	412	429	396	427	398	384	447	418	381	392	421	416	385	410	413	396	356	388	414	437	443	421	404	434	426	444	379	400	407	421	388	426	408	365	426	394	436	441	367	397	387	393	434	366	383	440	375	396	388	411	402	395	421	386	402	437	402	398	394	419	390	385	377	393	372	415	409	443	396	416	362	427	386	376	409	398	377	393	398	401	380	367	422	394	419	409	405	415	377	425	415	396	389	406	417	393	429	433	448	386	425	432	444	418	424	397	409	395	411	437	423	397	423	408	404	392	419	422	377	386	447	420	419	389	419	389	402	393	425	398	399	399	423	425	394	395	341	400	396	398	367	367	432	393	424	418	446	392	427	457	428	374	402	375	413	431	418	422	403	380	417	396	413	395	406	372	439	407	420	448	377	414	384	419	375	410
39921	57451	76647	70791	49624	40252	33283	24485	15084	6286	2350	1543	1458	1060	618	460	365	235	242	189	203	137	158	133	157	146	129	165	182	164	185	168	156	169	152	179	164	155	162	166	163	180	149	163	153	176	168	168	141	163	172	187	204	175	166	169	176	138	159	156	198	165	159	156	167	174	182	177	155	173	174	149	165	143	158	168	158	180	176	139	152	154	146	185	149	162	166	199	153	174	164	164	168	150	140	153	158	157	169	161	158	172	151	191	160	196	181	177	151	166	153	164	166	169	156	191	176	148	197	171	171	189	164	150	154	150	179	163	182	176	133	159	169	168	162	166	174	180	183	169	169	146	159	176	167	147	148	164	159	182	161	199	173	158	155	187	161	176	188	183	174	170	165	159	167	171	184	167	168	139	180	157	191	161	176	171	183	159	197	181	148	151	173	185	178	181	178	169	165	152	177	141	158	172	157	144	183	145	172	153	160	184	168	179	182	152	159	166	167	168	195	161	167	158	175	152	147	172	158	172	164	146	156	136	172	155	175	195	153	164	160	168	171	163	171	155	167	160	169	175	147	174	191	179	171	140	157	180	152	162	142	179	170	177	162	168	157	158	151	163	148	178	165	178	168	148	158	130	168	142	158	163	153	173	149	172	163	164	163	158	152	186	152	153	169	179	157	170	149	158	172	176	157	157	156	166	181	180	173	156	180	163	167	152	171	191	187	163	154	163	153	164	172	176	172	176	176	183	164	161	166	162	146	175	161	164	163	170	175	176	189	152	171	156	162	180	158	148	155	183	187	182	154	148	165	175	176	162	162	197	169	159	176	185	160	177	159	166	139	173	156	147	175	181	163	154	178	166	174	175	175	166	181	160	158	169	189	194	169	158	138	150	156	170	195	151	155	165	159	156	161	179	143	165	150	161	170	170	152	169	134	158	182	174	178	167	179	146	146	175	160	174	162	152	165	169	179	160	160	171	139	169	158	171	169	153	143	173	148	145	170	176	147	162	176	166	174	177	144	167	171	196	166	145	153	178	179	175	177	165	167	160	162	127	161	174	173	172	166	179	148	165	166	158	165	192	170	179	148	163	181	162	164	163	180	195	168	180	202	170	176	175	185	167	157	161	176	153	193	175	152	170	162	183	153	155	168	159	154	163	192	178	151	160	164	153	162	168	154	156	137	161	183	176	175	162	182	190	177	169	162	156	163	179	174	181	158	177	160	189	152	180	179	153	156	175	174	192	151	176	174	161	163	181	180	140	169	187	161	158	182	171	161	192	160	174	158	198	159	154	162	164	152	148	164	166	178	165	175	169	151	152	155	154	146	147	162	162	126	160	161	164	185	179	163	164	146	165	163	134	166	190	202	177	172	138	154	155	177	175	190	185	160	177	168	170	148	156	178	194	162	165	153	165	178	188	176	187	158	154	146	158	165	159	162	171	182	139	175	162	125	152	157	175	187	148	164	170	173	173	180	170	165	158	153	153	163	180	184	194	153	164	158	156	163	170	159	186	175	157	161	168	159	191	165	147	161	161	149	174	184	184	149	165	179	157	154	154	166	174	176	173	143	165	168	155	149	188	161	162	146	161	155	157	165	150	159	188	163	175	161	157	157	162	180	156	198	169	172	155	167	149	166	173	166	165	177	165	171	152	151	165	170	171	150	174	182	174	186	182	161	154	140	164	174	181	154	167	185	158	165	175	144	148	173	165	155	160	165	172	171	186	161	164	161	173	156	158	166	151	169	161	145	162	169	158	155	178	166	141	176	176	165	171	173	192	183	142	176	154	162	172	177	166	152	170	150	149	159	167	150	200	164	146	181	149	168	179	177	175	154	185	177	166	182	170	199	164	183	163	165	168	164	166	153	153	181	148	152	153	167	169	166	161	158	161	170	180	165	178	160	150	179	166	155	160	151	165	152	161	170	171	151	144	156	147	174	182	159	184	153	164	175	158	141	157	175	163	167	154	162	154	158	176	155	164	188	164	147	168	164	148	161	171	159	185	162	164	171	164	171	146	162	162	172	189	184	169	157	173	186	158	162	177	172	172	159	170	160	159	137	160	174	161	174	146	152	182	175	178	164	180	158	156	166	165	151	175	179	156	156	182	161	157	172	164	158	170	188	145	150	162	178	167	166	158	181	148	177	163	155	172	182	181	173	136	165	179	160	155	147	177	184	158	156	154	163	168	164	161	145	166	179	154	172	182	159	147	158	174	174	143	158	183	175	159	189	158	178	133	158	169	168	161	168	149	182	167	169	167	166	157	189	169	156	162	161	173	166	177	154	160	144	162	179	150	146	146	174	165	160	143	158	150	153	158	170	182	165	137	184	133	162	180	156	153	175	165	164	145	175	177	160	176	176	167	170	185	182	151	162	172	169	179	156	183	149	186	173	135	145	168	158	166	168	184	155	155	158	150	178	165	146	141	175	148	163	156	188	153	160	165	180	154	173	174	183	180	150	176	190	183	174	173	177	159	158	151	167	150	153	164	159	159	162	151	180	157	170	169	164	171	172	158	142	149	157	164	162	139	181	164	156	174	164	165	169	179	186	175	172	161	165	151	145	166	141	147	161	151	166	168	152	140	166	157	152	160	150	150	177	175	151	159	176	146	185	154	168	145	160	168	140	167	158	169	140	209	157	168	172	153	149	164	156	178	174	165	167	171	175	175	147	154	152	173	171	177	171	158	152	151	172	143	176	160	159	153	156	152	156	171	162	165	161	161	160	173	150	139	177	163	181	154	145	165	188	168	152	167	160	150	178	163	159	167	163	155	186	175	177	151	155	183	147	165	146	173	152	178	173	157	170	158	168	157	163	165	165	149	164	162	157	163	163	178	170	168	180	157	169	157	185	176	145	175	145	144	171	164	190	164	184	169	158	181	167	162	161	153	193	165	174	156	151	177	168	145	176	151	163	170	189	177	154	164	168	193	177	149	168	166	147	162	177	165	161	155	147	163	174	158	176	156	136	178	138	158	156	150	173	163	174	150	154	182	168	159	161	160	176	157	169	150	193	162	159	170	180	177	169	173	180	170	181	162	156	146	176	175	165	159	166	174	151	172	175	163	201	175	177	164	173	159	139	145	147	171	139	158	165	176	167	174	161	174	181	180	165	170	160	157	149	179	157	168	178	176	155	158	157	150	162	173	152	199	157	170	181	170	167	172	157	165	167	172	172	171	175	151	164	161	165	175	160	164	164	151	167	159	180	168	177	170	155	153	175	149	168	186	170	181	153	152	170	167	169	154	198	163	169	150	188	159	153	158	156	192	177	171	141	177	175	162	170	163	160	172	168	148	148	177	162	155	158	175	170	176	155	159	177	176	169	149	156	164	168	163	174	151	169	175	142	156	153	168	152	186	163	169	168	177	148	159	186	174	183	156	190	158	150	137	188	153	157	176	172	199	154	165	174	149	181	167	183	159	173	156	170	165	136	148	159	172	168	178	171	149	157	157	169	167	188	167	156	163	173	176	165	155	182	169	166	170	199	174
25098	43806	71146	74543	56580	51374	45400	38653	30171	17715	9621	7034	6460	4899	2818	2061	1472	780	809	657	512	449	461	499	445	444	478	431	445	458	434	456	469	411	467	439	453	460	450	454	432	444	439	405	450	441	427	464	419	445	469	475	433	448	434	440	443	437	408	487	447	465	447	434	426	440	436	454	425	416	435	441	467	433	466	481	416	473	450	421	432	445	445	419	460	483	463	454	481	447	447	433	431	420	470	458	446	451	449	427	462	452	433	405	417	434	441	429	453	431	444	458	424	421	480	442	442	439	436	412	472	465	433	443	457	441	442	428	454	440	427	413	400	430	450	401	459	436	423	453	480	472	441	480	490	421	457	452	462	448	449	440	463	445	406	418	442	464	447	416	409	455	380	427	485	470	431	414	448	434	454	462	430	413	500	460	436	455	489	441	439	448	441	455	422	472	477	444	396	413	439	453	395	435	445	433	458	409	429	470	424	451	444	441	455	428	425	440	450	474	484	465	448	400	407	443	445	432	423	445	459	463	467	463	416	458	432	414	458	427	486	425	469	428	428	431	444	415	437	440	460	437	430	416	451	438	416	413	414	434	413	481	443	411	463	456	462	447	431	439	444	444	461	466	442	421	473	422	439	420	436	481	418	445	435	433	417	427	453	480	414	470	410	467	427	405	468	444	463	434	423	436	434	464	455	457	443	434	417	421	417	411	435	436	428	468	454	424	409	456	461	454	465	416	443	418	504	473	430	449	456	423	421	439	431	477	468	441	435	456	484	406	416	458	451	452	452	431	426	404	474	418	466	441	445	417	468	476	455	420	405	466	470	487	471	447	427	445	426	453	450	429	451	419	425	434	412	441	430	414	439	421	429	418	475	455	425	436	414	435	424	456	444	418	498	468	430	466	454	419	407	435	446	448	452	449	446	469	465	423	443	403	472	450	415	444	455	450	445	432	421	438	435	456	441	411	438	440	446	430	451	453	448	402	439	431	421	439	441	493	415	428	459	441	430	435	411	455	454	445	432	438	450	436	467	435	452	426	450	452	462	443	419	444	453	453	452	473	431	434	435	457	439	444	443	409	451	452	450	467	424	466	452	439	429	453	468	475	453	471	451	411	426	416	399	423	461	434	425	493	461	435	427	458	472	434	434	423	415	419	452	433	445	423	444	459	483	459	476	421	484	441	441	410	467	446	454	442	409	419	440	428	440	394	427	487	445	433	472	436	441	457	437	465	458	427	447	438	475	424	480	444	413	434	422	449	455	437	422	413	424	462	444	452	432	455	454	423	450	440	413	459	435	467	424	466	437	483	461	415	424	453	424	427	445	413	446	444	444	403	433	446	442	457	451	488	470	435	454	443	457	437	434	427	459	434	449	438	436	432	457	396	449	445	455	455	420	412	424	452	419	450	446	468	432	442	451	449	437	437	451	424	436	463	454	466	429	433	465	429	472	425	447	426	425	457	458	435	398	431	446	427	476	480	450	448	435	461	418	449	429	432	440	420	469	443	426	403	425	415	465	442	462	455	448	443	437	412	449	458	450	432	453	452	465	423	488	444	408	425	433	437	406	461	407	431	459	460	474	423	457	425	420	450	443	437	474	428	449	483	466	491	457	441	432	458	448	438	402	448	400	455	439	401	452	478	460	449	407	431	419	446	435	462	464	457	423	385	407	451	481	438	418	463	451	433	446	438	425	461	424	435	453	453	441	403	435	443	446	447	434	454	424	404	421	433	428	433	460	473	426	439	464	418	448	421	439	437	452	405	449	448	433	478	459	467	434	460	449	421	427	440	440	420	423	456	459	460	436	437	432	448	438	486	474	446	455	445	408	450	431	464	464	485	429	427	436	470	450	438	455	431	446	438	446	428	440	421	478	408	423	468	456	440	421	432	468	451	410	449	396	474	442	436	451	420	427	417	422	446	403	450	426	434	436	446	431	463	442	431	442	405	431	425	422	471	463	439	458	434	460	431	445	472	434	429	447	445	464	435	424	474	454	457	430	431	455	424	453	456	434	428	438	447	452	442	400	424	418	451	420	448	442	455	446	463	435	427	444	443	434	432	442	422	432	435	426	408	409	430	484	439	448	450	431	468	433	397	405	421	447	450	464	419	452	454	437	418	456	449	418	520	470	452	474	484	418	441	439	446	440	432	435	451	448	457	450	429	458	468	437	422	419	455	444	462	428	411	458	466	445	467	449	443	444	446	465	440	412	472	435	449	456	428	467	461	406	455	466	441	431	462	425	427	453	420	436	466	463	458	457	433	451	446	419	431	451	458	436	429	441	457	471	456	447	456	416	438	428	428	425	459	410	422	453	489	463	419	477	485	458	478	438	453	457	449	426	455	407	421	430	465	407	442	484	468	442	460	449	404	399	431	427	402	416	423	437	450	445	460	420	447	457	438	431	437	428	423	441	434	451	456	442	453	444	421	454	422	443	438	456	439	444	430	440	423	459	413	462	449	462	432	444	458	420	472	428	474	404	421	426	437	433	418	446	441	442	478	448	453	466	442	429	434	433	442	452	458	467	428	445	462	446	441	414	429	436	433	472	441	424	444	435	425	464	421	486	425	436	435	465	455	439	441	477	439	497	456	464	435	435	427	413	438	428	458	441	428	399	462	430	437	462	450	441	436	435	463	451	438	420	436	433	432	477	427	460	424	464	413	443	450	446	435	451	431	446	409	465	413	453	465	447	452	434	477	463	459	436	422	417	465	489	427	452	420	418	435	444	471	422	487	431	494	434	429	455	442	431	441	415	446	486	441	419	463	441	431	438	460	409	408	447	439	414	442	460	432	446	455	428	450	419	445	429	456	414	451	430	470	445	410	441	424	447	426	466	438	462	443	463	463	437	431	458	464	425	447	464	486	453	436	467	448	426	474	397	432	442	439	419	414	418	433	410	427	446	435	442	448	419	406	470	446	424	425	415	496	436	465	444	457	442	433	451	442	447	429	439	481	485	397	469	474	431	442	448	425	453	437	444	451	424	428	445	437	431	454	460	447	448	430	437	408	422	441	445	424	450	425	452	429	432	481	458	443	441	485	456	469	463	456	423	456	438	438	373	429	425	443	468	434	449	427	443	437	411	435	408	422	464	425	427	436	399	441	430	439	463	444	460	400	427	431	448	486	460	418	453	423	433	455	476	493	438	446	452	431	427	447	392	454	431	431	435	463	444	427	452	449	426	432	436	442	481	428	433	436	438	428	433	448	466	459	472	454	439	415	448	428	419	443	433	443	447	445	419	429	437	474	447	467	432	462	463	433	440	471	437	478	449	404	441	450	467	433	452	430	455	461	446	476	452	432	430	445	416	462	421	444	435	482	444	406	465	448	437	463	427	478	430	407	426	467	432	465	428	405	447	453	454	457	410	432	419	443	428	452	421	414	413	452	435	444	399	440	401	465	425	469	446	463	444	465	413	444	428	436	424	451	434	455	461	452	445	434	432	446	467	463	435	484	449	444	459	444	433	418	461	424	457	471	439	377	436	460
4859	4629	9894	9781	3393	2173	1450	1086	736	388	237	215	161	185	169	174	160	141	136	123	151	141	160	139	152	145	142	121	138	134	139	136	137	150	139	138	126	139	136	148	142	147	145	149	142	143	138	137	159	149	141	138	146	132	158	164	132	144	129	135	147	142	141	136	146	142	151	154	164	143	138	129	148	137	133	139	161	149	139	132	140	153	144	135	137	147	140	173	150	159	156	124	149	137	152	145	142	142	139	138	133	161	137	149	141	159	156	149	144	153	143	134	153	140	141	155	152	130	145	124	167	153	151	135	143	139	123	155	138	141	150	141	127	159	135	127	152	144	125	158	147	150	141	140	142	134	138	165	138	131	170	168	150	143	140	125	134	141	154	151	138	145	137	166	125	137	149	165	150	151	154	131	166	125	168	142	143	125	135	145	161	140	158	136	147	130	150	153	149	131	152	131	152	152	143	145	156	133	161	147	133	136	125	149	133	157	148	122	183	167	145	157	145	139	139	133	155	158	168	151	141	155	158	109	154	163	151	151	147	131	131	161	129	142	141	148	127	120	155	163	144	136	142	144	163	144	144	130	137	162	128	154	140	141	133	148	155	135	153	149	143	141	128	142	150	167	151	122	133	136	132	146	134	142	145	119	138	151	133	139	155	161	130	128	133	150	141	141	137	150	145	146	163	144	140	153	144	140	139	114	151	147	146	142	160	145	135	138	135	153	166	156	159	129	136	113	129	134	158	164	136	151	137	158	163	149	151	142	123	149	140	160	137	145	124	165	141	184	134	150	154	143	148	135	141	137	146	139	144	150	158	145	117	147	147	147	150	130	129	137	170	154	165	144	130	150	138	107	134	132	113	139	138	119	141	128	141	136	158	146	145	159	140	160	114	134	165	128	159	155	140	121	153	170	140	143	133	129	166	152	121	144	131	118	153	123	154	132	133	158	129	144	140	156	119	141	146	133	134	152	149	149	152	167	147	133	138	124	147	146	152	135	142	150	126	137	140	173	160	141	144	158	140	155	161	140	155	149	147	154	164	125	134	133	145	162	153	150	135	142	127	155	124	136	157	165	161	146	168	145	129	133	147	157	167	124	144	133	119	178	140	145	149	150	137	147	138	138	137	132	140	141	135	184	137	161	147	153	147	151	157	114	144	141	127	148	149	147	128	147	160	163	144	143	145	163	150	177	154	138	131	135	126	123	152	148	137	140	127	134	156	139	126	139	135	159	158	150	146	137	135	136	147	137	124	141	151	123	144	146	131	129	152	129	140	124	136	131	153	127	154	143	149	133	131	152	127	169	130	154	131	118	140	151	160	152	152	134	135	165	130	145	150	154	128	136	120	145	129	133	131	122	137	139	164	135	129	139	141	141	152	156	147	165	167	135	143	142	139	144	126	120	149	144	130	148	148	148	138	145	146	141	132	161	136	153	136	147	155	131	140	125	168	150	135	133	156	151	152	149	146	157	148	139	149	155	156	157	143	155	141	117	141	141	121	149	144	139	130	138	148	138	129	148	129	137	149	125	152	152	144	162	124	146	129	147	136	136	155	134	131	153	170	143	158	136	143	145	136	141	141	156	158	148	136	144	134	135	139	155	142	140	137	148	128	140	167	144	139	152	137	163	109	135	156	145	154	141	159	155	153	139	131	140	147	159	142	136	144	144	133	138	134	149	151	132	160	134	149	135	148	124	135	149	153	156	146	154	168	147	132	150	147	138	138	148	126	143	132	144	131	135	137	133	156	142	129	144	120	134	153	129	127	140	129	157	140	120	121	143	158	144	132	150	133	125	142	159	140	149	133	149	138	142	132	147	145	160	126	134	152	137	136	122	158	141	157	160	141	162	132	114	136	125	154	152	133	138	154	145	145	150	150	149	149	135	121	148	127	135	148	143	167	130	158	142	152	145	150	157	126	141	142	139	133	137	143	146	128	150	161	137	126	131	141	137	149	135	130	158	138	107	125	142	144	136	136	129	140	129	163	138	167	149	151	132	129	133	120	140	153	148	132	145	136	119	132	141	142	134	141	138	153	148	122	135	135	133	142	154	154	165	129	149	135	155	165	124	147	162	150	112	141	139	146	137	145	141	147	132	143	129	172	128	145	128	142	141	146	156	144	133	141	154	132	156	155	151	158	152	139	142	136	141	128	151	136	151	144	151	142	141	135	121	140	143	130	136	167	122	153	159	129	154	133	155	132	161	111	147	138	144	145	140	139	147	145	146	152	147	133	127	135	129	127	142	148	131	153	123	148	128	134	143	121	133	140	135	136	126	142	152	145	155	133	151	148	145	146	145	145	143	137	145	141	156	150	131	146	168	122	159	128	140	144	133	148	124	127	167	138	165	155	140	130	133	149	136	133	132	123	139	146	125	128	137	143	137	148	153	153	143	127	148	139	131	130	136	155	144	160	151	142	144	155	138	138	149	132	128	162	155	131	168	132	135	126	125	139	142	140	135	132	153	150	134	149	137	130	146	152	140	153	143	130	145	135	154	143	139	127	160	123	139	145	141	144	162	135	138	135	146	152	129	140	139	158	146	137	144	130	133	144	146	120	143	134	150	165	142	145	136	151	148	133	148	149	139	132	139	140	149	152	136	145	141	155	142	145	130	152	138	141	136	155	154	142	138	133	136	144	152	152	148	139	131	140	154	142	125	136	159	151	137	130	143	141	133	143	158	123	138	141	149	146	128	141	165	142	150	143	133	131	135	156	160	139	162	141	130	172	143	125	129	136	152	153	142	149	144	161	171	141	140	163	125	162	169	134	157	152	149	158	139	160	149	139	130	137	135	144	127	151	157	137	124	154	138	135	152	144	144	138	135	138	174	165	142	131	141	140	127	128	138	123	146	151	154	149	126	137	136	157	146	138	144	134	154	132	148	129	144	127	140	140	128	149	155	151	148	130	156	141	171	170	142	136	154	137	140	162	135	138	142	134	156	139	148	153	143	152	145	134	152	132	129	141	153	141	139	153	126	153	127	141	153	122	159	145	137	175	161	146	140	140	154	138	118	147	143	136	142	150	151	158	140	125	149	139	131	145	130	161	146	162	132	136	149	137	137	145	141	143	162	129	127	143	149	148	142	132	173	173	142	139	121	157	153	146	122	133	135	152	137	144	144	170	157	133	127	150	133	134	170	154	156	166	140	130	145	156	130	141	141	129	119	129	171	144	155	130	139	129	143	143	135	144	139	140	146	135	150	157	128	124	144	129	121	135	162	156	135	114	140	132	147	177	146	138	133	138	140	116	138	150	162	136	155	148	125	145	139	143	133	175	147	144	166	138	143	129	161	121	126	153	145	168	137	158	132	150	142	144	133	147	146	145	119	150	134	130	136	127	129	132	165	124	138	148	139	154	133	131	141	146	142	150	151	154	141	144	134	130	141	149	130	147	125	149	133	139	178	150	140	146	124	140	138	159	145	147	146	144	147	156	140	132	159	143	137	148	142	132	137	173	147	129	145	127	138	130	151	134	126	154	135
4313	6194	18490	21037	10707	8485	6037	4756	3247	1488	827	660	663	581	500	449	441	447	433	413	436	414	402	368	382	382	391	409	383	408	378	375	372	381	409	331	444	393	395	392	379	423	383	384	399	409	395	384	415	364	400	425	418	390	394	399	353	380	391	412	389	396	402	378	400	376	361	428	417	401	385	405	374	414	387	394	376	421	389	419	405	384	410	426	393	385	432	385	410	434	383	378	407	399	387	363	407	386	399	393	388	416	425	390	388	407	396	399	403	420	357	384	402	384	389	353	425	397	390	364	407	398	392	422	401	388	386	381	359	404	406	377	401	371	393	406	392	398	419	423	415	393	365	392	401	403	443	387	406	391	428	378	412	386	377	366	413	374	384	406	419	402	372	396	389	388	417	412	364	371	364	414	399	390	399	371	377	357	384	369	384	358	395	355	381	396	380	384	399	387	371	430	398	415	396	369	387	417	402	397	355	414	371	409	390	361	367	392	377	388	372	422	408	420	380	377	421	383	390	403	385	373	390	367	366	398	393	392	385	396	369	417	413	424	384	424	391	383	376	386	420	393	400	402	404	378	400	369	374	397	412	390	396	422	375	385	398	363	402	383	409	377	413	420	418	412	376	402	380	369	388	410	403	377	431	397	400	389	402	365	389	394	391	389	364	416	375	369	413	386	377	410	409	359	400	389	390	395	430	385	380	375	427	414	388	433	375	365	377	385	379	388	401	398	388	400	377	417	382	364	409	385	405	401	364	375	386	398	361	420	380	394	407	405	363	378	372	374	375	358	379	403	406	416	388	364	413	380	370	385	390	395	370	387	392	398	410	395	422	377	413	392	393	392	384	392	341	370	384	402	402	391	376	387	407	393	355	396	426	411	423	409	376	445	395	382	388	349	412	411	376	392	392	393	407	409	421	350	359	365	373	402	405	401	389	374	429	366	409	386	402	387	382	400	396	431	389	390	407	389	440	399	381	394	371	379	393	430	342	393	397	375	420	394	414	372	390	421	386	387	380	407	378	417	392	394	412	402	416	371	363	378	428	420	396	404	418	404	429	401	377	382	388	418	391	440	385	390	396	384	395	384	401	408	382	392	408	403	402	386	407	376	413	408	389	387	383	371	396	417	358	380	398	388	392	403	366	403	365	365	390	353	388	412	367	338	405	337	389	390	401	411	406	454	412	411	389	399	393	364	403	364	409	410	387	371	410	385	422	378	391	394	395	355	408	397	388	393	379	400	382	403	424	371	359	368	449	374	402	397	412	386	411	367	361	413	403	398	395	407	419	384	371	405	372	410	410	425	419	370	382	388	420	380	381	404	422	387	404	395	387	382	372	377	392	394	384	386	383	411	384	393	428	385	420	394	403	394	397	385	373	391	409	396	392	362	393	371	391	373	404	385	430	392	378	397	411	386	375	418	346	382	402	391	383	383	382	439	403	397	346	379	384	415	382	370	405	397	412	371	408	393	375	384	370	422	423	345	410	407	361	377	402	359	394	391	373	371	398	386	435	381	396	388	388	401	377	394	407	407	416	409	383	397	407	358	380	411	362	392	350	423	433	372	413	399	388	416	408	391	383	393	404	395	379	379	403	394	373	424	392	417	405	416	393	390	384	401	416	379	429	386	419	381	414	414	383	417	416	384	414	379	384	413	378	394	415	397	386	368	408	425	391	447	405	378	362	373	365	386	376	395	402	393	387	378	366	430	393	408	359	387	410	379	371	404	392	388	378	428	423	408	418	377	418	398	400	374	382	407	381	368	391	399	411	404	395	386	404	413	345	430	368	405	368	387	379	354	402	419	401	385	408	402	417	405	417	425	389	378	418	405	407	384	422	408	418	371	386	402	388	372	372	383	410	386	385	417	401	408	411	394	434	402	411	362	328	392	394	395	395	396	355	414	428	371	407	392	432	399	387	414	387	397	408	385	401	394	388	367	375	353	403	419	419	407	409	392	395	378	374	418	384	388	389	390	438	384	380	377	388	396	397	380	403	383	351	389	381	358	396	409	404	377	387	429	392	381	384	419	352	401	418	380	396	387	365	394	409	397	420	415	379	418	406	396	390	401	404	412	401	377	385	370	394	404	424	379	382	403	382	395	401	404	418	416	384	409	363	390	383	391	394	403	392	381	432	385	403	347	436	385	382	385	428	414	402	381	427	364	394	412	394	388	377	400	405	404	377	417	375	370	369	432	425	368	390	412	410	392	395	411	383	391	406	373	398	384	422	382	362	409	411	366	382	393	403	427	425	345	423	384	441	383	403	393	375	423	386	410	415	419	443	379	413	359	399	367	372	387	349	372	398	364	339	388	355	400	397	387	405	393	388	380	393	367	347	403	403	408	376	354	387	413	351	405	362	391	359	422	403	405	381	408	378	402	393	395	367	361	401	403	356	393	382	387	409	394	427	390	392	422	398	381	411	392	387	365	393	395	386	385	386	386	399	398	391	364	365	384	371	407	361	363	406	377	374	384	382	375	366	385	413	360	409	433	392	414	372	376	356	387	397	375	388	390	383	409	407	406	402	371	404	406	379	399	432	397	409	389	411	401	406	366	392	377	407	416	390	379	375	388	373	421	372	383	418	406	366	428	401	368	384	415	369	373	402	381	375	384	387	419	409	372	393	405	384	417	359	359	387	388	420	410	408	377	418	396	361	392	400	389	373	362	334	421	397	402	419	376	390	401	375	375	399	366	415	392	367	425	425	394	347	375	393	384	423	396	392	387	399	384	395	381	345	408	396	380	386	390	421	418	374	368	410	444	395	348	418	387	408	402	381	414	405	404	420	407	408	395	379	418	393	383	378	419	385	390	384	397	369	412	397	410	403	391	391	389	365	398	397	409	364	380	420	359	389	390	363	366	388	420	361	381	367	391	368	368	431	391	393	380	433	400	404	412	396	358	394	439	412	375	384	379	359	401	391	367	390	416	402	401	408	403	377	399	407	420	401	416	361	403	357	389	372	401	383	344	403	399	360	407	420	385	397	379	396	382	373	413	371	422	357	399	374	413	383	385	393	407	410	410	388	366	417	375	369	422	395	402	415	403	406	407	385	388	396	422	426	400	383	408	379	383	375	378	385	419	405	428	376	375	404	393	429	371	371	400	372	412	380	374	390	426	411	386	405	406	370	344	381	380	433	361	389	426	370	386	424	427	402	386	362	427	369	410	374	404	389	410	400	406	368	394	407	372	398	405	385	369	395	403	381	373	410	400	412	371	393	375	436	392	359	418	368	362	350	385	403	406	392	381	395	366	380	393	390	399	455	396	412	419	376	410	380	389	366	375	395	365	398	406	389	447	359	389	384	399	387	405	409	349	350	401	379	384	396	412	405	380	418	368	377	430	401	426	390	391	393	417	375	373	395	381	386	435	353	378	398	406	350	393	386	430	371	401	374	402	385	397	384	380	377	392	408	418	381	390	446	387	405	365	411	391	379	404	418	390	411	414	386	396	390	392	375	383	372	384	384	387	370	375	433	386	393	407
26684	39193	64403	57162	37993	29140	20290	13178	7884	2914	1390	815	672	536	403	312	233	182	183	182	157	133	156	164	147	156	147	175	147	150	141	137	149	146	156	135	143	131	133	129	150	133	134	180	147	149	146	168	130	164	149	142	133	138	135	126	155	145	155	120	159	136	176	146	154	145	148	138	150	146	140	151	147	149	163	158	146	145	135	137	143	158	143	135	132	146	158	156	153	162	152	159	134	131	142	166	143	136	158	155	150	157	160	146	164	174	157	153	139	146	170	169	157	148	142	153	150	156	156	154	176	149	160	183	152	146	123	157	130	157	159	146	133	164	140	147	167	143	128	158	136	140	153	132	144	134	145	134	151	138	154	156	142	158	151	147	132	158	125	141	168	133	154	149	156	149	170	161	166	132	131	154	145	143	151	138	138	156	151	153	151	172	152	137	175	175	151	168	166	146	139	148	123	161	149	150	160	158	159	153	161	144	148	147	146	146	155	129	151	146	151	136	143	150	140	153	143	145	134	155	149	162	133	178	136	152	134	138	147	144	153	169	152	141	146	131	158	130	156	157	145	136	140	143	172	154	132	141	146	153	168	151	143	155	146	151	164	145	144	145	149	148	167	156	149	139	174	163	140	155	161	149	169	145	134	161	151	153	157	153	169	137	145	139	152	159	168	166	138	155	152	138	165	171	157	168	135	155	175	148	142	175	125	159	145	145	143	145	138	157	154	146	168	159	156	147	154	157	155	152	117	161	152	185	159	132	158	149	145	151	146	175	159	158	147	155	150	162	141	142	145	124	156	158	180	167	153	149	130	131	146	133	150	129	153	166	160	152	133	137	156	148	141	151	149	171	153	154	135	155	122	152	147	144	151	157	159	139	173	136	147	137	153	153	193	125	167	160	128	156	156	144	132	154	157	156	143	157	153	137	156	149	144	146	158	142	187	160	170	146	147	154	164	145	151	147	155	153	152	150	161	147	170	125	151	147	150	158	152	140	171	136	159	130	136	160	155	137	145	149	172	177	152	169	137	178	138	150	135	153	146	157	161	145	160	155	155	147	151	150	154	150	149	170	137	149	150	159	139	124	152	151	169	130	139	175	131	150	162	140	155	141	143	148	148	137	151	150	136	143	139	153	166	158	182	158	139	145	148	153	132	154	157	132	140	143	155	169	142	142	152	133	148	166	138	149	142	143	144	146	131	146	140	151	153	175	153	137	146	154	145	123	148	154	136	162	155	154	162	151	168	141	150	177	155	157	128	128	176	147	147	138	152	139	152	168	136	174	131	163	127	160	163	141	117	142	168	134	157	153	149	155	149	148	152	142	130	145	136	154	157	146	162	164	130	141	142	146	147	156	147	132	140	139	130	149	129	166	167	148	140	161	177	131	152	136	148	155	148	154	165	160	160	185	150	139	156	175	147	145	173	158	143	141	168	147	148	106	173	156	147	144	133	154	159	160	149	121	157	145	149	149	162	161	124	142	153	127	163	169	140	146	132	142	146	162	136	126	145	162	153	143	143	154	142	169	159	153	148	165	148	139	145	174	150	135	149	135	125	160	129	154	135	160	140	147	143	151	146	151	143	153	141	169	153	143	165	134	162	156	161	170	154	158	161	150	144	153	140	147	179	143	155	140	156	152	137	142	147	153	157	142	141	157	142	156	151	141	137	161	129	171	155	153	161	131	131	150	164	140	172	155	149	137	154	145	139	151	156	136	156	134	145	153	141	146	133	142	147	153	144	136	159	136	144	149	152	126	149	149	151	143	137	148	159	133	149	155	133	129	166	129	158	147	140	154	144	157	168	150	133	139	150	135	133	143	149	149	137	150	146	143	167	138	165	158	150	168	148	140	142	133	150	162	148	166	166	143	149	154	132	182	125	172	141	165	158	138	151	137	147	145	143	146	145	155	155	145	154	153	121	156	170	151	149	140	123	160	151	151	122	151	141	150	148	177	136	152	162	159	153	145	142	157	137	156	159	142	164	154	131	133	121	164	132	142	160	133	155	134	177	147	168	149	145	139	147	146	154	165	136	176	141	146	131	153	166	154	139	170	170	160	139	152	183	140	152	155	153	174	159	150	152	142	136	145	166	142	149	140	160	158	129	168	147	153	124	175	142	174	152	142	124	145	127	177	168	142	130	159	158	168	120	167	166	143	171	133	156	159	146	131	172	139	164	152	145	160	152	158	140	151	133	173	139	162	172	142	167	173	159	130	139	146	170	157	152	145	147	150	148	138	157	168	143	138	145	162	149	143	150	155	149	155	147	146	160	169	156	163	153	147	151	148	150	149	128	131	153	151	134	150	156	187	148	164	152	179	150	151	129	153	163	151	182	147	166	141	145	168	156	152	165	143	168	153	163	157	138	155	166	160	122	143	126	137	148	172	167	138	155	149	153	131	164	172	143	160	131	154	150	152	135	130	175	161	153	131	177	154	147	170	136	141	166	131	161	139	160	139	162	156	152	136	185	151	151	137	148	123	128	147	153	147	158	132	160	155	149	138	163	140	167	189	151	146	163	150	158	154	119	147	135	140	142	140	158	128	158	140	148	121	135	145	171	139	126	134	144	157	147	140	144	138	172	141	149	140	140	140	136	169	156	162	156	164	155	148	137	166	151	140	143	141	143	140	134	162	147	147	145	148	134	149	160	160	146	188	165	130	163	154	157	156	159	145	144	160	173	153	171	157	145	163	150	142	170	145	144	142	123	164	146	155	147	128	158	155	128	154	147	148	143	160	139	122	175	143	133	131	147	139	154	155	179	144	137	127	150	149	141	134	154	145	165	152	149	142	143	159	164	136	157	147	148	160	155	172	144	143	120	150	130	131	181	144	156	135	128	140	136	173	147	142	151	158	158	157	150	136	163	168	139	157	131	146	139	141	142	153	134	157	133	170	147	146	134	147	161	145	149	152	175	177	140	140	152	166	152	144	147	147	130	159	127	175	142	178	145	135	143	153	153	142	141	171	131	136	144	147	150	173	157	177	139	146	151	138	162	150	155	142	167	140	130	126	127	142	149	158	144	144	129	132	134	148	144	146	138	148	155	132	152	159	147	145	145	148	149	150	143	133	139	161	161	159	155	132	138	148	165	132	143	161	154	149	159	149	152	159	142	150	147	154	151	126	139	154	141	157	152	160	157	159	114	135	141	160	175	148	158	138	158	123	169	122	142	142	158	162	156	154	149	159	150	157	157	150	148	157	150	153	148	174	154	152	134	142	143	146	158	160	148	152	159	145	145	169	136	168	124	129	146	141	167	145	161	133	167	169	166	156	155	131	154	146	124	140	161	145	120	145	143	171	135	151	140	142	157	128	163	128	147	155	146	170	151	153	170	137	137	139	169	144	145	155	147	154	141	141	137	140	167	151	160	145	141	166	150	145	154	149	149	142	142	118	131	152	147	158	158	138	156	157	155	162	167	170	163	147	158	142	141	147	157	127	128	143	154	132	122	155	153	139	158	146	153	128	166	148	163	160	165	126	130	157
16194	33030	58848	58740	46971	41079	35751	28573	21590	10748	6087	4046	3137	2506	1790	1338	932	581	611	543	486	426	405	395	418	393	410	414	419	397	392	389	450	369	406	399	442	378	397	432	400	391	384	388	412	424	442	404	409	403	442	431	421	415	408	396	439	434	396	401	405	380	391	391	406	378	422	437	384	412	401	414	360	444	426	432	432	428	401	424	394	385	439	404	426	442	370	418	438	390	428	390	437	406	427	438	409	404	373	414	426	409	440	377	433	404	415	396	391	427	436	398	410	411	409	410	384	389	455	403	419	436	384	397	398	408	417	457	373	423	410	385	414	396	414	403	418	409	401	385	422	392	374	431	426	406	425	404	439	426	376	419	414	377	380	419	360	404	422	415	419	412	446	421	428	393	390	418	415	406	379	424	436	424	388	425	422	410	404	388	397	424	428	409	417	387	381	405	380	391	451	441	385	404	408	409	405	420	388	427	411	403	408	429	398	427	416	400	406	416	429	442	395	387	443	380	420	421	403	401	410	379	404	425	417	368	423	377	414	412	457	409	419	401	415	403	434	409	426	408	409	406	385	419	374	400	405	444	422	420	378	401	390	389	409	420	399	423	394	416	400	420	385	387	376	440	417	418	449	402	419	416	415	389	387	404	413	438	425	413	389	429	432	395	411	440	405	418	390	387	417	398	410	428	389	413	386	386	408	393	400	413	431	406	401	432	433	402	411	423	393	428	394	406	414	392	407	425	417	414	439	414	420	402	418	414	423	412	407	416	411	430	400	413	419	397	439	400	397	424	390	427	391	422	415	418	397	405	378	424	411	401	384	385	348	436	410	431	443	407	441	397	425	391	402	411	406	398	412	417	368	404	391	430	409	414	426	449	411	387	415	408	413	419	396	399	403	423	438	401	438	433	443	413	410	391	383	404	410	398	406	407	393	390	412	443	427	418	437	411	406	354	408	414	417	400	450	394	416	431	441	414	403	422	376	423	393	458	398	384	433	402	430	400	400	424	396	395	398	450	399	427	390	392	414	360	434	426	445	397	430	440	387	400	385	374	412	386	445	407	425	415	427	400	421	406	406	431	452	428	393	425	428	384	423	402	432	402	414	389	411	418	429	401	432	411	416	400	431	404	409	429	422	412	370	432	410	406	431	399	399	431	453	408	408	412	376	421	397	446	422	414	427	380	427	441	388	439	410	402	426	425	402	400	443	396	428	384	440	428	378	398	441	427	407	425	379	403	420	395	408	451	411	428	392	393	417	440	428	384	444	410	412	397	390	435	455	381	400	415	392	408	440	398	415	368	469	417	440	397	418	404	443	405	443	456	402	382	416	425	433	399	405	419	434	423	404	386	393	429	401	376	414	404	408	392	425	391	410	400	400	406	414	412	380	432	415	365	376	357	454	425	412	412	372	414	395	427	426	441	388	401	389	410	426	408	412	420	432	433	416	409	423	414	380	405	405	395	415	383	440	392	422	405	432	416	385	417	394	421	400	423	405	423	409	376	361	434	397	420	397	405	372	442	381	419	379	428	418	408	412	419	391	385	397	436	390	386	428	345	453	389	427	398	398	417	426	406	427	401	407	424	404	403	412	405	414	394	374	372	412	379	438	395	433	456	427	397	449	412	428	412	419	403	412	384	433	397	412	419	396	396	433	417	389	428	385	405	410	437	429	438	402	410	400	372	379	434	414	390	398	409	391	391	411	401	412	389	411	419	416	398	424	434	409	404	404	415	385	411	413	372	403	407	397	381	396	429	443	376	410	374	394	434	369	425	422	405	413	383	417	379	413	372	390	424	417	397	392	409	386	385	399	421	402	403	427	425	423	406	384	416	385	424	415	420	430	426	388	406	428	445	429	398	390	460	408	410	449	373	389	422	404	396	420	385	407	392	435	383	441	413	391	428	420	412	390	381	412	408	432	397	407	421	400	380	400	386	384	387	374	390	406	419	424	376	404	403	418	451	400	422	443	396	391	431	406	383	407	405	411	424	412	423	390	429	380	389	406	412	398	395	435	364	405	402	383	415	442	412	433	432	404	447	425	418	411	423	428	420	380	427	441	415	381	369	408	446	360	390	384	444	430	379	428	389	446	421	411	431	386	370	374	429	374	409	411	429	432	429	412	381	388	379	412	362	387	456	421	432	362	387	393	394	406	399	432	389	408	417	389	408	423	426	400	395	411	434	391	412	423	426	444	418	395	402	439	444	399	412	398	411	433	406	415	433	385	417	388	398	418	423	393	438	409	393	393	389	434	430	367	374	444	386	402	394	370	421	394	399	401	403	393	410	404	425	405	408	424	413	403	405	415	375	417	379	423	448	428	388	396	382	415	407	418	419	418	382	393	382	396	417	373	421	403	379	374	403	400	398	415	454	448	451	411	412	436	428	427	423	403	390	416	409	360	417	415	390	430	429	399	408	390	372	397	400	419	364	408	409	374	395	386	391	389	384	427	387	395	379	422	403	420	403	390	419	392	408	399	412	418	382	385	428	360	425	389	378	438	436	376	434	449	444	402	407	432	442	388	414	383	373	396	409	426	387	423	413	416	401	428	455	403	395	386	396	438	383	403	391	424	434	416	435	410	430	445	396	410	429	412	409	395	408	418	428	408	399	392	377	396	426	403	436	414	426	435	431	447	421	400	407	415	439	422	423	437	390	380	388	384	410	416	375	407	421	431	428	433	393	397	423	385	418	405	359	445	430	382	389	405	413	398	426	388	405	407	383	399	455	413	414	397	437	405	415	400	458	408	381	386	398	393	392	387	471	403	394	469	420	414	370	422	423	407	434	415	393	422	427	400	434	422	425	405	395	403	444	372	421	457	379	392	405	395	357	405	370	387	387	422	396	407	390	396	372	415	396	379	405	401	421	408	418	426	421	423	384	402	416	398	396	386	388	395	391	461	391	392	424	380	399	384	409	381	413	431	375	393	441	375	377	419	436	432	366	430	390	425	393	431	412	417	407	438	425	407	404	413	426	400	394	395	412	387	408	395	422	380	390	411	421	381	416	419	394	405	386	424	423	407	436	449	408	401	419	445	389	400	428	412	399	422	402	438	363	390	406	438	383	385	361	436	387	398	382	424	381	392	402	406	423	373	415	385	410	377	397	403	400	371	420	402	389	437	434	405	424	398	457	389	389	386	435	409	437	416	402	394	457	389	423	420	421	410	393	439	394	402	416	367	393	416	421	409	398	413	402	424	387	428	381	447	387	423	376	390	413	435	409	418	393	453	424	393	407	404	398	384	445	397	437	398	425	410	405	427	396	382	402	375	391	416	387	418	457	399	406	408	421	381	393	419	382	405	422	404	374	422	401	405	372	451	388	384	414	364	408	432	407	401	404	420	391	395	436	396	406	431	427	402	393	413	412	419	446	405	412	372	402	424	393	418	430	396	393	398	386	442	433	401	451	404	450	395	398	362	398	402	379	396	443	421	425	414	408	403	387	398	379	442	413	395	378	420	414	416	450	398	427	404	380	413	423	428	409
48092	63895	77260	66059	50068	40156	30947	22694	14381	5533	2677	1516	975	816	695	501	336	243	221	218	207	173	155	183	148	161	174	169	161	176	149	161	167	156	176	159	156	171	167	164	170	152	174	168	185	145	175	165	170	144	168	195	167	176	182	165	174	172	174	173	147	199	164	164	150	168	170	156	162	146	174	144	150	165	182	180	149	168	161	156	162	163	162	171	205	157	157	147	168	179	156	185	141	164	175	144	158	173	173	175	168	166	150	174	165	170	189	161	169	149	160	168	171	137	175	181	163	146	169	155	197	171	176	167	185	162	183	161	145	164	157	156	181	184	168	158	181	147	171	180	168	173	166	172	157	167	168	166	176	171	138	150	190	159	160	166	163	152	152	162	165	150	154	158	196	155	169	163	194	190	152	173	152	163	178	166	178	173	166	156	161	175	164	157	164	173	184	185	143	154	181	158	146	170	159	151	152	151	167	160	174	152	170	158	167	168	166	174	164	162	168	186	153	152	194	177	171	174	151	176	165	192	161	155	153	175	169	166	164	170	168	182	170	173	144	151	147	189	164	196	145	152	171	133	158	176	171	159	149	148	158	191	164	176	166	172	188	168	164	157	174	197	174	153	163	162	181	180	188	157	149	158	182	165	157	151	162	142	152	171	177	177	163	169	184	139	157	152	179	178	158	170	171	154	162	178	166	168	171	179	162	164	165	197	165	162	164	164	154	164	152	154	165	145	162	182	182	189	150	163	168	147	163	134	143	165	172	136	168	161	158	168	153	177	193	174	171	170	156	157	180	145	173	162	156	168	152	198	170	169	158	159	154	172	157	166	165	154	166	151	167	148	178	182	170	168	167	193	170	150	166	164	158	209	166	138	181	165	182	167	185	170	171	150	165	192	160	157	164	160	168	183	180	155	161	167	171	162	182	169	149	163	160	159	169	160	146	162	178	143	166	153	161	167	177	174	152	156	151	164	189	176	161	155	166	182	140	158	164	187	153	190	173	167	145	170	201	172	173	167	150	173	184	173	165	161	164	132	187	148	179	155	161	162	186	155	135	164	152	183	152	156	169	170	173	171	141	184	185	179	181	180	162	152	171	182	177	150	166	176	176	160	149	148	188	186	181	157	145	147	167	163	164	158	198	145	174	166	170	179	158	170	159	185	167	158	163	164	164	177	176	164	142	149	149	147	166	172	173	167	164	160	190	141	156	164	162	173	183	187	144	151	159	155	155	166	153	152	154	156	161	164	168	190	174	178	145	161	181	144	173	141	153	182	171	181	172	134	153	167	157	169	162	154	169	171	161	179	155	163	199	181	173	163	152	173	137	146	157	158	153	173	154	155	166	160	173	158	164	177	177	216	170	181	157	160	144	156	155	165	162	167	180	166	172	162	164	195	158	143	196	183	172	200	160	162	175	185	181	162	173	169	171	129	169	166	180	165	175	170	182	177	175	159	161	176	188	165	148	186	145	187	182	175	178	187	141	165	170	133	150	163	178	162	178	159	176	154	164	157	172	160	173	172	171	151	155	158	170	163	178	175	169	160	187	161	166	158	160	163	149	160	145	156	159	178	153	143	144	188	134	167	153	155	163	160	165	161	158	177	148	179	181	151	159	180	165	176	158	197	170	166	188	165	143	189	173	170	177	177	172	181	169	180	143	168	136	182	169	155	158	145	189	156	177	159	166	157	158	162	161	177	170	170	176	167	183	145	155	152	185	177	183	174	160	163	173	176	161	185	158	176	174	170	190	183	155	153	174	164	181	206	170	176	148	161	174	158	148	182	157	177	164	138	148	149	162	156	157	161	169	184	155	159	169	157	169	185	168	145	161	171	158	174	157	164	159	186	154	147	191	172	143	152	137	193	194	190	168	172	193	168	155	157	167	177	178	183	165	170	179	183	159	166	164	142	161	174	159	150	162	144	164	168	181	154	185	156	148	165	163	178	165	176	152	180	180	178	161	155	153	140	161	174	158	142	162	159	169	164	150	162	193	181	191	168	147	172	168	169	159	155	134	186	173	153	155	142	178	163	165	168	138	166	156	184	156	163	152	163	188	191	138	168	188	159	159	157	148	153	137	168	175	180	158	158	141	174	168	150	173	173	166	172	157	175	168	180	155	175	167	151	153	167	176	151	162	161	181	188	169	171	176	145	170	184	168	168	170	160	187	146	174	167	163	150	150	152	152	166	193	147	140	162	167	151	148	173	161	150	168	163	165	156	174	176	181	149	139	161	144	176	158	170	166	168	155	159	155	159	154	142	151	173	185	169	187	174	182	165	143	162	177	156	151	162	180	174	194	176	159	163	156	142	182	166	146	156	161	151	160	172	167	166	158	173	175	174	179	171	158	170	181	145	152	170	181	142	156	153	161	149	187	157	166	173	163	167	162	148	182	174	176	182	170	171	146	162	176	170	185	176	160	180	167	148	203	122	170	158	167	169	148	169	186	158	148	161	167	144	163	192	156	137	183	174	182	142	149	178	153	150	157	156	154	173	150	203	151	145	161	169	151	155	176	163	168	163	159	152	189	186	163	160	152	158	168	170	179	170	184	184	150	153	157	159	171	174	182	173	164	163	169	160	170	175	168	160	163	182	150	179	149	166	192	194	173	184	177	167	180	170	144	166	189	164	159	178	163	173	184	175	168	149	172	167	179	155	180	204	167	159	172	151	167	149	185	157	163	149	167	152	149	179	187	183	165	164	149	155	152	162	169	150	161	162	163	163	177	174	157	177	173	158	181	187	195	188	159	161	169	171	182	148	176	166	154	173	165	146	162	174	177	174	143	179	177	156	156	160	152	169	161	149	168	150	169	185	172	166	185	176	171	182	171	166	162	176	145	147	159	164	141	166	150	156	163	155	140	178	180	160	159	167	174	160	158	169	161	176	167	168	149	140	157	163	182	172	163	158	170	177	154	189	182	153	135	155	165	148	164	179	165	158	168	166	174	174	146	159	175	169	162	163	172	171	142	142	157	158	149	150	172	181	170	153	150	181	170	160	173	176	182	174	156	172	158	162	186	174	162	170	156	152	152	145	149	161	168	168	139	149	175	151	151	176	165	181	183	175	181	166	173	181	154	169	160	160	168	158	172	161	184	153	151	160	153	151	169	171	186	181	161	183	177	173	159	167	164	166	165	162	174	169	143	165	172	160	153	172	187	145	147	160	184	135	169	199	151	165	209	167	157	161	151	171	167	167	162	164	161	180	166	159	166	144	165	157	149	181	161	178	177	147	177	160	161	142	139	158	172	158	164	177	185	155	173	166	193	164	146	181	157	132	175	168	137	155	165	155	155	161	166	161	164	161	155	153	181	176	163	143	184	179	164	140	160	184	154	136	163	166	169	172	151	166	183	173	150	171	179	173	158	165	159	167	170	171	156	207	167	161	190	159	146	171	169	167	144	150	180	155	182	161	154	157	160	157	167	180	136	158	168	177	165	181	165	159	171	169	212	166	169	186	163	162	154	146	148	154	172	184	173	169	162	199
30409	47860	72002	69759	57761	49543	44158	36726	28811	16359	10201	6818	4851	4165	3237	2076	1311	899	779	733	577	480	408	422	451	444	450	438	449	438	473	423	473	421	427	421	457	444	439	423	429	472	430	418	411	484	448	464	465	457	451	444	472	486	432	453	448	492	442	456	447	442	438	438	433	436	443	461	477	466	471	412	447	473	459	446	457	461	448	431	448	465	462	456	452	428	410	454	448	438	452	408	455	446	432	507	428	452	441	440	447	489	445	456	430	441	452	459	453	473	443	429	415	431	453	477	461	421	439	437	427	443	457	463	443	435	450	438	444	436	461	418	463	435	481	459	462	413	443	427	447	474	431	445	477	423	470	454	421	433	418	452	451	431	450	412	444	446	384	475	414	426	426	403	448	445	458	449	458	493	453	488	444	471	442	442	427	453	478	439	463	403	442	476	441	435	458	460	437	452	420	428	459	474	437	424	463	448	441	451	491	448	462	475	442	448	415	439	467	406	435	449	440	446	442	432	447	449	420	450	416	431	401	455	453	407	418	457	446	420	469	419	444	445	422	435	454	409	419	432	411	422	408	470	425	421	415	441	413	434	436	464	425	468	432	439	443	448	467	438	431	414	437	432	454	424	444	397	459	462	429	454	456	440	478	407	456	413	447	439	423	406	433	440	467	435	406	440	404	469	471	470	480	475	428	449	454	454	469	445	449	450	430	439	443	454	453	449	420	402	437	439	459	419	421	406	466	429	470	449	426	448	434	443	466	419	423	405	469	418	474	425	431	449	477	398	475	425	429	465	429	452	423	409	472	458	438	469	448	446	445	410	434	429	462	453	427	437	451	466	459	443	438	436	430	448	458	463	441	470	439	442	431	462	447	434	464	412	426	464	455	446	487	425	450	435	453	449	476	428	433	433	471	462	437	488	415	437	415	401	434	460	435	406	432	439	422	449	469	471	431	429	416	443	467	459	477	414	453	477	436	442	430	475	401	439	474	428	456	444	456	432	475	430	436	458	476	456	450	471	468	428	447	437	415	415	468	442	465	465	440	438	451	446	464	439	491	427	433	451	468	442	429	438	455	421	466	437	484	438	418	477	472	439	423	425	427	445	428	440	439	463	479	450	449	460	435	440	476	434	407	469	464	427	474	471	441	447	480	442	453	432	433	502	474	468	495	450	470	437	439	455	450	469	428	421	443	432	456	457	465	417	446	442	433	450	483	491	444	404	429	466	463	433	434	464	445	466	436	478	435	418	464	427	434	459	419	421	467	445	404	424	433	449	458	424	461	452	433	451	442	471	421	433	452	466	449	451	496	455	416	460	426	469	461	414	457	469	419	446	427	444	447	438	448	434	443	428	451	451	484	428	468	426	451	442	430	441	443	369	467	436	465	443	464	445	449	461	416	444	401	486	460	458	461	415	444	454	442	437	488	465	454	459	458	392	464	429	430	430	482	423	464	432	424	424	418	424	413	443	471	449	431	471	467	469	455	422	451	430	452	459	448	426	418	404	450	458	461	439	458	446	437	403	434	438	440	446	423	456	455	436	441	448	423	470	402	402	412	470	498	449	427	492	427	421	419	451	437	406	425	424	452	490	427	430	435	431	431	486	447	437	441	437	445	448	454	487	476	432	437	443	470	467	436	450	461	447	441	429	451	426	451	438	444	435	482	448	431	416	431	463	465	425	429	446	477	428	443	443	509	433	441	427	440	474	460	459	442	444	414	468	461	442	397	447	460	470	432	440	439	456	443	450	418	442	457	408	443	456	435	421	443	443	448	462	450	428	429	450	468	511	457	422	450	442	433	469	457	414	478	464	429	446	442	440	446	449	477	456	436	413	430	454	428	474	430	451	469	441	486	463	433	418	483	435	476	455	406	454	441	434	442	426	452	436	434	428	459	471	417	468	414	456	444	450	438	456	433	441	445	437	430	477	493	448	446	426	432	480	464	439	399	438	473	452	424	457	435	405	438	423	447	426	459	459	435	392	415	425	425	432	417	467	453	456	454	474	436	442	449	444	431	457	436	432	469	475	439	413	408	461	428	462	428	449	445	429	420	453	451	448	453	464	444	476	450	459	447	423	456	473	460	423	449	461	427	456	444	453	445	445	438	459	455	425	422	422	428	424	475	399	454	459	445	420	406	431	420	411	417	492	460	440	444	444	464	444	406	453	452	417	424	450	454	452	484	494	466	407	413	438	442	412	462	460	462	451	440	452	471	412	459	451	457	429	469	437	411	462	459	446	457	463	453	437	396	446	467	420	405	440	463	426	410	419	478	425	450	437	424	460	408	438	437	413	441	414	464	432	445	436	431	441	451	458	408	415	433	421	475	457	430	416	421	459	439	454	449	431	470	474	432	419	449	397	446	422	490	465	437	394	401	427	466	479	470	444	470	467	468	435	441	464	438	413	426	435	471	441	456	480	446	428	455	429	445	451	433	433	454	486	424	448	440	452	458	431	454	428	460	440	443	469	436	421	463	462	447	430	398	468	436	486	443	465	426	468	430	429	442	437	414	443	425	466	453	455	471	460	451	472	437	438	396	457	428	440	416	466	479	485	424	436	415	438	440	455	439	493	444	392	453	431	463	440	429	463	423	461	426	441	420	439	460	451	418	505	410	448	433	452	452	469	457	444	443	430	403	446	430	439	425	425	422	469	391	425	443	450	406	439	436	431	407	428	448	450	425	398	429	444	455	451	449	470	493	456	475	411	448	457	437	446	477	430	458	459	428	431	433	465	426	454	422	421	460	460	453	451	421	484	431	467	408	441	429	410	448	431	448	436	440	455	440	422	483	453	430	454	479	439	455	448	418	459	484	463	469	475	462	447	430	446	468	426	453	416	512	489	415	455	443	452	426	415	446	425	405	443	427	462	447	459	415	465	453	424	442	409	424	451	428	440	445	444	465	441	482	413	483	461	455	452	424	479	488	456	438	428	431	463	405	450	454	449	461	441	406	437	450	448	479	399	462	395	461	446	456	409	433	437	434	431	458	429	432	437	465	441	422	456	427	459	391	452	461	438	454	445	481	433	414	419	402	398	463	419	467	458	475	456	436	435	463	429	466	428	454	436	448	428	438	438	452	443	451	436	459	409	465	423	426	455	462	429	475	475	469	471	433	447	403	456	447	456	453	473	448	456	429	411	432	485	460	485	437	461	457	431	440	488	484	462	446	414	462	460	402	475	442	438	435	412	470	451	452	461	435	472	408	445	409	407	423	482	454	428	429	430	458	470	437	413	457	445	465	437	437	431	444	471	427	464	405	424	421	445	452	432	461	435	451	478	459	438	434	435	442	459	399	426	465	440	410	440	432	449	457	444	445	419	416	429	446	446	452	441	440	439	421	422	451	453	457	432	468	479	466	413	429	428	456	413	444	490	456	438	441	416	447	464	465	448	443	446	450	469	440	433	393	426	415	435	432	458	393	417	453	452	449	430	426	435	426	435	470	437	424	474	476	443	444	476	486	479	428	472	443	460	441	468	465	421	416	462
7236	5865	10702	8773	3415	1934	1197	889	617	330	238	203	197	187	168	177	139	162	158	135	139	165	157	132	163	138	131	127	145	158	157	150	137	150	129	150	154	125	160	143	135	143	145	138	137	129	167	131	130	133	136	145	126	111	127	135	137	146	143	124	150	118	149	158	133	134	136	154	141	141	130	134	137	134	148	136	146	138	161	136	131	130	139	125	140	149	153	125	133	141	144	138	135	143	135	127	145	135	141	149	121	147	139	138	148	163	134	136	151	146	139	130	157	137	130	146	143	154	159	142	139	154	131	170	161	144	161	138	138	149	132	151	140	144	142	128	133	140	139	125	129	159	154	141	143	155	124	145	154	113	159	132	149	136	142	145	139	120	153	139	124	163	151	144	147	132	131	157	143	143	121	157	110	152	144	151	143	147	145	163	146	130	156	135	132	147	163	151	131	119	125	170	140	147	131	150	136	144	135	117	153	161	146	153	138	143	157	120	161	135	138	149	151	133	139	171	144	159	153	142	150	145	145	160	153	144	136	161	142	129	160	137	167	135	146	138	142	119	144	158	156	116	160	131	158	140	158	143	149	135	143	136	141	127	135	137	120	141	122	149	138	140	146	138	143	123	119	149	137	163	129	155	140	135	146	148	148	164	167	132	136	125	145	155	159	141	151	141	144	118	124	152	152	135	141	130	132	135	148	133	139	143	145	133	149	136	136	149	144	148	140	141	151	138	133	130	136	139	148	157	162	159	151	143	137	131	147	139	146	162	133	156	119	133	148	134	143	129	129	133	127	127	136	155	136	144	153	159	127	117	137	155	127	138	129	143	141	135	157	146	158	137	146	147	127	151	160	127	154	154	153	139	147	132	141	140	138	146	152	130	144	136	151	130	157	135	154	154	132	139	140	134	127	136	147	141	147	136	125	133	131	141	142	132	145	127	122	158	140	137	135	152	130	154	123	143	151	129	163	129	137	142	125	138	151	156	129	137	135	141	145	124	154	112	154	144	150	148	160	150	143	147	124	154	148	165	145	153	141	124	139	131	154	138	118	145	149	143	159	148	148	172	148	154	153	141	146	151	166	140	161	138	106	139	124	131	131	146	142	122	157	150	157	146	120	144	126	145	149	127	147	129	126	144	150	155	136	153	119	112	144	147	127	156	147	158	138	161	136	144	142	147	139	121	135	137	156	136	155	153	143	142	153	157	142	148	142	161	157	141	127	134	155	125	154	119	175	142	149	157	155	138	154	157	120	166	165	129	153	133	141	142	149	131	167	150	148	139	125	119	147	141	136	146	154	130	146	149	148	140	123	131	141	176	137	124	125	152	127	129	158	166	141	147	147	141	146	130	126	133	139	135	134	145	147	130	141	147	145	131	145	160	141	143	164	135	148	152	136	128	151	133	145	137	150	151	133	160	168	131	154	146	137	156	148	113	130	141	130	131	149	149	141	141	148	118	138	149	149	132	162	142	133	140	154	139	156	150	153	145	158	133	157	156	143	126	145	140	141	159	141	135	132	152	151	141	128	129	156	147	153	131	143	168	147	139	137	150	125	174	128	123	150	151	141	138	148	135	135	141	142	141	142	129	143	165	136	157	130	126	136	148	117	147	131	130	157	158	151	143	148	155	142	136	143	137	130	139	134	141	146	142	133	156	145	144	137	144	140	148	150	150	148	147	153	146	152	128	146	134	150	147	137	152	164	159	150	148	132	149	145	143	153	133	140	126	128	135	144	155	146	147	132	145	140	128	136	154	157	139	133	151	147	150	126	130	156	167	147	125	129	144	138	131	160	150	122	134	145	139	135	120	151	157	159	139	134	153	133	124	158	132	144	139	149	139	139	142	126	160	125	142	157	141	134	147	148	145	135	139	142	162	130	132	163	131	142	154	139	135	135	161	129	127	136	134	138	128	142	156	167	150	148	118	160	134	137	140	129	131	144	140	146	136	162	137	146	146	138	162	120	135	157	127	136	134	148	162	131	136	128	139	131	129	112	145	158	154	122	162	148	144	145	133	166	124	157	152	139	136	141	157	130	127	138	138	135	138	172	156	147	142	144	153	140	152	136	127	148	135	128	142	132	139	140	135	138	163	159	155	131	141	135	160	134	152	169	136	123	155	117	145	143	139	149	153	161	132	153	154	138	151	144	139	137	148	142	148	161	147	164	131	137	128	127	138	167	138	145	140	140	142	148	142	130	125	147	124	133	134	151	167	143	145	143	124	145	129	138	153	143	122	150	142	136	144	149	129	134	135	143	154	156	149	137	176	123	142	144	140	128	148	154	144	154	145	138	142	120	112	128	150	158	143	150	127	138	171	160	154	154	141	133	138	149	124	164	150	142	158	144	143	110	143	145	150	151	140	156	147	136	129	146	147	136	143	164	139	177	118	142	153	128	136	132	148	124	139	148	145	133	142	139	133	168	148	137	133	147	147	146	143	154	151	157	131	136	135	137	148	140	129	156	157	140	140	136	130	154	145	133	132	145	139	139	133	140	178	164	155	156	134	125	127	123	116	150	150	160	164	148	138	131	158	132	150	126	130	158	152	141	136	131	167	157	137	154	145	137	137	162	126	134	137	162	173	143	152	153	138	171	146	145	125	146	145	163	147	140	141	123	140	139	147	131	158	151	128	156	162	152	159	151	151	140	132	130	150	156	144	148	135	137	127	127	137	131	147	116	156	145	163	139	122	139	139	142	158	139	138	152	151	138	137	131	147	170	157	118	120	147	136	141	159	141	148	139	155	141	159	127	132	141	168	140	170	149	127	144	150	131	133	153	156	137	146	137	141	158	145	151	153	140	132	162	128	155	133	145	126	124	142	163	136	147	155	148	141	150	154	138	131	131	147	135	153	156	145	131	125	143	139	137	169	130	134	145	145	150	150	149	157	155	125	138	150	134	150	137	146	143	164	136	137	143	144	129	129	137	152	131	147	144	137	139	161	151	160	118	165	134	121	132	129	144	141	145	145	132	132	152	154	130	147	167	146	160	159	142	133	127	150	158	140	149	136	146	160	135	116	136	132	139	126	152	152	149	122	147	156	160	122	141	142	134	132	146	142	135	150	157	146	156	153	132	139	128	146	138	139	147	149	130	136	159	160	138	157	157	159	151	131	130	156	136	156	123	148	126	133	168	120	136	150	126	143	138	139	136	127	127	138	173	154	129	156	133	124	143	121	164	147	129	130	132	127	145	135	155	134	140	145	143	141	144	137	138	146	125	124	132	132	148	154	157	137	158	172	136	126	141	145	146	147	156	150	138	150	133	127	144	144	161	123	176	122	150	169	129	145	169	137	142	134	134	156	125	138	134	155	154	143	155	159	133	125	139	151	149	123	163	161	146	137	146	135	132	155	145	139	160	148	139	144	164	142	159	122	120	145	153	147	143	142	143	144	150	141	121	147	138	144	141	138	158	127	142	152	117	134	119	138	135	175	145	143	132	149	158	130	184	143	138	134	142	150	151	125	152	138	134	147	144	123	139	120
5892	7878	19885	19237	11025	7699	5472	3845	2601	1264	864	663	585	526	510	492	409	411	394	360	389	406	364	390	428	424	400	380	404	356	382	405	380	409	379	418	394	429	406	378	410	415	419	429	378	387	378	347	402	402	443	374	374	355	389	386	375	414	395	393	385	415	353	426	386	410	362	362	384	368	384	356	407	422	379	364	388	377	389	392	426	378	387	405	381	413	378	382	403	381	426	437	364	432	406	366	392	374	411	378	365	337	379	373	422	382	404	403	396	397	374	409	412	384	388	434	374	387	341	390	361	356	398	383	387	385	398	393	375	395	377	376	372	393	383	384	412	383	396	439	370	434	415	402	395	385	399	416	424	376	425	392	445	410	426	376	380	422	406	370	368	366	401	424	373	379	406	394	404	389	374	395	360	389	409	379	382	375	397	395	410	380	429	367	416	411	393	426	420	410	383	404	385	358	387	410	394	382	392	376	371	401	400	420	426	394	424	424	439	380	400	385	344	375	365	408	375	397	380	384	385	397	379	395	403	386	394	386	412	407	390	358	418	395	393	370	425	386	398	342	424	383	377	399	397	414	396	385	406	418	400	413	384	428	405	392	370	354	362	400	362	385	403	360	410	430	376	370	341	408	420	389	415	430	388	413	393	408	405	377	372	420	395	385	392	422	408	401	388	390	401	389	368	370	365	364	375	429	396	400	390	409	395	405	395	375	402	441	403	379	416	407	413	381	396	371	419	409	369	377	386	412	366	382	384	395	380	418	359	382	413	403	392	402	407	349	442	396	372	398	366	403	399	390	396	409	383	413	398	381	376	395	442	423	363	402	379	417	416	383	407	386	388	404	391	394	414	405	419	383	398	399	381	404	412	414	381	402	392	409	419	387	386	413	389	374	372	402	400	419	408	392	402	390	396	388	399	411	383	394	406	419	395	397	400	409	404	374	389	386	434	374	388	381	433	391	381	395	423	377	375	408	407	393	405	390	403	389	414	364	383	422	387	394	364	398	388	400	366	415	402	393	408	415	417	404	421	358	402	377	358	408	361	384	417	372	426	403	386	408	380	375	411	388	378	391	353	348	435	389	415	386	397	374	407	386	368	370	410	425	409	391	395	404	418	419	358	388	418	375	376	399	389	409	369	411	396	448	387	408	390	408	419	391	401	403	375	401	402	430	406	378	345	386	410	413	378	375	386	396	395	389	406	392	384	367	401	357	384	389	417	358	392	453	409	379	392	394	381	416	398	376	397	406	380	388	389	369	355	383	381	368	416	391	388	354	402	373	357	426	375	390	387	386	412	402	394	386	417	389	386	391	393	402	386	380	373	380	420	379	395	421	374	358	384	400	380	417	375	416	389	404	376	356	400	401	418	382	418	404	390	399	397	416	415	378	387	385	383	405	408	383	386	362	379	401	380	409	423	381	369	394	396	367	394	402	431	384	395	394	426	448	383	394	377	420	367	420	367	383	412	402	382	406	393	391	400	382	386	367	435	391	387	400	414	435	370	399	390	382	396	407	416	354	385	411	396	422	401	410	357	369	378	365	392	389	392	398	401	374	411	392	412	408	390	403	384	380	363	365	398	401	414	417	353	388	395	373	397	397	408	416	389	413	355	373	412	415	384	406	412	392	365	390	425	387	354	395	394	369	405	379	372	361	373	417	382	389	390	407	407	403	375	427	360	357	371	419	404	403	353	411	420	383	390	392	370	379	384	348	400	418	417	419	386	367	400	416	394	380	372	369	366	396	387	388	402	357	400	383	395	403	378	384	400	396	425	420	405	401	418	391	431	398	384	400	374	364	386	388	365	376	383	399	393	395	402	381	375	384	403	374	381	400	395	379	397	431	397	401	409	396	400	367	424	410	400	401	393	407	435	363	404	410	375	400	422	403	373	373	388	387	403	441	367	380	402	376	420	388	393	378	413	390	392	417	364	380	392	375	412	402	381	399	400	423	381	419	379	402	352	407	416	381	376	397	361	423	417	393	432	382	396	397	387	377	362	370	404	420	380	375	391	378	417	393	401	386	417	386	390	382	341	402	406	374	385	384	403	401	358	422	415	413	403	412	410	389	403	390	360	387	397	379	413	408	400	378	407	367	427	384	377	380	446	383	409	381	395	371	380	402	386	370	420	383	368	367	422	412	365	402	394	375	413	373	416	382	406	401	413	395	392	394	389	375	420	384	380	383	381	404	401	406	364	378	401	397	405	403	372	390	394	375	393	403	390	373	425	439	379	369	429	371	422	399	384	367	352	392	427	383	392	391	390	400	403	402	391	394	413	391	415	375	380	378	422	370	414	407	370	398	381	426	365	403	400	352	360	362	386	407	379	369	374	419	395	408	401	403	408	368	422	362	397	425	384	384	411	400	371	387	388	366	394	397	398	420	369	344	421	380	404	406	393	427	354	380	403	435	360	383	382	358	375	393	432	408	411	367	390	401	387	410	407	373	373	396	413	383	377	404	372	406	357	413	385	387	410	376	412	421	387	394	388	391	364	359	386	401	419	394	377	381	405	424	367	395	382	405	359	391	381	385	417	378	386	383	390	380	403	390	410	377	380	353	373	374	410	374	433	393	385	412	388	351	395	398	383	404	397	379	364	379	374	405	416	412	387	383	374	391	422	433	415	417	378	374	409	401	380	388	413	409	402	398	362	405	397	394	390	367	423	430	382	393	366	382	421	400	374	377	381	387	401	413	405	416	368	395	377	412	377	407	376	420	406	393	412	388	369	401	409	421	418	392	423	415	422	414	409	380	425	400	415	360	414	407	397	410	364	376	379	404	387	414	387	376	373	405	402	390	371	408	410	361	405	391	414	365	421	417	398	362	455	349	378	368	426	390	418	376	358	355	416	380	373	380	365	403	399	394	407	403	370	420	405	394	403	393	402	411	396	408	409	410	390	436	393	404	381	409	443	370	387	392	380	402	438	360	407	389	368	385	414	405	400	416	381	384	381	387	398	378	417	413	391	398	348	395	398	396	406	389	417	377	417	353	404	382	411	418	404	360	387	394	413	351	372	418	411	396	408	406	414	362	357	382	398	435	409	390	390	412	421	415	375	387	395	377	399	419	406	382	385	363	419	386	387	378	367	377	391	383	418	423	416	398	416	394	385	385	383	388	423	390	403	356	403	405	381	377	389	394	382	404	394	370	380	386	388	390	428	415	409	404	400	386	409	363	399	409	364	374	385	456	387	414	361	432	394	396	366	380	413	370	403	343	399	406	396	408	363	374	367	381	393	426	396	385	417	382	377	430	409	368	428	383	400	411	370	370	387	365	377	389	409	393	390	391	393	404	390	424	371	410	409	401	382	405	395	394	439	396	415	416	390	351	373	360	432	383	390	436	405	410	420	378	405	402	371	355	396	409	380	410	403	368	374	398	394	380	361	404	379	412	418	372	395	386	432	402	388	383	388	388	438	380	434	380	402	388	393	393	366	377	390	384	414	362	361	390	394	378	408	396	409	417	381	386	410	401	383	368	400	389
30569	42111	65030	57307	40175	28421	18099	10265	6069	2277	1104	735	536	490	366	294	211	175	177	161	165	151	142	165	152	144	175	145	137	141	159	158	158	155	170	150	156	150	157	161	148	154	123	136	156	157	140	140	156	152	150	172	156	135	151	146	157	162	178	168	144	120	153	142	160	163	152	145	166	140	153	134	145	158	177	135	152	163	150	165	148	127	125	144	152	148	145	159	151	161	176	142	137	141	143	147	172	141	160	131	162	144	159	132	157	174	157	148	162	175	141	148	160	159	158	151	149	158	162	158	171	135	147	157	161	153	132	153	160	162	147	161	153	156	150	147	145	143	146	144	148	157	142	139	139	127	138	148	144	155	159	152	148	166	164	153	158	118	142	137	150	129	155	135	158	147	128	160	158	180	128	154	164	161	144	151	159	159	150	146	170	129	128	140	134	135	137	153	158	146	123	137	146	143	145	139	159	159	168	156	150	147	156	151	152	129	129	153	148	176	143	140	135	137	162	159	160	147	151	133	124	140	129	154	131	167	158	154	155	153	140	137	138	153	163	159	178	157	148	146	138	154	159	164	133	161	134	124	170	134	143	156	148	146	153	152	180	142	146	142	141	175	160	140	147	134	151	140	146	141	155	144	156	140	175	172	141	148	137	153	157	146	141	146	129	134	151	172	143	169	148	137	151	147	129	139	149	147	142	152	164	149	151	167	147	147	157	164	154	155	163	180	153	147	144	155	126	147	128	150	135	160	156	135	150	130	148	151	147	148	150	157	138	132	151	131	155	132	145	143	149	144	158	171	145	157	163	152	147	142	149	158	153	166	151	137	144	158	143	146	157	160	177	142	162	152	160	163	158	154	143	153	139	137	147	155	149	145	157	166	133	138	156	181	133	144	150	160	169	141	149	147	148	150	141	155	146	157	136	166	138	160	173	156	143	142	149	148	175	148	135	139	133	145	142	139	150	158	148	150	141	165	137	154	146	129	154	146	159	157	171	143	153	129	134	132	156	159	163	150	169	166	149	128	145	154	147	153	168	141	150	156	149	167	149	138	159	141	152	137	142	158	130	180	126	143	151	120	155	146	165	160	147	149	138	152	145	152	148	147	143	152	165	125	158	172	157	141	157	123	139	163	141	143	159	149	177	157	152	161	156	140	133	178	144	153	158	161	152	155	140	137	146	154	165	158	163	157	152	158	162	153	152	158	140	134	174	144	138	149	165	163	152	133	132	140	173	147	159	164	153	151	157	144	150	139	138	148	123	146	159	144	180	148	166	162	141	151	160	155	161	156	159	154	150	121	152	152	169	148	150	166	149	134	131	143	132	164	174	155	118	167	152	141	173	157	153	151	152	146	144	158	142	146	137	139	156	157	145	122	157	151	130	171	133	136	138	131	172	149	138	142	137	124	147	154	150	185	153	162	139	156	127	136	132	156	150	149	139	120	152	140	165	156	147	156	146	158	155	148	162	156	151	134	162	146	133	148	148	181	145	148	138	150	143	136	144	151	128	150	149	146	155	155	142	159	151	138	139	157	153	148	138	146	150	149	164	148	159	144	158	149	145	144	167	120	144	148	159	156	124	153	171	146	160	149	170	154	135	160	156	149	168	146	156	163	135	152	154	131	140	155	153	161	147	126	144	166	172	172	118	150	161	158	158	142	155	157	174	137	144	153	108	154	133	138	165	179	159	152	137	149	154	126	144	145	172	150	157	147	158	142	147	158	147	149	161	147	149	153	155	160	131	149	142	172	152	135	138	151	146	164	174	134	145	178	152	147	151	161	167	147	160	142	142	144	149	147	147	144	154	144	142	149	137	178	148	147	144	154	139	152	162	166	155	133	154	155	159	151	156	148	171	156	127	154	171	150	155	149	138	147	163	131	164	165	153	159	137	139	156	164	140	145	151	157	148	147	165	175	166	150	184	148	161	149	162	147	136	149	138	154	150	142	159	151	156	155	136	146	148	155	127	165	168	121	156	137	121	155	144	147	164	142	172	139	150	149	145	148	173	140	161	139	152	167	151	172	123	141	162	156	169	155	158	154	159	169	161	148	153	156	181	149	151	156	157	156	133	149	138	143	166	151	133	152	136	148	161	145	143	170	138	151	136	162	159	141	138	190	140	148	141	152	135	139	167	160	163	187	153	145	149	142	135	165	153	143	161	161	145	151	150	148	149	141	157	153	127	176	131	139	155	172	189	169	157	143	166	137	135	140	158	137	137	145	142	146	158	141	166	168	142	154	145	172	153	145	154	165	143	136	157	149	151	127	141	128	139	120	157	138	148	158	158	144	158	146	150	138	164	132	131	163	161	156	150	135	140	144	166	147	146	161	130	149	156	175	150	144	151	153	150	153	145	154	143	134	160	154	150	161	155	148	160	167	173	145	143	145	166	150	131	157	145	141	177	153	154	137	142	168	146	137	136	167	149	159	165	159	142	163	165	149	127	169	141	149	145	145	175	158	149	177	176	143	142	144	157	158	141	140	146	146	124	128	155	143	173	150	150	154	145	139	141	133	160	163	142	141	158	133	158	148	148	146	166	158	149	145	163	136	140	147	143	160	141	150	139	154	139	144	152	147	147	143	142	134	139	151	147	154	135	139	155	142	167	174	131	137	165	141	136	158	150	152	174	152	155	134	149	144	153	147	157	156	143	146	123	154	150	145	150	147	143	165	153	133	142	145	134	149	141	154	154	154	138	144	143	167	136	148	159	154	138	158	150	149	160	148	149	120	162	177	161	156	160	158	145	113	175	148	149	156	161	171	138	149	178	161	120	162	145	165	143	149	149	145	147	186	138	138	157	147	158	162	155	157	149	141	153	166	135	158	173	171	168	159	125	137	141	134	150	156	142	130	126	188	149	158	135	149	152	148	162	152	158	144	130	156	165	130	170	169	151	131	137	154	133	141	141	162	143	133	133	181	144	163	143	164	138	159	175	169	136	160	154	149	146	135	151	147	156	156	150	151	151	175	183	141	154	147	143	122	126	149	147	140	134	147	140	133	152	154	139	169	177	155	167	152	150	165	148	153	135	153	129	138	165	155	147	144	152	152	137	152	162	147	157	170	141	154	180	135	169	146	143	144	151	120	132	158	156	162	160	145	164	152	148	141	162	175	154	137	150	160	154	139	140	161	174	154	146	139	167	144	133	162	132	144	146	160	139	144	163	145	157	149	153	126	122	150	146	177	136	150	153	144	160	152	143	161	176	172	122	155	136	130	139	138	155	150	163	130	162	146	139	147	166	142	154	156	153	161	153	152	130	126	136	155	167	138	147	133	149	147	149	168	156	146	147	133	144	148	150	155	168	128	156	144	158	180	177	147	142	138	162	141	153	153	148	126	166	154	152	137	173	154	135	155	141	156	148	169	141	130	152	143	153	122	155	155	136	163	144	146	150	150	154	152	167	140	129	137	154	146	160	146	143	156	161	154	165	151	156	132	172	134	135	173	164	168	152	130	153	139	155	153	156	146	129	143	153	145	127	142
17900	35051	59843	59571	48053	40297	32512	24492	18519	9358	5116	3348	2624	2060	1609	1110	778	645	528	471	439	408	420	414	412	417	434	387	436	412	447	415	388	410	468	412	403	391	416	366	348	427	423	405	417	375	414	399	413	390	414	395	408	407	393	408	441	429	390	386	395	425	397	474	437	412	422	403	401	372	400	414	390	423	421	424	400	436	421	381	416	426	430	386	395	410	403	393	390	410	430	417	402	398	400	353	402	387	428	404	426	425	430	413	419	408	417	426	412	424	395	365	411	410	404	434	379	395	454	424	374	390	409	419	425	463	415	371	401	378	392	409	377	407	433	405	426	430	392	398	405	381	386	419	382	413	403	414	422	380	395	435	458	384	382	412	412	395	434	399	398	411	420	444	400	411	405	425	396	419	412	423	436	404	421	408	382	418	347	398	398	424	395	418	455	408	439	370	398	426	379	424	419	416	447	391	421	399	425	441	421	420	451	408	410	422	387	402	422	428	385	411	417	450	404	411	420	441	429	398	394	422	376	443	395	396	405	398	415	405	391	421	403	380	422	401	389	411	421	396	417	401	443	386	436	396	434	418	416	393	403	408	401	433	414	375	391	408	415	408	396	394	431	428	428	425	437	451	407	392	432	392	387	439	421	398	382	391	384	480	394	423	400	362	389	390	421	421	405	398	444	430	401	390	459	385	413	425	441	415	429	453	412	424	353	436	418	442	393	447	381	444	360	410	401	423	416	464	412	435	369	426	428	399	389	412	423	443	429	410	415	398	444	419	399	418	402	418	411	451	433	427	443	398	406	376	407	435	440	410	375	445	449	399	416	393	420	385	412	407	411	416	422	427	406	401	431	426	410	412	420	418	429	392	377	393	413	398	404	396	441	419	411	387	422	437	400	381	433	394	423	400	379	420	389	406	385	435	438	441	422	401	393	390	385	408	388	437	411	447	411	411	382	413	433	404	421	419	397	410	431	409	397	418	425	419	424	401	407	432	415	434	459	399	421	404	433	411	418	394	444	417	396	406	415	403	444	378	403	403	395	385	438	406	399	421	407	434	427	397	407	411	396	373	410	425	422	423	412	426	409	410	425	399	442	386	420	388	435	411	408	414	414	410	429	408	418	398	407	398	458	410	415	441	434	412	378	413	389	438	377	401	419	425	400	412	451	443	391	418	436	380	403	409	436	410	396	423	409	398	413	429	412	440	428	439	439	405	400	433	410	413	426	420	419	396	425	392	404	428	400	395	411	441	426	417	444	426	421	386	425	393	392	420	399	402	441	413	405	424	411	422	406	452	372	425	370	450	405	433	398	410	440	394	422	418	423	420	394	387	421	397	413	357	404	443	394	408	449	425	413	420	440	384	392	401	428	408	406	444	405	383	408	413	430	422	449	418	404	429	407	394	415	429	394	432	368	443	424	443	419	426	418	433	451	411	430	437	398	397	416	406	413	379	448	400	412	387	396	378	393	400	401	436	413	422	390	443	390	384	379	392	382	385	441	446	404	421	390	414	394	393	418	389	438	447	418	427	410	456	439	398	420	411	440	442	406	392	438	387	403	412	424	415	411	426	419	409	409	412	399	441	421	377	419	426	396	395	423	409	402	411	406	456	386	418	415	423	417	413	395	392	419	408	413	376	404	402	388	418	441	417	423	417	411	398	412	434	418	412	384	384	413	423	411	411	416	423	396	404	391	422	418	410	425	449	432	409	417	411	406	398	439	414	415	408	420	429	414	410	427	426	404	428	441	426	400	440	428	445	408	364	427	415	431	421	397	409	429	405	414	404	394	391	440	415	385	420	415	441	407	361	396	399	395	412	404	436	413	444	397	375	404	424	428	407	404	411	404	444	426	400	437	406	388	441	405	399	419	409	417	423	397	391	412	438	454	392	393	411	424	396	415	416	442	400	403	412	430	457	442	404	427	402	412	394	426	386	419	445	438	401	430	395	407	400	379	428	381	411	441	424	391	406	430	413	404	414	390	404	399	448	393	411	431	395	404	382	427	411	443	411	407	438	423	406	373	432	409	409	417	413	442	369	426	415	412	403	422	438	386	415	401	379	406	424	406	399	430	401	425	391	414	434	371	421	409	412	412	385	389	416	441	399	383	433	444	423	407	434	452	404	397	438	434	448	460	383	379	437	416	430	416	403	440	435	398	418	403	435	428	383	423	410	426	410	378	384	441	400	463	426	425	419	408	397	423	411	401	426	447	415	407	415	424	413	406	439	389	405	420	413	389	423	403	392	386	425	384	426	425	390	420	392	415	404	405	422	388	401	392	390	441	389	392	426	423	404	437	379	408	434	367	416	426	382	423	435	433	390	433	427	423	369	406	405	403	393	457	419	471	404	427	406	377	399	400	431	407	378	432	449	386	433	422	412	396	416	421	452	390	398	430	414	422	417	421	421	383	449	425	433	430	440	387	423	425	403	392	413	412	386	414	386	428	403	397	404	427	410	394	425	412	410	394	424	464	419	419	421	420	409	410	387	401	364	448	408	416	407	387	400	397	417	374	386	446	433	400	401	393	419	436	424	390	425	395	401	423	375	407	412	461	422	392	412	352	413	370	397	380	421	417	398	420	431	416	369	417	404	459	399	445	433	394	438	426	390	416	410	416	425	431	433	411	404	426	375	407	422	399	382	398	427	403	411	360	394	405	429	394	373	414	390	388	424	386	434	396	420	428	369	407	433	386	412	441	421	365	450	431	394	455	374	412	429	453	414	415	453	407	416	412	405	431	431	380	399	432	399	416	386	409	401	415	396	418	418	441	408	371	435	394	395	432	402	395	417	379	410	417	396	433	390	425	424	401	393	447	402	389	416	387	391	443	419	395	465	435	433	423	400	426	435	430	373	392	417	393	415	414	413	429	428	398	434	429	396	418	410	403	390	395	425	382	404	401	402	409	420	396	422	415	418	396	411	429	408	426	406	421	399	405	431	386	403	386	422	423	404	408	408	436	401	395	382	400	399	430	409	421	386	443	427	413	396	405	428	371	421	401	387	404	404	407	425	410	383	410	435	398	434	414	392	394	418	418	403	382	387	449	377	419	440	487	379	429	414	395	397	405	389	408	425	447	430	417	411	372	423	402	399	418	410	376	412	422	380	385	416	408	410	408	426	415	387	441	370	418	429	428	399	406	407	404	432	426	437	405	433	428	435	379	446	393	393	442	461	441	437	421	420	396	418	405	404	426	368	415	405	419	421	428	423	404	432	395	422	394	431	382	428	376	409	407	417	422	414	419	404	377	409	420	436	418	436	394	420	414	407	429	412	410	407	408	401	387	436	430	405	398	409	399	387	422	391	409	405	430	453	455	393	411	412	411	391	430	377	413	410	401	390	411	408	414	415	372	396	422	402	394	406	396	417	414	404	421	390	415	386	393	410	401	423	428	435	392	407	379	421	408	400	417	412	374	466	423	433	408	399	394	420	435	396	401	424	415	423	419	436	429	414	390	381	402	431	401	452	395	415	437	385	424	398	391	412
39332	58590	78944	70496	53750	40044	28653	18745	11764	4845	2269	1103	931	766	536	322	265	283	223	202	199	151	153	162	154	182	155	149	171	158	161	184	149	178	140	137	193	177	155	161	164	177	168	169	176	165	169	157	141	158	169	184	175	189	170	177	184	171	159	131	181	171	169	187	181	162	162	158	156	156	145	176	189	159	173	166	154	138	183	172	166	169	164	155	154	180	154	171	177	162	148	177	155	179	183	168	155	157	175	162	160	164	142	167	140	160	179	162	160	161	175	168	154	166	169	164	172	191	198	158	176	170	185	173	178	178	177	178	166	151	161	196	177	155	200	151	164	180	174	172	172	156	170	168	159	162	161	166	163	176	180	157	147	173	167	166	151	152	188	170	146	162	175	186	153	182	154	165	159	189	168	145	169	149	169	167	167	144	199	165	142	161	147	186	162	165	172	201	137	160	170	162	157	177	149	167	165	165	169	170	186	188	181	171	173	155	168	165	176	164	160	148	169	180	170	159	178	161	175	171	165	171	171	175	160	169	154	182	155	170	173	167	145	157	150	188	149	160	165	151	176	188	180	183	174	163	154	160	179	164	187	174	158	171	166	157	143	173	156	154	169	193	165	178	190	183	162	160	156	171	171	171	161	183	172	137	152	160	164	153	144	192	186	169	177	152	153	183	167	176	189	180	160	181	150	156	160	175	166	153	163	166	176	166	182	166	170	152	175	172	172	167	187	148	158	186	168	133	147	173	166	161	177	171	144	160	173	143	166	180	147	177	186	160	175	154	157	169	163	186	146	191	160	170	160	184	169	152	167	181	189	159	174	172	169	172	195	139	157	175	156	169	170	171	165	177	168	182	179	170	159	182	150	166	160	166	172	170	163	154	147	142	168	172	187	183	161	172	181	167	166	167	170	178	165	156	140	172	168	160	175	156	164	150	166	180	170	176	148	153	165	164	185	175	196	155	156	159	172	159	163	182	177	187	178	156	176	172	165	189	202	184	159	135	174	201	179	171	174	162	152	164	162	151	178	160	157	188	185	165	179	169	185	168	179	179	154	162	162	138	183	182	168	163	164	176	157	153	189	198	162	159	177	181	166	180	153	157	172	167	200	155	163	152	182	147	160	154	159	152	171	168	172	168	191	182	148	169	182	179	164	142	168	176	160	175	162	194	170	178	174	163	155	169	174	193	163	158	171	181	146	182	188	172	171	179	145	138	172	160	176	189	145	134	157	163	171	175	169	177	151	177	163	172	181	174	171	168	147	140	169	156	157	162	183	167	162	151	163	154	153	173	157	169	155	154	175	156	159	190	183	150	175	161	162	196	156	176	178	157	162	161	156	183	176	153	158	166	201	171	154	158	171	156	185	183	183	179	172	171	153	173	180	155	143	153	172	162	182	160	160	171	182	167	157	149	168	185	170	131	165	195	130	162	163	151	173	149	174	159	180	165	157	177	171	148	155	176	173	182	149	153	172	149	162	153	154	160	178	165	156	178	174	176	167	166	177	148	164	187	166	149	182	159	172	171	187	152	151	150	169	158	178	155	177	149	185	179	187	158	163	177	169	174	157	171	149	168	173	168	163	177	162	171	172	179	150	168	168	156	175	170	157	175	156	183	140	165	150	165	145	158	168	162	163	134	161	177	150	172	166	181	163	166	186	165	171	149	168	166	146	171	173	155	179	167	197	162	178	163	158	165	165	153	168	165	154	157	168	173	142	166	165	172	183	180	177	159	176	157	180	186	157	155	144	150	156	175	164	174	163	151	188	165	159	152	185	175	156	155	151	176	175	169	154	148	151	164	201	165	160	167	168	172	148	187	155	163	178	152	189	175	141	174	159	170	166	141	175	167	139	197	170	156	158	173	164	162	169	185	178	170	156	147	164	164	162	155	173	165	146	164	178	179	158	173	160	159	189	152	153	158	180	174	168	158	151	174	170	140	177	193	162	156	140	154	161	179	156	155	175	160	179	145	160	182	161	168	172	188	153	171	188	159	182	177	153	193	170	161	163	137	173	162	171	171	189	177	168	156	155	146	151	156	172	165	182	176	168	185	187	166	145	190	176	162	161	161	154	168	179	174	153	163	185	158	173	151	165	166	169	174	166	179	168	168	170	179	169	197	161	187	176	165	166	162	200	160	167	163	192	169	175	167	165	171	150	170	187	197	141	165	177	166	165	161	161	145	156	179	154	186	188	175	175	180	170	158	137	173	162	162	192	178	152	171	142	155	178	154	161	186	169	169	163	171	173	184	147	164	173	156	147	167	163	201	184	169	163	158	160	168	164	186	182	153	149	175	158	165	164	170	177	195	156	160	158	152	163	163	152	167	157	164	173	167	176	184	161	175	150	141	145	165	170	179	169	146	181	162	165	155	180	175	175	142	180	206	168	173	179	154	167	172	175	170	183	156	149	167	163	168	176	179	146	179	163	159	179	192	149	155	177	164	165	165	173	160	158	178	169	176	162	170	186	151	160	194	174	172	181	161	147	155	176	165	157	160	173	178	174	163	144	168	147	170	153	168	157	164	164	177	144	145	161	172	167	156	171	190	164	175	159	165	168	177	148	173	179	165	178	151	155	164	183	171	154	170	182	163	151	158	150	173	151	158	151	174	143	191	153	170	178	165	177	149	162	155	152	179	163	160	182	170	149	159	175	175	172	166	143	172	184	184	179	159	160	181	166	182	173	177	184	162	167	166	145	167	209	167	145	181	169	164	153	175	167	168	183	158	149	184	180	170	145	155	152	193	179	164	161	173	176	139	167	181	153	168	164	167	188	166	174	169	153	146	166	162	165	148	154	157	169	163	157	166	152	179	166	164	161	154	160	141	174	155	157	144	171	161	148	167	163	166	170	175	189	157	173	183	158	166	172	155	179	156	145	180	159	161	170	179	177	175	180	172	169	150	180	202	163	185	165	152	166	149	174	160	177	162	210	163	155	135	168	150	162	167	163	182	178	147	173	158	188	160	166	156	162	161	174	157	167	171	183	158	165	169	155	148	177	155	164	165	165	159	193	168	169	157	148	173	174	160	165	162	166	160	167	159	167	161	179	156	167	149	178	163	167	171	174	170	138	166	173	170	167	152	169	172	168	152	169	162	155	173	147	171	185	167	156	178	173	172	165	160	152	169	186	153	196	161	147	162	128	150	156	181	177	144	197	184	164	163	153	181	169	166	164	155	155	168	179	195	172	193	181	174	160	168	184	147	157	163	172	174	153	172	168	180	156	153	154	147	153	162	169	172	173	182	155	166	168	167	158	142	141	171	158	178	151	158	149	164	145	171	146	162	143	166	159	152	150	156	161	193	184	181	165	180	161	170	162	161	160	174	176	182	152	162	186	155	164	155	159	173	154	173	178	156	177	142	166	144	159	160	169	148	160	174	136	169	150	161	141	166	175	191	156	178	166	170	173	166	175	177	158	183	185	163	185	168	151	171	156	154	154	168	170	169	159	167	165	161	173	194	162	153	155	169	170	183	187	168	175	175
24105	44568	73404	74977	60506	50485	41070	33314	26065	15063	9013	5007	4080	3539	2412	1370	1136	920	678	605	589	503	457	451	436	450	452	459	411	416	472	468	421	402	441	429	453	461	434	442	438	481	448	464	447	464	426	451	440	479	471	445	468	444	439	475	469	440	440	436	459	481	493	460	433	464	438	450	405	441	467	429	462	443	437	425	456	445	455	460	428	445	463	460	481	434	430	442	441	440	437	463	427	465	389	444	441	442	485	449	454	421	440	454	465	451	439	447	448	423	445	430	468	409	432	476	443	453	442	428	461	462	430	453	468	462	445	461	457	425	458	454	467	416	449	493	414	440	396	404	453	448	438	469	437	436	429	425	474	456	444	433	446	447	403	417	449	456	448	475	432	416	461	463	450	432	440	440	474	446	425	419	393	439	464	443	432	445	451	449	441	421	445	443	443	453	444	449	455	397	459	438	445	436	449	468	447	447	431	453	417	428	441	421	433	413	449	428	460	471	451	458	482	449	451	446	476	430	428	438	464	430	474	450	422	459	453	453	422	416	462	443	440	463	470	442	447	449	450	415	424	436	440	482	472	437	453	417	480	473	442	479	406	428	447	440	410	417	445	477	485	436	436	446	423	457	450	422	468	416	430	429	426	427	425	421	447	457	454	442	419	442	453	461	477	459	435	426	431	438	429	444	432	461	468	429	416	452	437	453	426	453	414	436	445	452	456	433	433	457	446	447	419	434	455	429	458	431	480	466	418	491	469	430	488	420	442	449	451	483	470	459	437	447	473	405	424	440	483	480	450	432	452	460	444	460	403	454	441	463	435	448	433	460	447	423	461	437	485	445	457	440	408	433	461	445	468	475	443	435	419	454	437	439	456	435	473	420	459	464	446	461	429	411	454	436	428	465	445	445	443	465	433	426	447	474	443	453	443	442	458	448	424	447	454	421	469	419	457	457	440	446	448	461	422	391	422	418	426	476	490	438	478	448	424	467	385	443	461	452	453	429	420	448	429	460	468	457	421	460	419	428	459	439	425	428	498	444	419	463	448	410	439	427	454	444	479	446	469	468	450	479	443	433	419	456	477	483	473	485	454	471	452	420	480	420	465	444	470	433	433	457	446	466	428	459	430	415	430	482	482	439	438	476	449	451	477	430	439	447	435	432	431	466	415	469	450	453	464	420	484	437	431	461	467	452	473	436	439	455	430	428	448	444	449	475	427	437	464	445	444	477	467	431	438	457	448	445	438	453	442	435	456	420	462	467	460	431	462	401	448	467	466	457	421	444	462	420	449	473	473	451	414	441	465	479	463	415	412	459	434	378	434	527	439	440	448	481	420	443	444	448	437	453	442	433	456	430	460	444	427	482	421	447	414	444	421	438	441	427	417	433	414	442	481	472	423	422	480	418	434	498	432	444	443	451	450	447	439	437	449	497	456	423	444	452	451	407	469	411	406	455	417	435	427	442	419	405	468	435	462	489	468	441	474	458	448	420	438	428	442	423	422	437	423	445	432	454	444	464	429	428	428	431	425	459	426	422	444	476	440	457	459	422	427	443	467	430	436	461	442	426	431	473	473	450	435	425	491	440	451	475	405	425	435	404	474	459	443	457	434	456	447	446	420	450	429	416	432	445	388	456	436	454	446	460	479	448	483	435	480	465	428	449	426	460	428	467	458	430	440	476	439	454	422	490	445	399	436	469	450	403	417	385	409	432	430	464	476	438	414	487	431	474	465	456	447	431	435	479	434	462	427	448	425	465	420	424	448	447	464	436	464	438	430	444	418	435	475	467	427	416	447	450	429	436	427	435	465	465	438	464	440	431	498	455	462	448	459	432	458	435	444	439	435	453	467	445	443	450	422	485	453	414	428	434	420	441	404	418	407	432	429	471	428	456	449	447	480	437	425	483	428	466	473	445	450	451	467	438	439	425	410	425	397	453	435	486	464	415	449	441	458	433	460	498	483	423	387	468	438	478	445	443	437	451	450	486	456	474	415	480	429	424	423	451	434	465	434	452	461	439	489	459	442	432	449	464	452	455	383	401	454	472	403	462	418	463	447	433	409	434	456	459	434	420	445	464	424	448	452	424	450	430	465	426	407	441	450	468	451	475	451	453	400	447	456	446	436	448	399	444	407	436	464	436	476	441	432	466	442	474	475	460	434	414	444	441	423	443	419	450	427	440	439	441	474	425	438	440	462	447	394	427	458	458	450	430	464	421	474	443	468	453	468	480	457	448	443	452	444	415	474	469	471	437	473	421	459	457	455	439	484	399	448	438	433	456	418	460	424	393	442	412	457	453	464	446	472	439	481	434	429	449	417	450	423	446	447	448	495	442	451	435	421	452	458	431	465	426	427	429	440	421	487	463	462	454	463	459	433	472	473	425	419	439	462	446	460	437	435	465	394	451	423	432	467	456	441	479	419	439	411	441	441	440	473	445	467	466	492	451	415	435	432	443	457	431	464	479	446	439	445	436	454	428	438	459	445	444	412	427	454	417	458	446	446	444	441	423	423	448	488	444	448	442	469	480	454	466	428	446	427	462	453	456	458	463	419	470	458	433	466	383	459	434	486	434	446	464	443	471	440	409	452	463	476	446	429	450	476	449	445	450	433	430	456	463	440	424	420	448	449	455	453	433	469	432	441	413	458	437	436	450	460	415	404	414	432	438	467	446	496	435	421	428	442	437	444	450	459	465	458	439	448	455	479	427	425	405	451	459	425	430	432	455	445	443	422	437	467	461	426	445	421	456	439	449	464	433	424	451	415	417	452	486	439	463	437	423	457	461	444	452	482	489	463	427	425	412	423	423	425	462	432	438	440	451	428	457	474	391	454	449	412	444	453	459	447	426	447	459	427	464	436	471	408	384	457	465	470	450	457	472	442	438	460	450	453	453	419	482	463	460	432	429	442	408	458	459	430	461	436	458	431	431	440	448	444	431	423	422	442	447	495	435	437	452	457	438	465	446	419	433	451	444	436	452	458	449	455	483	462	441	427	435	448	467	435	461	472	453	435	486	481	416	414	410	475	416	412	424	424	416	429	471	457	420	446	443	493	456	478	429	396	458	458	460	448	454	439	441	449	444	455	467	457	451	454	426	453	428	447	444	471	466	443	418	416	462	484	434	403	480	457	445	450	464	463	434	454	466	431	415	421	444	443	415	453	416	419	482	467	411	428	467	473	438	437	457	416	441	446	443	459	462	418	420	436	435	450	436	439	445	454	445	406	496	440	444	457	462	465	442	410	447	446	435	443	451	501	466	464	444	418	435	446	435	416	473	408	440	463	385	451	446	441	464	433	447	467	450	440	401	430	456	456	429	447	417	424	468	427	432	435	406	466	451	436	421	441	430	473	435	417	455	453	445	444	425	438	431	432	421	429	421	449	439	431	424	434	437	440	440	455	470	437	454	438	446	405	478	447	447	410	451	431	433	451	460	479	455	435	444	466	453	450	440	422	435	468	442	444	453	465	454	448	414	407	408	464	463	452	448	420	439
6208	5441	9950	9267	4140	2250	1169	828	529	366	250	199	194	160	157	163	135	149	148	148	157	152	148	161	159	142	121	135	144	160	150	142	178	142	137	146	154	158	141	152	151	118	129	161	129	140	150	145	132	127	128	153	123	150	139	131	155	144	132	134	122	145	169	130	139	155	149	139	167	122	131	145	151	159	140	138	122	174	134	133	133	152	146	150	142	147	145	136	138	136	143	149	122	141	142	152	132	157	152	155	137	165	142	164	159	130	142	154	158	142	150	147	144	153	139	124	121	143	141	131	143	131	151	144	127	156	145	146	152	126	127	146	134	133	143	145	146	140	142	150	150	150	136	154	133	149	143	148	162	130	147	129	125	166	159	148	158	160	151	137	132	160	133	122	138	144	150	148	155	151	155	156	136	143	148	145	136	169	150	134	154	153	153	138	147	128	136	145	157	138	144	162	148	141	121	126	138	133	137	161	151	145	141	168	117	149	137	154	134	147	146	143	117	130	150	126	155	147	135	132	131	139	143	157	153	159	149	179	125	144	146	148	137	151	142	143	157	133	133	143	166	118	124	136	131	146	133	131	145	159	162	158	113	126	129	152	141	134	128	143	132	153	136	148	121	142	152	185	145	123	143	131	140	140	156	142	143	143	123	124	136	150	148	126	138	150	147	140	149	144	123	131	152	149	144	145	164	136	169	152	164	161	176	160	144	168	152	126	143	154	129	140	146	138	162	138	165	134	157	152	140	134	155	124	145	141	135	148	130	132	143	150	145	141	136	168	162	151	125	141	143	134	130	132	147	154	150	133	147	139	142	138	140	132	138	158	139	144	123	139	136	135	153	151	135	135	123	149	154	124	138	140	175	154	142	136	138	111	149	168	166	146	140	146	150	143	120	152	119	132	155	136	150	144	143	169	160	139	133	131	146	140	143	141	121	127	146	132	149	139	146	157	146	142	147	150	150	166	143	145	137	151	155	128	141	169	137	131	149	136	151	136	155	150	124	157	131	150	131	157	132	174	153	146	140	127	161	150	151	137	172	149	141	160	125	138	124	122	139	133	149	155	130	143	148	140	119	158	140	123	130	142	161	148	160	134	147	130	146	139	124	136	130	133	130	130	148	123	156	150	146	137	166	125	160	141	127	142	151	138	145	148	148	142	160	145	120	135	151	149	135	154	149	131	132	152	132	150	147	144	165	163	141	127	133	119	159	128	136	164	169	156	133	148	119	157	140	138	146	129	146	145	135	147	172	152	142	159	163	128	125	141	159	149	146	147	139	127	139	128	124	140	147	146	150	148	129	147	152	132	156	156	140	137	145	166	154	155	148	128	142	141	139	136	128	158	136	150	139	131	137	150	149	133	125	140	139	133	152	156	160	131	141	138	160	126	148	130	160	138	129	145	155	143	127	151	127	145	142	146	147	154	113	153	164	156	147	130	147	147	163	147	156	144	161	125	146	151	136	140	148	137	138	118	134	125	145	146	140	121	135	147	137	151	146	152	123	123	132	153	119	135	145	133	145	127	165	138	147	139	160	153	144	148	128	143	133	150	124	155	144	154	134	122	153	137	176	156	117	143	144	124	149	158	151	153	121	141	137	139	151	160	132	164	134	145	141	160	151	164	129	141	147	120	142	159	159	141	134	151	133	155	151	141	141	152	129	130	169	144	147	135	147	127	151	156	160	154	136	163	151	141	137	145	143	158	163	147	130	141	130	153	162	144	155	128	131	139	152	146	151	161	169	146	131	153	127	138	137	158	136	147	152	145	128	147	156	132	133	149	123	141	151	142	163	149	124	162	147	140	130	137	127	166	151	102	131	147	146	145	153	152	138	137	143	154	152	142	158	151	147	141	109	124	142	136	141	146	162	147	143	145	142	150	148	132	146	141	146	131	143	113	155	122	156	139	141	108	141	166	159	150	156	147	143	124	144	146	166	136	158	146	144	137	146	141	146	135	166	135	149	156	155	151	131	150	124	148	159	146	150	128	155	130	136	137	103	138	144	153	124	125	150	131	139	130	131	157	150	138	133	151	143	143	156	160	147	132	142	158	159	153	151	139	143	154	151	146	144	129	136	121	151	138	146	159	141	167	149	148	156	142	119	142	154	123	138	135	158	132	140	134	145	152	139	149	155	112	125	122	145	170	152	149	152	133	154	139	144	126	151	156	135	156	160	148	122	145	167	133	126	148	144	142	155	140	152	140	133	134	154	136	137	151	150	161	149	148	134	133	138	131	154	145	154	141	143	164	156	122	139	131	154	158	150	132	152	125	142	135	136	145	124	134	137	133	148	136	124	156	155	138	134	150	135	134	139	146	163	149	131	164	135	158	154	146	135	148	126	151	149	128	143	160	137	146	142	137	134	148	139	151	155	139	145	135	167	122	142	136	122	149	139	137	144	140	158	142	148	139	152	161	144	142	144	154	140	134	143	154	159	148	153	158	164	127	149	154	165	129	153	142	155	147	145	137	141	161	150	153	157	145	139	148	144	143	137	166	130	151	139	125	144	124	143	160	153	140	135	147	134	135	140	150	149	141	135	131	145	124	131	146	148	138	144	164	131	111	132	130	152	164	132	135	149	154	154	132	145	140	163	152	122	139	143	168	127	145	151	138	128	174	152	155	138	125	165	125	157	149	117	131	142	144	141	144	153	148	162	157	154	140	133	150	124	147	136	137	164	133	155	156	148	142	149	132	130	154	149	132	142	122	144	155	169	153	150	144	151	138	136	142	142	149	144	147	151	155	137	130	137	127	172	160	138	142	122	130	142	152	135	135	162	161	161	141	128	140	158	154	157	139	128	132	138	128	158	151	143	118	150	156	151	138	140	158	148	147	148	148	127	158	148	136	135	137	169	131	156	147	141	141	149	142	146	149	135	137	145	148	131	131	132	135	155	130	143	112	140	128	138	131	155	159	161	128	133	128	139	147	144	157	127	139	138	133	150	151	147	134	138	145	150	119	135	142	137	131	136	148	150	124	151	150	125	154	126	135	130	147	147	148	164	137	132	124	127	150	147	149	138	150	132	147	165	147	149	141	156	151	133	133	138	132	128	147	136	136	144	147	136	141	136	141	148	140	127	142	126	123	135	138	137	151	118	161	158	146	162	157	155	154	130	166	129	136	148	149	127	124	153	144	159	141	146	132	139	139	129	173	154	126	161	133	132	162	153	126	124	156	171	130	136	136	155	121	152	144	138	152	153	148	149	126	142	149	136	154	148	130	142	163	134	128	157	146	140	138	140	116	149	136	150	138	157	144	120	134	139	149	151	157	131	117	124	156	129	170	133	139	150	129	142	156	138	137	138	151	139	155	145	133	146	128	125	133	133	132	151	140	142	164	136	138	151	141	139	159	132	133	150	132	157	140	150	148	163	138	139	144	160	139	150	148	136	159	136	156	124	156	127	145	142	154	165	159	151	152	142	143	151	134	142	147	140	141	146	151	138	151	147	148	156	156	122	155	155	123	127	154	140	134	116	134	145	133
5138	7362	19001	20305	12814	8386	5248	3649	2427	1353	807	565	542	498	497	418	430	442	420	389	393	386	364	383	405	430	406	404	410	386	380	419	414	363	413	385	386	392	407	416	390	411	401	406	413	398	415	391	378	371	400	390	364	397	406	388	384	361	416	424	403	407	407	416	350	383	404	376	387	416	388	377	387	361	435	354	378	392	391	400	400	385	398	395	408	372	408	399	423	395	417	345	382	397	374	391	380	385	408	396	393	389	395	383	419	385	402	365	406	392	373	394	379	376	381	418	379	384	382	368	387	386	419	396	373	407	430	378	408	383	392	363	385	400	384	382	399	398	418	412	358	368	401	459	400	390	413	396	408	350	417	397	369	439	419	394	422	372	387	389	388	379	382	396	398	431	387	411	364	393	372	379	359	423	422	386	415	382	377	384	378	424	386	439	399	407	388	389	393	391	386	373	400	414	397	403	398	420	434	381	376	399	375	404	417	406	381	403	421	380	379	405	396	396	399	376	382	392	380	394	407	371	381	398	363	383	411	404	386	366	384	360	424	425	399	403	375	397	370	426	360	384	412	393	390	393	391	389	373	338	373	382	388	357	371	390	419	429	374	379	403	400	420	379	383	408	396	376	415	396	374	413	428	410	378	396	370	407	377	385	412	374	396	387	389	362	408	431	384	392	398	406	376	391	357	385	417	375	406	416	386	412	403	383	392	382	387	395	379	413	410	383	394	394	406	442	397	415	406	425	382	382	367	432	406	373	383	389	360	414	386	422	393	371	406	366	385	415	417	395	385	354	385	406	375	392	398	407	407	391	386	385	413	411	388	429	380	407	390	449	383	394	413	369	347	394	406	415	424	397	398	393	388	386	382	385	399	407	390	420	394	381	368	394	372	373	392	418	404	376	407	415	399	371	403	381	378	429	397	371	392	428	360	372	399	410	397	393	378	395	389	369	417	373	406	405	372	407	415	396	405	381	405	382	394	400	387	424	451	410	406	411	370	412	419	396	378	381	392	412	404	411	416	431	388	370	392	387	387	383	398	376	423	401	368	412	354	376	422	399	403	391	416	369	430	359	389	371	397	378	403	355	429	369	420	399	449	368	387	349	403	399	377	403	418	365	372	361	406	397	454	414	420	386	410	401	414	430	407	368	394	381	415	387	399	362	424	397	410	376	391	420	383	410	402	420	392	399	389	401	416	414	395	367	396	372	358	431	393	382	395	381	405	427	381	379	421	388	419	391	426	381	387	393	403	411	391	376	403	388	387	336	398	408	357	381	393	395	389	398	395	384	389	409	384	401	384	422	374	372	379	394	410	381	365	409	384	388	394	375	392	391	394	403	388	388	411	398	361	381	426	384	391	413	384	383	386	388	366	388	398	424	420	385	411	382	385	432	383	410	392	375	378	363	381	421	392	429	373	386	393	400	411	416	389	394	390	402	388	376	375	362	410	395	386	371	365	420	353	390	408	415	381	399	390	386	377	350	375	402	407	399	393	378	374	386	401	386	389	379	373	386	357	386	434	396	423	435	366	367	381	404	399	389	387	394	389	357	362	391	349	397	353	398	369	433	419	374	362	402	436	413	412	414	413	415	393	444	390	389	416	410	389	379	396	412	393	357	381	393	400	400	422	398	413	403	380	408	441	358	375	397	406	404	384	398	362	393	404	407	381	388	388	366	408	395	352	394	373	432	405	414	404	377	400	408	388	387	405	401	400	400	372	383	403	389	374	348	390	390	360	437	405	400	398	403	417	379	370	423	387	430	385	430	363	393	386	429	403	396	385	370	383	380	424	404	417	375	394	380	409	388	376	402	379	410	414	380	400	412	391	386	399	380	399	393	362	387	384	362	384	367	365	413	382	433	396	405	383	420	385	398	422	415	400	404	373	373	395	398	340	403	403	384	385	390	404	396	387	413	412	386	420	377	375	388	423	409	376	378	406	362	361	379	368	362	443	379	401	366	366	426	411	400	412	389	398	380	389	407	369	393	375	413	403	398	395	405	429	329	424	397	408	425	422	352	397	382	419	377	401	398	383	371	401	362	382	368	387	390	384	365	412	410	378	396	394	380	372	392	394	367	377	369	383	417	374	422	420	380	406	383	365	400	396	399	405	431	364	403	395	339	389	396	382	393	378	402	396	410	378	358	356	395	406	392	393	383	377	377	372	373	419	406	401	416	401	367	391	387	418	409	380	384	381	380	392	370	369	379	406	380	448	380	397	398	394	387	363	399	409	374	360	398	406	416	427	363	377	407	370	382	383	360	406	391	414	377	374	400	427	391	339	436	354	408	418	399	422	374	394	382	390	346	334	389	389	419	414	397	412	417	411	429	404	377	398	351	374	417	421	368	356	409	403	388	396	390	358	411	369	380	408	386	398	422	412	403	394	433	377	412	404	373	398	371	365	400	394	378	427	407	396	398	355	421	439	370	389	375	394	401	381	378	431	405	410	406	392	395	374	395	421	392	409	389	390	375	378	390	413	413	341	393	381	362	416	402	357	408	392	366	382	387	397	396	391	385	393	386	395	393	390	408	379	414	385	385	445	380	384	370	379	440	373	409	376	402	372	397	373	384	426	409	384	381	418	390	414	376	406	396	399	420	378	418	400	366	415	397	380	379	421	392	415	437	427	436	410	381	361	416	414	395	405	390	407	383	367	356	419	371	377	387	371	399	385	379	389	415	372	412	359	388	401	375	372	376	412	413	385	362	376	359	388	404	383	375	416	364	390	405	374	381	391	343	427	397	421	433	400	393	401	392	365	431	425	378	401	398	393	390	390	407	402	377	379	402	395	403	403	382	422	416	386	373	402	444	364	402	437	402	416	391	396	405	388	374	391	391	393	394	397	355	407	403	374	378	385	393	398	390	378	414	368	402	389	416	414	357	379	375	426	430	387	403	368	385	392	382	368	361	399	423	393	387	379	388	390	378	401	436	366	377	398	414	360	408	387	380	398	400	354	452	380	399	406	419	376	409	373	405	379	398	352	394	377	375	391	382	370	379	377	432	398	371	420	402	393	371	409	427	380	389	376	393	371	384	392	402	404	392	401	376	407	396	359	373	365	417	359	413	381	394	409	411	388	401	414	416	418	437	390	357	369	385	409	386	359	403	352	393	379	378	408	377	401	364	390	392	393	384	398	375	410	390	404	347	386	384	361	388	368	369	364	383	383	431	406	377	418	416	416	374	380	382	424	388	382	348	370	386	390	369	385	365	433	362	393	401	403	375	384	387	397	390	402	376	394	402	384	430	349	379	401	377	409	421	393	384	379	397	361	397	392	397	347	373	420	395	418	418	382	387	430	398	387	403	385	387	416	383	357	384	399	382	355	425	384	364	382	388	375	413	370	370	355	418	394	389	379	385	394	422	393	376	462	426	393	405	416	397	384	381	396	456	430	411	404	384	367	362	419	379	432	372	376	338	389	403	372	383	393	355	421	373	380	409	419	389	409	417	387	390	401	398	398	397	392	413	399	387	416	446	379	416
30202	38891	63782	58759	40160	30225	19318	11117	6285	2742	1158	690	550	478	357	303	223	149	176	162	156	157	160	149	178	184	155	160	146	143	141	146	158	145	166	156	176	143	145	141	143	135	158	135	147	154	138	166	144	147	142	161	172	149	137	154	162	170	157	135	164	149	153	136	148	150	158	168	139	146	139	151	139	146	149	156	151	167	151	158	132	151	139	137	170	146	158	143	138	150	156	153	144	158	122	148	140	132	167	123	137	133	141	143	147	166	135	153	158	156	157	137	133	162	153	130	153	143	148	162	155	147	146	129	150	153	163	142	125	143	143	129	141	137	163	148	139	148	151	158	141	154	161	124	152	150	131	162	146	126	157	155	162	172	163	156	162	143	169	155	157	155	160	177	139	138	155	179	149	120	138	155	161	147	149	180	134	142	155	156	163	150	151	148	147	145	161	140	131	143	144	152	158	141	142	160	180	140	147	170	146	156	151	161	155	150	147	141	159	143	154	143	161	147	147	156	180	138	158	165	136	163	154	154	141	148	137	147	148	159	165	161	126	146	154	140	142	155	132	144	134	157	141	157	149	153	157	122	165	174	157	162	138	145	159	151	155	138	158	157	126	162	145	147	173	168	156	147	156	168	149	125	137	143	150	146	133	145	145	150	147	131	147	154	143	159	142	168	151	171	169	142	139	138	146	144	142	133	159	136	160	130	157	139	144	144	159	152	139	165	141	140	141	150	141	131	136	175	135	169	170	148	145	161	163	148	147	159	145	151	139	165	158	153	152	169	126	146	172	127	151	144	149	151	137	140	146	133	180	168	133	163	153	116	156	164	158	148	139	173	145	153	166	175	137	178	134	125	147	150	155	171	167	152	139	125	165	130	175	184	132	150	161	148	153	137	160	164	156	150	160	149	146	128	136	150	166	176	143	144	132	118	167	162	139	140	135	130	136	117	145	149	138	161	121	135	169	140	156	146	142	137	134	137	150	157	162	150	144	168	130	129	153	149	158	147	147	154	117	135	135	149	170	133	128	165	149	157	147	156	147	138	139	153	170	149	155	156	140	148	146	141	161	161	142	135	150	132	139	167	168	150	134	160	154	155	143	138	141	161	160	151	155	144	136	156	132	164	149	146	143	141	166	158	144	159	148	127	166	156	154	148	128	140	157	160	141	162	143	152	153	160	153	144	144	164	167	163	125	140	136	157	130	143	153	153	155	157	137	146	147	152	143	148	144	137	159	147	137	142	161	142	134	147	161	147	174	134	146	148	124	169	136	172	120	131	181	134	146	163	163	140	141	159	136	148	165	158	156	157	158	158	151	148	160	137	145	132	146	154	154	135	156	154	133	146	162	147	171	164	133	142	151	148	149	157	151	154	155	142	146	145	131	158	148	139	146	146	124	151	145	165	143	142	135	157	154	148	152	145	141	145	152	158	152	154	181	159	165	137	142	149	148	165	153	154	130	128	149	157	144	132	160	132	178	141	143	162	143	153	173	121	161	156	163	152	168	146	132	127	145	142	148	157	154	142	144	151	145	150	157	134	139	147	156	155	142	166	160	129	159	158	138	138	176	150	152	157	145	144	136	149	157	154	156	146	147	149	156	141	147	152	133	178	146	140	147	131	156	137	137	143	148	170	148	160	153	136	147	127	170	140	154	129	160	158	161	147	166	150	163	145	159	147	143	143	158	154	165	161	155	159	152	148	155	150	141	166	157	149	139	147	140	170	146	145	161	144	145	158	139	149	151	134	137	141	139	152	148	148	149	127	152	156	147	131	152	154	134	157	141	144	136	148	150	162	155	142	160	164	151	148	133	144	149	143	150	169	146	153	136	132	135	143	136	163	148	157	126	160	137	139	142	151	161	166	144	153	140	169	154	152	140	154	168	158	138	150	158	156	144	141	148	156	159	138	134	175	140	159	157	149	161	147	163	168	131	144	154	140	150	167	178	139	158	146	140	148	146	177	174	153	148	163	150	135	145	128	151	142	130	154	131	166	152	143	160	146	152	153	154	141	123	144	145	137	152	170	142	154	141	153	127	152	149	152	129	151	137	149	140	153	135	146	144	154	141	160	172	137	137	167	145	133	162	155	144	141	138	159	157	171	146	136	169	170	136	160	139	151	137	152	154	157	147	150	167	146	139	146	150	150	153	140	152	138	140	147	143	143	147	158	138	132	166	135	174	126	137	150	153	158	136	143	149	154	135	150	177	139	132	166	140	145	156	168	150	160	129	153	127	128	143	164	145	140	142	149	162	150	139	136	159	153	130	144	157	145	161	154	144	155	133	166	160	122	153	157	147	171	148	135	156	148	169	141	138	149	160	152	137	152	175	134	149	142	143	137	138	124	130	146	165	155	160	153	144	147	155	169	137	139	143	143	132	153	163	152	154	150	145	124	132	146	143	147	139	141	165	151	153	144	155	147	126	159	145	141	147	125	145	147	144	175	163	150	175	138	160	166	149	173	150	157	158	192	143	136	147	138	162	160	144	149	156	142	150	135	158	138	154	133	161	129	150	133	154	145	135	172	149	162	152	151	144	157	150	166	165	147	167	129	174	128	140	132	134	152	155	143	146	142	153	148	149	136	166	142	154	163	169	149	147	167	142	138	156	154	153	162	173	139	124	168	161	184	148	142	151	128	136	147	140	134	158	139	146	139	155	186	151	155	140	132	125	165	161	143	158	160	163	154	149	140	156	165	146	176	138	165	139	136	147	152	148	158	150	143	135	155	152	152	146	159	153	153	172	145	145	158	171	146	141	147	163	146	143	146	147	143	150	148	173	149	137	149	158	148	163	117	171	152	142	159	168	181	130	152	155	158	157	161	142	145	153	150	137	141	160	147	160	158	172	155	137	152	154	139	153	121	162	157	154	139	140	146	156	153	146	137	154	149	158	140	143	159	151	175	150	148	148	150	151	133	155	141	140	152	142	177	137	143	139	170	136	167	143	144	146	146	154	144	167	163	146	149	158	138	144	144	160	138	139	151	138	158	148	153	146	142	155	140	147	141	134	162	136	169	151	138	133	133	160	123	153	140	140	140	126	164	171	117	132	151	147	155	163	131	146	151	163	118	167	151	138	158	141	142	141	132	131	164	147	164	132	123	154	151	140	160	145	164	147	176	124	155	149	125	160	129	142	171	136	154	121	135	147	165	148	157	146	144	133	163	143	141	161	132	155	148	143	144	132	155	152	143	149	150	142	163	150	160	147	165	146	144	158	129	145	157	148	171	150	148	141	140	150	152	170	156	134	146	124	132	124	139	168	147	138	158	166	142	152	156	150	168	126	149	142	139	139	150	135	163	162	147	145	153	160	130	159	142	139	172	168	146	167	161	130	151	151	148	137	165	170	146	141	151	159	156	135	140	143	152	175	173	140	149	163	134	130	160	155	165	162	160	132	132	159	135	135	145	142	154	141	144	135	156	150	153	146	151	133	148	164	151	140	152	160	145	137	154	126	135	158	153	157	156	131	132	155	154	156	177	152	151
17498	32772	58457	60220	47649	42306	33483	25517	18913	10312	5110	3050	2495	1947	1612	1179	768	516	506	569	489	443	439	400	408	408	403	440	410	391	391	404	418	383	409	354	402	424	437	431	420	429	401	425	399	447	446	434	375	409	420	397	428	430	407	408	390	405	387	410	423	383	425	411	430	418	417	415	406	410	408	403	373	413	386	393	400	400	417	395	406	408	402	389	414	429	418	410	425	389	401	400	414	427	421	393	422	433	371	414	428	407	423	391	383	421	449	389	432	393	429	410	410	413	391	411	408	412	397	397	441	420	388	396	412	388	426	411	395	424	374	422	399	424	414	400	400	419	396	415	414	363	422	390	379	396	400	376	418	401	391	389	428	410	410	381	422	376	387	418	432	414	382	438	416	364	407	403	438	419	410	409	405	427	401	410	411	409	386	439	416	364	416	421	472	389	372	433	436	445	425	392	386	403	405	416	404	406	392	410	404	426	388	375	428	401	432	423	373	431	426	463	413	373	391	381	425	399	378	363	401	403	420	398	444	453	427	404	407	400	414	403	435	427	364	366	391	423	423	410	453	403	414	395	410	397	418	425	414	427	404	372	395	456	406	400	395	417	381	352	414	388	383	386	449	382	443	411	430	427	410	388	398	412	419	426	374	403	384	445	402	423	403	404	429	405	451	412	405	417	392	412	401	444	395	431	436	412	402	396	402	378	427	417	415	386	405	428	425	407	403	384	438	380	404	421	410	432	396	390	421	428	387	417	386	420	381	455	429	423	400	402	405	404	416	417	404	349	395	410	402	412	440	387	405	452	419	424	449	420	423	381	376	397	394	384	418	379	436	437	405	408	392	391	393	446	408	421	427	392	372	436	419	396	396	419	392	443	409	449	408	408	409	391	391	406	408	380	406	425	408	424	415	401	391	430	422	352	391	413	370	386	389	408	398	425	426	388	418	401	409	424	409	416	407	415	418	403	407	410	429	417	390	396	430	425	433	426	418	425	425	423	422	381	423	414	405	416	450	385	430	438	408	409	426	407	415	427	399	406	402	392	409	461	395	414	372	380	414	383	389	426	420	408	419	439	415	400	436	399	410	430	386	384	380	383	416	399	405	415	419	406	419	442	425	439	410	447	405	442	412	398	404	450	395	384	410	443	406	415	408	483	426	419	435	409	425	412	448	400	427	408	412	437	440	391	388	396	415	428	422	390	417	396	418	394	423	399	404	393	392	424	451	414	414	447	440	425	432	448	449	406	389	385	381	369	417	396	413	399	410	473	433	385	392	378	398	433	408	391	405	441	434	414	390	409	400	409	428	382	419	415	407	400	401	404	386	395	386	426	388	390	407	378	452	433	432	415	426	391	388	412	411	427	404	421	406	408	405	426	413	390	450	421	383	410	435	404	415	418	424	395	411	403	423	407	413	435	386	408	420	406	470	378	405	439	398	397	405	384	433	383	386	410	418	429	432	382	425	397	415	428	400	458	428	396	419	429	403	421	419	437	422	416	380	414	407	425	398	413	399	396	405	446	402	411	398	397	431	418	393	431	420	432	399	416	411	410	383	441	416	449	370	383	399	391	381	403	394	417	445	425	389	416	407	421	440	400	425	443	400	403	377	421	386	436	426	393	428	394	382	410	415	424	419	434	416	415	392	418	406	385	416	431	465	405	418	401	400	422	442	404	417	417	427	414	415	396	381	422	436	376	376	405	397	433	412	428	395	397	428	387	382	412	414	432	396	361	444	394	402	430	421	422	400	377	418	453	426	373	417	425	410	437	413	423	440	394	411	394	416	404	388	380	401	395	395	436	439	407	393	409	375	434	420	376	409	398	402	401	412	409	430	408	426	394	404	388	412	425	403	375	392	365	411	394	399	429	415	408	403	439	395	385	434	391	429	408	418	407	412	411	404	399	398	414	401	432	412	408	386	441	466	405	416	420	410	425	419	400	416	408	404	423	387	424	436	376	449	395	407	416	449	417	392	434	403	397	443	400	405	413	410	465	421	396	398	420	418	410	423	404	419	439	400	416	450	381	388	415	442	416	415	404	404	410	427	423	410	403	399	403	412	414	412	441	428	413	430	412	419	419	371	395	417	431	379	417	420	425	421	401	412	423	367	406	404	399	388	418	420	394	365	434	417	389	398	387	399	412	441	413	429	404	439	379	417	385	397	422	412	394	429	415	384	440	444	389	404	397	411	397	420	425	390	398	433	458	399	446	389	421	381	378	406	411	395	430	437	406	406	402	420	393	421	410	396	373	403	435	421	382	416	404	369	392	407	409	404	449	404	428	405	464	406	415	414	443	381	421	415	404	389	366	377	440	410	436	427	402	407	434	449	401	416	380	392	403	414	382	437	390	418	432	400	428	423	425	387	453	419	402	431	407	411	398	374	396	385	391	402	369	432	444	423	387	416	421	433	410	399	448	407	430	398	405	404	418	398	452	401	429	404	398	428	405	383	423	402	407	400	382	395	400	422	423	400	395	420	426	416	416	433	425	404	381	412	413	402	369	432	404	389	438	442	423	410	439	385	408	402	364	432	421	401	407	394	440	426	372	391	451	405	400	440	400	419	410	404	439	413	418	398	417	360	436	401	382	420	402	433	385	436	410	409	409	405	398	388	404	372	408	358	419	375	403	397	421	425	425	375	414	363	391	402	436	416	399	416	411	385	380	406	404	416	397	426	432	427	429	424	379	383	382	435	418	399	397	444	390	399	422	407	417	436	404	428	458	417	420	407	435	413	407	382	399	386	381	416	430	405	410	375	384	438	445	416	380	379	401	382	452	411	389	401	406	434	415	393	401	409	419	406	368	416	448	422	406	400	424	426	446	412	421	390	422	395	409	389	413	387	395	398	418	399	413	391	427	442	405	414	409	416	443	422	437	439	427	375	383	429	389	381	410	409	411	418	433	432	403	403	431	393	387	381	437	417	417	421	397	413	383	403	397	379	420	392	421	400	363	400	404	421	407	382	436	412	386	398	406	421	389	397	389	416	429	435	419	415	401	394	411	405	419	434	417	437	401	421	429	425	442	438	365	401	432	402	398	392	404	407	420	382	400	384	405	396	408	390	393	459	438	397	446	430	405	395	416	410	391	395	395	390	376	443	412	412	405	388	429	435	420	380	401	426	422	405	406	398	402	395	444	419	403	436	446	395	430	422	379	376	406	421	403	409	410	416	410	386	391	441	387	384	427	406	393	411	382	420	404	411	415	409	400	414	406	404	379	386	420	390	392	423	410	407	402	379	384	388	387	399	410	430	412	410	390	417	416	424	412	401	425	424	376	419	422	408	401	406	401	390	425	405	413	401	390	437	424	408	409	414	388	396	439	418	422	406	433	410	409	395	428	393	396	432	393	429	450	388	399	401	402	406	385	399	407	401	415	421	387	379	397	412	415	422	429	364	433	406	415	408	414	414	442	426	438	425	407	394	402	385	412	401	403	401	398	399	408	376	385	408	403	443	417	413	396	437	437	414	405	388	399	454	411	392	422
39612	60552	76504	67587	52078	44556	31850	21656	13853	6296	2897	1498	1067	980	548	444	276	223	207	204	176	174	152	182	162	169	150	171	154	158	177	193	161	164	165	167	140	147	154	165	174	144	168	153	174	180	143	194	163	176	148	167	166	179	166	162	160	158	173	159	182	171	161	186	172	174	153	167	186	187	163	162	147	146	189	152	172	172	171	158	166	169	160	179	169	164	137	163	160	154	170	156	181	153	157	157	165	135	186	166	161	179	165	153	158	152	164	171	149	174	171	172	167	157	184	172	188	162	172	166	142	198	177	169	187	154	179	157	135	178	172	178	166	146	166	167	174	188	148	188	173	171	174	164	172	165	172	160	152	175	163	146	163	148	162	165	152	169	155	154	172	168	169	185	179	160	169	172	163	174	160	174	157	155	167	147	170	167	177	158	177	156	172	152	166	166	188	146	150	192	135	157	149	140	151	162	184	170	158	181	172	170	171	147	150	152	130	158	161	179	170	167	162	149	174	170	164	191	176	148	180	146	194	168	175	168	178	193	204	187	145	162	148	161	180	183	160	166	171	159	162	153	163	153	162	161	155	167	183	185	167	164	176	156	159	146	170	171	174	159	159	209	166	164	178	166	145	145	144	174	156	181	166	174	176	152	165	166	151	151	168	162	122	139	145	177	179	175	189	184	164	156	165	161	170	157	164	181	163	166	184	167	171	169	167	177	148	149	160	193	183	152	182	164	145	174	156	150	173	152	169	179	173	166	184	169	181	142	169	168	163	167	168	166	158	181	175	163	158	158	154	157	148	155	155	141	178	156	184	178	167	177	161	197	185	161	171	155	174	170	162	163	168	156	173	153	167	175	158	164	201	150	168	163	157	163	187	162	192	158	217	157	155	136	178	163	153	158	162	142	177	158	145	165	172	160	159	169	149	196	187	165	178	173	164	163	157	160	173	166	155	177	170	187	165	168	155	179	178	163	182	154	146	161	161	166	169	177	149	173	161	164	152	164	152	163	174	155	139	181	160	159	145	168	187	163	140	179	158	200	144	159	164	156	154	152	187	181	159	167	162	156	169	162	163	169	199	150	175	153	163	161	155	169	149	160	178	147	157	157	152	186	160	177	161	170	179	181	161	163	169	204	167	159	145	156	157	170	160	148	155	158	176	184	145	184	140	157	181	154	169	183	184	169	163	135	143	170	176	168	166	151	181	170	141	152	178	159	178	177	172	200	151	185	174	175	149	164	146	176	144	161	166	162	154	161	151	154	165	178	172	160	168	142	162	186	175	192	194	157	148	182	156	154	180	174	169	154	152	153	184	192	185	175	177	136	173	175	142	178	181	153	177	178	176	146	171	169	179	165	177	182	171	159	162	157	179	156	158	167	165	171	160	169	163	146	154	162	173	142	184	189	152	165	174	154	159	152	145	163	163	156	151	177	175	159	174	176	160	164	155	153	166	165	162	153	136	164	165	148	163	172	170	159	162	138	160	157	152	155	164	164	162	178	187	179	171	153	177	162	142	158	168	171	161	162	162	188	167	166	153	147	158	178	160	168	169	161	158	157	182	141	158	165	150	176	133	184	165	163	179	173	163	158	183	157	177	151	173	157	174	147	153	168	150	179	183	180	175	177	153	153	153	181	149	129	169	161	163	157	159	173	137	168	142	176	170	164	182	152	143	148	167	158	178	158	162	147	174	163	173	151	185	169	153	170	183	163	153	157	153	147	172	161	143	209	185	162	159	179	146	176	161	155	154	159	160	155	138	154	152	184	189	170	160	166	165	148	192	155	188	183	180	160	169	156	166	188	177	154	146	165	160	196	148	155	154	166	150	177	167	195	156	155	172	154	176	158	148	178	162	164	170	179	183	169	168	153	168	167	151	167	174	166	149	161	164	171	150	134	162	170	155	160	165	153	163	152	149	176	179	176	169	167	157	167	165	155	167	174	170	184	165	160	154	177	135	184	142	174	163	157	177	172	177	163	164	165	145	164	165	157	169	159	170	154	193	168	180	181	160	162	155	163	151	165	162	185	152	120	181	190	175	154	181	172	159	168	171	184	153	148	169	167	165	177	180	155	175	176	171	213	166	152	183	197	180	152	199	185	181	146	157	153	140	159	170	177	151	173	167	167	158	158	202	171	200	148	165	165	188	167	173	176	170	163	156	135	178	162	161	159	180	149	164	143	157	150	180	170	165	162	162	178	167	172	180	159	163	189	163	170	173	188	154	181	158	167	138	157	178	167	177	163	164	174	166	166	144	191	158	169	159	147	162	194	147	186	176	155	153	173	157	182	192	162	133	170	140	191	140	177	152	176	195	164	183	169	170	150	169	166	183	182	171	163	170	171	149	150	168	158	164	172	189	149	173	167	152	150	146	178	173	169	166	156	154	151	145	193	146	142	180	174	157	151	171	182	169	160	163	144	154	170	169	163	177	179	169	160	162	144	149	144	160	149	149	171	144	165	170	146	165	158	179	155	164	148	148	187	150	161	188	165	177	182	148	163	174	157	165	167	177	150	167	156	183	167	164	166	125	142	155	163	183	179	182	202	151	173	161	191	168	174	176	179	170	179	139	170	170	170	145	175	170	165	179	164	185	181	191	168	158	154	170	156	174	173	160	157	148	168	181	177	169	171	166	165	165	158	182	174	162	167	161	163	156	166	176	161	187	140	158	162	129	157	156	140	160	159	177	165	145	167	144	178	156	165	150	168	165	176	163	164	153	183	145	164	174	163	190	188	174	184	170	154	163	157	173	164	150	173	179	184	174	167	169	177	157	175	164	164	171	183	188	156	178	176	164	145	147	146	167	174	163	167	152	176	167	187	162	158	133	162	151	166	148	170	174	156	143	158	167	166	178	147	157	171	157	147	197	157	157	165	142	156	166	167	128	158	163	173	164	157	173	186	170	199	149	172	152	143	163	132	179	159	179	157	156	138	172	171	153	177	166	171	164	150	147	160	188	153	167	155	164	168	169	163	168	157	170	160	176	184	160	166	180	168	172	187	170	165	144	155	162	161	173	177	167	156	150	159	170	152	170	168	175	138	154	149	163	164	155	151	166	170	171	170	169	163	161	161	147	185	161	163	177	151	155	165	160	155	143	171	164	175	144	151	159	161	150	180	148	163	148	181	161	177	167	153	159	165	158	175	194	176	181	171	167	187	154	164	155	155	157	163	151	194	144	176	162	163	161	173	162	150	162	160	141	152	145	161	139	183	158	169	159	158	158	185	141	165	145	154	157	176	163	160	164	145	172	157	143	153	168	159	176	132	172	141	173	172	186	170	161	171	181	172	181	183	183	167	163	162	182	159	144	186	162	194	176	171	168	155	184	164	162	163	173	168	168	176	151	152	175	167	169	160	160	179	153	166	177	158	167	155	178	148	169	158	160	158	177	153	172	172	153	151	152	168	155	149	163	158	166	167	154	182	162	147	169	165	190	163	128	166	162	148	154	166	153	182	183	168	158	175	164	164	166	146	159	173	162	137	170	174
24338	45806	70194	70913	59715	53875	44344	35842	28977	17905	11187	6196	5182	4467	2526	1816	1070	737	705	738	620	534	461	427	426	455	447	417	456	452	451	500	419	435	427	467	443	450	425	466	444	461	403	444	449	467	452	422	454	461	439	437	448	437	433	418	493	432	429	468	456	435	427	453	434	451	449	415	441	426	413	482	470	458	442	462	465	457	463	422	435	440	429	411	463	448	448	418	426	492	438	455	464	441	436	476	439	443	461	444	488	417	416	432	427	461	430	481	440	464	459	470	448	424	473	468	449	428	429	412	464	475	434	473	395	419	449	432	438	458	423	461	449	425	443	422	460	476	468	432	439	483	439	397	402	491	433	452	428	448	404	443	447	467	455	455	474	412	419	481	441	432	465	432	484	454	410	420	447	431	455	431	463	420	464	413	421	439	481	457	461	465	437	424	449	449	436	461	425	462	444	432	462	438	421	438	481	449	450	463	427	432	457	439	434	488	461	472	429	454	443	445	469	454	436	501	461	451	429	450	428	448	468	457	429	464	456	465	425	492	454	429	433	443	424	468	497	447	435	423	452	431	462	425	451	445	463	471	461	479	476	431	468	447	464	438	407	412	428	430	427	430	426	449	428	441	404	465	438	434	465	442	443	471	450	453	422	451	438	453	428	433	406	437	452	489	450	437	464	431	444	470	422	431	439	442	461	470	448	445	423	458	457	495	465	448	408	434	449	494	437	450	439	467	419	479	457	448	483	478	462	450	445	414	435	436	458	435	430	452	468	425	450	445	463	424	469	435	460	460	471	423	474	437	416	488	480	414	458	451	436	446	443	431	427	476	446	447	482	423	441	497	475	465	422	452	463	429	466	444	440	461	457	451	470	431	431	463	477	451	416	468	423	444	468	443	423	432	408	434	442	425	424	456	441	429	455	424	441	477	430	455	437	463	426	476	453	431	448	450	492	458	457	444	441	456	460	468	419	437	432	408	453	442	438	431	421	446	429	455	458	480	494	449	448	455	414	463	426	431	458	450	426	419	440	491	432	428	447	425	438	419	408	479	428	442	453	448	454	434	432	452	463	434	444	488	461	449	438	438	461	431	422	461	439	465	426	412	449	415	428	450	469	443	468	457	436	448	432	440	397	401	435	447	462	417	454	444	502	450	460	428	413	401	440	424	474	485	451	422	464	416	428	456	456	432	408	456	435	451	444	465	421	452	460	489	462	429	421	470	467	435	447	423	476	466	421	465	459	453	463	456	468	434	473	482	438	461	409	417	418	442	462	447	447	477	449	463	406	459	411	424	417	446	439	436	438	465	436	425	443	450	437	453	437	501	409	466	432	424	453	457	459	397	443	437	430	449	432	457	431	430	439	435	445	408	454	484	486	453	433	440	445	462	445	458	433	432	453	450	463	423	424	454	454	413	458	448	505	409	456	444	453	437	440	451	505	462	478	471	438	463	431	487	447	416	451	441	469	450	472	418	493	462	445	462	438	446	454	463	440	437	472	436	462	436	432	447	459	446	492	439	466	439	466	443	447	439	480	480	465	452	462	455	438	460	433	423	440	439	471	442	458	441	441	424	477	450	444	428	410	422	428	495	455	443	442	447	447	434	429	441	447	460	443	423	485	455	458	472	430	435	445	426	380	447	437	392	389	442	441	444	446	429	463	478	446	418	468	475	436	454	436	449	449	459	423	448	478	430	445	484	464	431	433	425	430	421	410	403	458	423	452	445	467	428	449	478	407	456	451	479	409	430	431	423	469	455	436	419	449	446	445	460	415	465	437	442	437	431	445	451	402	438	421	442	472	428	449	445	444	455	484	451	474	443	460	403	453	436	470	428	481	430	429	410	448	421	435	452	410	450	466	473	433	465	442	423	453	412	380	446	417	454	442	436	432	427	436	428	457	449	444	439	482	468	450	459	444	437	452	437	430	434	423	466	459	442	442	435	402	456	421	432	433	446	403	413	427	464	413	441	472	446	448	442	423	431	474	445	437	450	440	436	438	451	461	414	429	448	458	461	425	415	435	446	446	494	462	453	407	472	442	427	446	465	430	436	457	411	480	434	429	467	472	463	430	431	459	451	478	445	464	423	430	430	455	467	446	446	453	445	441	421	453	408	446	442	437	445	424	481	483	441	443	457	436	439	459	451	467	454	422	442	497	474	432	440	466	501	449	448	426	437	474	466	443	451	423	464	398	447	452	461	465	416	420	434	445	435	414	419	436	419	456	449	445	449	434	453	432	463	463	436	427	441	384	468	437	425	464	467	431	466	464	478	416	452	437	461	442	446	420	410	446	427	482	435	433	413	458	456	443	429	417	471	446	393	443	425	460	439	415	469	432	466	477	423	436	431	494	449	452	439	447	455	473	428	485	462	425	432	441	478	422	471	461	487	400	428	440	399	444	447	451	432	450	464	440	416	448	414	430	439	444	458	465	456	464	418	420	415	424	458	457	438	447	432	469	438	429	455	463	458	443	463	476	463	412	434	484	466	441	477	480	474	451	420	440	467	442	407	459	470	433	449	440	454	494	447	453	428	424	437	443	458	480	441	438	447	423	452	421	451	434	446	444	435	461	386	446	454	421	448	468	434	464	422	452	454	476	442	471	474	436	478	477	465	393	428	421	482	430	457	411	440	403	410	480	459	447	432	421	433	462	467	467	447	453	459	459	476	461	432	471	427	459	460	474	464	425	402	411	441	457	446	462	427	468	441	446	443	428	451	429	402	453	468	489	440	453	422	423	425	461	440	460	474	432	440	492	414	454	472	463	437	491	404	437	405	424	434	424	416	450	416	410	449	457	447	451	436	480	410	455	478	487	483	390	410	425	468	424	445	424	458	465	447	465	452	453	405	461	422	433	488	451	435	465	421	442	422	483	457	419	375	446	460	455	460	463	461	441	437	441	458	430	416	442	453	428	460	426	454	418	437	423	497	412	458	424	455	415	476	466	447	444	436	470	432	473	423	482	450	462	446	450	432	450	439	425	441	459	466	452	460	421	461	444	457	442	474	465	416	444	437	434	440	430	471	417	425	426	439	390	434	443	441	414	451	435	479	459	438	445	453	461	442	485	469	448	442	425	483	439	449	398	454	426	458	461	458	399	427	421	434	467	460	468	474	438	422	454	438	451	436	419	443	451	452	445	423	474	444	429	421	414	447	428	457	476	456	423	424	427	454	441	422	433	468	410	433	440	459	445	431	428	455	431	464	434	431	419	451	455	440	432	427	452	434	433	463	457	431	427	469	476	409	437	438	477	450	452	461	460	435	448	409	466	456	453	447	432	438	441	450	422	452	452	458	422	437	441	460	428	438	413	474	455	416	453	437	451	455	461	457	403	514	430	409	481	450	446	416	451	428	418	461	447	441	449	443	461	400	448	483	440	471	467	438	456	439	449	446	438	436	455	438	445	444	425	420	420	409	468	411	459	447	432	432	421	426	419	444	418	457	438	476	430	437	439	471	458	459	440	417	479	454	411	483	449	445	460	416	425	435
4432	4496	9787	7597	4155	2734	1512	974	738	442	283	184	184	177	161	161	150	148	141	162	140	128	144	144	146	145	145	187	138	134	157	154	136	142	140	137	134	146	134	137	136	124	143	145	128	124	148	114	111	149	136	116	131	139	139	160	132	122	133	146	115	129	141	118	125	137	143	149	132	153	128	134	144	113	143	138	119	145	128	165	126	166	117	134	146	159	135	149	138	152	118	121	128	137	126	161	157	138	134	153	127	173	129	141	123	113	162	164	154	163	133	152	157	144	135	155	138	119	134	133	160	139	147	137	158	131	131	133	119	121	153	141	135	170	135	140	141	156	128	110	115	147	134	119	153	152	145	146	145	131	136	141	142	133	145	142	148	151	139	126	156	148	132	153	132	134	143	135	135	130	156	147	135	116	121	141	152	129	151	154	158	128	135	147	130	137	119	160	129	132	132	124	135	172	151	151	139	150	132	151	142	151	153	128	149	150	146	158	150	143	166	140	128	175	140	142	149	128	142	147	153	138	158	161	134	168	142	145	123	136	163	168	145	147	129	136	138	120	147	146	132	124	129	130	126	162	156	141	154	150	132	149	149	127	141	143	151	138	126	132	141	124	145	143	134	130	156	158	125	148	135	137	136	132	127	149	132	163	130	128	144	116	163	152	142	148	150	169	148	134	125	125	144	153	147	132	141	142	151	138	145	130	144	165	127	143	159	132	147	168	125	134	127	149	140	136	148	127	126	138	153	146	144	148	146	142	146	160	139	126	154	143	167	142	127	146	138	144	135	141	136	111	141	139	126	130	137	153	157	141	166	139	141	133	136	129	151	152	116	143	146	140	143	145	133	131	167	142	157	130	131	141	133	138	147	146	163	161	154	149	130	149	135	139	158	133	149	156	136	137	137	133	162	168	135	162	157	151	143	174	149	152	151	139	145	131	145	129	134	163	132	149	140	131	136	136	144	159	131	145	164	137	132	150	155	165	141	145	134	128	117	125	142	138	154	143	130	149	150	166	143	141	154	160	150	143	173	129	150	134	143	141	123	126	128	144	134	156	147	150	182	144	160	133	151	129	143	124	160	152	128	122	130	136	145	136	144	124	131	133	149	139	167	125	148	146	126	145	166	152	141	110	146	147	129	141	135	130	125	127	150	151	146	147	161	126	127	136	167	130	146	141	151	153	142	129	135	148	152	156	137	128	152	147	160	136	153	143	143	137	137	139	146	136	135	151	142	117	156	125	138	136	128	127	122	140	152	142	136	130	140	155	126	135	125	143	131	143	170	141	127	151	149	130	144	149	129	140	153	129	136	170	129	153	143	163	146	162	139	146	149	129	125	134	161	152	139	147	136	148	140	149	148	140	122	147	139	123	127	152	140	138	141	148	137	144	121	134	116	145	135	142	131	157	125	141	168	153	137	159	165	127	126	141	127	125	125	123	131	140	147	130	126	147	116	149	156	148	126	137	136	170	146	143	163	127	141	157	137	120	130	153	141	142	150	149	148	156	126	166	140	147	117	127	148	130	133	152	147	150	121	144	139	135	141	149	161	126	128	140	138	144	154	143	141	139	107	145	146	145	137	151	141	130	155	127	148	126	140	141	147	161	152	130	142	145	143	159	135	138	153	143	93	137	141	133	132	160	128	126	161	159	123	130	144	130	127	132	152	157	152	148	137	141	145	140	157	122	130	130	120	135	135	155	137	128	134	142	139	123	146	128	146	157	137	138	144	127	155	144	146	147	139	160	129	119	134	128	145	145	153	129	123	125	135	137	145	148	140	124	141	136	132	145	133	124	142	133	159	133	129	158	146	138	125	144	139	135	148	140	131	154	151	144	127	148	149	145	142	132	150	141	130	149	127	149	154	131	136	138	158	159	161	148	135	157	140	157	152	134	148	133	148	135	144	124	135	165	136	135	147	146	131	132	129	136	144	148	151	139	129	140	139	159	152	155	148	142	146	142	162	135	126	134	143	152	141	124	114	138	150	131	187	126	127	128	134	139	124	139	151	146	154	141	152	142	130	144	157	167	149	142	143	168	130	165	151	127	144	147	137	134	164	136	158	155	166	135	144	140	136	125	142	145	143	133	123	153	141	129	146	168	127	140	147	147	133	129	146	143	140	124	132	156	161	157	144	132	159	140	138	146	148	141	156	130	125	144	137	160	143	140	160	159	155	155	151	130	148	144	144	132	119	160	135	127	149	171	127	130	141	127	151	126	153	132	136	125	153	163	149	158	138	144	146	115	127	162	165	155	137	120	130	150	140	142	130	117	150	119	120	122	114	129	166	148	148	141	151	160	147	148	139	151	140	144	136	152	141	150	139	129	152	136	134	133	142	124	156	157	143	118	147	141	151	128	155	124	131	139	164	139	131	163	138	143	134	153	166	127	115	143	131	151	150	145	137	137	134	141	141	144	148	136	154	159	134	146	126	153	150	153	139	171	119	167	142	141	144	141	156	130	141	146	145	132	133	131	130	137	172	139	160	130	152	144	146	138	131	133	147	166	129	144	156	148	108	170	137	162	152	144	129	160	151	143	142	137	139	131	140	142	118	141	124	140	145	121	134	148	144	148	130	122	147	125	134	140	156	138	134	153	139	126	107	160	157	140	150	138	146	146	153	154	137	142	160	127	134	124	140	144	129	152	145	153	149	115	130	141	151	136	138	158	151	142	136	130	137	143	157	140	146	153	155	150	150	146	154	116	139	149	167	135	129	152	136	142	146	148	145	119	144	150	152	138	143	135	153	140	139	165	141	151	120	152	132	130	152	144	152	147	153	134	149	131	142	117	140	111	147	133	148	132	146	146	155	131	138	117	143	146	108	148	140	133	145	155	173	150	152	129	118	136	146	139	134	138	136	150	140	141	143	141	121	148	148	140	135	113	166	151	135	125	142	135	145	134	144	141	140	151	159	144	139	129	157	145	136	127	125	140	162	146	150	142	151	152	144	134	170	137	137	120	154	134	146	168	160	139	133	135	134	156	144	136	160	155	152	133	136	151	142	154	134	139	140	137	135	126	124	140	146	133	138	143	152	134	159	141	165	153	129	135	148	159	143	134	155	124	138	145	157	130	146	151	124	130	135	154	134	137	146	132	133	136	128	138	145	127	150	128	151	134	116	133	144	144	145	147	128	131	121	128	133	123	120	145	148	158	147	151	149	137	126	140	146	163	159	146	140	155	129	158	154	141	143	140	133	117	133	158	156	123	167	128	141	144	139	145	157	145	132	141	130	150	142	135	141	139	145	129	130	139	127	131	165	137	160	120	113	139	140	138	131	180	129	129	160	165	146	136	140	158	123	153	122	146	143	128	140	148	128	123	146	147	137	105	168	148	131	163	137	149	144	106	144	145	130	155	132	142	121	140	150	138	140	139	150	145	144	155	144	152	150	129	142	155	159	140	149	134	154	146	153	152	159	141	124	136	120	154	134	142	145	136	161	143	125	147	137	134	136	138	141	145	148	167	128	123	150	134	118	137	156	132
3931	6220	18564	17365	13031	10491	6436	4128	3132	1740	1030	695	551	535	487	477	439	395	423	403	428	347	431	372	397	392	405	393	394	409	392	362	405	407	385	426	402	408	360	343	363	378	369	385	367	354	393	389	356	436	391	373	408	371	390	368	414	417	377	408	377	401	444	377	408	354	416	378	368	351	424	406	357	408	395	372	389	364	395	427	398	380	395	361	392	403	376	392	363	372	380	386	413	388	397	387	375	384	382	385	388	424	418	406	385	415	335	376	375	387	379	391	406	394	391	373	384	393	418	407	399	360	397	407	402	366	369	362	396	397	384	404	426	375	369	402	355	392	394	395	383	375	419	377	416	348	417	400	403	373	380	399	382	404	400	364	362	421	376	384	358	396	354	381	415	376	389	366	374	385	403	422	392	372	358	369	388	430	415	403	372	377	383	391	398	427	357	427	390	393	388	384	394	418	400	423	351	381	393	410	379	411	378	405	429	344	415	374	395	392	374	331	391	397	393	387	365	408	395	415	400	379	393	395	390	397	365	392	380	351	405	390	407	364	361	391	383	371	421	419	394	386	353	372	401	396	362	398	387	367	372	404	391	424	409	385	373	391	400	372	390	391	391	386	397	387	381	393	375	375	399	394	392	370	405	438	373	382	375	349	392	371	376	380	354	448	407	384	393	410	395	461	395	391	428	376	421	412	393	400	376	403	398	368	409	419	410	363	381	359	363	403	376	381	375	414	369	382	377	378	392	398	391	427	387	372	412	381	383	407	377	375	417	377	373	422	388	378	354	403	411	391	414	399	412	389	404	388	400	390	363	389	383	384	359	365	388	405	414	374	391	416	445	382	398	408	383	412	401	388	392	360	392	356	397	352	366	367	383	410	402	381	394	395	370	402	410	414	382	396	411	411	394	362	392	392	390	436	386	377	404	402	347	416	417	395	423	413	397	398	370	367	359	361	382	395	425	400	386	389	409	391	378	412	393	428	388	419	404	402	379	396	375	399	362	372	389	346	384	412	424	371	385	370	418	411	388	353	387	384	391	382	362	410	397	383	371	396	364	404	397	380	387	380	401	361	405	405	392	372	356	383	393	391	368	414	406	395	382	361	399	387	396	388	375	395	376	395	379	390	406	394	388	389	372	374	421	382	403	404	356	399	420	421	379	401	369	391	394	408	378	426	384	386	382	394	390	394	411	392	370	392	346	402	390	414	408	382	410	345	401	369	398	427	407	400	402	411	356	405	404	406	376	397	379	385	387	416	384	372	375	389	407	382	403	356	410	410	370	370	405	370	388	369	395	393	365	387	334	398	381	382	378	362	365	405	401	390	363	389	379	407	399	415	377	398	422	431	399	373	422	405	387	405	420	363	390	412	422	404	410	369	415	415	347	369	375	375	379	387	387	378	381	387	412	387	390	399	391	405	429	407	380	429	391	409	370	417	363	372	373	398	409	371	387	391	386	348	383	346	384	390	392	400	379	370	418	395	405	364	375	430	381	416	374	387	371	364	370	380	417	400	398	392	408	360	403	395	379	425	414	426	399	381	431	417	412	361	372	376	380	363	361	379	370	358	386	378	374	388	388	425	371	389	414	415	421	368	401	362	392	409	394	361	388	414	412	400	391	416	415	379	384	385	427	390	372	388	408	394	382	402	362	400	377	367	389	378	394	409	349	417	400	380	421	400	428	381	392	382	399	393	368	425	380	380	391	377	380	394	403	387	380	398	369	397	386	387	411	377	380	365	385	393	405	385	414	397	411	369	411	368	402	398	378	410	403	418	351	381	355	414	380	394	372	413	380	417	392	396	372	363	404	403	355	373	378	418	375	363	410	352	380	410	386	435	365	376	421	411	401	385	426	432	379	394	379	411	409	382	378	364	379	386	405	400	393	416	397	405	412	415	386	439	399	394	377	381	395	385	407	424	401	383	409	386	391	379	412	411	378	424	363	416	391	400	395	385	415	395	409	396	375	414	363	409	374	370	381	419	402	386	399	391	389	406	397	362	391	353	377	390	418	379	367	397	365	372	381	424	384	406	422	376	343	367	366	390	388	411	374	404	368	407	393	383	410	362	397	390	364	376	417	369	399	385	403	386	400	402	366	371	420	380	377	386	379	395	397	376	409	386	389	369	391	343	395	369	370	415	406	386	414	359	399	404	356	395	413	429	371	400	377	376	405	366	387	371	400	378	358	388	393	413	374	398	367	381	396	364	408	400	406	356	398	408	367	401	393	392	395	393	404	350	406	373	385	407	354	402	389	393	422	376	416	412	364	347	363	375	380	412	355	358	399	403	381	389	373	361	392	380	425	406	396	390	380	395	404	418	380	412	390	432	378	377	397	373	401	375	385	376	371	384	429	387	381	416	394	387	400	425	412	387	405	385	382	408	423	397	384	392	377	379	378	392	388	403	321	382	414	383	410	363	374	412	375	408	403	414	360	374	345	382	359	418	392	394	426	417	402	380	398	364	364	409	387	380	359	418	384	379	411	370	397	384	373	411	390	389	405	364	366	388	438	375	371	377	362	368	357	413	398	383	363	398	389	419	390	386	395	390	407	401	375	356	391	388	408	405	378	350	404	398	411	363	417	433	372	396	386	374	364	415	403	372	420	380	390	379	421	405	375	372	429	414	394	409	365	388	377	400	379	400	400	400	374	362	374	378	368	405	406	393	387	383	391	372	368	363	394	374	391	398	374	367	349	379	404	386	390	385	392	401	382	379	412	383	405	400	410	361	420	344	393	373	361	429	416	364	388	380	410	359	422	401	425	377	382	414	405	362	417	406	394	395	363	411	368	395	344	357	413	409	372	370	409	376	391	393	389	412	375	406	397	412	375	422	381	378	410	383	367	389	412	407	381	349	384	386	388	418	403	403	389	374	370	355	407	410	411	365	384	368	370	395	396	374	404	407	357	360	344	391	381	387	358	411	368	390	375	397	395	401	355	385	392	386	380	385	405	390	408	402	366	404	373	383	406	360	372	376	405	382	410	380	383	391	385	390	383	397	412	408	388	366	393	391	362	382	379	397	384	378	407	382	372	397	356	394	368	409	423	418	358	356	412	387	406	369	378	405	355	381	388	371	389	405	376	395	426	390	402	392	383	382	367	402	393	412	367	356	397	379	400	366	394	411	398	394	394	380	369	371	398	378	391	381	399	410	392	383	421	401	408	397	414	373	380	377	434	387	370	370	394	385	375	403	438	379	356	365	392	365	355	408	382	407	405	407	432	381	401	339	369	402	404	372	350	385	376	357	355	391	390	406	393	387	384	396	371	382	382	408	400	386	395	390	396	434	388	399	408	416	373	389	386	401	387	399	370	400	388	425	369	369	388	368	392	408	382	401	376	398	391	380	406	382	380	381	378	350	409	390	407	408	375	365	394	404	415	404	344	396	415	410	406	354	394	372	388	389	343	382	410	412	352	366	355	392	409	400	368	382	375	380	388	406	363	381	403	386	387	416	387	408	404	391	402	375	385	349	393	361	380	385
23075	39121	62180	53294	41420	33922	21578	12894	7892	3540	1859	947	591	452	306	284	251	186	201	169	168	159	130	155	157	133	158	153	148	144	162	123	149	176	164	145	141	158	162	154	135	130	138	135	160	133	129	164	144	169	165	141	145	147	165	152	156	153	134	131	154	144	144	167	165	166	163	143	155	160	137	150	155	166	137	174	151	137	159	150	151	136	164	149	130	156	135	170	133	160	149	147	136	156	147	149	145	155	142	174	138	145	170	149	143	154	144	153	149	149	152	151	157	146	163	131	137	148	140	175	142	178	131	148	163	166	144	149	149	180	174	155	143	153	152	144	156	154	164	159	133	136	140	139	135	151	174	149	162	164	133	150	148	166	141	145	150	164	133	159	130	123	150	139	144	158	159	128	161	147	125	147	146	147	152	161	141	122	148	128	137	145	145	156	145	145	141	139	138	141	147	147	155	140	150	145	169	154	142	135	137	148	167	168	159	127	124	128	153	158	124	155	144	132	157	139	145	132	139	136	154	136	159	145	159	166	147	133	147	170	160	155	150	143	144	154	156	155	156	145	163	151	140	126	144	138	151	139	158	147	165	146	143	150	137	156	168	128	155	151	148	147	177	150	162	140	140	142	148	174	151	160	167	146	157	145	147	134	145	178	157	138	165	164	143	142	137	142	131	165	125	151	150	143	150	176	150	145	147	127	148	142	140	153	130	143	159	154	143	148	142	137	159	140	149	141	158	158	132	156	145	148	140	143	142	136	135	162	153	141	145	129	142	142	146	163	130	145	141	144	133	147	177	138	152	134	170	169	144	127	131	149	144	170	146	137	128	165	124	119	143	138	158	145	167	149	168	153	144	140	154	135	153	143	141	133	157	137	154	155	158	157	137	162	138	161	140	159	160	143	162	139	153	127	163	152	131	124	155	147	148	153	163	144	154	131	148	133	151	145	149	140	145	142	149	148	152	149	148	147	143	147	141	139	161	143	161	154	139	159	145	155	142	135	136	145	138	164	125	154	149	146	150	132	143	131	145	143	155	132	132	148	141	142	120	171	148	159	135	148	145	139	157	158	145	158	150	138	152	145	167	158	159	152	167	153	157	137	148	145	141	148	152	150	154	176	157	172	154	162	140	159	161	156	150	152	177	140	141	186	142	145	131	154	170	149	146	155	167	142	146	152	148	145	149	142	156	147	157	171	171	149	149	132	154	150	157	160	147	152	168	133	157	138	127	140	165	164	142	137	137	133	160	137	122	159	135	148	125	157	139	150	134	159	141	131	137	160	156	136	141	140	164	147	136	153	177	149	133	142	140	130	151	165	139	157	147	196	149	140	143	164	141	137	149	177	160	138	148	148	143	151	159	130	118	127	168	144	149	136	150	145	136	165	175	141	143	146	142	169	175	153	133	157	161	161	165	153	147	136	154	146	140	161	143	152	170	154	149	135	151	151	175	157	131	133	142	158	146	130	168	129	136	144	142	143	122	161	144	153	123	162	148	146	146	159	149	145	157	132	158	146	150	137	157	175	162	133	166	167	137	150	142	164	164	139	140	156	150	146	154	148	157	137	152	125	168	152	165	157	171	157	133	146	147	147	157	144	136	158	160	137	138	153	143	145	154	151	156	139	163	149	155	137	141	144	161	143	140	156	122	174	150	151	142	143	151	131	169	171	158	152	146	144	151	127	149	154	141	167	163	179	130	145	144	144	135	140	140	140	126	154	159	159	157	162	137	141	141	166	148	153	149	147	168	147	145	171	149	140	149	144	128	107	156	170	132	148	137	159	163	144	111	155	165	153	143	145	152	148	150	148	170	155	138	129	132	150	159	153	148	132	168	181	138	141	141	165	127	154	142	161	161	158	153	163	157	158	152	140	140	151	144	160	142	162	150	149	144	152	153	142	136	131	138	126	148	155	143	155	156	143	160	150	150	157	157	146	142	141	111	146	129	162	165	149	151	133	153	159	143	144	147	155	144	126	147	144	156	129	144	145	163	146	133	126	161	153	148	134	119	161	158	157	159	160	144	149	146	143	143	147	163	139	147	146	143	156	148	132	167	157	129	147	125	182	149	140	172	156	151	163	173	163	153	135	154	138	140	154	148	135	164	142	148	146	130	166	170	145	158	129	166	132	151	136	131	167	143	180	146	153	129	115	138	108	149	157	153	112	150	142	149	142	156	138	140	154	139	150	156	145	163	150	146	152	151	154	169	150	145	125	141	165	144	164	136	143	168	150	136	154	142	148	157	138	140	150	166	125	158	141	140	142	135	140	155	156	162	159	143	150	144	122	137	150	171	159	135	135	144	153	145	136	159	140	141	161	127	130	141	160	162	154	135	124	147	139	147	131	151	137	129	159	151	154	152	157	146	141	144	139	156	150	184	176	143	172	157	132	156	141	155	149	150	154	136	135	131	151	174	170	156	138	153	148	136	154	137	131	116	161	148	146	162	143	149	155	156	153	143	154	147	133	149	132	157	133	156	150	158	156	154	133	150	151	141	157	146	154	156	145	149	168	153	163	150	116	154	158	145	151	156	136	138	148	151	137	153	170	153	127	147	138	136	168	140	165	137	134	130	171	164	152	162	153	131	137	150	156	163	134	161	168	150	159	156	148	160	151	125	143	141	144	125	164	147	140	137	139	145	153	158	156	159	154	152	154	162	147	146	148	169	156	162	137	138	144	132	171	179	150	148	143	152	170	129	140	134	161	144	133	151	135	148	134	176	150	139	153	135	140	150	138	144	145	124	138	160	149	150	140	156	144	169	143	160	167	147	140	144	139	146	137	176	150	175	150	153	149	149	139	157	148	138	152	126	165	146	139	131	146	142	150	154	136	150	164	150	141	169	141	143	164	134	151	133	148	150	133	129	150	153	138	150	152	146	161	151	140	158	152	121	161	143	149	155	135	138	154	162	157	141	155	143	146	135	134	159	140	143	152	163	158	134	131	142	147	132	148	165	171	155	151	150	128	141	139	148	154	133	133	160	140	165	149	140	149	148	148	157	145	151	155	156	147	163	142	148	156	151	135	128	158	149	163	168	135	133	166	136	149	135	153	133	141	141	152	167	142	134	133	151	159	145	146	173	134	162	156	139	155	153	139	144	154	137	111	154	159	157	141	158	152	145	145	137	138	137	148	168	156	147	144	154	147	140	159	126	143	141	149	152	161	154	142	133	143	141	133	146	141	168	145	152	138	145	153	136	144	144	147	163	164	145	164	149	146	152	135	144	138	180	146	151	146	118	151	151	129	149	151	147	147	156	165	141	146	156	139	143	137	154	151	146	118	158	147	140	148	150	157	139	149	141	147	152	144	166	149	153	151	149	139	144	150	135	138	157	149	132	141	138	150	156	126	140	154	141	163	142	162	155	169	138	157	151	156	157	165	141	158	141	152	158	133	160	161	165	138	142	131	141	142	164	153	140	167	152	157	154	145	153	150	138	143	144	155	148	134	143	141	175	161	136	165	142	137	121	151	136	155	167	150	147	154
13552	33603	56515	56500	49842	44831	35465	28095	22182	12197	7862	4434	2712	2254	1366	1226	970	670	584	510	533	464	402	408	400	402	387	408	448	409	441	432	413	402	414	405	410	401	398	366	390	443	399	375	378	414	399	434	415	420	437	456	411	411	435	383	387	403	437	389	377	404	386	423	428	408	413	379	442	405	438	431	431	388	393	371	417	423	411	415	385	417	411	416	398	387	388	393	395	391	393	464	422	390	386	408	404	398	409	406	381	414	435	372	397	405	387	382	434	427	395	352	394	420	415	417	427	404	409	401	400	417	425	388	419	441	399	427	428	391	411	397	432	460	455	413	413	398	415	407	376	434	450	391	416	421	416	409	390	397	434	380	396	402	365	394	369	410	378	411	436	408	411	379	394	383	369	431	390	366	402	389	413	410	387	397	405	432	402	387	397	459	407	390	406	396	425	402	386	389	400	397	405	401	413	396	397	394	420	405	382	412	399	407	414	399	380	392	405	392	385	413	424	367	419	406	405	386	393	411	460	421	403	395	404	417	415	364	408	403	419	397	381	415	376	378	425	423	409	397	414	367	380	419	412	409	389	378	400	410	403	416	396	410	437	383	429	416	436	394	423	455	413	389	429	430	442	421	397	393	428	407	410	409	412	415	384	427	460	397	442	393	391	395	417	414	389	414	382	367	383	375	383	403	401	419	417	392	413	386	427	442	391	395	406	421	410	456	397	394	423	416	430	358	450	436	407	401	409	410	404	413	420	443	426	413	377	416	384	430	391	400	405	436	417	385	391	397	445	397	426	394	401	411	388	377	398	419	381	410	393	402	391	386	433	396	383	428	413	358	412	432	413	392	413	384	414	363	419	426	450	427	443	391	400	383	400	386	408	408	401	405	387	437	385	414	459	392	416	415	382	439	410	414	407	405	398	403	420	405	419	422	411	405	421	426	398	420	422	423	378	394	383	427	375	420	398	424	408	390	404	367	387	380	388	417	400	426	400	373	417	381	403	426	432	391	389	397	404	411	385	384	461	433	404	411	377	355	407	430	375	420	379	406	409	383	393	414	388	426	427	380	413	396	447	409	421	461	431	423	413	436	381	418	405	420	378	416	421	428	376	426	411	413	388	403	409	428	383	400	402	401	375	434	393	406	427	400	383	390	384	410	439	392	416	447	412	391	398	385	398	411	402	402	407	414	420	409	388	391	401	405	416	363	413	418	404	425	399	404	397	355	404	408	398	410	400	411	418	412	397	407	387	418	411	397	401	408	392	398	422	368	396	395	429	418	378	396	411	402	398	393	398	397	406	411	411	394	395	417	446	385	408	383	382	388	400	441	436	416	406	394	392	385	382	397	421	398	421	394	419	413	416	411	416	410	432	420	406	414	390	393	407	400	415	391	421	417	397	413	389	407	445	409	415	426	404	458	422	416	399	374	398	423	426	415	378	380	419	430	407	436	420	403	398	409	396	408	433	395	397	416	366	360	400	403	447	396	429	413	431	395	417	415	417	442	428	415	429	382	385	421	428	434	410	391	416	420	409	430	422	419	425	429	400	380	408	402	430	448	427	401	428	404	364	446	415	426	375	440	392	404	422	387	373	407	392	416	388	411	422	389	400	399	418	409	417	376	399	416	408	415	472	419	426	410	414	430	414	416	416	421	404	415	385	417	369	406	378	384	420	394	428	423	404	396	430	417	411	414	434	416	408	417	440	382	425	411	402	392	390	377	388	406	415	403	424	421	408	417	345	405	412	407	417	401	381	400	404	422	433	410	409	381	400	408	391	380	394	385	367	402	437	399	409	436	400	389	415	408	405	418	407	415	411	369	404	415	349	410	401	397	403	407	389	425	444	385	420	413	370	420	387	402	416	400	429	388	401	425	435	401	419	405	366	389	433	429	405	396	409	403	426	395	412	377	409	403	404	415	408	397	379	405	427	423	396	431	419	425	410	449	432	393	374	404	399	415	387	416	438	392	399	447	387	383	419	403	391	423	408	374	411	449	393	400	393	410	357	402	418	411	415	426	384	420	404	409	402	403	436	412	414	409	409	415	387	420	391	416	431	413	384	386	366	428	389	414	451	392	399	379	402	392	396	409	408	386	410	407	411	432	443	387	382	416	450	400	389	437	416	407	406	404	430	416	432	452	429	410	415	415	413	407	432	427	404	439	422	414	394	381	427	387	423	423	405	435	391	382	397	431	406	411	402	379	384	428	416	409	393	390	415	392	404	406	405	429	416	440	399	375	403	395	407	435	376	431	377	426	389	384	417	447	425	421	407	410	428	388	421	435	386	416	380	426	396	411	416	399	416	400	390	403	397	401	394	422	380	422	372	422	391	423	409	399	412	395	397	416	441	411	389	433	426	409	407	441	396	418	424	444	396	408	380	384	381	415	416	405	379	413	409	414	420	449	437	417	396	379	385	380	396	406	405	402	413	437	404	396	405	418	427	403	405	392	390	404	395	407	373	409	398	399	361	393	426	406	400	426	398	400	410	385	386	416	403	387	404	395	419	408	376	407	432	413	423	409	381	383	408	415	420	397	382	398	426	388	434	376	404	447	439	371	405	413	381	425	419	425	419	418	411	377	389	376	437	416	401	429	410	405	447	381	400	428	423	450	392	406	429	424	391	399	386	398	379	390	413	410	418	412	399	440	404	417	396	438	376	415	377	410	400	459	421	395	420	405	436	386	433	400	397	416	428	369	403	400	404	413	458	419	406	403	410	395	400	400	421	453	406	445	374	376	407	433	420	444	427	424	412	397	409	376	405	400	402	421	405	414	373	392	419	441	412	417	398	400	419	412	391	398	409	415	408	400	431	384	376	418	366	413	418	408	388	415	439	428	403	392	435	426	360	366	424	367	382	421	383	412	411	425	429	423	381	388	360	387	409	415	424	372	446	408	396	422	364	470	408	377	412	406	406	421	442	385	409	382	416	389	377	430	451	413	438	395	437	411	402	429	414	457	409	416	386	417	402	374	370	392	421	411	376	432	434	412	363	412	423	444	379	420	370	376	432	388	387	415	387	396	412	402	357	373	383	406	397	426	405	374	393	368	401	427	390	405	394	400	425	406	406	404	432	415	397	404	393	382	393	350	394	444	407	407	365	425	377	364	381	354	415	417	388	375	404	397	409	378	416	391	420	393	430	405	396	407	409	398	404	390	381	379	416	384	428	407	414	416	376	382	400	415	370	389	381	400	414	410	404	426	396	378	405	396	425	375	409	409	392	409	407	421	409	416	405	412	415	394	363	414	403	398	422	391	443	394	430	419	446	388	386	391	408	416	413	427	401	420	416	427	401	427	395	388	397	407	410	390	348	403	388	422	354	387	426	467	444	423	406	409	432	401	396	436	380	402	393	407	366	394	416	412	384	435	391	401	384	433	412	416	427	451	418	408	435	414	418	405	375	387	428	405	367	376	405	400	404	388	406	390	421	413	377	374	427	422	439	385	434	406	466	405	406	412	422	397	397	433	404	413	409	387	418	401	378	399
37523	57320	74840	66390	55064	46970	33747	23579	16156	7623	3380	1916	1095	871	504	472	391	227	228	194	204	193	144	173	202	155	162	158	169	165	173	176	166	139	163	160	185	151	145	161	171	159	177	138	169	155	183	157	172	155	181	183	161	171	147	176	164	167	190	179	159	159	164	155	168	171	186	165	155	162	160	149	169	151	169	156	168	164	172	173	163	181	175	185	178	189	187	143	146	167	176	146	156	160	180	183	173	167	151	164	166	169	173	173	172	176	177	168	168	154	158	162	171	175	154	162	174	171	186	153	181	160	162	203	142	224	161	152	167	170	150	172	196	184	173	196	185	185	187	165	152	175	163	170	167	147	171	170	155	137	191	175	175	167	180	184	183	175	190	166	162	168	164	154	159	155	148	158	169	158	170	173	173	181	142	155	181	178	174	147	167	154	162	163	181	177	176	158	194	167	167	174	156	175	165	183	155	164	143	166	172	178	163	133	148	161	147	202	141	164	158	145	166	165	160	157	207	162	157	133	171	150	154	167	185	185	144	192	164	198	156	159	146	166	174	169	173	147	161	190	163	159	166	161	181	148	175	183	143	167	166	175	146	188	170	176	145	180	158	174	157	189	154	178	155	150	166	150	174	151	159	142	183	179	176	174	171	162	161	166	160	167	172	174	149	144	145	176	167	155	178	186	178	174	167	188	164	172	156	159	189	146	159	162	156	155	190	157	175	151	158	158	160	183	173	150	175	164	179	158	148	153	169	171	162	175	192	174	153	181	146	151	152	166	176	177	159	193	165	165	162	180	148	145	168	169	167	156	156	156	167	185	149	159	164	157	167	191	155	197	158	173	173	149	150	172	189	168	153	180	174	168	169	157	176	188	161	167	171	166	189	156	168	173	161	175	166	175	168	170	176	165	183	171	144	157	176	167	149	178	166	165	145	167	170	190	169	162	174	175	156	171	159	175	169	152	160	167	169	165	158	157	163	151	152	163	163	158	155	178	151	154	180	159	179	168	162	137	164	185	168	179	188	146	154	148	168	169	165	162	151	167	158	175	165	150	155	159	170	153	192	168	167	153	155	178	181	172	162	166	175	165	155	156	177	160	162	181	165	185	175	163	161	172	175	179	169	169	156	155	176	167	156	141	165	171	134	161	153	174	165	167	153	163	162	158	168	199	181	154	171	136	173	184	170	157	182	151	162	170	156	153	171	176	155	165	184	158	181	159	155	161	168	166	155	158	149	180	180	170	147	151	138	135	170	154	153	151	170	194	176	160	177	175	172	170	160	173	149	190	168	190	140	184	182	180	171	160	155	182	156	176	190	172	141	158	197	169	167	153	170	141	155	162	177	163	157	165	151	174	159	167	162	171	155	175	167	169	174	156	169	145	183	185	175	176	147	147	170	175	160	172	157	177	174	175	170	172	172	140	152	170	179	177	146	168	158	163	173	172	164	160	157	162	149	165	179	164	159	165	162	147	148	189	158	154	186	147	181	164	149	149	168	180	159	182	178	155	176	154	177	181	137	160	181	165	176	156	173	168	165	165	161	158	157	153	171	165	171	169	189	172	158	175	153	193	178	180	162	166	159	159	170	182	169	172	155	178	151	181	163	139	190	167	184	138	164	157	164	146	186	171	176	152	194	154	163	185	148	154	135	194	176	152	164	170	181	201	141	151	183	167	158	167	140	197	190	171	177	151	166	158	159	152	181	144	162	151	148	174	172	184	140	173	157	183	160	159	162	162	144	164	168	166	155	154	126	186	179	155	175	163	186	155	174	168	177	164	175	166	144	180	167	162	164	165	167	181	164	181	142	150	145	154	146	160	153	157	168	154	152	193	163	164	188	161	156	175	183	176	176	167	157	145	182	176	177	158	127	175	162	155	157	198	156	169	166	167	177	168	154	140	189	172	154	167	160	158	173	172	152	171	130	161	191	163	169	172	187	144	176	156	154	158	181	163	174	172	193	177	153	179	159	203	174	124	161	158	180	183	165	152	165	164	181	169	160	148	164	184	175	162	181	138	157	165	187	163	163	162	197	181	166	170	169	179	157	169	158	180	157	164	173	144	175	149	178	168	158	156	161	160	164	143	172	151	186	175	163	153	150	162	197	176	170	162	170	170	171	176	157	154	161	153	149	152	168	184	162	177	197	162	156	167	175	180	160	160	152	174	172	174	162	182	179	147	143	173	173	145	163	171	166	178	169	156	156	164	169	171	181	152	124	161	158	173	185	175	176	141	153	206	157	142	177	168	168	162	171	167	160	162	179	197	158	154	172	157	163	165	168	150	186	162	141	168	179	172	145	175	169	163	170	166	169	175	161	171	178	181	185	146	155	155	149	160	151	162	168	157	163	153	157	162	164	172	171	157	162	142	157	170	152	159	167	165	150	175	162	168	167	183	200	164	153	179	174	160	139	183	173	193	176	151	155	187	144	156	190	159	163	158	164	142	162	155	140	157	173	178	156	164	154	175	171	164	168	147	160	151	167	160	150	145	141	177	173	158	147	172	171	153	164	170	161	199	173	152	175	169	179	177	150	164	194	173	169	157	151	189	178	160	169	157	171	159	183	170	170	165	173	155	163	174	177	175	171	166	153	173	175	154	167	149	148	148	174	150	165	147	164	157	175	177	171	171	184	173	149	161	157	168	168	162	186	145	164	157	189	168	173	161	143	157	144	182	172	174	154	170	174	155	176	171	145	168	171	158	173	170	164	188	180	164	157	176	168	158	178	179	157	156	169	175	145	177	164	177	154	169	164	191	161	171	172	179	184	179	143	149	160	176	179	186	165	162	150	178	165	173	147	177	179	192	155	167	168	154	163	167	164	166	174	166	174	160	145	156	177	149	164	144	174	176	159	152	153	167	184	165	163	179	179	189	165	157	153	159	171	162	158	155	166	154	177	142	169	154	168	166	182	170	159	156	162	166	165	178	164	148	179	163	167	152	176	170	144	185	164	156	150	153	173	164	169	162	167	159	157	179	201	165	169	156	175	164	166	183	162	162	178	157	169	168	167	166	159	174	184	154	162	164	150	174	157	176	171	166	149	176	158	166	182	170	154	159	162	146	176	160	164	179	148	166	156	170	164	177	148	138	168	162	169	159	159	153	163	179	171	194	153	164	176	142	153	146	159	168	165	149	159	166	156	175	161	168	177	166	160	182	152	159	183	172	170	155	169	159	189	149	165	181	173	182	160	141	160	158	183	175	143	175	143	162	176	156	168	172	156	180	194	148	163	177	148	173	165	148	151	162	162	175	194	169	165	186	168	181	153	170	141	148	165	157	161	153	175	179	140	183	178	174	150	157	149	166	153	150	196	172	171	171	157	152	171	168	192	165	167	160	153	170	191	162	140	154	198	168	170	159	186	199	175	160	177	177	170	185	146	173	154	159	153	162	177	171	158	175	170	162	149	183	176	177	170	156	147	166	167	178	154	162	163	151	147	155	146	175	149	157	146	160	142	149	141	164	165	180	176	168	142	171	152	156	149	163
22835	44688	68257	70068	63397	55330	45032	37777	32597	19320	12477	8043	4885	3927	2119	1966	1436	803	717	700	582	575	421	453	446	464	448	448	410	455	452	460	469	436	437	424	444	483	441	421	402	463	474	481	433	425	427	436	462	459	471	483	451	463	479	451	428	423	469	434	457	417	445	437	461	403	454	430	431	469	388	448	468	444	447	460	457	437	476	444	437	412	426	418	451	448	444	403	453	442	424	455	449	452	474	429	413	404	392	454	421	412	434	459	448	436	447	441	461	478	430	488	448	419	410	435	451	472	437	461	480	435	430	434	433	432	444	443	433	452	437	423	452	450	446	480	481	498	402	426	414	450	448	473	447	455	429	456	480	423	427	487	421	402	466	427	421	422	439	465	459	453	437	440	433	475	483	464	431	435	443	454	446	426	449	451	463	413	475	437	474	457	409	417	418	507	421	464	465	436	475	439	430	464	469	455	467	460	438	440	406	432	432	460	421	446	486	418	455	439	440	460	423	409	405	476	421	475	426	430	466	468	454	443	446	392	433	441	473	416	431	446	443	426	455	479	469	415	423	399	429	454	416	426	475	440	497	478	459	423	441	452	439	418	479	452	466	432	462	435	464	439	441	426	426	424	434	459	414	454	455	475	405	422	436	450	455	420	433	416	431	453	463	431	433	445	422	468	477	431	408	424	460	495	460	411	438	445	441	438	443	465	438	434	432	444	450	493	429	439	403	411	425	432	425	478	476	446	465	441	425	423	460	418	417	474	439	446	442	453	421	483	434	423	454	446	427	420	423	467	445	434	465	440	436	407	416	439	441	453	454	428	436	461	451	422	409	427	458	469	429	455	435	444	463	447	431	430	452	442	485	440	469	448	479	439	390	405	400	503	461	415	456	458	452	416	403	464	451	462	421	460	422	446	452	425	440	442	412	415	481	434	445	468	441	441	445	458	418	458	437	453	442	450	470	454	434	424	420	454	412	460	443	433	433	444	465	440	416	472	422	443	466	410	435	403	445	412	441	473	456	418	505	457	413	432	433	461	491	424	482	484	464	422	434	442	426	439	427	476	452	439	428	426	444	459	467	444	459	451	428	427	447	446	424	453	454	488	443	403	464	447	441	476	446	439	442	417	434	443	448	437	429	477	425	446	434	454	415	408	447	462	426	459	467	453	429	399	453	428	463	421	434	430	455	457	444	418	472	424	474	444	457	453	416	445	467	427	451	435	463	457	452	397	483	484	430	467	413	429	446	433	490	431	438	424	441	477	443	419	468	380	419	439	416	400	456	481	423	488	401	426	444	442	455	434	434	424	460	467	439	454	419	492	453	442	435	446	432	469	422	449	432	422	456	483	482	443	455	400	411	447	434	440	424	439	454	488	430	446	458	453	442	426	425	449	411	465	425	452	461	435	436	454	434	446	397	498	458	428	472	421	470	432	455	443	405	410	469	407	458	420	413	417	442	454	429	453	473	414	461	425	449	425	443	422	442	436	437	445	461	473	458	411	426	446	457	419	445	406	458	436	421	455	431	465	438	416	416	445	437	416	428	469	459	447	469	428	458	443	416	439	442	476	427	458	460	444	458	450	452	414	472	442	440	414	436	433	423	450	474	439	451	453	417	403	462	433	417	449	432	408	446	432	479	448	436	452	459	462	440	437	438	474	446	439	418	412	456	469	446	389	465	462	448	418	442	440	445	454	483	447	445	458	439	427	435	401	459	456	434	484	452	432	428	434	452	438	450	430	429	429	459	443	442	463	452	453	475	455	486	431	436	500	428	438	476	444	433	459	432	454	429	414	424	442	464	450	455	449	455	435	448	451	430	421	407	439	500	451	429	428	460	440	465	487	445	439	434	446	439	425	468	414	452	404	458	457	501	436	453	477	441	459	442	430	469	457	419	422	438	430	446	435	424	434	485	425	432	468	441	449	455	416	456	423	435	417	462	410	456	424	419	441	447	416	428	481	416	450	454	396	402	425	422	423	434	436	453	422	423	464	432	422	448	450	499	445	477	433	471	431	429	424	442	423	446	432	454	454	418	437	440	423	464	442	461	430	476	431	446	463	450	443	470	442	457	429	470	509	465	427	469	435	411	420	430	444	458	453	429	490	440	441	447	429	460	434	457	452	438	441	452	450	429	391	437	426	400	422	489	426	436	473	434	487	407	428	460	438	401	429	454	445	418	436	412	469	432	467	422	445	418	440	434	453	456	438	416	471	433	448	454	452	404	459	478	481	457	431	515	464	452	446	424	443	435	416	430	411	453	474	439	414	450	420	466	478	476	447	454	459	425	459	436	464	400	461	469	429	395	481	443	445	429	455	452	478	447	410	423	438	430	455	432	466	459	431	446	471	439	440	456	440	477	442	407	401	458	448	408	438	448	462	439	436	436	438	436	452	456	442	409	464	434	488	409	465	477	434	419	426	489	436	442	425	454	449	454	469	464	461	450	428	432	450	447	438	428	437	439	410	409	445	448	444	461	436	452	433	480	441	450	432	463	443	420	412	447	462	468	490	420	426	453	431	429	463	452	452	461	449	445	467	445	459	488	449	416	453	456	459	429	399	427	432	418	479	447	441	403	478	392	450	446	445	458	454	433	442	461	463	431	458	463	434	396	461	463	421	440	445	445	419	416	410	453	468	441	441	436	446	447	404	431	484	452	464	466	448	484	451	475	488	466	450	477	438	448	444	413	460	451	439	432	464	460	442	453	455	469	431	416	454	447	428	430	425	421	479	488	482	436	428	434	451	491	452	431	477	449	457	445	431	451	435	465	456	443	447	426	431	436	458	454	466	464	465	458	432	424	427	441	448	446	435	413	460	414	457	443	428	402	467	432	480	457	426	415	448	449	455	444	424	458	426	414	467	439	415	411	437	438	431	421	461	475	413	432	415	439	467	463	453	414	485	443	427	440	427	433	422	428	482	455	473	469	450	461	414	442	415	416	416	488	461	409	411	424	468	432	461	430	459	431	423	452	463	462	442	435	457	482	459	453	409	434	439	404	465	428	442	463	453	448	434	426	439	432	456	420	445	438	429	453	447	455	423	429	463	416	488	442	430	432	438	430	430	454	480	433	463	454	428	442	448	451	447	448	429	460	435	457	444	463	465	450	443	442	456	450	434	468	462	448	456	492	453	442	432	445	490	420	444	461	430	437	422	440	471	441	465	433	428	464	468	439	457	452	454	433	469	459	478	446	445	459	430	457	427	405	446	433	396	419	419	407	428	452	413	455	426	419	417	487	452	459	433	445	465	478	447	450	479	442	461	441	456	395	427	459	462	493	463	425	437	455	457	454	442	399	446	455	439	462	456	434	440	432	480	439	453	391	419	420	449	479	442	411	413	441	470	449	449	453	419	416	426	435	466	418	427	457	460	482	406	458	450	402	416	465	433	424	379	420	490	448	467	443	440	434	461	464	491	473	440	498	466	474	449	449	462	467	444	424	480	431	458	430	450	461	452	447	487	475	449	453	421	489	468	438	437	453	476	440	473
5011	5351	8797	6730	4227	2795	1601	1019	794	424	258	213	163	194	154	166	162	124	147	136	150	141	137	134	138	135	140	147	145	155	140	144	151	135	130	141	118	115	152	169	137	146	135	163	136	138	147	146	151	164	132	133	149	103	161	146	158	143	127	156	150	145	128	155	144	145	145	132	154	138	135	129	132	145	155	140	149	132	162	143	135	143	151	134	149	144	144	131	125	140	128	135	153	127	139	136	149	114	129	131	131	116	146	138	156	156	147	128	148	145	131	167	143	149	127	131	154	148	130	142	125	165	117	144	158	152	148	141	132	150	147	138	149	150	148	155	148	142	155	131	139	146	146	131	130	112	159	144	158	130	114	143	125	150	147	125	119	151	135	162	146	149	137	120	130	145	144	136	137	126	123	127	134	159	170	145	161	134	122	144	150	134	118	148	170	149	127	135	141	138	130	163	152	148	154	135	147	148	139	166	123	117	138	140	128	168	139	137	132	146	152	155	162	131	149	121	121	125	145	131	142	128	136	129	131	148	129	154	124	135	125	155	159	140	159	130	146	134	157	146	154	148	145	152	155	151	135	129	141	132	148	128	148	157	158	161	148	163	138	153	146	133	118	123	159	119	161	154	131	141	147	144	138	152	126	147	142	159	133	150	146	155	157	149	133	144	135	151	140	124	134	144	140	154	142	140	139	160	139	146	140	141	140	144	145	146	140	131	150	134	149	142	154	158	139	142	148	154	144	130	141	116	165	153	140	124	144	123	146	139	134	155	137	143	142	154	119	122	145	156	148	144	152	137	151	144	129	124	154	135	150	161	166	143	142	152	129	143	146	145	126	123	110	135	122	147	138	115	151	132	147	147	142	145	137	166	136	161	135	139	147	136	117	137	136	141	138	123	149	144	166	122	141	167	149	142	146	154	132	139	128	160	153	145	129	153	130	131	133	148	150	154	130	133	161	174	160	150	134	156	134	143	138	131	137	144	151	150	143	146	151	162	156	137	152	146	128	118	170	139	128	157	125	145	157	126	126	138	132	122	137	136	139	126	129	138	132	139	141	158	136	156	160	139	140	143	143	110	112	130	143	157	138	143	125	153	106	130	164	118	141	126	164	150	143	140	128	147	153	147	164	149	157	142	170	164	116	161	135	138	128	131	131	170	140	148	152	162	128	134	146	144	161	141	157	146	146	135	141	143	155	130	140	149	124	157	165	142	129	145	172	152	142	150	157	150	127	144	147	139	136	135	136	131	151	146	162	127	134	162	150	131	135	138	139	162	151	158	157	140	150	138	138	150	135	139	139	166	150	157	129	141	172	138	137	143	148	138	159	134	160	166	133	133	130	122	125	154	131	124	152	134	126	135	145	129	137	136	150	140	144	133	159	149	155	156	173	156	151	145	157	167	146	127	120	133	140	129	143	154	136	151	145	138	123	155	155	137	150	145	139	131	135	134	147	123	142	140	147	131	151	180	171	152	144	142	131	144	134	128	149	141	139	150	126	142	137	143	141	145	162	131	144	137	142	148	146	143	139	127	132	141	153	127	136	142	134	112	167	157	131	133	135	155	144	132	125	158	136	156	144	124	156	144	134	146	116	164	145	124	136	147	133	135	120	154	133	148	137	115	155	137	130	134	127	132	139	144	158	145	157	152	138	155	138	139	144	163	143	128	162	137	133	163	144	140	149	140	139	141	140	130	125	140	137	120	130	139	128	158	150	145	117	148	145	149	133	132	143	113	130	148	159	132	146	131	131	133	127	139	153	156	164	133	147	160	154	141	149	148	131	138	127	136	137	130	158	169	139	129	136	143	132	153	153	158	150	150	137	133	140	147	133	153	143	150	126	131	168	149	141	134	119	138	131	164	117	133	154	117	146	157	145	133	130	139	152	150	154	147	122	145	148	132	149	116	137	145	138	120	160	137	155	136	134	140	136	146	141	130	149	131	140	131	147	132	146	128	151	127	133	134	146	155	141	153	133	161	148	144	157	136	159	135	133	148	142	147	146	142	132	130	154	160	138	142	163	145	142	138	149	133	129	145	143	129	144	138	135	149	161	149	131	160	153	138	134	138	152	128	135	140	138	144	168	152	148	118	116	152	128	149	151	125	139	128	150	127	157	146	136	147	130	126	145	149	146	131	151	150	145	133	125	138	155	136	133	131	154	162	149	153	157	152	147	153	131	137	149	143	148	122	139	154	173	155	166	148	121	121	138	123	133	147	121	135	130	131	170	131	139	154	122	134	143	158	129	160	142	147	149	153	128	128	153	156	139	166	135	123	135	175	134	139	147	147	156	161	144	131	133	149	150	133	168	161	157	147	134	136	152	144	129	138	128	136	138	135	146	140	144	150	131	155	129	149	152	135	150	154	161	133	131	123	156	144	163	142	136	154	137	127	143	136	156	113	155	131	128	134	158	152	144	135	127	156	143	125	152	125	150	137	139	146	138	141	172	144	136	135	162	172	149	125	161	149	129	144	139	125	157	183	145	140	142	125	129	137	129	143	142	140	157	127	148	143	150	128	137	141	116	152	147	138	141	139	137	136	166	135	132	144	144	138	142	133	129	144	135	152	151	137	139	135	161	127	176	122	116	151	116	146	141	113	136	138	145	156	133	159	161	123	146	131	132	141	135	144	135	139	109	123	134	131	157	141	131	127	127	148	144	118	132	128	131	156	126	160	130	148	148	143	138	128	151	139	165	144	145	141	150	149	152	128	144	139	123	151	136	152	120	128	128	135	162	175	138	155	131	151	134	128	140	133	147	140	151	140	138	137	153	133	142	154	145	153	155	142	156	117	142	156	140	144	137	130	134	130	154	139	147	155	142	167	128	149	139	141	146	141	140	139	143	129	132	157	150	147	158	134	129	150	151	132	147	127	147	149	141	136	127	135	134	141	139	138	133	140	156	165	137	122	123	119	167	147	146	149	135	155	120	138	148	134	137	139	140	166	143	152	161	145	148	142	139	131	132	127	151	133	137	148	150	150	136	129	155	129	141	136	129	143	132	148	155	131	144	160	130	149	142	145	152	133	115	141	153	141	150	135	156	142	150	123	129	133	168	136	132	141	158	144	138	139	147	147	132	109	155	125	129	128	150	139	171	131	147	155	153	134	134	140	132	139	135	131	135	139	129	131	152	162	146	155	140	152	136	136	148	139	145	141	135	143	161	138	135	138	137	142	132	135	143	127	159	145	139	140	140	151	145	125	154	143	151	147	134	169	115	136	104	163	147	128	134	125	150	151	141	143	160	152	116	138	144	142	169	159	120	151	152	154	133	147	149	157	137	152	128	143	134	139	158	143	152	152	143	156	148	142	121	139	138	150	147	148	146	130	126	150	166	150	147	136	153	142	133	136	144	128	127	149	140	152	158	145	139	131	129	152	136	119	125	157	131	166	136	153	164	168	139	161	143	127	166	145	157	160	156	130	149	145	151	122	151	141	154	136	145	153	159	148	138	132	130	132	116	148	126	141	111	154	174	127	154	153
4455	7182	17139	16715	14005	10282	6542	4541	3432	1804	1026	701	522	559	483	487	429	408	393	368	370	418	394	351	366	405	384	402	424	385	364	361	350	392	395	362	411	396	385	377	402	370	403	406	375	404	389	385	389	405	395	414	379	410	372	396	431	375	347	409	388	388	378	402	402	414	386	373	374	409	402	435	404	381	404	425	399	411	369	386	391	398	384	390	381	374	403	397	380	374	412	366	355	364	399	402	381	420	375	371	370	388	389	373	419	355	403	408	368	339	393	388	378	372	420	356	400	394	355	355	397	393	399	343	379	379	352	447	352	407	366	402	347	384	389	375	377	349	369	410	375	383	387	395	385	406	379	411	395	389	371	376	423	362	401	404	392	372	404	389	410	423	412	361	382	409	397	384	424	400	415	399	389	370	383	420	420	384	404	375	408	383	411	403	401	367	388	419	379	356	378	373	399	393	383	381	381	420	405	384	383	409	365	395	407	365	352	352	391	399	379	386	351	392	382	393	402	398	393	375	385	393	405	400	401	411	357	389	409	406	404	373	400	437	370	378	416	404	419	383	370	379	387	416	406	376	388	419	379	397	363	429	367	374	377	395	380	370	394	379	390	427	404	415	375	395	399	363	401	372	412	374	404	386	413	413	347	374	381	347	356	435	371	413	385	365	394	368	360	391	421	393	387	368	378	360	411	407	406	427	377	369	387	428	349	397	380	412	397	378	431	400	389	359	380	400	448	393	428	379	388	373	423	382	373	398	355	409	403	392	404	405	388	430	349	367	407	413	400	400	402	404	379	388	429	421	406	407	370	402	405	367	410	381	383	425	383	391	374	422	381	408	382	362	355	398	400	369	411	394	366	387	416	403	394	389	399	381	363	360	394	371	406	387	412	413	385	377	357	395	382	374	352	370	428	347	412	386	408	358	392	417	377	387	369	388	359	372	393	381	390	428	403	407	361	368	393	365	348	379	404	371	389	413	365	390	374	364	361	370	401	430	420	421	393	414	402	384	376	362	376	388	367	407	417	396	390	397	409	408	376	418	400	395	368	396	361	405	396	362	418	372	379	370	352	376	383	377	413	407	419	383	364	372	373	378	377	378	410	359	390	363	412	412	402	401	393	403	388	405	410	383	386	410	415	381	390	364	395	384	396	389	393	399	397	361	388	408	403	423	401	392	383	385	403	349	378	397	361	388	387	373	360	381	368	366	342	368	432	407	379	394	395	409	364	403	377	374	398	378	364	363	367	413	389	377	383	372	372	414	400	406	352	378	401	366	384	407	380	396	381	403	374	369	353	406	384	397	414	407	392	403	393	401	396	395	368	374	402	384	381	366	367	408	380	402	389	407	376	375	370	378	411	432	411	387	352	375	382	445	385	399	376	405	416	377	388	377	385	416	388	391	404	398	385	359	396	396	382	391	389	364	385	411	418	366	371	364	394	418	350	400	391	427	389	423	399	383	397	412	417	355	379	391	383	396	363	357	361	395	382	387	356	406	383	406	378	395	412	419	401	391	382	393	383	360	384	416	384	386	360	422	357	386	377	379	361	413	376	427	405	429	374	418	410	377	425	408	407	373	392	394	360	402	418	429	369	395	389	373	389	405	383	371	385	399	403	425	413	412	375	363	378	371	386	380	384	409	396	351	374	408	385	442	384	361	423	384	413	401	397	365	389	414	397	419	399	397	439	404	375	383	393	409	379	394	377	381	364	380	380	374	415	407	375	406	379	418	423	413	401	391	356	376	399	404	362	405	384	371	375	382	332	416	389	383	402	381	375	371	418	373	372	414	403	399	415	395	375	401	401	368	401	371	427	401	375	425	402	418	392	393	367	379	387	374	443	386	395	391	399	391	419	402	422	390	367	389	382	390	400	401	375	387	383	398	343	358	364	383	342	425	408	399	408	391	408	371	393	381	391	405	413	385	409	358	419	409	370	399	376	395	416	384	385	375	402	407	401	395	417	401	418	417	443	400	392	385	402	396	375	420	412	366	397	362	418	414	370	382	395	379	382	407	390	365	403	388	371	413	392	422	399	418	409	375	421	396	386	397	401	391	367	358	355	378	405	389	387	395	419	373	402	395	422	396	358	440	389	359	390	381	389	399	404	338	401	373	396	362	400	380	382	381	372	415	410	401	383	396	380	401	430	417	425	414	377	375	425	399	400	397	397	366	361	390	383	403	398	399	390	392	371	397	397	379	399	384	388	334	363	366	414	390	419	374	369	406	371	386	386	386	356	388	393	429	415	373	400	384	396	418	393	413	411	390	408	403	384	401	415	411	405	398	382	340	382	388	379	381	379	395	361	397	397	351	377	426	356	370	385	376	397	385	363	394	412	374	390	357	400	398	389	389	401	412	392	351	365	392	376	404	386	377	420	387	387	386	406	360	399	413	367	384	356	371	375	359	394	407	385	408	424	410	389	409	413	367	405	360	448	400	406	379	400	394	369	394	389	396	415	372	373	384	390	429	390	347	416	429	388	396	393	422	396	394	377	394	370	410	399	390	367	390	417	395	406	378	395	405	362	385	373	382	401	363	404	400	392	377	397	387	384	388	379	394	400	372	396	356	406	383	420	377	384	402	389	362	364	371	391	401	394	388	376	400	426	357	398	416	395	381	393	413	371	392	391	382	376	381	388	397	385	382	407	390	413	388	362	398	401	390	392	414	398	373	413	418	420	399	410	407	405	383	400	396	378	400	378	397	381	424	367	393	401	399	391	372	400	369	393	392	394	435	341	394	389	366	418	364	388	408	380	381	396	376	395	391	407	412	388	399	400	400	411	370	388	375	401	356	387	353	376	380	397	412	383	385	380	389	388	414	397	375	395	376	390	409	396	390	373	400	369	352	339	380	364	386	363	415	391	393	416	400	374	380	413	390	383	450	425	405	406	408	400	450	392	384	399	380	413	397	400	425	388	383	434	364	381	432	419	416	425	375	362	362	404	380	373	382	370	384	397	402	392	395	411	405	382	375	377	424	431	381	404	404	387	380	403	364	394	366	389	390	373	378	366	374	383	353	434	442	345	377	358	422	367	382	390	403	370	359	406	391	376	387	379	392	401	415	386	402	376	417	358	380	407	407	414	382	375	376	401	393	386	371	353	402	386	373	390	404	399	385	406	381	359	380	405	426	373	363	403	422	384	414	425	361	388	360	391	397	384	378	363	422	392	395	397	370	394	380	374	362	389	426	382	381	404	395	403	409	408	423	386	398	381	408	376	377	407	380	403	410	371	365	410	367	371	384	360	388	407	398	385	397	389	399	397	383	389	398	382	374	367	397	396	387	371	406	357	418	409	399	372	379	369	373	420	382	360	426	416	380	379	416	404	399	389	357	373	388	403	365	387	401	384	390	400	423	403	374	394	374	390	415	391	400	415	371	411	390	386	353	378	362	402	366	409	385	372	435	408	396	366	394	425	429	393	374	428	370	408	405	343	414	390	346	360	384	390	392	385	398	417	412	389	424	379	394	358	395	413	414	410	374
29231	38914	62683	56159	41853	30594	19558	11822	7324	3376	1413	767	492	454	318	223	175	161	151	172	168	176	168	142	140	165	152	151	162	129	128	137	151	151	147	151	142	147	141	143	147	133	152	136	159	151	141	156	153	158	167	157	138	151	140	147	152	135	157	149	134	133	155	143	163	162	159	150	178	165	159	156	159	157	139	142	161	162	164	164	201	151	165	152	147	150	154	157	146	153	166	154	166	167	147	146	164	135	127	146	179	154	152	150	150	145	145	142	151	145	154	155	127	144	166	141	161	151	138	150	145	138	162	134	141	164	146	155	163	141	154	131	145	152	166	130	136	148	141	144	160	150	151	144	154	154	158	143	154	128	154	138	148	176	152	151	143	165	172	134	144	155	138	166	152	150	139	163	162	171	153	138	133	166	136	134	182	160	176	154	162	154	138	150	151	148	141	150	158	125	130	167	173	138	170	164	148	158	159	146	135	136	159	151	149	137	153	142	136	143	158	172	140	131	124	173	160	132	132	168	169	145	148	140	147	152	137	134	149	143	156	159	150	151	151	130	131	127	161	134	155	146	153	133	139	170	170	129	124	171	145	157	152	158	152	132	152	166	133	129	142	152	159	140	140	134	165	141	158	169	139	149	128	159	166	135	129	125	161	153	161	148	147	138	136	173	143	141	151	150	161	150	148	147	128	148	136	134	148	140	154	144	133	153	142	147	158	161	131	166	144	152	147	166	156	153	146	157	152	161	156	151	134	144	166	145	154	142	145	140	146	155	147	170	151	140	137	180	151	158	167	143	157	146	133	159	150	118	146	138	152	157	145	150	128	155	130	157	152	164	151	163	135	139	172	144	145	171	140	123	127	148	142	138	164	136	155	164	130	164	144	140	149	155	144	146	153	171	153	170	138	143	154	160	156	142	151	176	152	158	149	157	146	181	150	143	174	156	133	152	135	149	137	157	151	166	150	161	157	135	144	164	152	157	139	143	167	137	162	136	149	145	180	141	125	158	167	147	135	183	159	150	126	164	154	152	143	164	145	169	139	147	136	129	147	159	155	175	135	154	167	157	171	154	165	136	139	145	151	150	169	158	164	162	159	144	156	156	151	166	122	137	130	146	152	163	152	151	132	156	139	155	142	162	152	169	133	145	144	173	148	154	127	153	167	158	162	155	169	185	142	137	125	156	155	160	141	154	140	146	149	145	137	164	162	123	161	157	154	161	164	142	146	140	148	167	152	149	161	145	154	140	153	151	171	142	136	142	159	171	149	157	139	128	142	146	177	175	151	133	157	152	151	156	183	138	144	151	158	147	167	141	153	149	154	186	156	141	137	139	144	131	145	133	134	124	146	135	149	128	147	154	128	146	151	149	156	151	143	137	146	131	146	159	142	173	158	160	175	161	149	148	167	134	168	146	155	151	140	140	148	154	134	137	141	134	155	138	156	142	129	164	165	134	148	132	143	140	144	160	142	131	142	127	151	161	135	124	167	130	136	152	157	153	169	162	151	133	151	146	162	156	137	159	119	154	130	149	146	142	145	145	157	160	130	138	147	176	163	143	139	145	141	154	144	138	123	127	147	151	140	144	151	150	129	159	154	132	157	141	148	140	140	159	137	137	139	153	163	141	135	160	144	157	136	164	158	150	146	136	141	151	154	148	156	166	144	156	124	148	155	131	143	156	121	149	155	146	136	142	138	138	145	153	158	146	149	125	166	121	152	163	150	153	169	143	123	156	153	129	136	154	142	149	138	138	164	164	155	154	139	142	140	174	129	155	152	157	150	152	150	127	147	146	139	153	134	168	138	135	140	167	146	146	164	149	139	186	155	162	160	145	163	150	120	152	131	170	124	140	166	164	140	136	162	127	154	128	153	144	144	143	149	151	132	148	139	152	161	135	157	166	158	147	142	128	130	145	171	149	159	154	163	136	159	124	150	152	158	160	157	135	112	153	155	158	151	151	166	142	148	126	156	149	132	146	154	153	137	151	171	141	175	165	151	159	153	149	126	144	154	160	145	152	161	131	135	131	148	143	147	134	177	164	154	132	125	142	172	136	153	150	141	136	149	150	157	157	157	154	150	162	146	148	149	170	140	141	149	132	156	151	177	158	124	159	174	158	164	156	150	163	152	161	143	152	138	151	124	148	161	167	135	137	153	182	138	149	152	145	148	146	147	146	145	154	147	152	165	136	144	162	175	157	158	148	158	165	172	145	159	154	145	127	133	135	152	139	155	165	156	167	127	164	165	156	157	134	137	146	121	144	130	169	160	131	142	142	152	174	145	147	152	148	156	129	163	156	137	162	151	156	175	143	157	163	152	155	155	150	152	155	137	160	151	154	148	137	142	152	143	138	145	147	148	135	145	162	130	151	129	136	156	185	137	141	158	160	162	161	151	146	152	144	144	147	152	148	176	124	141	158	158	163	143	146	149	147	144	148	148	161	137	148	154	147	137	121	156	137	142	143	158	172	155	167	137	165	164	135	122	137	129	152	155	145	140	148	168	153	149	166	132	144	154	124	151	149	161	150	143	152	138	153	130	140	126	146	183	157	181	148	130	190	144	164	152	152	129	143	155	137	158	143	145	153	161	139	154	151	157	147	119	133	166	168	155	139	163	165	163	167	159	174	154	127	148	132	136	148	171	149	130	142	174	153	154	164	137	128	137	142	132	129	176	140	135	159	157	165	152	142	169	131	151	190	150	138	155	148	131	140	154	156	151	125	145	139	166	146	143	146	151	150	141	150	155	145	166	135	140	140	154	134	147	167	138	130	159	168	159	146	188	146	151	158	143	148	150	167	148	188	152	141	157	141	137	154	145	145	155	141	155	146	147	146	161	152	143	146	164	137	163	138	155	138	159	149	158	162	126	154	128	161	131	142	150	134	156	155	142	139	151	145	165	135	149	174	173	145	151	146	163	162	154	146	168	145	165	145	156	148	135	147	167	162	148	128	138	169	130	137	141	165	157	142	136	161	150	160	136	165	150	153	164	145	158	124	174	153	159	159	149	152	154	141	150	154	152	140	140	170	143	138	155	140	139	147	131	153	149	155	137	143	173	148	159	136	137	149	153	158	143	169	153	147	148	125	149	170	145	158	179	131	159	168	138	144	167	148	169	150	164	147	165	155	143	147	163	140	146	148	150	151	164	147	150	142	138	151	140	140	150	131	153	145	154	138	149	150	157	124	167	151	156	154	147	149	156	148	143	146	149	135	140	149	153	163	177	143	150	154	151	139	141	162	156	158	132	168	132	162	140	161	152	152	127	168	150	130	154	151	139	139	149	161	110	151	166	139	157	140	150	152	131	154	141	142	172	161	144	152	138	140	132	139	169	120	146	147	141	157	156	145	139	156	156	128	146	144	156	130	132	155	164	156	158	137	148	171	163	122	155	153	138	156	138	147	164	145	151	161	162	169	145	143	167	148	155	163	146	162	154	175	148	135	166	161	133	142	142	144	168	165	167	157	138	124	158	120	142	129	131	163	139	134
17918	32574	57283	58566	50717	41482	33334	27555	21312	11908	6158	3434	2388	1889	1297	949	711	513	492	477	515	449	393	414	414	427	380	431	430	436	435	411	392	391	412	434	438	396	420	460	394	419	416	403	421	397	403	433	415	418	427	438	441	406	414	418	411	417	400	434	407	384	410	410	393	404	391	447	424	418	413	429	413	396	447	413	427	407	400	392	412	402	412	412	391	390	428	412	408	416	431	390	412	420	402	407	403	398	424	386	425	379	392	421	396	397	416	392	427	397	398	414	412	404	393	393	442	400	394	387	417	420	397	412	413	390	434	396	408	401	356	387	388	414	376	405	408	410	414	415	370	440	414	433	416	391	395	404	445	436	424	439	393	417	430	409	418	435	383	434	400	394	405	446	401	393	384	396	389	397	416	417	397	437	399	374	428	398	407	392	427	419	410	402	435	422	428	414	402	417	414	437	393	434	400	447	422	389	426	405	404	392	401	437	423	416	402	429	407	394	380	435	448	395	442	468	397	357	418	378	401	370	394	399	373	433	410	393	386	439	409	384	418	413	390	445	429	435	388	399	459	379	354	403	380	408	420	418	395	408	398	420	392	410	427	424	394	416	384	390	379	360	370	416	420	396	409	409	427	396	430	397	404	401	377	406	416	407	379	407	391	406	399	401	411	402	390	368	396	383	408	406	447	416	423	399	406	416	406	411	415	430	429	405	435	414	461	422	421	446	409	432	456	401	430	405	403	390	407	367	406	399	403	400	400	387	417	419	418	393	444	396	421	405	368	384	427	435	417	366	401	369	393	420	378	388	395	425	421	386	433	443	426	434	452	446	424	414	421	430	424	382	415	389	380	404	416	392	436	397	417	405	398	399	408	386	416	393	437	419	384	397	414	392	417	381	399	412	403	472	415	414	402	429	413	428	419	406	411	391	399	406	397	384	432	386	423	429	384	425	415	369	421	403	434	398	425	430	402	369	428	399	398	403	418	400	432	393	415	437	398	435	399	378	388	393	368	404	416	389	428	426	408	407	390	385	385	379	458	383	424	397	440	416	393	415	394	444	390	371	440	409	373	419	384	410	420	407	410	418	403	419	402	405	428	396	417	403	408	432	411	399	377	399	367	415	415	401	439	430	430	430	415	414	407	432	389	406	358	435	439	419	415	429	390	386	430	471	413	409	409	401	411	392	425	395	429	442	410	409	391	392	404	443	403	425	421	414	420	385	422	457	418	414	430	420	382	411	388	403	431	410	386	415	392	393	417	401	388	409	409	418	388	390	395	393	409	384	437	395	427	402	388	431	402	393	409	421	390	424	462	410	407	404	428	424	407	430	423	412	386	433	379	423	407	395	411	437	405	404	405	427	410	403	420	383	417	375	398	424	424	407	432	398	396	409	417	394	391	407	413	439	404	410	419	420	375	388	394	361	399	403	443	382	418	410	378	422	381	406	411	409	406	432	373	402	361	394	393	411	470	383	401	398	400	444	387	404	416	402	422	410	419	398	392	419	456	397	407	411	404	364	414	439	401	394	374	428	423	409	375	416	416	417	395	429	391	405	357	426	386	452	433	415	410	411	398	401	414	363	418	404	405	450	410	412	399	416	396	428	411	415	395	402	435	421	408	412	398	393	407	430	368	383	364	422	405	409	456	393	386	430	394	421	386	421	395	407	431	392	388	386	435	380	415	407	387	389	417	406	408	372	421	402	399	401	418	410	388	398	393	400	446	398	428	410	403	397	392	429	403	406	455	405	415	394	417	392	388	404	401	438	434	436	453	419	413	416	413	423	405	410	416	393	394	425	389	383	397	423	408	433	411	419	404	429	422	411	425	415	401	427	434	410	403	392	392	419	436	424	388	429	430	434	397	420	446	396	385	391	408	400	418	406	405	382	400	429	402	397	394	412	422	390	404	379	387	421	398	423	395	379	404	424	394	405	415	441	418	383	381	398	404	410	417	409	397	395	424	442	446	401	430	419	406	393	400	429	418	372	401	396	413	406	433	384	407	379	349	423	386	447	450	402	414	385	417	437	406	394	398	423	405	417	427	367	385	421	420	380	433	417	421	381	392	408	398	391	431	379	396	441	412	429	409	428	399	396	413	420	393	416	372	414	404	367	368	415	425	405	413	452	422	433	413	409	401	418	437	391	391	365	391	404	414	380	394	412	390	403	411	403	386	399	393	423	438	426	395	389	431	408	414	420	429	411	404	433	462	364	395	381	406	396	423	395	382	419	409	425	402	426	402	457	423	392	406	393	398	422	441	396	426	362	412	377	431	393	439	422	410	427	374	380	447	381	421	413	433	370	396	417	419	445	396	379	429	399	385	394	405	421	416	374	430	402	344	389	401	399	441	400	398	389	429	398	398	387	412	422	426	392	394	383	426	393	383	405	409	398	436	416	417	402	435	396	405	386	430	403	405	413	409	406	429	376	409	402	402	402	419	397	398	406	430	420	410	380	421	393	425	394	443	451	423	409	411	417	390	428	427	400	427	424	411	387	433	407	415	378	398	417	402	397	381	427	407	420	408	386	468	404	427	437	437	406	418	403	424	441	426	417	442	416	389	395	425	384	416	426	401	441	412	442	426	412	402	438	438	420	398	393	399	405	405	411	396	435	418	418	373	408	394	413	388	404	420	435	410	427	460	385	395	403	396	427	386	429	426	394	436	400	386	379	416	391	392	383	416	375	420	455	402	426	379	421	419	405	388	406	395	384	419	396	431	408	394	417	417	406	402	395	435	423	403	428	399	410	392	386	420	457	410	405	420	411	418	377	390	407	403	436	382	375	438	386	378	445	385	399	429	416	456	428	416	424	385	391	415	392	389	407	397	413	398	426	397	369	407	436	416	388	377	398	402	367	394	442	452	438	397	400	412	380	408	420	425	410	442	437	395	431	408	390	397	408	413	412	420	412	418	426	405	394	415	421	385	399	404	399	388	381	371	399	401	405	454	414	426	403	421	414	393	424	368	405	416	434	406	395	432	412	399	398	425	384	428	408	403	428	414	395	417	391	424	378	411	386	395	383	429	453	412	404	425	425	421	392	389	420	416	409	452	444	411	430	394	390	399	452	390	433	387	437	435	403	373	411	383	422	415	399	415	460	432	381	418	434	418	434	411	449	410	407	432	443	390	421	432	422	409	424	379	445	390	402	442	394	381	405	396	400	391	388	401	396	409	407	412	399	418	406	401	406	400	398	367	443	403	410	433	418	424	393	401	411	387	395	399	406	414	426	415	424	391	393	438	393	440	393	404	401	414	400	401	417	458	409	383	388	408	368	378	434	423	437	409	407	439	401	427	383	374	416	389	404	436	419	406	415	415	423	417	413	400	389	400	394	399	423	421	462	378	412	404	410	394	403	416	428	402	414	416	397	417	427	408	406	440	415	436	435	397	415	397	416	437	421	405	399	359	412	411	414	409	416	409	382	383	418	394	374	416	421	424	432	418	395	403	411	409	380	434	398	408	407	377	401	421	410	398	381	387	414	415	417
46898	59493	77641	67373	54450	42290	29158	20404	12898	5578	2304	1040	856	640	444	323	238	226	221	186	193	182	171	180	162	152	157	157	170	161	166	155	169	168	177	152	160	166	169	167	150	174	145	186	184	148	161	176	168	186	162	175	165	146	176	174	152	163	159	168	137	179	152	179	169	198	175	133	159	169	160	150	158	167	142	170	163	182	184	188	170	173	168	171	172	159	150	177	160	169	166	181	165	163	147	131	167	154	165	166	156	154	161	168	160	145	169	172	153	184	179	166	168	162	177	184	168	166	181	179	171	180	182	161	177	137	177	158	173	151	159	172	162	186	187	171	156	114	149	179	183	150	160	153	181	173	184	155	144	160	143	148	156	145	156	167	181	151	172	169	184	173	168	171	169	153	168	162	161	175	164	159	133	193	161	148	181	163	183	150	170	175	168	174	165	160	193	179	151	170	133	172	160	181	168	181	154	136	155	155	192	148	176	167	184	193	186	156	147	153	181	168	171	157	150	177	179	153	150	173	160	173	151	166	166	152	134	166	147	159	172	163	164	162	143	161	184	180	133	153	148	155	181	175	144	157	163	163	176	193	173	188	144	163	161	184	169	167	158	157	166	158	148	164	185	146	161	163	166	177	188	144	170	184	159	168	190	154	146	159	179	181	154	172	156	155	180	169	171	167	155	153	157	186	159	147	169	180	171	164	165	152	185	160	162	154	183	171	145	149	167	172	144	180	159	174	159	165	163	179	164	178	168	176	150	151	150	163	154	150	170	143	161	191	156	165	153	158	211	154	144	173	168	168	184	165	186	193	171	165	163	146	167	163	191	174	163	166	155	184	158	174	157	168	156	157	172	167	170	178	177	188	176	163	168	149	179	144	166	149	146	189	186	165	156	161	171	172	152	170	161	157	168	161	161	155	147	149	155	157	158	160	190	172	141	180	148	171	176	146	161	176	160	186	185	171	165	154	159	171	141	177	138	160	164	163	190	188	200	172	159	190	160	189	163	155	160	158	162	171	158	135	183	159	154	154	156	147	156	151	173	183	172	176	169	185	187	173	175	153	173	146	175	176	165	185	140	162	173	177	169	161	182	180	195	186	181	171	196	164	165	150	164	161	168	157	186	161	158	170	174	178	155	188	170	175	174	184	142	144	166	168	165	162	163	166	174	169	165	166	171	156	173	145	164	190	183	193	166	190	177	161	165	151	177	157	153	173	156	191	163	156	168	174	153	184	163	169	175	160	152	165	160	163	202	175	150	170	147	175	173	163	157	176	166	151	166	185	166	169	182	167	174	147	185	181	158	164	168	165	171	156	162	180	176	168	162	173	147	173	175	161	178	163	159	200	163	186	162	136	161	167	171	205	176	187	184	152	187	174	175	198	176	170	159	128	166	175	178	176	161	152	147	166	178	156	186	170	165	152	129	197	162	142	183	186	158	177	165	193	165	157	151	160	180	188	168	157	173	156	168	181	142	150	142	149	164	166	153	169	146	163	193	168	173	164	153	174	208	166	167	161	188	167	155	165	144	158	158	178	150	140	162	169	180	158	161	183	166	165	188	149	166	167	168	201	160	168	134	156	162	155	181	171	184	151	145	147	160	171	202	182	168	166	163	175	165	174	182	169	179	162	172	157	172	155	166	198	163	169	178	162	171	176	171	179	168	167	160	190	150	156	185	160	150	174	188	124	150	153	137	180	167	156	159	166	154	164	158	162	181	173	183	165	178	149	157	155	188	157	137	170	153	162	170	192	162	154	181	170	165	178	158	169	164	177	171	161	159	162	140	172	169	174	168	185	179	161	146	171	156	176	179	166	158	162	177	157	163	168	165	171	171	166	171	159	178	173	159	150	172	161	166	190	159	144	151	164	165	165	155	151	170	166	161	180	154	154	163	164	166	170	176	178	157	185	173	181	163	155	176	149	166	175	182	147	199	149	164	180	140	157	172	156	185	183	175	163	158	154	183	157	183	168	158	164	160	163	182	166	161	172	191	189	162	169	159	192	188	139	164	175	148	149	161	154	164	203	176	157	169	144	166	179	182	161	157	175	140	178	141	160	149	174	165	166	171	175	162	166	162	162	158	152	169	163	154	193	158	160	175	166	169	141	166	163	174	163	157	184	175	154	163	150	154	166	152	162	172	159	164	192	154	170	171	157	180	164	166	168	169	171	167	144	161	154	145	165	176	174	170	173	191	171	146	191	164	152	168	202	202	150	183	144	176	155	185	147	183	158	157	148	155	161	174	176	170	192	177	192	167	170	161	138	169	157	143	190	166	191	178	161	174	169	174	165	187	171	127	158	165	187	179	151	175	156	173	161	176	176	162	187	161	175	163	186	175	140	180	166	172	164	173	172	184	140	158	158	159	176	175	177	163	170	164	156	170	166	157	146	158	191	156	172	150	177	144	185	184	151	167	189	186	182	168	164	165	144	187	153	153	152	161	161	170	189	185	186	154	151	168	144	171	174	152	156	170	194	155	146	164	165	165	184	181	171	179	165	155	156	166	169	170	148	174	178	172	162	160	157	172	164	178	156	187	171	158	158	171	146	180	171	142	187	204	153	157	161	162	186	169	171	169	161	167	174	142	184	177	142	170	167	183	175	168	139	176	181	182	151	171	174	161	162	179	167	207	163	155	153	165	169	204	159	176	149	158	180	164	156	164	164	143	160	153	181	171	181	187	164	175	168	150	201	160	177	165	177	152	164	175	185	165	159	156	148	165	164	164	169	166	184	185	158	162	165	188	124	154	160	167	180	150	158	178	177	157	161	172	176	172	185	156	153	165	156	175	151	176	152	172	151	160	157	153	171	173	144	167	176	166	176	162	167	172	174	181	155	160	150	186	171	155	155	176	198	156	168	153	180	178	176	162	177	148	176	187	148	167	149	155	162	180	185	154	150	148	162	172	163	146	142	191	180	174	160	168	167	175	174	186	136	158	181	164	177	165	181	164	144	177	170	184	169	162	171	159	161	148	160	176	163	177	165	164	165	157	142	177	174	179	167	181	154	148	140	158	162	148	156	141	136	188	188	154	180	160	145	162	143	167	146	171	165	168	184	162	161	145	171	165	159	173	145	141	160	159	164	165	139	142	158	176	152	162	170	160	173	172	142	173	176	171	164	169	169	164	193	172	146	177	173	152	180	150	155	193	148	191	168	163	200	171	159	141	170	166	162	145	168	193	154	204	183	169	157	163	154	178	170	184	180	191	157	176	141	155	155	161	165	160	151	142	192	159	142	186	145	170	167	177	170	187	161	167	171	150	159	180	150	151	182	199	184	139	166	143	155	152	152	170	193	176	178	177	168	151	151	142	147	162	146	157	157	161	176	157	160	160	190	188	154	152	170	172	175	153	158	147	168	155	190	169	170	169	159	171	194	158	158	159	146	166	147	189	175	199	132	168	162	156	165	184	175	166	171	148	142	165	155	152	184	158	147	163	168	175	150	170	163	165	160	168	181	175	162	180	154	160	164	154	180	183	164	147	149
29082	45012	72336	71323	61963	50963	40968	35419	27883	16379	9062	4744	3949	2782	1881	1305	915	608	568	551	565	519	441	449	436	466	478	481	379	440	440	458	428	477	429	446	439	435	444	440	463	419	461	443	432	457	406	471	448	449	474	457	453	502	462	450	458	420	455	435	431	402	428	449	472	418	433	443	472	414	429	466	456	458	474	416	438	439	484	436	447	443	463	391	440	466	434	458	427	444	469	455	444	451	441	465	423	470	440	433	425	478	461	481	471	459	480	446	477	454	452	449	419	455	420	442	443	445	438	467	439	442	429	478	451	454	463	418	483	430	461	408	448	434	389	425	426	422	439	441	446	433	445	407	443	403	426	447	466	439	446	469	423	454	417	394	448	444	429	459	423	459	426	446	476	437	446	439	422	444	410	416	439	431	430	432	434	460	438	456	489	470	451	440	429	437	496	421	473	403	456	434	425	414	450	477	422	433	428	422	468	422	438	448	434	441	460	461	436	425	454	448	458	420	453	442	466	441	487	436	443	433	437	421	442	427	466	451	455	433	462	433	436	477	443	455	433	454	441	431	436	422	446	416	435	429	432	467	430	442	462	433	472	464	451	476	439	444	427	425	454	448	449	444	408	480	452	446	425	439	456	423	425	442	472	478	453	435	425	433	437	421	469	431	430	412	455	460	408	454	436	446	446	432	392	463	491	429	418	451	456	452	441	441	456	417	404	427	446	444	413	427	481	448	461	452	454	451	467	432	457	435	425	467	443	463	457	421	410	427	469	452	458	448	452	459	452	442	435	474	466	448	451	469	441	444	479	483	410	471	452	441	416	430	474	454	445	442	477	480	461	450	405	482	425	427	448	441	468	439	449	468	417	404	434	437	442	441	430	458	440	446	467	453	409	463	467	425	465	410	443	451	452	416	444	457	460	458	431	434	446	451	414	435	424	440	493	458	436	464	450	419	459	417	466	437	424	421	450	474	427	441	445	496	426	464	421	399	463	415	445	442	458	475	465	455	491	465	490	450	444	411	434	438	483	446	450	447	466	448	413	444	423	435	474	459	447	501	430	459	429	411	438	409	459	413	434	448	488	403	422	480	425	486	441	449	447	456	444	444	465	483	433	413	429	432	456	468	448	465	484	452	442	414	466	486	411	455	439	414	431	415	450	467	441	411	397	422	444	443	459	444	411	445	439	455	438	446	464	399	443	453	468	431	479	443	419	479	421	430	425	451	437	467	479	474	432	408	432	475	465	464	460	457	487	441	454	478	443	435	419	435	485	445	460	454	455	429	423	476	422	452	446	444	396	407	428	434	446	454	439	436	429	432	442	445	430	491	470	423	379	427	435	449	468	491	419	458	441	435	446	417	444	456	472	457	464	441	474	465	434	463	448	440	454	486	466	470	515	418	444	484	415	412	490	412	455	487	434	411	444	434	441	451	421	482	439	466	472	449	479	454	415	444	413	429	449	451	473	408	398	452	426	450	453	442	456	448	444	440	444	457	446	435	452	468	461	450	451	425	436	462	428	409	442	438	472	459	462	451	465	513	429	460	469	412	462	469	441	429	478	444	472	474	436	440	481	450	478	396	450	452	434	457	459	458	449	459	433	445	435	430	436	422	422	425	427	466	425	452	421	428	443	426	438	416	444	448	443	421	446	452	444	485	453	418	443	437	432	414	409	450	450	420	430	465	447	449	470	400	425	475	459	437	447	452	447	419	455	452	437	484	423	502	439	454	417	414	441	395	444	440	449	480	436	428	426	424	462	461	428	432	458	427	469	450	420	463	434	451	441	465	429	429	441	446	442	443	448	450	455	460	431	442	437	427	473	462	463	478	431	445	427	450	429	457	454	435	425	477	437	436	442	460	444	434	452	412	448	443	408	468	438	442	440	444	443	446	426	420	427	443	430	434	471	470	493	442	421	483	478	468	469	462	423	434	431	436	431	437	471	463	479	439	444	421	432	429	438	438	484	399	458	445	443	447	436	425	453	414	459	448	425	425	430	457	427	430	462	429	473	448	467	451	435	417	413	480	426	446	434	414	433	468	451	463	463	436	457	427	443	469	488	423	459	462	461	420	416	452	395	449	453	452	487	450	419	429	447	452	454	422	459	424	431	465	481	413	466	425	397	474	455	441	446	483	419	448	428	423	426	473	458	459	450	445	442	431	444	424	461	438	444	427	457	420	458	410	451	446	483	402	480	461	436	499	450	438	433	473	444	495	439	455	451	402	438	457	425	470	450	460	463	414	457	474	403	468	441	412	453	434	476	439	443	484	424	445	450	459	480	436	466	447	452	426	425	433	423	437	427	436	464	454	473	452	425	443	411	457	396	445	480	444	433	446	477	440	438	436	435	466	441	416	480	424	452	475	448	449	435	434	468	463	428	430	429	470	437	475	461	439	444	468	472	482	452	442	421	421	441	441	444	415	425	418	459	449	461	432	440	467	436	443	444	470	461	479	419	430	473	478	470	412	427	416	401	417	471	427	445	460	440	491	422	432	452	426	401	461	430	453	430	452	419	466	450	458	460	442	447	398	474	469	429	432	457	468	450	417	419	443	440	491	450	408	453	436	442	474	459	452	426	443	441	460	446	439	479	469	449	428	470	434	435	450	465	434	464	484	440	434	441	388	468	458	442	471	423	434	461	439	456	424	418	432	407	466	431	444	391	477	420	401	484	436	442	440	443	487	415	435	423	415	420	463	440	414	439	439	420	485	405	443	463	453	448	471	474	438	452	472	463	486	416	409	447	451	481	395	400	469	422	431	428	449	421	411	431	433	470	465	416	455	458	432	438	443	456	428	467	448	463	439	449	471	410	418	433	425	438	424	454	465	428	416	421	447	461	431	412	447	476	428	447	453	439	420	470	445	448	428	441	451	449	444	441	446	427	456	429	454	472	456	443	461	437	435	490	437	488	451	437	435	464	471	412	478	461	428	433	443	459	436	473	405	419	445	494	439	445	454	477	449	445	459	436	464	453	477	404	456	455	432	444	434	473	443	460	456	429	451	432	442	471	487	456	479	461	430	473	501	446	453	480	431	461	451	435	453	432	458	455	485	425	379	439	463	429	443	450	413	443	458	442	454	461	450	431	418	423	418	451	467	434	429	425	452	461	419	423	454	425	436	430	414	455	418	418	425	455	434	436	440	420	467	427	445	439	437	435	491	447	467	393	433	436	446	442	415	476	449	413	433	444	423	420	494	447	457	409	437	430	477	466	415	465	393	450	476	440	421	455	457	437	446	447	419	404	446	425	486	420	429	450	434	482	435	456	421	505	404	466	475	451	472	426	440	466	461	446	458	457	456	430	446	444	448	503	395	438	453	453	438	434	420	399	442	462	430	435	466	423	430	438	453	463	464	466	419	412	423	441	440	458	439	439	457	443	435	415	437	467	408	462	447	470	460	446	436	431	408	445	413	424	471	411	458	424	441	434	465	451	440	439	452	426	452	439	440	450	437	436	437	445	437	446	447	445	461	474	436	439	451	434	460
8011	6695	9991	8626	4317	2383	1133	865	661	412	220	155	182	158	148	172	155	137	148	139	141	147	127	132	137	125	143	121	146	130	149	131	162	157	158	147	137	157	153	165	146	145	159	150	128	165	143	147	144	156	129	149	147	144	150	170	139	132	151	147	146	135	123	133	144	148	145	136	127	134	152	134	137	117	129	126	120	145	167	135	153	172	132	134	135	125	131	154	139	152	140	141	134	120	149	124	157	170	145	136	138	140	139	164	136	162	136	144	162	132	170	152	157	137	146	125	144	167	127	134	131	138	136	145	136	137	128	138	143	146	148	120	145	151	140	141	145	157	146	131	124	135	159	145	121	129	131	147	146	160	152	125	149	128	133	113	118	133	147	155	136	139	127	167	133	149	145	122	142	145	150	143	147	139	145	141	148	138	163	151	148	160	128	135	165	138	152	172	157	130	132	154	145	130	139	119	139	135	139	148	120	138	161	156	128	161	143	153	138	153	146	128	139	145	141	157	146	135	137	129	159	124	167	129	121	155	167	138	129	150	125	143	147	134	114	152	123	145	156	164	160	141	135	136	139	148	147	172	146	131	125	162	138	136	140	135	124	136	125	137	137	130	140	136	126	133	139	160	125	130	141	131	123	151	151	146	137	158	161	133	143	136	174	154	142	140	133	135	144	135	140	159	130	129	160	157	117	157	141	135	141	151	150	168	137	158	121	133	154	125	128	126	143	135	121	123	147	140	153	135	165	137	147	131	144	122	148	153	123	180	159	141	164	171	164	140	168	138	153	143	143	143	142	166	140	143	124	142	165	150	128	160	125	156	140	145	122	134	141	148	159	124	141	164	131	148	156	166	134	140	157	149	153	138	115	141	161	133	141	130	126	159	122	143	137	163	121	125	149	128	146	159	158	141	147	151	161	134	148	143	144	141	137	143	152	126	141	135	142	125	125	124	137	157	156	123	121	149	138	144	141	143	158	148	128	127	144	140	140	135	153	157	146	137	138	138	158	142	153	149	156	145	123	131	137	142	138	124	135	170	134	115	142	128	145	146	142	158	118	131	127	139	148	157	146	141	136	138	146	146	150	148	162	164	127	147	160	145	124	144	133	167	121	149	139	133	132	139	141	137	144	152	125	126	113	121	145	140	137	158	141	147	177	133	169	153	132	152	136	143	102	162	155	139	146	141	150	130	156	133	152	142	120	135	142	145	139	138	140	146	145	169	148	135	135	125	132	151	147	145	145	144	129	151	169	177	133	132	124	150	144	125	173	96	158	163	149	138	156	125	133	138	150	159	138	130	137	144	146	160	111	127	152	147	149	147	133	153	141	131	163	147	157	141	130	148	161	125	149	142	135	148	129	147	142	132	128	146	159	135	140	140	136	149	152	152	156	127	128	148	163	147	139	128	146	137	130	132	125	152	140	114	140	131	137	141	145	140	123	160	145	137	150	127	137	155	153	134	137	139	154	136	137	123	169	122	174	140	129	125	138	151	153	138	162	155	130	161	151	124	138	141	155	158	159	155	167	132	137	155	164	146	140	136	142	146	133	150	141	125	158	124	149	139	150	130	139	142	129	142	146	144	109	139	151	144	160	147	133	135	154	149	154	134	156	154	134	136	138	139	141	147	138	130	133	121	145	141	153	123	148	151	151	132	143	148	158	134	133	154	123	137	132	153	146	125	127	153	134	125	151	153	151	139	137	130	140	160	135	131	142	143	139	144	129	159	149	117	150	172	138	161	135	134	154	155	138	170	136	127	143	168	147	133	132	136	132	146	134	138	141	135	152	133	131	156	136	114	148	161	147	134	143	134	152	138	149	161	153	129	152	123	142	128	154	162	112	156	130	164	139	148	147	143	164	150	132	154	140	134	126	144	124	139	120	165	148	154	152	128	136	138	147	140	136	150	139	164	146	126	151	162	159	147	125	144	135	135	132	128	147	149	136	156	124	140	142	137	176	152	141	136	130	145	142	147	147	150	142	123	134	147	139	146	130	140	144	138	142	140	152	140	145	139	138	150	148	157	134	114	124	143	144	161	147	161	139	150	158	145	149	116	132	121	158	155	143	173	145	139	138	143	136	108	139	140	120	146	151	140	164	116	139	136	160	130	149	158	128	149	140	147	159	168	151	138	118	140	139	149	159	121	137	122	145	136	166	156	113	142	149	141	132	124	137	147	159	126	144	140	154	152	154	149	148	163	147	152	111	140	153	154	159	154	155	137	145	142	150	164	144	135	149	149	142	140	153	143	142	149	145	133	166	134	138	132	146	148	179	148	146	129	153	131	155	148	147	128	143	153	128	135	168	128	126	149	159	143	149	153	146	140	141	120	126	146	129	139	134	147	130	140	156	141	148	146	133	142	179	125	135	143	153	148	146	141	151	154	141	125	162	170	125	152	147	150	143	138	144	157	142	155	150	152	147	137	148	142	168	146	157	134	133	119	151	125	137	163	144	119	135	137	132	144	123	147	142	166	135	126	129	179	153	132	138	120	143	124	142	123	139	159	137	140	135	149	146	156	150	148	134	141	159	142	153	139	153	151	152	132	143	130	155	155	161	146	158	143	142	141	151	143	144	139	135	162	139	166	134	140	136	136	132	134	136	145	151	152	154	136	155	135	150	140	126	146	151	138	140	142	145	140	145	126	131	142	132	129	166	163	132	137	129	140	154	136	163	152	139	172	131	146	152	132	144	157	141	151	136	126	108	153	157	142	122	114	157	154	117	140	134	141	134	130	165	145	138	134	141	145	142	134	131	147	136	159	145	127	141	153	149	134	136	161	142	159	163	129	115	155	124	160	145	138	144	147	139	125	125	124	124	135	129	178	167	136	146	124	143	126	139	122	129	128	126	137	131	122	139	143	120	141	121	147	149	133	152	163	149	128	149	143	147	157	154	133	127	160	134	134	143	132	137	130	128	156	162	142	147	133	132	139	157	142	132	140	142	135	154	134	157	139	129	141	141	110	140	144	137	163	150	132	147	147	161	131	158	152	146	125	142	167	136	135	142	131	127	160	137	139	175	141	131	166	170	143	141	142	143	123	124	111	133	141	161	158	152	158	134	118	149	154	153	152	136	137	149	141	132	139	131	147	136	129	133	135	130	135	141	141	146	143	147	139	144	135	150	135	153	165	141	144	125	173	136	155	117	125	146	138	122	157	142	137	137	134	159	141	154	140	138	134	160	143	131	136	148	143	144	137	148	150	126	121	140	146	139	132	132	125	144	139	146	148	132	138	140	127	153	144	137	134	135	144	141	150	137	128	151	142	134	152	151	128	128	133	155	141	140	144	146	124	145	148	116	139	154	168	144	147	150	164	136	149	126	152	122	140	130	129	155	129	138	159	140	161	169	147	130	147	144	118	141	122	159	131	132	146	157	127	140	144	156	119	148	140	135	140	140	138	153	132	157	144	133	119	158	137	117	138	117	148	158	136	156	130	159	139	132	155	143	145	129	140	128	149	136	142	137	143	139	142	144	133	126	142
6679	8707	18762	18961	13062	8452	4790	3537	2556	1405	843	557	506	529	473	426	435	414	390	410	421	379	381	421	402	393	376	383	394	417	403	395	409	403	415	412	373	382	409	398	377	398	406	393	403	397	376	343	360	383	397	425	392	411	390	389	397	390	377	368	386	355	397	347	390	367	396	395	422	388	377	436	400	370	391	360	388	353	390	419	391	389	423	391	388	393	393	363	399	394	395	404	412	386	375	392	397	396	441	408	399	420	371	397	398	413	417	400	362	366	385	380	376	387	390	434	385	371	406	382	407	435	399	375	385	384	363	377	387	384	428	421	413	374	371	410	372	390	394	388	379	399	395	384	370	386	361	364	407	404	402	381	348	423	393	396	358	390	387	393	395	388	368	395	394	395	400	383	406	419	396	399	423	406	418	391	391	418	379	412	384	398	348	358	395	363	387	376	387	435	389	375	380	403	394	421	409	361	403	397	395	380	405	418	386	358	426	412	410	407	409	402	401	381	409	392	379	367	387	398	412	444	415	408	406	388	405	407	407	368	359	412	397	409	396	391	414	402	387	365	360	385	405	435	410	414	350	423	406	374	399	353	394	398	386	371	384	365	422	375	400	374	401	393	391	408	395	360	405	392	396	402	399	421	395	399	393	410	388	387	377	400	386	375	431	397	413	373	392	383	389	367	379	388	424	394	408	411	412	376	380	401	381	383	392	383	394	383	383	368	384	431	399	411	400	368	370	383	411	394	394	403	436	395	409	394	409	403	382	396	410	405	403	393	410	336	423	391	405	407	441	369	403	409	393	425	380	385	388	393	370	397	409	412	387	390	386	374	350	377	379	366	408	400	382	377	387	405	402	416	399	381	362	378	382	404	384	408	400	370	387	356	381	375	396	367	392	417	352	393	368	422	382	404	387	427	395	397	418	387	403	383	387	360	388	399	363	389	373	399	405	374	394	371	373	364	385	387	381	409	413	426	384	398	398	403	359	432	352	397	437	450	397	341	357	383	395	403	392	363	405	394	402	411	376	368	373	374	379	395	409	391	412	361	387	394	393	358	394	421	410	380	373	394	399	381	433	388	400	410	411	409	363	387	369	409	403	407	406	403	383	367	374	396	405	419	399	406	414	363	429	368	404	359	367	388	369	390	410	399	437	351	407	410	408	375	423	396	354	364	359	414	390	395	403	396	383	391	380	394	390	366	388	389	412	374	423	394	382	362	445	368	407	389	406	366	368	372	385	382	413	416	386	392	410	392	388	375	382	423	390	402	374	386	407	385	390	395	377	404	387	339	384	394	412	396	359	389	396	357	401	358	373	417	421	407	395	369	395	373	441	399	444	385	379	407	378	411	376	363	408	390	419	401	404	392	397	402	417	368	350	414	415	403	351	410	414	393	368	392	408	412	394	392	420	420	383	408	409	423	406	393	363	418	390	410	383	387	395	340	415	381	385	380	383	388	373	361	434	372	392	354	360	398	407	378	376	392	370	377	368	446	355	366	401	392	383	403	403	405	344	350	378	374	372	397	413	418	374	374	414	421	383	435	384	416	421	364	402	372	368	394	424	367	407	393	355	397	413	412	389	378	379	408	389	373	360	385	421	396	400	427	411	369	385	414	380	399	375	428	373	410	412	375	395	370	396	393	372	397	401	408	409	401	369	399	369	404	394	362	397	391	398	399	382	389	376	390	384	375	370	397	406	373	402	379	391	412	389	404	397	408	387	390	399	384	348	400	406	438	389	414	381	430	370	388	398	398	423	404	384	390	407	376	396	344	357	390	375	396	413	429	394	403	365	417	402	426	420	395	389	429	390	388	392	353	404	399	413	387	392	379	374	420	429	398	407	399	389	412	421	394	411	428	391	422	379	370	401	396	386	401	385	390	383	389	381	412	388	376	399	359	389	395	416	382	374	372	356	368	387	374	393	375	404	399	391	356	424	412	405	376	396	377	375	412	377	374	389	378	412	447	362	395	392	393	346	420	385	343	419	443	398	427	395	404	394	351	398	398	404	424	396	385	381	367	371	410	376	395	360	436	416	402	391	398	407	405	358	414	409	369	392	416	413	394	384	430	367	386	381	409	414	392	403	398	407	355	407	414	378	372	416	411	397	418	413	404	396	376	409	389	381	402	395	382	390	417	397	420	407	384	420	371	366	443	409	402	389	369	390	362	395	386	391	407	396	413	377	400	373	392	439	387	384	383	410	409	391	413	400	361	381	420	407	381	432	379	387	410	419	407	412	375	409	375	358	404	424	374	365	430	375	387	404	388	392	391	401	416	376	390	385	403	378	355	347	383	392	366	415	385	385	411	402	396	373	398	390	396	387	408	373	382	397	409	382	427	359	388	421	386	420	417	377	400	412	398	416	415	374	382	377	435	372	401	377	441	361	390	384	412	405	431	392	387	380	398	406	380	409	409	422	381	359	393	380	405	385	384	410	360	393	387	428	405	385	403	426	413	393	410	413	371	408	367	403	354	403	377	380	397	371	412	371	428	369	388	391	387	354	377	370	392	399	412	421	393	417	361	413	375	378	395	409	443	403	428	450	389	390	363	385	408	425	390	369	437	405	395	375	412	416	424	400	408	401	382	376	376	409	386	386	389	384	412	427	381	401	405	386	362	392	406	412	386	427	415	363	412	382	384	435	374	416	386	401	393	409	389	403	371	390	395	424	396	398	393	397	378	376	382	427	418	393	427	412	374	430	360	379	367	400	400	374	390	412	377	418	398	385	388	365	440	424	403	417	413	365	408	374	422	379	414	413	398	408	414	379	399	386	397	388	371	388	363	373	418	409	358	383	403	404	368	384	417	402	431	378	365	408	379	400	375	382	398	399	408	397	393	403	412	401	399	406	375	380	352	414	376	384	400	389	372	404	404	361	381	412	416	388	419	394	464	393	413	416	368	401	383	396	390	386	426	382	381	348	378	421	391	366	401	392	380	380	417	389	404	417	414	391	407	414	390	395	404	412	420	409	410	356	433	398	375	387	405	401	373	379	401	391	401	398	370	404	399	391	358	419	359	422	372	382	394	407	401	378	393	368	379	394	369	411	378	390	381	390	380	378	362	416	391	396	369	409	386	435	373	400	394	377	394	382	375	409	406	440	404	427	421	396	390	389	359	381	388	418	413	376	368	403	392	368	366	387	450	397	401	369	401	407	350	396	392	375	393	411	383	432	412	367	375	409	398	400	376	431	433	376	435	355	413	401	360	403	406	419	394	388	387	407	370	391	435	398	399	402	376	437	409	401	399	373	404	386	363	387	365	386	437	394	378	356	389	382	397	389	397	427	398	370	415	383	398	384	373	389	369	404	391	428	410	401	413	398	421	380	419	381	431	407	369	378	393	404	380	420	405	380	374	411	391	354	412	399	378	413	387	390	396	398	386	363	393	413	374	377	402	403	399	389	377	398	398	391	359	389	406	378	410	398	401	421	396	375	393	371	378	391	410	431	379	408	398	421	364	414	399	384	379	389	397	385	423	380	418
32742	42298	63011	53941	42874	30275	18501	11369	6609	3145	1247	545	451	366	293	207	191	145	178	153	157	162	141	146	134	141	126	175	156	139	125	158	138	152	150	136	157	124	152	156	146	164	148	152	142	150	160	164	130	140	156	158	152	151	150	133	153	141	174	160	155	153	138	151	156	142	163	152	149	150	140	166	164	141	143	138	130	134	148	141	143	154	156	135	139	132	148	121	167	164	165	169	148	135	152	135	135	143	122	152	135	143	155	136	127	141	167	132	152	155	163	151	131	145	159	172	154	140	159	149	153	162	142	133	162	164	148	141	146	146	158	155	138	161	131	124	156	151	128	161	161	141	164	147	140	161	137	144	151	146	176	163	131	140	141	132	182	149	145	152	143	148	167	162	123	144	145	165	162	153	145	147	132	135	128	115	139	139	155	156	159	151	150	161	163	139	123	133	147	167	146	153	162	123	150	146	161	166	130	163	156	148	152	125	180	152	146	142	129	146	153	141	155	155	151	158	150	152	139	123	138	137	137	142	157	136	153	144	164	155	126	147	156	128	150	157	139	150	153	129	159	165	156	170	145	131	164	157	143	156	158	161	151	180	131	160	139	142	149	136	145	163	124	134	143	129	162	136	164	155	152	162	140	127	148	159	154	126	142	136	159	160	134	140	162	155	159	146	139	115	163	132	129	151	158	158	161	141	138	146	158	135	150	139	153	160	154	169	145	156	152	138	145	146	139	154	151	129	141	164	137	139	150	146	139	143	140	144	113	173	141	150	140	159	158	162	144	158	182	155	122	164	159	157	161	151	151	142	144	153	136	163	156	167	157	140	155	182	150	182	152	136	160	152	143	136	129	146	150	160	156	135	166	157	145	158	176	147	132	145	167	137	153	157	147	150	147	152	164	125	144	165	165	155	148	146	135	127	155	147	128	137	151	160	158	133	148	149	169	138	134	142	164	178	132	150	159	147	158	137	165	140	126	149	146	143	157	120	148	132	133	147	130	161	161	146	167	157	146	147	152	140	155	155	133	147	145	158	137	160	148	133	162	140	146	139	151	162	155	153	140	137	136	157	142	162	140	140	143	156	147	152	129	141	173	144	156	155	143	153	155	147	131	145	174	139	159	122	143	155	141	155	147	152	174	133	160	144	153	153	144	137	138	175	140	146	137	158	154	125	150	146	136	139	155	147	151	158	155	133	149	149	151	129	140	134	147	156	172	139	142	141	154	163	146	153	156	143	132	156	151	136	136	163	146	150	136	148	149	153	149	141	134	148	146	135	141	150	144	163	171	139	128	155	166	144	152	146	153	139	140	145	136	158	158	160	152	142	161	153	140	130	135	151	150	139	141	167	157	148	156	149	149	133	145	147	162	158	143	159	153	164	157	125	165	148	129	143	141	145	159	138	142	125	165	146	161	149	151	190	163	146	162	142	147	154	167	154	140	137	157	156	159	162	155	158	176	164	159	148	154	159	146	153	163	151	156	157	145	182	156	135	142	133	135	149	167	140	158	136	126	155	158	160	125	135	153	146	172	126	158	147	155	149	143	152	149	157	155	155	147	141	165	150	161	133	164	146	126	146	158	144	121	147	141	152	126	159	167	132	143	152	147	165	146	152	149	124	139	144	152	129	164	156	169	135	162	147	162	146	157	146	127	128	155	168	151	135	129	163	161	157	131	162	166	163	142	158	165	157	153	121	137	149	149	133	156	153	160	165	151	164	157	165	140	136	159	150	141	134	148	167	154	148	168	166	151	143	156	141	146	135	128	165	158	143	151	162	141	163	158	140	138	132	159	147	151	132	133	146	157	143	149	150	150	154	156	142	147	151	162	155	149	162	142	150	128	159	163	142	152	173	173	144	131	134	163	139	152	146	151	130	132	155	129	123	152	161	142	144	131	142	164	153	141	160	152	161	136	154	150	154	144	135	134	146	152	147	141	140	159	128	120	133	160	144	147	144	172	144	169	143	132	140	153	148	156	139	136	140	161	143	142	156	166	152	150	156	157	152	159	133	124	180	162	156	161	165	151	136	160	150	165	145	151	161	139	132	137	152	142	141	149	144	153	144	152	149	129	146	169	175	138	171	159	105	158	126	132	138	140	149	142	156	152	151	124	128	151	152	138	170	146	143	146	149	166	139	129	145	141	164	144	159	157	136	141	144	159	153	143	148	136	173	132	178	147	121	135	133	128	156	155	112	133	145	133	118	133	138	143	153	171	137	152	151	145	139	143	185	135	162	149	153	130	140	142	158	158	134	139	153	151	181	151	157	176	149	144	149	146	135	139	140	166	147	134	150	149	153	149	166	138	147	157	163	149	160	145	156	149	140	138	145	148	135	151	145	143	140	155	157	146	152	160	143	146	142	134	171	130	141	156	130	160	149	151	148	156	153	136	149	151	151	156	161	157	135	154	128	160	150	143	150	162	165	147	160	142	139	160	153	156	142	137	157	132	138	150	175	120	141	176	130	146	136	158	169	158	165	139	157	161	155	149	147	169	142	145	186	153	148	153	158	150	127	178	151	144	135	162	134	153	128	120	144	151	165	142	150	155	138	131	138	148	136	119	169	149	148	159	151	149	127	124	157	159	158	153	144	152	150	150	123	146	135	161	154	147	144	147	152	158	137	145	127	164	149	138	159	147	144	159	144	159	156	135	146	136	137	165	149	157	167	161	151	129	147	141	129	146	162	136	154	158	153	164	153	140	149	154	147	157	142	154	140	156	183	132	142	136	152	142	164	158	142	163	158	136	125	152	168	135	154	140	139	153	142	153	130	150	139	140	149	147	144	147	153	156	136	141	157	141	135	153	143	140	157	166	144	129	137	147	150	162	145	139	146	158	158	148	138	132	161	137	149	149	147	159	149	146	141	151	144	149	155	133	166	138	147	159	127	142	162	146	157	149	143	133	144	161	147	138	166	158	159	151	150	130	156	165	155	168	151	165	142	156	126	143	124	165	165	140	175	144	153	144	150	163	161	148	145	167	141	127	142	133	174	152	145	139	153	158	165	136	144	164	158	155	159	153	120	140	140	175	147	141	143	130	123	157	149	125	147	147	138	160	153	153	136	150	141	138	154	144	157	145	138	144	170	145	142	136	134	153	169	149	127	157	126	161	152	137	135	173	133	156	128	186	151	131	145	166	154	133	145	155	143	136	135	156	160	139	139	147	140	170	138	168	156	142	166	143	145	160	153	164	147	152	156	144	170	153	153	134	131	162	149	141	167	137	154	154	170	162	150	155	142	154	145	141	155	156	156	138	165	149	140	151	140	137	153	130	152	146	162	132	135	184	142	172	157	155	160	145	143	144	123	163	152	132	140	128	138	153	139	142	151	130	147	156	161	125	163	140	128	139	164	154	152	156	162	156	125	128	159	135	152	149	143	135	155	155	153	178	138	140	156	145	166	123	134	158	158	129	141	155	170	157	151	157	154	150	128	155	145	178	142	134	145	168	136	155	171	163	149	149	161	144	159	149	135	155	162	144	127
19447	35111	57483	57099	51200	41161	31951	26790	19650	11150	5465	2290	2073	1413	1140	786	604	503	423	441	456	447	442	395	419	430	414	387	406	428	393	426	371	432	402	397	424	423	393	410	418	418	422	417	389	413	436	415	421	402	435	422	399	404	385	376	415	432	402	364	401	388	443	405	411	403	373	386	390	399	438	404	388	370	441	365	447	381	355	417	408	412	408	382	418	410	443	400	424	418	408	416	360	402	385	397	410	427	393	441	392	370	423	382	441	386	430	418	413	425	395	437	409	389	420	431	370	428	406	439	398	419	362	431	415	384	422	457	428	408	362	403	385	398	388	432	406	413	437	411	419	415	433	418	469	441	434	386	386	411	394	397	400	416	426	438	428	405	375	413	415	422	414	419	394	396	393	424	397	389	425	405	372	438	412	422	455	400	441	408	400	413	394	403	423	429	416	416	399	405	412	374	429	446	395	412	394	434	406	415	389	414	379	418	439	359	380	379	403	435	398	407	413	408	451	432	405	430	433	383	382	373	396	405	408	423	417	369	424	425	447	419	399	373	400	390	414	392	395	388	398	418	409	395	368	394	425	398	393	405	389	405	398	411	440	428	414	385	399	411	412	388	404	424	395	420	372	411	394	421	372	411	405	399	377	395	398	400	383	404	405	409	378	437	416	409	382	399	418	412	417	396	400	393	417	406	408	434	432	388	400	417	416	409	397	402	382	399	405	402	430	403	406	410	401	430	381	409	394	424	432	419	380	434	403	409	381	420	432	373	408	408	406	404	372	429	412	382	393	393	409	425	388	423	408	415	424	399	415	393	387	421	416	440	409	426	412	421	404	411	422	369	409	410	363	449	390	362	378	417	420	397	414	442	436	374	428	373	414	410	384	371	427	388	403	449	404	412	392	396	435	380	403	394	443	429	409	406	396	409	414	374	447	391	425	369	392	405	393	413	451	442	427	422	421	386	392	391	382	378	423	421	403	399	403	388	442	394	385	397	417	438	427	413	421	410	382	391	442	431	435	414	393	389	416	399	420	402	424	410	414	386	411	398	461	434	379	387	402	413	413	404	430	406	369	408	402	441	449	419	399	419	383	396	439	380	428	399	421	425	414	428	445	424	380	408	441	429	400	413	403	422	411	419	423	396	433	389	360	438	411	409	388	379	419	385	410	403	400	427	417	406	404	420	409	383	408	428	379	408	436	428	412	407	389	377	422	451	423	396	392	402	392	378	399	401	408	423	417	443	439	369	400	394	467	363	406	405	404	389	396	395	386	411	440	461	417	377	415	394	436	405	367	401	395	396	405	393	403	433	423	424	395	383	401	394	393	369	412	390	422	377	412	366	412	376	409	438	448	421	338	422	410	432	419	382	409	391	448	410	416	377	429	392	380	415	402	431	381	420	402	424	390	430	411	379	421	397	370	433	432	419	440	442	406	446	396	406	419	417	405	418	396	428	407	427	437	405	413	433	428	416	437	375	429	394	451	422	369	394	391	425	421	388	389	421	407	390	378	398	388	403	408	383	420	386	411	388	392	422	397	411	404	417	399	443	393	398	404	392	413	410	413	418	387	406	426	403	389	422	412	386	404	411	413	424	392	448	386	413	409	395	400	413	410	398	434	413	397	431	419	409	439	359	431	423	370	417	368	385	398	417	411	391	401	398	386	415	388	412	446	421	429	402	409	428	382	373	425	374	413	401	390	389	431	414	398	393	378	394	379	405	424	410	353	423	395	390	435	425	400	406	392	380	399	421	397	431	383	431	414	425	427	389	461	379	369	393	400	417	407	438	433	374	416	399	411	374	434	416	414	405	389	421	415	390	439	377	399	367	409	439	420	431	400	420	413	405	369	416	409	424	414	408	399	401	403	385	439	396	417	409	407	392	413	421	419	402	394	379	392	375	451	416	428	430	399	392	369	397	391	410	388	451	383	410	382	410	472	381	390	391	427	393	385	384	375	432	410	415	446	414	403	431	388	447	415	419	405	434	402	411	408	395	414	386	383	425	428	421	407	409	420	408	412	395	400	386	406	428	380	404	454	420	411	373	383	432	429	383	396	415	393	430	408	432	406	382	436	432	417	418	447	407	392	391	421	443	434	445	431	441	411	388	427	408	406	416	393	410	396	387	457	411	401	416	405	358	434	412	407	381	397	408	402	396	381	409	460	408	388	393	432	380	411	390	407	416	398	405	395	419	434	381	408	427	379	459	402	380	417	425	371	371	413	410	418	397	417	387	429	427	390	421	390	413	462	386	362	396	401	442	412	374	416	401	389	412	421	416	396	389	460	393	410	408	413	401	414	406	408	409	418	423	396	427	411	401	406	429	397	431	408	388	434	419	395	426	394	445	403	408	407	444	414	420	420	415	414	426	397	371	428	432	413	411	434	400	400	407	409	443	390	434	413	364	385	419	389	397	398	405	395	366	426	393	399	408	399	413	427	420	398	394	390	424	386	376	431	391	423	391	409	401	373	397	407	426	393	428	415	404	400	429	402	403	414	410	407	368	434	445	429	406	375	452	379	445	396	415	429	392	432	396	389	453	429	391	417	393	410	392	413	433	403	381	374	412	375	425	438	398	393	433	429	390	409	409	391	450	409	434	416	463	387	393	422	389	406	391	431	395	402	400	382	392	384	408	426	407	384	405	424	432	398	433	429	421	459	407	395	387	411	398	426	374	423	403	427	400	411	410	430	378	386	450	402	414	457	390	387	419	388	459	455	408	430	377	407	416	450	401	408	382	405	421	373	404	389	400	399	432	386	373	443	386	412	398	410	373	420	437	401	368	398	388	427	425	399	447	415	392	391	375	419	411	378	399	405	375	402	396	361	421	377	418	409	421	378	427	402	379	395	429	401	375	412	421	453	429	416	393	417	382	428	429	380	409	403	395	400	410	462	404	417	388	410	421	445	435	382	409	438	432	402	405	417	374	366	429	397	415	400	408	416	409	431	433	384	402	410	431	389	391	381	387	400	368	419	406	388	413	416	395	395	418	406	421	393	428	376	415	421	400	381	414	379	380	406	400	425	396	399	404	391	402	406	425	429	378	410	405	402	392	431	376	382	426	369	385	441	394	435	393	388	384	372	392	365	433	425	369	428	406	379	394	388	398	402	430	386	406	424	419	420	445	409	405	374	419	421	393	402	427	435	392	400	413	436	404	448	388	400	422	417	430	398	399	404	402	376	399	379	425	386	405	402	384	381	393	400	435	405	406	373	440	379	384	405	427	425	420	425	415	368	413	406	415	412	454	427	419	382	393	411	414	436	419	370	412	421	381	419	435	422	428	404	432	375	381	395	410	419	393	417	439	392	442	410	393	402	365	409	415	439	387	422	364	402	372	410	390	412	417	394	444	427	414	402	430	412	388	407	382	412	403	368	405	410	417	391	385	399	391	408	390	402	412	407	389	435	407	408	392	408	388	397	443	382	431	403	417	434	414	445	400	407	399	406	407	394	395	429	400	392	432	419	415	404	419	386	423	426	423	440	402
43493	56662	78212	68806	55439	42416	29093	21452	12475	5933	2242	969	797	619	447	328	212	221	194	194	173	174	178	180	148	153	160	186	174	178	168	198	155	173	142	170	155	182	155	182	174	150	164	150	158	167	153	179	178	172	169	179	166	195	186	158	175	175	188	179	175	143	177	157	164	165	189	163	167	156	173	156	168	160	169	175	166	159	177	160	190	146	177	160	177	178	157	148	147	176	168	186	171	180	180	177	189	151	179	162	182	172	162	180	166	168	149	144	165	179	166	161	174	160	185	166	163	171	172	144	159	161	165	156	142	163	167	163	175	168	168	159	171	189	180	169	185	160	163	169	172	187	166	161	167	164	172	156	186	166	152	162	155	161	155	168	147	171	172	178	179	157	152	163	193	161	150	180	188	146	165	163	166	168	167	151	193	146	199	155	150	186	150	150	168	146	162	166	161	176	182	180	179	157	145	161	183	150	146	160	170	165	176	192	178	175	151	190	159	178	169	151	159	167	147	184	148	186	148	164	158	162	181	156	177	144	162	155	164	181	160	133	167	151	169	172	149	178	165	146	160	141	178	150	144	161	150	173	159	156	177	186	159	164	164	157	183	172	182	172	147	166	146	160	191	167	161	170	153	163	155	168	168	168	150	161	182	171	137	175	153	164	169	184	171	186	164	165	144	157	155	159	145	166	178	179	167	151	167	154	144	179	175	180	149	183	154	149	177	171	156	161	152	152	170	177	160	176	150	153	168	186	170	183	141	134	179	145	165	172	171	173	162	168	186	196	174	168	157	158	148	175	156	184	172	173	174	155	167	180	174	186	187	150	159	156	176	190	190	168	167	163	196	170	171	180	180	161	186	167	170	177	184	177	171	190	185	163	189	171	172	175	174	162	171	170	179	160	159	171	151	177	184	158	147	154	161	179	187	152	176	152	169	162	181	153	160	153	154	173	177	156	165	174	168	149	183	162	165	163	146	177	148	169	152	177	176	164	164	147	167	155	185	186	171	158	160	163	172	174	169	175	167	177	159	159	144	133	186	157	148	169	166	168	179	161	182	149	146	172	162	180	153	164	167	176	147	169	157	188	159	173	165	166	177	154	172	167	163	151	182	175	156	154	179	156	162	163	174	177	188	155	161	190	162	166	142	162	161	176	169	165	204	184	182	180	168	184	161	164	160	157	165	185	177	180	165	155	181	142	167	170	163	148	174	185	174	170	160	157	173	160	166	154	161	178	168	151	171	166	131	182	157	181	150	179	191	168	128	158	168	149	165	142	143	156	144	148	178	175	176	161	159	165	143	180	152	163	167	162	143	148	176	191	160	165	176	160	137	176	164	146	178	171	145	171	170	160	162	169	160	170	162	150	178	171	164	159	167	173	170	157	175	165	161	178	153	166	177	173	155	166	166	154	158	176	171	169	162	141	148	170	163	169	163	148	174	162	179	149	166	161	169	151	154	169	165	174	167	156	158	189	165	164	181	165	149	175	150	180	193	161	164	175	174	170	176	172	189	150	161	150	171	150	144	153	152	169	189	175	178	154	171	168	174	140	179	148	153	173	162	188	172	163	159	159	182	173	158	175	165	177	176	160	181	170	161	193	169	194	161	138	158	151	183	137	187	172	162	160	178	146	175	142	168	180	195	195	164	175	159	172	179	175	157	166	180	158	162	167	166	170	171	181	158	147	181	180	167	168	179	162	183	163	140	159	175	165	176	170	224	156	159	159	170	146	155	149	170	160	183	188	169	173	169	170	180	137	152	168	157	178	148	189	169	188	150	170	176	152	172	198	188	174	176	186	175	180	177	175	182	155	154	171	165	158	161	205	151	183	148	205	166	160	148	169	200	159	157	155	150	155	173	179	174	152	180	156	150	181	154	174	166	155	198	163	158	156	154	160	189	157	161	174	187	180	159	160	158	187	176	160	162	181	185	163	163	137	157	159	147	176	143	165	175	183	169	182	157	144	158	173	169	184	178	169	173	167	169	208	178	182	158	148	176	170	152	148	194	165	154	140	164	164	161	177	137	149	145	160	158	171	160	157	190	176	162	151	151	149	164	182	147	153	170	170	175	180	175	162	166	167	183	178	183	157	177	146	167	178	191	181	175	185	137	166	164	152	157	182	164	161	179	148	163	169	158	170	175	163	154	180	180	185	173	201	161	149	166	170	156	173	158	136	176	145	151	153	169	168	154	160	174	162	158	165	186	168	164	160	165	154	169	158	155	172	156	183	148	164	153	162	171	176	173	161	184	155	136	160	173	192	161	198	181	150	154	191	153	158	177	170	170	166	168	203	165	165	163	159	174	159	175	165	148	193	169	171	178	166	178	151	165	146	184	156	191	151	154	170	150	146	172	163	179	171	182	177	178	147	149	173	152	171	174	174	135	159	168	165	168	136	179	178	178	149	178	177	164	157	153	176	172	165	174	160	192	173	170	146	155	155	175	183	170	157	169	166	166	157	154	173	152	154	201	148	185	171	141	168	179	172	162	169	175	198	172	183	187	169	167	162	161	170	146	157	173	162	159	156	167	169	181	190	177	157	161	159	163	151	157	151	179	172	193	164	165	170	178	181	154	160	184	173	186	166	159	176	175	186	176	175	171	185	153	161	180	162	153	169	173	173	142	175	190	155	157	154	181	175	169	162	170	146	168	160	162	157	160	157	180	161	160	166	164	164	170	165	187	160	157	178	157	192	174	174	175	160	168	181	192	173	166	189	179	157	191	181	165	170	145	169	172	169	171	165	167	163	174	161	160	144	160	163	181	153	159	163	163	184	169	153	162	145	170	163	192	163	165	167	142	169	161	157	187	170	144	172	179	170	182	163	173	156	171	186	155	158	190	171	183	168	160	168	173	161	174	147	144	160	174	180	164	171	182	183	180	174	156	162	178	159	147	184	160	147	163	149	170	196	171	157	150	169	179	147	181	182	158	170	170	178	152	176	178	163	176	155	172	137	181	165	165	169	162	164	162	140	161	161	161	163	163	158	172	181	163	196	153	176	171	151	155	159	183	178	165	151	183	163	162	155	186	152	149	177	182	152	152	171	180	169	163	186	149	184	165	180	174	187	178	174	160	147	163	163	166	183	185	156	163	174	173	166	149	179	152	186	164	198	161	179	150	143	160	138	208	170	180	157	162	174	174	156	177	156	160	178	193	159	162	135	176	153	178	179	185	151	157	149	152	179	147	177	168	159	143	155	166	180	143	152	178	151	181	163	148	156	165	167	155	167	192	180	156	159	150	160	195	156	161	169	163	157	177	165	165	154	161	165	157	176	168	178	184	177	178	171	174	170	180	164	146	152	143	167	144	180	157	160	165	168	173	172	172	160	161	177	178	151	167	180	165	154	151	176	189	169	172	144	167	183	185	170	162	182	196	195	174	168	164	169	183	171	173	177	168	154	159	169	183	155	164	168	164	155	165	148	180	160	156	185	173	180	186	175	159	157	181	158	146	143	161	140	159	153	162	150	156	170	163	149	165	169	176	168
26306	43377	72328	72696	62836	51197	40865	36543	26996	17151	8713	4209	3336	2563	1824	1275	849	697	558	535	504	486	451	398	439	460	435	450	425	447	503	446	456	451	463	440	477	423	450	442	455	457	447	441	440	448	468	422	449	403	481	448	461	437	458	460	473	422	443	409	453	419	447	408	452	441	430	441	431	421	447	462	457	438	416	429	420	424	438	455	420	410	460	450	475	459	462	456	464	469	449	444	427	438	423	465	469	448	463	423	430	452	466	440	514	432	443	449	442	431	491	438	420	473	455	443	467	409	447	437	439	470	498	452	437	422	413	455	468	439	429	475	458	439	435	428	423	442	396	419	480	489	448	452	424	431	434	469	441	444	439	449	440	428	446	441	483	459	436	469	454	446	461	478	474	395	473	424	456	424	436	445	487	456	464	458	434	440	435	486	472	469	467	406	438	460	446	429	454	419	421	444	470	462	447	455	443	435	428	465	438	434	438	418	483	432	410	472	469	443	442	448	429	426	440	452	442	465	450	460	459	454	458	449	452	446	448	443	446	471	465	432	419	462	454	456	441	469	467	457	454	437	444	439	460	478	444	422	421	454	441	453	467	438	436	476	439	464	416	471	464	473	422	456	438	449	462	433	414	439	495	473	432	455	467	444	426	451	461	452	459	470	441	457	446	469	422	447	458	446	405	409	449	473	450	451	485	421	430	471	455	426	474	445	462	462	443	462	456	422	452	454	458	438	441	430	405	449	438	452	429	456	462	472	430	452	450	449	437	421	483	415	436	432	444	439	415	420	440	424	436	408	435	418	407	453	462	449	457	455	462	430	440	444	468	461	422	471	430	454	419	447	480	435	392	440	403	453	450	427	447	460	436	414	458	464	423	404	441	444	510	478	437	466	473	449	458	429	423	445	436	481	437	399	451	440	459	484	447	454	425	428	449	460	472	453	473	447	459	462	474	432	430	406	441	434	445	421	452	478	438	453	452	445	420	472	452	403	437	485	452	461	450	449	468	448	442	489	426	432	451	432	445	447	403	415	442	447	489	421	452	430	439	419	441	439	464	438	477	483	470	464	470	433	469	485	439	445	477	408	437	500	410	444	489	461	462	446	451	462	445	409	446	428	437	454	427	455	425	395	462	417	472	422	427	449	442	432	449	413	432	430	438	452	470	400	438	451	433	461	409	453	408	460	473	419	436	469	417	433	465	442	470	457	409	457	449	443	442	455	410	459	440	419	477	451	407	452	448	404	426	464	450	444	429	408	455	435	439	435	431	417	437	467	407	476	422	468	420	448	472	434	440	435	443	421	475	452	443	408	410	452	481	429	453	473	479	473	467	485	436	435	448	420	437	413	418	442	418	416	435	422	442	457	456	442	442	474	462	469	454	430	453	405	423	486	473	432	454	445	438	451	449	450	403	447	461	440	444	435	431	455	428	453	455	461	425	449	444	426	453	424	444	412	437	424	433	421	441	407	467	494	466	446	434	458	436	442	447	446	454	446	433	407	444	451	430	458	443	428	452	440	468	460	447	463	442	476	451	437	420	441	477	444	467	441	469	438	376	465	435	398	445	463	430	448	441	475	454	471	486	445	473	461	440	483	415	438	408	424	450	469	445	415	432	471	423	453	434	478	429	425	463	442	470	471	468	428	483	461	420	464	454	428	465	423	466	441	444	458	416	439	441	430	437	433	421	464	476	449	476	454	459	463	428	459	425	420	438	481	457	458	437	497	418	469	468	420	467	444	416	463	426	413	434	446	472	417	452	442	470	447	442	448	430	452	422	417	422	452	451	458	440	433	485	453	454	398	445	447	448	485	428	398	486	519	468	448	452	423	422	431	459	446	434	458	431	416	449	449	430	434	502	439	409	456	449	453	408	486	460	477	476	436	444	401	422	468	439	429	424	460	442	431	449	485	411	429	437	389	464	467	426	429	415	427	463	430	426	451	464	449	449	412	470	446	451	395	422	470	434	443	444	433	440	442	467	459	449	438	461	478	429	396	428	456	425	421	444	446	371	486	448	474	485	493	421	444	470	442	431	452	459	459	455	435	450	436	501	433	447	425	473	466	444	431	443	471	472	440	455	440	485	441	423	439	414	393	449	490	405	474	458	453	456	465	459	431	432	448	420	483	440	438	425	434	438	466	441	425	471	429	435	427	454	494	415	434	429	436	415	443	437	493	493	435	489	462	420	440	446	451	446	428	448	461	438	496	418	445	396	457	450	434	448	442	476	497	428	454	435	418	452	427	448	444	452	470	454	463	411	494	429	430	445	459	421	472	421	467	471	426	431	409	436	419	457	456	443	466	460	428	458	431	443	437	443	461	439	471	453	433	427	427	438	429	431	462	426	453	429	443	530	432	434	429	429	460	425	481	454	440	411	450	440	408	438	446	421	441	449	464	485	447	419	416	445	422	459	444	486	469	420	451	386	447	471	442	449	449	466	384	447	410	430	428	453	427	443	470	407	409	439	431	460	464	414	420	443	451	420	449	428	451	460	428	446	464	456	462	460	487	416	427	443	437	460	415	449	497	482	435	440	443	412	422	472	465	437	427	462	438	471	423	414	384	434	433	506	451	450	436	455	416	423	445	443	439	405	441	485	451	483	459	475	422	434	468	456	451	431	441	437	453	461	450	427	447	500	426	404	451	439	480	443	398	442	418	443	434	414	458	463	432	429	449	443	414	443	447	438	442	469	446	440	449	430	404	438	408	433	472	410	443	449	473	476	424	470	454	430	445	434	483	437	467	468	449	430	464	458	453	421	443	441	480	414	421	469	447	438	418	456	463	415	439	414	455	485	446	444	477	461	436	437	416	454	432	409	448	440	453	470	491	398	445	412	452	482	454	401	446	478	437	434	457	413	420	458	458	463	421	469	415	460	445	433	448	428	463	458	457	442	431	466	450	467	424	449	459	443	488	447	444	453	441	441	462	461	461	462	448	471	460	412	421	436	410	443	433	426	484	453	446	434	473	450	395	443	431	412	391	441	435	433	446	449	449	447	493	435	446	418	416	428	422	440	446	453	462	418	454	444	422	448	468	488	478	427	475	447	430	426	442	477	491	433	448	429	479	425	449	408	433	434	477	467	435	471	453	449	410	435	467	454	445	414	462	460	460	436	433	455	475	455	447	461	462	440	462	462	459	460	452	428	406	431	462	436	424	448	468	468	458	462	431	466	452	490	460	447	426	406	448	417	428	430	445	445	482	462	461	376	418	412	438	442	454	438	477	415	428	468	466	447	434	446	430	413	470	470	459	449	423	446	455	459	465	465	411	481	446	473	438	451	427	426	465	467	423	428	458	457	458	460	444	442	440	428	452	446	477	447	442	449	426	458	431	406	476	426	431	440	425	474	455	415	436	422	449	440	461	436	405	417	480	437	424	442	453	405	420	427	442	408	444	419	452	453	469	407	462	432	440	462	451	442	432	460	467	441	430	473	422	430	420	468	460	465	436	484	426	476	423	464	434	445	468	438	460	433	456	465	430	414	426
6185	4599	10514	8991	4663	2478	1259	947	689	401	244	178	160	153	172	142	158	150	143	167	139	125	138	153	154	145	148	146	150	138	146	140	149	154	133	136	147	129	147	150	124	134	138	145	135	140	131	147	147	148	153	146	135	144	149	143	140	153	143	162	119	142	139	142	165	137	135	149	135	155	128	135	158	128	143	157	140	119	144	175	138	133	146	137	159	127	137	157	157	124	141	145	142	139	174	139	143	131	168	126	142	137	146	143	136	124	149	145	152	169	158	149	144	152	132	123	131	124	153	160	136	125	141	132	149	122	129	154	139	119	138	143	140	123	145	143	155	131	154	136	129	139	164	151	116	121	136	159	121	144	141	134	135	137	153	154	153	133	137	144	172	142	154	133	123	133	141	153	127	147	141	154	154	152	145	149	124	122	150	142	137	137	142	142	115	147	140	160	166	131	135	166	147	134	122	150	128	131	142	159	132	138	132	148	132	139	138	135	123	136	142	155	142	123	152	154	132	143	160	146	145	166	138	132	155	141	120	144	139	127	160	138	154	142	148	141	156	135	141	135	130	143	123	125	152	142	117	156	149	146	136	136	143	145	148	126	148	140	144	152	134	149	134	136	133	133	138	146	136	147	127	150	146	141	152	139	158	145	117	157	141	171	156	146	139	139	107	144	123	140	125	140	173	138	136	129	136	132	147	146	147	157	156	147	121	145	138	122	152	146	136	127	121	140	127	148	144	147	138	151	170	174	146	143	156	145	148	149	171	129	142	133	136	138	173	155	136	153	136	131	139	128	153	145	150	153	142	146	116	163	152	140	143	136	155	149	148	161	128	133	142	146	134	121	145	139	145	145	131	142	145	153	136	140	164	129	136	162	168	139	151	173	145	159	140	155	135	140	116	152	159	131	156	151	143	137	146	141	152	146	160	144	139	138	143	140	149	140	148	148	140	139	125	144	134	133	129	153	125	153	135	168	126	145	129	139	148	132	127	145	141	142	149	153	136	158	160	147	127	133	161	155	152	110	151	129	146	136	151	141	128	137	148	136	154	127	153	139	144	142	170	156	138	133	145	143	147	140	148	137	156	143	134	136	145	121	117	151	153	145	141	150	166	136	137	150	138	157	128	139	159	133	158	143	143	144	129	130	147	143	130	139	151	140	145	149	152	130	141	126	144	154	167	144	138	155	132	134	144	135	135	152	146	136	144	129	135	159	145	136	150	142	126	125	150	117	128	140	146	156	134	160	145	141	131	149	151	125	140	154	130	119	135	140	139	155	170	126	142	143	142	137	166	137	159	143	164	148	152	144	136	161	143	124	132	149	151	138	143	137	141	144	142	147	136	134	140	139	150	130	132	124	146	165	132	161	141	136	157	107	127	142	129	134	130	130	143	150	139	157	137	139	148	124	156	144	139	130	145	143	109	149	146	129	124	161	157	134	138	151	136	128	155	135	120	135	134	152	144	156	112	141	144	148	101	145	137	135	136	151	144	143	138	142	135	138	113	137	142	168	145	155	162	162	154	137	133	141	153	123	145	152	131	140	131	136	152	152	148	152	144	139	122	142	152	162	153	131	141	134	149	138	153	148	132	156	119	153	126	134	141	148	148	133	156	138	164	146	146	133	135	155	131	150	139	129	142	165	135	172	140	127	151	139	136	134	112	123	142	130	129	132	161	139	140	146	134	159	155	123	129	143	153	132	143	161	105	139	153	130	143	152	162	157	154	151	136	142	162	139	153	141	122	135	138	154	144	123	122	147	142	140	116	156	133	133	135	150	162	149	131	158	146	148	140	147	136	132	128	166	138	142	150	158	132	132	157	161	160	137	161	137	146	137	128	145	131	143	148	123	150	125	99	139	165	167	147	132	141	145	138	133	136	151	139	149	133	130	147	139	124	149	153	137	140	121	132	126	131	156	135	148	158	120	155	133	161	135	136	136	152	140	139	131	136	140	138	153	145	152	128	162	134	151	133	138	155	137	156	123	151	137	149	150	151	122	126	145	130	167	131	163	123	159	144	128	142	152	156	136	135	135	132	109	149	145	163	144	150	153	131	136	132	126	157	147	140	142	152	150	152	155	145	147	123	126	126	148	145	138	136	145	150	146	123	149	147	154	141	156	139	165	143	143	155	150	148	155	132	141	142	142	142	139	122	137	154	140	118	144	145	132	158	136	135	138	145	137	148	148	146	120	152	138	159	147	161	134	145	141	147	161	157	154	130	129	118	155	157	155	149	139	147	148	129	147	129	121	150	131	162	134	165	134	131	141	143	146	135	121	130	139	148	147	135	119	138	148	161	128	148	131	144	168	135	117	147	161	143	127	146	122	146	133	133	153	143	146	142	138	141	169	140	137	143	141	136	144	147	125	129	143	168	158	149	146	134	115	128	145	132	125	149	129	157	164	164	142	173	138	135	152	151	133	146	135	144	139	134	136	146	153	137	150	155	151	136	132	134	158	145	128	145	125	172	147	149	139	160	144	140	154	145	147	148	166	147	156	138	138	125	143	161	138	139	133	147	143	160	142	152	146	140	142	130	144	139	164	149	135	142	122	161	128	164	153	146	149	164	167	130	139	138	134	153	147	144	152	133	129	147	144	126	129	134	158	161	140	124	188	159	125	125	131	144	146	156	134	150	158	138	126	137	126	143	136	124	157	126	170	143	149	135	146	130	153	136	160	140	113	159	140	116	148	135	139	148	142	134	138	129	141	161	123	138	119	143	140	140	152	137	149	137	132	128	128	154	157	127	131	145	149	155	161	140	138	148	136	138	134	162	143	139	151	143	163	148	149	163	147	139	139	116	137	135	145	125	124	146	151	134	130	130	142	153	145	123	133	143	162	161	142	131	145	146	126	116	126	138	119	139	145	141	136	147	142	146	147	155	138	142	151	136	126	147	149	119	130	145	141	135	152	148	134	148	148	160	131	140	148	119	146	138	175	152	139	126	132	135	129	142	145	134	137	141	145	158	129	151	140	143	144	131	127	147	168	142	147	147	147	131	141	137	153	138	126	145	129	144	141	152	133	147	152	144	136	135	133	126	155	135	155	146	140	140	158	139	144	154	142	126	144	143	165	147	156	134	160	155	135	142	141	140	155	137	122	147	149	119	140	140	128	130	161	139	134	148	149	172	117	126	132	154	150	174	150	134	169	123	121	137	144	142	132	137	132	139	137	138	150	144	155	151	153	138	128	119	122	140	132	137	137	133	129	157	133	145	124	148	147	134	135	127	157	160	125	159	147	148	129	150	156	135	129	133	149	152	142	154	147	160	142	129	137	162	144	141	146	133	125	145	149	126	155	153	132	121	126	160	176	136	134	134	139	161	141	150	141	147	161	156	157	153	154	128	144	148	138	116	120	140	132	153	117	159	138	131	144	130	120	156	158	141	140	137	153	134	149	140	119	113	123	157	140	150	142	158	150	150	155	138	113	143	156	125	129	148	146	127	138	134	161	151	144	150	126	145	146	142	157	139	123	137	139	153	156
5035	6133	19258	20430	13928	8872	5345	4213	2814	1585	883	497	496	523	458	418	399	389	399	389	407	372	372	383	416	396	376	376	391	384	402	392	412	387	384	437	403	398	384	396	395	401	386	358	383	386	407	398	365	410	383	398	401	387	385	407	397	389	394	395	359	414	392	382	360	378	385	370	392	368	393	412	411	390	442	393	371	417	375	402	393	366	376	378	368	424	361	378	425	379	369	359	426	382	390	379	372	358	390	357	394	430	418	410	368	392	386	358	381	360	374	388	393	409	363	403	380	407	405	421	376	367	402	415	401	420	408	434	397	378	417	391	405	432	428	397	382	374	421	366	368	408	384	371	389	414	397	400	378	370	389	412	385	386	411	358	382	413	382	404	348	407	381	379	386	423	423	368	435	424	380	407	401	378	393	381	407	395	411	411	381	370	393	384	401	365	357	408	358	407	401	385	402	341	367	373	419	421	367	383	389	405	414	407	381	396	385	393	407	415	390	400	413	388	387	381	380	375	369	394	388	408	366	394	403	394	377	377	397	400	394	391	420	395	375	390	412	365	403	401	402	342	381	405	405	388	377	376	422	372	413	405	395	394	379	411	370	408	376	427	432	361	395	373	401	379	410	402	398	430	400	360	409	398	416	379	378	363	380	412	371	399	398	398	363	364	389	372	381	399	387	401	401	378	372	412	370	389	356	371	364	369	371	403	398	423	380	379	370	398	370	412	392	403	383	357	387	412	368	420	379	386	396	394	382	399	383	365	391	373	378	380	394	388	372	392	362	415	389	373	399	427	393	388	384	371	371	355	385	363	376	395	382	419	412	378	377	389	378	386	353	376	402	405	393	422	362	379	426	373	391	434	386	401	424	399	370	385	369	378	388	417	408	376	392	419	393	362	396	413	426	369	364	354	392	369	401	400	380	389	380	412	405	391	387	373	403	419	363	391	402	373	389	375	372	361	393	381	408	387	418	405	409	403	398	385	390	362	368	417	363	382	408	394	390	396	379	365	398	399	372	400	411	394	425	431	414	403	432	378	400	380	432	392	354	389	388	358	371	425	455	404	381	422	384	382	390	376	403	417	413	391	379	373	374	384	380	378	411	385	405	367	385	397	363	419	382	390	354	380	401	413	415	389	375	379	395	396	386	405	414	399	352	433	387	396	411	411	378	436	399	410	362	375	379	403	397	390	368	372	366	410	378	373	411	372	387	397	390	408	383	424	366	370	402	383	361	360	369	405	373	394	386	394	393	383	386	355	404	374	404	427	412	380	348	400	409	374	401	403	397	395	400	409	408	395	388	410	412	407	417	407	422	391	391	430	386	392	373	407	409	384	373	368	352	421	386	398	403	339	408	394	414	419	355	409	421	391	368	383	405	369	416	402	400	376	388	389	404	377	395	373	373	404	416	371	415	372	392	414	372	354	398	374	381	401	398	339	388	397	372	377	398	390	351	413	419	388	387	413	351	342	369	386	380	392	364	405	394	383	380	409	398	374	403	442	377	368	405	393	373	381	380	376	384	409	418	391	386	388	406	368	372	384	363	441	379	382	399	382	412	398	364	427	395	407	381	351	409	408	405	338	394	397	386	346	431	351	442	394	420	388	391	381	391	404	387	349	415	393	429	396	404	378	390	353	431	414	384	397	415	390	396	400	386	420	373	367	361	374	418	366	339	337	417	387	368	393	398	418	418	380	441	377	389	388	377	402	414	382	367	418	384	398	367	361	394	417	401	380	408	387	369	379	373	421	371	390	420	404	388	366	367	370	379	354	415	380	361	385	388	385	376	350	386	356	403	384	346	373	393	394	366	405	425	370	381	399	388	370	382	394	370	375	361	411	422	363	421	382	394	348	363	379	374	393	404	393	393	395	385	386	401	405	375	374	396	383	378	383	345	365	389	421	382	388	401	382	422	409	379	390	387	372	394	397	406	375	402	377	395	408	373	386	399	396	404	416	421	404	403	375	403	389	398	388	389	384	384	365	354	415	393	377	397	393	388	367	401	361	383	400	369	394	370	378	351	389	397	387	382	365	401	406	377	424	409	387	413	401	382	372	385	388	384	408	413	405	378	411	378	378	406	373	395	388	376	391	385	405	372	383	419	360	421	366	366	410	384	412	391	390	375	379	383	400	408	394	374	386	356	410	430	394	367	383	405	417	367	404	384	368	394	342	387	388	433	394	409	391	378	407	383	345	384	381	392	380	399	387	413	387	413	399	381	419	367	360	386	389	372	373	403	366	399	438	380	396	414	385	412	399	382	400	369	384	385	428	403	403	408	388	408	380	412	356	407	384	401	404	389	392	369	384	389	376	369	402	394	370	441	377	378	396	379	418	382	379	340	380	378	352	383	400	397	408	439	411	393	400	379	390	409	424	399	358	415	358	390	406	391	430	422	364	374	390	362	404	450	379	372	381	404	418	367	389	406	372	378	366	407	385	393	358	393	392	409	402	378	385	403	380	379	419	380	382	364	381	363	383	446	387	382	394	404	384	369	352	412	369	421	393	421	399	394	365	382	397	418	370	387	407	358	378	366	389	396	376	384	399	386	379	358	420	380	400	376	377	357	398	369	410	362	377	400	432	384	386	387	437	387	388	378	411	375	391	395	370	379	381	408	425	394	351	404	358	397	365	393	398	439	371	376	356	376	381	369	405	388	391	380	370	443	410	392	410	400	399	389	389	373	397	410	415	385	388	368	404	414	420	384	406	404	407	407	393	339	428	414	405	402	368	417	398	367	378	378	402	400	379	436	349	388	370	359	389	377	376	392	424	424	393	372	381	378	394	388	411	429	379	412	354	407	420	373	409	401	387	357	373	391	406	372	376	391	392	390	404	404	384	388	385	364	384	376	384	407	369	379	375	384	362	391	374	419	384	409	372	361	361	411	383	385	392	373	378	389	378	408	381	402	376	396	325	397	370	423	389	373	398	391	400	401	404	390	364	435	373	370	421	385	394	372	402	349	411	367	384	395	413	406	388	390	384	399	389	398	393	374	388	376	389	380	381	398	393	386	360	348	402	359	390	385	371	429	392	400	403	377	398	387	396	440	370	398	370	376	414	355	409	383	372	382	383	388	384	402	393	386	383	414	378	408	398	392	407	401	389	373	388	360	412	388	371	408	400	418	387	385	420	396	389	373	395	376	380	346	370	363	363	392	428	333	363	374	409	395	408	380	369	379	379	396	421	402	388	417	363	422	360	405	404	386	371	394	369	373	389	395	396	381	370	407	391	417	359	397	386	409	412	392	378	381	345	364	385	390	377	385	362	395	400	359	382	397	395	384	389	404	399	386	397	386	406	361	420	377	402	386	390	389	409	403	419	381	390	353	419	367	335	426	416	370	407	410	402	372	387	410	404	375	392	413	403	415	417	371	390	387	371	388	353	385	365	387	369	343	401	398	414	443	402	383	391	402	405	403	401	417	369	413	386	382	381	362	368	389	419	386	379	425	380	394	390	409	421	392	395	377	380	353	411	400	359	418	419
29310	39163	64235	57278	41732	29208	18008	11681	6303	2666	1226	538	391	384	291	228	200	185	180	169	157	160	144	162	157	127	144	128	144	153	138	141	149	133	155	158	146	144	147	148	138	135	128	144	147	149	155	156	147	156	161	145	145	143	139	123	151	151	150	148	135	137	141	147	149	134	172	170	149	150	144	143	137	155	163	140	191	143	133	138	139	152	165	160	123	137	139	142	152	178	148	146	148	138	142	164	140	165	162	147	145	110	147	152	160	134	147	154	158	145	142	146	141	161	154	144	147	138	156	162	145	151	152	179	175	149	127	159	142	159	159	139	133	152	140	156	134	146	153	151	142	152	142	168	143	155	124	154	133	149	155	145	163	145	153	139	134	151	142	160	165	119	137	139	176	141	138	131	142	150	121	154	136	150	159	141	134	136	132	131	155	132	124	159	134	170	123	139	155	141	162	162	143	147	139	129	134	133	137	141	150	134	145	144	134	174	171	172	135	150	149	144	143	163	139	140	161	154	150	145	152	128	160	145	153	143	176	142	150	133	166	142	141	134	144	142	151	128	133	127	152	139	151	154	152	143	143	158	146	133	129	155	118	131	143	172	152	151	140	147	134	172	145	127	141	131	163	147	148	146	136	153	150	138	133	161	147	147	141	128	140	155	168	162	128	140	152	155	129	139	129	168	135	145	139	145	151	133	127	129	162	147	139	153	155	145	164	148	156	148	135	136	130	151	169	141	133	124	147	144	180	143	146	151	165	154	156	133	142	148	157	153	180	152	168	146	142	133	158	158	147	139	153	139	163	154	164	129	164	144	137	152	171	174	142	141	138	159	155	139	148	172	172	149	144	155	125	132	149	147	130	149	150	132	169	152	153	145	154	143	124	179	131	153	152	139	157	180	144	139	135	140	142	142	154	123	154	150	124	134	144	143	117	141	135	141	134	141	151	157	126	166	159	157	157	158	155	165	191	136	154	147	145	163	149	143	132	135	160	147	139	146	148	143	139	139	157	110	135	163	144	160	150	151	149	156	151	156	168	145	178	168	131	169	181	154	142	130	139	154	142	138	134	173	158	156	128	130	139	157	147	162	148	148	130	145	150	149	173	149	136	154	135	152	144	141	155	134	141	156	141	148	157	131	151	141	152	143	145	153	142	152	139	144	150	151	137	144	135	143	147	131	170	135	151	153	157	138	143	142	175	137	150	143	139	164	123	134	147	157	158	159	145	151	151	162	125	139	160	156	157	145	152	146	140	122	151	147	139	146	161	157	154	156	151	149	164	144	172	133	160	124	150	130	139	152	128	146	153	162	157	175	141	139	136	145	152	157	133	157	157	150	117	164	139	136	184	127	143	152	155	171	151	145	167	155	133	150	146	150	137	162	143	155	141	145	146	159	153	150	168	157	135	149	123	176	145	147	143	168	145	165	147	154	154	136	158	155	148	135	162	168	134	124	132	157	150	149	163	150	177	159	163	161	154	152	158	136	151	143	139	168	156	143	167	155	155	148	147	133	165	147	155	130	136	147	155	152	143	149	141	160	141	147	158	155	151	152	154	153	146	162	128	142	163	134	149	133	157	152	145	140	149	145	136	133	169	142	155	143	155	136	139	144	155	151	181	135	161	144	146	153	148	154	145	149	142	143	131	145	140	152	161	149	143	148	161	142	136	148	143	151	142	135	146	164	126	153	160	140	147	145	135	154	123	150	136	130	165	132	122	139	138	176	147	134	161	153	151	141	146	151	141	152	154	154	142	134	154	166	133	156	169	155	152	148	147	133	161	145	159	137	133	143	147	160	142	170	168	130	146	154	165	165	159	172	147	126	154	147	160	127	155	144	155	161	163	136	165	126	146	144	119	168	146	138	126	127	147	147	185	177	158	145	133	152	134	145	125	159	160	141	152	126	166	130	130	137	162	153	132	148	139	161	169	174	137	154	163	150	160	144	154	153	135	144	139	152	168	135	143	163	149	161	147	146	116	141	149	128	132	146	140	155	152	148	166	137	145	142	156	157	137	142	144	150	127	154	139	154	131	141	149	168	163	153	139	150	149	169	165	162	145	139	151	142	153	136	137	141	141	158	150	143	158	153	158	144	160	153	134	142	143	147	134	164	155	163	148	152	164	158	145	173	161	148	155	144	150	136	135	143	154	171	158	184	160	158	169	149	165	123	149	151	141	149	138	147	130	158	158	148	169	138	164	152	147	167	167	129	146	158	154	148	157	149	161	159	143	158	148	150	137	130	147	164	132	122	149	152	147	146	162	155	151	173	160	178	164	147	129	124	168	148	153	160	137	134	138	135	156	144	134	137	149	151	144	143	133	152	131	129	155	146	161	140	134	157	142	140	152	164	137	149	151	146	174	161	131	150	139	154	150	154	170	147	139	133	148	136	140	151	137	159	162	161	152	130	132	142	147	136	159	134	150	154	152	150	143	154	139	140	158	132	140	160	164	142	155	138	165	136	145	172	117	161	157	142	147	170	148	138	176	154	141	143	152	158	147	152	133	145	154	142	167	146	166	139	153	153	134	137	144	150	168	156	160	142	139	146	153	150	155	153	151	151	153	145	138	127	153	152	143	162	146	163	150	146	149	153	163	149	162	161	157	147	122	162	155	127	130	131	164	149	166	141	124	163	151	118	154	128	152	115	159	140	165	167	143	160	166	154	153	149	147	170	152	158	155	152	161	138	158	156	155	162	148	160	128	141	135	149	170	115	156	140	139	164	153	145	144	150	160	166	143	170	143	164	163	163	129	168	138	148	144	163	149	148	163	163	150	162	131	169	155	144	136	156	124	175	150	146	141	132	138	132	148	147	142	176	160	159	129	151	140	154	169	148	163	162	128	179	149	144	150	140	149	152	133	148	150	131	140	141	132	153	134	157	150	164	170	136	132	161	141	128	137	151	151	138	164	156	142	150	135	145	143	146	150	139	127	145	138	143	137	146	139	163	135	147	149	141	147	147	157	129	152	147	135	128	145	163	141	141	160	143	137	132	159	142	144	144	133	143	149	162	148	150	138	148	151	149	128	166	147	147	163	158	143	146	144	146	140	143	142	147	153	149	151	155	162	146	142	154	143	136	132	141	157	160	141	150	147	147	148	142	146	144	151	152	132	130	171	141	157	141	143	146	165	145	149	150	176	139	145	162	139	165	154	143	154	139	135	145	135	152	136	146	155	154	127	140	172	143	150	148	130	147	140	144	147	136	145	151	152	149	137	153	138	142	148	161	142	146	148	171	130	164	154	140	156	150	153	129	147	160	132	140	150	148	155	137	145	142	139	131	160	157	151	149	168	168	163	165	127	167	136	164	134	136	153	144	159	151	139	149	151	162	157	153	153	132	175	131	142	151	139	145	140	165	159	143	148	160	165	159	159	138	140	140	163	155	162	144	140	154	163	164	141	135	144	128	147	149	151	156	141	147	144	125	144	137	168	156	150	129	149	155	142	137	156	160	148	138	135	159	159	136	150	141	162	149	135	153	168	149
17375	32587	58804	58962	50194	40785	31516	27134	19020	10274	5037	2346	1767	1675	1342	888	620	507	472	476	501	405	392	400	387	402	432	415	404	419	422	380	402	392	400	402	406	418	427	411	365	410	418	392	429	422	401	417	435	379	427	394	439	416	383	375	435	430	388	400	416	404	416	414	438	376	418	405	403	400	420	398	362	397	434	408	418	423	389	431	379	384	393	418	426	440	419	424	405	360	396	398	373	425	384	395	389	389	426	400	415	364	367	407	367	378	395	383	388	421	399	404	385	398	383	408	431	441	397	422	403	427	398	386	395	425	424	404	420	400	363	387	388	431	365	406	413	385	375	412	392	417	378	401	418	434	439	413	429	388	399	401	414	417	402	451	411	396	401	417	427	373	433	421	409	420	392	399	403	400	374	401	397	428	428	451	395	393	449	409	414	394	408	413	409	419	414	375	382	451	422	420	441	373	390	411	371	394	391	401	416	423	367	385	386	399	410	410	384	388	399	403	383	371	442	419	404	398	414	389	399	402	437	421	430	436	414	376	397	409	379	413	428	383	391	396	405	403	387	411	387	388	409	404	464	352	403	417	396	379	380	410	408	381	454	409	367	415	401	384	410	378	428	408	408	399	414	418	422	416	433	402	423	426	388	398	394	372	404	397	401	404	381	402	381	414	411	442	393	412	438	427	394	403	407	457	404	396	439	382	406	391	446	438	413	427	393	404	417	389	383	437	418	404	411	402	397	406	420	413	444	444	397	406	394	397	437	432	373	413	420	427	419	423	438	399	434	388	422	443	402	418	417	394	418	406	461	413	424	422	433	390	404	386	374	386	421	367	417	380	427	408	381	361	434	397	416	411	427	402	392	356	372	397	383	386	352	384	434	416	413	410	407	399	403	383	424	415	417	404	401	417	390	414	412	412	395	452	410	407	398	396	415	383	415	388	411	404	407	402	406	436	430	416	418	405	428	403	402	425	432	429	444	429	416	429	418	475	416	396	413	370	401	442	390	368	390	392	389	429	415	393	410	396	422	415	405	406	386	411	393	395	389	413	429	379	397	376	386	420	363	423	366	414	420	415	375	398	390	407	391	397	418	406	379	393	416	434	424	400	403	422	418	392	442	363	418	431	391	400	428	420	391	424	387	432	367	406	419	397	400	384	421	414	373	415	406	452	402	415	413	385	384	395	386	383	382	415	431	416	421	417	422	419	412	460	414	418	431	413	399	398	436	428	392	432	407	399	423	408	449	418	396	388	403	395	398	428	418	389	433	417	371	378	383	393	400	428	373	410	377	432	411	387	397	372	406	411	426	396	416	439	382	422	443	435	401	430	448	394	398	401	427	394	386	396	388	429	406	388	399	402	416	420	433	414	397	403	428	405	405	385	408	398	438	393	403	435	397	383	413	388	429	392	398	414	393	428	428	383	412	413	384	412	403	408	400	424	406	386	391	427	406	377	410	413	420	416	418	380	408	454	402	391	403	410	401	421	417	391	383	400	436	394	403	398	380	360	444	396	422	439	416	396	411	422	381	414	399	430	424	424	402	416	437	403	363	352	414	416	405	381	403	402	429	402	414	392	420	419	426	401	394	424	383	423	455	398	390	374	450	424	379	413	440	409	416	363	396	419	387	405	419	412	399	415	422	362	419	391	415	416	413	410	386	445	405	389	430	412	402	394	396	441	393	425	401	416	367	381	381	397	399	388	406	433	371	433	413	384	404	408	433	401	365	379	408	389	400	399	362	400	419	392	393	419	407	414	425	420	402	424	459	401	396	413	418	410	392	397	386	389	406	386	409	448	401	420	397	393	381	405	418	422	362	411	426	415	404	379	431	396	430	412	411	435	394	405	427	411	398	420	376	424	395	397	382	391	399	385	435	415	404	424	422	415	381	417	388	376	412	405	406	389	430	372	403	392	404	442	357	404	398	415	415	403	421	425	385	407	431	448	379	427	376	400	405	416	431	400	424	384	386	409	406	415	413	412	410	387	419	364	371	390	420	393	398	420	426	402	424	420	439	429	409	424	414	414	391	374	403	405	436	382	399	410	393	435	418	388	401	398	401	428	416	418	409	397	399	412	393	431	426	408	376	381	429	384	407	389	406	402	390	367	420	422	384	407	414	414	383	397	362	440	409	413	376	408	404	375	380	396	424	381	415	376	376	430	381	386	412	399	395	414	427	436	418	356	410	389	398	418	442	405	403	430	391	381	394	403	408	396	396	413	391	384	411	402	369	415	384	372	402	386	406	421	431	443	434	380	408	354	377	408	406	402	414	405	441	431	395	413	437	387	404	424	422	382	387	420	405	402	378	459	414	426	355	392	417	426	399	406	414	343	382	393	372	409	389	432	444	411	412	414	412	379	425	411	400	391	415	429	394	429	430	401	404	387	393	374	404	429	401	424	420	382	408	423	399	435	405	417	404	420	425	401	422	404	378	408	350	395	411	403	403	410	401	398	399	462	443	409	416	404	433	393	376	409	399	398	420	382	432	389	404	402	391	413	360	400	408	353	424	398	386	434	431	407	417	396	417	390	420	438	363	400	404	439	393	409	408	415	426	396	406	399	412	405	399	394	411	450	422	405	400	412	414	445	440	408	364	398	395	386	388	396	409	437	397	420	420	383	371	454	356	409	430	410	446	393	423	373	412	400	415	382	452	374	399	411	392	413	411	360	398	412	420	400	391	401	391	394	382	398	414	399	388	421	406	440	407	440	386	412	440	383	431	453	423	431	415	416	421	408	443	380	383	409	412	419	414	395	404	411	397	383	424	397	385	380	393	385	407	402	387	416	426	415	364	384	403	393	425	383	405	431	396	427	425	424	434	368	415	468	423	405	389	416	418	425	414	394	394	391	387	387	388	415	436	386	425	442	391	390	420	382	359	394	423	423	391	407	446	453	392	386	385	397	440	363	405	422	397	426	381	406	418	382	372	388	398	411	361	382	434	418	422	400	372	446	405	373	430	388	386	380	425	347	405	429	412	412	379	391	438	443	412	432	388	408	407	401	430	411	414	406	430	410	393	415	409	399	418	379	389	377	421	393	401	429	395	406	401	376	392	408	409	415	418	375	390	436	399	388	409	430	428	417	409	388	412	416	427	383	426	407	386	426	432	392	404	403	363	426	449	412	388	383	420	386	413	366	422	417	405	403	404	394	436	415	377	430	428	414	384	436	403	437	393	389	384	421	386	348	443	390	420	422	382	384	407	402	397	382	404	390	418	396	405	382	409	403	426	408	404	407	403	399	437	419	415	437	407	443	397	411	428	407	418	377	444	375	401	388	416	435	362	400	442	431	410	423	383	391	406	399	409	362	408	388	423	388	422	453	413	401	403	390	414	426	434	412	395	385	432	417	393	440	366	402	377	422	404	402	438	426	414	439	434	389	424	374	377	398	413	390	415	397	416	409	415	392	400	424	389	418	408	415	406	418	435	380	400	398	402	377	419	440	428	403	387	418	405	429	393	412	402	407	461	370	396	419	418	401	369	408
39749	57717	78309	68616	54930	41133	28729	21186	12355	5771	2231	867	707	587	472	338	241	181	198	219	191	151	179	163	161	145	179	162	163	169	179	181	158	165	150	159	157	187	183	155	171	164	170	148	170	150	166	139	156	172	161	169	184	187	159	181	143	149	152	185	165	204	160	140	145	157	194	175	158	163	162	189	141	157	175	177	152	172	165	155	188	167	141	171	174	171	161	152	168	165	153	157	156	191	179	168	161	132	171	155	153	144	166	157	168	178	171	158	198	163	185	165	159	181	172	147	188	184	163	169	160	176	170	176	158	179	166	177	169	175	152	156	184	147	160	137	184	173	168	150	172	166	194	154	151	171	171	155	158	160	151	168	172	170	179	152	183	177	173	182	167	164	162	158	174	156	168	175	160	160	172	161	152	162	157	171	153	186	155	160	157	168	162	181	152	156	170	170	176	176	164	158	143	167	167	180	178	153	172	155	189	155	161	172	193	154	185	157	149	176	178	170	160	150	209	142	164	158	170	167	185	160	169	182	177	164	165	183	172	163	166	186	177	162	168	152	175	170	179	167	163	178	162	147	155	160	138	147	170	158	143	176	155	184	147	169	149	166	193	156	154	179	165	151	163	190	192	170	167	164	157	166	164	142	154	195	172	172	183	185	173	184	163	159	161	151	166	156	168	148	157	172	156	170	172	150	184	184	179	172	173	168	155	173	168	148	173	180	154	163	165	158	181	155	155	164	151	157	162	157	134	152	169	149	149	151	186	164	165	166	182	174	161	173	185	157	156	161	172	170	160	152	136	169	158	184	156	159	168	167	155	159	168	178	160	173	178	164	158	162	179	166	160	175	153	145	153	150	142	159	170	178	145	158	143	152	169	175	182	150	179	143	153	156	177	158	168	179	160	165	168	160	171	174	172	172	171	162	150	191	170	163	162	164	165	151	170	164	159	153	170	175	175	174	166	165	158	164	185	174	181	172	181	149	161	160	165	165	174	179	157	149	157	143	178	142	187	184	180	148	162	145	165	146	172	159	167	167	199	166	153	168	155	144	177	165	160	163	169	165	145	184	176	162	166	152	148	170	172	173	140	155	164	164	151	140	166	150	177	166	177	191	153	166	181	175	149	181	149	177	180	176	157	176	170	188	140	171	157	190	192	175	153	165	166	162	165	185	192	175	166	171	150	164	161	143	177	149	161	169	157	174	177	147	179	198	155	165	156	151	148	157	155	183	201	173	174	165	179	158	146	156	178	139	151	169	165	160	138	126	156	169	179	181	173	163	195	176	160	157	183	150	176	169	175	179	164	165	164	182	172	173	171	175	148	159	150	148	156	160	168	175	162	158	149	125	161	182	182	161	137	164	150	175	166	174	173	185	155	164	144	158	170	172	167	179	187	154	175	168	176	161	155	164	163	152	167	165	176	156	180	157	170	168	166	168	152	150	146	179	170	155	154	174	182	156	172	188	156	171	141	139	165	167	173	166	186	180	143	163	167	164	171	158	168	160	163	171	147	175	163	177	171	171	139	168	156	173	152	166	172	172	173	182	172	154	164	150	181	155	173	155	168	164	166	157	184	178	167	141	182	168	166	157	176	161	159	173	152	145	162	154	167	173	179	178	159	166	169	174	172	183	164	181	154	175	172	162	171	143	180	170	155	172	182	176	166	180	179	164	147	177	160	182	147	156	156	178	172	190	143	137	170	144	151	136	174	171	155	159	178	172	175	138	172	167	196	172	186	186	174	141	180	180	170	165	169	137	175	144	151	197	134	170	168	171	162	160	176	181	167	162	177	178	168	170	166	161	173	184	175	187	163	173	173	162	160	169	132	158	168	169	178	176	190	161	192	165	185	174	167	172	128	163	165	169	145	161	150	169	166	168	162	155	167	169	162	158	171	147	161	174	179	165	169	150	158	144	160	173	155	160	189	165	155	179	164	175	140	175	192	134	158	166	166	143	165	163	188	156	157	169	156	166	141	163	151	163	156	168	172	186	159	149	163	152	171	169	143	172	168	165	163	152	163	188	142	171	161	168	193	156	171	173	156	153	181	172	157	176	180	181	158	187	145	186	161	175	197	168	158	157	185	155	167	166	152	162	156	158	165	165	170	176	164	155	161	157	160	164	153	145	186	163	147	159	157	173	168	169	177	145	168	199	176	164	184	178	185	161	172	185	136	158	161	160	181	166	168	180	166	182	163	170	186	195	156	163	176	149	153	170	153	172	188	190	170	172	150	165	177	162	191	176	159	165	158	163	201	169	157	152	165	157	146	186	166	152	143	158	173	177	168	170	152	172	179	169	177	173	152	186	171	177	176	179	176	172	135	161	168	169	165	169	198	175	167	174	173	166	164	160	161	151	146	191	149	175	156	138	133	172	160	155	158	173	152	169	158	177	162	153	168	157	169	165	176	158	179	157	148	170	193	158	153	169	191	156	144	163	184	117	167	184	183	146	182	141	135	156	173	200	163	167	174	164	135	179	161	157	162	168	141	185	170	169	163	151	173	155	164	167	188	150	159	180	148	188	159	167	169	160	141	152	163	172	167	180	193	176	173	199	171	168	145	173	196	162	140	183	146	165	159	148	162	200	161	156	170	169	159	149	154	194	132	142	157	168	148	163	141	181	164	169	183	171	180	164	171	160	167	172	159	181	180	155	164	178	163	171	152	157	143	173	173	157	154	134	165	155	183	169	191	154	169	156	188	167	144	181	172	162	180	140	146	173	171	161	180	150	165	170	192	178	173	167	148	167	169	152	150	173	175	154	159	159	153	159	154	166	155	182	173	182	168	149	150	171	162	153	172	174	160	170	152	179	177	173	142	144	181	150	158	168	162	174	165	183	196	160	181	156	168	182	146	170	140	164	165	173	155	162	177	152	168	168	146	162	180	177	165	157	148	158	141	186	175	163	168	155	135	176	151	147	158	155	165	180	156	184	153	171	153	169	187	190	187	172	150	157	169	169	175	173	151	160	166	158	152	165	163	147	167	169	156	179	155	144	157	191	161	160	162	135	192	177	176	154	161	184	167	183	158	170	176	155	190	167	184	167	168	171	182	152	170	166	162	159	156	166	160	182	184	168	163	177	165	158	175	162	168	162	194	166	165	179	177	169	159	166	179	160	160	173	169	169	180	137	167	147	183	168	153	159	183	178	172	161	147	159	146	197	158	161	166	171	173	190	153	171	164	158	160	147	181	170	145	187	178	165	164	159	177	161	168	152	167	119	175	185	166	155	139	155	176	159	143	189	162	167	174	167	152	155	164	159	160	151	157	153	165	166	166	173	178	183	175	152	147	155	177	169	167	177	179	180	138	158	184	184	171	165	169	158	163	183	149	170	187	141	182	162	177	161	145	169	198	162	190	152	150	183	159	208	171	174	185	161	151	178	173	160	164	153	171	149	151	142	185	161	161	191	174	170	175	175	165	159	174	182	164	154	162	166	145	164	161	179	167	183	185	149	165	158	158	163	161	171	146	175	178	197	175	163	157	171
23772	43797	72105	72455	63123	50504	40694	35943	27361	16594	8390	3984	3174	2818	2163	1420	918	723	637	572	477	428	492	424	461	464	434	469	445	444	442	478	450	494	427	412	438	425	464	475	438	464	429	436	442	437	415	420	463	436	461	503	496	456	464	451	451	452	400	456	454	497	476	462	424	446	423	448	445	436	427	453	454	428	449	428	436	432	415	465	435	405	408	446	451	446	441	470	427	410	442	475	449	447	457	429	455	435	444	443	445	455	420	399	416	442	440	435	496	469	405	404	471	452	437	421	458	444	475	483	427	459	460	467	419	433	470	480	472	460	453	448	439	421	470	423	438	421	462	416	439	445	449	410	459	425	449	407	432	482	429	452	468	434	429	438	438	458	427	450	440	463	429	445	416	457	421	425	468	447	436	449	437	443	456	448	439	460	427	456	454	435	433	432	477	457	405	487	425	453	465	441	447	507	424	424	444	501	481	448	467	435	426	497	442	447	425	471	414	452	431	448	439	431	474	417	451	439	438	460	469	451	453	454	444	440	468	417	457	448	443	480	466	446	476	443	457	458	446	439	436	442	438	426	446	459	426	441	442	440	454	457	423	414	466	458	454	474	421	482	407	432	428	432	469	458	433	459	476	435	414	459	433	475	475	425	415	453	434	440	415	471	449	484	452	451	440	445	453	463	450	449	435	459	462	444	453	470	464	443	445	428	489	458	428	446	464	438	441	438	442	419	438	441	437	431	447	403	442	423	425	473	447	464	466	424	453	466	460	441	489	416	431	456	440	472	453	426	474	469	417	442	460	451	471	407	450	439	458	396	444	433	464	453	448	458	451	487	456	457	487	418	453	459	458	414	459	441	426	435	449	468	430	420	453	432	449	455	430	463	456	422	438	437	432	456	452	430	463	453	443	475	435	412	405	451	428	490	446	465	431	430	468	469	456	451	424	457	443	428	485	441	437	451	449	424	429	477	482	478	452	415	439	460	449	437	420	456	440	455	425	476	432	439	431	420	483	460	453	442	450	423	438	468	432	467	440	459	481	436	420	450	427	455	397	463	493	429	457	449	444	472	428	457	468	455	456	414	481	450	458	469	478	431	467	426	414	433	441	443	442	448	472	453	413	449	463	450	442	439	498	484	430	449	457	426	465	408	454	455	429	440	415	451	437	429	463	427	438	483	453	468	425	454	406	410	422	465	447	462	435	455	435	433	413	426	462	394	473	437	414	407	444	430	450	431	453	436	462	490	460	459	441	408	439	427	420	422	453	443	459	458	422	480	451	383	440	433	440	465	460	483	432	443	455	422	461	480	467	416	480	447	473	466	419	438	425	459	418	449	400	447	452	446	468	439	432	454	416	450	463	379	414	433	437	440	436	427	432	425	494	422	459	417	432	458	485	438	419	432	463	447	435	473	426	454	413	422	432	480	454	431	438	443	414	457	477	420	414	435	403	432	431	417	421	433	455	457	472	396	422	468	480	471	423	432	385	430	426	498	447	429	447	478	444	434	453	449	442	454	425	448	435	474	473	421	421	429	407	430	441	464	454	459	423	486	446	434	436	468	447	450	445	417	469	448	455	428	441	407	446	445	447	426	434	426	434	425	477	433	447	437	435	440	432	450	488	436	438	448	435	438	432	440	435	443	458	449	430	413	417	461	392	472	437	478	439	447	386	451	440	426	434	436	440	459	476	445	402	437	439	478	465	424	443	463	451	481	405	461	438	420	428	434	441	480	446	450	426	461	466	427	455	488	429	435	458	433	408	486	484	447	437	437	463	420	435	440	453	423	415	443	425	427	465	456	465	451	467	471	446	442	447	443	432	456	475	420	483	436	431	445	437	453	433	421	443	459	430	442	451	435	439	441	461	458	443	450	436	450	430	448	431	428	471	433	452	447	451	465	482	431	436	391	450	469	458	436	426	425	450	484	462	431	479	434	445	434	402	465	450	428	398	427	455	450	413	472	411	465	459	462	462	431	494	443	460	484	402	437	449	426	409	463	478	451	417	447	482	416	436	415	458	415	452	417	448	463	454	473	454	426	493	444	456	433	437	458	429	455	444	450	485	444	447	439	474	418	449	412	452	437	443	440	430	428	407	430	483	465	411	453	461	442	467	459	462	441	479	465	450	410	440	462	465	430	414	458	457	477	435	430	430	465	414	445	456	452	430	439	423	445	447	462	473	425	487	454	474	456	449	428	482	417	435	442	422	464	458	442	463	466	444	468	398	431	430	462	447	429	431	417	418	437	432	420	481	444	423	436	408	448	440	450	463	440	442	467	438	475	417	428	424	455	427	466	449	473	436	441	476	429	471	445	430	435	431	452	415	444	455	442	423	455	437	446	449	447	458	452	453	483	417	465	438	472	456	449	474	405	455	435	486	448	475	415	453	426	445	409	482	442	446	478	449	472	434	458	454	477	435	449	455	471	447	460	464	417	465	461	452	472	439	441	443	426	461	437	437	422	467	467	431	397	429	458	428	421	459	445	410	454	431	443	468	481	457	395	464	453	450	418	457	423	436	464	440	453	431	513	428	473	417	448	465	442	441	447	473	450	452	439	448	440	471	440	444	429	456	469	471	451	463	447	456	467	426	429	436	458	449	509	431	448	491	449	463	437	430	461	454	434	418	420	460	444	446	431	459	445	413	445	457	452	476	472	406	431	468	452	426	443	430	462	418	429	434	417	485	410	430	462	420	449	456	433	437	435	416	441	425	462	451	482	423	399	388	410	473	401	455	427	422	481	452	458	445	470	461	420	470	435	461	443	452	498	476	438	463	459	465	467	467	417	462	465	456	420	465	449	436	450	464	479	452	429	457	468	426	434	424	462	427	467	437	425	431	470	449	462	448	397	405	442	440	432	457	432	477	435	477	469	463	449	421	434	426	420	440	470	488	460	450	457	434	437	454	463	493	446	443	447	462	442	461	469	413	407	465	436	454	428	409	411	449	427	461	441	433	425	447	432	441	445	455	452	427	435	417	495	438	447	469	417	448	428	437	472	452	435	454	437	417	435	438	424	479	452	465	445	494	422	426	422	427	458	422	432	457	466	416	464	426	444	468	434	416	440	460	426	478	443	473	422	423	456	443	450	424	437	460	461	462	441	428	466	431	460	460	429	404	473	465	467	450	460	432	434	426	469	433	412	475	433	485	420	457	402	418	484	442	414	458	438	427	425	462	434	460	477	460	437	449	443	445	446	412	434	465	443	441	446	429	425	452	433	439	441	464	463	445	412	435	453	448	468	435	414	440	431	486	457	420	441	417	480	419	494	446	455	430	471	422	442	408	422	455	451	484	440	468	457	410	419	447	464	435	458	426	475	466	429	429	453	448	449	441	419	451	451	453	452	448	429	460	454	423	428	445	468	466	449	460	458	466	473	448	425	473	436	467	435	455	408	428	449	452	429	435	425	466	459	449	455	448	421	466	469	433	432	472	418	422	469	454	500	448	435	452	460	418	439	429	463	446	442	442	473	443	451	473	395	427	432	424	418
4079	4068	12585	10427	5278	2501	1404	992	668	431	244	177	190	143	143	150	147	143	144	155	160	153	155	147	128	139	161	166	149	138	145	152	161	149	175	142	143	142	135	149	145	148	139	125	135	161	139	133	141	143	128	132	159	127	146	145	148	152	155	150	136	131	126	154	140	150	146	133	143	131	137	155	164	147	146	145	131	141	128	144	134	136	150	134	152	148	136	152	127	151	150	150	135	146	154	159	143	138	121	136	159	124	138	133	130	145	136	141	127	150	137	155	146	166	139	153	134	140	145	145	145	168	153	156	164	159	154	145	151	137	136	139	132	138	161	159	148	151	154	127	146	153	156	140	152	137	148	133	156	135	151	129	115	151	144	144	129	134	136	165	146	119	136	131	140	152	133	146	140	133	162	139	142	155	143	166	139	125	137	160	158	145	122	146	123	163	161	133	166	147	155	110	148	145	145	135	132	132	144	134	158	154	155	152	149	130	134	126	128	113	153	119	125	150	152	129	148	145	135	150	119	157	123	137	146	153	140	144	130	152	115	114	121	127	163	169	131	141	144	138	166	118	161	134	145	142	133	137	146	154	139	127	117	154	151	149	152	144	145	145	169	137	163	139	148	137	148	140	157	141	140	135	132	145	155	130	170	160	127	144	140	154	134	140	129	133	129	149	153	160	159	135	143	151	132	132	155	141	152	153	140	141	160	144	149	168	136	123	150	151	136	149	153	128	152	140	142	127	123	142	124	124	149	139	119	172	139	138	155	154	135	156	146	139	156	149	124	140	148	157	158	141	152	156	148	151	125	134	149	156	144	142	146	169	148	145	142	143	140	138	143	147	121	144	133	139	138	133	144	144	136	136	147	139	141	172	103	127	136	159	123	134	157	145	153	157	110	142	125	152	134	160	141	137	139	157	120	144	157	126	160	141	132	145	140	140	150	149	142	140	140	130	150	154	150	150	133	144	127	150	143	127	148	152	140	155	144	143	140	146	130	151	160	141	142	148	137	140	130	140	123	169	118	162	144	150	142	161	142	144	149	129	140	145	125	148	138	134	145	113	141	129	135	165	148	131	142	131	158	150	132	152	149	146	146	123	175	136	126	122	118	134	145	144	147	144	131	141	130	144	136	142	141	140	138	149	131	141	125	127	133	165	135	120	145	158	121	146	143	149	146	133	137	152	143	151	136	154	128	158	156	151	126	136	136	143	121	140	108	136	135	136	170	139	152	132	154	144	145	138	161	144	124	135	145	149	134	162	142	134	144	153	141	140	114	122	143	146	129	151	125	146	152	130	141	149	140	146	141	157	137	125	157	157	147	149	130	128	154	163	140	133	137	126	149	128	160	157	122	151	141	157	136	134	144	131	140	146	144	134	158	119	135	147	122	111	131	127	129	151	138	143	144	151	155	110	154	140	144	147	139	128	133	131	163	148	146	144	148	144	144	133	144	142	124	165	141	147	143	162	135	140	136	156	121	140	136	153	132	144	140	172	141	137	146	114	153	151	141	147	146	149	136	129	143	157	147	131	125	142	143	132	145	146	143	131	135	141	164	137	131	149	135	153	146	133	147	151	129	134	151	158	147	153	140	118	139	132	155	144	136	123	159	162	152	142	137	150	157	115	130	130	143	170	149	147	141	133	143	139	123	143	145	135	141	135	158	137	146	150	144	158	155	147	151	160	144	140	140	145	145	137	140	129	154	136	167	142	136	136	148	122	137	151	164	131	148	148	145	151	138	147	123	136	131	169	129	146	145	133	129	150	150	146	131	137	138	153	145	142	130	151	143	142	144	141	140	141	153	146	132	141	142	146	131	171	144	138	131	132	158	142	136	158	144	143	154	157	122	149	105	141	155	132	161	147	142	134	138	127	140	135	143	141	156	139	130	135	152	134	151	152	138	138	142	131	160	114	155	125	125	139	144	132	152	137	136	133	135	116	144	152	151	145	152	143	137	148	132	151	143	125	138	145	148	137	168	141	140	138	140	140	144	140	143	128	149	118	106	156	129	139	140	133	138	143	147	145	138	147	130	147	123	142	137	120	135	145	126	137	150	129	144	150	135	148	160	144	144	157	167	141	149	129	142	147	137	142	103	126	146	127	137	150	138	156	119	147	135	153	122	134	131	146	156	155	134	163	130	127	139	154	140	158	145	118	148	147	136	153	134	138	142	154	132	141	142	128	147	152	128	154	162	143	157	154	146	129	129	148	171	133	132	151	143	163	138	162	156	165	148	158	149	146	138	158	121	130	167	128	144	132	131	154	143	141	131	131	155	136	144	141	148	154	138	166	155	118	140	154	144	173	118	160	156	163	148	136	144	146	134	160	136	138	125	141	144	143	123	155	156	131	145	153	148	149	155	151	163	125	145	143	140	120	148	135	130	143	141	148	140	160	134	166	146	167	142	144	158	131	126	162	144	143	125	146	149	145	154	164	129	146	148	151	138	124	137	132	116	134	145	143	153	153	153	120	141	140	129	150	169	144	136	127	133	151	160	146	137	168	121	130	140	129	135	143	143	124	143	131	130	164	128	141	142	141	161	133	141	144	148	129	152	140	150	146	153	146	151	121	141	154	129	138	151	158	161	130	129	140	154	134	140	139	141	136	147	130	142	150	134	127	148	139	149	118	148	147	149	113	139	129	123	156	139	118	150	139	145	147	149	145	138	132	150	160	133	146	145	133	165	152	161	137	132	133	140	159	126	153	125	149	147	128	154	158	134	156	124	129	160	102	147	126	152	160	149	139	158	149	132	154	158	135	154	150	148	140	136	138	138	157	120	145	142	148	146	149	125	147	158	124	156	147	128	142	151	147	134	149	148	133	143	156	120	153	134	137	135	147	137	148	156	127	143	132	159	149	150	132	134	118	138	124	136	143	130	129	151	137	133	142	157	147	148	172	138	137	126	130	133	142	144	127	124	155	126	157	155	152	144	140	144	145	119	131	159	137	132	141	130	136	138	151	137	136	147	144	141	146	132	149	149	128	137	149	128	147	144	131	144	123	130	154	141	157	140	138	167	138	146	140	141	142	133	175	152	147	133	146	132	139	153	149	148	149	161	131	166	137	145	125	153	161	135	141	128	158	132	133	154	144	119	138	148	151	155	130	160	138	156	147	133	148	154	153	133	148	161	136	161	144	151	127	149	161	154	147	159	125	144	124	137	169	149	133	144	152	135	148	149	125	160	141	163	154	130	125	161	142	145	144	155	131	117	157	138	149	135	147	152	149	136	140	159	155	138	125	147	140	139	165	153	157	142	150	148	148	144	135	140	148	149	154	152	143	133	159	116	159	146	136	153	144	134	142	132	144	140	153	162	143	139	140	144	163	132	130	136	152	131	138	142	163	175	132	132	144	144	153	138	147	141	143	148	165	135	167	120	139	124	128	145	137	144	142	125	134	131	141	143	149	156	145	141	140	138	136	137	130	133	133	139	132	130	142	147	153	124	134	143	154	136	137	148	139	137	134	150	143	163	132	162	136	163	148
3475	5580	21320	21107	14898	8668	5383	4089	2696	1674	871	564	505	489	508	454	417	385	430	389	383	414	401	426	353	405	360	413	379	358	380	374	399	381	404	373	391	404	386	403	389	425	380	405	369	411	403	371	396	375	373	411	382	406	379	365	397	389	389	415	403	389	396	406	388	440	376	392	388	374	437	376	394	383	371	375	399	390	403	385	399	372	367	363	388	414	406	400	392	395	386	426	393	360	415	404	376	394	406	400	393	374	368	415	418	394	396	372	412	415	407	391	399	382	394	392	392	385	413	391	411	408	358	419	394	372	396	414	376	372	408	365	404	370	372	377	401	387	372	423	397	412	408	372	400	393	379	388	405	353	398	406	382	399	369	421	375	403	409	370	384	416	359	378	411	391	371	400	392	413	389	412	407	365	372	405	360	405	402	388	381	367	350	391	389	403	375	366	389	401	402	379	404	409	384	368	401	366	372	399	436	402	372	408	401	400	383	384	370	400	374	395	388	416	412	375	427	376	375	371	397	410	386	373	406	386	451	425	364	414	411	411	401	362	372	374	395	368	413	379	366	382	385	361	380	392	389	375	379	387	353	387	391	406	392	400	425	394	383	379	410	422	412	388	406	432	343	408	394	404	429	399	420	370	372	414	393	376	385	400	389	395	407	372	385	409	393	391	338	383	404	397	368	374	406	386	374	411	373	391	416	411	387	382	397	408	360	420	386	386	381	387	391	376	417	383	386	387	396	410	395	392	378	403	395	397	368	426	383	397	411	402	406	368	372	411	371	388	381	368	352	369	379	382	375	377	383	409	391	377	370	422	414	395	423	378	388	387	345	393	366	404	369	399	376	430	391	399	387	405	383	380	379	371	388	392	400	424	405	415	426	369	377	357	438	419	409	356	388	381	410	404	425	408	413	371	384	344	406	417	367	375	395	384	380	379	377	406	390	390	429	399	417	412	387	436	375	386	377	411	418	400	383	379	366	392	394	393	391	364	380	400	394	382	373	394	386	435	422	440	416	398	379	401	396	418	371	404	369	389	389	383	380	366	409	396	373	408	408	395	384	367	371	411	378	401	396	411	378	418	384	375	398	374	347	382	396	392	411	392	381	374	378	415	380	416	381	388	349	387	392	405	410	391	384	376	385	382	390	374	395	401	360	364	406	394	387	405	395	373	393	370	395	391	386	382	359	357	442	382	413	368	384	400	418	402	375	421	393	417	389	387	416	349	372	388	372	392	352	385	399	357	382	423	400	389	370	403	344	389	368	396	355	397	367	377	411	357	428	372	386	381	417	370	405	385	390	411	388	374	399	386	365	404	400	388	377	416	398	381	358	375	357	381	426	396	364	388	406	371	376	380	382	408	396	396	382	409	403	392	382	403	398	380	413	412	341	414	372	405	385	337	375	404	385	408	395	374	399	388	367	365	431	404	373	377	417	380	373	409	373	389	393	391	395	374	416	371	376	381	360	377	376	399	379	426	398	368	398	376	380	413	417	346	391	412	388	420	386	406	379	422	407	410	419	430	386	372	391	379	431	429	389	399	373	364	376	380	391	425	354	393	409	370	360	396	413	383	358	395	404	399	403	358	372	380	376	402	419	411	398	394	383	387	385	406	437	402	402	368	377	380	387	370	369	389	374	367	396	381	404	391	392	395	372	407	425	408	396	389	359	399	380	351	424	422	383	369	412	394	417	383	374	400	402	389	385	400	368	383	380	395	355	401	406	379	407	376	368	399	365	370	396	405	372	388	379	380	379	385	416	392	393	392	356	432	407	395	403	365	414	395	394	392	427	379	432	394	401	408	379	394	422	384	402	378	365	373	421	390	367	400	403	429	384	396	390	390	399	377	399	381	376	382	410	380	394	439	416	396	381	369	378	361	377	368	420	392	359	384	375	385	411	354	393	378	377	405	412	383	379	361	386	414	375	377	374	411	388	417	422	373	401	399	387	398	393	395	397	399	414	387	365	415	394	418	405	375	400	420	400	385	372	382	379	363	367	359	356	380	401	394	383	346	406	411	391	410	366	389	373	402	412	413	388	401	414	406	399	413	424	382	372	389	409	389	409	411	366	412	397	368	396	384	386	440	424	358	414	398	389	405	403	427	377	408	407	395	380	392	402	337	394	410	375	385	384	378	393	441	399	412	404	408	421	417	401	365	411	397	370	383	372	395	405	384	400	405	402	360	424	411	405	368	389	357	389	361	389	406	400	384	378	380	400	379	415	397	396	406	389	371	415	374	366	378	380	390	381	375	389	410	355	356	404	393	370	410	397	392	392	426	368	398	376	390	410	408	377	383	391	380	396	393	393	407	384	360	372	374	410	400	376	394	415	397	372	397	396	389	401	397	392	418	358	358	417	363	388	440	345	412	387	397	381	417	368	390	372	413	356	389	371	398	385	396	395	401	377	380	405	376	397	357	400	398	397	406	391	378	402	382	390	382	432	405	406	389	387	400	419	403	404	415	420	388	392	404	391	347	388	402	375	398	385	364	395	360	413	377	402	391	381	397	396	412	404	372	411	461	346	428	398	411	397	381	439	337	393	351	363	364	361	387	383	411	428	386	389	415	396	340	423	396	384	364	391	397	370	394	416	350	384	381	408	368	401	371	384	397	342	397	413	417	339	389	419	394	400	373	389	391	409	400	379	398	386	398	406	415	388	349	371	375	409	351	369	419	367	388	368	406	451	342	393	388	398	370	401	376	434	405	357	422	393	412	384	402	418	403	371	387	394	403	366	373	394	389	405	365	416	395	405	370	420	392	397	397	402	376	418	371	394	422	407	398	409	396	387	386	353	381	401	368	427	409	371	423	430	375	400	386	384	385	411	414	374	392	382	388	379	397	342	392	383	402	372	388	365	395	426	399	353	404	405	376	404	416	383	396	395	382	379	391	392	412	386	398	372	381	384	400	390	429	396	392	381	397	368	376	414	394	379	413	379	392	387	388	386	403	373	399	399	374	378	394	371	371	410	382	358	383	363	421	382	411	361	363	388	379	392	338	387	395	407	397	390	405	429	411	374	373	371	390	418	362	387	377	365	364	378	366	413	380	362	365	423	397	404	448	371	403	432	371	405	361	396	363	370	376	409	377	412	379	387	361	400	423	372	383	392	397	395	411	395	366	397	390	382	379	378	375	413	383	378	363	407	410	392	433	393	400	396	405	360	409	355	355	399	384	392	388	385	400	399	420	364	408	390	377	410	408	403	422	380	365	399	437	383	388	402	385	362	385	407	433	384	409	393	406	367	377	396	365	417	379	411	392	415	435	376	414	373	367	371	389	372	364	385	385	374	387	412	406	409	392	396	379	416	375	388	417	411	348	397	413	392	406	407	373	403	371	408	402	399	391	403	417	393	377	369	378	423	413	356	399	360	375	409	372	419	402	382	409	356	372	381	371	386	386	394	361	403	419	374	394	422	360	407	378	382	392	371	389	345	386	428	407	402	398	376	377	402	367	414	383	359	365	373	370	375	389	380	348	386	331
20126	39972	66589	58135	41364	27507	16714	9813	5468	2849	1016	541	450	360	296	221	179	193	175	148	160	154	121	171	153	165	150	151	158	152	145	150	151	160	144	145	150	139	146	132	147	162	173	148	154	158	141	166	147	145	150	165	142	156	160	148	144	145	151	124	149	137	138	141	148	148	128	146	158	143	145	157	135	147	143	153	168	164	133	139	159	133	151	147	142	165	141	135	156	128	150	131	162	166	166	137	137	151	130	129	158	134	135	135	139	143	143	158	154	144	187	130	158	159	157	161	163	141	142	172	146	142	165	160	158	165	143	135	169	134	149	162	156	134	131	147	162	154	153	172	137	154	133	155	149	153	162	129	134	134	142	136	136	165	145	142	149	159	137	143	154	148	165	164	164	168	138	167	148	133	135	154	147	143	138	161	148	130	143	142	136	166	165	171	151	124	156	165	156	143	131	159	147	126	158	128	150	148	166	135	157	135	147	173	139	143	156	138	131	157	148	140	142	158	132	151	137	138	163	122	125	181	151	147	168	142	145	141	147	152	165	155	153	144	157	152	163	145	139	144	148	164	137	125	157	143	144	135	129	156	150	134	168	163	147	169	155	136	161	162	150	172	148	154	144	167	152	139	138	152	171	163	171	156	140	152	141	142	145	157	176	154	155	153	162	150	137	162	137	167	146	179	149	165	167	146	171	133	141	162	167	145	141	151	119	131	143	168	157	132	160	155	144	140	129	137	142	153	152	163	168	152	133	181	138	132	160	154	141	157	145	141	161	144	161	138	140	177	151	149	134	153	155	163	161	148	143	142	154	181	173	120	170	126	141	160	144	151	139	128	165	152	138	140	140	140	136	145	154	148	149	143	142	154	146	174	168	130	153	162	152	126	141	144	162	159	157	152	146	150	129	150	151	134	147	130	130	151	145	165	149	150	138	149	152	157	154	152	149	158	158	139	149	137	133	134	168	151	153	119	150	158	159	139	146	137	159	157	154	137	134	137	166	126	143	164	122	128	128	141	157	154	164	147	138	164	145	149	151	170	147	137	149	147	134	132	137	150	125	155	148	132	149	145	157	150	154	139	156	153	148	155	175	167	155	132	137	169	145	158	141	124	177	169	139	143	145	150	131	137	145	138	151	152	137	164	122	147	117	153	167	146	154	142	160	139	144	171	140	133	147	145	147	146	143	128	160	131	128	156	158	146	135	128	153	136	157	138	158	142	157	147	153	148	140	150	177	138	140	154	155	144	154	134	135	144	166	145	149	143	160	160	164	155	145	135	134	133	148	155	139	137	153	136	153	135	152	164	134	158	140	147	152	146	145	146	148	143	139	161	152	146	168	149	138	142	132	156	161	146	135	153	163	136	162	146	136	137	158	159	140	157	160	134	173	135	142	162	176	157	133	136	165	138	131	145	154	138	150	148	160	124	151	154	154	132	153	146	157	154	144	152	174	159	145	148	152	136	128	160	166	149	142	160	144	137	165	143	142	193	152	148	150	149	158	160	147	158	152	143	159	125	134	160	137	156	160	133	161	164	133	165	152	145	133	169	145	144	162	135	175	142	154	145	138	153	165	151	141	145	154	161	159	168	146	156	156	124	145	149	136	130	150	153	145	150	144	140	127	141	137	150	160	159	139	159	153	143	167	159	166	141	132	144	147	153	143	137	135	132	146	140	135	159	155	139	155	149	169	135	175	137	156	148	136	147	141	152	147	145	141	150	160	133	142	152	147	154	124	157	160	123	152	148	127	151	141	155	150	137	144	134	154	138	138	154	133	169	155	128	149	142	153	128	146	141	164	181	158	147	160	171	157	139	167	154	154	144	153	172	127	150	157	141	134	128	147	147	143	148	151	146	138	160	153	147	126	143	157	154	137	157	156	158	162	147	127	144	139	169	155	152	155	151	157	127	163	150	137	152	146	143	180	160	176	136	152	156	149	160	166	148	124	156	145	147	137	137	150	142	139	162	163	166	144	151	155	147	156	148	128	128	144	166	181	141	148	164	167	160	138	155	157	145	176	178	151	128	143	127	155	140	141	155	152	185	146	160	154	163	140	131	152	157	156	126	137	167	143	127	127	157	151	136	158	136	137	129	170	148	132	158	137	145	136	148	137	138	153	157	153	156	139	149	149	119	166	149	151	185	152	154	147	132	145	142	148	152	157	162	140	155	160	163	129	169	136	161	138	132	166	154	173	130	155	167	176	145	143	150	152	150	139	144	136	140	164	152	159	126	126	170	153	148	140	163	149	166	164	157	152	151	138	156	167	171	155	147	163	136	138	132	142	149	140	144	146	161	146	142	146	132	145	144	169	140	155	144	142	132	177	128	186	140	138	159	150	147	145	124	151	139	147	147	163	134	147	162	172	147	150	153	173	139	162	149	144	152	142	133	152	139	142	134	153	133	140	155	157	156	152	153	156	162	136	142	176	157	147	154	130	149	156	140	156	166	147	137	176	145	141	150	147	131	169	149	151	167	166	154	143	136	143	164	178	143	144	174	131	144	193	145	132	132	146	154	138	151	161	146	133	161	145	146	143	148	142	146	150	163	127	133	147	167	137	160	169	151	172	160	127	136	147	139	138	150	138	140	141	160	132	157	159	141	173	148	147	146	149	131	141	145	138	157	149	141	165	147	142	154	153	138	165	141	162	169	130	135	135	168	136	145	144	155	138	157	136	149	130	147	148	170	139	184	173	136	146	146	140	141	153	132	140	149	164	146	142	157	127	149	131	162	139	148	169	152	154	138	143	124	145	141	123	144	130	139	142	168	163	151	162	148	158	160	162	149	154	147	130	146	143	140	158	153	146	150	150	157	155	160	174	142	136	127	166	152	154	171	136	171	165	137	141	130	157	143	158	144	151	136	140	141	140	135	160	152	161	151	130	155	133	147	150	152	160	156	143	153	154	148	157	146	144	149	133	133	171	151	166	162	157	127	151	150	160	132	140	162	161	154	128	164	127	133	158	147	145	145	141	161	135	140	141	155	143	145	141	158	151	157	147	161	152	171	139	155	152	143	131	160	154	172	145	154	135	150	168	145	147	156	135	154	141	155	148	146	160	166	160	155	144	142	170	160	143	141	148	148	141	156	146	159	151	141	138	154	138	112	146	170	184	169	125	163	127	148	142	150	163	155	136	124	141	167	172	142	140	161	154	153	157	136	141	137	146	155	133	151	147	140	165	144	161	160	165	135	151	161	124	166	143	146	135	160	148	142	145	132	153	162	151	156	150	143	139	153	139	166	154	161	165	145	131	144	141	131	147	147	156	154	151	165	150	147	148	156	149	148	139	149	160	172	162	151	145	158	148	163	161	178	149	161	138	132	151	155	132	160	154	150	149	147	158	160	155	152	151	140	156	149	137	146	153	160	146	148	135	140	141	160	158	142	156	161	170	154	134	142	150	155	158	160	158	132	162	159	156	132	159	134	127	149	132	163	151	147	123	161	138	144	156	130	148	158	157	133	140	149	164	169	144	140	138	147	137	133
12044	34389	59467	60257	49295	39714	30195	24375	17596	10680	4423	2354	1945	1640	1236	938	662	538	487	444	409	430	431	383	434	406	404	387	383	418	447	424	412	420	414	411	396	401	418	437	432	407	400	399	408	428	416	419	446	419	447	444	425	433	429	428	412	373	419	398	426	474	419	425	414	426	437	414	396	378	417	390	414	428	372	411	380	434	413	400	398	393	401	391	398	423	396	432	388	388	388	381	441	413	399	420	407	438	413	398	423	413	406	395	387	430	420	436	391	388	419	402	404	404	400	401	382	383	401	418	404	389	406	397	430	383	381	402	385	383	385	398	426	408	431	444	433	415	388	396	434	418	398	417	402	415	389	391	435	389	389	398	387	425	410	402	407	420	367	402	416	397	441	427	427	397	370	395	406	403	408	402	387	393	416	436	383	395	390	454	441	406	419	445	429	416	421	382	436	395	408	394	424	393	417	372	376	405	411	426	402	378	425	429	411	410	437	438	401	422	396	414	443	391	397	412	407	415	415	407	413	442	411	399	407	388	430	420	431	383	415	412	410	442	427	403	396	398	400	425	390	436	432	415	413	427	411	429	407	399	349	390	409	395	378	401	391	398	400	392	407	405	396	374	438	405	444	394	433	423	398	436	454	426	410	374	401	424	436	385	419	402	417	420	395	387	431	409	421	440	417	411	443	415	374	405	410	400	381	442	408	398	412	449	469	398	404	439	412	430	403	414	385	420	443	401	423	395	401	386	435	417	433	406	387	428	426	414	407	406	430	422	396	421	434	406	394	388	403	405	408	411	399	426	428	388	421	382	399	403	371	402	430	423	413	429	429	417	385	443	408	427	370	419	402	405	383	431	413	412	423	415	435	392	402	380	418	443	386	410	401	386	417	399	414	405	451	421	389	389	420	382	411	420	445	415	428	428	451	413	439	406	436	410	386	409	434	417	399	398	421	418	369	417	452	444	433	373	394	404	392	404	411	399	387	390	420	402	409	417	434	395	412	395	405	403	409	389	406	401	417	403	404	398	442	425	406	420	421	422	417	448	410	425	411	430	385	432	422	346	410	442	406	387	389	399	397	407	393	382	407	387	379	399	400	413	372	355	440	413	401	388	402	403	414	416	389	413	425	382	433	396	416	424	402	382	418	394	404	432	453	421	409	408	375	447	424	397	386	395	388	393	422	429	414	376	419	382	424	410	401	413	398	437	384	438	413	391	404	427	386	438	419	356	403	438	423	378	428	408	423	432	398	383	432	393	397	420	374	442	398	403	438	397	380	432	440	442	379	440	441	389	388	438	414	403	388	384	449	369	406	429	411	408	387	386	410	426	406	420	408	423	405	420	425	407	420	422	400	370	436	426	420	444	371	439	408	459	391	425	420	383	391	385	412	403	420	448	380	418	420	417	430	415	427	405	422	418	399	421	425	409	408	441	419	365	419	382	407	405	415	387	417	355	424	405	387	425	402	392	416	405	390	417	455	429	404	392	391	432	410	434	420	413	395	387	439	363	398	385	421	430	417	374	405	378	406	437	396	383	427	383	414	423	381	378	380	434	421	413	374	412	395	410	397	405	388	476	389	442	400	378	389	423	380	373	420	410	404	415	439	427	396	423	425	436	377	432	400	421	443	418	399	425	415	376	414	399	421	395	417	392	404	393	426	347	393	460	415	417	408	430	421	395	449	421	421	396	400	392	396	381	419	399	409	362	413	406	413	411	417	404	433	403	415	400	405	404	402	404	432	405	424	474	397	439	372	408	412	427	419	393	389	435	395	409	435	416	409	367	394	411	418	400	404	404	378	424	409	396	416	415	396	383	434	421	406	388	370	403	403	415	371	386	405	446	441	399	402	403	435	423	415	381	427	430	373	412	405	400	394	382	409	415	374	432	413	412	390	380	421	409	394	378	425	363	383	425	394	416	449	396	432	399	417	430	431	404	411	411	400	415	379	425	408	432	409	411	461	404	444	391	387	389	415	407	415	361	447	403	394	368	386	427	392	412	414	410	398	389	398	384	396	388	446	419	426	392	403	367	414	392	389	436	423	455	416	401	379	437	412	397	382	398	395	441	413	438	429	409	431	440	390	383	380	423	422	366	411	367	423	412	416	417	411	395	403	401	388	391	378	416	441	459	387	399	390	402	414	403	409	376	429	387	420	419	414	387	415	394	397	386	429	401	444	407	411	398	366	415	385	407	378	396	402	399	408	358	367	394	398	416	416	389	407	415	420	398	418	395	391	420	410	399	403	390	409	444	406	406	419	395	418	407	413	394	413	399	449	415	400	395	420	437	379	449	386	392	421	434	402	405	403	396	346	408	392	404	414	400	409	397	447	424	405	423	428	448	406	422	380	380	400	401	408	419	395	419	386	373	391	407	404	422	384	405	387	417	404	383	411	409	417	422	441	423	431	372	403	431	391	387	400	397	384	422	444	412	373	424	395	415	410	394	392	407	411	407	433	408	410	413	369	419	390	401	413	394	436	369	418	411	439	375	385	438	430	408	452	398	397	422	405	418	379	406	439	421	406	413	411	399	420	410	399	401	402	404	419	431	434	424	423	396	393	434	405	390	410	413	423	407	420	363	396	407	384	413	398	418	402	412	413	402	405	368	430	385	434	425	396	390	417	429	383	390	423	428	419	393	400	424	395	425	430	436	424	406	413	427	425	410	400	400	401	399	418	440	395	431	432	429	405	409	427	412	395	390	389	416	402	392	396	433	426	366	373	415	418	395	381	426	388	379	429	455	408	421	389	406	399	403	422	391	426	434	423	428	404	415	423	377	411	393	410	410	403	396	413	418	428	424	387	397	386	383	373	408	405	412	422	433	425	432	351	426	391	417	383	382	401	405	417	394	410	405	393	426	408	420	403	385	434	431	399	431	446	383	436	420	395	404	413	418	388	425	455	435	439	378	401	430	404	422	377	409	414	412	425	387	439	423	389	397	391	423	427	403	407	425	400	391	414	392	385	401	449	401	406	413	397	438	421	398	423	420	435	421	393	427	403	382	395	423	416	458	415	417	398	382	424	410	426	413	408	370	415	420	416	424	425	413	406	416	371	423	444	395	388	438	395	421	393	456	376	416	443	400	421	407	410	410	426	431	406	409	429	412	373	392	395	372	380	459	419	394	401	418	389	429	424	396	439	407	433	384	408	428	382	416	435	406	417	398	409	419	430	412	413	370	411	401	379	374	399	448	433	418	416	398	387	434	369	415	385	362	440	416	431	441	423	407	426	430	419	403	425	406	421	390	425	409	391	414	391	421	449	415	424	406	391	420	407	378	416	395	424	418	414	420	407	383	371	461	433	379	430	406	378	403	391	385	403	414	419	444	396	425	400	384	398	386	422	384	430	408	382	421	415	400	418	445	426	373	413	420	429	426	431	449	399	412	405	388	402	363	403	424	364	380	435	428	372	372	430	458	399	420	387	397	379	401	375	428	384	405	415	410	401	415	386	424	399	392	417	425	407	399	419	379	398	429	375	430	393	413
33622	49884	78062	69831	53239	38348	29003	20380	11541	6224	2077	1052	733	672	483	316	242	242	217	185	154	173	158	164	160	190	182	148	166	155	187	169	165	178	152	153	158	138	175	145	160	153	160	165	155	170	202	165	162	170	175	175	164	173	147	153	162	162	151	161	141	181	173	167	161	163	185	192	166	141	176	162	175	164	191	155	193	171	163	184	164	174	159	172	170	179	155	159	185	162	147	170	178	178	166	179	160	156	157	152	159	191	174	165	192	182	188	169	189	200	148	155	175	141	166	166	172	171	143	209	179	163	156	183	149	172	175	170	182	152	177	201	176	146	160	155	183	186	152	177	158	167	164	166	178	150	185	158	170	167	169	156	180	187	172	179	168	172	145	171	188	164	173	169	158	166	160	158	168	172	160	156	170	163	191	158	165	176	147	187	154	155	162	187	168	154	176	182	181	190	174	180	168	150	185	178	153	159	166	165	166	180	153	174	148	169	164	163	148	154	159	165	177	163	170	165	189	175	154	176	151	168	162	178	167	173	160	149	178	158	172	157	154	176	200	164	152	163	160	181	159	159	153	166	163	184	196	157	168	157	168	155	169	178	175	159	168	156	161	180	163	173	186	160	165	204	163	146	163	178	160	167	163	146	181	161	168	174	147	167	177	164	163	169	167	145	163	170	146	162	169	167	189	193	182	174	153	163	175	157	164	178	171	161	183	181	168	145	150	174	164	185	166	186	163	181	158	158	178	174	174	199	177	178	166	171	149	159	155	170	150	183	169	150	175	151	148	153	174	155	183	140	169	157	151	152	170	198	166	176	160	164	168	172	176	170	154	151	177	176	164	188	153	146	179	179	153	147	136	172	167	163	158	185	176	158	152	147	146	175	149	174	181	170	167	191	185	186	175	159	210	133	180	153	168	159	163	164	178	154	184	181	189	146	169	153	162	185	165	174	169	155	178	174	172	159	176	154	163	152	167	170	165	147	146	178	186	140	182	201	163	161	172	172	165	161	180	151	166	181	161	177	163	138	160	178	174	147	162	165	150	138	179	165	166	174	147	156	149	149	188	159	156	154	168	169	168	187	155	141	167	181	160	146	183	168	167	180	166	190	187	187	151	186	178	183	186	166	162	182	170	147	187	181	162	165	172	183	168	159	149	147	166	168	156	187	169	171	167	176	170	150	156	163	204	174	142	182	184	161	182	156	181	158	165	155	147	161	175	158	163	172	180	181	187	170	154	158	170	177	198	189	160	176	199	170	180	197	183	183	161	173	167	162	183	163	184	172	172	153	162	159	168	166	167	161	197	160	179	181	183	160	168	165	191	167	162	187	172	183	170	176	172	167	159	196	178	162	181	175	165	185	175	176	178	162	175	169	182	164	166	166	169	174	166	163	154	173	175	181	186	163	170	174	155	172	180	191	161	147	165	166	188	171	168	171	158	161	188	159	150	165	170	191	155	176	157	160	163	159	171	153	160	158	167	149	181	176	166	150	170	151	176	171	156	175	153	171	167	163	168	165	150	154	173	172	161	179	187	160	175	150	167	166	176	145	163	196	198	186	188	171	156	151	149	153	156	156	182	147	153	139	171	185	168	174	165	174	174	160	157	182	152	137	178	197	169	159	172	151	185	156	159	172	149	172	170	151	135	180	184	164	173	162	180	174	164	162	178	154	164	156	154	177	185	141	168	174	152	182	164	162	162	177	149	184	165	166	156	160	164	176	161	159	164	170	175	196	146	148	187	167	176	164	166	162	171	173	159	157	169	174	183	159	166	186	169	179	155	169	153	176	189	149	143	173	165	161	170	176	141	154	187	173	154	191	177	166	160	158	162	150	163	176	164	190	174	158	156	165	181	174	161	151	167	169	171	152	144	164	163	167	165	156	162	165	177	151	164	185	167	178	187	159	166	188	165	156	160	169	175	139	165	187	176	176	171	165	149	165	158	159	157	149	181	162	164	178	169	166	158	171	148	173	180	152	185	172	160	166	169	175	153	169	144	173	195	202	154	153	166	178	156	162	159	194	168	153	155	138	136	175	173	159	161	169	168	153	164	166	159	188	177	174	159	159	192	161	146	169	173	159	173	179	165	162	163	177	156	195	157	164	161	174	179	152	181	170	168	162	157	172	177	160	151	167	161	174	162	173	178	148	175	158	157	172	167	186	181	178	153	191	183	168	155	160	174	190	144	154	164	176	169	166	171	156	151	170	149	183	180	164	177	130	148	166	170	161	151	151	167	169	167	175	168	149	178	173	187	164	158	169	149	157	173	168	156	185	165	179	192	169	144	164	194	169	184	184	182	154	168	174	164	162	161	185	139	153	163	173	183	155	169	168	168	173	162	180	150	173	177	160	162	137	174	156	163	163	182	201	163	167	155	162	155	176	161	159	176	176	166	197	164	159	177	147	176	158	159	185	162	152	172	140	181	170	169	163	171	177	182	160	192	158	192	145	164	187	187	154	186	176	190	172	174	164	190	161	159	155	181	171	177	157	168	167	164	157	171	148	175	181	192	177	151	135	175	185	160	153	148	127	162	151	177	191	164	191	165	166	171	176	177	182	139	167	163	157	178	148	180	157	177	148	140	154	159	179	178	155	173	159	183	176	188	184	153	181	179	176	164	174	178	169	148	148	191	152	167	184	186	173	139	146	169	170	175	154	174	188	185	166	157	175	168	158	151	184	173	194	156	182	190	170	142	192	169	178	146	167	146	166	174	170	179	201	163	195	156	163	188	171	158	158	185	157	180	169	173	138	137	191	191	168	189	165	168	170	153	156	185	153	183	163	162	185	175	145	205	165	161	184	172	148	167	185	185	150	165	171	175	165	171	165	168	159	180	181	169	181	148	183	168	161	187	190	156	159	176	181	197	160	177	157	168	168	146	175	179	164	149	151	156	163	183	157	172	177	173	153	168	159	155	173	151	153	172	172	172	160	177	168	155	169	180	180	185	150	156	155	160	166	171	166	155	163	144	154	143	175	164	155	174	194	157	149	174	201	173	150	155	161	165	162	167	169	164	180	160	175	162	159	174	164	165	170	166	162	157	169	164	161	154	188	157	165	164	162	166	178	150	156	191	174	184	169	157	151	165	173	170	169	157	193	140	162	172	169	151	153	198	168	189	158	134	161	168	190	156	192	176	153	184	170	174	161	182	164	185	164	157	150	141	158	155	172	174	163	142	164	173	143	151	162	170	155	176	165	175	154	158	173	133	178	165	161	161	178	155	175	185	167	167	183	177	181	174	180	162	179	154	157	158	175	188	171	159	170	172	148	164	174	173	158	173	165	171	164	168	182	163	154	153	160	185	161	176	169	148	182	164	175	164	169	161	200	182	183	137	150	154	134	180	137	139	162	154	152	181	163	159	182	163	181	138	159	170	175	180	184	169	163	187	180	166	164	159	185	182	177	167	183	171	164	171	171	160	172	161	178	166	164	170	149	159	148	165	175	185	172	163	166	184	177	172	162	172	156	155	168	179	157	154	152	175	154
20266	39259	72682	74358	61505	49928	41040	34336	26431	18236	8069	4341	3395	2870	1973	1346	881	868	798	695	456	432	439	442	438	475	427	465	502	434	471	442	445	419	481	432	411	428	443	464	467	427	481	439	461	459	460	438	456	461	489	505	490	502	473	459	423	472	443	409	471	469	447	472	462	419	465	443	438	471	415	431	456	437	469	434	443	458	452	452	484	416	444	416	418	455	435	459	430	480	480	482	406	489	443	466	440	427	499	434	420	435	457	402	465	464	511	458	424	396	389	450	414	475	466	429	430	451	431	456	441	463	466	426	457	404	479	456	483	463	424	470	418	447	447	498	463	465	440	446	458	487	479	455	441	465	438	421	470	456	474	439	440	426	446	459	466	437	450	420	469	470	424	420	414	458	446	448	437	476	445	445	423	461	454	450	453	455	423	470	451	443	486	455	429	485	445	421	432	473	432	454	408	457	466	443	426	441	434	493	446	450	449	433	472	440	457	483	438	429	482	434	455	442	392	458	496	440	418	452	438	416	449	430	419	468	459	458	489	439	386	445	436	474	452	444	473	424	471	430	435	421	425	463	471	456	480	461	463	408	454	437	420	464	494	448	438	472	424	431	438	430	430	423	446	477	406	420	430	468	450	478	446	450	427	486	463	440	449	438	405	419	440	459	429	394	445	451	452	432	412	447	502	422	464	470	461	477	468	420	430	438	445	456	447	468	455	472	436	450	465	438	449	478	432	445	415	428	446	444	476	436	458	481	427	473	465	433	466	449	447	489	455	469	482	445	435	439	424	466	446	418	451	435	422	471	442	399	460	460	426	434	471	452	445	423	431	448	462	439	436	473	456	464	437	455	416	430	447	456	431	461	477	445	432	445	457	460	457	442	442	437	443	426	456	478	454	416	487	426	437	476	427	437	441	446	477	453	474	420	459	420	462	411	414	429	404	414	417	416	438	463	451	426	472	478	486	405	464	453	464	449	433	494	430	451	425	470	421	422	441	427	458	442	441	467	447	415	429	435	446	459	477	406	450	456	410	410	458	430	429	457	477	482	465	440	471	488	423	411	455	440	493	406	464	458	431	465	462	435	428	468	414	496	455	434	434	455	479	416	457	439	436	446	425	439	444	431	428	417	455	423	492	441	505	437	437	455	466	456	421	504	450	449	475	450	457	461	437	427	453	463	469	433	480	462	464	431	432	436	467	423	437	429	421	422	449	417	450	429	462	418	453	433	429	442	439	469	446	405	443	450	380	476	454	455	438	456	431	438	459	433	443	464	454	451	505	443	458	453	439	433	421	459	450	456	416	441	462	469	515	469	426	441	445	425	444	457	453	445	439	431	453	442	465	459	421	436	453	431	429	420	478	401	448	433	420	425	425	430	441	432	446	452	427	445	443	429	464	445	458	430	474	432	485	430	429	483	439	441	439	456	479	468	440	457	450	452	427	446	425	422	462	413	469	427	455	440	454	503	441	397	424	465	426	460	481	424	444	459	472	458	434	460	458	448	445	461	442	442	440	426	456	440	446	424	471	398	463	480	428	439	451	435	485	455	445	448	396	419	439	461	431	454	465	433	471	423	410	467	440	460	443	457	454	407	439	427	436	456	416	437	438	445	440	503	464	454	427	423	490	460	400	462	450	444	428	459	427	412	439	478	456	458	455	432	432	425	413	440	441	431	418	444	420	433	457	405	469	415	497	445	449	426	431	424	423	432	455	405	377	467	442	415	453	463	444	478	466	417	467	422	458	415	436	422	408	467	428	428	436	459	482	466	448	461	409	465	440	432	466	497	421	438	427	445	440	488	446	451	424	452	409	465	474	442	450	486	435	450	475	449	485	449	502	431	444	435	417	428	440	482	459	477	416	471	450	432	455	451	405	432	496	470	450	446	422	453	428	462	416	445	456	487	476	462	457	407	431	454	450	415	445	446	490	465	475	443	472	466	451	432	467	443	436	476	485	443	454	416	430	463	435	449	435	478	422	434	439	466	447	452	442	466	456	471	437	413	428	460	461	454	480	439	494	451	457	468	423	429	486	477	410	438	426	433	415	421	424	442	432	452	461	451	447	431	495	461	438	433	420	413	432	436	424	448	461	481	442	462	422	440	407	433	497	433	474	465	446	441	446	474	439	450	433	420	448	437	468	428	455	464	487	418	437	441	430	411	458	492	457	444	463	441	478	461	480	425	428	463	444	507	447	483	453	457	431	421	467	480	477	457	480	467	434	410	442	433	432	447	460	477	462	473	429	448	445	427	411	439	446	445	459	434	449	426	428	429	470	448	445	443	430	443	454	434	431	470	428	432	444	427	456	454	447	435	436	441	455	444	437	487	431	450	492	485	436	470	453	419	437	452	482	448	450	447	450	424	408	448	447	441	440	434	457	443	472	465	471	421	446	450	447	469	428	458	443	426	472	466	441	446	445	416	441	477	435	475	455	435	428	411	476	427	480	435	424	420	454	457	454	465	436	440	485	420	439	462	440	443	474	419	451	445	417	488	483	466	462	458	448	491	467	437	422	447	470	447	429	425	444	471	452	458	468	449	454	429	433	439	460	452	452	454	438	441	397	458	459	440	480	444	452	473	479	456	452	446	465	476	421	434	441	429	472	447	427	426	471	464	457	442	447	464	442	476	446	453	475	413	451	438	464	457	432	443	478	446	414	468	418	454	439	471	442	429	445	469	402	445	425	479	436	433	416	450	454	447	475	436	426	452	414	441	475	464	413	455	421	477	445	433	489	455	418	460	468	440	482	450	437	464	507	455	449	440	431	413	439	491	490	428	433	402	421	453	442	455	481	462	473	471	426	454	432	451	444	462	474	459	463	456	454	450	477	454	447	423	456	448	436	470	442	476	440	465	467	468	477	430	437	442	470	452	431	439	423	425	461	431	434	443	492	444	441	452	429	509	445	429	423	414	437	444	437	451	441	442	473	415	474	465	432	426	427	458	418	423	441	424	473	439	473	452	469	455	420	448	475	440	473	481	430	459	463	441	394	464	440	441	447	444	449	456	487	438	420	488	434	396	489	454	465	430	434	457	475	440	460	422	421	444	460	456	455	447	465	461	482	441	470	453	446	467	460	438	405	443	440	462	394	444	471	476	454	474	465	432	438	410	457	464	464	445	446	408	456	462	449	480	416	452	400	437	444	459	460	419	442	472	406	427	448	440	432	434	443	437	421	471	458	466	455	480	434	425	458	486	453	468	441	446	452	453	452	430	472	419	482	451	426	468	475	409	452	421	457	437	429	439	449	440	487	443	436	459	469	458	438	431	464	484	420	408	453	476	414	526	478	470	466	460	440	437	479	431	468	474	469	447	453	453	445	430	434	448	446	451	457	427	430	417	446	440	447	466	449	477	453	449	421	447	436	430	451	457	413	449	475	462	456	471	450	426	465	419	434	407	430	446	414	458	434	487	461	459	441	456	445	450	448	463	452	410	458	411	426	438	434	477	456	426	446	442	448	451	456	438	489	448	444	482	430	440	406	460
3779	5111	12381	10217	4260	2167	1106	730	500	383	201	178	153	159	165	144	160	127	154	139	143	138	134	165	127	127	141	129	138	125	132	132	124	119	131	146	146	113	159	132	148	147	138	126	155	143	121	137	127	151	142	150	113	141	135	152	149	155	131	139	151	166	124	157	123	139	143	162	128	136	152	140	138	144	147	161	129	141	146	141	166	158	125	135	161	148	153	146	139	134	148	144	131	130	153	146	127	137	139	137	137	138	137	131	143	173	135	134	168	121	143	128	148	148	122	155	144	148	145	131	137	159	119	150	135	154	171	125	145	142	144	143	120	117	138	159	138	138	136	125	160	125	145	151	146	152	157	156	141	139	158	141	141	127	127	132	130	136	170	121	144	158	155	154	131	137	141	130	146	141	140	151	126	157	144	143	142	127	148	126	133	147	148	175	142	131	144	150	136	142	147	158	152	150	139	152	158	137	148	148	130	159	174	159	147	132	119	118	144	129	132	115	143	157	142	152	117	146	156	136	152	138	144	129	149	166	138	152	159	148	136	139	145	139	131	145	142	136	145	163	146	132	143	153	149	150	148	145	138	143	125	133	132	153	142	142	139	135	134	149	138	143	140	140	144	127	143	121	134	143	142	127	143	156	137	135	162	147	158	159	138	162	137	148	151	150	126	156	138	133	148	147	157	120	133	145	152	123	149	159	134	153	147	158	116	161	148	139	159	149	140	150	150	147	131	138	138	125	139	124	141	155	148	134	140	125	148	133	139	141	146	155	145	159	148	154	131	153	148	127	139	125	146	146	152	140	141	122	149	130	160	146	128	149	137	149	151	142	128	147	167	134	124	150	142	136	133	138	167	133	147	141	145	151	136	146	143	134	131	155	137	133	142	133	117	150	168	151	141	127	143	153	141	168	132	146	155	127	135	146	134	133	160	132	135	135	153	127	168	133	148	139	153	140	156	159	140	126	167	148	150	150	155	154	133	168	141	141	130	145	125	147	146	146	138	150	145	130	145	150	152	135	144	142	154	158	117	134	131	139	143	144	152	147	144	140	143	150	149	121	155	145	149	125	135	147	144	150	128	137	148	165	148	115	155	119	135	140	140	144	145	148	139	164	115	129	146	140	120	156	135	163	155	143	131	144	145	128	153	130	137	152	137	113	131	148	125	168	137	137	142	161	118	141	121	137	151	141	127	131	153	130	172	128	172	139	128	150	123	152	135	134	134	157	141	128	167	152	164	146	154	156	139	122	141	140	132	136	142	120	159	119	132	133	131	138	134	115	143	148	137	143	158	116	163	119	128	131	121	147	148	133	137	145	144	142	151	153	134	127	149	134	136	136	158	141	156	142	175	144	151	139	165	153	143	136	147	161	122	148	152	157	135	128	145	145	150	135	139	141	148	131	139	137	137	143	148	139	147	149	168	131	160	142	143	184	142	136	159	138	145	143	132	147	132	145	153	143	133	140	141	133	133	148	141	150	150	137	124	135	134	156	151	139	142	153	139	132	138	152	126	134	131	159	143	132	137	125	168	153	135	138	160	115	148	139	152	152	143	161	145	139	138	146	141	157	149	150	147	142	153	123	158	136	158	137	141	155	145	139	137	136	140	150	136	158	148	154	127	136	141	103	131	119	161	152	147	153	151	125	119	129	145	153	123	135	143	162	137	127	129	152	157	137	166	130	145	129	154	155	146	138	141	135	152	161	149	147	117	130	135	140	144	135	162	133	169	136	116	145	163	125	137	140	155	140	129	148	136	143	116	140	119	152	143	158	137	155	130	143	132	131	126	144	134	122	148	133	126	118	133	140	144	138	149	141	139	138	159	160	157	156	144	148	140	135	136	169	165	132	138	149	139	153	148	139	148	169	149	135	156	120	150	138	131	155	140	157	151	138	135	134	157	142	154	144	132	128	122	139	155	124	143	130	158	150	165	135	132	130	133	142	133	145	173	144	152	150	142	116	125	138	120	143	138	145	147	140	157	144	122	143	133	147	167	145	136	165	148	130	143	134	167	131	132	141	176	162	141	165	130	129	136	134	128	166	141	117	144	122	133	132	152	148	126	140	143	135	154	158	131	133	148	150	128	130	135	142	143	138	144	138	150	152	159	143	133	140	150	142	126	123	139	161	131	142	152	142	140	160	161	134	147	143	163	133	154	135	135	146	143	124	176	130	125	146	168	135	143	123	152	145	155	146	155	159	146	154	131	126	155	131	140	114	163	131	153	133	145	166	105	143	134	147	164	139	133	145	149	150	132	154	127	158	119	122	121	166	129	161	138	152	151	135	140	133	138	163	149	166	152	119	136	117	167	153	143	132	152	150	147	149	114	132	136	147	117	131	123	126	147	139	129	136	143	136	118	141	141	143	148	138	155	138	144	169	160	127	145	154	145	123	122	138	160	152	157	162	146	169	142	150	122	148	134	141	141	155	128	127	150	122	133	115	141	143	147	156	167	132	123	152	151	170	133	131	143	133	135	151	148	146	140	160	133	163	120	140	138	121	144	154	154	130	125	158	131	132	152	149	165	143	148	131	117	129	144	144	135	133	122	150	144	143	145	156	152	149	141	147	141	130	140	136	150	172	149	135	171	155	128	123	155	164	146	143	161	145	143	149	125	165	150	142	150	154	140	147	143	144	140	130	149	139	124	127	161	153	113	136	145	136	143	126	142	148	159	139	117	162	132	152	153	158	136	141	169	118	156	158	134	137	154	158	137	151	165	156	154	132	147	148	139	129	115	140	152	141	135	132	143	138	137	136	153	130	145	181	161	140	148	149	149	142	146	140	112	133	132	152	127	138	141	137	138	147	148	135	117	139	140	147	139	150	138	165	143	146	139	157	126	138	142	143	131	140	126	138	146	120	156	134	131	139	143	152	150	136	136	128	134	150	132	148	141	136	146	143	134	147	151	130	138	150	150	152	139	132	146	134	131	153	148	134	138	140	131	140	146	142	151	127	163	138	180	158	130	127	133	126	148	133	136	137	148	151	160	143	156	156	132	146	154	118	144	110	144	149	131	134	136	122	153	144	160	170	141	145	140	132	147	148	158	140	159	129	139	131	144	134	161	152	134	145	127	149	134	146	152	135	139	144	164	153	152	163	147	130	132	124	137	140	151	145	133	150	149	147	128	139	137	150	137	151	140	140	145	143	136	125	128	141	136	139	131	139	138	133	145	144	145	135	114	140	130	139	143	134	115	136	146	157	137	150	179	151	143	135	136	141	132	135	139	130	139	138	143	159	173	133	159	156	142	141	154	151	138	143	124	152	155	147	137	130	136	154	154	131	149	138	141	127	132	141	155	132	142	129	158	121	157	125	135	138	140	134	143	147	137	133	155	140	156	169	141	153	132	132	140	149	156	138	150	147	133	134	148	158	130	152	139	145	150	142	123	145	130	135	153	137	149	133	160	131	164	149	123	132	145	151	149	119	108	160	156	134	158	154	127	140	140	153	149	143	155	125	158	140	163	140	163	150	145	157	133	134
3215	6906	21540	21043	12529	7797	4671	3271	2105	1526	853	561	461	507	453	416	409	458	405	371	387	414	428	402	390	392	406	420	385	361	430	360	389	373	381	389	384	394	368	403	346	366	355	414	392	389	367	388	387	383	374	351	433	397	380	417	379	397	371	409	409	371	383	381	388	405	390	364	372	366	400	404	388	400	374	383	383	371	391	448	400	398	359	393	392	330	388	381	352	393	374	389	380	358	366	369	410	388	401	387	426	419	381	392	358	359	391	399	414	423	426	385	378	401	411	375	388	393	436	390	385	396	389	402	410	406	355	415	380	402	395	392	366	420	417	411	347	353	370	345	382	383	414	384	407	410	403	428	376	408	385	368	398	373	370	346	415	386	395	386	400	412	354	351	377	413	397	373	374	358	374	398	383	435	379	389	380	386	418	399	425	385	375	394	408	399	414	353	407	392	423	380	397	402	414	395	388	373	408	402	364	387	421	413	391	370	362	378	395	380	404	380	371	405	414	403	414	368	365	387	376	337	422	450	402	409	398	397	394	399	369	410	391	390	383	395	415	400	387	371	381	392	393	364	382	394	358	420	390	369	390	408	415	413	398	380	417	396	339	405	400	405	412	424	402	407	350	386	364	374	405	409	378	364	392	387	408	409	389	408	373	420	405	396	381	370	357	405	376	359	404	384	381	427	388	383	368	377	405	397	369	412	407	375	394	381	398	414	384	381	418	386	416	387	401	390	367	404	384	405	404	367	367	385	378	386	355	369	377	454	395	403	420	387	407	419	385	385	409	392	374	402	386	377	394	353	398	408	358	397	395	378	382	400	350	399	375	401	404	421	419	393	390	409	365	389	409	380	355	405	397	405	377	400	371	408	362	405	400	383	393	392	387	382	399	355	374	408	401	379	400	349	360	358	347	391	388	426	398	413	384	390	422	392	418	402	375	383	409	357	393	382	398	394	332	380	413	408	379	389	391	395	362	407	396	396	389	370	384	425	404	397	395	412	375	398	420	393	364	394	367	405	381	408	375	428	375	389	385	387	396	365	383	396	374	386	369	412	404	376	392	387	358	399	373	380	380	391	401	415	408	392	378	378	381	388	417	388	411	431	403	420	379	378	405	400	377	391	427	405	396	387	371	363	411	390	393	384	377	392	381	349	374	371	381	419	407	362	382	387	380	411	417	375	384	428	384	389	413	431	359	401	393	392	391	385	406	368	376	381	373	425	413	366	383	414	427	393	388	381	371	367	428	426	391	362	424	353	361	390	377	402	384	387	390	404	381	351	405	406	377	383	378	396	390	433	402	409	390	398	355	355	376	373	391	383	386	373	389	406	429	408	357	383	407	416	400	364	377	408	360	395	414	402	406	395	404	374	400	354	371	374	429	429	379	371	409	372	398	374	387	389	385	381	391	385	384	395	384	414	393	411	380	387	374	406	390	371	367	419	395	327	393	354	393	378	360	348	399	410	370	394	373	358	383	372	371	403	389	379	389	404	378	395	372	374	385	383	363	384	390	402	402	416	368	390	427	400	396	372	397	355	379	349	366	373	384	408	421	398	415	382	412	377	412	388	372	378	358	400	400	419	373	386	378	391	397	405	409	382	438	391	377	370	353	385	423	409	364	373	366	396	376	402	365	367	417	390	391	391	367	421	423	367	372	394	346	382	383	382	396	408	375	380	411	380	404	398	379	410	355	365	396	427	363	365	359	339	406	404	377	390	416	399	387	366	389	422	421	390	401	411	386	391	417	378	387	412	361	401	396	390	349	370	407	372	389	390	393	365	390	362	380	381	382	406	440	358	397	401	380	399	395	398	409	381	391	392	378	388	375	408	387	399	403	426	407	382	393	370	395	364	385	365	398	401	377	375	399	399	365	410	365	382	416	386	391	384	369	409	368	378	408	411	391	367	398	403	399	401	380	393	403	404	383	407	388	391	432	409	388	410	378	399	400	424	386	372	388	417	381	380	378	383	389	414	382	379	408	379	427	376	395	375	355	377	373	370	407	390	416	382	407	399	361	445	416	392	367	395	395	374	391	388	385	362	411	394	403	399	377	360	403	399	443	414	363	412	390	401	384	368	408	364	383	397	396	433	378	373	384	388	409	402	376	394	372	429	406	392	368	382	400	349	415	429	379	398	402	367	375	391	384	374	395	418	392	369	369	383	418	397	379	395	372	355	410	379	404	368	378	395	360	397	393	391	371	394	371	372	371	402	420	407	400	394	381	376	394	379	384	362	416	398	376	427	364	395	397	385	393	359	408	365	379	407	422	395	407	411	386	399	360	411	366	402	377	388	382	392	388	394	383	394	419	333	417	371	364	418	396	396	379	430	411	379	379	387	383	377	375	377	401	372	381	365	389	417	414	399	418	403	362	391	379	393	401	401	397	412	397	406	398	389	399	421	405	382	359	391	359	435	394	398	389	376	379	389	361	399	359	423	391	383	378	378	404	379	370	383	350	378	408	356	370	378	381	394	413	380	404	403	384	376	395	393	377	425	436	382	413	428	416	404	363	404	437	360	361	377	386	367	378	368	394	375	382	387	366	393	387	395	380	390	377	338	383	369	423	366	403	434	391	381	360	400	413	375	394	357	401	426	392	391	398	375	383	384	350	424	333	419	394	397	352	399	389	390	400	403	377	355	416	364	384	384	402	363	402	376	385	394	378	409	390	404	365	388	404	377	408	379	389	418	380	403	397	369	413	381	378	392	399	419	397	432	385	379	384	417	409	398	401	407	361	411	422	417	416	374	394	371	387	378	417	414	378	385	388	364	380	396	394	437	387	429	415	397	398	337	369	402	384	401	395	421	379	405	394	396	385	403	359	373	394	366	386	412	348	382	427	412	386	376	398	369	397	376	363	390	374	398	402	415	377	394	388	384	410	419	413	389	418	379	397	445	411	414	371	384	406	414	409	436	383	415	389	411	377	384	374	392	417	365	359	410	388	417	380	385	404	408	362	383	389	372	402	379	392	379	363	374	405	403	398	380	408	403	352	392	381	382	377	375	393	376	367	384	395	375	382	393	385	361	380	357	370	385	379	376	365	387	401	390	385	371	395	408	363	436	424	445	401	421	395	356	389	370	373	362	370	404	386	375	365	416	398	383	387	384	390	397	357	404	399	383	411	375	361	392	378	368	401	402	388	390	373	378	386	408	370	422	447	397	376	369	358	402	341	406	385	361	395	357	410	368	411	395	414	404	416	413	417	408	387	363	413	378	375	413	388	411	409	407	382	404	384	382	351	402	369	368	399	397	375	404	350	395	426	380	396	404	406	390	415	361	405	401	378	399	393	442	407	400	404	388	393	388	368	378	407	421	369	371	396	350	371	393	403	380	397	408	385	375	403	377	426	410	389	373	387	381	392	400	390	364	390	368	371	382	413	422	398	371	366	398	393	392	368	362	384	379	371	389	403	374	399	389	384	404	360	384	384	421	393	390	372	400	391	401	376	402	389	404	378	390	376	359	382	423	391	415	403	379	345	407
31731	45897	67970	56550	38723	26031	14930	8044	4600	2655	988	485	405	344	325	216	179	186	171	172	152	173	142	159	173	130	158	160	147	159	149	172	165	159	129	142	131	123	154	142	153	167	165	146	174	153	157	153	157	154	119	165	156	125	142	152	170	157	172	153	159	128	141	146	168	163	135	167	138	146	130	142	146	163	154	141	137	150	155	157	147	153	147	132	142	140	176	146	159	163	141	175	153	159	142	145	143	159	193	157	170	165	148	155	145	160	134	182	155	156	154	149	174	165	175	127	150	164	142	167	178	150	160	161	155	165	147	140	136	145	153	128	147	157	155	153	127	162	133	130	142	150	147	130	149	154	165	150	159	154	135	149	155	150	159	139	116	143	143	154	164	167	158	149	150	172	155	157	134	152	144	140	166	125	155	127	150	154	158	140	156	142	163	147	150	145	167	161	159	149	157	144	153	142	131	154	165	159	126	125	127	149	152	154	167	161	137	135	141	153	147	164	121	164	155	170	141	142	173	172	152	149	152	152	149	144	162	161	133	144	140	138	140	150	162	140	126	144	139	157	136	149	154	162	156	171	150	142	147	146	168	152	156	172	133	136	162	166	150	146	162	150	144	133	177	138	149	147	146	172	140	163	163	146	174	152	136	160	151	138	158	153	150	139	139	151	170	147	159	148	147	156	161	130	151	163	147	153	156	150	155	149	152	153	149	133	156	147	159	152	140	138	146	153	160	155	151	147	148	137	136	171	144	141	137	141	168	145	182	152	155	149	170	140	149	130	153	158	162	159	173	173	147	159	154	148	148	173	152	153	144	160	149	145	146	157	146	156	151	147	142	169	164	124	152	137	148	138	153	130	162	152	148	155	153	162	135	133	121	144	135	134	156	128	169	133	151	140	148	157	153	144	132	149	130	148	166	164	144	150	159	150	127	157	154	154	157	173	144	161	149	151	134	147	162	147	158	174	130	175	147	154	120	152	137	152	149	156	149	149	157	171	165	169	143	160	155	144	141	164	168	139	148	135	157	154	136	158	146	139	163	170	154	157	153	159	149	163	183	153	144	144	158	157	147	142	142	154	143	148	138	141	145	169	163	159	147	154	130	163	161	144	162	137	159	156	147	140	155	143	142	153	185	150	167	141	141	127	148	137	144	155	144	128	150	131	135	144	165	138	141	142	148	156	153	150	157	142	146	134	162	140	147	154	133	132	148	151	155	158	158	137	146	151	137	177	161	144	152	141	145	150	153	143	173	153	143	162	169	127	169	135	128	139	159	138	142	156	141	163	155	167	143	148	136	143	138	136	144	143	145	144	147	156	174	150	145	163	154	133	149	136	157	157	157	173	145	145	165	162	165	176	139	170	146	146	124	151	161	147	149	166	142	134	156	139	143	167	141	128	150	137	145	162	159	125	140	140	163	144	159	160	138	146	155	148	148	139	164	146	147	146	134	155	158	137	163	153	130	152	145	160	159	147	142	146	151	132	151	138	147	129	159	139	150	146	176	166	160	140	169	142	155	164	136	138	129	154	157	154	133	156	136	148	155	144	148	149	141	159	133	158	163	158	170	164	150	150	146	156	142	135	135	165	155	136	150	148	152	142	151	150	147	160	141	157	141	138	146	134	153	168	158	150	155	145	157	142	148	142	157	150	119	154	146	133	160	159	172	162	153	162	160	126	151	146	152	140	131	163	156	152	150	143	136	160	158	134	160	162	145	155	149	124	119	148	139	134	125	144	123	134	155	156	160	146	165	141	164	123	165	126	133	155	146	155	173	126	149	177	163	129	137	147	156	154	144	138	142	148	145	160	150	162	139	161	142	174	145	164	157	147	156	143	159	154	149	154	135	167	169	151	129	149	157	144	153	152	152	137	141	146	150	147	150	142	140	153	162	155	195	116	127	160	137	169	153	165	170	154	148	131	172	144	152	128	162	128	157	147	158	133	163	167	170	172	158	146	160	175	149	165	149	145	137	129	135	129	143	140	130	157	134	129	150	124	142	165	161	129	130	152	152	134	151	151	126	157	144	134	132	148	157	153	145	145	164	153	152	132	156	142	147	138	159	131	173	161	154	157	123	147	137	143	171	169	139	151	132	146	144	139	160	150	155	170	146	152	140	143	143	161	129	152	137	154	134	144	150	165	142	166	164	151	152	152	135	154	148	142	148	163	156	159	144	151	156	150	155	162	148	138	153	149	139	143	123	146	141	159	156	144	141	159	164	145	168	155	153	130	183	153	148	158	140	151	164	167	149	147	137	144	134	134	160	160	127	140	147	148	156	170	146	142	149	139	140	127	138	138	154	159	149	141	150	143	139	152	135	158	158	140	152	154	149	124	164	145	148	145	159	170	157	149	156	153	138	160	148	171	161	169	146	143	151	128	160	143	162	135	154	130	138	150	158	136	157	156	149	173	145	151	131	161	122	161	136	145	156	144	134	173	148	127	138	159	165	125	141	135	142	152	136	160	141	134	149	154	160	175	165	132	133	136	160	159	152	157	154	150	155	165	147	160	159	153	144	161	146	155	131	170	158	150	151	127	131	160	154	138	162	132	164	148	144	163	144	153	141	142	152	190	141	157	127	158	154	174	147	151	149	183	149	137	136	156	115	145	170	134	149	157	138	146	148	180	137	163	158	132	163	159	148	162	151	139	134	156	150	163	138	161	141	173	157	140	135	132	149	153	138	143	175	146	138	148	147	184	144	135	143	135	146	156	163	144	159	141	168	153	149	156	157	146	156	149	143	155	161	129	148	143	157	143	151	133	153	144	158	118	131	126	142	129	164	152	145	145	156	149	155	154	143	154	132	137	171	154	180	152	149	134	133	153	160	132	144	165	143	145	146	153	157	169	169	158	154	148	154	126	148	142	168	168	136	153	141	140	166	150	131	158	163	145	146	148	107	149	153	156	154	147	153	189	143	184	175	128	165	141	155	172	153	148	145	138	122	141	142	184	138	141	140	142	135	143	167	134	156	142	139	161	156	140	155	150	149	157	159	172	167	142	132	157	134	138	163	140	153	157	134	143	153	144	146	161	153	154	170	140	161	171	151	142	138	176	148	145	153	149	145	154	145	140	144	135	168	151	145	149	152	144	157	144	163	162	160	142	155	146	152	128	134	164	169	152	167	150	134	150	157	130	161	146	144	169	155	141	137	176	165	135	167	143	151	127	142	166	177	139	149	153	159	138	136	158	150	141	176	127	146	167	152	165	136	153	152	157	143	151	156	156	147	143	158	149	130	149	152	137	130	130	140	156	163	137	145	169	147	151	148	146	153	147	160	142	151	143	143	164	135	141	146	125	153	179	171	138	145	147	147	162	172	137	156	153	144	161	137	148	151	135	147	172	127	167	139	138	161	155	146	145	138	138	168	132	149	137	145	170	144	160	149	162	124	158	157	147	158	148	142	150	153	150	140	163	142	156	140	168	158	141	142	136	161	138	145	142	144	147	159	138	141	145	149	122	156	151	148	149	166	154	144	156	138	136
19725	37432	61882	58647	47206	37580	28452	21255	15886	10428	4315	2021	1765	1415	1139	801	604	570	549	489	458	445	433	419	409	403	445	424	403	394	404	418	392	447	415	403	389	393	406	408	394	420	423	379	416	405	376	415	403	402	417	415	423	400	385	410	438	372	354	398	411	415	401	411	414	398	418	406	430	415	399	427	399	408	393	423	405	439	376	401	445	416	404	391	418	370	434	398	402	406	391	390	406	383	400	421	412	389	409	431	420	368	396	435	401	399	400	432	390	448	418	396	388	426	406	419	402	411	426	382	414	375	397	421	415	445	421	368	413	461	388	407	415	399	422	385	417	389	398	400	355	353	420	387	416	412	397	409	407	358	413	409	380	402	406	405	365	424	413	419	434	404	396	430	429	379	417	380	409	424	368	431	435	424	397	424	401	364	414	428	393	396	388	441	427	373	423	359	448	400	367	415	447	386	409	423	404	415	425	411	397	369	384	400	414	410	430	426	437	466	397	388	426	419	392	403	447	414	402	411	409	437	423	417	443	377	418	394	415	403	436	395	414	416	389	417	421	384	410	407	391	415	430	419	401	402	412	419	392	431	416	454	436	377	411	373	383	392	391	432	398	401	413	437	402	431	372	389	438	438	406	428	397	397	422	425	381	401	386	443	383	422	435	394	394	382	412	396	408	383	409	399	420	371	424	435	407	384	369	378	419	364	395	415	406	418	373	437	423	402	412	404	423	393	383	388	423	389	403	443	386	393	404	419	432	430	395	409	398	392	413	420	413	416	414	401	401	441	414	399	396	420	399	402	386	442	414	448	326	437	451	400	399	384	442	407	459	399	386	370	435	392	397	435	448	419	432	375	406	394	381	415	396	426	385	419	402	368	429	408	413	435	402	443	463	404	424	401	405	416	393	421	418	420	423	411	428	404	390	367	448	422	443	427	399	398	399	412	411	428	395	397	408	447	398	432	431	417	428	394	434	417	416	388	440	403	398	380	379	404	377	411	431	404	410	409	406	424	383	399	425	426	431	421	381	382	425	406	406	366	368	407	436	402	375	393	409	439	421	444	430	432	420	383	417	440	370	410	395	408	390	398	426	398	427	404	448	392	366	385	438	414	376	462	398	393	434	404	420	434	421	404	407	399	408	365	411	414	391	412	410	377	397	404	430	431	428	417	401	445	401	425	436	412	363	406	397	382	423	400	454	389	383	416	395	438	413	417	397	407	391	380	404	416	417	397	434	416	402	403	402	406	382	390	426	396	393	443	419	409	415	462	402	457	394	425	364	410	387	363	410	436	410	393	412	414	423	436	410	423	387	400	427	403	433	393	375	427	391	380	383	417	436	429	413	374	414	402	364	386	402	466	413	390	440	411	417	384	391	423	433	397	411	418	398	461	366	424	456	388	454	379	417	395	415	397	417	446	378	458	413	436	411	413	385	423	372	441	389	424	405	463	421	422	424	413	418	427	406	409	379	375	402	386	411	455	415	412	405	392	402	421	404	416	397	406	382	391	410	361	401	381	380	391	436	412	393	398	407	445	407	390	425	433	411	414	429	413	390	408	419	409	397	422	443	408	394	388	417	390	444	439	425	427	394	400	405	416	398	433	389	387	410	389	418	402	389	426	422	400	399	392	410	399	430	439	414	407	409	426	415	396	400	416	387	385	401	412	397	387	413	467	438	441	423	425	418	416	409	394	371	400	415	398	413	435	397	431	410	409	419	421	404	403	402	393	416	388	410	403	428	407	392	414	380	448	370	393	388	438	394	426	417	395	411	389	396	398	411	421	401	417	413	439	390	400	410	412	447	414	419	430	395	406	392	405	388	420	422	413	420	441	397	380	406	377	394	396	439	415	386	391	450	460	388	418	403	448	442	407	415	419	423	376	401	379	375	404	453	424	412	412	402	387	389	426	412	420	410	398	416	439	400	381	366	405	431	409	436	387	378	378	447	422	400	410	391	390	404	448	413	437	394	399	458	455	425	436	410	428	381	396	409	409	410	394	411	416	421	428	383	422	408	407	422	410	422	428	401	427	435	431	409	454	413	448	403	413	438	419	371	431	407	385	417	407	407	425	403	431	415	398	449	401	378	392	417	423	415	390	407	404	412	413	384	386	412	397	387	451	414	411	416	411	386	407	396	430	416	383	391	369	397	416	435	411	391	401	391	412	413	381	384	412	436	456	413	421	398	397	413	399	420	440	442	383	377	370	404	423	387	402	428	389	409	377	432	408	404	400	462	448	407	432	399	377	419	388	429	401	428	435	412	443	413	391	435	398	390	418	407	417	376	424	394	429	457	408	393	396	374	411	386	402	412	389	406	420	399	400	426	439	406	434	435	409	437	409	414	445	429	438	386	427	408	375	383	395	415	402	415	384	393	434	415	426	417	420	405	417	398	451	407	417	449	399	423	428	397	413	408	396	408	409	435	419	423	361	400	401	388	403	390	404	397	412	393	389	367	404	423	409	408	393	419	399	422	446	391	420	402	390	410	415	398	370	425	395	400	417	399	407	420	381	449	390	391	439	398	402	379	406	403	429	432	442	421	437	421	429	409	365	424	414	388	377	436	375	373	408	393	430	371	423	401	378	425	442	420	402	398	392	429	369	382	417	433	417	393	433	412	366	405	383	399	375	398	399	446	382	426	390	407	406	414	432	401	407	404	373	409	407	381	392	405	454	392	410	429	396	420	397	433	422	399	412	409	455	392	393	407	416	393	380	426	405	434	431	424	404	421	437	411	389	427	406	398	434	400	425	395	410	415	438	401	384	387	410	393	391	382	383	407	417	392	436	426	448	414	411	407	387	396	409	411	447	442	407	408	430	426	450	431	413	425	422	436	403	409	433	426	420	398	404	438	417	396	429	412	435	422	431	402	410	408	402	420	405	439	451	406	423	385	383	410	415	426	380	413	400	420	397	412	392	408	405	409	404	393	440	411	407	393	441	388	418	405	412	417	418	388	421	406	407	416	409	408	388	424	403	423	414	438	418	432	388	402	425	407	458	389	400	410	389	417	389	402	431	379	421	410	391	402	404	418	425	405	386	392	402	414	385	433	413	452	373	422	424	428	397	374	385	394	421	408	437	400	415	407	441	408	435	397	433	412	420	383	373	397	427	395	416	400	448	406	383	388	391	393	414	386	422	374	414	392	417	369	390	385	429	432	419	400	404	425	419	417	418	429	431	410	388	421	382	400	408	414	433	440	386	473	395	416	409	425	397	423	394	433	374	406	433	377	402	410	411	370	388	385	408	417	420	396	418	431	399	347	396	366	414	398	378	381	386	373	400	370	426	382	433	432	419	430	412	452	445	400	414	362	399	382	417	426	344	418	349	410	451	405	383	409	372	405	446	416	408	394	415	423	403	406	372	431	357	384	405	426	391	400	359	411	425	446	419	405	405	435	438	429	433	432	393	390	447	419	411	439	365	402	379	426	416	405	411	399	446	419	414	467	400	416	434	379	366	418	425	400	433	451	419	391	371	396	397	388	434
39688	60433	82114	69276	52623	37449	25917	15810	9393	5421	1790	909	673	454	444	284	248	202	258	176	189	154	182	151	166	164	173	174	162	179	182	141	183	174	162	166	169	173	175	191	164	169	160	176	168	179	187	151	160	157	171	165	190	180	182	179	161	171	163	148	157	161	146	169	154	158	158	197	165	178	154	173	160	187	177	158	160	200	174	160	143	160	169	175	151	139	166	184	165	181	145	153	140	158	164	160	172	170	136	179	145	165	152	194	174	174	173	186	158	179	161	145	166	180	184	168	157	184	166	184	172	164	172	194	170	161	196	169	173	164	184	157	136	161	174	166	173	168	153	176	204	173	172	147	179	166	164	158	167	166	180	168	164	178	186	170	195	175	190	156	173	185	163	180	160	166	175	170	164	161	142	150	154	176	173	161	188	186	170	161	195	189	157	149	184	168	178	157	176	178	167	169	161	172	169	167	161	173	171	173	137	171	180	154	178	154	156	169	162	159	188	190	169	156	158	166	174	191	163	171	166	194	173	167	173	172	166	180	192	163	155	164	169	168	179	178	148	169	151	178	162	173	141	148	201	168	180	157	183	178	171	175	165	131	136	195	163	167	141	168	173	157	155	182	146	158	151	172	157	168	175	199	155	155	170	174	172	174	180	184	182	159	186	157	185	161	173	166	163	191	188	177	166	181	179	169	188	159	177	191	167	161	175	162	163	161	186	169	177	177	158	163	175	174	191	175	162	176	178	198	166	149	183	188	149	196	206	169	149	160	195	183	157	181	165	163	149	187	145	172	160	188	145	158	175	163	167	146	167	163	165	159	160	168	164	169	171	184	161	161	138	180	164	163	169	176	173	175	165	164	162	159	186	169	185	154	159	180	183	197	167	198	160	156	183	162	163	156	166	168	171	168	184	170	168	194	175	171	155	148	173	171	180	180	172	164	157	179	173	174	185	175	159	164	161	147	180	147	161	160	181	180	180	170	175	197	154	177	173	169	172	167	185	195	169	164	154	183	160	171	172	171	163	164	185	145	155	171	171	176	165	158	151	164	159	149	170	188	174	180	195	185	195	173	171	175	149	166	154	169	185	153	162	168	161	187	188	175	145	179	164	163	192	165	162	171	167	200	186	150	177	184	148	192	177	140	160	150	170	174	194	178	161	145	149	190	178	172	144	156	146	181	171	187	145	147	170	165	162	169	155	175	158	161	156	176	166	159	151	153	161	164	172	151	178	172	157	185	158	151	169	187	190	153	143	169	151	148	175	178	165	172	167	168	145	187	182	169	182	167	157	161	176	156	165	147	166	170	148	162	178	186	187	173	135	153	171	166	169	150	170	165	179	167	175	147	179	165	169	157	162	146	163	170	164	207	172	170	161	165	166	159	189	166	186	163	179	182	189	168	190	175	172	163	146	162	153	186	155	180	180	153	155	158	175	169	177	156	161	173	158	159	152	172	204	160	152	179	120	171	170	156	171	175	184	154	187	170	157	151	176	140	165	168	162	168	189	173	174	161	183	157	161	160	168	177	162	172	175	184	169	169	165	162	151	142	181	169	162	168	174	157	151	187	195	181	157	156	154	140	177	181	167	161	181	170	149	176	153	139	153	162	184	157	145	170	177	159	166	181	171	170	174	173	175	150	169	172	178	150	168	166	183	147	166	184	175	167	169	156	163	178	153	164	152	173	181	168	159	174	170	170	162	181	190	144	174	162	146	143	147	167	165	158	146	167	171	178	164	156	170	180	193	144	152	169	148	152	188	171	149	169	175	183	162	160	155	166	160	149	167	172	181	175	182	165	194	136	167	161	182	170	181	175	179	208	133	168	182	181	157	168	167	164	166	172	171	165	173	172	170	172	180	165	142	174	168	154	144	195	151	146	177	151	172	189	145	180	193	147	173	165	175	163	155	164	177	160	150	162	184	163	161	180	158	182	176	182	160	193	183	159	164	184	166	180	189	156	170	150	174	174	166	160	162	198	152	169	165	150	162	150	175	160	160	142	173	161	164	188	176	172	175	166	160	165	151	188	162	155	175	161	158	168	177	128	198	171	174	164	159	178	180	182	185	178	147	188	165	178	163	155	170	167	157	189	174	164	159	177	186	160	172	195	176	173	161	182	152	151	169	176	132	176	170	179	166	168	165	182	166	163	188	178	170	165	170	165	168	149	168	182	191	169	181	169	145	166	172	165	169	147	172	177	160	166	151	198	194	185	155	167	191	148	166	158	182	174	154	151	158	182	164	176	175	190	182	161	155	181	183	154	149	150	175	155	165	161	196	172	165	171	162	164	159	168	175	176	166	168	155	192	152	156	166	171	158	185	152	173	166	160	178	160	195	161	163	165	177	176	183	169	151	165	193	155	174	146	177	165	165	181	162	174	159	165	180	158	156	168	174	176	161	166	180	162	192	185	166	151	146	178	168	162	167	135	157	176	173	161	163	162	209	170	150	182	153	150	170	167	142	174	138	165	135	175	157	170	162	153	163	173	155	141	169	170	176	168	182	162	176	172	171	180	156	167	167	176	192	172	149	165	178	174	147	156	165	144	186	152	186	166	171	156	171	168	169	176	171	178	181	158	161	138	163	176	149	164	140	162	157	190	164	161	163	167	148	170	161	180	169	146	179	184	189	188	177	183	160	163	141	174	183	170	170	179	163	166	179	146	163	146	178	172	155	149	177	171	157	183	164	163	169	167	165	175	168	168	157	144	183	162	203	159	172	168	141	191	168	173	145	157	144	150	158	157	167	183	185	142	146	176	158	174	175	158	148	171	155	167	159	166	155	152	171	183	171	158	155	179	168	171	171	153	183	177	167	162	165	191	174	168	149	178	166	153	190	155	156	143	143	141	181	173	178	166	159	144	158	189	169	161	192	160	183	163	179	160	197	179	155	170	148	168	180	177	171	188	165	169	177	171	151	158	163	154	185	155	181	148	178	158	187	169	156	176	166	145	160	155	166	166	156	155	169	166	155	163	186	149	147	166	151	171	185	169	178	133	181	156	156	179	157	151	178	165	173	170	161	161	203	143	149	153	158	168	176	165	166	173	156	167	171	176	160	165	184	173	155	172	154	177	160	155	172	157	188	162	183	186	164	178	156	165	192	170	173	156	179	168	173	159	164	152	176	172	155	174	187	169	158	169	173	167	163	153	148	180	154	149	175	179	176	162	158	184	175	160	165	190	176	189	146	183	157	162	157	171	160	173	159	194	162	168	155	166	177	163	174	176	170	180	187	162	171	172	173	169	195	158	148	155	155	167	168	158	162	180	210	152	173	161	185	165	169	180	164	178	145	189	195	156	167	163	167	159	150	179	166	167	192	167	175	176	167	154	172	144	150	170	160	144	179	152	152	178	160	156	139	176	168	174	199	151	172	171	147	184	175	158	196	186	189	177	176	195	154	176	160	152	172	162	177	183	142	159	189	164	168	167	157	180	170	168	171	156	144	153	153	194	179	172	170	169	169	172	183	175	173	164	187	167	161	173	162	148
23996	46172	77248	73513	60164	46689	38055	29468	23965	16367	6979	4082	3070	1977	1623	1069	796	777	918	618	536	439	482	469	445	453	448	423	449	462	431	428	458	410	424	450	444	434	436	469	470	411	420	423	486	429	444	466	448	436	454	463	445	499	505	448	483	424	426	434	456	470	488	398	436	452	447	391	463	451	449	448	445	457	410	400	439	479	467	446	475	440	437	444	430	453	415	460	449	458	442	410	469	461	471	397	458	444	479	418	448	441	456	439	466	421	433	489	414	432	453	450	446	419	462	398	432	449	413	419	474	447	450	433	438	401	496	430	447	434	441	459	436	461	457	480	439	394	428	437	422	445	450	431	441	435	462	455	426	425	434	446	446	436	462	448	500	417	443	464	440	456	472	452	455	450	452	442	419	439	427	407	411	448	454	444	447	468	458	399	387	440	436	456	419	472	436	463	459	443	510	421	439	436	452	473	450	430	467	427	415	471	403	446	441	443	425	428	444	420	425	435	478	447	434	458	425	466	453	433	467	442	502	441	429	448	480	468	488	464	430	424	437	435	438	425	432	456	456	452	459	447	473	444	404	427	465	455	423	436	423	455	478	438	449	432	464	422	405	425	463	464	440	470	430	454	443	423	422	426	449	406	456	391	457	437	411	447	463	439	458	463	442	449	439	453	481	396	447	449	426	436	448	447	427	455	419	431	474	469	415	439	435	452	430	454	466	429	469	479	457	423	482	444	482	451	407	479	463	441	431	481	448	487	432	463	446	452	431	436	404	469	445	478	411	413	464	444	441	465	457	463	432	461	466	419	467	418	416	446	448	426	383	451	435	437	455	446	444	426	474	424	469	467	417	445	489	442	453	468	451	426	417	430	430	440	473	446	436	473	434	438	449	453	422	439	469	425	453	423	455	479	406	419	438	494	411	402	426	459	450	448	468	470	435	476	458	477	473	455	459	395	449	443	403	499	485	436	474	429	427	454	395	470	403	451	420	449	448	425	448	404	447	437	408	464	425	448	433	479	468	432	455	466	464	450	454	437	416	488	411	436	433	454	442	481	421	470	469	484	468	452	415	448	425	381	497	460	402	443	447	414	511	472	466	492	434	464	454	425	474	445	518	449	463	452	415	439	521	424	451	426	472	443	489	458	448	469	459	438	466	460	442	446	463	449	462	458	433	455	459	468	455	470	440	411	465	444	443	458	456	432	481	460	436	442	409	427	440	461	461	453	427	429	500	445	420	458	479	447	453	454	471	465	413	439	493	455	439	472	427	403	437	439	435	452	455	448	477	456	428	427	428	429	432	462	419	434	423	456	448	467	441	468	474	420	432	441	446	440	473	465	450	437	439	439	437	459	448	415	439	471	465	372	452	453	424	454	433	454	441	448	430	457	469	433	471	448	458	492	438	435	446	495	470	470	419	430	463	500	459	480	443	434	437	486	419	412	438	434	425	429	414	455	425	500	472	452	435	409	447	435	439	474	470	479	454	435	500	466	417	438	437	441	400	488	458	457	442	462	442	518	469	420	474	439	474	425	419	429	456	459	456	420	419	445	437	425	430	442	443	437	452	469	468	441	424	447	461	458	451	451	447	462	471	464	475	448	419	443	453	435	435	448	468	435	444	465	455	475	424	463	442	468	493	430	405	494	435	427	439	430	465	434	391	430	462	465	424	447	453	406	485	428	453	485	416	467	443	468	428	435	425	468	455	448	438	429	467	486	471	498	403	426	436	430	467	433	465	412	466	448	412	476	458	483	451	494	424	466	444	497	496	446	444	424	464	462	434	448	435	435	455	422	425	498	441	424	417	420	455	460	450	447	418	424	417	466	423	441	453	453	476	427	451	429	460	408	464	434	398	456	409	457	458	460	426	439	464	433	433	424	440	408	433	440	458	430	464	480	508	437	451	434	459	436	459	460	477	470	448	463	461	461	437	430	464	444	457	450	435	441	445	422	424	484	433	412	464	464	455	434	434	425	426	446	456	448	474	434	504	429	413	440	452	443	436	444	432	404	460	458	451	464	441	436	446	456	433	474	474	439	474	424	454	498	427	436	471	457	460	410	432	447	447	443	438	454	426	434	437	443	417	482	415	413	443	447	464	446	454	424	433	424	460	458	463	488	459	461	449	469	435	437	495	457	460	398	432	451	439	409	466	435	482	431	467	482	450	425	428	495	438	454	445	450	447	452	437	425	474	421	452	435	424	423	456	445	389	453	440	412	476	425	472	468	480	452	425	415	394	438	446	431	429	457	463	436	406	457	436	462	425	463	409	423	470	458	468	448	447	437	432	430	405	423	430	439	455	461	419	451	440	409	487	403	437	428	432	434	449	415	446	447	464	408	406	437	418	426	454	414	432	456	480	436	476	479	417	404	445	458	463	424	438	451	428	412	447	413	474	470	465	465	470	453	455	386	456	446	464	438	422	450	482	437	419	419	422	422	415	458	501	449	454	431	461	435	440	448	464	445	484	435	459	467	447	446	460	486	455	454	466	464	439	468	402	474	425	485	477	420	424	459	451	472	438	460	444	418	406	480	446	446	452	453	494	434	421	482	458	484	421	433	433	473	467	462	459	434	443	479	476	441	482	453	496	451	459	459	424	424	468	447	433	385	459	421	446	445	463	449	443	417	462	451	419	434	448	427	445	452	423	430	461	418	451	438	411	494	419	425	446	440	466	452	473	430	481	441	433	406	441	409	478	443	451	431	472	438	447	454	444	465	404	452	422	411	461	454	398	467	438	441	460	436	428	484	444	479	417	427	459	447	462	473	460	477	434	430	436	446	440	421	476	444	449	440	448	421	448	441	427	416	446	428	472	443	434	399	469	468	446	475	474	446	433	430	452	453	458	445	464	439	485	464	444	450	444	458	453	460	434	428	421	439	410	459	431	440	456	441	409	440	449	430	412	442	448	474	453	412	424	431	456	445	519	481	458	448	417	453	421	429	452	458	469	439	425	438	443	472	487	420	422	420	427	451	430	426	440	484	444	440	409	487	445	452	403	467	410	442	418	420	456	454	444	407	410	459	442	445	459	472	443	447	466	458	472	462	444	430	471	422	466	405	459	467	450	471	470	459	435	412	458	475	458	434	489	443	406	452	451	441	456	430	443	413	442	445	432	402	468	449	466	437	430	450	449	442	451	431	473	416	411	447	440	437	486	462	466	467	444	452	434	454	451	457	456	439	423	427	429	473	453	438	442	509	438	429	444	478	463	446	444	444	448	469	435	457	433	466	477	442	430	431	437	444	452	429	480	435	422	481	475	426	452	485	484	437	446	470	454	457	423	445	472	488	438	420	448	462	480	446	480	446	445	441	422	463	405	430	484	472	479	433	465	431	478	454	456	461	483	448	427	462	461	465	450	437	433	442	479	441	455	478	443	451	433	453	449	425	433	437	446	428	470	462	427	465	446	454	431	413	428	424	433	450	495	421	424	434	450	430	452	455	455	453	451	450	445	440	437	444	469	421	410	422	402	490	425	432	451	450	458	407
5412	7148	13304	10113	4258	1915	1113	683	436	392	194	190	180	177	145	152	133	155	137	153	155	143	150	150	136	155	122	138	144	134	134	142	143	131	147	148	135	150	146	143	147	156	138	146	139	148	150	135	159	149	141	153	130	148	156	149	136	144	146	171	149	136	148	135	129	146	114	135	134	153	125	137	132	123	167	132	128	123	142	144	126	145	133	154	150	175	162	149	138	144	159	122	120	140	136	154	165	142	114	157	166	154	133	153	158	139	137	133	164	136	123	141	151	145	142	131	139	142	158	128	151	128	153	135	143	134	159	144	131	146	139	156	172	166	144	153	153	150	137	148	142	145	150	135	154	149	157	149	154	159	140	138	147	146	165	138	158	129	159	140	147	150	147	145	149	160	146	168	129	159	147	146	136	132	136	142	142	117	164	171	152	136	153	137	151	165	162	136	143	147	145	145	147	115	135	147	155	133	134	135	143	164	146	154	148	149	123	139	144	153	148	136	152	141	152	135	146	143	147	147	149	156	136	154	153	132	126	137	148	162	131	160	131	157	131	125	148	141	121	146	153	145	146	132	150	128	130	140	164	142	164	153	164	140	131	136	150	146	137	137	132	153	144	143	120	164	165	138	142	153	156	157	156	147	165	147	159	126	144	156	168	158	132	142	139	140	136	164	144	123	153	131	125	152	156	120	133	148	126	154	162	164	143	148	141	138	140	137	139	140	147	139	141	151	136	136	142	152	137	118	177	136	138	144	150	137	127	128	134	151	156	138	170	131	145	149	129	144	137	145	130	154	134	148	137	153	152	162	158	130	163	152	153	134	158	165	155	139	140	141	137	146	120	142	125	120	139	164	128	133	138	143	155	137	138	154	141	143	127	139	148	127	138	138	144	149	127	133	138	149	148	144	128	128	134	132	150	148	147	126	161	146	151	137	167	155	143	123	139	162	142	133	129	143	135	131	163	142	152	145	133	168	147	125	177	151	147	145	141	142	117	163	129	144	137	129	108	146	158	130	135	169	135	154	150	140	135	151	158	181	138	143	144	144	136	148	147	137	134	120	155	148	149	155	140	156	135	125	138	139	139	157	144	138	123	152	155	152	140	142	129	146	134	157	140	160	163	149	149	136	157	151	138	139	149	131	165	163	144	139	148	147	126	151	139	144	151	166	136	168	127	154	159	149	151	144	159	126	137	149	142	131	149	160	133	153	168	138	156	171	149	149	148	132	131	146	133	133	139	147	151	145	133	167	143	129	137	128	148	156	138	146	142	132	128	145	149	148	140	145	151	149	160	143	133	153	146	136	125	143	171	130	136	138	150	127	163	133	125	159	135	127	159	135	119	128	168	150	145	135	143	136	134	147	163	140	139	161	150	133	144	122	135	135	160	156	144	149	136	140	137	147	156	131	124	137	136	158	153	140	134	149	130	146	138	133	178	141	133	143	186	144	149	145	166	143	139	155	154	131	162	136	138	145	136	146	143	141	151	152	157	142	142	146	142	145	137	159	129	136	128	164	136	140	169	150	139	148	150	128	145	145	135	149	142	157	148	153	122	133	162	165	158	135	158	172	161	159	161	152	169	149	156	152	124	144	151	141	145	139	142	135	142	133	130	130	155	155	127	174	135	136	162	149	148	151	130	144	140	149	133	132	161	151	159	155	151	129	131	141	154	134	132	151	140	134	140	144	146	153	142	144	136	164	157	151	153	175	117	146	149	121	145	136	126	143	146	137	167	129	130	145	129	144	131	144	119	178	152	146	145	158	155	136	154	151	145	150	151	148	155	134	145	158	130	148	142	158	148	123	149	136	137	139	132	150	131	144	158	156	168	158	149	140	135	165	156	144	133	157	131	142	152	149	143	142	131	130	142	134	160	119	160	131	132	130	139	127	146	133	153	163	161	137	160	158	155	133	114	148	136	137	157	142	142	144	133	130	140	152	127	131	158	125	140	165	152	149	140	129	125	138	129	150	153	151	139	155	151	147	125	150	140	146	140	143	130	143	161	126	156	152	157	139	145	150	157	149	155	135	143	129	152	153	140	137	147	153	123	157	140	145	138	118	151	133	128	138	117	150	137	152	129	141	134	142	161	148	134	138	150	167	164	130	128	167	177	167	147	141	156	127	144	140	178	138	162	164	134	164	164	136	126	132	163	162	145	144	175	136	141	144	152	150	152	142	133	145	148	136	140	169	164	165	148	146	156	149	152	113	142	116	132	168	154	135	141	127	135	132	167	157	125	156	154	148	131	128	131	133	150	129	153	152	131	137	119	162	123	144	152	156	152	151	113	142	160	147	140	140	153	154	163	124	136	157	123	159	161	139	152	159	143	146	160	132	165	141	158	143	135	144	143	154	141	140	157	172	131	150	156	115	137	145	126	129	137	136	125	145	113	120	147	149	143	145	121	140	149	141	126	147	136	148	135	141	139	170	138	166	132	126	133	171	136	155	177	132	122	166	160	119	148	137	153	132	135	149	147	134	157	139	130	137	149	133	163	167	143	130	141	147	154	138	130	148	134	134	167	155	146	147	147	130	138	127	135	154	151	167	144	133	156	133	140	162	150	144	126	152	136	151	107	139	158	149	135	126	140	131	154	111	146	128	167	157	118	128	150	129	121	151	152	147	139	135	154	136	132	141	137	125	148	143	143	143	149	138	145	138	148	157	134	153	144	126	150	147	143	165	147	142	159	143	146	159	147	141	157	130	132	143	157	131	133	134	165	140	146	138	122	133	150	124	152	147	146	133	134	142	160	157	133	151	140	147	168	156	128	162	159	156	138	129	153	110	161	148	159	133	154	132	142	149	151	135	138	180	148	122	140	157	152	139	153	142	144	160	152	161	144	155	140	130	137	127	125	144	136	131	150	132	155	156	163	156	134	159	141	143	132	143	137	138	160	119	123	158	150	113	158	147	152	149	132	158	141	155	135	138	137	174	129	140	134	132	138	145	142	145	136	139	166	143	133	134	133	141	162	153	126	157	163	157	133	160	131	142	145	141	152	171	166	137	118	152	152	145	157	138	139	142	157	140	167	131	157	138	151	138	134	162	135	124	143	130	140	137	127	135	122	145	147	128	154	143	165	144	123	119	134	136	141	143	155	156	155	131	147	139	141	153	158	145	158	160	153	118	144	120	154	163	124	152	141	135	135	141	141	136	147	135	151	154	162	146	144	148	160	152	141	129	126	139	147	166	146	131	149	139	135	132	130	133	138	136	154	142	156	126	132	144	147	155	138	143	138	141	155	135	135	149	144	164	144	122	123	129	122	155	159	143	135	146	151	131	139	144	135	150	141	144	154	148	124	152	135	158	135	143	124	162	134	130	127	135	130	127	146	165	140	146	138	159	158	142	147	147	150	152	149	135	137	139	146	142	153	146	150	164	130	128	137	132	166	131	154	160	141	140	133	135	133	118	146	144	142	139	151	158	163	127	132	141	120	134	140	136	164	131	168	142	142	162	133	135	143	138	138	130	124	154	148	142	126	143
4836	9231	22310	20591	12297	7114	4306	2710	1886	1433	730	588	509	475	426	408	452	433	408	399	389	374	383	401	361	376	393	421	374	380	383	408	416	395	363	374	393	413	354	373	424	392	384	380	396	364	375	411	427	358	383	399	418	391	356	347	392	410	359	395	404	415	397	384	396	379	409	422	393	407	372	404	401	385	396	372	401	366	438	421	386	421	385	360	412	380	368	360	421	405	382	408	395	410	418	389	399	404	381	419	386	406	371	407	407	399	387	390	371	407	400	381	405	367	383	405	351	353	389	392	365	360	386	374	370	379	365	406	407	371	361	362	420	406	395	404	397	401	409	383	419	359	386	381	380	371	424	430	382	395	378	424	431	333	379	388	360	392	404	413	409	384	407	354	381	394	383	373	425	382	408	387	352	398	418	376	370	368	391	413	399	394	387	366	391	387	396	378	386	413	403	396	426	395	385	422	390	386	395	403	403	354	393	456	383	385	415	405	368	432	391	397	404	376	416	374	388	415	421	370	408	390	379	394	416	378	391	396	388	382	358	390	384	368	380	392	396	403	422	405	370	416	403	339	390	370	378	396	361	335	398	385	384	363	410	376	370	347	374	381	363	385	395	376	401	429	406	357	409	381	399	403	352	367	394	391	376	409	410	387	390	399	366	374	364	371	408	388	410	357	400	386	369	368	395	380	371	362	355	419	405	369	418	403	389	411	399	421	341	417	409	374	384	404	397	401	377	382	407	371	373	391	394	383	413	402	408	388	404	390	372	398	388	384	423	405	400	390	393	408	379	376	412	393	426	399	401	383	388	412	363	367	412	386	399	425	362	370	415	412	359	412	358	403	408	357	351	364	398	375	392	368	418	402	405	390	409	358	386	385	403	381	398	380	420	384	385	419	366	419	381	395	379	417	389	383	357	381	389	353	409	374	393	399	373	373	429	392	405	390	387	370	378	390	393	392	417	389	401	385	409	412	403	364	382	353	393	374	424	355	390	394	371	390	383	372	363	400	402	379	350	385	392	380	383	389	408	357	385	392	375	391	373	395	418	373	423	383	398	370	391	377	383	381	384	376	418	402	408	391	380	381	404	404	382	372	406	406	371	389	383	361	383	379	389	405	380	386	388	371	419	409	388	406	345	375	414	380	412	396	428	393	400	385	417	372	389	404	407	404	405	356	377	417	379	463	405	382	411	387	353	402	379	391	386	406	430	403	391	388	404	381	412	416	380	412	395	361	364	375	392	364	392	369	363	406	388	401	360	391	395	393	394	385	409	431	396	403	432	368	400	371	394	390	436	381	377	378	425	376	382	393	390	391	389	381	382	394	348	390	396	399	383	366	399	371	412	379	393	388	379	388	424	386	373	401	399	451	407	387	400	346	387	423	385	405	395	378	383	403	400	388	369	363	364	364	382	361	400	406	389	396	408	400	396	405	409	408	376	386	382	409	377	395	404	432	374	399	413	382	438	421	401	387	386	403	401	397	407	398	371	374	401	382	361	394	416	388	423	420	410	378	370	414	382	337	387	427	362	413	428	384	406	378	386	366	394	396	383	396	409	384	407	372	400	371	463	402	385	372	401	392	363	384	424	377	424	370	389	389	401	366	415	402	378	358	395	387	388	378	392	373	360	382	388	429	409	383	374	422	387	342	387	395	338	349	399	400	405	402	412	392	393	419	346	384	371	373	426	361	391	355	392	401	380	392	393	349	393	388	401	425	398	385	356	402	388	395	379	386	391	369	391	393	378	390	400	368	393	393	388	384	373	382	360	404	416	364	408	410	371	425	381	420	377	391	400	366	440	413	416	417	394	355	404	395	383	395	351	389	381	360	352	362	382	418	366	394	357	405	399	402	404	418	418	398	409	402	396	397	385	371	416	386	403	403	373	387	433	373	417	374	397	405	375	381	411	378	364	412	390	414	349	394	385	391	387	413	391	369	389	398	376	411	431	361	397	382	415	402	364	382	371	382	399	400	422	383	370	405	424	394	399	362	380	370	387	346	393	388	400	362	394	392	386	389	359	390	376	347	392	411	376	404	365	443	398	427	378	376	383	396	418	422	396	390	369	421	370	386	368	394	390	398	366	370	370	398	388	420	377	375	403	364	415	394	399	400	375	370	401	395	422	352	400	425	377	370	382	358	411	398	377	392	365	366	409	361	400	387	406	404	418	405	377	392	381	370	395	365	372	367	355	387	421	381	389	414	382	388	389	391	380	346	395	412	362	379	382	394	384	355	402	442	399	409	399	396	380	384	423	409	388	417	377	380	399	400	375	418	341	398	368	403	400	373	413	363	385	389	365	399	429	416	398	417	405	387	407	409	382	401	345	383	370	415	392	408	394	415	415	412	375	388	408	392	398	394	392	400	381	411	419	406	349	383	379	403	395	396	383	413	422	403	407	370	364	374	388	362	393	366	408	414	409	393	406	386	412	402	398	397	387	361	358	404	406	398	411	416	352	405	400	378	407	382	380	414	388	375	423	395	373	404	385	386	404	361	419	349	367	409	425	411	389	389	380	390	393	413	400	388	397	425	348	387	386	423	386	386	353	342	389	423	415	384	365	367	364	369	392	392	384	395	355	392	415	386	422	405	359	384	386	411	369	357	392	403	377	410	392	400	334	373	407	403	400	407	381	388	391	401	390	404	384	372	395	380	400	408	405	389	378	377	405	415	449	395	420	416	372	373	414	380	384	371	401	389	413	363	407	393	388	384	412	386	435	392	418	413	369	413	415	406	410	372	377	362	379	388	369	431	372	410	429	395	412	378	358	392	396	396	374	392	391	396	404	384	418	371	364	342	374	371	389	385	415	389	409	420	381	418	385	356	379	378	385	382	404	396	396	393	417	392	400	413	383	394	401	421	416	407	387	403	361	372	374	388	388	385	336	397	390	387	376	367	389	404	407	374	368	404	404	380	362	390	350	382	386	413	398	366	378	434	380	395	391	407	384	398	352	428	398	422	381	412	399	377	372	411	404	383	374	381	416	393	399	418	429	369	401	392	419	395	363	387	408	378	394	403	422	400	376	416	395	417	393	373	374	394	378	385	417	387	434	394	393	362	384	393	378	386	381	395	395	371	363	384	365	391	431	367	390	438	402	406	421	387	442	409	405	388	373	383	381	370	382	375	376	364	387	356	422	416	372	388	350	380	371	394	355	412	378	403	393	401	423	377	434	418	409	384	393	428	364	400	368	387	418	362	420	404	379	351	363	385	375	381	395	407	392	402	387	397	360	400	428	408	360	374	419	405	411	403	395	379	420	386	378	390	408	407	381	410	388	386	396	409	421	411	424	356	378	408	417	337	348	414	426	417	386	374	391	403	412	393	394	377	359	385	357	394	447	385	410	418	389	410	378	353	412	411	376	379	396	394	389	355	389	369	413	406	378	385	369	387	382	354	373	370	399	382	409	384	387	405	369	383	415	375	421	405	355	376	399	382	376	379	365	364	382	414	406	434	425	408	372	396	403	372	368	367	395	402	370	385
38808	48074	68072	57813	37402	23104	14075	7299	4188	2312	761	577	378	333	265	203	177	181	197	187	169	163	140	146	130	138	157	142	163	144	149	145	155	154	160	145	121	145	162	158	144	139	156	155	149	147	151	153	149	147	152	144	155	121	143	154	170	143	156	151	131	152	161	135	165	154	160	130	169	144	163	136	149	147	157	160	142	171	156	156	141	153	138	132	156	141	175	160	132	142	164	159	169	134	157	165	127	146	141	144	140	151	148	148	148	142	134	143	151	152	132	145	144	184	146	157	153	149	151	145	164	154	156	152	158	160	150	133	125	152	159	159	145	149	139	165	152	144	145	145	161	143	149	150	140	137	137	151	151	160	173	151	138	140	147	143	152	153	139	153	131	140	144	152	158	141	145	162	148	158	149	167	155	148	141	147	132	146	154	172	143	159	144	137	146	173	136	158	163	141	149	161	130	157	127	183	154	142	148	174	145	145	164	142	143	142	130	142	140	149	145	160	166	177	140	162	159	170	179	136	161	154	138	153	148	139	122	145	152	163	140	135	134	162	153	153	153	146	149	144	149	155	143	150	156	137	141	157	148	147	162	154	136	157	149	157	137	143	152	161	153	140	163	134	163	162	141	164	140	149	153	154	151	141	162	141	162	140	144	147	149	140	146	146	164	154	134	150	151	164	142	155	144	169	161	144	145	147	144	124	167	138	133	165	158	145	142	134	143	177	165	148	153	154	148	158	170	144	140	167	167	175	182	169	136	142	146	158	144	136	139	129	148	167	156	171	152	114	156	159	151	140	164	165	166	146	143	141	164	151	138	133	151	151	147	154	122	134	128	156	168	145	172	168	149	154	145	153	161	133	137	149	143	143	130	158	146	162	162	136	119	157	165	130	143	139	160	159	173	140	147	142	142	149	138	141	141	137	181	137	165	153	145	134	160	145	150	147	150	157	159	141	149	137	140	145	151	159	165	156	141	152	157	158	166	137	145	149	144	145	182	140	152	154	174	128	138	164	156	174	145	149	163	135	131	155	157	135	133	147	146	172	149	151	153	141	162	132	148	145	162	129	147	148	154	170	143	161	168	151	178	151	182	170	164	166	151	151	158	173	134	159	143	162	164	155	144	178	147	146	151	166	162	169	152	150	163	157	130	149	158	160	150	149	155	157	147	144	166	143	150	139	149	142	147	148	130	170	150	142	184	149	167	140	152	163	150	153	144	148	141	140	138	152	150	147	153	145	165	153	148	170	172	166	142	126	166	151	133	158	139	134	173	147	125	136	142	138	160	147	136	147	159	139	152	145	161	137	140	167	166	152	166	165	165	146	148	160	136	144	161	166	133	126	148	167	146	145	138	119	145	142	147	156	150	149	160	151	172	161	143	167	166	155	131	154	153	148	138	172	154	141	143	150	179	141	157	144	157	143	153	154	146	137	128	137	157	151	150	157	152	127	168	140	148	135	145	149	159	145	148	146	171	160	133	154	140	136	150	146	157	167	155	139	165	144	182	138	152	129	177	154	150	148	152	153	159	147	130	158	163	160	157	130	148	146	133	169	163	141	168	136	156	143	158	153	143	148	164	149	125	148	153	180	153	163	137	147	161	137	153	141	164	152	158	156	140	137	144	159	147	147	136	145	152	143	170	141	175	172	155	152	149	145	159	149	159	145	124	156	136	143	105	162	142	149	151	153	146	146	144	143	148	135	166	175	167	148	143	125	138	140	168	174	141	144	159	140	155	129	150	151	146	158	157	154	153	190	153	148	132	134	137	164	145	143	145	148	133	164	151	139	158	142	138	156	150	144	134	158	142	137	156	160	153	166	164	145	149	160	146	156	126	140	149	137	146	154	144	160	144	173	129	146	150	142	157	153	132	148	149	159	167	146	155	175	137	146	177	153	161	147	163	151	132	148	135	143	171	155	137	144	173	133	132	149	143	149	151	146	143	144	157	146	146	142	149	152	129	149	157	142	151	150	160	186	128	144	135	151	139	148	136	174	165	159	170	140	151	143	121	120	139	138	135	176	167	149	158	154	160	132	132	136	130	159	137	170	155	165	165	158	120	147	153	136	140	154	166	145	149	155	153	162	168	147	158	157	149	133	146	145	136	155	170	137	165	151	152	154	135	148	141	132	173	175	176	154	141	130	153	152	150	140	147	134	155	141	141	122	155	130	163	156	141	136	159	132	138	138	159	153	152	136	145	135	137	149	158	157	127	153	139	147	158	152	147	152	146	137	134	159	157	151	150	138	159	161	142	155	156	160	163	143	159	151	130	159	146	132	178	154	145	152	161	135	151	159	140	153	165	146	144	171	156	142	135	150	129	152	166	142	156	162	161	151	164	157	158	161	171	156	153	186	144	152	160	154	148	131	166	140	140	158	136	171	152	142	136	125	142	150	139	128	146	134	117	145	138	159	147	140	148	161	149	148	127	154	159	168	150	136	137	144	148	150	156	137	159	131	156	155	133	167	155	152	143	143	162	147	133	147	161	177	173	150	171	160	136	147	155	140	138	143	141	166	155	137	150	146	171	157	124	141	144	149	153	133	168	140	150	149	134	153	155	152	164	148	142	147	137	144	163	152	171	133	134	145	150	139	127	152	123	170	162	143	140	155	155	143	147	144	147	153	139	148	162	150	151	175	150	166	147	165	134	136	142	139	173	164	131	140	149	135	144	161	152	156	137	162	146	142	140	126	161	152	166	144	150	168	173	161	154	144	143	174	131	150	151	172	152	138	141	144	147	159	149	152	159	157	154	119	153	148	160	152	124	129	170	132	152	143	163	145	150	145	144	177	148	170	169	168	156	130	143	139	174	155	155	134	124	152	151	134	153	123	103	150	141	179	153	160	149	165	145	136	134	145	138	134	155	147	149	154	138	145	147	146	159	142	144	148	142	171	136	139	164	139	180	168	132	132	149	123	128	151	170	172	149	148	148	164	147	144	148	135	160	181	129	173	145	179	167	148	146	125	141	146	166	168	137	134	140	162	161	161	156	193	138	150	162	150	143	134	154	164	137	144	146	174	152	131	145	143	166	149	150	166	146	143	158	137	156	166	152	145	144	160	133	135	153	162	146	167	154	161	153	131	146	153	159	173	126	149	147	153	136	139	154	142	142	138	169	115	157	163	145	181	167	148	160	136	142	145	171	169	155	156	142	144	137	150	151	132	144	149	169	168	121	149	142	151	150	148	150	148	138	143	167	178	179	140	166	168	148	160	145	135	140	163	179	148	151	139	151	148	136	168	139	130	131	148	159	153	156	145	156	130	159	127	140	161	135	158	131	166	158	163	172	170	166	138	148	162	154	155	162	153	162	161	134	174	130	178	182	141	162	150	145	143	156	151	134	156	160	164	168	151	151	139	164	145	141	158	151	171	170	154	164	152	158	128	134	180	167	148	157	159	144	147	135	133	144	132	143	151	153	128	144	151	141	160	150	141	144	148	150	127	164	146	169	135	159	151	152	141	168	151	166	149	133	149	148	167	138	156
23713	38371	62173	59385	45525	34541	28372	19093	14907	8895	3606	2634	1766	1289	903	664	527	649	608	561	498	418	417	419	414	387	434	404	379	404	440	387	397	386	375	414	418	406	398	392	430	362	433	420	397	383	424	407	437	442	456	393	414	402	399	394	432	418	447	393	405	401	410	441	415	432	402	431	418	406	383	436	427	394	427	424	409	389	409	394	396	428	418	407	435	400	384	396	392	408	428	384	386	420	410	400	401	384	399	404	423	464	380	430	420	421	419	372	405	377	417	373	430	413	402	436	389	403	409	396	380	420	387	416	383	380	389	394	372	394	408	382	401	401	398	415	367	393	395	390	402	406	400	412	396	400	436	418	412	409	432	381	411	389	409	418	405	408	396	416	356	427	424	426	390	431	374	424	418	379	398	420	399	390	423	404	393	401	420	424	417	400	414	425	409	417	396	428	409	404	410	384	416	437	392	417	375	377	420	439	385	431	398	375	421	412	404	413	401	405	428	409	391	384	406	389	425	413	451	416	422	381	393	396	408	414	418	424	382	390	409	417	365	439	425	414	414	390	395	393	416	388	370	417	398	433	442	405	392	386	378	417	397	405	421	400	412	447	409	421	399	395	391	406	426	409	365	381	446	416	442	424	428	399	420	379	393	398	409	369	433	386	415	410	415	405	413	376	413	417	414	400	414	441	422	404	370	391	397	378	385	360	416	397	428	385	393	380	368	412	422	425	375	418	432	415	400	407	406	406	430	443	405	429	426	412	420	399	402	379	388	407	403	396	380	412	397	374	415	434	421	388	399	371	419	386	440	405	410	380	389	397	415	425	410	427	443	447	432	398	413	402	418	450	419	422	430	443	400	391	388	476	367	405	417	424	383	407	418	431	405	420	402	414	411	400	392	402	428	411	398	433	392	425	432	407	415	397	437	388	414	444	445	415	421	407	461	411	402	402	396	402	396	365	438	387	437	381	423	403	404	374	435	418	391	415	396	433	404	406	393	417	387	392	400	445	408	378	386	450	392	399	411	404	448	389	404	415	414	432	385	408	400	449	377	401	405	423	409	450	418	408	384	400	428	404	392	407	421	400	449	429	433	381	445	380	405	394	390	404	412	420	407	454	409	435	393	388	408	383	429	387	397	397	409	396	425	398	405	414	406	412	412	387	431	393	400	411	396	412	381	415	384	383	431	419	410	427	424	421	402	357	436	388	375	410	435	436	410	427	404	390	411	415	432	395	424	388	393	433	408	451	454	430	395	401	410	369	402	382	429	372	398	404	410	437	397	399	409	423	394	363	433	375	373	412	430	403	375	429	399	440	372	396	417	419	405	388	423	401	394	419	385	420	420	400	411	392	392	420	431	403	413	425	418	384	378	425	398	406	407	415	410	412	433	406	372	409	408	430	422	446	377	404	399	430	391	432	414	455	416	376	412	422	391	437	424	411	402	402	385	436	385	370	393	370	411	456	425	402	408	402	430	411	379	429	405	382	396	399	424	388	434	391	409	425	400	411	402	370	400	374	432	435	406	405	445	391	418	396	382	399	403	419	398	395	396	374	365	368	397	429	415	435	403	414	382	392	428	403	430	427	414	378	385	408	382	404	411	419	402	385	406	403	405	393	438	381	396	362	445	429	400	415	421	435	407	397	407	396	395	412	390	454	428	383	390	390	403	399	397	399	382	367	412	446	407	427	434	390	414	401	435	387	393	383	359	392	433	378	409	400	448	376	403	375	415	418	418	427	413	397	424	461	403	435	391	421	389	398	403	394	402	396	410	381	391	399	409	407	411	432	394	386	398	402	422	384	413	386	374	407	394	422	367	384	407	393	415	375	426	405	397	378	396	437	421	432	428	401	398	429	421	398	424	410	409	390	422	413	432	433	431	415	426	373	402	395	398	383	384	379	402	410	424	409	404	422	441	402	384	398	410	409	384	408	413	428	396	396	395	376	410	393	423	377	410	443	425	402	408	404	419	393	422	397	416	381	419	427	400	424	420	416	389	421	383	398	392	431	366	408	427	432	400	399	388	402	412	427	402	393	391	439	432	423	411	415	393	420	413	400	400	396	454	396	411	406	409	382	386	378	414	420	434	403	434	463	431	419	419	420	393	417	414	379	380	392	415	403	409	388	378	406	416	411	424	392	410	400	402	405	399	409	425	398	403	427	413	415	408	439	406	414	458	431	398	404	428	410	392	382	382	440	418	406	358	362	392	414	381	419	403	415	416	386	397	404	374	388	401	405	431	419	390	414	402	419	431	401	421	392	379	397	397	419	463	417	415	420	417	411	398	428	410	441	395	450	456	420	419	423	379	400	410	424	397	443	421	405	415	421	447	389	420	405	432	415	399	399	380	398	397	395	392	398	412	384	426	399	419	441	402	426	372	428	411	455	403	380	435	407	405	420	407	439	378	404	405	406	411	417	391	386	421	383	418	396	367	418	368	391	414	434	415	452	437	426	416	402	389	426	368	399	371	409	403	390	429	394	426	459	401	459	438	412	417	394	404	394	386	396	401	389	389	431	442	388	377	413	408	397	384	389	402	382	386	395	404	401	421	395	407	398	393	400	420	448	427	434	409	415	427	360	447	399	387	423	421	453	409	402	401	402	374	373	430	410	425	427	442	400	398	407	398	446	413	375	423	422	406	404	378	413	385	405	404	391	423	404	391	388	406	371	423	420	388	422	386	393	411	386	404	414	382	403	433	384	395	384	429	420	398	410	397	437	408	405	405	383	417	407	447	420	390	390	366	421	422	372	429	427	398	376	420	409	414	406	422	419	422	432	408	373	379	416	426	414	394	447	411	433	410	388	399	404	429	435	407	377	395	406	415	429	391	376	416	398	396	400	386	438	410	418	409	392	409	405	415	434	412	407	441	467	418	445	413	436	437	420	422	404	409	433	364	401	393	347	413	406	422	406	440	416	444	410	433	423	404	390	437	433	368	415	416	398	360	387	387	414	373	411	432	442	422	435	416	412	422	399	394	408	418	435	425	426	410	418	401	376	391	396	392	418	409	373	405	396	395	390	435	426	412	413	402	377	439	390	399	372	414	427	427	399	416	419	411	381	422	391	396	380	399	414	424	406	402	404	430	409	413	365	396	396	386	416	407	408	384	416	397	445	400	413	409	374	393	401	403	389	388	437	408	414	407	405	392	430	385	368	391	365	416	414	409	407	398	393	354	404	389	423	400	420	376	421	371	399	399	411	371	437	432	417	436	378	412	389	418	417	427	410	403	398	379	389	390	423	353	423	374	401	398	380	406	368	404	396	406	401	409	417	403	401	407	418	387	405	429	419	395	385	388	384	393	417	400	437	428	390	465	416	432	402	426	409	419	412	416	424	401	439	418	456	385	414	421	356	425	423	410	437	376	402	418	415	407	396	385	455	413	426	426	408	393	429	387	381	404	387	410	425	408	405	404	400	393	407	399	432	430	421	403	422	396	385	406	426	382	406	417	410	413	421	384	431	411	400	434	398	380	398	405	405	425	395
48190	64475	82043	69556	49491	33606	24800	13482	8705	4518	1524	1038	655	506	314	239	228	264	272	231	202	185	180	184	163	162	147	175	147	177	162	164	150	148	177	174	183	175	162	180	173	170	172	187	142	210	166	148	156	182	158	164	152	184	193	198	166	167	179	193	170	162	179	174	174	161	167	163	175	189	151	188	179	166	145	172	173	159	148	156	166	171	193	167	180	166	168	169	169	145	165	155	157	151	198	171	176	173	176	162	171	150	168	146	135	164	185	149	161	166	158	175	173	155	174	158	171	175	154	167	167	168	193	183	167	147	157	163	161	162	187	177	173	173	175	180	181	165	151	161	172	165	151	180	158	162	158	165	178	171	151	207	196	160	187	173	180	153	168	151	160	154	156	167	162	186	172	157	185	181	156	171	157	170	173	154	185	178	191	167	177	153	175	180	167	179	172	169	164	151	170	175	155	163	177	157	163	188	172	157	170	180	159	157	204	165	166	185	184	173	164	166	167	187	161	161	154	165	178	183	169	161	155	186	172	175	162	175	183	166	155	166	200	139	155	162	134	178	169	154	153	168	165	158	187	165	158	177	157	165	158	174	172	181	183	155	168	218	172	160	161	133	175	184	154	191	170	167	163	181	150	174	186	182	168	139	169	166	163	162	190	180	185	189	164	158	172	178	174	170	185	167	181	152	162	156	154	168	177	166	168	163	179	174	165	163	161	180	187	175	178	173	189	207	171	177	194	182	161	192	155	174	181	170	172	164	162	179	154	152	159	174	179	161	165	171	147	165	156	157	167	158	136	181	171	168	165	165	197	153	162	152	154	188	168	178	173	179	187	168	177	163	177	170	161	152	191	158	182	150	159	180	166	184	171	180	160	178	174	179	164	175	163	158	169	169	148	152	182	146	147	176	172	192	186	164	185	170	183	192	170	174	181	177	179	181	165	142	164	177	159	137	198	193	183	176	171	171	164	153	173	156	157	176	177	169	143	145	178	180	163	172	180	172	168	150	193	160	173	168	157	139	164	161	164	160	153	195	185	154	165	170	172	169	179	183	165	170	144	174	189	164	173	163	173	137	160	171	170	157	172	177	181	159	190	152	183	165	158	160	187	188	165	170	178	178	187	164	166	161	152	156	172	199	167	176	177	161	180	163	158	183	172	147	195	163	179	164	158	196	172	181	175	177	164	147	164	176	174	150	179	166	143	159	157	180	196	189	157	145	158	147	147	170	184	164	167	152	181	164	154	159	156	176	175	166	154	151	171	164	156	166	204	170	189	175	183	172	155	179	174	174	163	170	167	161	160	169	194	191	186	180	182	156	155	186	166	171	148	151	190	179	153	160	185	162	170	171	164	176	177	159	179	178	173	178	190	172	157	147	162	165	157	145	171	191	176	167	144	194	159	139	168	160	142	148	155	181	180	176	152	157	163	160	172	175	153	162	174	167	164	163	152	167	174	198	174	192	205	162	178	176	176	165	158	169	176	180	169	164	174	153	167	163	188	165	170	172	180	180	160	180	166	174	176	182	167	154	165	151	174	180	176	168	155	187	187	158	165	203	150	170	186	172	173	161	193	174	153	163	169	145	161	171	170	173	171	166	184	158	168	186	184	173	160	172	150	173	175	176	176	178	161	171	157	161	164	139	165	177	179	178	151	175	169	157	142	158	154	162	181	148	170	191	182	157	168	154	163	177	183	165	158	148	174	137	177	151	172	154	169	173	160	169	147	153	178	173	178	176	174	178	171	159	186	147	169	151	156	175	167	174	155	171	159	171	161	151	179	164	180	171	188	168	164	159	157	147	161	184	159	183	152	167	159	178	179	166	165	169	174	165	173	173	158	177	141	156	157	163	163	184	154	169	183	167	147	194	187	165	162	158	151	169	165	179	178	159	165	181	166	176	182	171	150	197	146	159	156	176	158	165	163	172	155	190	152	159	178	179	149	190	166	155	145	180	166	146	178	179	189	158	156	161	178	158	151	174	186	167	178	173	174	166	167	168	190	179	158	158	161	186	156	162	189	178	151	153	169	147	208	143	175	153	151	177	160	162	171	179	170	140	154	186	202	163	150	180	165	178	167	182	176	187	176	195	162	146	156	176	152	158	190	194	186	177	184	166	163	188	181	164	169	174	164	168	183	155	167	145	166	169	185	164	161	171	184	171	180	174	158	169	182	177	170	178	190	163	171	169	170	153	165	161	182	165	165	161	181	168	169	165	169	164	188	147	200	174	154	154	175	204	171	172	156	161	156	162	183	155	172	159	172	157	177	154	175	168	189	153	167	175	167	174	176	169	159	156	165	162	174	174	164	169	169	163	187	174	150	143	164	162	163	168	174	169	179	163	162	173	141	182	144	180	152	152	178	171	164	170	167	179	136	155	156	151	172	192	154	176	165	171	177	156	165	184	186	178	165	173	172	163	167	168	156	166	150	165	155	147	167	169	167	187	165	170	160	172	142	169	163	175	185	158	175	170	165	183	155	183	151	165	164	180	193	166	177	177	154	179	173	164	158	183	181	150	161	158	164	197	184	168	187	192	159	164	168	186	185	181	157	167	153	170	191	169	164	172	182	186	181	186	157	159	168	158	170	168	162	176	185	179	162	163	166	182	157	153	182	180	179	146	157	165	145	132	176	158	175	184	167	158	162	163	182	172	181	160	166	163	170	161	178	166	166	165	165	187	167	184	161	172	190	173	160	149	173	206	180	189	165	173	175	153	160	163	155	171	184	149	198	171	161	161	159	184	164	160	167	167	160	149	172	158	174	167	178	165	182	187	164	172	199	158	151	171	152	180	173	149	189	184	177	209	179	195	188	150	171	165	151	181	149	160	161	158	156	146	164	176	171	169	172	166	184	177	185	196	160	185	137	178	181	170	176	161	175	161	158	177	156	175	162	152	141	175	187	173	180	142	174	183	179	179	159	173	164	171	152	178	161	168	170	150	162	178	157	175	142	168	153	172	168	187	166	151	167	179	201	163	157	165	171	160	157	157	131	177	160	175	161	182	161	165	188	192	162	139	147	145	165	172	176	179	156	148	161	155	162	153	190	178	153	183	183	181	152	165	174	171	150	149	158	159	163	165	157	188	145	161	157	156	167	162	142	160	173	153	163	183	172	176	139	167	174	172	178	166	180	158	186	174	167	129	155	165	160	174	182	185	185	176	169	153	154	173	165	155	157	161	155	174	179	168	154	170	164	173	144	154	141	163	167	158	174	180	150	165	186	157	170	153	160	164	155	175	177	174	165	180	163	161	171	185	178	165	160	164	143	165	185	155	177	165	174	159	168	173	171	194	192	160	185	157	175	167	166	147	166	176	152	175	171	174	168	170	192	170	173	173	153	148	154	137	166	160	162	185	182	134	168	162	159	170	177	165	166	175	174	163	188	188	176	178	164	157	154	188	165	163	182	172	178	159	180	150	199	162	158	152	175	179	168	170	174	172	164	165	165	159	146	176	192	166	180	161	166	157	167	156	162	158	175	179	170	177
29614	48663	77296	73596	57351	43789	37639	26175	23036	14048	6112	4615	2754	2077	1272	938	697	901	871	664	592	514	473	486	439	454	450	448	454	453	460	428	440	422	464	458	420	451	432	438	476	439	437	437	448	445	460	464	424	452	455	463	449	436	452	440	471	466	458	455	419	515	423	469	468	471	477	414	426	467	442	447	448	459	445	463	428	448	469	454	460	466	443	444	465	456	456	445	442	450	438	429	459	439	466	457	442	432	370	409	453	441	431	435	433	434	442	479	442	434	426	475	421	418	457	426	431	475	414	445	443	429	442	484	453	451	455	466	434	442	446	462	428	443	454	448	442	442	452	471	437	456	445	433	485	452	416	452	453	408	487	433	441	453	449	456	464	477	469	430	461	473	484	418	439	456	424	392	442	474	443	455	459	447	452	432	447	438	430	428	437	445	430	438	465	456	424	491	427	452	446	425	431	433	433	443	444	409	458	445	460	426	478	452	415	456	450	415	478	419	428	393	429	462	432	423	450	424	452	441	462	429	490	450	432	446	455	451	452	449	455	434	454	434	454	423	462	436	461	452	453	429	400	444	454	430	444	424	452	454	425	416	450	436	444	440	449	463	465	445	420	441	444	454	443	441	428	406	431	436	443	455	433	473	449	489	409	463	438	436	445	431	460	418	443	448	423	442	460	441	446	455	440	444	465	441	435	444	414	442	518	437	472	442	422	467	424	416	446	435	448	425	446	415	443	472	439	431	441	453	430	436	456	473	429	452	426	457	449	451	450	422	428	434	440	481	428	448	425	438	455	463	421	421	486	438	459	431	469	466	429	405	505	463	438	468	481	462	444	418	472	416	436	426	454	437	438	426	417	449	474	461	443	469	476	460	416	443	401	416	466	435	454	479	430	453	436	424	421	459	412	435	427	435	427	490	419	452	454	467	435	455	454	387	427	467	466	424	464	494	436	487	449	460	402	434	464	482	460	440	479	454	475	449	451	452	448	419	443	435	433	444	441	401	489	436	418	436	418	444	490	454	445	456	427	432	410	442	465	407	466	435	475	439	447	437	450	427	416	479	435	438	426	444	445	429	416	446	464	444	449	441	421	419	444	474	504	466	471	413	428	437	470	436	476	439	446	416	432	437	456	460	445	459	420	449	456	456	451	454	465	483	436	429	448	460	409	429	484	422	491	453	414	459	430	443	426	478	447	452	416	470	467	464	469	453	452	456	455	485	434	454	420	410	445	455	476	456	433	415	447	434	475	451	442	461	431	455	427	469	438	447	442	493	456	425	493	487	425	486	454	436	486	428	452	473	434	458	473	440	421	473	451	432	426	435	449	483	461	445	476	430	467	450	427	461	412	438	414	435	439	388	476	457	463	450	431	430	404	445	459	457	428	426	442	467	420	472	408	441	455	436	429	393	460	450	437	427	466	409	408	481	467	421	445	450	437	493	445	453	449	451	423	477	421	435	402	469	483	463	465	484	443	454	426	498	479	397	434	441	466	455	433	459	463	440	450	473	450	475	394	432	475	429	459	443	466	459	424	469	461	445	444	435	463	454	508	444	456	426	453	434	415	423	399	455	483	427	471	475	440	459	466	460	430	450	475	489	465	454	457	434	411	473	419	468	425	477	452	475	436	442	451	418	441	451	447	429	448	472	494	462	466	491	451	417	436	436	436	429	465	430	461	492	460	421	460	441	447	423	424	459	440	445	420	446	456	449	451	421	442	453	440	432	444	497	452	447	444	453	443	460	472	449	433	444	468	429	443	446	466	473	465	458	425	438	459	480	515	421	451	471	474	413	447	438	434	449	438	458	459	440	414	447	438	461	425	457	444	439	457	422	430	399	467	436	459	454	430	455	467	445	453	441	477	431	417	420	467	410	475	426	415	457	484	422	418	457	441	446	403	432	446	460	432	450	419	424	484	489	480	470	430	413	450	437	422	430	456	439	423	452	410	458	431	457	474	453	472	467	445	455	434	430	435	444	439	472	458	450	416	428	435	454	458	448	441	437	431	441	416	448	442	505	433	464	424	448	480	471	444	428	383	461	436	424	461	473	436	429	408	435	448	444	471	472	453	423	434	450	428	426	430	440	455	407	482	433	437	434	426	457	462	461	493	449	426	462	468	440	465	483	445	459	428	432	452	469	433	423	471	460	456	479	439	403	452	429	490	449	464	454	454	464	415	412	440	480	431	440	461	441	428	474	420	458	426	471	453	463	430	507	445	502	419	411	448	449	467	431	425	452	447	487	491	447	469	423	459	437	450	466	443	472	478	472	458	436	446	427	450	445	433	442	479	454	443	446	431	460	435	436	456	467	389	457	396	473	444	464	470	445	442	466	404	429	427	467	434	473	465	411	455	524	436	447	479	428	416	477	455	479	462	456	482	427	468	476	438	456	453	425	423	436	427	434	403	431	497	444	439	416	453	405	452	456	471	469	459	457	449	432	444	479	454	400	435	440	420	455	467	462	452	451	463	449	462	451	452	465	403	432	481	434	427	480	464	421	441	436	468	446	441	493	493	440	452	448	449	419	442	433	474	437	424	440	430	456	451	411	427	428	432	443	411	425	464	468	464	459	432	449	455	441	429	462	458	458	452	436	463	418	455	429	423	414	407	429	456	447	426	445	431	511	426	475	411	417	445	417	460	455	452	433	438	450	463	447	442	394	431	435	434	407	415	437	460	440	461	442	452	459	409	453	453	438	426	447	437	471	456	426	447	432	453	468	493	425	462	421	478	492	443	433	432	439	397	464	403	438	443	484	409	459	439	410	435	430	436	411	434	424	414	494	441	424	435	447	418	461	455	489	478	479	458	420	462	419	478	423	459	457	430	458	411	445	422	453	431	473	431	464	477	454	463	465	474	425	436	460	448	461	436	401	443	412	447	468	464	432	419	432	405	430	438	425	402	433	447	446	441	477	423	481	427	453	430	432	463	499	420	452	387	459	398	421	464	459	462	458	472	487	451	453	447	435	428	434	466	447	449	443	418	460	470	404	449	425	449	405	477	431	441	490	465	432	439	450	460	460	457	462	457	439	447	445	476	433	411	477	461	428	417	449	427	455	430	467	445	450	435	438	490	459	426	406	424	415	452	435	435	440	443	424	461	455	471	428	472	480	419	485	492	432	420	443	478	450	432	465	432	453	435	497	468	432	408	416	458	442	463	460	448	450	450	442	448	463	464	446	413	436	482	430	457	465	456	427	448	456	467	456	455	462	418	441	467	438	440	430	475	444	436	472	465	442	467	468	416	447	434	407	460	472	444	433	466	410	414	433	452	447	462	459	481	448	449	429	446	465	451	443	444	444	424	439	465	450	400	435	436	430	437	443	426	424	450	418	421	458	438	448	449	439	422	432	461	442	455	472	434	452	443	442	449	415	457	423	453	484	472	442	442	492	490	434	433	467	475	453	451	436	446	449	445	432	444	451	455	482	484	439	454	449	461	422	471	452	450	485	470	423	436	442	481	467	423	445	454	430	440	453	438	450	426	470
9211	6378	13043	10651	4368	1587	1118	570	503	313	206	188	164	159	154	125	144	141	132	142	153	150	148	145	153	134	148	149	140	134	141	138	135	158	149	162	150	146	134	170	159	139	136	153	136	155	153	137	171	145	156	146	140	140	133	154	139	155	145	147	140	149	151	136	162	149	141	147	130	151	151	143	156	127	155	130	134	156	150	124	112	138	117	121	157	149	154	151	160	143	158	147	130	124	157	145	146	127	132	153	129	154	149	132	125	133	145	111	151	136	167	131	127	170	125	153	132	136	157	159	149	161	150	137	143	141	137	179	148	148	135	124	129	148	126	127	176	166	135	145	137	149	171	137	166	137	160	149	145	129	150	154	135	147	151	162	141	160	128	145	139	161	164	114	143	144	154	160	140	153	143	145	160	140	147	142	137	160	153	155	139	135	139	130	138	148	146	143	160	138	131	135	141	140	168	135	129	127	132	149	137	133	153	170	158	127	127	143	124	141	138	145	155	148	149	139	150	130	168	159	148	132	145	143	135	155	125	137	128	138	149	148	153	150	156	127	159	157	154	141	139	127	145	152	144	152	163	125	147	127	145	150	124	130	144	121	121	166	144	133	134	143	130	152	180	149	150	153	168	153	130	156	143	165	149	147	142	145	146	134	132	157	131	133	153	142	154	157	140	131	126	142	136	149	154	158	148	130	148	144	129	152	158	151	165	148	125	150	135	120	134	143	111	141	133	154	153	135	144	140	137	153	162	136	138	118	143	122	132	151	150	133	148	146	158	121	163	149	146	157	150	143	153	141	152	139	157	142	158	128	151	141	133	148	155	154	158	148	161	151	151	153	146	133	142	154	154	133	133	173	135	137	150	166	146	129	183	173	153	154	141	132	146	133	158	156	148	142	136	153	143	141	139	153	148	143	169	155	148	153	134	140	156	137	159	141	144	150	137	120	150	144	165	139	145	148	141	137	131	109	139	159	146	139	138	126	146	141	146	129	150	167	172	132	158	148	128	131	152	155	167	148	151	149	130	164	141	114	131	153	145	137	147	152	148	159	163	134	136	149	129	135	148	138	143	145	125	139	134	156	142	164	139	153	139	138	126	136	156	144	147	163	125	135	141	143	146	154	131	128	143	119	144	145	139	133	132	131	144	145	132	119	145	133	155	142	135	148	142	152	146	144	139	155	138	142	145	145	149	116	131	148	152	135	140	145	123	142	150	139	146	153	159	144	142	154	164	151	162	165	137	160	155	146	135	129	166	120	134	148	122	153	139	128	145	133	157	126	169	139	152	125	137	122	136	156	131	138	139	132	127	120	128	178	134	134	132	142	131	146	134	145	157	150	142	133	127	163	136	156	126	141	136	140	126	141	121	130	141	151	132	147	142	128	136	133	146	161	159	175	147	136	140	126	131	173	137	143	147	155	132	165	156	147	125	133	161	147	129	126	154	135	155	153	137	143	130	133	152	136	133	171	142	137	169	131	159	156	138	140	132	140	140	116	109	145	157	137	132	151	130	147	152	117	141	133	139	138	142	142	127	134	146	148	153	136	138	135	148	128	126	149	145	141	140	129	119	131	151	124	130	137	133	157	149	163	148	164	152	128	153	146	170	128	146	129	133	136	149	147	148	144	154	135	155	149	134	122	127	148	135	154	153	156	143	147	129	128	136	123	150	139	144	126	130	150	147	150	126	144	151	164	151	144	152	164	144	147	159	143	164	153	142	148	140	135	148	164	129	136	159	143	145	151	156	147	125	147	143	135	147	163	141	145	138	144	145	160	144	152	159	127	120	156	143	155	154	160	144	130	138	160	143	123	141	151	163	126	138	140	141	129	147	120	145	122	104	149	143	142	145	150	147	140	145	164	150	129	137	146	137	131	140	147	155	120	170	137	138	152	146	135	132	146	139	147	161	159	139	129	155	154	153	127	148	130	120	117	145	144	147	129	140	142	159	137	133	152	138	164	132	136	150	134	132	155	151	134	124	148	140	117	154	130	129	128	142	128	146	143	145	130	138	126	143	153	136	151	159	119	150	154	148	174	130	139	144	146	146	139	117	142	131	132	162	122	148	152	146	116	146	162	160	146	147	150	140	139	122	153	115	152	143	148	136	149	174	150	143	140	133	141	158	139	151	140	132	145	160	139	134	148	131	141	153	157	132	154	135	138	145	162	147	118	163	135	129	143	129	141	152	139	145	141	133	150	143	137	172	142	134	137	130	130	143	142	172	129	116	135	135	135	139	147	123	128	143	118	129	137	143	138	131	136	129	124	125	147	141	156	149	151	152	166	142	137	128	147	126	173	136	138	140	131	149	145	153	144	153	151	138	145	134	137	155	152	155	129	142	143	131	142	148	125	161	131	157	143	144	134	132	148	160	138	134	163	133	151	155	129	175	151	123	138	142	157	155	132	130	144	120	162	151	173	144	142	134	140	129	137	150	133	147	132	148	163	163	149	134	133	150	145	160	146	152	149	145	140	143	131	139	137	142	138	119	152	141	140	120	144	155	139	117	151	133	120	145	141	133	140	150	147	142	115	148	126	143	134	123	153	138	153	144	136	140	142	136	152	130	163	136	140	146	139	171	138	155	155	155	146	129	154	121	149	150	134	134	151	148	146	144	149	142	130	164	149	134	140	143	142	141	145	149	115	144	156	150	130	139	143	134	161	146	147	153	128	144	140	143	135	134	154	173	123	139	161	151	144	135	131	133	138	164	145	121	146	147	158	132	103	163	153	142	131	151	156	128	154	137	136	137	145	129	152	141	138	146	150	118	139	157	129	158	146	150	138	134	138	147	131	143	151	132	148	159	160	135	149	138	172	129	133	112	141	138	156	157	130	134	144	151	147	126	151	134	147	158	124	147	155	146	132	131	169	139	145	141	125	155	141	137	150	147	125	150	162	135	142	123	146	149	137	149	125	143	150	134	150	142	136	130	175	141	146	137	164	143	143	160	166	152	147	130	162	142	150	147	121	169	144	147	146	148	128	144	149	133	144	160	135	145	122	127	133	121	142	156	148	136	120	136	141	150	148	140	144	136	157	159	159	143	145	147	125	154	139	138	130	127	126	153	150	147	140	153	128	144	151	146	144	140	148	145	112	143	142	135	161	129	135	155	124	152	152	151	133	143	151	125	142	143	116	157	138	134	141	142	148	140	143	161	146	162	144	128	153	137	148	151	117	151	145	133	167	130	142	122	136	116	148	160	143	131	138	133	134	150	129	122	140	142	132	130	147	140	133	153	151	140	153	147	138	135	169	129	145	147	150	135	150	125	134	152	139	121	157	160	145	140	132	153	134	153	132	119	144	143	154	133	164	161	156	133	134	155	136	165	137	135	152	143	167	134	135	139	153	160	146	158	148	134	154	138	158	157	142	142	151	110	121	144	140	150	121	116	126	148	138	161	117	139	154	139	110	138	135	134	134	129	149	157	154	130	156	139	143	150	145	154	143	148	152	141	130	138	154	145	130	143	157	148	138	128	145	156	170
7456	8322	22278	21468	12379	6165	4563	2501	2129	1312	636	545	478	469	414	408	400	420	387	371	387	373	400	400	405	368	380	372	355	333	416	394	410	381	433	392	386	397	343	414	412	383	355	379	383	406	383	381	408	399	396	417	427	363	389	397	402	390	385	398	407	382	385	417	406	385	391	356	395	359	408	382	405	412	403	388	368	405	363	336	399	396	383	388	391	396	402	370	354	397	382	387	395	382	396	348	413	392	377	376	388	376	397	376	384	378	412	376	403	413	370	423	374	425	413	421	391	418	406	377	406	382	376	374	411	382	379	380	370	373	385	371	377	399	390	377	340	376	377	422	396	376	399	398	376	377	349	426	416	392	384	403	361	413	368	384	417	355	375	383	400	404	382	395	364	385	364	393	423	373	376	410	400	372	383	397	347	387	423	374	388	375	416	364	377	400	399	371	383	381	392	399	382	395	360	381	364	393	352	410	388	371	379	362	364	387	407	402	377	349	355	426	372	381	377	390	387	375	377	378	358	397	393	425	367	380	406	385	386	403	377	385	400	377	379	368	354	367	403	377	352	412	372	382	399	395	372	379	398	381	373	384	433	380	435	343	407	416	349	363	399	384	372	420	386	371	387	349	403	392	390	403	411	393	393	353	400	384	365	381	373	387	373	347	398	412	365	365	375	374	416	418	405	391	363	407	380	399	397	400	387	410	400	388	392	366	413	371	365	374	381	384	394	401	415	393	372	371	395	371	401	373	376	405	401	364	379	397	381	407	356	392	373	394	380	394	376	372	352	395	367	395	396	403	391	360	375	367	411	385	390	391	380	361	367	353	397	392	364	391	448	402	343	380	354	361	428	341	393	379	373	368	374	389	364	385	345	401	374	396	390	374	399	394	383	388	384	381	410	374	417	418	382	409	365	382	391	383	413	371	367	382	406	367	405	380	349	414	375	355	409	381	397	380	405	396	405	426	383	353	367	417	386	362	387	361	386	395	386	421	360	399	381	409	382	383	431	352	393	361	378	415	413	370	397	382	416	378	387	391	408	382	400	402	387	412	353	386	398	370	395	379	394	363	370	390	384	380	414	380	393	410	398	380	385	368	383	408	369	401	383	389	414	365	338	396	407	365	385	410	373	410	374	393	392	388	347	383	440	381	395	408	405	406	410	377	350	357	383	392	364	351	410	397	378	389	376	372	385	398	386	389	415	391	346	393	386	398	372	393	370	365	391	376	347	411	372	392	412	426	367	384	418	394	345	380	364	428	427	382	369	376	339	417	369	401	383	380	377	396	405	402	387	389	353	394	384	374	396	370	371	396	406	375	374	432	402	375	383	391	387	386	372	374	394	363	388	365	368	365	371	381	410	394	410	346	402	370	370	363	409	383	417	374	422	410	401	386	402	406	364	364	386	406	372	391	394	389	379	363	408	388	365	390	390	417	368	386	382	392	381	387	359	416	395	388	400	433	385	395	407	377	356	403	406	396	367	411	370	372	383	379	390	382	361	344	419	401	379	429	392	380	368	391	368	384	422	361	388	363	410	386	390	387	383	351	359	358	423	367	392	373	421	395	408	381	382	368	386	381	395	378	376	427	394	406	409	418	360	345	398	402	352	396	403	337	377	369	386	422	376	420	375	384	407	388	417	394	396	398	403	400	396	379	365	392	413	380	416	394	341	393	371	410	330	396	361	351	378	398	389	369	377	396	393	373	418	377	370	372	370	391	357	404	375	390	390	373	427	374	355	356	392	396	409	380	390	362	415	386	377	356	371	367	376	369	405	373	385	361	351	429	409	382	400	371	360	400	391	372	384	396	436	409	389	418	421	435	367	358	416	399	370	373	398	377	419	386	390	378	374	431	368	382	373	384	362	380	414	398	402	358	386	391	365	381	372	403	373	366	408	407	390	397	368	421	421	356	371	369	352	354	374	398	381	354	394	381	419	398	367	405	388	409	398	349	403	374	354	397	359	398	369	367	391	412	401	367	371	362	364	391	373	368	413	403	401	398	388	401	393	327	382	365	381	408	385	395	397	392	358	369	403	379	356	378	376	361	384	408	366	419	383	383	392	394	370	379	373	405	393	399	371	385	357	388	409	409	360	357	400	391	351	430	415	418	379	390	351	421	363	391	343	389	406	439	395	392	385	375	400	357	357	393	425	407	399	398	377	370	416	396	412	384	387	370	417	374	392	354	394	401	383	376	382	381	374	383	368	399	420	383	444	371	379	398	363	367	375	389	373	389	385	424	373	388	354	422	381	389	408	411	401	395	382	387	397	408	361	385	407	415	400	329	387	404	390	362	404	365	373	397	401	409	361	403	380	396	405	395	384	377	392	367	368	404	390	397	405	395	387	426	381	386	406	413	351	387	421	372	368	402	382	360	400	380	341	424	361	369	369	407	395	385	384	400	393	381	369	375	397	380	407	393	411	388	404	357	383	385	402	376	382	372	386	392	368	368	355	373	376	404	380	412	361	363	390	389	415	385	371	392	391	375	375	373	353	397	352	415	420	372	375	395	424	409	419	394	386	388	393	368	411	376	380	410	368	412	389	418	386	389	410	399	358	376	417	389	387	372	392	383	355	396	380	397	389	395	418	392	356	380	399	380	379	388	386	346	391	394	397	386	363	407	385	345	348	372	396	424	397	398	374	396	373	377	396	386	383	412	386	420	392	363	354	383	388	376	393	353	405	407	399	354	418	398	388	393	365	413	398	395	359	339	382	392	410	355	421	372	387	384	384	384	369	353	389	412	370	358	371	407	392	382	369	359	383	392	362	369	387	387	389	370	368	410	395	398	418	357	365	396	404	383	368	400	389	400	388	413	365	352	365	377	404	402	397	370	357	365	411	379	390	390	414	376	403	392	385	360	383	402	370	363	368	392	419	386	407	407	369	374	390	384	397	369	355	363	409	387	418	388	378	399	391	408	376	413	391	418	387	366	395	403	383	372	435	379	373	397	378	384	419	400	352	425	381	405	424	379	363	377	439	374	401	393	369	396	374	395	357	361	400	407	440	425	347	391	417	403	404	357	389	375	398	435	418	403	403	380	379	363	380	413	368	382	352	374	406	381	395	391	379	404	399	350	426	408	364	417	393	424	408	398	375	383	398	410	377	371	355	374	338	401	382	385	374	384	369	385	382	395	392	377	408	379	394	404	382	391	374	395	377	385	392	366	370	410	350	403	367	415	400	373	380	417	385	407	385	408	405	381	383	407	362	387	345	419	396	377	399	381	359	379	354	375	418	416	384	422	385	378	366	380	406	417	422	416	406	381	385	372	391	385	395	377	389	382	389	382	368	400	403	379	351	373	392	399	391	359	406	389	384	383	383	369	366	380	387	422	342	386	367	373	387	390	427	370	390	355	382	348	353	369	410	369	417	358	380	380	357	373	403	408	383	414	391	390	406	369	387	340	390	380	374	364	400	355	381	365	399	364	438	388	393	401	365	400	409	418	379	399	344	366	376	389	375	400	398	367	390	417	359	419	404	377
33721	45541	68702	57818	37468	23099	14600	6479	4570	2454	735	638	395	331	235	201	177	168	179	151	169	163	151	148	163	130	151	166	140	136	150	132	147	152	148	168	145	156	157	147	128	137	136	141	142	147	164	143	124	132	167	163	130	150	156	151	149	135	147	140	153	139	142	165	143	158	146	136	142	154	157	151	145	146	148	149	129	121	143	142	149	136	142	155	176	168	146	140	137	143	162	146	135	137	140	178	154	141	127	138	149	156	146	151	122	158	152	147	153	137	167	127	149	141	137	139	140	144	152	160	144	144	145	158	159	172	168	149	157	129	135	145	151	165	148	162	180	162	151	152	146	134	169	162	165	150	131	145	146	149	148	159	153	150	152	161	153	146	163	154	156	134	162	145	157	149	131	133	164	161	141	153	135	147	147	121	153	129	140	164	146	156	159	162	153	144	151	141	161	146	158	164	138	147	168	150	122	140	174	139	148	148	144	169	128	134	144	146	144	133	141	137	133	144	157	160	170	149	157	140	145	124	150	159	163	151	147	174	158	149	146	138	156	170	173	142	154	134	158	146	154	153	164	151	159	167	146	135	147	157	161	148	137	162	144	135	148	151	161	150	155	145	143	141	146	146	128	149	144	150	145	153	127	138	134	139	141	158	142	149	178	137	143	155	146	160	167	159	143	149	156	177	153	146	127	162	155	148	141	138	133	177	147	155	148	140	163	137	151	155	135	143	156	123	165	146	150	150	136	132	148	142	142	131	133	130	150	140	141	154	147	158	142	149	150	152	147	142	143	135	156	140	116	133	157	158	155	120	149	134	152	137	148	154	140	154	141	162	140	156	126	137	155	150	160	149	144	168	156	160	147	130	138	155	123	164	165	155	160	142	143	159	135	166	165	132	164	147	140	151	158	152	164	155	139	129	145	156	166	130	139	129	147	149	147	144	162	162	152	156	173	151	152	144	160	153	126	154	158	134	158	149	146	149	132	143	143	149	142	145	175	147	148	135	162	163	165	130	163	146	157	158	146	153	141	140	146	139	151	141	132	137	158	163	172	166	157	145	130	160	142	154	156	159	169	122	160	160	119	139	150	151	163	144	154	148	150	167	145	148	163	140	134	141	132	139	152	173	149	165	154	157	142	155	175	155	147	127	158	138	176	141	137	145	153	155	155	150	163	164	139	169	157	140	161	162	148	148	136	137	156	153	120	137	151	148	164	154	150	168	164	162	162	131	144	163	155	157	148	146	156	141	142	137	145	154	150	177	161	136	156	153	157	143	149	139	147	164	126	151	154	149	139	153	167	147	137	147	141	155	167	164	176	170	154	151	170	145	146	166	156	144	145	139	160	158	152	156	158	155	155	152	155	157	132	152	168	127	173	138	168	148	149	159	151	158	165	167	123	139	164	156	158	135	144	145	151	143	152	155	156	162	140	141	152	153	149	139	176	140	138	141	158	169	147	160	165	131	161	142	155	138	167	155	148	148	127	137	147	162	139	161	144	138	128	132	149	145	161	159	149	143	128	134	164	149	173	147	165	167	145	182	159	146	150	164	155	154	142	130	158	136	150	159	181	161	147	141	162	145	130	155	157	134	139	124	115	156	152	150	158	152	157	159	165	166	160	126	142	136	131	145	144	140	124	143	143	131	160	136	149	148	144	146	166	156	113	148	148	164	134	154	156	152	149	146	127	154	155	137	156	159	154	166	138	162	134	152	143	145	156	165	151	129	152	141	159	148	160	137	137	166	131	153	145	167	141	145	168	161	162	170	148	143	145	161	131	176	145	151	151	147	159	173	140	145	168	157	180	149	150	161	144	163	169	159	146	150	146	140	135	151	134	163	140	139	140	136	152	129	138	152	146	148	161	148	173	151	118	147	153	165	165	157	160	183	149	164	166	162	166	164	138	149	146	134	158	142	154	158	137	152	138	146	138	127	136	157	146	149	136	139	143	139	158	145	138	119	145	146	154	164	165	147	171	156	168	159	129	152	146	145	150	156	157	160	137	145	144	152	142	134	151	173	145	145	149	153	151	145	141	130	114	125	132	167	160	133	159	177	151	162	145	144	148	150	141	156	147	152	149	134	156	152	161	152	165	151	149	167	127	133	149	157	133	171	158	159	150	131	154	151	137	144	150	150	150	150	148	164	150	120	149	151	164	147	147	150	137	159	145	141	152	150	137	156	149	137	159	156	135	160	172	140	158	149	151	150	147	166	164	150	158	126	135	130	157	164	132	139	153	146	158	151	142	130	151	158	142	171	159	147	152	152	150	146	157	166	175	145	126	170	146	167	142	170	148	140	134	158	148	170	142	146	143	146	136	150	135	157	142	160	156	140	146	126	134	148	152	155	159	158	169	167	158	166	150	160	139	125	150	133	148	162	143	152	150	143	136	175	147	140	154	135	165	137	146	141	143	140	168	159	136	144	159	160	163	140	157	139	140	146	159	154	162	172	151	129	148	177	161	130	154	161	140	155	129	174	159	155	168	141	139	140	157	144	156	139	134	154	161	139	145	172	167	142	155	163	144	151	151	127	151	154	159	171	133	146	155	142	155	136	150	178	171	165	138	144	140	153	142	147	148	160	153	142	165	169	152	141	129	131	156	177	153	166	161	127	179	182	158	133	133	137	128	126	146	144	134	152	179	157	152	160	122	158	155	147	166	149	113	136	170	147	153	146	165	161	163	159	146	139	173	145	142	154	149	145	136	184	139	154	129	161	138	161	167	143	161	141	139	174	170	142	153	137	162	136	165	155	153	162	144	163	137	147	138	142	128	125	152	170	134	154	132	150	143	141	150	125	159	147	156	154	148	164	143	150	144	157	144	132	134	142	161	150	147	147	160	147	144	139	147	154	153	160	137	155	141	108	138	129	175	163	153	157	148	150	152	142	147	161	137	138	143	165	129	135	179	154	136	130	139	147	137	155	144	141	148	143	150	125	162	152	145	145	163	142	144	142	131	153	148	152	174	157	152	164	162	150	139	179	161	148	138	151	132	142	134	133	134	121	159	120	141	150	149	127	166	160	147	171	158	147	114	163	157	148	139	146	148	152	179	156	142	156	127	135	148	151	128	152	162	140	135	161	160	162	148	139	145	131	143	151	145	152	133	161	153	167	140	130	155	151	131	151	154	144	157	128	147	152	133	163	136	146	143	141	160	160	173	133	149	154	167	145	151	133	169	144	138	148	145	180	145	164	166	151	149	155	174	147	132	132	152	153	158	152	158	139	173	149	159	151	149	183	189	126	141	145	158	156	159	128	136	165	151	148	137	154	141	145	156	147	139	156	136	144	150	121	152	140	149	149	140	157	136	140	152	149	151	166	150	144	161	143	151	155	166	165	157	144	158	163	131	146	157	161	154	148	142	126	169	166	142	160	145	160	163	154	127	157	152	163	141	151	164	150	159	150	142	148	183	152	151	153	149	149	148	147	144	165	133	165	156	125	148	147	124	151	169	143	143	144	146	136	170	138	156	175	156	152	144	130	146	145
20643	36871	62512	59576	45561	34795	28955	17878	16344	8989	3166	2621	1701	1252	913	626	551	526	534	443	428	413	418	394	412	408	404	418	384	458	456	389	383	395	418	418	399	395	396	411	398	394	431	381	418	429	417	429	431	374	389	411	394	408	367	388	375	399	402	446	425	390	431	411	412	376	456	394	404	398	422	387	428	409	423	388	404	393	418	411	408	405	424	363	389	425	414	420	346	405	398	431	398	415	440	431	429	442	431	396	424	410	385	430	422	381	424	408	424	377	451	422	445	371	405	371	416	431	400	385	402	385	370	401	423	425	360	393	409	430	415	394	400	426	419	415	398	395	396	397	389	411	376	410	397	410	415	415	389	420	380	394	406	431	401	407	408	405	387	394	394	382	430	427	399	386	367	395	420	425	403	428	395	401	393	388	432	384	417	407	412	418	407	447	413	393	388	376	427	405	376	382	371	385	411	385	412	443	393	396	411	404	413	411	406	396	422	389	396	409	400	402	412	368	398	385	420	394	380	423	405	415	410	387	424	377	414	380	440	412	387	422	378	425	403	383	397	398	390	415	403	417	427	402	370	358	402	397	418	425	410	401	388	398	410	398	407	403	392	427	411	432	387	440	399	364	394	388	431	401	422	405	417	397	421	398	418	416	381	395	378	357	399	382	438	442	421	400	408	396	396	392	433	392	426	398	381	370	431	414	389	414	424	402	378	388	383	403	398	414	398	398	424	424	387	400	387	398	403	389	407	371	423	403	378	388	424	419	370	415	455	410	435	391	402	395	429	394	431	420	386	410	367	384	409	390	380	385	374	418	384	406	441	408	358	407	405	399	363	401	408	428	443	370	415	410	402	429	367	398	423	419	432	392	361	352	395	381	370	368	424	406	399	391	385	431	416	361	380	419	407	410	437	386	400	377	432	385	383	412	434	421	409	398	402	419	419	410	373	416	384	397	393	398	412	392	410	411	413	427	399	394	417	414	385	414	399	403	407	372	376	450	415	393	401	404	390	423	402	417	411	409	386	423	381	393	383	418	409	386	394	418	395	431	398	385	417	404	396	440	396	417	408	437	393	380	425	389	430	386	418	395	401	367	409	396	425	391	419	438	401	399	420	381	401	397	415	433	424	415	407	378	430	418	442	377	384	439	397	389	406	428	388	403	427	410	399	391	398	373	355	406	402	425	437	414	379	365	402	422	408	413	396	385	390	372	397	406	435	389	406	417	401	437	387	338	415	401	382	378	394	368	377	393	392	400	412	396	413	408	420	379	408	410	369	413	421	419	423	428	394	401	394	380	420	417	371	393	416	412	360	394	365	371	385	412	384	389	456	402	441	381	405	366	422	390	392	388	369	451	384	450	370	403	364	388	400	411	413	376	394	371	440	372	377	420	400	425	387	409	431	410	389	415	399	392	406	385	394	422	406	396	421	403	379	392	431	389	445	389	402	430	419	391	416	400	392	425	423	404	426	410	381	381	425	425	415	377	374	417	380	379	421	382	436	397	367	391	378	392	387	437	450	414	395	399	404	439	377	398	393	412	399	394	418	383	396	434	389	408	425	420	426	392	406	364	413	372	436	402	404	395	434	440	411	398	399	388	406	394	380	380	378	396	417	405	405	407	407	394	363	395	388	401	393	372	395	347	416	402	414	409	413	420	428	424	414	416	400	395	411	420	422	404	373	407	392	426	417	376	426	396	451	415	407	406	430	421	415	373	418	440	423	391	453	391	427	407	433	397	412	369	425	399	375	394	398	415	416	394	411	394	411	400	404	415	384	386	393	407	366	410	388	410	392	410	419	415	363	367	396	413	377	394	389	419	413	362	408	432	389	396	430	424	380	426	397	402	415	412	389	412	410	390	386	404	373	367	423	404	375	361	374	397	409	431	381	407	364	392	450	399	419	378	387	388	398	391	416	391	395	410	395	430	413	394	393	378	444	415	409	385	452	417	417	402	430	410	412	443	385	400	393	374	379	372	387	388	413	387	429	418	404	407	412	386	405	404	420	417	355	394	415	395	392	429	431	427	380	391	390	435	403	384	369	422	390	422	379	396	411	412	394	444	396	392	426	406	406	383	373	400	359	402	395	402	412	426	419	381	430	403	430	382	414	369	377	369	430	408	396	398	365	410	407	422	363	363	421	441	465	408	399	418	390	385	398	410	454	400	429	389	402	401	424	424	404	425	381	390	359	396	380	394	424	384	398	405	405	425	413	392	375	403	438	419	411	418	404	413	392	418	429	369	424	408	395	404	389	395	409	415	376	426	374	405	378	423	396	411	393	418	412	410	388	383	421	406	409	397	371	425	396	393	382	383	423	444	391	380	393	403	410	415	414	436	393	416	387	418	441	416	367	426	406	404	382	409	439	427	420	438	391	445	421	392	429	376	433	408	422	413	431	418	383	427	387	393	412	329	418	397	394	402	397	399	394	387	378	413	396	396	401	411	387	418	386	362	422	428	367	402	421	440	386	413	428	414	392	383	370	404	421	339	398	392	394	405	409	411	386	396	388	385	363	437	412	390	452	436	404	402	389	376	400	403	430	371	413	370	390	442	365	410	390	405	392	414	374	437	374	438	399	442	414	384	384	427	408	420	425	417	370	388	376	424	357	396	433	447	403	396	373	374	372	380	405	400	423	397	398	414	393	400	378	379	381	397	408	397	430	396	376	384	375	405	404	418	387	388	406	438	433	381	400	388	423	380	394	404	401	420	404	425	428	455	381	418	421	387	439	413	411	403	408	417	374	445	396	415	403	409	414	385	424	411	429	392	394	440	389	413	397	383	372	398	386	398	401	426	388	434	414	414	388	411	390	413	394	412	421	425	424	356	409	397	386	400	390	425	370	384	401	411	391	449	416	390	376	430	406	428	385	377	442	396	371	408	402	396	418	411	453	353	371	414	407	412	401	417	385	387	386	399	404	410	416	429	389	403	409	397	379	407	376	404	420	379	429	367	410	426	414	416	411	404	404	405	401	415	369	397	413	387	408	408	400	402	382	387	410	405	415	378	381	436	410	399	394	370	425	378	412	373	380	423	416	434	366	378	431	377	349	410	438	452	398	405	412	438	402	417	361	373	382	416	411	424	409	400	389	373	417	404	378	441	415	365	409	404	425	410	423	395	423	375	443	434	399	411	443	422	390	394	397	392	437	408	409	415	389	419	398	398	419	399	404	407	435	431	403	394	400	397	375	380	406	379	388	402	390	379	390	387	412	380	398	387	378	410	425	405	391	388	402	433	401	410	420	399	440	397	404	403	379	389	447	385	418	409	435	397	368	441	388	359	400	375	401	390	409	435	391	417	393	452	396	400	407	414	425	358	384	377	414	378	441	446	397	404	424	397	408	410	392	409	413	381	393	406	417	389	377	389	373	420	425	407	397	415	420	382	411	390	463	415	407	429	428	417	386	422	429	405	414	384	405	434	418	440	372	389	440	427	430	405	402	378	382	399	388	400	397	424	416	430	425	423	414	354	372	397	399	382	401	401
56276	64275	81679	67215	48024	33357	25081	13194	9385	5083	1428	911	697	501	288	226	217	240	195	172	177	196	157	148	158	161	150	194	165	179	172	183	185	161	133	160	185	157	165	168	167	160	166	178	155	176	167	154	200	164	179	176	190	198	149	151	183	132	169	192	170	161	149	181	151	198	174	178	137	168	178	181	188	169	163	171	144	169	153	155	171	173	168	192	160	161	185	175	152	168	165	137	161	159	155	158	158	175	157	172	148	138	176	173	166	177	155	173	185	160	155	164	173	154	179	156	178	177	183	182	166	184	167	172	190	183	178	149	161	159	166	136	168	163	165	176	168	134	148	176	191	157	170	179	170	183	160	180	183	175	174	178	156	156	169	157	173	141	161	184	172	172	183	169	168	165	174	189	155	153	155	207	153	175	176	165	176	159	182	154	153	151	181	170	180	174	178	188	182	173	181	175	157	159	172	165	177	177	170	164	177	167	177	163	146	165	175	148	157	164	174	167	156	161	138	160	164	168	162	149	141	151	165	174	174	184	167	176	154	151	160	162	182	170	180	149	169	165	159	186	149	160	167	172	175	179	173	175	166	186	171	155	158	180	164	166	156	154	153	146	163	188	151	190	167	170	181	170	179	173	166	162	149	165	150	183	181	159	135	155	176	168	180	151	148	140	168	162	175	156	175	169	160	164	145	190	179	171	159	167	168	183	168	159	180	163	152	171	173	159	146	178	155	150	175	180	142	174	150	170	181	157	168	161	150	162	167	189	180	170	163	160	155	188	164	154	169	157	161	165	158	170	176	170	155	176	162	168	178	167	164	167	175	180	172	162	184	164	177	175	169	170	153	154	174	191	162	187	177	168	162	175	183	165	186	165	147	152	179	151	168	179	172	199	154	184	154	161	170	166	164	176	160	172	158	157	157	178	148	167	190	151	158	170	140	159	157	157	164	155	182	159	152	195	151	164	168	156	167	161	156	158	182	186	175	171	189	167	156	167	171	168	178	178	181	143	156	168	165	160	163	159	170	160	174	177	174	184	186	162	183	150	158	156	157	154	156	157	167	174	171	163	164	182	177	176	187	154	180	175	160	184	162	157	156	185	164	168	160	171	155	177	160	161	165	170	156	167	175	145	162	168	162	159	161	180	172	148	178	160	188	172	182	179	182	150	151	187	188	174	162	164	162	183	180	163	165	148	166	159	161	183	160	164	191	155	184	173	165	157	154	181	189	165	169	179	182	185	162	170	136	174	174	178	188	176	171	166	191	141	166	179	195	183	163	167	183	187	161	176	162	177	191	174	172	193	181	169	168	162	184	170	180	172	169	173	166	175	159	155	146	162	185	181	181	165	160	175	165	166	156	180	171	137	168	172	170	173	167	167	148	164	192	180	180	148	163	174	170	195	160	168	149	166	159	168	154	178	185	157	170	135	158	164	193	163	136	167	183	169	150	195	191	193	161	177	185	173	164	167	152	166	175	195	165	163	170	153	164	162	162	167	159	139	168	158	147	164	151	158	165	145	177	157	183	192	172	146	166	162	161	166	179	138	147	160	166	156	179	161	157	160	153	159	181	154	175	152	138	199	158	172	162	185	165	168	178	153	172	163	160	169	142	175	176	164	184	183	176	154	163	187	182	150	176	189	163	177	153	170	154	181	193	174	180	182	177	174	174	178	182	152	174	167	193	155	165	153	182	165	154	186	169	159	159	157	172	155	155	157	182	165	186	160	185	163	158	178	172	162	167	168	187	165	171	166	177	167	185	165	194	164	171	165	150	150	167	144	157	154	185	172	162	164	168	182	169	181	182	136	167	189	205	168	169	136	177	170	158	181	176	176	155	167	168	157	154	148	188	167	166	186	150	157	158	147	171	173	165	173	169	152	168	182	171	171	160	166	156	190	134	160	146	163	146	146	157	145	151	156	181	151	163	156	176	160	184	187	186	162	172	155	171	159	180	182	160	178	193	177	184	152	173	162	151	167	167	171	175	190	180	193	189	172	150	177	146	169	180	149	191	163	156	170	182	162	146	150	191	166	194	174	175	159	159	169	191	157	178	172	180	175	170	174	146	167	154	161	163	184	150	176	146	163	152	140	149	172	193	153	169	185	158	165	169	193	169	163	180	154	177	176	178	138	157	151	162	189	156	173	147	159	172	182	168	158	190	181	179	178	177	195	159	174	154	163	174	173	186	164	162	175	204	181	170	171	146	152	158	153	156	172	174	155	181	163	152	150	173	171	172	150	171	160	171	166	172	156	170	168	175	176	176	169	172	155	178	173	159	163	165	183	146	168	143	174	174	166	174	161	159	176	191	176	140	160	155	161	158	153	161	161	159	179	176	168	184	168	161	175	172	159	192	165	163	177	171	172	173	160	149	188	158	182	163	165	197	176	189	154	174	174	171	162	154	168	165	176	176	172	163	172	162	147	159	196	170	164	134	174	174	170	172	182	172	173	180	188	146	162	173	179	153	146	145	196	163	161	172	153	162	166	175	171	191	188	162	157	153	175	170	182	176	170	161	174	160	171	178	159	180	167	173	151	148	163	165	163	144	160	159	171	153	176	160	170	167	147	177	136	158	165	162	184	157	178	168	163	143	139	148	157	157	153	193	156	161	186	157	151	167	157	195	171	181	174	180	177	161	162	164	180	140	182	160	151	181	145	152	158	200	178	157	170	172	168	149	172	152	160	166	165	159	149	168	190	192	164	166	187	152	158	156	181	179	166	194	171	182	176	156	183	168	170	150	161	174	163	147	175	169	161	176	161	176	189	174	168	175	190	156	176	175	164	166	168	171	151	166	179	154	160	185	164	146	161	164	156	156	153	170	170	165	156	170	160	165	180	163	190	150	183	180	166	165	183	163	173	139	170	143	141	161	167	158	151	164	154	153	139	173	181	185	167	162	180	161	165	142	173	144	176	170	145	178	155	144	167	185	163	152	182	161	205	150	187	171	149	185	185	180	159	161	169	153	169	149	155	198	142	168	174	150	170	179	190	170	167	168	174	171	155	163	160	154	160	159	158	211	177	163	163	163	161	166	168	146	173	176	179	166	164	191	169	176	163	171	145	177	172	154	175	182	166	149	178	188	175	163	175	193	172	173	166	152	159	179	184	147	157	157	169	176	162	179	160	173	189	159	171	188	145	181	166	180	160	159	156	184	176	162	161	173	161	165	145	162	183	154	192	160	178	168	182	183	171	156	162	158	167	176	179	158	150	167	150	157	172	176	152	168	191	148	171	172	169	167	180	153	145	155	166	197	151	168	168	177	167	145	192	199	185	153	168	163	169	182	193	181	162	166	152	170	163	164	158	168	161	167	159	185	196	155	177	185	139	161	158	149	157	166	176	160	157	161	170	163	176	159	169	154	136	176	171	163	172	152	151	184	162	179	166	174	156	161	165	166	174	160	186	178	145	150	186	169	148	134	182	147	134	157	154	178	175	151	160	157	155	157	141	162	156	182	156	159	178	175	176	161	156	171	147	181	159	136	178
34181	47812	77342	71646	55452	43882	38066	26625	24476	15422	5695	3903	3071	2162	1146	709	791	769	576	579	515	448	435	452	455	410	468	408	447	409	469	454	423	468	471	454	455	485	410	443	426	452	429	436	468	415	461	452	459	454	429	437	480	443	427	417	469	406	464	456	443	427	465	459	445	455	453	411	437	418	414	442	451	474	433	428	451	450	443	421	437	471	442	465	409	425	451	438	431	435	449	418	452	424	415	424	465	444	425	408	403	407	457	446	461	423	483	431	483	456	445	479	450	433	429	463	419	422	433	464	426	439	456	450	394	441	449	470	438	443	420	430	440	451	442	416	434	412	446	395	427	468	421	490	410	454	444	451	457	444	465	453	440	444	461	461	434	445	392	434	432	443	427	415	444	423	471	504	434	469	454	446	462	428	440	456	434	431	443	417	431	462	430	493	446	426	478	459	424	434	446	438	449	447	452	399	438	436	400	417	467	482	489	451	427	448	470	465	404	446	451	457	411	442	416	450	423	418	431	456	382	467	458	462	411	450	501	477	418	428	418	467	472	428	449	445	442	468	481	447	426	427	400	446	466	432	407	462	411	434	479	456	463	434	477	450	479	441	413	455	411	433	428	463	436	468	460	413	457	443	416	410	461	421	436	439	410	427	437	447	456	472	458	464	446	426	431	472	461	429	445	441	414	468	425	517	459	416	448	454	425	399	455	456	443	437	452	434	423	453	431	443	441	460	453	437	419	465	492	450	449	423	407	433	417	392	454	463	427	442	453	448	466	431	455	469	457	409	421	411	469	417	428	440	467	473	425	435	464	442	476	407	447	491	475	473	448	443	454	465	442	414	458	508	445	465	444	446	400	431	459	412	437	435	453	464	431	443	437	435	431	424	455	409	430	466	493	455	450	450	432	440	403	451	407	435	459	419	443	436	418	430	490	441	462	482	437	465	422	460	441	438	421	429	391	436	442	440	421	443	441	436	429	408	434	463	424	421	425	476	463	425	430	435	453	438	415	423	442	448	437	453	414	452	427	422	419	410	461	429	428	479	455	438	395	438	435	437	480	457	431	453	452	420	422	434	427	440	420	428	402	434	446	422	423	436	443	430	429	465	421	382	422	406	431	427	479	435	441	434	455	431	440	453	502	469	403	418	428	442	403	442	479	442	460	447	465	470	458	446	460	467	467	459	435	450	418	466	473	469	433	427	469	401	459	463	439	455	443	444	438	430	483	481	416	423	428	439	458	447	444	450	457	460	433	455	450	410	400	438	461	440	466	435	453	377	469	437	410	460	428	427	399	483	457	420	445	452	448	425	435	445	415	460	432	460	448	440	431	416	443	458	432	443	445	418	394	441	440	428	425	443	461	452	403	475	496	449	476	442	447	455	439	420	441	425	460	439	437	417	423	441	422	489	422	430	422	416	465	454	427	410	454	419	391	424	433	454	470	452	387	461	440	416	484	422	447	416	455	428	423	441	407	410	444	430	438	419	425	459	460	437	473	468	448	447	440	466	426	468	439	464	418	447	450	418	471	407	459	407	466	429	476	430	467	448	446	426	447	455	441	445	428	438	441	442	418	392	434	478	431	433	449	481	412	470	458	442	434	461	426	437	428	433	442	422	446	485	444	432	425	451	425	419	447	442	489	478	428	435	453	455	457	453	415	436	426	460	441	419	420	462	460	458	395	444	417	435	407	434	455	435	437	443	458	476	434	422	457	462	432	459	444	434	411	438	472	467	427	410	413	448	424	431	410	451	441	423	441	429	474	481	431	409	465	411	460	450	422	437	448	412	435	452	407	453	436	449	440	433	474	466	418	445	410	438	447	448	422	421	420	448	430	463	454	449	414	432	436	427	461	470	446	462	435	403	419	449	424	450	439	488	463	452	448	428	428	446	436	426	449	404	449	462	473	461	398	452	447	445	447	470	423	451	465	424	452	474	453	440	411	462	423	413	424	450	425	468	468	451	451	411	421	441	444	422	418	427	477	446	445	457	455	444	475	449	461	437	426	452	445	469	440	435	507	465	461	464	441	433	414	443	453	441	446	469	444	472	441	455	402	424	421	476	470	428	443	464	458	436	462	438	437	455	424	455	448	417	478	446	432	456	382	402	484	450	441	430	476	431	485	481	433	435	460	443	432	464	418	411	437	460	462	438	415	496	436	431	448	490	452	424	456	472	469	461	403	460	409	456	461	461	430	400	447	428	397	414	482	456	437	460	420	461	442	462	414	481	455	410	484	410	430	430	450	448	453	447	465	452	457	473	455	440	455	419	402	422	452	412	452	441	444	420	442	430	403	445	467	442	422	463	440	460	434	428	432	438	412	425	480	462	443	450	442	412	443	444	438	455	444	449	455	391	457	445	424	430	454	408	419	452	462	456	425	454	450	477	439	449	420	457	457	405	436	445	445	437	438	427	460	418	440	434	452	414	411	445	461	432	432	431	459	458	433	428	423	455	454	408	410	445	482	468	463	444	462	438	467	470	451	438	459	406	484	474	445	400	480	420	450	466	460	450	414	441	453	462	459	438	456	440	425	454	469	460	463	441	422	454	436	432	450	448	417	394	469	455	472	409	467	463	449	452	481	417	464	446	427	466	438	455	415	456	448	481	420	415	464	436	476	415	455	468	460	499	463	460	455	440	428	445	488	448	437	475	466	429	451	434	461	454	446	428	427	424	467	425	497	479	449	446	465	434	405	443	452	446	448	476	426	452	452	448	433	436	465	432	427	461	453	433	436	431	454	420	420	435	436	427	459	466	450	464	423	427	464	441	430	459	442	453	431	428	487	450	440	439	450	462	414	445	475	457	440	426	410	450	432	408	443	409	428	422	446	432	392	435	433	450	455	440	423	448	479	431	417	456	462	425	435	465	450	436	426	450	447	426	422	438	449	435	498	443	427	458	448	450	410	399	447	425	456	453	441	430	437	459	405	438	462	432	433	433	470	448	461	426	478	430	407	430	442	461	473	444	455	458	452	459	436	425	441	429	438	459	421	456	420	420	469	423	433	457	417	445	446	426	462	468	441	406	416	420	475	417	470	455	412	427	436	413	401	435	441	414	453	450	452	468	431	403	477	480	446	436	475	451	433	434	395	432	443	436	461	427	460	446	423	439	439	443	482	419	418	438	423	462	441	434	412	429	470	411	468	436	483	455	399	454	443	462	432	439	464	470	409	468	458	461	429	431	460	437	444	452	433	433	421	453	429	459	433	437	419	427	435	441	419	453	452	453	412	446	426	479	460	456	424	489	490	403	452	427	423	414	427	415	407	415	471	459	469	440	436	438	447	469	410	460	419	449	413	454	436	409	443	411	412	432	452	442	400	416	444	452	434	461	450	439	465	484	420	467	421	455	439	435	446	425	455	459	432	439	448	417	480	431	461	441	429	425	456	390	448	458	424	434	441	459	440	419	456	465	412	427	456	448	463	480	389	457	454	437	413	441	456	447	474	451	406	455	468	473	455	443	438	448	424	477	436	374	468	444	433	420
7412	6788	14437	10263	3757	1544	1109	522	494	392	208	160	144	154	127	167	161	154	163	135	127	124	161	129	120	124	138	136	131	149	144	134	135	148	132	150	138	154	150	143	136	135	158	148	128	148	140	145	149	126	156	141	126	149	121	158	122	160	148	145	142	124	127	152	168	132	128	146	148	138	142	136	163	164	152	136	137	160	129	148	133	125	161	144	163	148	141	154	144	136	140	125	163	148	147	128	151	150	160	138	144	128	143	141	133	138	146	149	138	153	146	149	145	136	138	147	125	128	127	130	131	127	138	156	135	162	136	119	147	140	164	152	153	137	143	140	150	142	133	174	121	145	155	139	133	120	160	158	132	113	143	132	131	135	115	139	111	140	136	156	151	138	160	144	153	145	144	144	152	121	142	149	142	128	159	118	148	154	140	153	125	161	123	145	125	127	154	125	141	137	122	121	141	139	149	133	140	145	140	122	138	152	149	128	146	126	137	168	147	138	154	154	118	140	146	134	139	146	147	101	133	126	148	151	145	118	115	154	150	150	130	150	139	144	149	139	144	137	142	138	147	148	125	138	153	126	135	144	148	137	145	149	134	134	151	145	139	157	129	136	141	157	122	135	162	161	132	124	133	140	160	126	122	148	126	148	119	123	122	151	141	124	138	121	142	138	132	146	135	143	138	132	149	128	137	120	140	140	150	136	149	131	147	169	136	157	120	141	145	149	107	143	142	141	134	131	151	165	145	144	150	149	135	140	167	119	119	134	148	151	140	134	127	140	143	131	151	141	157	141	138	148	147	151	168	132	126	127	141	143	149	168	126	145	120	150	152	140	131	129	118	146	125	135	140	128	151	152	130	159	130	139	150	117	138	146	148	157	128	145	125	164	150	147	131	135	156	109	138	139	135	118	145	136	121	151	156	129	148	125	136	149	122	158	140	152	140	146	149	137	127	126	120	137	109	129	161	135	149	158	157	135	143	157	135	148	144	148	139	133	127	126	141	147	141	151	144	136	143	135	131	135	147	156	150	137	131	138	132	153	142	112	169	131	155	167	159	132	161	125	157	129	156	151	131	140	139	152	150	138	149	137	150	135	134	143	141	131	150	127	141	150	132	135	127	135	124	153	152	138	132	140	142	139	146	157	145	124	153	158	156	110	136	125	147	148	157	135	127	144	132	151	116	132	146	149	154	134	134	135	140	136	124	130	140	146	141	152	134	139	139	134	135	144	134	149	157	161	138	131	160	156	138	144	160	126	146	150	148	146	128	152	154	137	138	166	139	132	165	144	151	161	134	135	133	137	143	137	137	144	134	142	137	154	158	165	129	147	145	136	149	144	146	139	117	141	129	141	131	140	118	114	141	120	148	132	134	147	129	150	144	132	144	158	112	116	147	148	141	137	169	133	146	147	136	130	159	135	151	120	159	151	154	138	139	147	143	136	139	138	145	142	124	147	151	128	132	141	150	134	135	160	142	156	144	150	159	136	134	154	136	141	144	161	139	157	139	118	149	136	166	155	138	140	156	152	142	151	163	145	145	132	133	137	152	128	130	144	177	129	121	124	146	134	149	141	126	139	123	136	126	142	119	155	132	163	144	133	146	149	151	146	148	127	127	135	123	138	132	142	137	140	173	126	153	123	134	150	126	141	126	147	155	154	137	144	160	133	139	141	137	137	131	150	117	134	138	129	167	130	122	125	139	148	161	164	137	168	138	137	146	156	135	151	137	157	113	129	139	124	143	124	144	141	119	136	128	125	162	145	139	155	144	146	110	156	135	133	131	127	138	134	122	119	148	141	143	129	134	136	145	132	137	124	119	140	135	144	130	137	136	124	140	171	126	174	142	154	144	131	142	137	152	113	135	161	130	136	137	145	118	165	122	126	144	132	134	146	148	152	137	136	134	138	122	136	145	148	151	141	147	144	154	150	148	155	151	146	151	130	159	140	146	145	150	164	139	144	121	141	142	144	128	135	144	140	122	135	133	131	146	138	151	135	141	138	135	142	145	157	137	126	132	142	158	131	135	109	132	145	137	174	136	114	142	127	151	122	142	136	127	132	139	135	143	157	145	160	148	134	150	121	162	148	145	143	133	161	129	131	131	150	149	146	155	134	145	140	151	142	143	142	144	146	152	153	137	133	142	143	129	139	150	133	123	135	146	145	158	124	141	153	158	154	152	160	146	134	137	149	146	143	118	140	150	146	127	143	119	163	138	161	172	139	137	147	153	155	145	160	148	133	145	155	132	147	158	142	116	139	138	153	146	144	135	132	138	145	152	136	139	125	137	121	140	146	160	155	137	159	136	150	135	133	165	124	146	139	138	141	152	137	126	134	134	140	158	131	147	160	132	129	144	129	110	144	117	147	136	150	147	116	131	168	147	156	153	134	123	142	127	134	144	138	148	144	139	147	132	135	131	153	149	138	143	146	118	150	157	124	141	118	149	142	147	130	143	133	139	133	134	152	128	137	144	130	144	142	148	136	147	132	142	139	146	133	143	158	137	148	142	148	151	126	164	139	132	128	147	143	115	155	129	150	133	131	141	149	130	137	127	155	131	136	132	120	139	162	154	149	135	150	127	150	154	136	134	155	145	141	127	144	131	138	146	143	171	151	124	153	145	139	151	131	130	137	125	119	138	143	136	128	132	130	147	144	122	136	150	135	130	142	163	143	145	151	133	117	140	161	154	138	136	133	128	130	136	128	132	145	139	138	144	129	146	132	153	130	136	140	134	130	136	146	145	154	143	138	149	143	161	133	141	141	123	123	139	154	136	129	140	150	122	168	160	153	148	137	152	161	144	137	130	140	132	147	155	140	129	152	151	148	142	149	120	150	125	162	141	129	132	135	142	140	134	151	139	147	156	141	149	133	113	140	135	133	141	142	130	165	147	130	146	147	138	128	133	141	162	139	125	161	137	148	134	133	155	121	127	143	154	122	136	131	158	137	151	156	124	138	142	157	149	121	124	134	145	133	141	141	171	144	137	161	130	114	143	139	127	136	125	111	151	143	179	146	125	107	136	143	162	146	148	140	139	136	140	139	143	131	150	136	138	140	128	124	137	167	158	148	172	148	168	131	150	151	114	150	154	138	133	139	139	118	140	178	139	129	147	134	150	134	156	147	127	152	133	134	151	135	118	137	129	142	143	159	119	142	151	136	123	128	137	145	119	145	146	161	134	161	160	152	161	164	153	159	114	139	164	123	134	138	149	153	123	128	130	154	153	148	154	145	146	134	151	153	131	140	128	122	137	141	119	142	141	146	129	114	151	136	141	153	132	139	132	139	133	145	127	140	139	127	140	135	138	132	129	129	139	124	137	132	146	148	122	141	135	142	152	143	129	132	157	152	140	125	150	150	121	125	128	144	130	147	137	142	157	150	157	136	151	143	138	140	156	128	129	153	150	146	146	145	142	140	157	150	146	165	139	125	160	140	138	152	149	138	154	137	147	139	140	148	143	134	142	130	140	157	143	144	160	134	134	153	161	163
6109	8983	23559	20026	11161	6171	4612	2345	2202	1673	731	541	518	443	448	388	378	423	435	426	375	386	394	362	405	390	413	380	398	406	364	389	373	362	397	387	425	406	347	383	455	394	407	414	354	411	379	375	395	407	403	400	382	372	411	417	389	385	401	372	394	410	359	406	384	370	376	388	396	424	421	365	391	400	360	369	400	356	351	393	373	395	382	412	374	396	390	417	363	394	386	424	355	428	366	367	394	426	385	372	389	416	433	364	383	332	406	374	406	371	400	393	383	397	373	378	394	354	386	370	406	400	370	380	376	391	375	389	376	411	388	376	403	377	377	374	406	411	356	401	367	386	400	398	395	388	423	366	387	397	380	365	390	377	404	385	388	398	379	342	366	396	382	383	382	416	383	377	372	382	386	367	413	417	381	414	379	400	437	409	371	347	377	365	393	406	364	362	416	391	391	368	376	382	398	350	358	393	386	381	370	368	379	398	391	395	371	396	370	410	384	372	360	399	361	410	337	379	381	370	402	378	419	361	398	366	389	389	407	361	388	371	396	410	397	381	419	368	395	381	344	391	389	400	389	384	352	364	364	369	392	394	348	393	371	370	409	398	405	385	364	400	364	388	362	366	381	362	367	396	370	371	367	394	398	432	371	389	410	345	385	401	370	384	380	405	388	409	431	379	370	377	366	380	388	406	365	376	369	357	371	379	358	369	387	407	391	402	383	389	362	373	447	384	383	370	361	406	419	398	413	389	375	389	413	379	398	371	387	403	397	379	380	357	390	363	389	375	373	421	397	365	386	423	389	413	342	373	368	358	373	393	394	372	369	396	371	370	397	363	394	376	404	359	378	343	390	402	389	360	398	381	384	355	383	385	380	401	416	370	353	385	367	374	352	361	381	352	397	396	395	375	379	364	363	431	370	383	366	430	380	388	391	370	392	352	402	400	372	358	382	422	421	349	396	378	384	374	390	372	352	387	393	389	385	386	407	365	400	400	392	356	365	405	403	462	402	379	374	369	388	374	395	386	389	376	386	407	387	392	399	386	404	410	372	364	388	397	367	372	362	393	433	363	352	394	413	359	368	404	393	332	375	411	384	362	405	409	417	376	376	400	421	408	393	392	384	378	398	374	373	372	384	393	365	380	409	420	397	361	426	370	361	391	354	383	390	421	358	362	375	377	373	371	361	383	420	417	345	391	377	389	410	365	385	396	387	388	375	380	397	369	391	343	365	399	391	407	376	372	380	391	374	363	401	353	420	375	407	387	382	362	331	397	363	370	378	361	343	390	399	396	389	350	394	364	376	400	405	378	387	363	389	387	355	395	396	396	374	375	391	356	423	355	412	401	367	349	369	389	389	385	387	381	373	388	333	408	365	411	395	381	365	390	413	423	402	388	395	357	411	376	410	393	409	395	415	360	340	353	406	404	372	384	390	377	375	398	357	387	385	383	377	371	359	391	387	387	395	365	377	368	369	405	402	408	377	400	376	386	408	374	366	368	358	394	428	377	426	370	359	389	353	403	391	363	389	411	392	374	408	412	384	365	374	428	395	343	401	406	387	347	398	376	374	422	373	412	359	402	371	399	365	384	396	376	389	396	417	356	381	381	417	408	421	356	385	357	414	405	351	383	365	441	409	408	413	400	393	356	351	400	385	391	414	416	415	363	417	398	385	349	405	373	379	390	397	359	389	384	358	382	380	405	394	414	391	402	377	415	374	381	363	389	405	382	387	376	383	388	378	370	400	372	371	372	384	415	412	398	391	402	402	392	341	367	385	350	375	393	347	405	365	434	388	384	373	410	387	377	414	361	408	379	405	351	358	396	394	403	390	388	376	385	381	372	383	369	413	376	391	375	350	412	382	381	401	389	376	389	376	428	356	365	428	375	350	434	411	361	390	372	365	416	399	395	399	381	370	392	387	383	389	404	353	390	383	401	407	359	388	410	406	379	392	365	390	357	403	379	381	383	330	378	388	377	373	414	380	376	388	372	394	374	361	383	391	374	364	381	393	387	418	403	381	360	385	380	421	392	366	387	386	395	367	443	369	397	400	416	360	379	394	390	379	397	386	385	401	367	386	356	399	368	391	388	397	376	374	419	383	380	355	383	376	374	360	400	376	387	360	384	426	412	364	370	388	411	355	360	368	393	353	443	371	372	419	382	378	376	377	375	374	397	364	372	378	380	404	414	385	361	363	352	412	408	380	415	407	368	385	375	370	361	363	398	430	374	388	397	380	411	357	412	394	410	374	397	405	456	358	368	415	393	380	370	359	389	371	389	384	412	385	388	400	356	355	359	392	375	403	385	363	375	397	424	392	375	371	371	407	409	401	367	406	364	370	404	405	394	372	402	360	395	406	365	389	376	371	383	366	379	374	397	384	363	405	385	392	359	418	395	385	413	361	388	385	394	400	355	389	406	391	389	352	394	390	399	369	365	388	411	384	364	392	376	405	416	431	423	388	407	410	384	392	352	398	366	377	368	371	400	403	388	383	375	399	373	403	428	384	367	378	374	392	340	369	393	380	369	326	400	406	398	383	376	342	378	373	411	427	377	382	386	370	357	367	365	392	372	379	403	394	407	394	355	375	375	425	362	398	367	412	408	396	371	436	384	391	432	422	376	433	353	402	415	376	398	362	350	398	398	412	403	379	416	386	369	379	406	376	367	383	397	374	389	398	387	360	357	392	351	370	346	389	366	363	404	400	372	383	392	385	373	377	372	375	371	374	383	366	401	427	382	388	357	379	378	398	354	387	372	414	373	371	390	408	380	412	380	416	399	375	350	386	408	387	377	427	376	364	403	401	387	379	369	322	384	387	396	380	414	352	420	388	396	367	381	411	404	397	409	387	392	382	376	396	378	405	428	391	371	412	399	393	378	386	400	387	354	369	387	408	372	406	403	378	407	401	404	381	403	391	366	376	382	422	367	376	397	402	423	387	376	391	390	414	345	371	405	383	384	388	404	409	391	397	387	410	381	411	365	402	422	403	367	392	395	418	357	390	362	414	401	386	388	382	422	388	391	391	396	317	388	366	379	383	390	368	400	380	377	367	400	356	413	430	378	377	428	393	386	396	385	410	367	361	388	359	371	367	414	374	371	395	378	414	390	405	407	408	365	355	409	407	400	371	379	379	339	377	380	341	354	387	368	377	354	382	369	377	398	400	406	428	389	369	374	408	395	397	395	387	372	379	358	341	359	366	373	401	370	370	390	342	378	381	378	373	382	428	368	382	403	377	377	402	402	402	396	371	384	399	371	398	373	379	365	404	378	370	397	414	409	368	388	400	392	360	401	391	375	364	391	401	408	364	367	327	412	419	380	388	401	422	363	381	384	357	380	384	410	398	379	365	364	367	382	395	389	388	387	389	364	405	402	353	375	391	364	383	378	414	359	393	361	380	396	423	374	391	392	386	420	392	391	400	416	401	335	375	389	402	401	364	408	390	362	413	370	393	407	406	387	394	355	384	360	384	389	399	396	373	400	409	395
40076	48312	69484	54585	36959	22161	14068	5891	4704	2512	810	502	390	288	230	161	157	173	176	147	146	125	170	158	152	126	150	135	136	161	142	142	150	165	126	142	133	139	155	171	142	147	159	164	161	144	145	140	128	154	154	154	141	135	149	151	167	121	143	164	155	148	158	142	159	160	162	170	154	159	152	166	136	124	133	139	155	134	179	156	162	141	132	140	159	147	154	160	145	136	139	150	140	142	144	149	143	130	129	138	162	142	145	156	159	143	141	149	163	150	145	160	135	156	150	121	150	135	134	151	144	134	143	155	146	146	149	157	145	135	146	138	174	152	150	128	134	142	156	147	153	130	139	164	139	170	130	137	147	153	143	139	148	160	129	152	175	156	149	159	150	148	149	157	140	137	144	131	140	152	121	148	143	138	147	136	161	145	144	132	128	138	130	155	162	150	154	145	150	140	130	158	114	148	158	119	140	156	141	156	137	155	150	135	188	151	141	155	164	139	134	137	125	159	147	146	139	177	142	131	141	138	154	146	147	163	156	173	140	126	153	141	158	168	149	170	153	123	146	137	162	134	122	147	127	141	178	149	121	138	141	136	136	141	150	163	160	141	130	170	138	155	148	159	154	149	149	178	149	169	140	161	143	124	152	155	157	162	159	141	169	169	150	156	147	154	151	157	166	158	151	133	156	165	158	133	124	136	155	126	144	124	174	148	138	123	120	177	144	160	169	153	122	138	153	155	183	154	151	155	150	184	140	158	162	155	152	133	155	135	166	145	147	149	156	131	161	147	134	124	142	152	140	140	157	134	161	148	156	168	154	146	168	171	151	108	147	156	143	147	143	153	140	148	166	139	153	153	152	158	138	135	125	149	135	154	144	158	152	141	150	180	154	164	154	144	137	158	149	149	144	115	132	154	140	144	136	150	156	147	153	155	148	145	128	149	136	152	169	172	151	154	144	145	149	137	153	145	146	158	146	133	148	142	142	151	143	147	150	117	147	144	145	162	143	145	131	143	152	164	148	154	163	125	174	161	153	144	136	128	146	164	144	145	159	155	140	144	139	147	149	139	129	155	163	135	172	143	163	146	165	150	134	123	158	153	148	174	152	130	146	142	159	147	142	161	150	152	151	142	161	152	153	154	170	132	145	132	153	153	144	165	171	130	128	175	123	144	174	150	122	171	149	133	127	138	141	158	151	159	154	154	168	153	161	144	149	125	185	113	158	145	150	130	140	161	156	137	142	121	159	175	175	145	148	138	119	139	147	145	135	152	165	160	141	162	138	137	127	136	140	138	163	151	137	154	138	134	149	146	139	130	139	139	151	161	165	158	147	147	149	170	134	139	166	156	147	150	149	163	141	148	158	139	130	137	152	154	165	150	149	154	130	164	158	143	133	162	116	138	147	156	193	176	142	162	152	155	138	140	141	142	139	133	148	164	133	156	153	155	132	157	165	141	174	156	161	137	142	151	145	151	159	147	172	157	161	137	145	130	168	166	142	135	149	129	161	161	167	151	129	174	165	151	132	149	150	145	157	159	164	154	151	150	165	146	148	143	148	132	159	164	159	130	146	146	149	155	157	116	166	152	139	138	137	147	154	167	149	137	161	158	168	155	148	153	142	148	151	137	150	153	160	129	152	158	159	141	144	175	161	151	146	154	140	133	156	143	165	147	138	163	150	154	128	134	143	138	161	161	135	150	142	163	136	120	160	146	155	149	160	138	144	158	155	152	126	148	172	162	141	142	166	155	158	151	129	154	133	138	144	144	138	139	156	171	131	142	145	137	152	143	159	161	130	131	123	143	158	151	145	156	162	155	133	145	154	148	132	194	142	143	164	151	178	144	151	153	133	151	156	153	159	154	151	151	149	158	139	158	129	153	140	159	153	156	148	153	125	157	142	166	150	134	159	154	155	141	145	135	161	166	155	160	152	143	139	150	145	166	159	161	149	159	132	151	151	162	151	161	146	141	143	156	182	156	127	158	153	150	141	155	148	162	138	148	155	156	160	148	146	180	144	154	140	142	158	158	137	156	148	159	163	174	168	147	137	152	136	145	135	154	147	149	135	128	150	142	156	149	140	136	153	138	142	153	146	154	165	161	147	137	169	159	139	143	151	144	145	124	152	157	135	136	160	144	137	152	158	148	146	131	152	160	140	189	142	148	168	154	167	133	151	134	155	141	145	149	142	156	136	165	161	156	135	145	146	146	145	148	164	156	160	134	127	155	142	141	147	134	180	153	164	152	146	141	149	171	159	136	165	139	151	137	139	154	132	165	163	160	154	157	129	158	155	152	159	164	126	139	134	148	149	145	138	147	146	132	144	155	143	157	162	174	151	140	161	140	163	136	155	164	154	152	152	170	162	158	149	145	161	157	141	156	147	141	168	134	165	148	165	150	141	148	129	138	165	166	155	146	139	162	146	149	140	158	134	151	145	162	140	151	146	170	132	163	137	141	161	138	164	133	156	133	143	162	165	140	138	142	169	147	140	136	146	136	142	118	134	143	161	140	157	128	129	166	157	147	146	154	144	151	124	135	172	138	142	159	165	164	157	171	157	159	140	146	116	153	118	138	154	155	155	148	150	169	147	151	158	140	147	142	136	133	138	145	141	138	146	165	148	156	138	159	137	152	125	143	157	165	141	143	137	151	135	131	142	146	138	150	152	148	151	140	146	145	135	142	160	157	160	164	136	125	136	157	157	147	153	147	143	137	149	147	153	139	150	149	136	164	163	130	135	144	152	149	145	140	130	153	171	140	141	133	159	154	156	135	152	159	147	153	159	139	156	134	153	153	163	158	124	124	134	147	143	168	139	164	151	144	172	159	157	145	152	155	158	140	133	148	161	151	145	133	163	135	158	129	158	154	149	159	127	157	142	140	154	169	145	172	134	145	135	142	149	124	137	148	151	166	135	163	130	146	141	147	135	148	129	149	161	135	172	156	158	148	144	155	132	142	114	149	135	148	153	167	153	142	155	133	157	153	174	155	147	138	129	142	136	133	146	139	153	158	148	142	159	139	144	141	149	148	174	162	177	146	153	143	142	156	157	146	150	117	154	162	157	140	148	158	158	147	152	150	148	142	145	154	143	160	141	157	159	148	140	144	129	168	145	163	167	150	147	148	116	143	145	130	138	159	149	136	146	139	124	138	153	166	146	170	144	148	149	158	129	160	142	166	139	130	134	146	152	131	149	144	159	140	150	163	137	164	153	163	184	150	166	142	164	135	140	149	140	163	140	152	146	133	136	138	173	153	137	162	162	138	155	172	160	161	133	147	152	146	138	149	166	150	149	131	151	156	139	157	141	146	129	148	169	154	153	161	130	134	148	165	161	160	174	140	161	140	120	148	157	146	143	117	129	155	146	149	148	143	152	152	144	144	145	145	166	149	156	129	153	169	169	144	141	164	122	151	142	146	160	148	142	148	139	139	155	163	141	143	150	159	153	139	133	152	147	141	135	145	159	159	148	142	161	145	143	149	162	148	162	137
24541	38476	63095	56952	45082	34492	28565	17539	16549	10413	3581	2108	1552	1057	721	550	579	554	480	454	440	385	397	399	416	424	393	375	401	418	388	433	393	392	412	399	412	443	411	398	386	379	412	417	396	410	395	406	400	424	443	424	425	366	394	418	434	375	415	394	411	403	409	438	408	420	439	392	391	388	410	421	398	389	405	405	431	375	407	434	403	395	400	386	414	417	401	418	364	424	407	406	381	403	422	374	416	405	382	411	404	351	400	432	416	381	418	391	395	404	396	421	434	394	380	404	403	361	406	397	404	430	422	436	377	425	413	427	383	403	371	379	410	380	394	407	407	452	417	390	412	355	368	397	396	390	400	431	404	388	444	403	401	398	429	404	398	382	376	419	420	404	395	403	409	356	411	405	383	415	381	384	430	429	420	396	422	392	413	379	419	393	420	397	385	431	421	435	399	383	405	417	414	409	455	439	412	406	391	425	416	392	406	381	412	410	378	403	402	406	427	407	390	421	404	414	412	414	401	405	387	404	395	396	412	416	349	419	399	394	406	414	411	394	416	418	380	383	382	410	409	448	407	402	428	412	402	386	381	405	374	407	411	378	410	414	402	393	425	382	413	432	418	427	380	387	416	417	414	431	380	418	417	406	414	373	442	417	417	386	401	401	407	425	414	392	405	396	401	405	397	391	418	366	384	378	410	406	425	422	385	392	379	429	397	387	360	377	394	385	398	403	399	413	411	438	375	400	414	404	400	379	402	386	407	425	419	421	420	411	425	428	425	382	417	380	427	441	428	378	424	377	391	394	389	416	403	391	376	404	368	375	385	392	431	369	398	406	417	425	428	379	412	399	431	420	369	393	399	402	404	438	393	407	433	399	406	424	431	396	433	379	396	448	404	409	435	419	366	429	426	435	390	393	365	416	373	395	404	417	376	429	404	405	395	395	384	397	414	431	379	433	421	385	400	375	429	410	411	382	413	409	381	404	410	383	377	410	399	403	365	350	411	400	414	409	398	404	380	410	380	414	390	398	439	418	396	397	394	414	420	443	395	421	421	431	372	415	406	420	421	408	389	427	394	383	392	400	407	413	430	384	390	427	371	403	394	393	403	385	416	408	379	400	363	438	391	412	414	401	421	450	412	373	363	404	445	433	389	397	433	398	410	420	403	399	392	431	375	460	418	437	448	399	439	421	416	408	391	364	423	420	426	372	399	439	397	447	418	377	416	410	427	383	423	377	421	392	408	393	379	404	448	361	411	392	389	374	415	392	408	376	423	380	392	454	403	380	399	437	405	408	348	429	377	398	441	390	427	388	429	392	395	385	455	432	411	345	406	397	383	419	388	420	399	422	435	413	376	415	435	431	400	412	399	404	431	418	372	390	405	415	367	421	406	385	390	397	405	393	420	420	438	433	412	409	434	426	421	382	365	400	430	424	417	409	415	441	405	402	376	448	414	422	395	421	434	356	369	413	416	388	384	390	401	394	411	439	365	425	416	411	363	356	385	424	404	430	392	406	415	398	396	369	396	391	428	394	396	411	395	392	427	391	386	424	409	452	431	448	381	394	367	410	380	404	404	400	417	418	409	428	404	360	395	427	462	410	378	363	358	439	373	407	423	397	395	375	407	382	404	407	424	400	417	406	388	369	431	410	366	403	404	347	379	426	378	363	398	416	396	376	392	394	413	416	426	394	394	392	375	413	378	391	405	415	414	446	406	412	423	420	422	457	393	398	389	418	394	382	383	416	410	426	396	406	413	367	391	383	397	413	404	384	407	399	420	393	397	393	435	400	385	411	408	400	396	396	387	403	378	392	366	388	409	425	402	409	388	379	380	391	402	407	409	403	386	388	423	396	400	406	392	425	397	419	386	396	399	403	435	420	431	377	404	396	393	432	414	411	410	428	449	347	404	431	406	419	385	385	385	424	417	438	372	399	445	402	406	431	400	375	428	403	392	408	454	420	397	413	443	393	407	367	384	419	420	408	410	404	451	393	407	442	411	442	407	399	393	418	371	375	386	441	438	380	400	403	392	426	423	380	417	403	431	398	403	426	369	435	406	409	417	411	431	390	409	409	365	421	387	443	398	411	430	398	391	417	399	402	398	431	400	388	415	415	421	414	415	412	420	404	391	409	404	436	407	443	430	420	410	421	394	397	374	414	403	410	387	423	406	422	410	397	373	409	376	409	400	389	470	421	387	374	410	415	395	394	446	392	396	421	397	408	438	401	411	451	406	400	401	414	390	429	336	401	413	406	436	393	419	377	389	366	412	431	411	410	384	445	396	391	391	388	380	442	392	383	398	370	413	382	417	392	402	381	413	431	412	420	382	392	385	376	422	440	415	405	427	368	388	387	432	417	401	353	413	384	384	405	389	375	410	425	404	395	398	397	400	419	386	424	412	402	398	398	377	405	375	413	360	418	403	389	414	418	413	402	391	398	396	411	380	404	399	412	422	408	404	406	418	385	404	418	420	408	397	446	413	390	385	462	405	396	403	373	426	412	383	427	420	406	388	384	398	431	415	445	396	440	425	371	404	415	389	376	392	402	367	402	392	399	422	357	420	398	374	431	416	436	380	429	401	406	417	378	390	381	430	408	393	432	437	378	408	424	400	406	395	396	368	391	373	368	395	418	408	399	401	382	411	437	374	420	391	387	382	429	397	415	394	372	389	396	421	409	443	387	373	419	421	365	444	409	407	382	386	398	429	437	363	403	412	383	415	407	379	383	386	407	396	392	392	417	417	415	407	387	388	410	396	407	399	400	387	424	402	408	433	414	423	393	390	402	398	425	451	385	389	414	402	410	407	369	420	413	405	371	418	405	404	416	388	387	417	402	370	412	454	409	398	431	422	370	379	414	365	394	385	401	377	395	425	412	385	388	388	361	433	364	380	446	413	416	414	381	375	421	418	374	404	442	374	420	409	389	425	430	403	434	425	445	427	394	391	382	375	410	439	374	414	419	362	389	416	419	398	406	388	422	412	380	373	408	360	415	375	370	406	411	425	414	357	439	391	401	364	400	382	391	398	401	407	416	413	396	407	397	423	418	402	423	392	400	380	399	388	424	431	408	435	389	407	393	398	386	386	419	425	438	411	468	367	408	388	387	400	409	400	392	395	439	409	374	378	394	426	376	384	378	425	417	387	428	390	411	367	434	410	455	413	414	415	367	385	400	393	400	377	383	406	400	425	411	393	391	405	422	382	390	390	409	418	388	417	428	372	443	384	407	407	409	413	424	380	424	409	413	397	392	405	423	408	424	424	389	380	399	402	430	428	388	452	407	393	457	405	422	405	377	392	446	417	434	412	424	431	379	441	421	386	378	433	407	444	407	413	418	418	428	374	368	382	381	427	387	394	398	405	369	439	418	391	406	423	392	412	413	415	434	405	426	408	382	394	407	408	437	403	408	399	439	394	408	388	414	390	387	403	371	411	419	402	386	374	380	407	403	399	388	402	401	382	378	390	387	411	379	395	409	424	401	393	424	398	393
57137	62925	80766	66559	48595	32943	25279	12814	10076	5427	1538	814	623	385	220	214	265	229	214	202	199	162	191	181	185	170	184	154	176	141	149	169	182	149	135	167	190	172	163	162	184	163	164	176	153	147	166	175	177	185	168	190	142	180	167	148	163	180	164	171	159	169	190	159	217	194	178	162	160	156	182	174	190	150	150	162	195	170	161	180	184	150	169	173	166	171	162	176	154	174	183	158	172	167	170	171	158	188	171	159	158	170	162	174	161	137	198	164	168	178	149	177	203	187	209	154	164	188	187	167	171	155	144	154	171	165	177	173	176	170	169	147	157	185	163	173	176	146	161	152	172	190	166	149	157	183	176	158	187	178	180	156	169	179	167	174	167	175	178	151	141	175	184	156	161	170	165	209	179	211	160	165	166	147	174	167	156	155	154	147	151	157	178	155	160	164	154	181	144	190	156	161	174	181	183	164	159	168	160	174	172	154	169	151	178	196	155	191	167	174	185	172	151	174	173	182	149	167	170	158	144	160	179	177	158	172	152	160	176	169	162	176	179	166	167	183	160	192	176	176	157	153	176	153	146	144	159	142	171	157	185	162	164	170	152	177	158	187	163	171	168	170	157	162	162	178	155	146	178	172	159	153	150	147	188	140	171	167	165	177	163	166	144	158	150	141	155	176	129	160	163	169	167	201	174	156	166	164	172	200	171	165	171	178	172	164	170	146	151	164	170	139	188	157	200	154	170	150	166	159	166	158	172	183	172	172	165	195	170	188	152	173	147	170	182	169	170	198	153	154	177	172	172	153	184	151	151	171	170	150	179	160	151	165	182	189	172	163	177	155	150	155	155	173	170	175	151	181	156	181	175	160	175	167	172	186	167	174	172	183	174	158	182	159	162	147	173	173	168	168	163	159	163	185	174	163	160	161	164	164	162	170	159	151	166	146	171	160	157	183	149	165	147	174	158	168	159	173	175	164	162	150	162	166	174	158	152	189	198	173	160	164	169	181	176	176	177	176	167	176	147	140	169	161	155	185	190	164	167	184	185	159	192	174	173	187	167	187	155	157	162	163	160	169	161	166	175	168	184	175	171	139	163	167	154	166	175	164	142	168	175	165	169	170	155	171	198	144	156	161	180	138	153	164	156	145	168	177	149	164	179	146	167	169	169	160	164	143	149	166	180	198	156	155	173	150	139	170	140	161	178	169	140	144	153	148	197	181	160	169	182	157	160	207	194	153	157	159	148	151	159	159	174	154	166	164	159	194	184	157	184	173	161	167	153	162	158	168	156	152	159	173	185	176	184	175	162	165	157	146	198	177	191	175	163	174	183	183	162	168	179	180	151	170	165	165	152	179	166	160	168	162	160	170	192	193	180	165	159	174	156	192	163	184	178	202	147	144	179	160	165	182	178	144	177	194	144	182	173	182	178	171	164	165	156	170	180	154	164	157	173	171	155	152	199	180	163	153	172	148	168	172	161	167	159	168	158	158	169	158	142	156	156	145	184	188	154	201	145	161	175	173	185	161	172	163	158	149	167	170	170	164	174	178	145	184	149	155	174	169	164	184	158	173	157	178	181	161	165	159	153	157	187	155	175	180	163	156	174	169	157	184	179	161	171	192	174	173	139	181	161	159	166	180	149	173	167	184	186	198	155	161	176	154	168	165	158	169	189	164	171	158	161	161	158	153	177	164	208	179	177	182	168	164	175	173	159	162	145	179	158	179	145	145	147	152	148	149	164	183	189	159	149	164	154	151	157	169	156	162	161	174	185	176	174	157	170	160	161	145	174	163	168	150	182	154	168	168	153	173	163	195	172	175	140	179	175	172	178	149	182	174	184	172	178	178	178	154	148	140	135	157	165	143	181	160	144	167	186	166	177	164	141	141	164	166	177	169	182	173	166	181	158	137	173	150	149	178	155	165	182	148	171	156	178	169	152	177	163	162	150	161	157	168	186	188	172	166	162	186	171	179	184	176	179	183	187	161	166	164	132	165	183	161	153	144	159	177	152	151	161	163	170	168	172	160	163	159	160	169	167	155	155	171	194	173	178	189	166	177	153	152	182	163	167	181	167	180	168	189	188	147	191	155	163	172	175	168	172	170	174	172	189	169	169	150	163	167	181	171	180	173	171	169	157	167	171	175	184	193	155	162	159	183	162	174	182	170	162	180	156	163	190	177	172	189	168	158	169	168	180	180	178	171	198	182	167	187	190	166	166	170	152	174	162	177	147	190	157	182	152	178	182	166	173	162	160	176	150	164	184	162	146	175	178	152	150	176	155	164	166	161	181	172	177	169	173	172	187	171	181	183	180	153	146	173	178	164	175	162	162	142	195	180	169	150	159	153	161	166	168	164	176	183	188	166	153	171	164	167	167	162	177	165	182	147	178	164	169	172	152	175	158	174	165	171	157	181	180	177	165	168	154	188	161	161	165	186	187	156	159	164	166	180	167	169	175	177	181	152	177	172	166	156	131	172	171	164	173	172	148	132	160	159	156	172	166	139	148	166	170	185	172	180	164	176	155	157	172	163	180	166	172	178	171	143	171	149	172	152	166	166	149	179	141	138	160	181	169	176	182	188	186	153	166	163	207	170	184	200	175	154	173	153	167	175	145	167	149	181	182	162	181	179	170	183	161	168	144	152	178	154	151	174	181	134	160	206	159	160	164	169	146	172	170	154	178	165	181	172	143	170	177	175	176	177	163	160	162	176	160	154	151	160	165	170	156	186	143	181	171	175	174	183	156	158	170	162	178	146	151	174	165	166	156	162	164	156	184	176	172	160	191	183	175	148	174	189	158	134	150	161	144	140	164	175	160	159	178	172	191	144	154	156	159	173	170	153	181	155	165	157	160	152	179	154	164	163	151	180	163	163	173	158	176	169	144	173	169	152	173	169	159	166	140	178	137	140	163	189	169	167	161	165	167	149	180	166	158	149	152	155	180	174	150	150	168	167	165	147	154	167	173	171	165	173	155	159	179	153	150	178	175	147	156	146	164	150	173	161	179	162	175	162	170	197	179	160	154	184	166	191	164	160	198	154	159	154	174	152	149	165	174	167	167	169	159	190	144	178	148	175	177	182	165	166	172	145	159	168	177	165	166	166	183	178	156	171	176	167	182	137	176	179	134	168	155	176	169	168	164	185	171	155	169	193	151	191	179	180	150	177	156	172	144	152	183	173	167	183	181	159	159	167	169	176	163	163	148	175	161	138	175	163	161	171	171	177	146	163	168	170	178	165	172	137	133	181	165	164	190	181	178	179	159	175	185	155	158	160	163	177	170	175	182	174	187	159	189	151	152	166	186	166	165	172	176	180	182	181	165	171	160	146	182	160	152	167	175	180	165	165	156	170	185	176	170	135	178	172	191	155	163	189	161	172	169	163	167	164	178	164	178	166	159	170	156	147	171	140	165	166	166	166	164	156	165	153	148	135	166	179	164	184	188	162	160	154	163	173	151	166	174	168	181	170	169	146	158	153	195	155	149	150	171	175
35200	48587	76600	70636	55767	43830	38046	26371	25681	16511	5741	3377	2560	1456	890	725	810	818	624	556	546	431	470	432	464	409	444	467	406	455	450	408	463	450	434	448	450	452	426	475	402	457	458	451	441	450	428	443	440	461	456	492	426	458	418	437	474	445	446	412	419	440	456	478	435	430	449	452	463	459	461	420	493	454	430	451	481	405	428	430	399	441	441	426	433	444	480	476	469	434	446	459	457	423	459	457	434	433	400	457	456	418	442	461	440	404	482	436	472	442	464	466	450	418	435	421	472	421	476	453	465	443	472	390	439	465	454	424	444	456	434	416	451	423	418	450	483	447	455	441	410	422	434	435	475	440	470	448	449	457	417	443	433	417	443	453	431	442	454	475	438	437	457	439	442	462	434	422	452	407	456	462	465	456	433	420	451	460	410	435	406	456	458	424	446	425	431	419	441	453	439	459	465	434	407	456	416	415	445	475	483	458	458	429	435	485	406	438	391	408	377	446	445	445	445	416	455	438	413	435	462	421	468	430	452	426	473	448	443	427	442	451	461	417	451	466	433	413	436	472	408	467	450	445	456	426	437	471	457	437	431	457	440	447	426	425	448	465	465	446	431	428	475	433	433	428	431	421	437	416	431	439	443	432	440	422	420	426	450	415	414	476	438	439	405	465	407	469	433	465	420	412	468	419	447	483	460	474	388	436	412	389	496	432	428	395	415	465	417	448	446	455	458	442	469	420	471	430	457	476	449	406	446	438	416	442	435	465	420	431	461	458	498	443	422	417	440	438	417	448	430	422	409	439	428	412	439	419	431	457	427	415	448	445	419	470	449	467	482	424	439	434	442	438	463	462	431	461	437	442	482	435	463	431	445	447	460	430	432	405	447	430	446	416	460	421	439	465	440	458	454	411	426	436	429	453	429	479	452	442	471	403	400	443	449	452	451	434	436	469	446	427	430	465	463	422	438	463	418	425	403	462	435	452	419	462	482	431	446	427	448	437	416	475	466	424	458	430	431	497	442	446	397	432	457	427	510	465	448	399	458	488	391	436	454	489	445	445	468	431	401	422	410	441	464	458	438	430	415	434	405	455	454	403	442	446	415	429	449	436	469	488	456	409	474	457	407	414	438	443	455	472	420	427	438	436	446	487	470	451	473	464	486	471	408	467	402	446	511	477	439	428	438	459	453	433	477	460	474	455	422	455	426	435	442	422	460	448	434	433	442	457	425	399	458	437	398	456	445	471	445	440	444	427	449	480	430	474	440	435	459	442	430	454	411	434	410	430	419	445	438	427	453	453	441	450	415	463	420	456	440	452	414	445	426	435	426	451	454	456	437	472	473	414	432	445	446	456	426	400	432	431	438	468	437	429	443	451	445	409	446	466	427	434	455	421	433	465	419	420	419	467	422	404	430	434	467	430	419	466	448	415	427	433	425	442	459	416	432	464	426	418	462	445	438	441	465	439	436	444	436	463	451	443	471	454	433	413	433	428	445	451	434	451	463	403	467	399	431	442	473	457	436	425	439	479	440	457	417	462	421	483	420	433	436	394	456	417	428	459	427	445	442	446	444	493	465	422	484	461	389	467	450	399	422	454	439	432	443	462	448	453	427	436	460	463	460	455	449	465	445	458	406	441	418	436	448	486	445	424	448	443	430	467	439	453	409	413	431	444	434	425	426	479	431	468	423	446	446	449	452	444	429	453	426	463	437	489	468	472	459	448	463	419	465	429	409	447	449	449	448	427	421	442	415	418	463	370	475	443	425	410	427	437	496	420	445	442	450	426	419	464	433	448	444	465	429	436	441	448	413	488	469	437	404	448	436	472	426	418	433	419	454	465	435	452	452	458	412	476	406	420	463	453	429	464	441	469	464	425	474	416	443	434	437	455	453	432	430	444	409	452	447	451	436	424	450	446	417	446	419	450	446	440	475	414	433	419	480	432	450	426	435	426	409	444	458	435	432	434	430	435	443	465	444	437	411	452	432	433	426	479	444	452	429	468	423	403	441	459	498	460	466	431	443	459	435	480	469	464	410	455	414	395	436	446	410	425	424	463	459	474	434	465	441	457	448	416	475	441	486	423	469	454	389	430	448	456	447	429	446	459	427	432	461	448	450	447	456	435	442	472	431	442	446	434	444	446	401	435	447	432	465	473	441	468	449	476	425	476	443	462	419	409	421	423	416	433	397	449	438	448	436	443	479	407	428	394	417	459	414	443	419	448	420	474	412	426	426	447	390	466	423	442	481	458	460	441	445	435	457	475	460	454	397	403	430	454	442	459	417	462	442	434	434	457	457	440	430	457	496	467	439	463	466	437	412	459	423	435	460	438	444	445	448	442	423	438	450	444	429	419	470	430	445	424	474	497	432	445	458	421	452	422	414	455	470	440	434	397	390	478	478	435	413	423	410	469	431	469	468	441	474	441	413	409	435	493	456	410	497	407	424	413	444	454	410	457	463	442	434	419	453	468	424	444	477	435	428	445	457	467	450	425	423	459	418	429	455	439	476	423	467	442	464	430	434	457	440	414	448	408	439	460	444	433	428	438	433	412	441	504	399	431	420	447	485	451	456	442	463	484	494	405	407	464	413	471	435	440	451	469	467	454	452	408	453	437	412	422	488	433	433	439	419	430	489	417	450	441	463	458	420	432	461	466	431	432	442	450	463	442	423	416	449	454	435	444	471	439	438	489	428	488	451	438	439	430	405	468	464	441	466	428	406	413	420	419	433	411	438	467	423	429	421	439	442	417	438	467	462	423	437	438	435	449	433	469	483	448	442	425	431	445	419	464	421	462	445	444	428	450	438	446	458	491	456	430	459	422	460	429	436	460	419	456	421	475	435	451	445	451	448	422	446	454	435	459	411	429	479	464	479	451	435	459	446	445	434	465	445	413	457	447	437	428	442	470	452	437	434	438	451	459	439	449	449	436	445	416	444	402	448	446	422	420	446	416	429	433	449	424	442	423	431	428	476	435	405	465	428	455	467	460	438	418	445	490	457	419	514	409	450	415	461	458	460	430	464	429	453	465	513	485	472	416	454	436	487	432	424	423	451	413	382	427	441	411	450	415	441	456	415	440	475	445	436	441	456	460	418	420	435	458	478	477	427	428	429	432	433	468	462	443	411	426	459	409	471	410	480	419	467	435	485	447	432	426	439	397	434	501	460	455	453	458	420	463	436	473	443	427	413	397	392	419	489	432	477	469	454	417	426	442	438	437	443	411	414	449	434	453	390	453	485	446	460	419	455	491	447	426	435	437	439	457	446	442	423	433	442	431	438	448	472	462	425	448	444	475	452	440	434	396	455	442	452	467	463	394	481	467	470	410	435	412	426	446	440	430	418	454	464	444	473	462	455	400	448	445	407	475	455	481	455	436	423	404	445	442	431	438	436	433	416	457	422	430	453	430	414	412	424	418	430	456	466	449	407	430	437	439	467	464	422	452	403	432	440	482	430	440	444	428	470	434	477	450	480	410	433	456	404	470	457	419
8309	6205	14301	9744	4136	1595	1152	544	536	397	208	160	145	164	126	148	161	161	151	147	151	166	144	142	134	136	145	127	125	143	162	133	139	140	117	123	152	142	133	145	136	133	132	148	151	143	139	135	127	142	131	131	151	106	134	139	126	151	130	151	137	139	134	135	133	141	137	148	131	135	147	161	147	134	150	133	151	141	148	144	126	155	147	138	145	135	131	152	158	155	146	149	124	160	151	119	165	148	134	138	144	124	154	139	145	148	133	135	131	143	133	134	120	142	125	129	123	136	145	132	125	124	153	155	145	139	152	139	164	129	149	129	133	129	142	162	147	131	153	155	131	124	138	126	114	137	153	147	138	144	127	111	148	154	137	137	123	141	147	141	151	160	153	136	138	155	144	161	121	121	148	139	133	126	147	144	133	140	142	139	130	138	140	151	149	136	132	130	129	127	127	144	141	147	121	156	127	133	136	97	154	117	113	142	138	156	126	135	132	140	124	133	142	136	144	120	129	129	122	144	141	127	158	127	148	158	153	131	149	130	138	156	141	143	139	134	146	140	147	148	138	131	126	128	158	146	135	143	142	144	136	134	133	160	149	150	141	164	135	147	151	157	123	147	137	149	137	134	150	122	132	118	133	143	141	160	131	129	148	149	141	155	121	124	150	135	118	144	148	149	140	134	140	149	150	131	132	150	145	159	157	146	151	141	139	163	144	136	145	128	151	155	147	140	140	135	134	156	127	136	142	144	144	144	129	141	147	132	143	138	139	117	147	149	140	155	125	167	130	147	125	130	147	142	154	128	118	124	148	134	151	138	137	147	120	127	150	122	149	135	153	136	134	125	159	133	168	131	150	147	165	114	155	145	138	154	135	154	160	133	144	136	154	143	127	145	139	137	139	153	155	122	146	133	155	148	146	133	148	120	150	139	132	134	148	137	137	152	158	144	133	135	146	139	144	132	142	128	120	142	139	136	127	135	136	141	147	122	129	132	130	136	133	134	159	141	148	144	167	160	165	122	128	129	145	171	138	153	126	139	139	134	136	124	134	158	123	133	151	126	117	124	141	129	169	141	127	163	145	177	128	153	150	135	154	138	127	133	126	134	159	147	137	133	155	142	154	157	141	143	152	142	147	143	132	120	161	137	124	121	138	144	158	138	157	147	148	170	130	149	140	151	143	133	133	144	134	134	151	155	125	119	140	126	127	154	139	145	147	153	137	146	143	145	168	139	137	150	150	165	146	130	144	126	146	158	143	126	138	156	133	139	148	136	149	154	131	134	155	166	149	130	162	158	145	148	137	158	134	142	139	142	142	141	148	134	137	138	147	117	148	141	136	151	128	118	123	133	115	139	137	154	141	145	136	141	149	147	147	156	147	141	144	154	138	146	152	144	141	143	144	140	134	152	133	136	129	142	131	121	152	135	171	137	154	155	144	132	130	134	144	148	151	120	131	135	144	155	162	144	135	137	135	127	133	138	125	146	145	123	152	139	143	137	137	144	170	136	149	133	127	183	149	146	156	117	143	134	133	124	152	141	132	138	139	133	135	152	145	117	137	135	132	164	149	134	159	150	138	139	141	155	153	138	132	151	137	111	115	136	134	134	159	121	147	136	146	146	140	172	127	121	137	138	145	136	134	156	155	114	137	142	121	154	147	162	142	132	133	129	148	151	139	150	143	150	155	123	152	148	139	140	143	142	118	144	164	136	144	137	145	136	137	121	152	144	127	142	139	143	137	137	159	156	131	129	153	162	151	150	138	134	133	148	174	153	143	167	136	166	149	142	154	151	139	151	150	110	145	142	160	173	132	162	140	138	166	134	135	152	136	143	122	148	123	134	144	156	134	159	133	120	118	146	138	142	140	119	135	150	126	173	144	108	131	139	140	133	151	147	139	143	136	150	143	125	148	145	135	137	138	150	151	127	146	152	130	152	128	130	121	153	167	147	124	131	130	145	141	125	144	142	139	141	133	129	134	160	146	150	141	136	125	127	116	137	134	139	154	130	142	144	155	161	148	137	142	134	132	134	126	142	120	157	130	157	143	148	123	130	136	153	152	170	166	147	142	155	123	137	142	137	142	154	144	132	138	147	144	135	124	150	146	141	146	150	141	142	109	138	126	139	134	148	146	136	147	148	131	119	155	150	131	124	136	132	138	142	147	161	158	149	125	143	127	160	134	175	134	137	123	142	152	141	132	116	152	133	145	139	145	139	138	118	118	116	136	139	138	150	135	154	150	120	154	130	148	146	160	162	125	153	147	131	119	138	132	163	151	151	123	121	120	163	127	136	149	146	157	150	134	156	127	143	144	133	157	146	138	127	141	141	131	141	131	145	147	144	133	137	141	132	103	129	140	148	140	129	153	160	128	140	135	137	128	162	152	138	134	125	131	150	134	144	128	161	132	134	124	142	140	153	130	145	129	110	113	147	142	134	142	138	132	149	142	126	158	119	146	150	159	140	132	137	159	121	153	140	127	123	133	130	112	137	136	130	145	161	133	124	138	130	130	153	147	167	125	144	139	122	157	136	158	134	136	130	146	132	149	146	128	121	120	142	143	139	150	156	116	115	135	140	126	111	135	147	148	139	152	153	146	129	135	142	143	151	132	158	132	141	130	122	155	136	130	126	129	152	156	142	135	138	155	126	139	135	145	136	162	137	163	143	139	148	147	148	129	134	138	137	134	137	154	131	118	113	138	113	136	144	134	129	123	136	151	134	144	139	151	139	152	144	113	171	129	125	126	153	132	145	128	137	150	136	141	137	166	136	130	140	131	129	139	139	131	137	129	133	125	147	158	126	127	112	135	125	128	162	148	139	138	128	153	156	133	134	158	139	149	136	152	144	148	139	132	153	132	132	141	154	140	138	129	146	123	132	132	146	135	163	124	136	149	152	148	135	134	139	129	133	155	143	146	117	144	159	133	144	137	157	140	123	140	169	165	156	153	131	138	135	133	148	138	150	141	137	125	130	147	138	142	122	136	140	131	144	139	129	151	145	138	146	138	125	141	128	137	156	133	136	141	157	116	139	161	143	147	156	145	159	158	150	148	173	126	129	139	142	131	133	135	141	124	142	158	165	131	149	150	150	147	143	142	133	153	136	143	147	141	135	158	150	137	145	151	140	146	162	152	140	133	149	147	175	122	142	143	130	133	158	142	136	160	153	131	155	112	118	132	124	161	158	148	120	127	141	135	168	143	136	145	152	139	145	150	131	149	138	129	132	152	131	156	153	188	135	176	158	128	136	136	145	156	146	143	126	141	130	145	134	142	138	150	139	145	135	148	156	137	159	160	120	129	137	129	138	127	132	145	156	133	132	141	120	150	143	156	143	148	145	137	154	149	132	137	159	164	141	135	144	144	125	146	116	132	122	115	142	128	131	144	136	145	142	146	123	129	141	137	153	132	132	141	138	124	150	149	146	146	145	142	163	144	114	111	163	129	155	151	137	121	138	125	133	127	136	141	115	149	146	167	119	134	143	168	123
6589	7979	23544	19474	12005	6103	4749	2311	2543	1645	717	510	503	486	393	388	382	404	396	364	373	368	372	377	416	406	380	389	407	389	387	381	363	355	349	375	384	374	367	358	384	382	387	385	402	396	395	373	393	399	407	353	369	374	426	404	364	393	372	405	338	426	396	419	347	430	409	351	412	393	376	374	393	412	386	371	351	380	427	380	378	409	395	404	400	409	402	383	377	379	401	428	359	405	406	383	381	396	350	374	379	397	415	404	376	383	363	405	383	352	374	398	413	377	374	401	403	369	388	372	393	383	377	371	392	410	372	352	373	405	425	405	384	398	354	396	356	380	384	366	388	379	408	341	404	368	404	409	364	376	393	392	404	359	401	370	385	381	385	372	387	403	429	381	380	352	376	411	384	402	399	392	410	394	367	388	365	383	361	385	364	399	386	389	381	364	389	357	416	356	353	376	381	353	371	412	393	380	367	396	406	397	410	372	389	409	387	430	393	384	369	353	401	370	413	362	384	383	394	366	396	396	337	372	360	414	359	391	381	381	376	357	405	391	384	392	405	383	383	412	368	393	361	383	405	393	392	359	389	353	389	365	380	390	426	382	380	398	397	386	386	414	366	395	377	385	383	407	410	388	384	394	350	379	376	388	397	369	396	366	398	391	392	382	387	362	349	383	391	377	373	393	425	371	402	376	383	365	394	410	391	358	386	388	413	390	392	373	408	384	378	349	393	380	367	395	395	392	395	387	371	410	392	410	402	352	388	346	403	389	393	375	410	391	377	326	376	381	374	385	373	391	363	370	391	387	385	338	384	345	351	397	419	403	351	403	371	404	389	403	341	392	375	373	373	423	398	371	394	409	402	430	374	392	407	374	373	379	388	365	423	399	409	397	386	340	398	394	370	390	388	346	372	395	375	389	390	385	377	359	337	377	369	395	379	405	360	402	356	367	389	376	356	406	397	408	377	359	410	381	376	401	388	377	388	381	359	390	405	419	364	361	395	388	361	323	360	365	406	401	377	411	379	387	381	397	365	351	380	359	361	373	340	374	402	378	394	406	400	381	400	399	312	384	378	369	360	359	396	363	406	368	396	399	395	402	362	395	392	406	368	400	381	391	383	372	366	388	390	426	356	385	359	388	395	408	434	374	373	399	350	391	374	417	345	380	400	379	375	402	397	362	405	388	408	399	353	421	396	376	394	376	359	389	365	329	378	346	353	396	386	344	408	383	368	385	364	388	368	372	383	373	369	386	409	389	409	415	406	399	405	387	394	409	344	374	382	363	397	364	362	359	379	433	401	385	349	373	371	372	409	382	373	377	393	383	349	406	346	345	355	385	406	382	375	361	376	357	397	362	379	363	383	382	393	353	393	384	412	413	378	361	442	403	352	367	386	375	353	401	418	400	367	383	377	418	406	358	414	373	397	404	391	380	404	361	374	393	401	386	377	349	402	380	384	393	375	358	428	372	364	392	374	372	393	368	387	394	411	350	381	378	407	372	349	374	366	382	352	381	384	375	375	406	411	362	359	393	417	391	362	363	366	375	385	387	396	372	356	367	418	361	377	349	386	379	386	377	426	409	404	384	400	356	347	370	378	390	383	339	400	388	392	373	402	369	383	413	409	369	401	357	380	396	378	396	375	414	348	424	384	410	368	369	396	374	408	378	385	369	375	358	419	367	393	379	392	376	407	377	369	403	396	387	396	378	363	386	385	408	367	366	392	371	412	390	370	415	397	351	381	389	376	395	382	375	375	428	394	376	376	395	368	364	401	382	405	361	384	377	374	345	385	388	386	388	408	375	382	386	361	357	403	366	384	376	406	398	423	396	391	385	389	397	413	396	396	418	425	383	384	372	386	387	368	394	390	394	388	393	390	391	393	370	389	408	401	360	368	342	401	392	397	353	358	420	383	389	407	420	397	383	374	375	369	396	382	409	391	367	362	349	341	355	380	365	380	380	385	409	372	383	373	367	373	398	371	373	360	355	389	389	398	379	376	386	373	384	360	397	338	366	403	366	355	394	410	399	387	389	382	372	410	364	369	366	357	356	384	385	380	385	400	389	379	388	386	389	376	371	402	340	387	381	352	365	388	418	361	391	386	394	427	388	370	404	381	421	366	376	384	389	353	415	381	375	417	398	384	388	377	383	421	371	376	424	389	405	413	350	392	354	408	385	400	361	381	366	394	380	403	372	394	395	371	400	394	365	366	400	394	379	403	352	396	379	372	361	403	396	381	412	399	397	414	387	410	371	392	370	417	377	379	357	416	363	388	346	370	378	375	405	410	373	418	389	398	393	412	366	417	350	361	402	386	373	393	369	375	394	372	421	369	389	363	402	425	414	359	376	358	347	396	379	386	388	355	372	355	380	346	391	424	369	395	370	374	380	398	382	331	386	404	372	380	383	414	389	375	359	410	359	399	363	398	411	405	367	387	379	386	356	384	419	381	410	383	353	395	390	351	371	391	428	388	393	382	385	402	346	398	358	414	365	381	352	343	379	359	382	419	384	385	357	414	365	397	360	383	365	393	379	420	387	398	378	409	382	375	390	406	369	386	394	389	378	368	360	341	354	370	358	399	363	381	385	395	379	362	384	389	386	382	374	373	371	376	352	394	396	391	370	402	391	388	376	418	377	402	363	375	361	343	376	355	411	397	379	413	355	392	377	370	397	396	342	403	371	402	381	405	376	383	381	394	361	420	391	397	402	370	388	400	377	397	393	422	394	395	408	410	364	411	376	371	383	368	412	391	380	405	394	425	341	358	384	375	404	383	401	386	398	382	437	380	377	375	386	393	402	408	369	363	336	397	391	386	360	367	389	404	345	379	373	380	356	369	392	353	366	392	387	361	371	385	366	376	338	397	385	394	389	356	394	374	391	388	405	359	385	407	373	380	429	398	355	363	364	367	389	366	350	376	373	373	411	375	368	372	400	372	403	364	368	381	381	395	397	399	404	400	352	379	369	382	370	375	365	377	429	404	410	383	385	393	389	394	396	381	362	363	402	372	420	392	390	381	374	375	373	366	395	362	375	404	397	394	374	389	406	397	359	369	352	401	360	359	415	366	397	402	374	390	377	369	386	322	383	384	431	397	368	371	403	380	349	388	388	390	414	364	402	393	324	352	389	383	375	382	418	390	381	382	370	362	374	363	383	393	367	383	394	379	358	371	353	397	376	377	396	375	365	391	374	393	363	360	410	371	354	385	370	372	402	368	394	342	372	364	357	350	362	389	366	420	352	391	382	414	366	381	341	378	373	369	414	407	382	392	409	380	384	384	398	393	385	398	355	408	390	364	411	364	385	365	356	403	375	396	365	395	396	404	382	412	386	374	379	407	381	363	392	402	351	407	375	366	365	398	347	385	363	367	400	362	398	399	362	402	394	369	387	392	387	418	373	382	380	369	381	389	374	379	411	363	327	346	432	392	360	374	406	418	381	401	364	378	368	400	400	425	392	387	419	418	384	361	385	376	387	393	383	385	377	393	393
40778	46268	69822	55097	37823	21746	14991	6382	5659	2628	667	473	440	287	213	164	190	180	151	158	147	138	137	147	153	150	148	148	159	138	143	165	146	158	138	128	172	159	163	145	132	135	144	144	161	148	129	155	170	138	141	144	165	131	165	135	160	167	151	157	165	137	152	148	149	121	140	144	133	143	146	135	140	160	151	143	169	151	146	134	161	143	160	140	164	126	145	141	125	122	142	177	142	149	151	167	158	140	133	168	137	146	169	160	157	145	140	164	173	160	124	146	150	148	140	133	152	163	149	155	157	139	162	154	135	133	156	135	158	157	147	172	156	141	164	156	161	143	133	160	171	157	160	147	140	128	161	149	148	129	145	138	146	135	153	136	131	153	119	151	139	160	139	155	138	146	125	147	140	142	146	153	124	139	145	154	127	149	165	143	153	155	146	144	135	166	149	152	135	140	138	147	169	153	161	142	145	148	121	152	150	110	149	128	135	153	131	151	162	148	135	143	150	138	139	136	159	176	149	154	127	145	143	149	154	143	163	155	158	163	154	156	172	147	130	162	136	136	150	142	142	160	140	145	144	141	157	132	157	151	130	164	122	178	147	148	149	163	161	150	144	138	161	132	167	153	164	141	149	162	154	143	144	145	137	159	144	163	152	148	141	163	147	171	144	140	146	154	167	155	155	152	138	153	148	149	125	142	153	192	133	165	150	162	145	153	135	129	138	146	149	161	143	145	161	142	124	147	167	127	139	151	140	141	145	182	146	171	151	170	155	159	143	151	142	131	175	131	150	145	160	167	162	139	154	161	143	170	161	141	149	157	151	145	141	158	139	140	148	156	154	145	155	113	171	165	154	141	133	143	143	152	149	145	146	143	147	135	154	148	150	152	150	146	140	164	143	134	152	144	126	148	179	169	161	151	158	150	146	145	162	155	165	149	169	179	161	141	144	117	151	141	129	141	152	136	158	140	150	132	142	146	157	139	139	155	158	157	135	152	140	141	141	150	145	158	166	144	137	180	150	139	163	160	164	153	155	144	137	132	151	132	165	164	165	134	162	157	143	136	162	149	155	170	130	154	154	149	176	159	155	173	152	151	147	144	134	133	157	159	163	168	133	151	144	158	164	153	175	135	163	135	157	156	163	151	132	136	125	146	158	162	143	143	131	138	163	157	138	154	171	139	124	146	163	177	173	138	156	146	149	141	140	143	140	138	151	122	145	152	169	154	142	130	144	146	151	142	154	149	143	144	155	144	156	158	151	158	146	152	154	135	152	166	171	153	140	154	168	151	140	147	148	149	140	147	160	136	166	133	145	151	132	128	144	149	129	174	169	156	133	160	131	165	136	164	132	149	161	161	143	134	170	155	143	156	141	121	162	174	143	150	162	130	145	139	147	160	152	148	172	157	166	157	135	168	166	145	147	155	150	162	134	166	156	124	144	161	136	134	146	130	146	144	146	143	147	164	170	149	142	160	160	159	130	140	143	114	140	152	152	171	135	158	168	142	142	162	173	127	139	173	131	143	136	136	144	163	144	170	140	162	156	136	162	147	153	151	155	166	173	146	176	136	132	152	138	147	137	172	148	146	142	169	153	148	122	144	134	140	168	150	152	171	166	151	139	162	158	166	158	146	137	149	151	148	154	162	138	152	151	169	131	150	150	156	155	153	134	125	153	169	138	161	139	164	154	138	154	147	168	156	144	126	152	164	143	142	145	153	146	141	150	151	144	152	144	142	144	144	145	153	130	166	163	146	183	144	128	167	141	158	139	158	129	151	152	139	158	161	136	149	160	138	153	172	140	140	145	150	143	145	155	151	145	159	169	170	173	152	130	154	150	140	158	157	127	135	144	113	146	125	155	129	158	140	156	146	157	142	156	160	158	148	160	145	135	154	141	132	156	154	139	152	154	131	153	144	151	139	152	141	150	146	155	146	131	161	140	137	142	135	135	139	124	157	149	170	122	179	138	147	162	142	151	150	171	141	150	137	142	134	140	157	149	157	148	147	151	123	163	140	152	155	154	170	140	141	154	173	161	138	144	158	133	159	164	146	187	126	165	152	124	144	157	152	142	122	155	132	163	142	157	159	169	163	137	138	141	143	128	134	121	140	140	164	147	156	125	139	150	141	163	171	170	146	131	166	144	126	151	130	143	171	145	155	140	165	149	148	148	160	145	141	152	150	136	151	160	157	142	127	146	158	148	144	130	136	153	128	152	155	141	167	149	149	135	156	146	152	146	154	132	144	142	129	142	158	156	150	134	148	148	141	144	132	165	148	165	144	146	158	139	146	138	135	142	134	161	165	149	155	151	141	120	164	158	137	146	156	132	143	143	157	172	142	154	150	139	146	132	155	133	111	134	150	147	147	154	136	167	134	157	159	143	142	144	130	149	168	152	160	142	147	163	140	153	164	130	153	145	144	152	167	146	128	138	133	153	130	166	158	162	165	160	149	138	153	163	135	154	150	165	140	148	163	159	134	144	163	135	148	149	162	162	147	144	157	134	181	149	164	131	147	166	146	173	124	144	151	158	154	138	170	157	135	146	141	145	125	139	138	161	153	127	151	150	159	142	150	135	149	143	151	165	147	148	163	167	133	148	159	161	150	155	139	136	142	161	142	150	136	163	138	149	150	151	158	155	153	146	125	154	178	160	159	159	140	156	141	164	174	134	158	167	144	147	135	141	161	146	144	153	124	161	145	173	162	149	163	148	133	132	141	134	153	150	131	141	154	121	154	160	147	148	147	146	161	172	136	131	160	149	142	138	157	145	124	146	149	129	148	181	157	150	154	131	142	159	138	152	178	135	142	127	139	152	146	140	139	157	151	157	152	146	158	134	162	132	156	155	141	134	147	153	169	156	148	168	164	144	162	132	127	167	133	153	138	146	158	157	151	118	151	165	147	159	147	141	145	124	161	148	149	163	180	138	143	139	122	139	129	149	169	125	168	165	145	142	134	150	156	137	150	141	132	147	165	139	156	136	166	158	167	158	141	164	147	135	174	133	146	141	151	137	146	144	138	162	153	160	154	145	146	153	147	159	139	163	132	154	138	155	145	143	137	147	124	147	148	153	130	159	150	150	166	133	165	156	146	163	146	135	139	155	143	168	136	155	156	139	159	127	155	148	142	154	156	164	137	137	174	176	173	134	170	154	162	147	149	147	143	157	148	140	156	129	146	149	149	136	147	129	174	154	150	143	142	156	161	127	155	142	156	149	162	128	163	166	148	141	145	160	124	141	140	126	168	133	157	138	145	157	156	121	157	158	152	140	147	136	147	143	164	155	144	146	158	166	166	143	138	170	148	120	138	136	147	152	146	149	173	147	159	130	142	157	135	138	151	154	143	144	122	134	148	128	155	153	123	134	135	153	124	146	137	144	147	141	161	145	173	150	175	157	134	151	155	170	142	130	136	152	172	145	135	149	154	155	157	147	138	153	152	160	145	150	135	143	138	169	138	133	148	155	159	164	159	141	144	140	141	148	142	137	140
24249	37392	62926	57703	44985	34572	28952	18402	18173	9676	2857	2085	1907	1144	684	540	601	617	539	428	453	429	433	485	407	391	420	386	395	436	391	391	403	386	429	388	432	373	415	406	389	447	387	386	436	405	436	418	365	420	417	385	380	418	374	432	418	404	392	354	367	393	388	380	432	415	392	392	417	413	383	425	366	386	408	366	388	412	404	376	405	436	399	369	402	404	382	413	391	402	415	409	393	428	408	411	412	444	400	367	403	399	434	393	376	414	358	370	420	393	431	423	388	399	399	412	353	429	402	412	453	428	407	410	401	417	420	386	399	393	419	412	386	383	424	393	428	432	381	391	446	395	445	399	372	430	428	425	412	376	392	420	382	402	415	385	413	386	401	440	433	380	403	416	393	364	404	370	411	427	387	350	429	401	395	415	407	414	415	437	422	404	382	406	396	390	396	405	385	387	466	387	406	434	449	381	401	410	414	424	382	382	390	408	385	380	411	402	382	394	402	377	406	393	434	397	401	381	427	427	387	423	381	391	397	370	432	408	408	443	392	403	357	407	426	425	409	385	430	418	410	407	401	398	391	429	408	432	386	406	411	401	453	383	379	411	430	401	420	411	421	432	409	371	387	400	374	401	401	407	388	417	399	389	407	417	391	414	450	402	393	369	389	408	433	459	421	394	382	397	410	385	392	423	422	372	374	425	419	427	427	412	396	407	388	390	430	412	426	433	406	416	431	412	386	400	408	403	392	423	380	387	419	416	432	408	418	401	393	385	405	401	382	391	374	392	385	445	408	383	390	410	408	387	397	404	392	400	360	406	410	423	400	404	391	401	395	414	401	395	394	406	424	369	402	399	432	366	371	391	374	418	388	408	398	392	377	405	391	396	422	405	412	425	364	377	421	400	389	399	396	387	419	400	420	372	406	387	417	384	372	393	402	385	382	436	400	420	416	382	419	426	439	424	384	402	451	400	397	422	376	404	402	408	374	413	434	396	412	383	402	435	398	435	430	382	374	418	362	412	418	397	375	400	417	399	394	395	422	359	428	430	395	382	404	401	401	443	426	415	404	368	406	400	402	451	400	386	440	385	406	415	408	398	414	417	382	376	388	383	379	401	394	397	384	439	408	422	385	391	425	398	409	411	417	400	399	391	408	407	408	392	384	375	398	413	445	424	372	404	388	435	426	374	387	422	402	382	433	413	426	419	432	389	385	374	375	398	415	384	396	400	423	380	393	360	411	376	425	434	430	399	390	414	401	402	396	408	376	408	413	387	413	378	409	408	407	415	366	398	449	433	391	394	420	429	392	421	416	378	436	414	410	424	415	406	379	359	404	373	376	402	457	413	417	399	393	375	360	414	407	398	392	356	374	399	403	413	393	412	398	396	398	440	411	369	359	414	403	441	436	408	393	410	391	391	372	389	395	413	427	361	351	418	422	392	398	410	405	429	387	413	401	408	388	385	401	407	383	391	429	455	404	380	390	397	417	431	361	415	404	383	398	404	398	429	409	406	396	407	424	416	372	417	380	419	379	420	405	380	411	384	415	408	385	389	376	407	402	391	370	383	392	391	378	401	386	411	401	424	386	409	390	420	390	412	386	412	407	421	421	396	416	411	420	399	383	429	412	407	399	388	387	425	398	394	385	398	407	407	432	416	416	407	428	382	410	401	364	418	413	398	418	429	440	399	385	384	413	390	417	423	383	372	393	395	409	388	399	399	396	413	379	375	410	450	389	437	408	420	396	395	404	410	437	368	393	383	432	359	433	380	423	376	401	419	442	414	405	399	419	441	372	371	419	394	362	422	379	376	377	410	419	386	415	393	397	428	375	452	401	397	408	426	402	427	400	421	448	399	427	395	369	412	381	395	423	407	408	380	408	416	419	394	438	397	420	440	417	452	429	423	410	427	420	396	402	417	378	409	411	380	381	405	428	384	399	385	414	403	389	401	372	369	379	409	344	445	403	428	405	380	380	397	378	419	404	439	408	369	412	385	431	379	426	376	415	392	423	428	368	386	450	406	366	387	365	372	399	402	443	431	405	427	417	398	428	395	397	401	412	414	413	374	390	422	401	408	423	440	420	433	421	374	405	444	399	387	412	385	397	403	383	400	454	401	392	419	436	381	445	407	379	375	410	420	423	410	397	381	382	386	373	423	407	399	408	434	437	406	425	345	447	445	401	383	396	378	362	386	376	400	405	397	373	401	396	413	406	412	398	384	371	399	399	417	362	387	391	383	398	380	410	400	387	402	392	424	403	420	428	418	435	393	426	406	402	376	410	393	405	441	390	411	407	415	395	431	442	407	438	397	396	375	393	423	386	367	437	393	383	359	401	437	385	397	421	416	389	391	392	369	400	407	383	374	409	399	396	385	396	426	415	421	415	382	373	415	376	384	383	391	388	414	406	400	407	406	412	447	410	407	419	394	375	390	394	359	421	371	419	434	381	406	405	375	416	401	408	411	399	401	406	428	390	389	395	432	398	395	401	384	425	367	434	416	389	389	391	423	389	382	363	376	394	395	388	396	389	350	429	406	379	404	396	420	398	424	380	403	430	392	419	394	433	451	422	459	421	365	378	445	400	413	383	418	425	411	443	390	407	363	388	387	401	418	422	354	395	409	365	389	378	396	398	423	378	370	362	403	412	409	379	364	410	387	377	409	417	356	413	400	436	410	394	359	417	402	403	400	400	438	349	413	410	435	434	409	352	408	394	431	397	385	410	392	448	413	433	410	421	420	382	391	412	409	454	394	396	407	401	420	434	410	386	388	425	397	424	389	421	450	386	423	405	422	383	410	421	410	386	399	422	391	415	423	390	449	420	411	388	404	400	409	424	342	408	397	397	396	420	390	425	410	393	409	399	368	375	432	398	391	415	397	421	424	402	398	393	371	414	414	417	398	395	424	438	406	417	398	400	417	435	409	371	443	415	433	411	388	381	385	412	401	390	396	393	458	403	383	404	390	456	399	406	416	409	387	409	365	443	378	399	424	397	410	388	406	366	404	420	404	410	406	384	413	430	409	421	426	400	394	393	366	411	387	391	422	419	439	363	418	396	371	416	367	378	384	386	393	407	418	390	389	395	407	377	390	429	396	383	421	406	400	384	445	401	402	388	392	386	401	392	406	389	437	402	384	375	378	420	408	388	442	417	412	397	433	418	436	420	413	413	406	440	406	373	374	412	397	373	393	407	433	420	403	402	394	401	407	411	397	406	401	384	389	408	430	420	408	410	398	385	394	354	431	381	410	419	358	440	393	427	402	392	445	411	391	417	378	417	360	410	404	365	428	403	383	381	444	386	404	395	395	393	387	414	417	405	394	403	405	412	416	388	434	401	404	383	367	416	393	395	406	415	388	385	371	414	409	435	410	417	384	433	397	409	400	406	404	421	386	395	363	368	390	406	376	369	427	384	418	426	389	347	391	449	376	397	397	436	377	384	401	420	402	406	408	427	406	391	385	371	393	398	424	400	426	395	363	400	403	425	388	412	427
49768	61801	82320	67596	49583	32545	24605	13398	11082	4909	1058	854	716	455	271	223	244	245	209	174	181	160	161	187	146	175	181	184	176	173	166	157	176	185	179	180	168	161	151	163	172	176	169	169	186	150	163	177	177	169	146	169	188	166	186	149	192	173	162	172	153	159	159	157	173	186	152	167	172	167	165	167	183	171	157	176	157	143	187	164	171	157	156	164	173	164	179	159	156	190	188	169	162	158	192	164	161	160	161	148	161	177	171	171	163	165	159	164	175	181	180	177	145	166	161	165	153	180	140	144	175	163	164	165	168	185	170	153	156	174	201	151	160	179	150	151	169	156	158	167	177	140	164	157	170	163	144	157	186	147	167	163	185	172	153	170	173	174	179	159	177	174	168	156	182	165	181	181	173	173	162	147	184	166	191	167	177	175	183	143	176	160	191	133	173	170	173	164	182	153	167	178	160	153	190	163	147	166	167	159	174	186	166	144	149	174	142	161	158	173	178	192	155	169	164	167	178	144	145	155	157	164	169	208	143	202	162	173	149	166	140	173	170	181	155	185	146	153	178	169	165	146	182	170	164	190	163	163	178	156	173	184	152	182	163	154	166	185	158	189	185	174	181	162	178	160	187	150	181	166	147	190	187	173	178	165	185	152	161	184	134	159	181	182	169	191	158	160	164	157	152	167	179	159	169	172	171	149	175	192	160	171	174	155	186	158	146	175	187	178	180	177	170	186	176	179	180	166	156	156	179	191	181	193	153	163	135	155	181	153	169	193	169	156	189	157	153	163	171	174	164	192	163	180	183	168	150	175	154	175	177	159	167	172	175	167	179	156	193	178	172	182	166	166	167	148	177	158	150	155	165	146	155	176	160	146	183	153	130	185	183	157	167	186	156	168	168	164	165	176	157	153	170	169	155	195	162	157	171	173	184	173	191	183	169	138	164	166	159	160	184	183	156	192	168	160	148	161	147	156	178	153	154	181	170	167	159	164	148	191	175	158	175	193	162	169	148	178	149	156	174	161	161	172	143	136	159	175	186	165	147	169	179	167	170	174	162	185	166	159	157	200	183	159	181	174	149	167	149	159	156	184	169	181	177	156	174	164	172	152	169	188	178	170	190	170	169	151	172	159	164	152	175	171	175	186	180	162	138	164	160	165	170	169	184	164	182	170	165	201	160	160	171	159	163	170	163	176	186	137	167	167	176	162	168	171	170	174	145	170	146	161	172	168	173	146	172	167	175	170	179	171	157	157	162	158	170	167	175	184	162	164	156	183	161	160	157	178	160	160	147	163	178	147	160	173	169	189	186	160	171	139	170	160	149	181	185	166	166	167	150	201	144	174	164	181	186	152	172	183	181	196	190	167	152	143	160	171	206	187	170	149	175	165	168	160	157	166	168	184	170	168	175	171	163	156	169	174	149	199	153	153	177	215	162	169	182	172	172	150	180	176	151	183	179	169	148	153	162	167	169	147	175	173	179	164	140	163	158	166	161	145	172	158	173	192	161	178	176	168	162	167	164	140	157	175	180	172	180	167	178	161	149	191	164	154	159	183	166	152	158	173	170	167	163	134	164	146	166	173	171	169	170	159	172	166	162	150	167	163	191	162	191	168	158	144	161	164	166	171	169	164	167	162	166	158	172	154	169	176	163	150	164	152	177	168	180	182	169	181	197	151	193	139	161	144	175	155	170	169	164	181	167	157	148	170	157	179	172	159	156	164	167	148	162	145	179	149	152	181	156	191	193	180	168	160	150	185	172	161	169	164	178	176	166	167	169	151	166	186	168	188	177	184	195	175	159	176	177	197	178	172	167	166	162	171	171	160	166	173	166	176	158	175	164	187	164	168	161	165	177	175	169	164	179	156	206	192	169	156	161	151	163	166	161	184	177	164	165	186	152	181	182	170	170	173	161	178	167	136	170	177	159	178	182	145	177	185	163	177	190	176	173	141	150	169	190	153	165	162	192	133	170	162	173	161	171	191	171	165	145	162	161	179	168	161	172	165	167	153	165	153	183	154	196	167	171	162	168	138	168	167	162	200	151	161	176	165	162	177	174	191	172	161	171	147	162	162	191	166	147	180	157	154	151	159	164	184	156	173	146	186	180	168	146	185	166	178	193	171	183	165	162	173	165	177	186	160	167	148	172	161	178	152	178	150	173	165	148	189	153	184	168	163	182	154	156	154	161	187	177	192	169	156	187	174	168	171	153	158	151	169	162	145	182	196	158	168	177	150	156	169	173	175	169	161	191	139	140	174	187	167	172	162	171	164	159	177	165	172	154	178	173	153	164	186	172	185	189	160	179	186	171	165	163	154	175	158	177	160	162	146	158	198	160	149	142	138	182	146	160	188	182	169	169	175	168	170	188	161	181	165	190	169	163	165	167	165	164	149	178	181	177	158	140	158	201	165	169	173	192	173	171	168	162	170	182	180	169	158	162	164	172	183	176	173	185	138	147	166	178	179	158	178	178	204	163	178	192	155	188	186	152	167	165	146	169	138	148	153	177	171	185	184	168	154	182	176	180	168	158	147	192	183	173	174	170	147	158	151	151	158	176	174	162	169	153	176	180	176	154	171	196	178	161	174	179	149	141	172	176	159	169	204	163	160	170	193	170	182	143	158	188	153	197	169	185	154	165	164	174	158	161	165	179	170	193	178	180	146	137	176	165	186	146	167	161	196	184	157	175	185	154	177	168	169	177	178	150	164	184	158	141	153	160	153	182	166	172	169	156	188	181	197	174	170	166	156	147	187	144	142	165	135	171	204	187	190	174	177	166	185	165	187	167	187	172	154	159	171	173	156	164	184	173	159	173	171	165	174	160	171	148	165	184	177	190	157	179	182	180	173	162	179	190	151	168	144	139	173	160	155	148	160	155	177	162	160	170	152	195	157	164	176	143	191	158	167	186	164	163	186	164	184	162	161	174	178	167	183	189	184	171	171	189	168	185	166	158	162	183	163	166	164	179	187	175	154	166	194	165	168	177	188	171	158	177	167	168	152	150	171	171	177	182	183	159	169	166	165	145	159	171	163	160	151	170	148	193	187	168	163	168	166	200	184	147	169	155	131	182	176	146	175	178	176	156	158	171	157	174	177	176	160	168	165	195	178	188	144	133	125	176	154	163	160	169	166	165	151	180	157	204	159	176	139	171	152	193	164	177	177	160	171	179	173	152	156	166	167	196	182	194	143	176	159	165	154	161	179	160	183	186	163	161	170	172	172	148	159	157	169	181	164	140	150	192	183	151	148	173	176	160	156	158	166	165	177	174	193	178	189	212	152	184	189	186	166	191	151	157	186	168	182	162	163	166	163	151	177	186	166	195	156	157	146	182	150	146	167	155	177	164	176	174	172	197	169	171	182	139	171	170	198	184	159	168	175	178	160	189	177	180	165	154	172	179	178	170	152	163	171	176	157	180	159	166	169	172	173	166	180	183	183	158	167	175	180	164	177	150	190	182	168	162	184	164	136	156	153	162	173	174	179	172	152
29791	46807	77086	72072	55888	44257	36879	28114	26660	14340	4461	3734	2975	1993	861	696	831	698	662	575	509	466	408	463	426	471	405	468	453	434	460	437	430	500	472	439	449	453	435	424	417	453	463	439	443	419	446	444	464	418	450	451	453	463	445	431	475	435	438	458	454	439	468	446	431	472	396	486	464	477	438	412	448	444	395	453	512	432	460	431	447	421	430	467	457	449	460	444	458	454	406	429	459	438	457	456	443	439	386	438	426	447	452	443	436	426	460	449	426	456	411	449	457	444	444	456	432	468	428	413	441	421	461	457	421	454	454	454	458	439	442	440	447	444	452	431	454	433	434	440	446	427	438	483	445	442	403	399	423	421	418	429	456	447	460	409	456	419	432	444	436	477	457	439	432	449	428	455	429	425	422	436	452	453	443	461	430	418	452	429	415	456	440	416	455	442	468	485	457	429	432	418	441	431	441	451	505	441	459	410	444	434	382	441	440	450	446	461	411	444	406	467	455	418	455	401	414	406	406	462	462	427	442	436	484	458	437	471	456	424	467	446	445	471	408	429	445	459	476	455	429	453	454	435	446	453	457	423	429	427	406	411	449	429	435	439	431	430	423	429	429	486	398	454	451	430	477	453	445	455	453	430	457	415	465	409	464	433	431	423	435	401	463	459	411	408	417	416	471	508	420	449	421	440	447	457	434	472	427	433	460	452	408	433	427	430	430	430	459	437	435	456	449	426	464	453	431	443	440	425	430	410	475	439	397	455	467	463	443	435	408	467	491	454	446	388	470	446	411	469	415	436	432	435	444	429	428	446	460	436	487	430	422	438	487	491	464	431	455	447	459	445	481	444	421	465	452	432	503	406	446	431	466	474	477	471	432	489	427	418	437	477	445	442	462	453	408	460	490	447	469	405	443	455	436	413	421	461	416	444	480	436	421	474	430	408	437	455	459	405	439	438	443	432	458	471	427	424	440	429	452	426	428	447	446	419	421	456	496	453	459	450	443	483	418	457	445	423	424	435	429	435	448	424	396	460	432	428	448	427	441	486	401	449	448	499	436	423	470	404	387	427	458	457	420	444	420	431	402	423	459	433	474	460	447	468	468	430	411	418	420	421	447	423	444	436	453	477	435	425	439	433	493	459	444	436	435	441	405	457	417	460	422	439	427	434	438	462	445	445	425	444	466	443	463	470	453	432	429	436	399	471	469	446	435	433	465	445	443	476	445	447	463	456	471	452	437	460	451	474	416	436	414	459	456	440	405	443	447	445	449	458	454	465	454	431	463	384	464	410	460	411	423	469	435	420	478	433	428	451	444	453	459	434	450	428	462	448	469	436	434	443	460	433	451	446	440	456	434	432	434	397	444	438	435	425	447	501	440	434	464	417	453	424	429	425	434	471	459	445	449	437	449	446	437	431	440	454	448	421	438	500	426	376	419	487	479	436	444	435	470	434	446	503	439	468	428	448	441	446	433	504	431	450	427	442	403	473	451	409	466	435	487	435	468	443	447	443	427	460	438	442	415	472	459	451	437	426	445	446	458	443	442	433	419	434	432	462	425	446	435	430	471	454	456	434	426	443	446	445	400	446	427	454	449	476	461	439	438	467	444	426	461	459	469	432	476	447	425	437	432	374	447	423	462	419	443	446	452	438	446	419	455	463	414	443	441	475	431	420	442	455	437	419	444	436	463	473	458	461	441	422	455	429	444	432	423	432	443	447	469	448	414	480	453	421	398	448	436	430	453	458	451	425	440	428	453	458	466	444	433	438	429	456	441	479	461	460	463	415	478	441	494	458	434	432	440	428	435	445	431	451	470	438	448	445	446	446	441	426	404	440	421	455	448	434	426	459	458	492	439	455	448	469	439	419	439	462	437	463	422	420	431	469	405	427	455	442	424	461	444	443	440	433	443	446	444	413	430	451	440	434	436	462	441	410	423	443	449	440	449	395	428	489	455	468	439	477	444	403	461	455	438	460	447	468	433	400	443	436	460	479	458	427	426	400	461	444	460	435	438	458	408	497	414	469	478	476	471	428	469	427	474	489	437	444	416	411	453	458	440	458	426	442	436	413	449	452	419	453	471	373	453	433	422	417	445	457	433	421	447	426	476	426	442	436	451	471	447	462	455	443	384	420	430	455	446	431	450	502	440	425	458	445	469	456	455	441	424	446	478	441	489	461	449	448	441	429	458	449	472	413	438	464	455	455	446	415	452	417	424	433	440	488	423	444	436	429	426	418	422	440	445	452	419	459	447	472	482	435	446	441	414	492	450	423	470	432	427	426	503	438	432	481	441	424	444	453	446	437	467	460	434	420	476	443	482	428	428	445	474	430	427	394	500	441	497	427	480	477	453	431	452	447	437	405	434	461	447	439	463	443	407	455	420	448	457	471	448	415	451	467	433	413	460	448	451	443	444	418	433	415	450	401	483	417	438	448	422	427	424	449	444	455	470	470	433	417	429	481	466	440	463	431	458	466	485	459	429	471	476	421	434	423	475	463	436	483	451	480	434	456	467	448	474	446	445	434	433	443	410	453	456	448	470	459	421	418	434	415	478	428	433	436	427	447	446	438	416	438	444	448	435	423	446	438	426	420	450	413	449	430	428	435	469	424	458	443	434	483	442	448	449	458	444	432	440	403	464	426	448	406	430	440	425	460	433	457	411	414	500	434	471	422	447	474	476	468	468	436	432	425	428	436	429	462	452	456	429	460	435	477	414	440	453	446	477	442	499	456	431	437	441	451	434	394	421	478	429	460	442	450	439	453	453	489	440	464	455	451	438	449	433	446	460	424	440	446	454	412	427	443	456	397	424	491	442	426	476	411	428	453	446	433	439	438	433	447	472	445	448	450	429	471	454	425	458	436	469	418	437	441	431	432	459	426	406	441	461	462	461	488	464	439	416	477	459	481	469	437	429	451	428	453	470	473	436	435	447	417	437	432	456	466	431	449	441	436	475	470	473	463	442	455	464	449	434	450	484	466	408	457	440	434	412	433	452	423	452	451	467	430	415	443	434	452	469	447	414	430	435	456	424	452	446	438	436	457	458	450	458	461	451	456	456	447	434	472	435	407	471	449	443	479	458	493	435	454	455	428	451	439	443	419	475	433	438	441	455	456	432	444	494	444	423	490	434	430	418	419	416	440	452	421	434	473	443	424	424	434	454	435	431	433	460	452	445	419	453	466	447	408	429	421	423	427	410	452	447	480	476	473	434	444	441	444	459	479	437	479	419	443	392	442	435	449	449	469	446	424	434	428	423	450	408	426	482	435	459	455	462	439	477	470	457	438	471	445	482	425	449	438	471	438	453	431	455	408	432	430	466	447	433	485	439	414	467	428	448	454	436	439	443	411	453	435	444	447	450	455	434	471	443	418	473	452	437	420	466	430	408	431	461	447	428	425	437	441	435	438	462	432	429	420	420	465	446	462	452	412	479	441	435	445	477	441	444	441	465	476	413	444	458	430	442	452	479	426	451	437	413	453	424	506	479	442
7918	7364	15137	9200	4091	1561	1065	553	656	401	181	209	162	142	150	129	145	137	147	132	164	165	139	123	148	137	144	146	146	144	159	146	147	158	140	121	134	136	144	146	160	133	147	154	134	141	129	152	163	117	153	155	145	167	135	136	147	143	147	145	145	115	113	141	145	147	133	130	165	138	133	144	165	140	146	115	130	145	144	154	146	143	125	149	117	148	133	158	145	130	119	131	164	133	137	153	142	147	135	131	141	157	153	138	153	142	145	127	127	146	148	134	157	139	139	139	141	144	138	177	152	169	151	143	137	141	139	136	133	118	152	125	127	134	143	136	147	128	155	143	157	136	130	136	158	133	130	125	149	125	142	150	116	131	145	144	140	159	147	138	142	141	127	125	124	126	132	131	123	138	142	146	130	144	145	143	150	140	155	141	128	143	157	147	144	141	139	131	157	163	139	133	147	132	139	160	145	123	126	145	133	143	150	133	131	140	138	157	149	146	139	131	129	151	156	136	155	141	141	129	131	133	148	123	147	142	126	144	138	139	138	127	123	155	154	140	164	142	135	134	140	154	153	130	142	162	139	156	163	152	141	162	143	137	115	128	139	131	158	135	142	119	141	126	131	140	131	120	139	142	138	151	140	146	123	115	152	134	140	123	127	138	134	129	137	134	145	152	129	150	157	157	139	165	127	149	139	142	143	136	120	148	150	148	138	138	154	140	156	142	141	151	125	153	130	136	141	143	133	148	123	125	129	149	136	145	143	139	119	142	158	138	170	147	125	128	147	126	136	128	136	163	155	110	180	157	158	132	123	144	143	145	137	132	134	149	130	145	135	139	122	128	123	149	127	137	139	132	152	137	133	150	124	134	144	143	114	146	151	139	133	161	169	136	134	128	118	124	147	150	140	143	137	118	148	154	163	135	139	147	150	137	153	141	138	144	145	143	139	139	160	150	145	140	170	151	129	149	118	125	143	143	138	117	118	147	132	144	113	141	146	140	159	147	147	148	145	142	127	137	173	141	141	147	139	136	142	139	137	140	157	139	146	133	147	144	136	123	138	138	128	150	116	166	142	134	123	135	123	161	154	145	140	129	124	164	134	147	129	149	166	153	143	149	163	157	126	120	141	138	130	151	113	131	143	150	157	131	124	119	129	147	130	146	147	137	158	166	136	156	174	126	151	138	147	151	130	138	138	145	133	121	119	125	141	135	144	120	141	133	146	155	173	120	162	143	151	125	137	145	157	131	138	145	137	146	105	134	151	156	140	141	138	137	139	135	139	144	157	143	129	113	130	136	143	160	141	139	148	149	159	152	178	137	141	146	137	141	149	149	149	133	170	136	151	138	114	128	158	138	138	163	143	145	132	148	151	139	180	128	136	162	139	118	156	143	142	141	153	144	117	151	144	123	156	129	128	147	144	151	119	122	159	148	146	125	147	142	155	144	127	142	161	142	145	167	141	151	165	144	163	149	126	146	134	171	144	145	155	136	132	158	118	140	158	124	136	175	142	132	145	151	130	152	140	141	143	143	143	143	118	142	143	157	133	148	127	156	145	150	138	153	129	153	128	150	156	133	131	149	155	119	149	145	126	131	138	143	139	154	158	143	137	125	136	118	143	150	149	167	140	134	130	146	134	135	140	130	131	136	144	155	131	158	135	119	148	132	135	151	141	167	164	151	162	133	156	140	122	133	129	142	131	150	154	126	144	158	137	154	139	148	140	130	147	144	141	128	157	151	131	142	146	142	146	130	148	139	124	124	143	137	144	146	124	126	144	147	157	129	134	148	143	160	151	154	116	148	135	141	141	128	142	131	134	148	117	121	118	145	156	146	145	133	137	163	123	138	138	112	145	145	150	130	156	121	162	164	136	132	151	137	134	152	131	159	124	139	109	127	149	168	152	128	140	139	154	152	141	116	135	153	163	124	134	153	142	149	133	146	155	166	143	142	133	132	128	148	128	153	147	148	142	145	145	149	127	131	138	141	144	143	129	132	127	156	156	130	158	145	129	127	164	141	125	140	150	136	136	123	132	158	138	148	146	163	133	147	132	138	147	144	145	149	158	150	153	152	132	122	138	140	149	144	144	161	154	151	124	152	153	143	141	157	133	132	137	149	140	136	126	102	131	132	136	142	128	121	139	115	155	154	139	151	146	139	131	147	134	136	114	132	142	136	141	133	147	152	147	127	124	143	145	141	140	153	144	135	146	137	148	132	126	143	152	162	123	154	144	148	129	133	156	127	138	143	139	142	134	141	145	137	152	158	121	150	111	127	148	122	163	135	130	147	113	154	144	143	136	146	143	115	115	138	135	153	109	128	144	154	142	137	133	129	141	133	150	124	124	140	133	135	139	131	124	134	144	130	139	148	153	133	176	154	136	137	138	141	124	145	132	126	140	136	132	119	147	142	147	154	131	166	133	133	123	149	135	115	139	147	148	116	149	142	155	134	155	139	144	149	123	135	150	161	141	148	138	152	154	132	125	139	127	118	148	112	141	134	153	143	133	147	133	138	135	143	131	122	118	140	144	136	138	142	137	131	163	132	150	134	124	150	144	146	136	173	151	150	150	156	136	144	160	151	142	135	120	147	152	137	152	122	154	133	144	163	151	158	156	141	149	141	137	148	152	134	124	139	144	157	154	154	135	144	144	138	155	140	147	135	148	129	125	134	146	136	151	148	150	129	146	123	147	140	130	128	127	155	139	135	139	133	138	128	141	148	139	151	139	171	126	134	156	139	152	145	134	146	158	141	137	154	109	145	165	152	142	137	147	135	157	141	131	128	137	140	153	148	131	147	146	133	134	151	137	155	151	164	122	142	124	130	137	138	167	121	149	131	142	156	121	130	146	139	133	130	131	134	166	132	140	162	155	163	140	140	115	139	143	149	136	146	137	132	127	133	152	131	141	161	153	169	145	138	131	140	144	156	133	147	129	134	145	143	128	138	134	118	123	138	126	150	139	139	139	154	124	129	160	140	146	133	126	162	159	153	133	146	149	128	142	143	147	132	143	137	132	134	151	130	136	144	139	156	116	154	139	150	123	142	151	134	141	137	135	142	131	152	154	140	126	126	155	139	125	136	143	162	157	123	131	149	140	150	142	137	154	146	145	136	123	134	127	135	151	142	156	136	127	136	134	129	139	155	133	131	158	143	144	133	162	142	129	151	133	128	140	141	149	159	147	128	135	140	158	123	123	145	157	143	152	156	139	148	138	143	145	127	144	156	140	143	147	133	155	140	141	171	138	142	139	150	137	150	142	137	128	130	134	153	130	144	133	144	144	131	137	130	132	150	143	130	163	126	143	133	145	125	145	158	164	124	144	129	142	160	154	144	156	141	143	143	142	141	133	143	154	150	135	130	145	153	142	142	158	141	155	145	147	135	141	154	131	157	143	126	139	136	144	127	138	149	144	120	130	149	132	134	133	130	159	119	157	137	151	141	151	139	129	120	142	143	132	134	143	151	139	126	141	157	148	143	155	130	153	123
6354	9493	23662	18994	11449	6089	4239	2605	2798	1599	607	519	501	447	403	383	380	403	399	395	423	441	382	338	382	401	377	403	364	386	378	400	394	344	396	385	419	389	393	442	404	365	365	362	383	373	366	373	381	366	412	378	379	384	354	384	371	387	381	355	379	389	368	373	365	390	377	399	368	360	361	415	409	396	398	378	384	372	396	338	397	407	380	360	374	360	369	413	373	398	372	386	360	364	383	396	396	375	368	410	363	372	326	388	384	361	355	365	396	408	406	390	374	355	375	397	438	400	359	359	372	356	402	357	383	403	366	381	382	335	395	390	407	372	391	386	384	412	320	394	339	386	378	396	418	381	389	374	419	395	351	395	391	349	377	350	386	386	366	363	369	375	407	393	389	400	419	369	394	393	376	356	355	385	414	384	378	346	423	378	382	402	369	379	420	403	389	374	365	381	353	376	402	379	384	385	376	376	375	384	373	392	402	386	341	356	375	389	356	371	373	398	395	376	341	379	384	389	371	367	416	376	387	405	386	381	389	420	373	369	359	405	405	385	364	386	388	405	361	347	354	366	389	363	350	375	367	363	370	403	363	375	385	385	368	369	403	381	336	376	398	381	375	398	401	353	380	367	385	399	378	370	370	410	376	395	396	414	377	363	358	389	376	393	370	398	387	398	369	362	397	381	386	384	338	370	393	378	363	372	382	381	380	363	404	400	391	386	386	377	382	333	378	375	385	403	379	384	397	403	377	336	386	379	372	372	380	386	381	378	391	377	381	352	355	373	352	395	406	389	352	397	380	370	385	351	348	393	414	394	383	365	398	347	353	392	417	385	394	390	404	359	400	398	377	373	361	408	377	347	405	389	381	372	406	400	374	379	355	392	422	359	378	369	358	385	403	400	399	368	354	391	361	365	410	368	407	378	394	389	398	338	393	386	379	364	416	375	380	355	348	378	405	416	371	400	364	388	394	383	374	362	386	428	380	390	379	348	354	358	389	391	430	377	404	364	393	365	381	395	378	383	421	374	383	368	350	359	397	387	374	425	415	399	391	398	402	383	398	387	398	361	398	406	430	362	378	423	352	434	356	344	421	398	423	419	391	413	390	376	389	385	397	394	379	397	424	383	350	402	404	374	389	408	349	390	393	387	378	391	385	357	408	364	390	363	391	385	368	357	384	381	386	400	392	384	386	357	386	384	388	353	380	421	411	350	363	389	411	428	381	402	364	394	374	391	375	415	387	370	397	400	374	398	367	412	349	424	404	388	408	388	377	398	421	414	390	393	383	415	386	375	340	392	361	372	407	356	394	394	395	379	355	388	345	383	392	366	377	361	399	392	386	363	375	371	437	383	389	388	396	393	355	395	405	376	398	394	408	377	372	414	384	362	370	382	356	370	379	366	397	419	352	365	352	367	371	383	382	375	385	361	385	373	384	379	380	372	408	380	389	364	368	338	398	372	359	346	396	391	367	391	389	364	369	406	411	369	379	425	341	366	408	332	420	392	413	378	407	352	353	402	398	369	349	386	360	355	386	402	406	401	381	411	344	382	404	394	364	418	371	399	370	378	352	407	362	387	403	392	400	382	390	388	337	380	369	412	401	391	366	365	406	369	399	377	377	393	367	387	439	377	364	412	407	395	381	402	370	368	366	385	396	393	393	406	377	370	370	376	369	421	393	378	333	379	384	382	396	407	380	385	371	372	370	357	381	389	401	353	400	383	369	371	394	377	393	401	409	408	370	409	427	384	385	377	357	380	385	392	370	395	391	372	463	383	352	400	395	370	379	365	365	369	383	394	390	365	357	397	376	400	365	369	388	370	361	395	388	363	395	365	379	341	409	361	378	388	379	369	379	407	386	372	351	368	384	385	387	364	380	346	407	388	369	378	398	386	373	378	399	370	398	396	356	367	377	382	372	365	399	375	379	374	362	435	369	366	352	375	370	381	374	380	369	332	411	398	375	400	364	367	406	354	402	397	395	411	350	385	405	371	364	406	428	362	365	384	366	394	383	407	380	374	363	348	387	374	380	380	401	377	370	373	379	383	386	386	388	409	396	402	377	401	393	374	385	391	374	383	361	414	401	395	356	380	404	413	376	371	410	410	410	391	364	381	394	355	347	379	349	389	398	371	367	399	410	362	406	381	398	411	396	396	402	373	383	355	394	359	370	381	410	322	403	413	380	385	385	371	358	390	375	381	351	418	378	371	384	402	376	408	386	398	413	381	365	369	392	364	403	364	375	369	395	386	343	373	374	419	376	392	373	398	401	389	402	364	385	393	374	363	394	396	391	377	399	394	383	378	391	426	391	395	394	408	430	373	405	406	411	401	391	395	361	394	390	400	402	369	365	383	397	370	361	387	404	384	394	362	419	357	393	365	392	422	389	387	403	377	392	375	404	392	431	389	355	354	380	379	380	342	428	389	366	372	378	353	387	416	397	390	384	385	390	390	396	401	411	406	377	378	354	381	388	391	394	392	368	385	392	344	389	382	388	393	394	374	416	381	393	385	400	401	422	408	411	370	417	378	383	394	383	398	382	363	348	377	398	387	396	372	425	389	388	389	351	382	386	370	399	398	354	393	385	354	370	401	355	378	411	397	381	344	392	402	400	380	403	369	391	381	370	394	416	385	377	413	385	375	385	348	396	370	411	355	395	409	381	355	407	385	346	396	362	383	402	389	366	370	374	408	388	367	404	367	365	376	415	438	380	372	366	358	397	391	394	423	340	350	416	391	388	363	379	389	418	387	381	350	373	371	403	360	396	388	397	404	406	359	375	401	389	380	372	390	358	390	405	383	357	368	374	334	389	371	397	400	353	395	379	341	401	385	395	355	419	395	341	356	355	382	390	341	413	413	387	372	371	365	379	411	360	406	370	401	367	401	398	409	367	369	394	380	408	387	390	404	370	389	410	366	374	384	383	390	397	397	387	390	386	382	399	365	352	418	424	406	333	370	408	368	375	374	424	367	427	378	393	400	368	384	378	379	389	381	427	373	379	378	377	391	393	363	406	386	386	384	374	374	396	401	415	398	380	370	387	382	405	388	380	390	379	379	377	363	386	367	382	379	402	355	375	354	399	368	381	424	412	388	358	374	375	412	369	380	390	372	378	388	382	391	344	381	385	392	369	393	365	390	413	391	399	380	375	392	396	402	378	403	390	371	391	370	413	392	361	402	382	365	416	376	354	395	365	403	381	388	393	384	369	410	370	363	422	365	381	365	397	383	406	395	364	426	392	418	375	367	409	377	391	393	363	382	369	399	398	363	370	355	378	396	412	370	392	371	397	359	397	401	344	350	394	428	373	373	388	392	358	428	421	380	388	377	403	389	393	354	385	385	373	398	402	381	391	395	398	391	407	396	427	361	340	388	376	368	386	377	434	384	404	371	368	433	379	386	385	399	369	357	358	401	356	395	395	397	377	350	380	374	390	374	394	369	404	376	367	388	376	358	377	416	383	388	378	373	396	353	406	396	405	385	381	388	406	381
38436	49756	70222	53945	35417	21956	13289	6436	5342	2443	608	429	347	245	151	200	170	175	175	167	135	178	149	143	158	136	155	147	135	142	147	148	141	163	144	141	143	138	144	134	124	152	141	134	131	148	143	119	162	136	153	148	164	143	146	142	146	130	140	146	144	138	141	144	151	173	150	130	143	162	161	160	161	137	162	132	148	127	161	154	154	151	155	141	147	165	141	167	140	137	135	135	126	136	144	151	159	134	140	110	145	143	142	168	152	155	138	165	138	144	130	139	171	154	143	160	153	157	149	155	158	155	169	173	148	134	164	128	154	136	140	149	135	118	150	140	155	131	144	162	130	158	159	149	160	154	155	130	152	173	135	149	129	137	158	136	136	132	130	159	152	138	146	154	135	149	155	145	160	148	133	133	145	141	143	159	157	163	124	124	129	122	154	136	151	132	141	180	136	147	143	151	164	147	149	153	137	136	131	161	160	155	168	147	133	137	149	135	138	152	162	141	173	134	140	131	140	155	172	159	150	143	173	162	152	153	144	155	151	167	152	170	160	132	146	155	140	160	150	163	142	132	159	142	127	139	167	163	163	125	150	133	158	141	138	148	169	131	152	122	148	134	140	150	126	157	137	163	136	147	136	152	136	152	137	162	129	130	130	138	151	163	164	128	135	165	150	168	165	142	149	151	150	154	144	157	165	138	121	156	142	141	159	145	132	153	137	150	195	141	126	157	145	172	147	148	153	151	165	112	149	140	145	150	126	136	156	180	138	147	160	137	156	150	149	116	161	160	166	169	147	154	163	151	130	134	161	151	140	149	121	159	137	164	157	162	146	139	153	146	142	167	145	138	153	138	132	136	148	140	162	147	153	170	144	143	161	156	137	143	147	177	156	157	132	138	153	150	139	152	141	137	154	162	151	153	148	162	127	158	152	171	138	157	158	154	175	152	145	132	149	152	153	147	142	150	160	156	132	126	139	185	168	144	154	146	154	149	142	163	134	148	140	147	141	147	168	158	153	153	139	147	139	138	138	157	151	145	130	140	146	143	163	142	148	163	155	143	149	154	148	160	144	145	133	146	139	136	126	164	139	163	147	135	137	144	148	147	163	162	143	154	139	131	161	144	153	157	146	149	172	149	154	157	131	134	174	136	145	159	175	134	137	153	163	138	154	155	129	155	140	140	159	160	145	145	133	139	136	155	149	148	153	165	146	140	156	145	163	161	135	136	144	137	138	164	134	145	139	139	140	142	148	162	145	150	143	145	148	164	136	164	164	169	143	159	147	156	160	160	142	150	147	142	149	134	137	166	140	151	136	157	160	165	147	141	131	168	148	146	149	139	148	160	155	136	150	151	140	135	166	167	154	153	170	151	145	159	164	156	153	141	157	138	157	166	149	174	145	144	129	145	133	152	151	143	147	162	144	160	149	127	137	140	140	147	143	151	140	154	150	133	130	146	130	157	147	141	146	149	130	136	142	145	167	164	129	139	150	136	127	141	157	163	168	159	136	158	148	156	127	170	124	136	140	153	118	127	149	157	159	167	125	141	166	148	153	125	146	157	136	132	158	142	139	150	183	145	151	153	134	155	147	159	150	153	161	148	131	145	182	148	145	134	153	143	169	148	130	135	143	144	173	147	138	151	158	163	135	132	157	160	145	159	135	141	161	144	136	159	148	146	151	168	143	154	170	154	132	163	169	145	139	155	154	100	137	150	166	136	158	132	149	139	124	145	164	144	146	133	148	146	134	143	153	142	164	138	155	152	147	154	144	183	149	141	161	161	125	136	136	156	153	132	127	140	153	139	151	147	142	160	152	155	134	145	160	130	141	139	134	151	143	149	154	157	140	155	147	163	173	152	162	144	147	140	141	143	164	147	137	138	141	136	139	139	170	156	148	140	155	164	134	146	139	128	150	141	126	170	119	137	148	150	169	151	145	179	162	133	156	142	159	161	139	132	149	162	138	138	138	143	151	161	134	138	131	147	135	133	141	146	118	141	139	157	152	139	160	150	164	151	147	119	150	173	163	157	171	132	138	143	142	143	160	163	158	125	126	133	149	147	125	150	132	160	148	145	189	137	156	142	144	153	157	115	137	154	156	159	140	127	155	129	146	135	153	151	144	166	142	145	158	158	138	124	146	160	131	133	154	163	136	142	152	158	139	146	163	139	140	135	160	142	151	112	138	158	162	147	159	131	144	126	135	143	151	147	159	129	148	129	160	152	155	149	135	166	142	158	155	157	139	142	155	148	131	131	144	129	143	148	151	170	129	153	143	150	139	137	142	144	165	165	163	145	142	139	133	134	142	145	153	156	125	133	169	128	148	136	143	139	142	156	133	142	149	153	140	163	141	134	151	143	162	128	118	138	162	137	170	134	147	133	165	136	147	148	138	143	145	157	158	146	158	147	164	139	156	135	139	169	139	151	146	170	142	160	142	151	139	165	145	145	140	154	145	136	172	146	155	162	159	134	143	128	158	137	148	157	141	159	162	151	150	155	135	128	146	149	157	161	154	148	151	169	141	136	141	131	158	153	146	142	132	181	134	133	139	150	140	162	142	171	151	171	160	154	133	141	137	146	170	154	130	142	162	126	140	141	157	145	126	155	165	146	157	142	134	141	153	137	146	156	127	151	145	145	144	135	154	133	154	153	119	129	160	159	137	151	126	134	165	144	144	134	146	163	140	127	154	139	133	146	152	139	142	142	154	158	161	123	145	141	140	151	157	132	159	135	158	153	148	137	165	153	154	160	156	137	142	137	131	127	146	146	138	137	157	136	156	147	143	152	171	148	143	145	147	143	157	144	145	152	156	147	140	145	153	140	128	139	167	164	124	151	143	128	143	149	141	170	147	168	165	131	167	130	154	153	137	143	172	160	142	153	129	150	150	156	152	150	149	148	156	154	122	162	124	137	169	163	151	134	152	139	157	155	124	160	147	168	149	145	139	144	158	152	148	178	152	137	162	138	146	174	136	149	144	152	128	133	136	125	146	157	152	158	143	136	145	143	170	167	152	144	147	156	122	168	162	129	166	145	132	132	164	152	147	155	156	144	135	147	138	156	146	143	149	140	148	141	150	146	155	129	143	157	139	135	146	145	137	143	152	107	134	131	149	147	147	150	137	123	131	160	145	145	137	135	141	161	151	160	138	135	144	148	147	137	135	124	134	141	159	143	163	153	133	142	141	143	137	139	175	140	163	124	155	156	146	166	152	145	140	174	142	142	156	143	145	148	160	148	164	126	146	169	133	158	144	139	154	146	147	125	187	171	126	151	139	148	147	131	141	167	158	142	151	174	144	139	136	152	143	136	150	146	146	164	157	142	140	163	161	151	141	133	148	146	126	129	154	160	153	162	139	159	152	145	133	152	148	162	149	177	121	150	163	162	154	162	152	146	152	154	137	145	162	131	139	154	133	138	132	165	144	137	143	158	150	141	135	170	159	156	168	148	134	145	137	140	152	147	152	150	151	168	164	155	130	147	156	173	152	153
23528	39236	63000	56917	42649	35356	26434	18968	17969	9474	2617	1958	1471	774	568	614	652	526	520	471	435	439	388	406	364	388	419	405	395	399	377	385	413	396	416	415	375	403	377	386	402	370	406	386	418	392	391	408	399	394	414	378	392	413	408	414	393	402	373	417	416	371	390	373	409	433	372	356	398	382	385	423	381	401	420	399	436	370	400	427	364	415	400	386	394	369	372	389	411	424	423	396	377	387	387	392	416	413	375	357	407	395	395	407	400	426	421	382	426	375	387	383	418	378	396	395	404	384	370	405	398	402	379	413	399	401	379	400	366	370	398	390	365	399	421	404	422	383	366	409	419	356	358	409	378	373	383	371	441	404	393	348	399	403	393	396	386	406	409	419	377	393	407	402	377	383	413	404	384	393	361	370	398	410	406	418	381	371	413	422	415	356	398	365	366	419	376	392	388	373	427	378	417	398	416	388	373	385	382	365	422	413	429	426	408	383	390	404	403	383	413	421	431	409	401	415	425	404	392	409	382	379	396	398	377	417	378	423	418	380	392	363	441	400	394	399	416	399	368	381	377	369	435	378	414	391	425	409	361	379	420	367	391	418	430	369	402	374	355	409	375	379	404	399	386	381	417	404	406	381	378	382	437	416	392	400	423	387	411	364	374	397	372	393	415	358	340	373	373	429	402	393	388	382	411	404	396	410	433	418	420	394	419	415	402	381	406	409	408	371	414	425	398	428	390	405	404	417	374	417	380	378	390	397	427	372	421	374	381	402	380	380	421	406	427	401	388	401	403	409	403	380	391	405	425	396	413	376	412	393	417	409	386	405	412	412	425	404	408	391	392	430	385	409	423	421	382	398	395	440	408	388	399	394	397	443	381	412	400	393	386	386	392	383	390	408	385	419	387	377	400	400	383	374	389	385	394	389	408	406	389	406	381	416	411	451	410	397	383	391	370	388	395	384	386	394	423	397	402	375	418	414	436	379	431	407	386	381	435	402	401	413	394	412	413	423	377	375	392	417	388	410	381	448	372	386	412	411	420	372	416	401	421	413	385	389	393	379	425	356	411	388	398	367	400	395	409	430	369	373	392	375	407	396	414	382	400	397	427	369	390	401	387	403	412	395	394	370	393	371	381	382	417	369	413	394	419	385	394	428	396	327	387	430	373	383	367	407	363	370	386	421	374	404	387	398	399	385	406	453	401	416	457	408	426	427	387	412	369	409	368	390	406	394	413	416	409	374	391	375	382	410	395	395	440	380	415	422	394	416	397	367	388	443	412	415	368	393	366	390	402	385	412	391	367	387	379	420	406	424	461	391	420	363	377	391	375	392	345	376	407	397	375	397	380	395	402	388	371	403	391	405	373	388	390	383	415	387	385	357	418	394	407	422	398	391	372	411	402	408	380	361	429	426	383	402	401	375	404	423	339	405	382	398	385	392	404	408	367	369	391	347	424	404	403	403	385	376	410	402	433	400	375	391	385	438	389	405	381	370	400	422	413	386	421	408	375	382	406	383	385	434	399	416	407	419	369	407	411	395	404	408	371	389	390	378	392	378	387	397	392	425	389	395	404	418	397	405	410	398	425	402	409	409	372	411	422	370	418	406	385	402	386	406	416	419	405	385	379	409	385	383	380	373	412	429	419	374	394	397	392	423	358	443	421	393	365	371	391	382	404	354	388	376	404	394	410	360	393	407	397	382	387	411	455	411	406	399	424	401	398	384	373	411	389	387	393	389	399	400	380	398	393	359	375	361	378	384	405	396	383	399	361	390	438	420	414	392	419	396	381	393	389	389	412	396	382	405	385	418	457	427	392	398	393	396	409	376	407	390	427	390	397	414	397	447	376	398	398	388	416	381	383	416	375	420	412	397	409	402	416	437	405	378	431	416	424	402	395	399	413	404	425	404	400	376	405	399	384	418	404	416	378	402	391	390	407	385	368	357	413	412	392	383	423	382	370	340	360	409	377	399	412	409	387	402	378	367	414	431	399	410	386	385	419	356	397	408	412	369	398	388	389	440	402	400	376	419	412	423	397	433	387	411	403	394	421	386	396	458	383	363	362	416	382	402	386	416	414	404	359	369	386	397	425	412	402	397	389	460	424	356	372	377	429	361	416	410	408	414	383	415	391	384	375	397	396	439	363	430	403	419	369	411	381	401	385	394	403	396	400	420	359	376	401	417	399	399	391	389	414	413	376	387	399	388	447	408	393	391	361	400	398	385	406	407	419	400	404	391	407	408	399	389	382	440	428	382	410	421	390	418	395	410	384	430	395	412	425	372	427	391	420	390	379	341	389	365	398	371	384	395	364	421	433	368	402	360	439	393	361	385	426	440	375	370	397	429	410	386	426	406	393	409	395	436	419	399	390	434	386	385	392	359	400	396	370	395	411	394	402	363	425	403	404	422	398	393	416	413	380	396	395	409	367	406	369	433	375	418	366	393	353	405	437	409	384	376	410	406	360	347	380	366	437	418	370	374	400	386	434	409	417	387	405	418	385	368	403	410	365	351	397	438	426	414	444	408	386	412	446	398	403	412	368	400	405	427	393	387	409	385	388	377	395	396	354	413	410	385	411	401	377	429	456	378	373	414	384	402	420	413	392	405	398	408	404	402	393	377	423	407	396	402	392	420	396	368	399	420	395	377	404	392	391	383	365	403	378	365	404	418	374	373	382	396	415	436	371	418	356	383	411	380	382	405	359	385	430	371	395	430	384	394	420	364	411	365	413	391	409	397	377	404	420	390	383	419	376	388	385	446	382	446	401	400	394	441	394	371	387	401	381	422	390	397	403	402	384	397	380	415	385	420	395	376	408	403	383	398	385	409	396	381	373	402	363	414	451	398	388	455	414	401	433	432	421	381	417	386	402	398	372	438	409	384	409	432	408	386	416	420	392	393	395	373	408	384	407	380	393	432	353	352	395	385	435	399	359	413	398	346	403	404	399	411	387	404	403	405	378	400	360	399	407	375	409	408	396	382	398	401	381	383	359	365	405	395	394	381	383	411	379	394	408	401	404	371	400	377	385	411	400	400	380	389	367	399	371	371	393	373	412	406	416	408	401	389	415	404	347	401	423	436	385	394	378	406	380	428	401	403	391	448	396	391	430	426	396	390	417	439	398	371	373	404	401	392	356	413	399	399	381	357	428	387	401	400	381	383	395	388	390	457	392	375	394	447	419	380	407	393	371	393	397	386	450	411	397	412	382	408	409	427	397	378	385	377	406	455	378	441	406	385	429	372	356	368	366	380	363	397	445	400	423	409	385	352	421	376	417	385	407	355	433	410	388	385	432	410	388	388	387	422	428	393	413	385	383	390	420	428	404	406	394	393	390	436	393	421	394	416	387	380	393	445	424	378	445	424	412	417	360	361	400	370	422	409	402	387	399	407	399	395	376	414	373	384	385	405	438	385	383	400	404	362	384	401	379	387	428	414	445	411	388	390	377	387	380	361	353	405	389	401	377	372	379	370	405	390	405	392	414	346	396	400
50850	64551	83075	65855	48050	31837	22781	12371	9825	4639	1089	717	552	340	249	239	252	225	210	196	175	181	160	180	165	160	159	181	152	167	176	162	165	185	178	175	176	139	168	163	148	187	177	177	160	189	165	164	165	173	164	181	156	171	159	157	170	170	130	173	166	182	165	123	174	147	166	174	167	166	157	201	188	173	158	145	188	152	149	192	184	184	178	163	158	169	149	157	143	157	170	166	169	176	176	193	157	169	160	154	179	161	149	180	176	178	153	152	184	159	148	187	168	162	160	167	168	170	168	184	160	163	158	173	176	169	153	159	174	169	166	167	161	160	175	161	160	171	176	166	150	155	170	163	179	163	150	177	203	165	171	188	168	162	163	172	155	174	172	135	175	167	151	145	160	156	165	183	170	180	167	177	149	136	173	176	155	132	175	175	164	161	155	180	174	194	180	156	162	155	171	166	167	173	150	163	159	183	187	170	161	170	167	190	177	151	146	171	155	162	171	172	177	173	184	185	176	184	159	176	144	166	179	174	178	169	158	143	186	179	145	176	181	172	155	152	175	172	170	160	152	154	173	153	179	174	178	161	166	163	167	151	148	176	158	166	144	172	164	166	149	171	181	160	157	159	176	171	171	175	170	145	180	162	179	183	168	152	179	176	201	159	157	173	159	193	177	206	187	159	164	154	156	173	169	175	182	140	165	155	155	178	146	182	184	164	167	152	142	166	158	148	188	174	152	151	172	143	194	167	166	169	182	166	187	178	178	154	147	145	143	165	189	167	175	160	173	170	166	163	186	183	171	171	183	177	173	152	135	164	133	168	198	152	182	138	181	165	152	161	164	175	150	160	168	137	151	150	167	160	155	148	182	164	185	175	183	163	161	166	161	182	168	170	179	177	168	165	168	165	194	165	178	162	170	184	155	191	160	156	162	160	170	151	164	156	146	158	171	152	161	163	159	157	165	157	155	156	194	135	145	147	183	156	163	183	187	170	190	175	155	157	154	167	149	136	166	197	174	167	175	152	167	140	156	170	157	146	181	139	153	170	171	171	177	169	177	160	176	175	167	180	167	184	141	181	153	148	193	191	155	156	165	161	162	165	179	158	171	155	164	163	170	168	176	177	165	176	161	167	170	152	150	164	170	166	164	171	178	158	189	179	166	165	163	154	170	163	189	138	174	154	178	169	173	168	162	162	148	160	176	167	166	185	158	184	184	173	158	157	178	185	168	151	186	164	143	171	171	162	191	155	171	165	155	145	181	148	145	181	161	169	144	168	155	160	166	168	153	175	163	169	183	160	155	158	166	161	170	176	155	190	185	159	185	163	186	155	171	172	192	145	149	168	189	181	185	176	157	178	181	179	171	148	155	156	177	167	174	169	158	155	172	156	156	165	178	125	177	171	154	152	161	165	166	146	191	160	173	181	157	208	167	166	163	189	167	171	167	180	144	181	169	160	169	175	140	167	147	174	167	171	166	172	167	197	153	153	178	160	183	179	160	201	144	160	173	140	186	146	168	138	192	171	140	167	166	160	184	163	173	190	158	171	156	161	163	155	168	156	152	163	162	167	185	160	142	172	169	163	192	164	152	170	154	174	193	162	159	197	168	178	172	181	158	163	167	175	170	172	177	176	148	165	169	153	144	160	159	150	157	161	151	162	159	170	164	157	174	175	154	146	162	182	164	168	176	172	175	150	180	169	154	163	181	153	153	162	170	161	172	166	155	183	172	157	163	158	157	155	188	180	159	163	197	188	168	172	171	167	180	162	178	154	156	182	165	154	166	167	164	146	175	173	148	200	164	134	162	165	175	147	163	180	162	180	163	174	132	170	152	168	159	172	170	172	146	183	160	148	164	170	173	170	160	182	196	148	156	175	163	179	184	184	183	167	173	166	172	179	170	164	156	141	188	137	184	179	158	176	161	181	160	181	152	135	171	165	151	194	158	185	164	153	156	158	168	158	142	157	154	156	169	167	151	194	169	180	164	171	168	165	185	184	176	168	192	162	171	168	186	130	179	164	185	152	152	167	155	164	173	168	174	166	160	147	166	158	150	179	175	146	156	177	177	169	170	153	170	167	164	172	165	180	150	171	161	158	153	163	152	181	173	154	164	162	163	166	169	157	135	165	175	163	158	150	161	173	165	160	168	186	178	196	175	180	187	147	173	178	208	173	160	165	141	162	177	173	170	150	172	162	181	156	167	170	144	147	163	167	173	193	157	171	154	139	160	173	159	147	157	183	173	159	155	183	151	175	185	161	169	166	162	141	175	158	144	180	190	169	169	172	144	145	144	150	158	198	169	196	154	169	180	191	189	168	155	174	171	177	156	146	169	164	167	177	162	171	166	163	154	156	166	189	167	173	172	159	181	160	159	156	205	148	159	196	171	170	165	168	183	159	152	182	152	172	159	171	154	167	171	164	151	199	173	158	159	172	195	184	162	160	153	171	161	162	148	150	159	155	173	184	154	163	158	171	151	165	173	175	190	184	170	199	163	190	172	167	155	167	161	194	176	160	173	158	161	193	177	162	163	161	176	180	177	175	146	167	154	165	181	159	157	148	194	177	163	150	166	181	164	156	186	172	156	177	163	181	188	173	162	151	155	147	170	168	151	170	152	157	161	192	184	159	199	181	182	174	162	175	164	190	161	158	162	157	175	158	172	144	160	185	157	200	177	192	166	169	202	164	179	180	163	175	159	159	176	187	184	159	157	202	155	138	161	164	172	154	161	174	182	165	158	170	165	181	158	178	158	175	152	159	162	174	145	179	156	176	198	197	158	180	157	200	173	140	146	188	147	194	144	167	140	146	157	157	165	154	151	172	187	166	180	157	179	167	168	160	169	188	177	158	168	173	151	165	159	163	167	164	160	180	149	166	178	160	161	182	159	155	168	146	178	131	198	163	186	146	185	166	165	177	174	145	188	174	142	162	168	183	179	150	171	162	171	145	153	189	163	167	160	155	156	165	171	168	166	176	174	172	162	156	184	152	175	194	159	166	183	156	158	159	172	166	171	175	170	166	166	156	174	160	166	179	160	175	195	181	182	148	155	143	162	151	147	168	164	162	159	174	181	181	156	158	169	168	151	174	161	178	143	174	154	158	169	175	175	143	168	194	199	164	178	184	169	163	158	158	179	186	170	191	187	161	156	157	161	176	153	168	148	167	155	152	167	184	174	162	171	150	151	166	144	146	180	166	183	168	174	170	185	189	176	189	170	170	169	155	135	156	181	167	180	157	192	169	159	157	166	136	179	153	177	182	153	203	183	153	165	163	162	168	149	165	175	165	181	168	193	153	150	162	167	164	168	182	172	171	175	180	187	181	165	168	167	186	166	195	176	157	155	170	143	153	197	161	154	188	197	188	169	150	166	178	155	168	160	171	183	166	165	166	177	185	187	181	174	176	176	182	157	205	154	176	157	160	146	171	151	170	181	152	161	146	158	165	170	174	168	161	161	168	189	166	156	147	152	176	164	172	167	163	165	192	138	152
31159	49581	78323	69785	54132	44128	34675	26844	24921	14423	4520	3184	2334	1381	854	823	918	786	711	588	584	451	460	437	447	444	432	453	424	443	427	443	449	480	421	427	410	448	452	425	435	443	430	423	423	441	427	476	438	410	462	468	469	472	473	452	452	458	418	452	438	462	461	429	418	428	463	432	430	454	467	456	417	419	424	427	452	425	435	406	442	434	429	422	431	436	445	442	421	456	409	439	430	422	421	425	403	452	455	444	459	435	425	456	464	443	445	442	428	456	405	419	464	441	447	412	448	409	445	465	426	398	442	423	426	437	469	444	418	420	436	484	474	434	436	438	469	443	430	453	465	403	446	441	434	473	426	412	422	413	459	442	438	431	448	422	443	433	426	453	420	450	487	449	442	433	416	437	437	480	408	459	434	421	433	439	482	434	471	424	430	491	461	453	457	458	451	459	419	446	449	457	406	475	430	403	447	462	444	453	424	438	446	452	394	448	423	424	450	408	459	438	454	471	475	447	444	441	399	406	442	418	462	419	443	471	431	401	425	495	430	453	418	450	441	438	402	454	412	387	452	466	441	438	428	467	457	443	413	444	431	460	447	455	473	417	453	465	445	446	436	451	446	421	416	433	474	405	479	426	452	428	432	436	417	453	413	445	402	426	419	427	439	449	447	423	470	458	414	429	427	447	488	433	435	393	443	419	457	442	419	400	459	435	481	439	489	418	443	439	429	455	452	457	432	429	456	431	438	426	428	469	436	448	417	430	465	432	433	432	452	448	413	455	450	444	437	431	441	396	420	438	469	424	402	456	457	413	396	439	458	463	440	480	439	386	462	448	408	446	440	438	421	432	496	445	453	472	435	444	438	449	448	398	437	473	426	446	426	452	444	423	443	439	443	438	450	448	422	446	444	422	453	446	441	463	458	426	430	423	465	441	464	442	456	402	430	449	441	445	421	432	424	447	432	442	438	455	467	451	386	436	433	418	416	423	416	424	439	447	447	433	421	426	435	422	451	434	436	429	456	473	404	416	405	429	439	473	448	458	448	438	408	456	447	421	431	449	449	448	459	441	439	478	448	416	444	482	456	443	464	451	453	461	442	449	448	470	433	421	463	414	434	456	450	467	436	425	401	439	450	424	436	423	426	426	448	405	438	414	480	506	453	412	438	443	426	439	443	452	445	437	454	412	399	446	452	448	440	434	473	453	439	406	438	455	482	428	425	449	431	425	461	449	431	439	436	462	418	407	390	447	440	468	451	425	429	443	429	426	432	451	410	403	470	423	449	436	418	409	466	456	448	424	438	434	418	464	439	471	438	445	435	448	427	449	429	451	459	411	434	457	438	456	424	451	472	407	431	458	482	425	468	445	439	436	457	396	477	421	462	436	445	467	426	427	445	427	472	451	441	463	483	432	450	455	434	437	423	465	426	474	449	434	430	419	445	433	460	420	458	456	456	466	408	469	451	441	453	416	454	467	438	460	442	435	436	440	453	437	416	471	434	441	408	435	412	411	436	456	425	443	399	452	408	430	475	440	430	424	440	428	464	402	438	431	473	432	432	430	431	425	494	444	456	432	452	461	425	434	427	417	447	440	441	414	449	434	459	461	434	449	393	421	436	429	416	440	443	421	457	427	424	443	470	454	466	437	463	454	492	446	438	433	421	432	437	403	431	433	462	423	430	476	436	427	418	415	448	432	434	447	452	423	430	458	446	462	456	404	410	435	464	431	425	463	431	435	422	440	390	417	454	420	449	453	429	452	436	436	462	461	405	442	426	454	412	440	445	459	416	443	408	478	474	452	437	444	470	461	449	420	414	460	427	403	450	470	448	448	491	455	466	453	464	462	472	422	437	431	468	422	433	443	459	451	477	452	452	422	460	445	441	461	435	445	437	424	447	411	465	454	441	399	437	487	436	414	433	431	454	417	430	458	436	434	433	452	475	455	450	422	468	412	464	429	422	453	445	460	427	475	455	444	448	448	447	441	413	421	414	457	398	428	434	426	403	456	440	450	457	435	413	449	418	411	438	436	444	429	408	429	457	449	440	428	431	461	450	430	432	424	434	420	428	432	454	435	440	414	432	417	461	431	459	437	459	436	430	460	445	459	426	461	412	442	429	423	430	429	440	469	432	464	419	437	423	434	455	454	461	463	421	430	468	444	391	439	437	435	414	424	424	419	436	447	463	452	467	405	432	434	413	432	455	420	443	440	415	443	466	431	431	454	465	438	445	458	459	440	423	463	404	424	415	444	431	419	403	430	411	437	429	415	413	412	411	440	409	453	444	457	445	432	458	404	437	403	400	428	421	427	414	431	463	429	399	433	433	480	452	436	451	419	401	463	421	437	470	442	427	397	457	432	424	411	455	427	417	446	437	431	435	450	435	400	460	476	385	450	458	411	427	445	423	456	430	455	454	426	421	443	458	452	476	414	475	468	427	424	423	424	440	457	443	429	434	471	424	438	421	459	433	438	424	448	457	423	472	475	447	464	420	419	422	452	441	456	400	436	466	431	438	468	456	447	436	434	427	424	417	422	417	448	464	433	417	427	437	464	423	446	455	465	416	432	415	424	443	469	446	433	419	427	456	394	448	440	429	421	431	431	463	459	477	418	452	445	428	461	445	440	426	452	450	450	436	447	427	469	399	413	441	433	441	440	430	465	435	445	437	413	462	431	436	446	433	440	415	436	483	425	432	463	414	466	423	412	455	460	454	431	426	437	440	416	471	491	457	410	443	444	443	480	452	465	453	410	449	453	428	440	448	463	391	433	452	449	468	450	486	469	452	426	440	440	441	415	406	414	437	446	431	444	419	397	448	448	452	415	408	470	456	451	442	400	430	476	426	446	420	443	412	477	421	425	427	440	452	399	427	463	425	428	455	463	454	477	444	454	460	393	425	407	445	449	446	422	446	467	434	437	423	458	431	445	425	452	455	406	436	407	459	430	472	443	447	413	458	465	453	412	443	462	451	463	433	450	416	474	458	441	400	412	454	444	435	442	419	410	472	445	450	417	423	473	451	460	435	440	464	422	430	462	440	431	442	436	425	432	417	403	431	443	439	454	389	460	415	435	416	439	451	437	446	489	414	435	475	439	444	406	446	437	437	459	478	453	472	438	446	443	402	450	427	441	434	429	447	486	449	419	388	450	407	403	439	441	437	445	484	403	447	483	407	452	466	466	427	425	487	457	431	418	405	501	436	430	448	413	471	439	435	415	475	461	437	458	417	438	434	424	450	457	459	434	419	415	451	469	399	423	424	436	404	445	423	435	439	447	432	483	446	463	456	451	456	439	437	442	429	486	451	447	408	417	429	430	420	418	442	461	441	473	413	455	425	446	475	430	420	446	409	424	426	474	453	427	469	429	438	434	426	445	416	410	436	472	437	447	423	448	462	402	427	425	443	467	457	424	441	472	457	439	445	456	445	397	448	449	418	407	444	426	445	428	425	422	404	409	436	440	438	452	445	434	441	431	415	443	429	429	433	431	428	431
7081	6937	15681	9603	4708	1469	912	518	494	338	177	194	147	150	141	132	146	129	134	144	139	145	122	148	126	131	141	135	140	148	121	129	134	127	143	147	137	124	143	141	124	139	140	138	121	132	113	149	152	141	143	123	144	148	136	135	158	158	138	126	165	127	132	148	142	145	163	137	156	148	148	113	139	126	118	155	133	127	150	163	126	149	156	141	121	143	135	129	137	146	125	142	145	147	133	126	130	153	138	118	141	138	135	161	125	138	126	134	112	127	124	140	163	132	157	132	130	148	143	157	144	157	121	130	146	148	130	152	149	133	131	129	137	120	122	139	124	133	135	138	165	143	140	121	137	142	124	131	128	145	139	129	136	131	121	150	120	136	123	120	146	133	137	128	138	140	124	144	118	144	147	119	132	150	146	129	161	122	133	146	152	132	153	137	138	130	150	123	139	139	149	128	168	164	140	155	137	165	146	150	145	150	124	133	138	126	142	138	129	122	115	145	145	140	131	121	147	150	136	147	154	138	125	147	131	132	126	140	135	128	136	129	144	131	162	137	152	148	123	127	118	147	137	135	132	130	139	139	140	150	125	121	133	142	139	147	157	121	138	158	117	149	139	146	137	150	106	140	141	115	140	140	135	130	142	145	128	147	141	135	143	149	127	124	127	130	126	138	134	125	131	141	145	126	117	142	141	131	142	132	132	124	111	142	137	125	131	160	136	127	133	150	116	117	133	142	134	145	126	145	112	149	151	155	140	112	132	118	145	146	162	138	138	111	133	121	126	137	134	157	139	142	131	142	146	149	148	136	133	138	125	130	140	142	133	136	157	132	147	143	122	131	134	135	115	151	136	156	143	142	131	140	124	148	130	126	139	111	131	130	129	131	130	146	155	129	123	143	156	128	152	123	123	143	125	125	147	130	141	131	122	141	125	133	123	140	142	134	144	148	130	157	153	142	138	134	128	142	130	126	140	124	125	136	143	147	147	138	124	125	137	144	131	151	120	133	137	115	135	127	112	128	133	152	116	124	131	145	130	138	125	133	136	125	115	139	126	151	138	138	129	150	146	137	172	135	146	170	144	146	135	143	119	156	144	123	150	138	127	131	145	134	141	116	149	131	155	149	132	109	131	134	153	135	139	132	126	133	136	146	144	139	119	151	157	125	144	156	160	135	151	161	140	146	144	137	135	130	120	136	124	118	146	134	136	132	136	143	142	136	124	164	122	146	146	142	147	147	117	144	133	148	140	141	159	131	92	152	153	145	130	145	137	143	124	143	170	149	152	148	160	123	133	144	141	132	123	110	138	130	141	158	117	136	130	128	140	142	150	125	151	133	146	150	126	129	139	111	153	152	142	130	151	136	125	148	126	147	136	150	139	160	149	144	154	125	126	150	128	103	161	144	130	133	142	149	138	143	148	140	146	126	127	152	144	126	125	147	128	107	139	129	123	136	114	138	128	151	133	143	122	151	132	132	149	128	146	128	123	124	131	126	142	107	163	152	127	123	123	145	139	143	143	124	133	161	142	150	133	131	135	144	147	132	123	152	137	131	148	134	140	130	132	131	129	141	147	126	121	134	137	139	122	165	129	149	142	153	149	151	149	137	146	161	149	117	142	146	147	133	149	152	105	133	125	140	134	149	147	140	138	136	148	139	142	145	136	122	154	125	119	137	138	129	148	135	156	126	144	132	140	141	145	117	121	133	118	149	131	141	136	146	153	167	131	142	133	135	139	136	136	142	133	138	138	154	135	124	146	141	134	146	137	121	138	128	118	122	132	136	126	131	139	150	140	143	124	131	148	120	140	134	143	122	134	127	134	130	120	155	122	123	137	111	130	119	131	164	118	118	150	158	137	143	148	142	133	120	120	148	121	121	163	129	133	143	140	152	121	140	153	150	137	146	121	127	141	131	145	139	144	112	123	125	116	136	146	129	136	144	129	145	147	159	129	154	127	113	159	144	133	132	127	124	113	122	116	158	150	135	139	140	132	133	138	133	133	103	131	154	144	136	132	131	148	130	142	132	148	140	144	129	126	144	139	120	136	127	149	130	141	132	139	139	129	113	126	133	128	140	142	147	150	131	123	157	132	135	127	136	148	149	140	149	154	130	139	141	130	148	124	144	139	121	127	125	114	135	133	128	148	145	142	122	144	127	125	142	145	124	129	159	152	132	128	145	136	118	123	124	133	145	134	144	141	139	135	127	134	143	135	146	151	128	155	130	133	125	119	130	137	167	143	134	138	132	137	126	124	128	139	128	127	123	160	134	154	128	141	145	126	152	142	128	164	131	130	144	135	114	138	148	132	124	145	128	141	141	137	139	148	117	139	120	154	158	130	140	136	118	121	131	154	124	144	132	158	120	158	138	129	143	133	127	121	133	130	144	140	147	143	132	135	135	155	130	135	148	129	143	126	132	127	137	114	147	133	123	144	122	127	110	141	163	155	143	131	112	128	128	149	135	138	141	144	136	136	134	136	119	129	140	147	131	117	158	139	117	135	137	142	139	140	149	134	136	146	142	135	135	154	152	132	136	142	135	132	137	135	133	112	129	112	129	114	139	141	140	134	138	142	121	116	144	116	166	151	144	151	125	129	150	162	134	127	162	149	143	142	138	144	119	141	150	142	147	152	133	124	142	150	136	144	132	130	129	132	159	147	141	150	141	141	161	125	145	120	122	135	154	138	123	127	139	133	141	131	116	127	121	149	142	124	135	117	148	141	143	154	151	122	144	132	138	153	148	162	143	136	143	145	130	130	121	133	139	127	149	146	139	125	131	116	135	123	122	140	158	123	146	120	147	136	147	132	135	143	147	135	135	135	126	110	135	150	138	138	160	143	131	136	136	134	121	135	138	158	152	143	135	122	147	147	108	122	123	140	135	116	132	127	147	133	125	150	179	139	127	142	130	153	149	136	152	151	142	160	136	148	159	147	120	142	163	124	149	142	154	149	132	146	143	140	143	148	129	127	122	125	145	140	137	124	154	134	165	116	135	132	133	136	149	140	140	120	135	140	132	152	132	146	134	154	135	155	117	142	137	134	147	130	129	130	140	144	128	155	141	140	133	134	133	121	133	137	154	144	107	128	129	133	148	147	135	144	144	140	141	118	145	161	122	124	150	137	138	132	142	129	143	124	147	138	137	124	131	118	146	149	136	149	137	128	129	130	137	125	154	129	117	145	131	118	159	129	142	144	131	129	148	149	140	140	107	133	123	158	116	137	147	145	132	135	139	148	148	150	125	121	135	128	165	132	136	138	145	127	141	121	137	147	145	130	147	127	130	153	156	124	131	106	123	131	121	121	151	121	139	124	134	123	158	119	123	138	149	132	144	137	130	126	125	154	125	129	152	114	121	146	137	124	153	130	138	120	136	153	119	123	130	129	152	129	135	132	148	129	132	126	144	141	113	151	128	146	153	138	151	137	136	155	146	158	166	130	119	112	122	140	140	150	142	139	149	135	113	136	137	154	116	151	128	147	141	139	132
5825	9190	24810	19105	12620	5770	3772	2234	2290	1419	567	544	500	430	393	387	389	369	384	392	355	391	368	354	367	386	384	392	378	375	380	395	386	364	372	409	370	344	400	374	356	370	390	396	371	395	347	338	370	349	377	392	376	402	382	374	369	408	393	402	399	365	371	382	365	397	375	370	332	359	367	382	341	357	396	360	364	379	364	345	357	358	392	376	377	370	393	403	383	392	366	346	361	356	354	354	383	359	380	362	338	377	382	401	387	371	385	377	385	373	385	357	381	381	368	328	370	364	359	367	367	370	394	384	381	389	353	378	397	374	382	385	382	346	392	386	352	363	373	387	371	355	391	362	361	390	381	388	363	342	362	343	388	386	369	379	363	375	406	387	360	339	357	375	366	367	366	408	349	381	356	399	349	358	349	367	377	383	382	379	363	344	386	370	371	353	358	375	380	380	381	405	365	389	354	362	372	358	365	392	361	376	404	376	376	357	359	367	419	397	362	366	383	364	362	371	369	354	368	402	389	369	387	344	402	357	361	366	378	368	379	405	373	378	393	365	359	368	386	361	394	370	353	370	383	399	370	361	378	392	422	406	336	382	361	377	359	350	385	379	382	416	403	383	351	376	392	362	397	405	399	383	391	366	375	365	372	366	394	385	374	387	366	373	375	351	362	361	355	362	388	373	368	395	381	389	404	367	372	348	391	393	396	389	395	399	428	384	354	377	374	329	402	359	381	400	372	354	385	383	362	380	370	381	389	370	394	393	363	408	365	352	361	363	372	375	357	381	370	377	373	407	387	393	377	376	397	374	395	378	391	387	392	354	376	380	363	405	381	380	398	392	396	363	373	375	385	380	402	372	334	399	376	344	372	382	387	368	382	352	355	360	378	394	352	372	365	411	360	382	365	375	391	368	357	378	378	387	362	360	370	423	383	369	340	363	359	352	393	347	392	327	361	410	393	363	362	376	366	390	355	355	366	381	376	358	390	365	387	374	371	386	367	370	375	381	396	369	380	377	385	367	377	362	422	355	330	379	358	409	368	346	361	406	358	381	391	381	375	390	406	393	386	379	387	373	363	373	381	369	412	423	361	362	364	321	392	385	375	380	397	378	371	396	390	342	344	376	373	390	389	362	368	376	336	403	382	371	377	372	363	372	404	385	362	408	396	344	395	372	379	385	396	368	366	360	395	367	377	391	357	360	389	390	364	342	380	373	402	381	376	393	360	351	350	394	375	373	370	348	356	348	375	379	387	381	368	395	382	361	372	364	307	360	385	393	386	398	373	377	391	359	385	397	398	399	381	356	386	379	383	362	385	361	381	401	373	384	360	373	392	385	356	377	397	422	367	359	385	356	390	370	377	380	402	364	382	386	413	353	377	378	369	390	408	358	373	351	364	373	369	353	359	380	383	378	401	352	395	390	385	346	359	367	364	383	375	382	376	337	384	371	372	398	377	368	350	374	343	389	367	400	323	326	379	368	394	365	378	376	371	414	369	354	377	351	366	380	373	370	394	405	393	377	396	358	378	374	381	369	371	376	363	395	375	360	372	419	381	351	402	398	380	370	345	405	357	381	384	361	359	382	412	353	361	356	382	391	395	404	372	377	392	354	391	382	417	387	363	365	400	396	374	366	406	353	379	386	359	377	356	381	353	370	409	364	381	378	395	374	384	373	390	353	330	348	390	395	349	406	374	375	382	342	389	377	390	369	360	358	374	349	382	362	378	385	380	366	408	393	359	380	368	388	385	360	380	394	353	396	371	334	364	365	378	367	383	368	374	344	390	351	382	398	363	358	389	345	368	424	344	361	352	359	390	346	376	374	377	390	411	403	350	387	404	362	389	329	398	360	390	416	365	334	373	384	359	415	386	365	358	340	399	366	401	382	408	371	363	396	386	380	371	386	373	382	345	359	360	390	374	365	365	364	372	370	381	374	351	408	407	349	373	373	349	353	407	374	375	398	364	343	375	379	370	393	384	357	362	351	298	367	357	396	368	400	388	387	365	400	383	369	379	353	366	384	382	374	382	340	374	346	368	396	367	408	369	389	378	376	383	347	361	397	371	372	385	409	383	388	360	348	384	385	417	364	417	359	368	364	385	373	389	356	365	369	372	378	392	381	412	386	365	366	365	360	373	371	369	352	313	364	391	368	334	370	385	382	369	362	378	366	347	354	352	373	417	365	408	365	383	362	347	350	389	344	382	376	383	358	367	374	405	351	382	401	349	379	395	371	421	387	378	362	376	391	385	388	388	346	406	398	374	385	387	371	364	361	341	387	369	371	385	367	376	387	434	376	371	368	403	379	413	376	381	386	392	394	353	371	367	389	359	368	381	394	366	381	380	396	410	349	385	374	372	406	343	365	372	364	365	372	402	371	391	345	394	419	377	398	398	379	418	390	376	393	397	402	366	371	356	424	377	381	407	380	403	385	354	364	381	399	353	365	388	394	351	347	371	407	375	370	358	355	372	372	366	366	359	345	396	376	379	384	355	372	395	381	369	383	345	367	372	368	366	360	379	400	396	375	396	375	388	364	377	365	358	369	428	396	408	374	358	366	371	371	385	391	370	393	387	385	371	378	363	373	402	380	352	398	347	399	336	349	385	378	375	382	376	381	355	376	398	361	383	399	379	347	370	385	369	397	331	366	339	377	353	345	412	368	350	398	430	379	404	390	385	407	373	355	354	367	370	370	388	393	366	381	402	364	373	373	373	332	387	343	368	361	399	370	374	352	407	383	416	332	363	398	381	363	409	357	385	337	374	387	359	334	407	343	380	369	372	373	370	346	388	330	360	402	369	372	350	407	350	404	401	367	373	391	372	332	361	400	405	350	354	378	365	346	423	363	351	349	395	401	383	381	359	383	371	372	375	383	391	364	409	371	356	388	380	362	398	341	386	360	409	390	375	360	388	379	383	364	415	358	348	353	350	385	361	381	360	379	358	344	382	366	373	421	368	385	363	382	397	381	386	349	377	376	351	362	379	342	392	407	356	380	364	413	410	375	385	343	364	368	392	386	363	356	372	412	370	400	378	365	365	387	386	386	362	332	366	399	338	367	349	397	358	371	365	400	376	375	375	365	399	394	377	396	371	330	396	360	414	385	388	382	380	367	378	385	393	363	390	385	380	385	377	370	407	342	406	403	396	394	370	380	400	367	413	391	383	364	376	392	375	361	356	385	359	372	361	391	355	377	370	368	416	355	395	375	356	416	366	368	352	368	359	385	386	387	397	377	357	362	390	388	361	364	397	373	373	364	397	352	406	387	406	388	404	382	372	384	361	385	363	373	376	350	414	397	351	355	351	355	338	385	356	345	347	358	367	383	379	426	378	319	374	379	362	355	367	367	349	384	348	360	364	408	382	347	355	364	386	354	351	375	375	373	387	395	375	353	378	390	370	353	395	363	385	403	374	367	391	371	379	356	390	382	386	385	395	360	375	400	408	388	381	387	360	357	384	403	356	385	362	351	370	390	354	382	383	384	376	408
35822	49929	70699	54405	38754	20868	12011	6035	4556	2104	596	480	383	257	217	190	183	202	147	151	193	143	138	144	123	163	143	139	143	149	129	129	162	158	143	135	128	145	139	151	173	147	135	152	128	165	135	136	144	160	162	139	170	153	134	146	154	159	138	136	157	156	132	166	142	165	153	126	150	161	141	147	135	128	144	130	171	133	157	138	133	142	151	150	133	123	135	151	167	157	134	153	153	179	144	160	134	135	140	148	147	134	154	145	135	136	155	154	160	142	152	165	139	127	136	139	144	135	149	155	160	131	132	153	146	135	142	129	153	156	163	160	122	157	168	126	148	131	150	156	160	130	131	141	158	168	153	125	145	142	139	150	166	151	139	149	132	155	142	164	156	120	153	136	164	150	142	167	143	136	139	149	135	149	143	158	139	135	136	130	116	139	134	169	136	161	133	156	160	132	118	160	141	142	145	159	146	143	148	145	168	137	132	158	143	151	135	141	155	168	165	154	141	132	122	136	160	143	126	146	143	144	152	136	137	132	160	146	139	140	149	129	140	140	148	135	145	152	147	136	149	137	142	142	131	137	151	153	145	152	144	153	116	133	131	154	144	141	137	164	169	140	140	156	152	155	143	152	143	138	156	125	140	152	134	140	146	149	154	173	135	135	169	138	136	135	128	139	147	149	137	118	151	172	144	165	149	161	154	161	155	143	161	143	129	135	131	136	145	148	130	132	128	133	149	161	156	125	153	194	131	125	121	147	130	146	128	151	147	144	145	150	146	152	147	146	169	136	141	157	165	138	156	136	154	145	136	172	144	169	131	144	126	144	153	148	139	115	147	151	143	149	141	147	138	150	142	150	136	161	142	145	143	148	130	153	160	153	131	131	133	127	145	122	129	133	122	139	136	119	138	137	141	140	151	132	116	129	157	138	141	145	130	138	147	155	144	128	124	156	156	141	136	141	156	161	130	137	157	162	141	142	136	154	155	146	153	131	141	124	159	138	159	133	147	131	156	124	153	149	166	138	157	134	153	148	142	126	168	156	157	142	148	147	141	140	134	142	150	149	126	145	141	135	145	143	128	145	146	162	144	125	157	140	141	159	138	151	129	155	136	136	146	167	144	166	141	149	173	132	132	152	117	143	159	134	128	130	149	150	142	140	132	112	153	124	158	138	145	162	156	125	145	132	146	139	150	151	132	143	157	151	163	150	151	152	143	146	131	138	153	143	157	172	166	150	140	141	138	148	143	168	144	139	139	131	135	151	160	143	151	150	154	152	146	138	151	147	149	139	159	141	145	162	129	125	144	152	145	127	145	130	132	152	154	121	135	164	132	128	129	145	140	144	134	152	158	177	155	150	162	145	142	158	161	140	128	148	149	143	165	159	116	151	147	164	154	153	152	141	141	151	160	161	151	140	139	163	148	136	142	137	139	150	139	151	139	128	118	164	145	151	141	129	144	160	136	138	133	154	146	139	152	148	177	119	130	142	154	145	141	157	148	127	151	137	156	149	191	157	144	162	139	148	145	148	164	149	149	140	156	147	155	139	153	140	140	131	154	153	147	138	140	155	159	151	153	154	143	157	132	154	158	162	151	151	155	155	157	156	146	161	142	143	153	164	152	149	142	164	144	152	148	114	157	135	145	152	114	148	150	141	150	169	134	168	160	150	153	147	129	144	146	145	127	146	148	157	176	149	143	145	150	153	125	127	121	153	146	138	149	131	160	132	126	122	127	135	138	142	147	157	148	150	132	152	131	143	139	135	154	169	128	157	151	158	144	130	148	154	154	146	150	146	150	126	140	141	176	144	157	143	132	145	142	144	132	153	154	142	136	149	126	143	162	141	147	150	132	137	148	144	146	143	129	140	134	153	153	135	130	131	128	146	148	142	143	145	151	163	130	147	142	149	138	158	127	160	139	156	144	162	159	139	135	165	136	161	140	150	182	127	146	162	154	127	143	143	139	148	144	149	137	145	120	152	133	153	128	133	152	156	127	139	132	148	149	138	133	146	143	146	127	153	129	131	149	147	157	167	141	141	145	135	137	154	161	141	149	140	127	154	166	164	163	158	141	155	143	141	155	168	137	148	152	155	162	113	157	136	146	148	136	142	153	163	154	134	137	154	150	134	135	144	138	151	124	150	138	145	134	144	143	140	146	143	141	154	172	168	129	174	151	148	138	139	137	168	135	129	108	137	151	143	163	160	139	176	165	155	139	131	146	141	175	137	143	137	161	130	139	147	153	159	135	131	138	149	145	164	163	130	155	148	160	134	167	156	142	131	146	178	134	145	151	152	165	146	140	163	128	134	145	154	135	145	136	134	143	130	130	137	128	148	135	143	160	139	139	145	138	149	152	135	138	123	157	141	147	157	133	153	130	151	142	138	163	152	156	154	127	142	148	139	155	168	140	139	152	129	150	138	161	132	146	152	148	154	123	150	146	163	135	159	148	155	128	144	139	170	145	129	148	136	141	130	150	148	156	146	142	123	151	145	156	168	128	149	152	146	146	143	143	149	144	151	139	167	154	140	139	139	142	160	136	131	147	139	137	160	145	136	147	134	160	141	135	145	151	141	145	153	134	155	138	158	146	147	156	137	141	137	146	135	135	135	139	148	139	154	154	156	146	173	146	156	131	128	160	128	135	151	163	141	167	138	162	137	141	158	146	153	177	136	164	158	142	126	138	164	158	166	157	140	149	167	148	144	153	159	157	136	126	157	144	151	129	148	161	145	133	113	144	152	140	164	149	145	143	169	136	143	120	170	141	148	133	141	134	148	140	145	132	149	132	153	153	175	152	128	138	168	154	138	166	145	160	136	156	146	139	142	165	140	158	149	143	139	141	160	150	154	136	137	131	130	141	137	147	145	146	128	154	134	157	156	140	163	156	147	153	142	127	131	153	158	151	151	155	154	158	135	152	159	132	145	134	151	140	151	147	154	141	149	120	150	132	114	141	154	145	134	170	164	135	166	113	153	146	149	143	153	142	155	155	121	161	156	174	147	125	141	147	154	138	140	164	140	142	138	151	147	154	150	144	153	171	149	157	127	132	142	132	152	146	144	153	150	152	147	150	149	151	145	178	144	151	153	123	153	155	159	149	155	144	137	148	133	158	146	154	140	113	124	145	140	144	137	150	123	151	169	149	130	140	159	140	153	141	152	153	144	152	143	149	156	160	153	173	154	159	155	138	145	146	152	118	169	132	147	132	129	132	156	156	149	154	143	139	149	173	168	111	155	147	151	149	152	141	156	143	150	142	176	150	142	143	146	144	164	151	158	164	126	140	143	139	156	154	137	167	126	160	135	119	146	144	152	132	140	140	144	143	156	148	125	143	144	160	161	122	159	159	160	108	130	152	141	150	151	145	144	150	141	128	156	125	153	112	159	132	137	121	127	151	148	163	169	158	138	150	127	150	154	152	138	154	145	129	146	169	141	160	164	137	134	156	143	141	137	144	160	131	130	155	149	139	175	161	143	143	147	136	145	144	157
21863	39743	63819	57206	45055	32702	25085	18283	15482	8541	2769	2230	1675	908	777	677	613	573	520	497	459	424	381	364	373	404	397	437	391	394	390	393	370	389	350	410	428	398	374	389	386	398	364	394	388	388	406	410	381	404	423	438	430	372	384	357	396	412	391	409	400	359	391	393	379	418	395	386	404	403	373	363	375	375	406	364	413	382	420	352	386	458	401	404	369	417	411	387	406	371	407	409	343	436	377	374	364	363	393	402	398	357	413	395	420	398	378	423	397	386	401	396	374	372	369	398	413	390	398	416	411	409	369	391	390	387	412	419	384	369	363	371	361	406	425	390	395	382	423	421	373	398	388	398	377	375	406	390	416	390	383	395	387	402	402	370	371	420	417	409	416	395	396	363	415	394	408	391	397	382	449	362	382	410	385	375	361	403	417	426	358	380	426	389	410	424	404	396	400	339	385	368	403	402	410	388	384	345	422	380	387	405	404	395	378	413	393	400	361	403	405	403	373	432	375	409	372	389	422	416	380	398	401	424	356	382	429	396	394	385	408	420	419	359	345	384	391	376	413	385	424	367	380	434	394	388	395	410	400	360	397	366	417	425	432	418	397	419	384	400	381	413	405	391	399	403	405	406	403	365	352	391	382	366	394	345	418	383	420	385	377	377	364	419	415	402	350	386	397	404	415	417	402	338	397	410	431	386	414	422	390	440	368	414	383	362	399	382	392	417	393	442	371	388	378	408	414	416	378	371	417	420	422	412	403	419	413	383	385	398	405	396	410	410	392	392	412	386	390	403	388	414	401	393	412	403	374	385	428	401	378	390	412	370	357	427	385	397	431	392	380	375	397	370	423	436	393	381	417	420	381	395	380	414	410	386	368	392	382	402	403	394	370	384	366	415	373	395	388	384	377	372	362	370	381	396	385	396	401	372	366	432	381	407	373	396	407	388	433	386	383	380	391	412	398	398	412	414	399	416	380	395	366	381	410	371	432	357	424	409	396	405	410	381	356	422	397	369	388	391	370	394	406	423	365	353	390	410	378	398	404	378	403	420	427	409	383	393	408	409	406	399	393	369	399	398	382	402	394	371	360	431	378	391	375	367	419	425	407	406	401	436	379	406	376	371	383	383	376	395	408	381	404	376	419	430	399	387	401	389	390	389	434	393	399	419	361	408	408	399	424	388	355	431	387	402	393	416	405	395	384	407	441	367	400	408	389	379	408	425	383	403	378	349	379	435	381	387	438	367	369	377	408	412	391	400	401	359	387	365	393	398	383	373	395	386	386	422	392	399	380	372	386	369	413	407	399	392	386	409	385	382	376	415	403	384	393	413	425	373	398	413	398	352	393	400	350	366	433	371	406	401	398	387	438	416	406	390	410	367	386	373	387	381	411	378	372	406	394	407	365	385	381	391	376	378	424	376	398	406	413	366	414	419	396	387	372	388	424	395	407	390	396	386	387	386	368	389	391	386	400	370	378	411	415	396	423	410	414	380	378	413	395	415	417	385	361	383	384	371	405	388	379	413	405	427	399	405	383	392	400	399	392	408	384	422	401	374	425	395	357	373	382	379	394	397	398	423	397	376	410	402	367	380	408	419	408	401	403	360	384	448	379	378	374	390	386	423	398	367	416	387	411	378	395	434	395	422	410	380	391	419	406	390	407	383	401	361	395	416	395	388	405	388	406	415	382	394	364	393	410	387	373	410	399	353	378	402	402	402	339	381	416	390	390	423	410	381	388	422	368	404	378	419	386	377	387	412	424	375	425	411	396	384	369	375	379	406	404	384	396	395	397	417	408	363	401	387	365	410	388	381	397	369	418	360	386	374	393	414	384	398	377	431	367	372	407	399	396	421	397	407	371	388	392	413	360	365	379	387	405	422	394	368	394	403	382	384	385	404	379	381	400	408	409	393	397	387	399	411	398	401	410	398	385	397	397	407	391	349	395	402	410	398	410	404	391	384	369	388	393	366	369	387	376	336	377	396	385	393	373	370	354	414	391	408	401	355	389	392	380	384	419	393	404	409	392	403	390	384	399	372	369	405	355	403	379	364	401	360	415	413	380	361	419	405	387	357	419	376	393	412	416	383	343	429	399	403	399	382	388	389	402	363	343	366	392	375	381	425	376	397	410	427	414	388	415	397	417	386	409	423	395	388	419	397	421	443	343	408	387	391	377	358	353	388	378	392	387	389	361	432	425	399	388	401	406	384	394	354	413	418	414	369	408	421	381	407	383	404	397	426	380	410	357	400	440	359	410	424	387	392	376	362	409	389	381	393	432	381	422	410	399	362	361	383	437	446	397	375	392	372	384	426	383	413	355	401	388	430	409	432	380	414	385	419	380	367	396	373	419	392	371	392	388	393	400	402	385	403	417	412	355	366	410	384	393	381	392	388	391	401	418	392	391	412	375	386	359	382	357	381	364	427	384	377	418	392	388	399	398	394	400	378	369	414	378	408	399	381	410	428	401	384	370	396	348	439	399	421	362	387	382	426	387	364	422	393	390	375	406	416	399	412	386	420	362	408	395	386	387	405	388	403	421	410	411	369	402	434	390	370	377	407	414	383	368	418	395	400	382	408	379	383	394	425	396	410	414	365	405	401	373	403	393	372	404	414	353	408	378	371	395	384	388	405	421	408	399	391	418	412	397	350	400	389	414	373	381	396	417	374	380	430	382	376	334	400	409	399	436	401	389	391	378	433	402	408	410	390	391	390	391	424	392	424	418	420	372	418	389	387	420	383	368	381	389	414	368	382	409	389	398	396	413	434	446	363	386	354	353	395	367	394	364	396	413	406	381	388	333	368	420	410	385	392	377	397	373	431	419	378	400	369	368	416	402	396	382	418	375	361	396	378	415	379	440	379	368	401	391	394	390	400	384	371	397	399	366	402	381	404	377	400	357	385	385	396	400	408	428	370	359	392	389	386	353	374	383	407	358	371	377	410	393	344	412	381	376	379	375	371	400	379	398	396	420	376	393	386	410	383	386	382	391	389	428	396	404	389	412	437	366	400	397	358	422	431	421	393	422	390	367	416	399	368	393	399	405	368	360	414	388	377	412	390	391	417	418	399	393	390	408	400	410	418	366	393	414	395	380	399	386	384	372	409	399	422	394	401	406	387	381	390	426	386	397	406	408	373	410	411	370	351	363	384	408	368	378	406	433	396	377	386	377	371	390	438	415	400	416	414	406	384	371	387	385	401	372	384	367	411	401	393	422	406	358	382	360	440	410	391	399	408	421	414	408	390	403	392	399	409	369	438	413	413	378	385	403	426	389	403	398	396	380	382	404	394	426	396	403	396	379	410	427	412	391	392	371	384	423	387	459	372	384	399	413	391	379	392	375	409	409	383	434	400	404	419	370	417	384	364	368	394	378	395	405	409	374	364	391	408	366	368	387	377	403	391	397	414	391	402	389	443	418	433	389	419	378	378	413	390	385	366	376	391	414	381	403	417	399	442	388	409	396	409	436	395	359	393	385	413	392	390	380	398
52064	64903	81902	66479	51514	31657	22149	13058	8839	4255	1174	881	772	507	321	227	244	204	207	176	176	173	158	181	171	176	152	146	133	177	176	163	174	139	147	168	177	149	175	158	165	147	161	166	167	165	169	171	165	154	168	160	168	162	187	158	153	149	156	181	161	167	198	182	148	150	177	181	158	162	166	150	174	169	181	170	184	170	173	168	174	149	169	173	181	173	163	148	171	169	175	147	158	165	181	170	170	165	179	158	171	171	175	139	156	162	151	164	176	168	154	154	148	164	182	156	154	179	160	153	201	143	174	171	168	161	173	176	162	169	170	143	160	158	155	174	189	177	158	171	171	162	203	157	154	146	161	162	182	145	185	158	137	180	158	167	178	161	171	166	159	156	158	164	167	151	150	190	170	167	165	174	159	169	168	143	155	155	152	181	174	158	149	179	157	178	169	163	162	154	165	179	153	154	164	168	186	183	178	172	181	163	178	150	163	170	170	149	161	158	160	175	185	166	160	165	157	182	158	168	177	181	178	164	162	162	184	161	167	169	153	173	172	170	163	145	160	183	175	174	150	163	167	124	176	166	158	165	159	159	142	174	159	163	169	161	181	153	168	194	176	169	155	162	135	168	158	179	182	163	168	155	130	152	175	180	177	167	148	150	169	166	162	175	191	181	174	163	144	163	160	151	152	155	155	153	174	151	162	155	149	165	169	144	165	167	160	181	167	172	173	160	165	145	159	160	170	162	144	164	186	151	191	167	151	157	180	165	178	167	172	161	178	160	152	174	154	156	178	195	182	161	165	148	197	175	157	170	161	161	150	181	155	178	160	170	155	172	157	177	149	162	174	172	126	146	171	160	150	153	174	168	158	163	166	158	162	186	171	166	179	168	185	167	187	164	158	175	175	161	153	169	162	166	192	165	170	153	156	138	158	169	152	144	166	165	165	153	171	161	143	171	188	162	155	187	187	176	142	161	177	159	173	149	172	172	159	168	171	164	172	163	173	184	142	166	148	169	167	163	159	172	165	188	170	142	158	168	150	152	181	161	165	168	165	186	161	177	168	160	152	136	153	158	167	142	144	157	146	171	168	149	171	175	148	155	137	155	150	169	174	140	164	158	162	156	163	161	192	170	187	152	188	181	171	190	157	168	162	149	148	169	165	181	146	178	165	171	174	167	170	177	160	174	151	177	160	136	175	150	164	157	144	170	166	180	161	163	191	158	163	170	145	171	163	199	203	156	157	175	164	161	151	183	138	157	153	150	156	175	172	174	155	175	151	156	172	168	185	168	164	150	178	163	168	157	179	137	169	168	171	181	157	160	192	172	140	181	144	177	164	147	149	169	135	156	160	159	172	170	155	204	186	161	150	171	166	162	173	161	163	153	188	163	172	158	145	179	149	177	156	185	179	183	179	161	142	165	143	152	142	161	151	168	171	171	174	161	185	158	182	169	141	169	186	186	165	150	179	184	155	153	178	161	157	177	158	162	163	173	154	157	162	172	163	170	155	145	161	162	160	162	147	161	168	169	150	135	170	167	197	184	154	175	182	146	167	176	165	155	183	155	169	138	168	153	194	168	186	186	149	178	188	141	156	158	160	144	177	170	160	160	172	160	167	172	168	158	160	182	154	157	155	167	192	146	162	153	172	175	160	164	154	158	175	156	165	172	167	187	159	178	168	182	167	174	149	163	151	189	188	162	186	178	163	155	201	163	152	150	141	168	174	196	165	164	156	170	178	158	167	154	171	180	174	140	183	186	169	181	174	141	195	198	161	140	175	144	185	158	178	149	142	158	185	172	174	147	165	168	152	163	181	152	154	162	206	158	167	180	176	150	173	173	173	152	160	164	158	184	159	164	174	164	155	161	168	149	170	153	202	194	159	142	185	136	173	164	165	153	160	159	169	192	146	162	157	189	165	177	158	173	177	180	141	169	181	152	170	161	175	176	156	161	146	150	186	161	175	160	162	162	154	199	160	166	160	174	147	188	173	151	190	169	163	164	177	161	149	153	168	189	144	149	175	164	140	175	163	161	200	163	188	162	186	162	155	150	158	170	151	169	176	166	166	148	166	175	170	155	175	180	157	179	160	153	152	151	176	163	181	149	160	171	186	141	177	152	158	193	158	156	156	175	167	164	187	171	148	153	166	159	194	155	135	169	165	182	165	153	188	167	155	150	169	169	172	172	174	162	164	185	155	153	171	168	204	158	189	149	177	176	174	154	168	170	156	178	174	192	184	176	147	168	180	173	159	170	158	162	163	178	135	177	171	166	180	146	151	180	201	166	138	158	162	177	162	165	181	165	158	175	172	159	151	188	172	173	171	174	165	158	175	160	165	167	183	162	178	165	193	166	157	161	175	169	174	177	145	137	173	148	166	168	189	157	185	172	167	163	172	155	154	168	158	180	193	180	136	161	164	155	149	171	156	154	173	176	192	156	153	188	166	158	156	160	168	160	138	152	164	175	155	196	157	176	180	165	169	157	176	165	168	162	180	152	154	167	155	147	162	178	162	176	176	196	158	167	172	163	164	162	162	169	166	186	155	161	150	177	171	168	177	141	145	160	175	146	162	165	170	167	174	172	155	170	166	148	164	210	169	163	161	161	185	168	149	182	162	165	182	187	181	152	178	162	164	160	179	177	152	140	172	170	172	154	156	160	177	171	143	167	145	170	161	171	165	183	182	178	177	158	144	169	181	153	146	170	164	174	184	178	166	175	161	173	159	181	160	162	169	165	175	155	161	172	161	179	183	152	160	170	177	160	167	163	137	165	162	191	173	161	188	182	174	181	161	141	160	149	168	170	178	150	166	170	179	154	175	166	166	142	140	174	158	174	155	156	159	168	143	154	151	170	159	188	192	145	173	175	172	149	165	152	151	172	149	163	171	162	175	168	166	177	174	179	159	154	150	160	170	160	189	149	152	156	150	171	166	161	163	191	155	158	161	136	155	149	141	161	160	173	179	157	152	168	172	188	181	168	164	142	159	167	171	161	144	159	160	189	154	175	144	155	172	149	180	187	166	162	195	149	172	149	150	170	170	161	172	181	170	150	147	178	168	151	175	170	174	201	193	158	163	155	173	172	171	176	179	154	167	171	155	162	152	154	150	159	152	160	166	166	168	170	181	176	165	166	166	170	158	169	167	145	146	167	175	166	179	154	166	177	172	173	156	186	142	155	169	144	168	162	161	146	158	147	164	181	166	171	162	184	142	163	157	157	171	157	155	143	150	154	160	159	165	170	157	157	148	171	167	173	155	181	174	171	163	169	165	163	188	159	187	145	174	153	156	166	157	177	174	175	188	174	157	175	158	181	157	178	191	163	151	143	165	183	173	158	145	174	184	150	159	162	188	161	170	153	173	166	161	152	151	168	173	171	186	177	162	183	149	187	171	165	181	147	171	187	166	175	161	169	177	165	143	163	173	176	182	175	170	152	170	155	149	165	158	159	166	173	148	183	159	153	185	182	160	190	167	159	166	154	175	153	163	147
31951	48360	77483	71172	57034	42684	35041	27997	22884	14051	5075	3957	3313	2121	1094	860	854	752	742	678	625	630	408	465	461	411	448	416	430	459	440	407	462	446	436	416	451	463	468	424	473	377	416	430	440	421	446	418	433	401	442	452	470	431	420	456	450	423	418	399	492	420	440	435	472	390	393	429	459	452	455	459	430	433	432	464	432	458	449	435	392	430	428	429	428	414	444	434	430	438	442	482	404	429	473	453	454	430	437	438	463	454	429	468	441	462	471	416	449	431	437	449	423	436	424	433	472	416	395	476	450	430	433	446	457	443	446	433	443	481	412	434	400	451	425	418	459	443	422	447	450	413	451	435	418	480	478	410	473	429	444	434	435	428	432	435	453	471	476	451	456	419	452	440	412	443	422	452	462	427	419	458	432	437	452	443	447	427	436	443	442	444	422	439	421	476	444	444	443	420	427	430	443	436	460	460	424	477	465	450	504	451	441	444	433	404	503	465	437	461	464	435	456	446	440	420	453	447	439	417	438	391	428	467	456	432	394	437	445	457	426	447	430	442	434	469	449	474	442	399	463	429	421	442	427	433	421	415	426	422	449	456	486	452	463	419	423	426	448	457	423	437	424	446	474	477	449	415	444	416	479	450	439	440	419	432	439	450	456	407	433	465	445	440	432	460	445	437	445	439	456	377	476	473	439	415	484	456	422	401	446	473	422	409	438	469	450	437	428	419	448	447	457	455	458	438	434	428	405	450	448	478	450	477	472	449	447	423	391	449	424	472	433	459	436	463	438	457	443	463	424	445	452	435	423	448	422	450	429	445	386	459	429	406	407	442	437	459	445	464	448	439	469	502	476	428	430	407	435	455	482	438	431	424	482	435	474	428	461	452	486	417	442	412	424	433	408	420	456	448	436	440	444	410	438	437	476	417	439	455	461	435	432	421	483	439	449	424	445	487	377	430	417	440	449	463	432	437	441	460	453	452	441	461	437	429	434	444	431	399	430	435	440	418	415	438	441	461	407	469	459	424	449	396	441	442	448	414	413	455	450	402	421	437	385	435	423	467	428	467	434	450	445	436	493	456	467	462	431	441	465	413	450	424	431	426	455	447	455	443	457	456	431	415	441	438	464	414	396	449	467	433	450	433	470	419	488	444	407	483	472	445	475	426	457	435	451	456	418	446	394	441	421	434	435	467	430	436	449	477	472	401	439	461	468	430	431	432	445	465	459	410	445	426	444	475	445	469	474	397	428	419	438	457	421	427	421	431	429	454	418	469	459	475	426	450	465	423	455	446	464	422	467	400	458	425	447	451	448	448	472	405	450	453	414	444	451	454	454	428	461	456	426	441	438	425	449	457	493	436	414	456	472	458	461	430	421	444	479	454	443	457	448	499	450	427	414	424	429	458	440	421	424	450	435	417	430	472	450	449	439	418	447	431	442	490	483	427	462	430	453	457	475	429	455	464	447	462	511	413	443	422	427	458	455	472	454	412	459	427	424	443	446	431	474	466	437	438	443	455	410	440	436	406	434	428	433	457	412	458	425	463	428	426	436	453	478	463	424	427	459	431	435	432	419	459	474	419	460	460	455	427	446	442	471	476	429	471	429	416	429	452	396	428	438	443	450	468	437	451	411	445	430	464	436	399	411	460	395	418	453	426	439	426	454	450	441	407	460	417	473	428	426	470	394	459	411	445	487	413	441	414	446	430	447	414	443	442	421	411	478	442	440	428	437	478	463	409	462	463	457	434	452	458	424	488	447	470	458	419	446	457	447	455	450	452	385	474	442	400	402	461	421	429	414	395	427	400	423	451	471	465	436	427	466	416	427	437	428	454	417	380	427	439	412	467	426	457	457	428	410	421	438	439	458	451	424	425	447	398	435	420	427	435	425	423	422	450	447	465	429	451	422	459	461	453	454	433	420	431	478	455	467	426	444	424	386	439	450	405	444	464	457	435	399	444	414	428	437	451	445	474	454	441	420	431	423	416	456	428	488	456	417	439	451	447	440	414	453	418	440	454	444	438	422	459	462	422	399	444	423	437	419	432	415	446	444	439	429	436	457	480	429	454	408	457	427	473	467	460	391	448	456	398	449	424	452	424	425	421	435	461	437	442	412	431	460	441	440	445	470	446	422	411	440	452	477	470	419	411	393	412	429	443	461	431	460	438	447	448	474	489	458	436	408	443	455	450	418	434	459	411	451	453	401	455	473	454	423	476	452	452	428	435	469	434	456	433	455	440	457	438	440	446	443	437	441	414	440	458	393	430	398	455	438	443	448	426	448	442	420	479	437	475	435	470	420	453	474	428	447	426	429	436	405	430	458	446	458	445	409	430	430	380	430	408	475	451	466	459	457	486	419	396	464	418	378	407	420	426	474	445	458	420	402	427	484	442	438	425	438	416	446	440	465	407	409	444	435	484	429	431	446	400	474	432	424	416	463	415	435	478	457	429	428	444	467	455	447	428	447	454	420	467	437	397	490	434	434	440	420	463	413	464	424	440	452	449	388	425	459	454	458	427	455	426	434	457	410	444	441	428	434	450	459	457	438	445	454	398	425	432	456	455	446	432	409	420	449	440	418	440	486	433	414	429	463	481	411	444	442	434	429	435	414	427	448	469	468	440	447	393	419	472	433	437	426	438	409	476	448	428	439	433	442	450	434	421	469	453	400	423	449	407	473	420	459	454	467	433	472	437	418	433	429	460	440	387	435	425	436	444	439	476	503	424	462	429	443	425	399	479	439	413	424	427	436	434	432	433	442	429	435	452	451	455	405	456	466	446	423	418	464	453	437	449	439	448	425	432	401	440	430	466	428	455	490	443	465	433	465	432	450	446	428	412	425	427	430	458	434	449	440	450	419	441	421	459	433	398	460	453	434	455	490	443	453	432	425	433	413	462	440	425	448	439	446	483	452	447	446	423	407	454	451	424	432	444	453	426	431	444	442	423	464	434	433	436	430	433	441	427	430	466	429	431	446	462	445	483	436	401	429	418	397	468	438	466	444	445	443	470	464	417	499	404	426	410	453	440	431	419	470	414	443	454	422	411	404	428	430	453	434	474	441	427	450	447	444	476	458	446	444	472	447	491	435	459	433	427	416	457	439	456	421	412	433	437	415	420	448	442	439	420	438	468	405	426	429	470	451	426	423	442	458	430	467	461	432	465	411	414	406	439	459	430	442	466	422	454	460	433	400	425	460	437	451	441	447	441	439	469	475	429	408	501	441	463	416	384	441	456	424	445	436	482	455	451	468	458	403	447	452	417	425	439	430	437	478	494	419	412	459	429	453	429	400	453	453	472	454	470	455	440	459	459	423	465	416	438	436	461	437	403	444	446	386	456	429	434	441	466	429	466	433	436	449	435	443	417	460	433	459	447	449	445	449	431	444	449	466	468	435	420	478	442	445	452	457	417	473	402	407	401	436	435	457	438	398	436	427	447	400	398	444	430	447	418	467	422	452	433	442	413	415	463	437	415	438	421	443	455	446	410	445	468
8487	7428	14788	9646	4914	1422	870	558	399	310	191	177	151	156	125	145	143	125	131	137	144	120	148	127	121	144	154	131	132	148	131	137	140	125	144	133	145	147	142	115	141	143	159	127	145	137	143	114	121	136	124	142	138	144	133	181	135	141	115	141	140	115	119	148	130	115	121	144	121	113	125	139	158	129	139	157	165	151	137	146	153	150	106	136	139	145	123	131	130	149	128	133	135	132	124	145	165	154	148	137	143	139	135	127	136	113	124	125	118	141	127	129	135	120	134	142	149	132	119	147	136	122	136	143	142	125	126	137	144	135	137	129	132	132	146	124	142	143	121	144	163	155	143	145	120	129	145	148	151	128	124	147	146	145	141	133	145	123	140	136	136	134	130	153	146	140	132	136	137	122	133	139	148	131	155	155	151	162	143	152	135	148	137	134	130	142	156	122	159	137	126	145	165	136	113	147	147	126	143	164	143	130	131	132	145	150	136	139	141	151	124	149	147	127	136	131	149	132	142	132	130	164	131	124	146	142	136	134	138	136	141	150	136	126	136	149	118	176	115	147	114	129	144	125	127	123	131	134	135	143	140	143	127	141	119	159	156	152	147	155	127	137	125	135	141	155	155	139	133	140	137	129	144	150	137	113	115	130	140	139	147	157	145	143	125	152	139	130	120	162	127	150	132	158	131	152	143	153	157	133	150	140	148	129	143	125	124	134	134	152	159	143	132	124	130	143	127	156	127	153	129	126	122	133	140	138	172	128	142	130	126	127	148	121	128	132	121	155	157	111	132	145	163	129	132	124	148	130	136	123	146	155	135	125	132	134	132	146	131	149	143	132	143	127	130	126	162	127	145	126	141	147	134	132	135	158	120	168	151	120	139	147	140	132	149	127	130	109	149	145	117	145	136	162	134	125	121	152	138	140	155	144	119	140	148	123	132	156	138	141	153	123	150	139	140	129	119	147	132	146	136	147	126	140	131	141	154	145	148	136	158	117	145	142	130	132	137	124	137	125	121	140	154	139	123	138	133	120	142	130	140	134	149	152	125	123	128	159	148	151	155	118	150	143	151	130	139	160	127	136	141	120	154	134	142	140	152	141	148	141	146	155	140	154	138	142	143	144	133	142	141	158	130	147	128	146	149	136	138	126	136	130	121	141	153	150	136	137	158	148	126	143	149	143	153	144	124	136	140	133	124	125	143	122	135	151	140	141	136	140	127	128	144	138	154	160	134	132	134	164	140	139	140	137	150	135	137	130	143	137	134	143	169	149	148	127	159	141	112	137	158	151	134	136	132	126	144	139	145	126	122	140	135	167	142	122	134	150	138	152	159	140	137	146	165	133	149	150	119	154	128	133	134	161	127	150	114	146	134	120	145	133	148	138	139	166	140	129	143	137	152	147	123	119	112	155	157	124	140	159	128	130	145	113	120	131	158	140	132	129	133	133	134	134	160	146	139	125	121	144	134	140	149	134	133	149	158	127	133	126	137	163	150	148	130	120	138	145	125	143	125	165	123	128	130	134	155	135	132	121	154	109	141	141	147	125	145	138	151	144	149	142	129	163	112	139	139	143	143	131	138	122	159	139	131	144	141	134	140	142	144	142	156	137	148	154	137	124	130	140	157	155	159	151	132	128	142	146	166	151	134	127	148	156	121	143	163	143	146	138	144	156	156	135	123	120	139	154	147	126	141	158	140	128	141	141	137	130	122	131	128	134	149	140	143	125	116	137	119	126	136	126	161	146	152	132	160	149	128	126	137	150	124	165	137	141	150	123	118	133	141	144	136	150	130	134	150	132	149	140	140	147	128	142	128	145	137	136	151	143	149	143	136	157	132	128	136	107	148	122	141	131	141	151	130	139	160	161	146	151	168	125	131	134	138	137	155	161	133	146	142	151	137	149	121	131	146	148	142	138	145	135	143	145	145	146	132	153	128	132	164	137	116	145	140	136	129	146	148	124	147	130	125	130	134	124	141	120	133	141	174	144	132	157	138	146	141	149	139	141	140	113	149	155	131	169	166	126	134	137	160	135	135	160	137	151	145	122	145	132	136	122	151	161	143	140	133	154	146	149	148	121	123	111	140	136	168	156	115	136	148	128	129	142	129	131	116	121	133	139	135	127	140	142	153	139	123	133	131	135	129	156	142	132	150	137	114	156	145	144	130	150	124	152	136	152	124	138	135	114	155	156	158	153	132	130	165	143	113	134	140	137	134	137	129	109	144	148	161	145	144	142	136	124	114	147	144	155	134	116	149	154	143	152	131	141	130	135	156	154	145	159	138	134	139	142	112	139	160	149	121	134	127	132	131	130	142	125	112	151	130	159	118	149	136	118	148	141	139	122	141	139	156	126	125	138	114	141	147	134	137	121	148	155	140	123	158	129	153	141	126	127	148	147	158	150	138	144	155	165	127	158	146	138	132	132	135	149	139	129	142	121	127	129	144	112	138	149	141	142	133	166	158	152	134	133	105	147	124	134	136	142	136	139	146	141	143	137	141	153	143	140	137	136	175	133	134	140	126	131	127	123	147	132	132	157	150	139	146	131	143	142	134	144	133	131	137	143	118	140	107	101	147	136	147	116	146	122	148	143	135	148	134	131	115	114	140	131	143	132	158	140	154	123	140	143	133	132	117	156	131	127	136	148	137	136	142	140	137	141	129	144	165	143	147	151	143	131	155	123	153	150	162	164	146	157	156	121	141	131	141	134	119	125	139	120	137	148	131	157	115	127	127	140	136	150	109	130	127	128	161	153	129	149	139	125	138	145	129	142	125	134	123	130	149	137	117	141	139	143	137	149	161	152	149	142	131	144	135	146	137	111	119	150	119	129	116	150	151	148	146	133	119	136	169	148	145	121	165	122	139	149	124	140	155	123	140	178	138	154	127	133	132	134	137	137	154	132	115	148	132	120	148	127	137	130	134	141	132	119	128	127	135	136	130	132	121	139	138	147	122	143	136	144	159	151	155	136	141	128	147	149	126	139	135	137	155	121	167	138	143	145	135	157	117	130	155	154	132	148	152	156	149	135	139	124	133	139	121	139	162	130	124	123	128	124	136	145	137	139	142	139	119	141	153	127	134	138	135	136	140	126	138	157	169	138	142	142	133	142	123	145	131	103	130	133	135	151	134	126	133	141	136	174	149	153	128	140	138	134	175	152	152	143	137	145	132	141	158	149	130	148	147	147	148	151	163	144	138	134	148	120	132	138	155	143	136	145	147	149	146	137	153	160	137	112	144	137	137	148	128	140	133	143	148	153	132	167	134	141	141	129	149	121	132	132	158	130	117	144	128	119	142	146	156	144	136	132	132	140	139	138	139	155	152	139	148	142	120	130	141	141	113	138	134	163	138	140	147	137	143	131	132	124	131	125	135	123	130	123	145	139	144	138	125	133	141	141	127	134	141	136	147	131	115	145	153	127	164	132	123	115	147	125	153	139	161	148	146	123	148	128	116	120	118	112	146	133	141	125	138	143	140	130	139	133
6614	9263	23930	19712	13301	5453	3803	2369	1804	1277	581	546	495	416	414	424	418	355	397	410	411	388	395	404	369	399	375	321	387	392	363	389	366	398	378	347	357	363	379	398	391	373	363	386	400	359	360	372	405	368	370	377	366	440	338	380	396	368	359	378	404	406	401	351	367	362	351	413	404	368	374	368	378	398	365	372	394	387	375	373	404	348	399	366	369	388	369	377	402	375	380	383	386	401	383	366	383	387	346	393	385	374	379	346	402	404	353	395	378	375	378	341	385	391	375	353	368	363	411	342	375	370	388	379	366	385	371	407	377	352	384	349	392	362	378	353	364	389	410	381	394	394	365	405	344	389	376	387	378	388	410	368	380	370	369	384	386	372	373	382	404	360	367	390	383	373	358	412	381	380	380	397	397	366	363	350	373	364	378	363	368	399	396	364	422	368	382	388	365	363	344	442	416	369	371	405	358	393	420	396	356	362	356	364	382	362	366	400	380	407	381	382	364	360	391	382	335	383	339	378	426	389	388	376	359	367	398	354	400	395	371	374	369	398	396	404	372	380	407	401	387	389	361	380	373	389	361	422	376	380	341	338	376	386	400	390	374	380	370	391	378	387	384	355	383	387	400	373	363	352	395	384	374	368	358	333	399	381	324	365	358	384	373	332	381	386	381	372	363	402	379	401	386	406	390	367	391	354	414	367	401	378	369	361	387	383	384	369	380	337	406	334	396	384	386	372	382	387	397	378	350	375	388	384	383	392	397	386	342	377	356	361	411	376	384	348	398	354	410	405	392	376	360	390	386	410	369	389	365	400	382	406	364	350	360	414	333	403	400	368	365	382	398	397	348	360	358	399	396	380	360	368	401	381	373	386	372	380	354	387	368	367	378	360	347	401	398	389	359	355	429	363	386	374	399	367	391	380	382	371	369	334	403	364	378	360	389	359	385	408	388	398	368	356	382	383	359	383	371	378	387	397	350	386	395	402	409	364	361	378	392	349	373	395	374	387	361	415	398	382	404	350	365	376	364	399	396	366	364	389	384	371	382	334	359	353	389	377	418	346	376	357	361	383	355	369	403	360	354	372	357	361	384	392	368	386	372	386	368	373	361	391	379	365	366	398	366	379	406	371	379	382	379	388	375	366	381	359	383	403	383	388	380	356	395	380	373	351	409	411	381	367	336	384	387	377	367	372	397	374	355	410	402	380	412	392	373	403	384	376	335	419	340	377	400	416	380	367	395	378	393	369	382	420	359	396	397	340	350	335	380	388	383	386	358	363	390	372	375	354	372	376	379	360	369	408	415	357	363	379	374	393	395	365	406	377	379	371	379	378	369	384	369	399	394	387	398	379	382	360	367	368	394	377	373	388	344	382	366	363	370	350	352	350	367	383	424	340	413	374	392	357	393	364	379	423	329	411	379	409	351	396	352	374	377	344	415	395	389	391	362	376	372	416	380	346	363	405	359	350	370	370	386	368	389	380	394	393	360	365	353	376	386	391	378	371	355	389	365	355	371	325	365	406	384	374	363	406	398	352	350	341	398	348	343	402	389	370	397	376	383	385	361	356	385	358	371	387	355	375	375	380	380	361	353	411	357	348	372	353	382	372	377	355	367	348	394	349	359	393	383	374	363	362	383	398	392	395	376	369	408	398	372	361	370	375	361	401	389	367	396	360	339	366	362	393	361	354	376	387	378	351	336	373	388	347	346	391	380	382	338	374	355	366	374	366	351	381	386	417	361	350	346	381	380	381	395	377	336	397	395	389	399	380	374	393	367	384	361	399	333	378	402	380	376	370	371	364	354	373	381	376	397	389	378	404	399	392	380	412	386	369	362	381	357	367	380	372	377	360	426	377	418	370	372	385	343	369	392	347	374	411	381	389	376	373	378	365	388	409	330	408	387	378	392	372	376	366	385	389	430	381	370	364	383	389	382	370	356	391	373	388	373	372	406	364	368	378	370	365	372	362	387	370	402	370	346	408	373	398	397	366	349	360	370	399	373	416	386	381	366	393	390	387	359	397	354	410	420	386	389	387	376	370	385	377	355	373	365	402	376	367	380	367	381	370	374	363	386	385	351	399	381	352	359	398	359	382	370	361	390	360	394	380	376	363	405	385	366	412	387	424	358	359	374	416	387	358	394	372	367	377	369	393	353	383	338	390	420	365	378	364	375	406	357	384	406	361	369	345	395	374	400	388	372	388	401	373	379	357	388	357	377	382	355	365	361	377	391	384	398	378	374	396	348	391	384	353	395	397	398	355	379	376	409	386	373	380	401	391	352	387	360	375	368	378	371	407	358	377	406	402	403	370	411	396	359	400	376	380	347	371	375	405	379	405	373	377	393	377	365	367	374	336	357	372	399	397	388	394	366	365	381	363	374	364	368	409	387	368	356	382	366	395	376	368	324	380	331	378	359	347	363	405	398	364	397	396	390	400	386	407	394	368	363	391	363	365	403	406	360	365	402	379	394	396	361	373	389	390	406	401	382	341	377	354	366	395	371	354	405	377	393	376	388	332	373	390	371	392	408	376	412	385	357	375	379	361	353	385	363	414	382	401	348	364	353	374	338	393	393	375	390	359	371	388	370	377	426	380	345	406	345	388	389	378	354	429	371	348	362	397	391	369	401	400	391	386	367	376	393	395	373	374	374	376	373	386	384	387	361	396	372	351	397	374	360	382	376	377	361	358	368	364	406	376	397	397	356	378	385	348	373	383	349	385	379	409	391	406	400	392	362	353	375	372	373	385	391	412	362	387	371	387	371	350	409	385	354	356	366	374	368	356	378	390	361	398	365	404	347	379	374	371	377	387	357	400	364	378	370	375	367	380	342	365	382	403	357	360	359	371	386	411	400	384	374	410	407	343	365	388	377	396	388	344	372	407	385	447	353	374	353	388	363	358	383	367	388	405	358	350	398	359	399	338	392	373	380	389	384	382	358	377	370	398	372	338	380	388	354	371	374	401	374	385	385	363	341	388	382	382	363	368	343	354	362	415	421	357	411	377	367	370	392	430	398	401	365	348	347	393	388	371	341	365	430	379	387	360	384	374	378	369	393	395	360	369	365	368	352	351	402	398	371	427	360	334	373	408	372	371	414	368	362	412	379	403	398	405	388	366	367	393	376	398	397	373	385	347	370	403	382	380	402	367	358	342	390	345	378	404	389	389	353	376	401	387	382	360	370	369	366	359	371	387	363	366	365	361	371	375	375	368	392	370	379	383	380	385	435	402	367	406	356	352	356	402	385	394	383	396	368	390	355	385	415	402	406	377	387	363	370	387	378	358	385	387	356	349	395	377	401	419	408	389	375	395	397	404	362	354	416	401	359	371	368	399	372	378	420	384	378	370	368	377	390	386	359	404	399	416	399	347	387	364	398	364	371	372	380	356	403	375	370	400	361	356	403	367	367	353	411	395	383	352	358	375	358	376	382	351	381	383	371	372	391	354	371	370	409	400	402	385	382	414	414	387	417	398	378	389	389	376	383	415
39169	49457	70150	55155	38798	20079	11317	5889	3522	1731	657	511	429	307	213	183	173	167	158	175	138	160	151	155	141	134	132	126	138	147	156	132	158	158	138	145	145	159	124	140	147	155	132	156	132	152	153	173	131	132	150	169	129	152	130	142	138	134	138	140	140	148	143	149	163	142	153	141	155	156	141	147	143	128	143	141	165	146	154	166	154	140	143	146	161	157	140	157	153	144	148	170	144	151	130	151	153	138	137	140	147	144	147	173	136	136	133	166	153	145	156	155	144	151	160	141	134	138	160	145	130	129	135	131	161	153	163	119	154	156	151	157	157	146	150	136	135	157	151	137	144	149	156	166	137	154	166	146	158	126	165	160	138	151	160	158	147	145	170	158	138	147	154	164	137	127	141	135	141	144	144	147	167	131	162	163	146	155	138	168	144	138	145	146	158	145	133	139	130	152	145	148	167	151	159	169	138	142	160	133	150	154	141	162	137	137	149	157	131	156	149	143	133	133	122	150	153	151	112	138	135	144	139	142	152	154	159	130	151	157	140	161	149	146	146	161	140	121	145	157	165	148	144	148	153	160	133	144	138	155	144	143	148	148	174	144	155	150	149	153	137	163	154	150	171	141	137	138	157	143	151	144	140	161	145	161	139	136	108	126	125	133	158	129	137	142	152	138	137	129	147	135	172	169	155	148	145	141	161	147	155	175	155	151	135	167	142	141	150	128	149	136	146	156	131	125	143	129	152	143	145	158	133	131	155	144	141	142	139	163	155	125	158	169	138	122	157	122	162	150	137	169	154	117	159	156	124	137	145	137	143	138	152	138	127	144	151	154	159	148	167	141	135	137	149	142	133	145	144	116	150	153	140	148	138	138	155	135	126	154	132	148	154	135	157	136	130	143	142	143	172	140	149	156	177	149	158	144	155	138	138	146	167	138	159	149	162	156	131	149	158	165	151	158	165	144	162	152	179	172	159	170	163	118	132	172	164	116	150	143	144	133	177	139	157	151	141	156	157	160	158	162	164	155	134	152	155	152	143	124	162	164	145	130	131	151	145	152	129	147	151	125	154	150	141	189	150	139	140	150	130	127	150	150	156	140	144	146	141	145	165	148	140	147	136	159	144	145	135	147	123	146	161	155	142	146	150	181	149	130	156	163	128	148	139	147	177	126	141	161	160	149	146	164	138	127	142	142	172	141	143	157	150	147	121	140	139	162	153	147	126	139	134	145	145	163	136	154	170	175	172	147	159	140	148	169	167	143	137	172	139	145	142	162	150	142	132	123	177	132	118	143	134	151	172	134	146	139	122	135	149	135	169	137	132	162	141	160	155	149	145	122	147	141	130	136	147	162	164	125	143	135	130	134	145	141	165	176	145	147	160	124	132	147	140	151	140	143	140	148	135	164	163	146	147	144	145	149	143	150	154	146	147	162	130	132	156	151	149	144	142	144	149	143	152	148	139	159	158	170	181	148	142	142	137	152	151	145	153	140	147	149	157	131	135	137	135	130	131	136	169	125	147	135	152	146	157	144	168	125	124	151	139	158	152	149	137	133	152	148	160	149	156	140	142	137	137	154	165	148	143	166	164	147	139	153	174	146	166	130	140	144	133	155	133	155	115	147	139	141	139	146	127	143	137	140	150	157	132	147	159	134	146	124	140	149	148	147	162	129	142	152	126	142	137	159	148	127	139	128	141	124	148	151	146	151	138	157	143	168	162	149	126	124	139	133	136	140	114	138	136	150	162	161	160	145	163	130	172	157	149	122	139	150	128	154	138	146	142	149	149	144	143	164	139	145	149	149	147	140	185	144	159	146	149	178	127	147	166	128	135	132	123	145	154	140	152	122	150	163	141	138	127	164	135	154	163	144	160	148	144	144	133	161	131	151	147	160	154	161	146	145	136	122	156	130	154	128	139	130	144	155	155	156	161	141	145	148	154	135	150	138	137	146	139	144	141	138	138	163	169	172	150	161	134	157	156	157	133	143	126	149	122	131	141	142	169	150	172	151	146	153	153	130	125	148	160	158	138	161	152	135	144	133	142	140	150	136	140	158	134	167	171	139	143	130	169	137	143	155	156	160	153	141	161	155	151	129	138	168	140	145	162	127	144	134	149	176	151	163	153	135	152	166	132	151	149	134	141	147	150	137	129	145	152	123	156	145	152	156	168	158	128	138	128	127	132	143	134	125	146	133	137	141	149	152	168	155	160	136	129	135	143	133	155	129	148	146	151	162	178	138	165	153	164	154	165	168	171	142	138	167	138	144	130	145	150	145	163	148	146	124	145	171	141	146	136	148	149	161	154	117	156	153	134	147	137	140	151	162	137	154	147	159	129	157	137	143	150	144	155	137	169	152	145	160	150	141	120	148	161	153	114	147	146	142	155	154	161	143	146	145	129	169	155	166	149	135	142	147	132	176	133	127	139	156	134	136	151	140	156	153	151	135	117	145	114	132	156	161	148	149	138	159	158	143	145	152	149	147	148	137	150	131	135	139	136	148	131	161	137	127	165	149	137	121	125	149	136	171	121	162	145	136	147	126	147	156	132	135	152	154	130	169	147	152	138	135	156	147	151	153	154	151	142	151	147	145	151	162	150	149	162	168	154	136	139	156	126	128	135	171	149	126	167	130	154	171	164	147	139	150	157	159	148	132	154	150	150	139	153	141	156	153	169	133	148	147	154	171	139	136	148	149	139	159	155	150	153	144	174	145	172	142	154	134	154	151	144	163	136	143	108	153	183	144	143	158	133	138	155	138	165	147	143	143	134	153	151	139	146	142	139	147	149	134	163	146	157	152	145	137	140	157	148	145	164	139	126	144	137	154	144	168	145	140	140	138	144	148	140	143	156	143	143	142	153	153	144	154	157	175	146	128	138	136	153	159	145	161	172	142	164	141	148	108	142	158	149	113	138	124	155	164	149	154	145	156	167	149	152	139	152	145	146	156	140	141	165	141	141	159	157	132	135	130	134	136	143	156	149	134	159	155	129	163	145	146	146	164	143	137	150	143	130	156	149	164	128	144	155	162	152	148	141	180	140	143	136	139	151	141	140	139	132	150	152	143	162	135	159	167	161	153	129	136	156	146	126	147	133	170	138	163	147	145	135	165	155	144	145	162	133	164	156	168	149	140	139	143	136	157	156	144	147	180	143	146	149	152	142	144	160	124	162	162	144	134	133	160	171	153	156	139	141	148	136	157	139	139	149	144	123	131	155	141	154	162	155	138	137	156	122	139	146	148	162	150	137	136	158	155	133	166	138	145	158	152	151	156	140	149	155	144	138	156	131	142	168	163	143	147	155	151	138	130	148	141	138	135	156	151	157	136	187	167	139	146	152	139	131	130	135	151	152	136	132	131	156	148	142	128	155	138	145	166	151	145	151	146	168	162	152	133	138	137	151	147	158	136	148	141	126	118	139	170	134	170	142	161	146	130	149	148	163	141	137	134	137	112	130	149	139	140	143	148	162	156	171	136	163	154	160	126	126	145
24176	39263	64142	57958	44622	32927	24667	17852	12980	7154	2806	2199	1744	1305	728	644	572	483	479	482	525	463	439	375	385	389	402	359	422	365	443	420	404	381	409	386	429	372	397	395	393	390	416	418	406	387	422	400	372	400	401	435	412	437	387	422	378	404	417	438	402	428	388	390	388	423	419	392	374	376	399	406	376	412	414	425	390	387	390	389	434	406	416	403	407	416	402	388	398	404	384	400	421	410	408	408	414	391	412	384	409	398	434	419	401	379	391	404	385	380	392	383	414	417	384	419	422	396	407	376	385	372	385	408	402	405	392	425	388	449	396	384	393	394	409	369	401	391	394	398	394	390	445	368	395	393	398	397	348	382	414	365	384	397	422	407	413	397	380	392	413	399	419	416	392	368	415	422	399	411	384	421	414	395	398	416	430	435	394	410	377	401	395	371	398	385	396	398	356	413	410	397	384	403	411	376	391	405	428	435	378	388	410	410	399	407	420	421	372	395	393	424	412	418	396	399	364	405	389	412	400	406	379	356	371	441	398	426	403	371	424	425	365	390	427	380	406	384	428	390	410	424	388	391	389	387	407	395	419	413	430	398	374	398	418	394	415	419	391	428	373	373	386	404	411	399	426	405	406	430	382	374	396	408	414	397	434	377	412	416	390	392	435	385	418	410	384	390	429	407	381	402	432	388	394	391	408	355	402	379	431	417	380	411	406	406	394	413	383	409	416	409	389	380	460	403	408	375	392	360	404	383	401	390	423	395	394	435	396	438	445	360	438	407	387	400	408	415	418	385	381	407	426	408	413	413	404	394	362	413	411	440	367	409	387	371	398	384	403	379	417	408	410	387	371	403	432	392	371	387	409	370	401	416	402	411	406	407	404	400	397	398	391	367	383	398	408	428	359	381	403	406	422	400	427	399	409	412	380	395	404	427	411	399	375	380	416	409	418	418	444	374	382	383	430	430	389	413	405	393	397	429	418	400	392	410	419	413	407	427	410	359	388	395	376	405	392	387	433	424	404	386	414	387	415	340	413	433	360	395	402	421	413	401	389	405	368	378	393	418	371	416	372	436	403	409	402	413	385	408	416	403	347	374	357	402	415	420	397	412	383	387	381	413	442	365	376	406	384	387	413	424	397	378	406	392	377	371	409	394	374	369	376	407	416	370	397	378	409	393	379	375	439	417	417	372	386	399	418	395	405	392	408	386	387	379	415	390	409	406	406	413	415	376	400	435	410	435	390	399	433	385	396	387	429	365	382	425	406	397	410	398	360	410	422	411	426	408	364	402	418	434	421	371	403	404	431	425	384	401	410	394	394	407	369	403	372	361	405	402	408	397	404	404	385	415	408	406	403	382	394	438	426	431	431	376	373	363	389	435	431	391	414	396	415	379	402	363	407	400	407	389	380	405	385	386	365	390	387	369	409	399	389	416	386	404	434	371	385	418	421	360	410	421	400	405	404	413	388	361	387	385	417	409	393	419	376	399	372	406	409	403	423	425	396	381	404	403	412	442	402	411	383	386	385	404	403	415	396	415	391	421	376	368	377	439	408	412	397	390	398	395	416	382	409	410	353	431	426	408	427	376	413	385	407	409	409	378	405	394	444	447	377	400	392	405	412	392	355	429	411	392	376	395	410	389	400	387	388	404	419	379	399	426	406	400	421	387	391	394	411	409	420	351	399	401	393	425	393	395	398	378	433	427	392	398	387	412	392	420	399	394	382	405	384	399	396	376	390	387	383	401	387	394	393	392	417	399	366	410	408	425	384	418	402	403	392	416	397	415	400	421	403	411	393	386	384	435	393	404	370	371	406	412	387	432	451	414	402	405	385	439	362	406	423	390	402	434	366	439	391	378	401	404	395	394	392	386	427	392	385	371	395	400	432	394	401	404	389	394	402	409	428	390	405	423	388	426	390	381	405	411	377	411	403	418	393	380	404	409	379	394	386	428	385	396	399	386	398	398	424	379	404	411	420	412	424	413	423	421	382	402	395	397	372	426	415	413	407	394	372	404	399	407	407	406	408	399	403	397	433	390	409	381	392	392	406	427	414	385	390	358	390	408	389	409	414	372	375	400	406	371	385	418	409	394	403	384	383	353	379	425	405	435	446	363	376	419	413	383	437	422	387	427	372	381	379	414	383	428	395	395	388	385	415	392	372	364	425	383	431	410	409	406	371	393	386	422	389	425	410	447	394	423	379	429	417	424	436	387	420	386	411	396	422	411	366	422	440	405	398	401	372	412	414	432	387	402	409	405	389	398	416	401	459	406	403	401	407	411	386	429	398	435	380	395	433	405	397	366	405	384	407	408	368	401	398	406	422	391	391	390	397	381	416	392	400	409	422	388	367	438	454	432	378	375	380	390	388	376	411	395	404	415	423	379	376	404	407	449	414	391	422	422	399	380	444	426	437	423	344	416	431	416	399	376	401	411	423	405	419	394	401	404	433	370	409	406	393	398	413	399	384	362	421	386	407	442	353	383	411	410	383	390	401	362	387	384	399	423	395	390	398	424	371	377	392	422	402	378	402	390	405	399	387	380	384	377	405	423	383	385	401	394	387	374	378	381	360	384	408	414	420	398	411	400	417	387	365	379	382	427	405	437	410	398	404	380	424	397	374	419	360	423	409	441	394	415	387	395	422	401	390	402	384	415	410	376	411	348	404	386	441	414	408	378	370	354	398	380	390	397	397	390	384	403	397	400	398	387	397	422	395	450	424	400	437	414	387	389	438	409	390	396	361	398	444	339	424	395	405	386	413	364	352	451	382	388	382	379	422	400	399	405	433	386	393	383	418	415	404	394	396	370	367	418	397	407	356	424	437	396	388	417	403	403	372	394	428	438	407	400	438	392	397	451	435	399	409	387	387	389	415	400	417	440	429	413	395	407	355	395	359	362	413	412	385	386	390	395	436	420	405	434	420	378	369	415	417	401	386	383	375	405	382	399	384	411	417	403	401	423	395	400	403	436	393	411	396	406	387	434	441	420	386	384	413	400	402	410	358	390	383	408	398	424	403	413	386	416	380	379	382	419	368	412	380	406	410	417	397	379	371	395	378	405	400	399	407	391	386	405	364	400	400	381	405	393	403	385	391	385	405	393	421	369	430	365	397	397	393	395	381	404	468	369	408	418	441	407	396	385	421	396	420	428	375	372	430	397	425	404	371	416	374	395	388	378	415	383	420	366	408	401	384	423	403	421	432	424	395	424	413	417	381	394	407	403	403	382	359	368	394	437	385	409	431	390	425	384	400	411	417	378	414	389	395	411	404	416	398	393	416	386	413	411	436	410	397	418	390	412	403	420	416	403	411	395	400	404	366	377	383	368	427	361	402	358	385	383	411	397	383	355	376	394	394	416	400	399	379	392	403	423	369	378	400	394	376	385	452	382	414	408	423	424	400	336	417	415	384	414	411	416	403	406	382	431	390	411	383	411	404	363	420	429	419	390	410	396	401	399	434	417	395	434	378	415	369	391	428	397	383	448	420	415
56854	63709	82516	66625	49964	31685	22027	12456	7887	3688	1380	1000	766	605	300	224	215	164	194	203	220	188	183	162	160	156	169	173	138	183	165	172	155	175	156	160	171	147	186	166	150	189	155	173	167	169	180	151	161	176	170	164	175	183	163	161	178	176	186	155	178	165	145	164	154	150	156	142	184	168	167	162	180	169	157	194	177	166	163	185	174	202	181	149	151	162	183	164	149	134	178	163	166	181	193	156	178	175	144	183	181	176	138	168	151	175	184	174	152	155	152	149	149	162	169	166	172	165	169	144	176	175	173	170	161	150	165	161	165	170	183	161	155	151	163	150	204	192	161	155	154	177	199	164	156	166	165	154	164	137	163	177	185	166	156	182	162	164	166	160	174	183	178	181	140	150	168	186	166	163	205	194	159	155	162	189	161	153	169	173	171	171	155	180	167	190	160	171	163	172	173	158	157	164	185	174	157	191	173	163	173	187	181	166	178	156	148	167	162	179	157	171	186	173	188	177	161	156	175	162	158	160	174	173	160	157	174	169	159	165	183	179	188	151	150	129	158	190	200	153	172	165	161	182	163	188	154	166	179	152	160	151	149	158	173	162	199	187	172	162	174	138	179	172	162	143	167	194	166	161	167	161	165	189	157	153	178	164	147	163	161	159	175	168	167	173	192	176	164	170	149	177	172	175	169	156	141	165	196	171	138	163	178	168	173	180	173	159	160	166	141	146	178	188	188	161	173	172	151	157	190	180	151	170	185	170	186	171	149	186	162	176	132	158	156	181	165	157	151	174	176	193	162	164	144	164	175	170	163	165	170	157	169	171	172	167	155	172	148	165	154	152	179	160	152	168	172	162	134	172	168	174	200	209	168	160	169	161	165	181	141	171	167	169	155	173	184	168	182	173	182	188	172	147	153	181	173	156	175	164	150	159	146	161	186	183	167	157	190	184	158	154	181	163	155	166	188	168	186	157	194	166	180	149	137	167	163	158	159	159	174	186	209	165	167	172	168	166	174	180	169	160	165	170	172	150	175	160	150	176	180	164	165	150	159	163	181	160	182	168	181	177	161	174	177	193	184	168	154	172	161	168	178	187	183	175	142	178	158	167	161	156	169	152	167	182	156	170	160	182	151	174	175	173	160	161	188	169	194	140	153	168	166	173	164	176	150	159	169	142	156	168	175	141	160	158	187	173	178	179	164	191	150	191	184	143	170	162	168	177	155	198	158	159	165	169	163	178	182	137	163	156	177	132	165	155	156	157	199	203	172	188	160	159	140	173	165	177	130	173	172	159	176	182	197	180	174	176	180	153	176	171	160	181	163	163	180	157	152	182	150	190	170	165	169	168	180	180	145	171	189	186	187	140	167	155	169	153	164	143	174	180	142	153	182	185	184	174	143	163	184	177	166	171	162	160	164	166	164	169	129	175	200	166	169	183	192	160	139	177	156	192	152	190	189	167	168	151	164	150	178	160	180	169	164	158	148	155	165	172	189	159	155	156	166	169	166	201	163	169	163	160	158	159	166	187	150	146	162	163	171	173	153	154	157	152	153	181	144	162	152	164	170	133	146	159	168	167	159	182	160	166	173	164	183	170	157	178	171	159	168	176	161	153	178	166	205	156	171	166	153	143	177	164	187	173	175	176	170	164	183	167	150	175	167	166	164	159	160	197	170	175	159	156	165	181	190	184	144	170	193	184	159	174	173	169	151	176	133	154	173	202	192	173	156	164	174	181	150	173	171	171	179	149	152	147	150	180	150	163	170	160	160	149	163	185	150	159	166	173	155	163	186	146	148	163	178	160	176	184	137	161	179	164	186	189	182	130	161	169	175	176	182	159	165	186	183	167	179	157	181	158	172	168	179	149	158	163	168	162	175	173	155	183	165	152	170	165	160	171	180	158	163	151	142	170	182	151	168	153	170	168	156	155	170	172	186	153	161	150	171	203	181	137	190	163	151	151	172	169	147	146	175	172	183	171	182	179	158	140	154	175	184	172	161	156	146	168	200	175	173	181	181	175	188	151	163	172	122	184	139	169	156	161	168	174	180	175	173	178	163	168	182	162	186	187	156	159	170	162	178	185	156	168	172	169	159	153	164	149	148	175	171	169	153	171	174	157	146	154	176	149	153	162	182	144	181	197	166	181	162	170	159	177	174	151	149	166	149	158	171	187	162	176	163	157	176	164	149	177	162	150	177	159	158	161	162	178	142	188	158	142	157	169	165	171	187	174	175	163	157	171	185	162	166	191	174	172	177	160	141	203	171	148	149	155	170	181	189	155	185	162	150	178	127	159	185	161	186	172	164	154	167	167	177	165	133	174	159	146	181	152	169	154	180	181	159	188	172	195	181	174	160	162	180	175	167	177	177	148	171	165	163	172	168	159	179	153	167	175	170	186	140	140	153	164	166	137	177	163	139	146	168	166	168	163	153	150	150	152	155	167	166	172	182	179	162	175	169	161	167	161	149	161	182	170	166	164	177	163	150	162	169	196	152	144	174	173	172	168	162	178	172	155	153	161	153	161	161	187	157	159	176	177	162	166	171	169	204	174	187	176	163	179	170	170	160	185	150	181	182	173	156	159	160	192	159	160	172	159	171	165	169	167	160	174	165	162	178	164	167	197	172	147	179	174	170	177	155	172	152	182	181	148	165	170	166	153	180	140	165	166	174	154	180	158	142	164	176	193	180	177	149	158	154	183	169	183	162	185	152	133	171	157	142	165	178	168	160	167	167	163	169	164	184	173	191	149	165	162	154	167	147	200	147	162	189	160	173	155	164	168	181	151	173	179	161	157	167	163	165	153	166	176	149	144	155	162	160	159	170	153	163	178	174	178	158	156	180	172	165	134	165	174	205	173	171	184	165	168	172	183	150	181	145	159	176	162	165	182	160	166	167	163	164	176	166	165	146	154	161	156	190	147	167	195	147	179	177	171	142	156	163	174	183	153	160	173	172	187	167	141	197	151	174	171	163	150	167	166	183	159	156	176	178	152	174	170	175	155	185	157	158	171	153	161	164	147	169	154	167	142	165	176	142	178	170	168	151	151	149	180	188	154	134	170	167	166	176	166	183	159	158	169	166	190	154	196	190	189	162	145	143	168	185	170	157	164	157	169	146	174	157	173	144	160	157	160	153	160	178	176	150	152	149	182	167	170	157	161	166	172	162	167	158	164	176	174	160	159	193	166	179	171	152	167	177	161	202	170	191	140	173	155	176	180	149	158	159	156	156	167	170	171	154	163	177	167	185	166	159	167	177	163	166	158	182	195	153	172	189	166	158	158	167	162	159	157	195	152	165	167	170	167	174	170	168	148	166	164	171	153	149	168	151	148	188	175	152	157	153	195	174	172	168	170	182	171	150	164	166	155	197	175	163	159	147	162	158	168	164	159	171	172	128	167	169	161	165	164	164	173	177	165	170	163	152	175	163	158	167	175	154	197	169	138	189	171	166	170	171	166	162	185	161	156	158	155	173	167	155	187	170	155	185	173
34661	48275	77771	71156	54885	43399	34130	26869	21371	12696	5582	4284	3428	2467	1195	755	626	557	599	580	527	583	501	426	458	440	451	433	427	425	474	450	451	459	446	431	414	436	468	444	452	456	481	433	412	442	464	462	417	463	482	482	489	452	459	436	449	420	389	456	414	403	478	473	411	419	441	442	415	450	438	427	444	478	413	422	459	467	436	429	458	434	462	443	454	429	422	444	478	453	416	426	480	450	430	433	443	459	474	449	449	484	456	458	432	396	412	408	457	463	422	431	494	424	434	407	459	431	417	438	412	447	489	435	441	423	451	414	416	474	453	461	421	432	457	468	454	472	485	433	441	430	420	411	464	493	488	427	482	433	408	445	448	438	433	461	440	436	438	448	418	451	442	425	474	441	429	448	403	469	429	484	448	444	425	436	450	412	434	488	439	452	430	386	434	431	435	449	451	428	459	431	418	460	440	456	457	450	471	431	418	455	446	448	433	410	439	389	441	447	436	455	435	431	449	445	446	409	443	478	490	442	451	462	406	427	471	452	464	462	453	422	413	447	443	427	457	455	453	435	448	438	450	437	431	429	431	432	431	455	436	413	498	461	453	450	449	418	448	459	433	450	469	396	451	422	460	417	464	450	443	454	415	423	451	416	458	440	406	494	408	419	478	497	438	397	411	447	434	394	453	463	462	399	435	487	409	398	440	413	454	421	432	466	434	424	437	447	464	428	446	422	447	442	446	417	446	429	457	422	471	471	434	412	418	464	457	439	438	447	462	441	477	458	468	422	488	467	471	431	420	433	460	418	456	443	448	438	415	459	437	418	435	456	462	452	425	446	434	433	415	415	475	464	412	473	451	414	437	438	465	405	453	421	446	457	420	477	497	471	418	455	419	466	461	422	432	461	416	425	424	420	399	397	444	447	445	441	436	489	404	447	449	496	435	471	456	439	422	406	478	417	426	448	433	463	430	458	517	447	420	487	441	438	431	444	457	435	438	459	417	459	435	428	488	441	459	438	444	450	428	431	418	471	452	404	422	461	442	425	427	482	463	479	425	418	453	438	395	449	412	429	457	446	432	446	439	473	445	417	466	432	454	465	457	456	449	403	480	447	474	432	444	402	444	433	462	457	446	468	501	452	464	443	458	401	460	439	439	436	392	448	470	445	441	454	460	436	426	443	406	458	457	457	403	484	441	438	439	471	445	454	416	474	454	457	412	453	447	455	413	408	438	436	444	434	453	411	442	427	462	469	471	449	426	427	428	437	451	448	400	407	425	460	441	442	426	464	451	456	440	413	417	447	464	447	429	426	468	459	475	440	485	404	441	488	438	475	477	449	411	412	451	413	435	444	447	440	425	450	420	428	453	432	435	485	444	436	443	430	443	408	469	427	443	442	415	428	442	441	458	421	449	433	457	417	436	448	401	452	435	417	447	435	416	459	483	465	429	467	428	425	471	436	425	471	476	434	410	452	460	423	413	462	409	428	427	446	409	421	466	429	443	476	456	451	409	438	416	464	452	440	423	447	428	458	438	439	432	424	456	444	472	462	472	433	462	474	439	450	414	432	427	425	415	439	446	431	442	405	395	447	407	460	434	406	432	399	440	458	404	456	449	479	448	449	457	446	470	467	430	441	420	461	430	429	433	418	449	452	436	424	439	431	437	452	425	441	442	425	447	427	469	422	417	442	440	413	475	435	431	416	414	429	401	438	403	443	471	445	456	437	400	462	437	454	439	419	467	434	459	443	428	454	429	422	432	448	428	468	443	423	449	469	445	453	448	450	430	449	456	416	451	437	445	431	417	409	429	466	432	440	415	483	420	417	415	437	427	449	455	437	409	462	480	455	468	455	462	434	450	424	426	435	406	443	446	449	466	422	402	441	437	394	463	422	436	454	450	442	420	459	446	444	434	461	439	447	455	461	455	453	430	456	443	473	447	456	452	435	468	459	389	406	435	486	413	440	429	418	440	429	447	425	420	422	444	463	422	457	423	470	468	439	407	444	410	455	471	446	460	464	448	435	470	452	463	439	462	470	450	454	424	493	450	448	435	414	468	406	463	421	429	443	429	458	409	442	453	444	425	410	463	472	430	470	424	460	490	446	441	486	469	467	422	455	461	448	419	435	444	444	431	451	442	437	451	451	439	404	441	435	423	481	475	437	437	428	459	449	415	431	469	469	459	447	417	434	473	446	430	446	414	437	455	416	473	427	422	430	406	404	456	442	428	427	436	471	459	464	424	430	436	473	433	516	400	429	442	451	426	458	471	478	422	470	413	460	464	429	474	438	410	429	394	452	415	481	441	414	410	451	422	451	445	437	439	457	429	400	440	447	434	464	430	426	446	397	428	398	448	434	406	414	448	432	443	457	466	485	448	452	462	436	442	458	433	482	443	465	450	404	439	469	450	489	448	486	420	425	427	458	433	449	453	426	470	481	452	456	442	425	429	467	407	453	461	432	444	441	458	446	437	455	442	436	431	449	440	459	413	452	428	480	443	430	452	393	421	424	436	439	456	429	473	420	442	430	429	456	461	438	423	433	424	472	459	448	442	442	430	445	483	442	447	463	442	424	458	452	447	445	427	461	424	430	448	398	419	412	464	448	443	408	438	408	465	443	473	453	468	414	434	459	434	422	429	467	465	456	433	445	427	439	445	470	431	432	440	455	467	436	432	411	418	452	418	444	412	457	477	447	464	448	428	451	431	441	490	422	439	437	451	453	453	459	473	447	444	431	403	479	445	456	448	439	455	443	420	443	463	457	453	423	451	430	433	484	476	461	434	423	421	429	423	440	396	443	456	465	458	438	436	425	400	451	419	440	449	446	472	437	452	415	437	450	439	424	417	442	433	445	452	415	457	424	442	494	429	465	481	453	423	470	449	436	444	427	467	441	450	458	473	435	429	399	426	453	438	454	459	412	433	467	449	458	461	415	444	449	442	480	452	467	447	454	485	442	470	442	471	473	466	434	439	438	454	440	414	463	398	452	472	404	423	475	468	427	444	493	431	439	411	405	441	436	459	441	421	407	471	438	443	415	432	439	446	445	461	428	475	443	436	457	442	417	418	454	444	434	450	449	448	427	460	441	431	473	463	418	417	445	442	437	465	446	433	460	447	429	427	444	440	430	442	432	450	435	471	428	459	445	468	416	446	457	465	431	434	453	431	443	447	426	473	433	435	401	451	431	422	459	455	399	428	438	422	454	429	433	445	461	445	437	434	426	468	446	489	438	441	453	418	451	441	429	459	433	447	427	469	438	430	423	470	447	424	422	452	437	442	460	467	448	423	432	431	445	439	447	461	431	439	460	438	450	423	449	441	433	455	475	432	426	442	468	456	448	403	431	439	478	439	451	438	442	419	434	480	435	437	407	425	447	439	444	410	458	446	449	419	471	435	425	417	447	443	443	431	424	447	446	466	421	440	439	428	412	421	476	480	421	421	446	436	411	482	456	454	424	483	444	432	428	430	436	445	459	424	445	446	461	458	436	484	431
10073	7488	15077	9723	4741	1506	911	533	412	241	206	174	175	157	146	151	135	166	127	149	144	151	152	141	140	145	160	124	135	140	152	147	127	156	123	121	133	141	153	150	145	151	130	137	142	126	119	126	169	149	149	140	154	132	165	155	141	134	156	156	149	130	125	149	163	131	133	118	125	126	135	157	146	146	131	141	146	138	162	130	145	150	156	135	158	124	146	154	140	123	148	160	142	141	150	144	137	137	145	155	139	122	140	144	143	136	127	157	141	162	145	166	139	144	135	133	137	146	124	162	149	146	141	148	141	139	122	142	126	119	140	149	119	123	109	103	145	140	154	146	144	144	142	136	126	140	140	141	140	147	148	137	155	152	136	134	124	175	116	126	134	116	149	152	140	153	148	128	132	131	130	162	173	126	141	152	131	140	126	170	133	126	126	137	135	151	152	148	133	146	141	115	123	144	131	150	151	131	147	139	130	134	132	146	125	143	138	166	145	124	125	147	141	140	144	135	145	145	144	145	145	138	158	126	144	152	156	158	133	129	162	123	131	137	148	144	131	147	147	132	143	125	128	154	131	140	137	142	134	149	140	124	134	137	158	158	130	129	150	151	129	150	144	149	145	132	125	129	143	146	134	137	139	125	130	148	139	140	122	133	143	145	146	124	121	119	136	136	130	147	145	156	146	133	152	139	144	127	114	137	137	143	130	114	138	117	140	141	161	148	144	146	119	150	136	145	127	132	148	125	123	151	169	152	135	158	128	131	150	140	140	128	168	130	126	142	129	154	150	140	140	131	126	137	147	140	133	134	134	134	154	138	142	155	160	151	147	132	157	129	149	143	130	126	131	160	131	132	124	134	142	145	118	140	146	148	141	132	137	139	164	149	125	128	149	139	135	139	137	130	133	151	143	139	150	121	181	126	143	138	134	126	147	135	128	128	147	142	134	147	153	162	157	138	132	130	145	137	130	134	121	151	149	126	131	143	127	135	150	145	151	142	142	124	144	133	138	146	128	154	116	147	134	130	176	119	155	131	123	140	132	130	148	140	149	130	119	141	130	97	138	164	141	159	144	132	148	140	152	135	133	157	155	121	110	126	145	166	155	159	150	154	123	157	142	151	117	122	142	126	138	141	151	117	124	162	162	134	135	107	137	118	139	143	139	148	154	121	156	135	127	143	129	150	139	127	148	146	146	162	149	134	141	124	136	149	148	137	157	126	153	151	115	160	150	136	143	141	132	143	121	155	109	156	153	114	139	141	140	146	139	154	161	128	164	133	147	147	137	154	163	123	135	159	116	118	126	128	121	153	114	130	151	151	140	126	146	113	139	119	136	137	120	150	130	163	164	155	149	125	119	142	149	120	155	135	146	141	143	132	129	124	141	151	136	149	134	135	132	136	151	143	133	132	135	139	159	129	137	145	143	125	138	156	148	155	142	122	149	126	135	137	142	119	136	159	142	128	131	142	136	122	144	141	146	124	112	135	137	149	143	147	152	142	123	115	141	144	144	148	139	163	153	143	132	129	125	152	128	145	127	154	129	127	147	153	151	128	168	132	136	153	137	139	137	144	122	124	138	144	137	147	157	137	143	134	144	152	136	140	137	151	154	136	138	123	150	141	134	153	148	149	143	138	125	130	152	147	142	129	130	127	125	128	138	136	154	137	143	138	134	120	127	154	135	114	143	148	131	131	139	172	148	115	139	149	131	145	127	135	135	133	131	126	145	119	142	155	104	136	131	136	160	133	149	139	116	138	128	130	153	132	141	148	132	151	137	144	135	138	110	140	138	152	121	137	137	156	132	144	152	127	110	134	136	124	140	122	143	136	141	132	153	138	135	143	150	134	140	139	147	110	133	149	159	150	146	144	145	137	149	107	150	151	127	152	148	155	134	129	150	153	145	126	116	147	135	127	134	140	139	144	120	158	155	134	137	122	169	130	125	135	136	152	129	161	153	141	139	118	133	155	119	120	135	135	137	138	152	133	143	117	125	151	128	143	137	134	154	124	141	129	129	154	134	120	128	136	134	128	138	131	145	150	161	145	125	146	148	164	149	134	143	148	135	145	152	158	157	139	144	118	148	129	148	127	126	132	151	144	144	146	133	129	132	125	130	117	122	128	137	144	160	114	154	127	117	143	153	132	156	158	146	148	130	149	130	129	126	151	153	124	113	132	159	119	144	122	154	139	143	132	157	145	162	146	156	136	143	136	120	143	137	146	142	142	140	138	158	138	133	137	158	133	135	145	146	137	148	138	138	139	131	147	133	142	144	124	149	141	130	153	134	146	124	143	144	146	139	162	153	142	147	145	116	128	123	163	155	172	142	146	139	158	134	141	141	137	163	133	157	111	137	162	146	152	155	135	154	144	150	134	130	122	141	133	145	143	154	140	157	135	106	156	141	125	134	146	145	147	140	135	159	148	126	140	141	133	133	113	143	130	150	124	146	129	175	114	122	117	133	150	134	125	144	151	143	149	161	164	128	149	138	133	140	139	136	126	123	151	153	127	148	148	135	148	137	140	134	149	134	139	149	139	154	144	129	153	137	136	143	140	154	139	128	152	148	142	129	154	142	135	132	154	140	137	121	143	121	139	128	148	129	132	142	131	135	138	141	128	112	117	140	144	130	149	157	129	124	130	129	152	120	134	144	150	145	140	123	141	128	143	165	163	150	158	151	149	150	143	129	122	135	116	133	128	136	127	139	134	140	148	137	149	149	131	143	142	139	153	140	145	162	142	133	154	135	149	141	140	124	129	131	148	130	148	113	135	137	138	127	137	157	134	148	125	139	114	135	119	159	138	143	153	175	132	149	132	150	131	153	141	144	138	135	117	142	133	127	126	130	143	135	139	135	135	141	148	145	149	158	173	139	134	170	149	121	152	119	151	135	137	155	133	149	152	157	150	128	140	141	149	137	123	139	150	145	138	130	155	146	158	147	149	159	140	122	146	123	149	150	139	142	130	131	142	136	143	142	117	163	141	135	132	118	145	142	151	141	131	130	128	133	137	129	128	124	160	144	143	143	119	120	134	145	155	138	138	133	154	158	152	148	145	120	171	136	156	140	162	144	124	159	152	118	145	139	134	135	143	152	138	125	137	145	138	135	131	132	155	146	133	120	141	135	127	139	155	132	122	131	135	145	136	143	142	142	115	127	149	132	118	146	138	137	130	158	155	146	151	125	151	132	124	168	130	139	138	147	123	145	143	152	136	135	149	146	131	120	138	149	131	133	140	149	147	124	146	127	151	156	147	143	146	126	132	148	143	159	163	144	152	162	139	126	106	136	136	146	134	128	152	131	168	137	140	154	119	160	147	140	136	130	149	120	138	139	132	123	152	148	138	155	130	126	160	149	141	135	129	123	136	138	155	127	147	146	120	128	138	112	144	131	142	139	155	156	131	136	118	138	149	148	122	137	147	153	148	147	132	148	138	139	123	124	112	133	130	155	133	133	128	153	136	165	147	134	144	146	144	158	131	147	147	160	144
7827	9349	24089	19739	12101	5770	3659	2131	1723	1007	557	516	493	524	380	367	377	372	371	402	381	367	366	363	383	378	378	395	375	391	369	398	362	361	391	385	349	390	346	368	397	394	405	375	355	342	385	414	367	382	353	380	410	408	409	387	391	371	384	386	376	371	363	409	398	394	367	383	401	353	363	364	397	366	379	356	365	352	366	394	396	353	382	420	401	367	381	359	424	387	384	378	392	391	389	414	363	397	347	365	376	374	370	362	398	383	382	374	400	382	424	372	360	407	376	406	415	367	384	367	376	377	394	357	417	356	376	382	403	364	400	362	386	359	378	390	379	358	372	347	415	325	400	365	392	343	420	372	384	413	372	368	359	379	394	379	386	422	369	374	382	416	370	362	359	370	372	419	403	365	382	362	374	375	401	391	376	342	402	362	385	406	385	393	375	371	418	352	351	384	392	385	420	377	385	409	410	377	393	379	395	377	410	388	361	413	388	422	367	360	358	391	371	378	396	431	432	419	414	396	380	367	379	407	423	359	408	362	383	360	357	388	390	392	418	363	382	387	369	407	370	385	369	391	379	369	380	385	365	401	397	388	390	398	376	361	343	368	381	381	366	387	383	364	405	402	368	410	368	387	367	353	367	362	370	393	375	347	391	374	350	337	373	394	395	378	383	373	406	379	390	388	406	362	378	390	373	384	363	376	368	378	409	355	409	417	394	384	377	377	412	370	353	377	406	339	389	375	399	366	353	393	387	380	411	377	384	385	410	370	417	424	385	423	375	374	379	404	383	369	398	392	385	373	378	364	385	399	401	375	385	389	390	380	392	387	378	384	414	393	350	362	362	371	381	387	388	378	394	400	340	381	363	386	381	406	388	406	382	390	359	375	375	352	383	383	392	370	378	377	363	341	409	404	346	364	377	434	357	355	350	411	371	414	393	404	360	379	363	367	365	388	400	354	356	371	368	337	355	398	370	380	381	394	420	406	388	375	397	342	375	392	390	400	412	388	381	374	386	379	385	390	375	340	349	385	379	355	385	391	390	381	387	368	380	358	353	375	392	393	363	354	393	358	355	362	366	380	396	366	365	387	406	360	375	365	384	400	354	386	381	381	384	379	377	395	363	394	391	382	384	404	369	383	370	390	336	369	388	397	369	369	394	390	413	367	366	383	347	406	353	391	381	348	364	382	373	355	379	372	390	395	364	417	379	382	363	411	384	366	416	411	372	374	397	417	386	355	407	373	386	395	342	377	343	388	404	383	370	389	363	353	391	382	390	353	397	404	372	363	373	363	392	355	343	387	360	399	367	394	348	414	388	362	393	364	346	383	399	385	360	412	400	374	409	418	403	377	373	394	391	423	417	356	332	357	403	414	362	376	391	388	383	396	379	355	355	376	366	403	362	357	350	372	374	394	366	366	376	408	357	371	415	375	365	396	381	411	405	378	387	407	407	383	389	373	374	372	361	367	378	381	379	374	360	384	363	386	355	381	386	399	408	422	397	359	349	424	377	403	380	390	391	367	394	375	378	371	392	388	391	366	375	349	369	401	394	387	387	412	374	374	378	402	398	365	328	361	369	412	387	377	382	351	408	393	395	374	377	380	369	366	362	393	376	399	410	423	365	408	381	373	423	420	385	347	362	386	351	387	399	377	390	351	422	399	385	393	390	357	373	399	359	402	358	374	377	399	381	406	395	393	378	378	411	398	366	380	400	385	370	375	389	371	378	374	377	354	365	387	408	396	373	386	370	396	395	390	398	386	405	390	366	393	356	390	412	386	358	387	379	370	401	369	374	371	374	352	379	382	364	359	398	349	354	362	360	381	385	374	363	401	365	377	385	382	372	361	371	376	396	375	363	394	441	392	401	382	396	423	382	403	405	371	371	390	356	394	373	396	383	372	345	379	381	379	382	365	405	389	368	383	391	369	369	362	366	393	378	405	378	365	396	375	386	376	378	362	412	397	371	376	379	412	407	362	379	410	388	374	399	374	384	384	407	397	388	394	380	382	388	369	357	419	362	370	398	396	387	412	367	358	358	343	355	381	375	362	376	390	358	409	368	362	366	396	370	345	352	395	381	403	373	389	394	432	409	385	348	358	367	385	361	381	359	378	393	315	365	386	318	393	405	399	349	380	384	379	385	344	371	376	402	389	392	386	386	384	411	343	372	363	362	355	366	364	411	370	381	347	389	370	384	390	407	399	384	394	381	384	417	377	436	369	373	349	363	343	384	402	344	363	411	333	383	384	380	405	402	362	355	403	381	385	395	388	330	347	402	399	406	377	381	381	382	393	414	426	375	400	382	363	403	388	398	375	384	400	383	400	343	383	402	389	385	349	351	399	410	384	381	359	392	335	403	425	397	389	416	370	389	393	361	399	391	404	367	381	407	358	359	369	394	368	398	399	400	371	366	404	395	384	373	389	371	402	378	343	369	382	366	363	349	395	391	370	352	380	391	390	388	367	381	389	375	360	381	378	375	407	398	403	391	427	378	392	370	387	365	386	387	393	385	381	398	385	390	361	391	365	400	395	420	367	381	415	393	340	382	377	356	393	386	381	351	368	376	410	396	386	407	402	402	395	391	378	393	395	375	406	435	403	364	374	367	344	414	409	366	382	377	397	386	396	374	394	378	408	403	401	393	364	401	380	352	346	367	392	399	405	373	381	381	378	400	371	415	382	371	383	391	364	377	387	378	386	378	395	388	358	372	402	387	375	347	384	346	397	338	382	381	352	348	357	375	395	426	393	375	376	408	383	373	377	366	365	376	373	363	364	392	385	382	392	379	397	395	394	380	348	362	395	401	382	375	377	369	369	362	403	387	346	380	394	386	373	375	400	401	398	406	373	374	371	356	352	402	363	409	393	354	333	357	365	404	357	374	396	384	382	415	372	382	407	380	395	372	351	384	362	417	393	408	386	375	372	364	397	390	376	372	347	373	399	380	392	364	351	392	389	348	445	400	390	382	366	430	401	362	401	382	383	357	377	393	377	370	389	372	381	413	366	385	363	367	387	381	368	382	384	370	385	362	405	383	372	390	403	359	358	366	406	394	372	382	377	341	405	378	398	386	358	387	429	356	351	344	382	396	378	385	369	391	398	375	398	380	394	373	359	411	386	370	400	384	377	382	356	330	360	376	372	372	368	350	391	380	381	407	385	371	374	376	366	418	372	406	387	371	374	363	388	380	375	423	352	383	415	334	378	356	404	334	376	364	376	417	398	357	378	409	394	407	370	420	381	366	399	374	395	369	366	374	361	349	380	395	368	357	404	401	373	373	366	401	384	406	370	378	391	379	381	396	398	396	371	340	360	392	355	356	365	375	397	363	377	363	356	364	395	423	385	389	384	363	376	421	382	373	367	387	407	386	388	374	350	377	369	380	353	378	406	408	388	406	385	376	382	371	366	355	344	350	354	384	374	396	382	377	381	377	410	398	396	393	404	368	386	369	374	381	429	378	364	381	370	368	369	374	357	389	392	384	360	360	372
41880	49422	69879	54517	36513	20682	11532	5164	3264	1574	627	511	439	319	225	168	194	160	150	151	128	163	155	150	135	144	162	145	155	146	171	145	126	147	145	173	151	142	170	166	144	169	159	142	142	152	166	151	155	151	132	151	161	186	166	130	155	161	155	155	137	138	134	163	175	130	151	134	168	146	168	162	128	153	162	152	128	147	159	171	141	138	147	142	120	126	161	147	118	147	160	118	142	158	169	159	145	122	140	176	139	160	163	134	130	131	157	138	144	150	153	149	142	121	161	148	144	162	160	158	146	156	143	168	160	141	133	141	144	158	144	145	154	147	157	134	144	158	162	150	151	169	139	166	148	135	132	144	150	149	133	162	152	165	153	153	147	150	149	167	158	146	154	133	175	164	156	171	147	172	140	147	162	127	155	174	126	148	161	158	140	156	161	150	158	141	161	171	139	170	126	160	134	158	168	148	140	171	140	137	166	156	151	140	124	143	165	143	140	134	159	139	128	158	139	151	167	134	120	145	152	147	167	161	147	141	154	161	143	153	141	134	158	148	129	184	154	132	159	124	148	163	133	120	162	139	158	136	143	148	134	144	139	137	161	140	145	137	160	163	128	151	154	158	152	149	131	154	150	149	155	139	136	154	152	135	156	155	147	138	138	148	149	153	146	137	165	141	145	136	162	146	143	131	143	160	152	150	146	156	158	139	140	163	160	138	132	142	153	145	141	157	160	161	144	144	151	132	167	140	148	127	142	179	158	148	168	161	146	163	140	161	151	167	146	148	135	153	122	134	145	134	137	128	133	136	152	138	143	149	133	175	164	150	136	154	163	126	139	130	157	177	161	160	147	161	145	158	152	139	127	162	143	131	132	141	138	122	166	149	164	170	153	146	143	137	160	135	154	172	135	150	148	148	130	139	153	154	151	129	173	139	141	157	158	134	130	161	151	140	134	150	142	159	138	154	139	144	179	145	153	138	140	149	128	176	162	144	155	154	182	154	153	160	156	140	154	146	140	154	146	146	145	141	123	149	164	184	136	155	171	133	145	140	136	156	149	153	154	157	140	137	138	175	139	155	170	139	151	144	157	137	128	160	148	155	166	149	139	141	154	143	137	130	151	150	166	147	146	172	150	147	132	148	138	146	159	132	146	134	144	137	132	147	137	144	130	170	146	150	158	156	155	157	161	161	145	154	141	146	163	140	137	146	157	157	162	138	136	125	145	150	142	147	132	149	178	145	151	145	152	153	147	145	127	171	112	132	176	146	139	165	152	155	160	151	140	142	154	164	141	164	137	140	142	135	150	151	130	144	165	155	160	164	144	128	139	151	133	166	145	145	142	154	135	156	166	130	133	167	152	162	138	155	140	172	171	133	132	138	141	143	153	144	131	141	134	165	135	152	176	152	154	137	120	130	141	157	141	165	170	160	119	143	168	150	141	153	159	162	157	135	144	139	146	135	147	169	148	123	153	155	125	161	167	131	157	136	175	158	127	133	132	157	135	138	145	137	149	153	162	140	155	162	162	158	183	124	155	163	161	147	161	151	148	149	152	130	150	167	135	164	142	142	142	153	158	144	161	170	153	152	155	160	130	164	143	162	154	157	117	141	155	158	123	134	150	173	160	128	146	166	147	149	145	160	150	152	147	153	138	160	142	157	168	163	138	139	150	131	171	147	146	157	139	137	138	141	152	136	162	135	150	158	147	151	140	166	147	139	136	157	155	135	146	146	147	138	155	123	139	154	162	142	144	144	147	169	152	148	143	131	168	124	155	131	151	163	141	139	161	145	130	156	130	142	147	149	139	152	161	117	151	131	174	154	158	146	167	160	137	146	148	154	181	150	156	154	142	140	151	150	168	146	147	147	165	148	154	152	133	146	174	141	146	152	167	152	164	151	155	154	152	155	173	136	148	148	132	146	151	166	152	169	153	140	147	142	123	157	148	144	158	140	128	151	170	159	170	149	151	156	158	129	158	146	151	172	160	144	149	163	151	160	145	160	145	156	130	168	189	151	157	143	146	150	153	161	142	155	137	152	165	125	146	146	158	167	152	136	143	150	135	146	117	158	161	158	134	150	158	132	135	149	136	152	151	152	165	137	152	148	156	149	138	149	136	154	143	140	145	180	138	159	143	161	146	148	146	131	141	148	141	146	153	162	152	152	150	134	132	127	148	163	148	159	127	161	153	137	144	148	148	136	166	158	133	170	160	155	154	142	132	112	151	152	139	169	133	161	139	155	140	147	155	128	128	182	148	139	149	153	155	133	154	166	136	152	149	162	153	126	157	137	163	144	147	153	163	160	150	125	147	173	145	137	146	143	144	120	158	137	155	168	170	134	172	133	145	134	154	140	149	153	154	134	134	146	143	162	135	146	154	172	154	140	146	146	155	143	138	180	141	136	137	123	149	162	154	182	132	149	164	155	143	151	148	138	129	145	157	156	150	146	144	137	144	135	139	147	108	152	128	148	169	155	163	146	135	156	159	146	148	143	125	147	162	140	163	156	140	158	140	142	156	142	151	154	172	147	153	167	151	152	151	165	142	157	170	144	157	155	141	141	152	145	149	157	189	144	162	139	157	151	153	137	143	115	132	148	132	135	147	129	154	134	142	127	152	118	141	160	125	136	153	148	155	153	154	168	181	137	154	138	154	165	146	144	149	128	141	141	143	151	150	162	147	126	135	149	153	135	143	158	159	123	140	155	142	152	147	152	157	154	143	141	145	167	144	160	160	131	176	156	161	147	141	158	163	141	142	168	125	145	139	153	150	159	159	136	129	148	149	154	159	149	133	152	166	184	136	140	171	121	133	151	167	161	145	159	132	151	171	151	151	160	153	144	147	157	157	133	139	138	142	155	138	133	139	157	144	137	161	159	137	159	168	159	136	146	150	159	157	147	153	159	152	148	144	153	153	144	130	168	144	155	152	138	131	147	151	148	158	185	149	170	197	149	158	133	163	156	179	152	173	172	138	142	166	151	133	133	148	155	158	148	147	142	153	136	128	154	153	124	152	149	141	127	137	153	158	159	145	138	153	159	144	141	128	158	158	183	151	140	157	141	158	142	147	126	114	153	161	132	154	158	174	159	142	136	148	139	147	156	153	122	164	150	154	157	159	183	150	170	155	149	136	158	160	153	154	159	178	153	134	149	148	151	134	132	166	138	155	160	123	135	143	153	144	148	151	140	157	133	120	154	140	144	151	136	144	156	148	158	127	140	172	154	125	151	132	151	153	151	145	154	141	152	130	142	140	139	133	163	136	112	157	154	145	160	154	148	169	142	140	135	123	154	157	142	141	157	147	141	147	134	165	151	140	149	142	159	168	162	150	163	165	155	140	144	132	144	131	165	139	150	137	149	124	131	162	151	155	142	135	142	159	144	159	144	103	146	161	181	154	162	150	160	163	138	148	120	152	143	142	141	158	148	147	154	155	142	157	144	126	157	161	143	155	148	173	137	148	147	153	137	150	150	154	130	151	158	158	157	168	151
25626	39760	63276	57309	43107	32734	24314	15959	12645	6689	2839	2306	1920	1267	768	697	473	471	488	456	497	475	444	419	406	386	395	432	372	400	415	434	390	396	404	405	406	403	375	425	411	375	393	419	390	416	406	444	386	442	388	430	438	373	419	379	373	402	389	418	404	422	387	381	388	362	422	441	459	412	358	414	416	416	407	398	411	419	376	430	387	402	410	380	405	392	388	409	413	392	429	385	424	404	420	380	405	412	404	369	420	430	392	409	417	380	412	403	383	422	429	399	399	397	415	421	402	430	406	413	395	386	409	406	421	401	409	434	423	427	409	394	380	373	402	402	384	406	430	411	386	378	391	386	419	411	423	418	383	385	417	393	416	417	386	410	401	384	399	422	444	401	370	393	372	387	376	408	410	375	408	388	393	385	454	397	371	406	392	430	402	365	395	397	430	434	438	405	394	389	360	400	439	402	392	427	374	427	396	377	410	405	389	428	419	389	397	405	420	406	382	389	376	404	378	435	455	414	391	409	425	413	407	428	400	460	403	380	410	398	408	391	413	399	388	424	392	389	390	396	407	374	401	389	408	378	430	388	421	391	385	376	437	417	420	402	418	399	365	386	398	392	385	407	382	429	391	361	411	368	385	381	415	397	414	398	399	381	378	394	412	383	365	389	417	403	397	378	403	418	376	399	408	403	406	397	404	384	424	407	406	435	376	427	393	423	402	430	389	402	405	413	423	402	391	422	390	421	399	393	408	418	404	410	382	406	390	397	376	389	381	393	426	426	411	409	414	386	418	382	398	400	413	383	411	419	428	396	388	388	377	420	377	380	407	407	399	434	404	382	406	415	448	399	429	380	399	364	431	379	431	394	409	389	408	361	423	387	372	394	442	395	392	403	383	442	422	428	428	400	399	410	422	394	443	370	411	387	398	424	407	372	417	380	391	383	391	384	384	404	393	403	383	406	415	391	366	395	411	368	395	372	402	398	428	379	405	415	410	396	379	364	398	426	402	413	413	425	384	414	399	392	393	406	390	422	397	393	396	395	415	425	387	391	361	411	390	383	392	385	398	440	396	382	369	377	391	435	379	427	385	419	404	388	459	424	427	413	383	387	391	410	429	371	420	400	428	386	392	395	370	386	398	400	382	396	417	386	391	395	413	384	420	444	390	425	398	422	405	423	421	388	415	412	439	420	420	414	404	400	394	422	444	417	388	390	363	415	427	431	389	417	405	414	390	409	398	388	410	430	400	399	378	407	396	403	406	406	382	419	391	438	420	433	401	381	386	380	397	397	410	365	403	380	409	428	414	404	385	410	404	431	393	382	420	402	415	405	392	379	398	402	415	390	400	422	441	395	418	399	405	399	418	404	392	387	423	402	368	414	381	411	399	393	390	397	416	378	423	411	421	381	414	429	381	368	380	451	360	393	408	394	403	389	414	420	439	397	413	401	365	420	427	389	412	395	432	426	395	386	397	384	413	381	404	397	404	396	366	420	399	416	420	381	424	381	404	398	381	427	392	384	391	434	376	413	386	426	440	385	414	427	408	365	358	417	368	396	378	410	408	412	377	434	399	362	394	405	373	407	399	389	400	394	396	429	391	407	372	437	385	411	359	414	396	354	393	422	381	416	413	405	399	413	381	397	429	422	385	412	395	383	375	381	423	391	390	395	396	397	399	401	447	443	377	372	417	436	380	388	360	383	417	402	413	388	414	404	423	406	415	396	406	425	414	403	390	378	418	412	417	383	426	422	418	383	386	408	379	409	385	396	420	401	405	404	395	392	398	389	432	401	417	405	430	388	392	409	396	358	418	399	410	376	408	425	421	405	419	421	380	382	421	403	411	378	417	374	372	389	384	399	379	407	373	418	428	414	374	390	436	391	417	456	397	429	402	438	430	403	389	399	403	414	414	410	396	409	421	454	398	385	402	430	377	421	404	381	395	405	406	419	403	413	391	338	380	416	406	405	437	423	403	408	383	403	422	445	396	419	444	400	418	409	415	394	399	358	407	407	393	444	407	397	403	396	393	378	421	378	398	391	401	387	428	392	442	370	412	394	410	383	391	410	341	380	413	408	381	373	402	408	400	408	401	428	370	396	365	419	406	415	381	392	397	375	400	421	412	410	333	416	415	342	373	371	387	439	422	440	415	404	381	380	408	381	416	381	399	412	368	372	385	377	383	385	417	435	417	399	405	421	369	388	387	353	406	416	403	382	360	412	442	353	393	414	425	394	414	404	415	422	385	379	418	404	374	426	408	383	407	373	405	384	394	413	403	392	415	415	399	403	435	409	421	385	421	410	404	383	411	411	417	380	374	430	400	386	393	413	411	354	381	414	448	392	392	421	412	407	414	403	403	436	416	399	446	388	387	395	391	379	379	413	433	403	388	437	390	375	370	427	378	411	391	404	396	399	372	407	399	424	410	406	402	421	401	351	357	374	421	422	414	409	393	398	409	421	373	412	370	387	382	390	369	423	388	406	412	375	398	398	419	378	430	420	434	434	407	425	415	423	395	413	395	384	377	415	430	384	393	400	440	420	397	417	406	400	421	363	392	379	361	385	420	417	438	398	412	426	400	424	431	412	423	457	407	407	406	392	427	384	420	376	392	390	380	403	414	393	417	395	458	403	398	406	414	359	415	409	437	362	385	428	384	408	377	406	397	417	392	390	419	400	414	413	371	400	399	402	412	434	393	374	347	386	421	403	397	397	404	393	410	367	416	428	401	399	401	414	376	386	376	402	386	356	394	418	407	412	426	373	400	416	426	414	398	391	378	379	406	409	400	389	395	385	418	425	390	391	405	371	408	425	431	398	376	422	415	439	420	421	393	411	393	414	387	371	376	442	378	405	419	423	371	382	437	389	409	375	382	418	442	409	393	385	426	421	397	385	419	390	418	419	433	437	433	408	397	414	430	363	411	432	377	400	416	389	411	422	410	395	371	416	394	404	405	402	425	414	387	398	393	405	414	403	399	380	396	426	401	398	402	383	400	394	377	394	386	387	422	382	420	404	403	411	385	412	384	374	362	423	415	421	387	417	382	431	384	401	457	395	391	395	382	411	397	377	424	396	414	387	404	423	409	403	379	433	405	425	408	445	405	431	443	439	386	419	388	357	416	388	400	388	402	409	424	397	419	375	393	386	408	390	398	365	424	369	367	375	403	416	402	393	390	433	381	441	416	435	389	416	399	388	402	373	367	387	419	388	432	423	404	406	404	428	403	369	363	413	402	379	391	411	418	421	417	415	423	363	389	398	373	398	377	371	393	406	405	400	370	447	426	419	385	423	359	411	408	395	407	393	413	391	391	405	393	392	390	395	417	370	418	420	410	411	385	415	403	419	417	424	415	399	399	445	413	403	415	397	416	386	410	427	374	404	372	391	378	376	377	388	394	375	439	418	443	420	378	431	410	393	364	410	388	420	428	411	402	393	394	379	360	402	415	422	415	394	423	376	391	410	416	399	410	388	453	382	442	387	436	436	373	399	434	399
57610	66593	81153	66327	48854	31463	21428	11173	7144	3367	1219	918	789	570	355	277	234	202	214	178	173	180	174	143	200	173	160	156	197	182	161	180	160	169	155	174	176	181	143	160	172	181	172	186	189	140	167	150	163	174	169	161	190	156	150	150	171	182	166	172	172	168	160	170	158	161	167	142	163	170	184	166	172	200	168	181	159	175	172	145	163	200	155	170	182	185	152	154	170	172	174	175	180	151	175	157	160	183	162	177	155	192	150	181	157	176	175	172	165	144	177	146	177	174	181	150	152	152	165	186	181	158	174	159	171	190	170	168	178	177	170	163	166	184	173	204	168	185	173	157	157	155	207	152	188	158	173	164	163	171	175	180	172	173	155	156	185	166	165	183	170	154	180	169	188	152	200	150	152	166	159	160	182	202	187	156	171	185	153	164	139	165	180	159	143	158	160	167	186	163	154	129	166	185	176	164	158	163	138	188	171	161	191	151	190	162	157	146	175	162	194	151	162	179	158	174	160	181	166	180	154	153	163	162	165	168	165	174	168	148	166	158	152	181	200	186	170	146	153	173	154	151	157	146	182	176	161	170	151	176	174	162	163	186	176	187	173	156	171	185	180	175	167	211	188	151	178	165	166	181	170	161	182	166	172	164	182	161	180	170	150	160	193	144	158	166	174	142	175	162	163	166	167	178	169	148	156	161	170	137	179	183	187	170	165	176	141	178	170	148	161	157	161	163	150	176	170	161	163	184	163	179	170	169	165	176	149	155	151	152	167	194	143	176	150	173	194	181	165	171	199	177	162	164	194	177	180	163	148	170	175	182	154	136	155	182	176	166	154	179	158	175	168	162	157	157	161	166	154	169	154	157	160	176	179	174	164	200	150	183	175	166	159	155	165	189	168	183	149	151	153	171	174	175	172	183	164	176	180	176	158	185	167	161	182	150	169	177	175	161	154	185	178	183	159	186	147	190	185	169	151	159	168	167	165	176	180	172	155	172	152	171	163	177	168	165	143	184	199	173	143	162	177	172	173	152	168	178	155	174	151	174	191	149	168	169	186	177	181	162	171	136	160	153	173	156	188	171	173	177	167	153	173	183	186	158	192	160	184	167	161	193	157	160	190	181	174	181	166	151	144	181	159	163	184	146	155	173	175	205	177	172	156	188	205	169	162	157	184	166	185	174	155	161	165	162	172	186	164	198	149	174	153	180	184	187	159	159	173	166	152	181	184	190	187	188	167	155	160	166	166	167	184	175	147	163	186	165	164	171	189	165	163	159	206	177	170	162	181	152	157	167	173	157	176	173	163	159	144	170	182	190	153	183	150	183	162	177	180	148	161	171	165	171	145	175	167	162	172	165	164	151	192	178	176	160	153	183	158	140	166	169	175	193	149	185	172	182	198	167	183	153	179	165	167	145	184	176	201	187	151	167	174	193	173	174	143	177	164	184	153	161	151	165	177	175	162	165	160	165	165	178	151	163	167	161	151	189	157	155	154	152	176	173	178	172	177	158	133	164	148	157	152	162	162	141	194	184	175	155	163	177	161	172	172	171	177	138	179	151	175	172	172	133	169	162	165	155	150	161	176	155	174	176	189	181	148	191	193	197	148	157	143	182	185	182	148	163	165	169	168	161	164	168	159	157	178	138	175	157	162	176	171	163	192	137	170	164	166	150	163	192	176	174	181	155	188	180	147	181	137	176	171	153	152	156	142	176	161	198	162	169	173	140	158	171	183	159	168	156	187	155	181	160	185	172	147	155	171	194	144	170	169	170	179	174	166	167	179	178	170	154	173	170	150	169	157	170	151	184	174	161	175	162	205	170	163	144	172	175	155	179	189	173	150	149	170	176	166	168	157	157	178	149	195	155	150	185	165	189	173	157	184	179	178	180	166	145	167	176	185	176	150	188	158	163	160	173	169	169	131	173	162	188	153	176	175	148	177	157	157	162	159	176	160	169	164	174	179	173	173	163	161	173	170	158	173	164	180	164	153	180	183	177	198	185	172	166	172	190	167	155	174	165	180	152	180	173	169	160	167	172	169	162	162	181	168	182	151	171	175	148	166	159	162	173	146	136	149	155	174	173	189	192	176	178	182	162	159	145	182	169	157	139	162	183	182	166	167	163	157	156	167	145	157	151	165	169	173	175	171	163	151	165	178	154	193	174	144	173	181	184	181	171	152	162	163	174	173	158	155	169	175	173	186	169	163	166	155	177	179	185	143	170	188	176	168	161	171	168	168	180	169	141	154	193	170	158	190	181	189	180	161	199	196	168	172	200	176	161	181	154	160	174	199	162	164	148	169	175	174	169	151	164	180	161	163	172	156	190	166	187	169	157	163	165	148	165	176	157	180	156	171	179	178	186	139	168	181	182	172	190	156	196	168	177	144	180	157	173	167	152	176	169	174	159	197	153	173	172	176	178	163	154	189	160	164	160	177	173	164	169	146	181	162	163	171	149	179	178	168	186	162	171	180	168	148	153	159	141	168	156	185	162	168	148	161	135	165	186	153	146	158	165	162	163	145	173	181	157	158	163	168	177	158	153	158	154	185	173	193	155	174	169	176	165	175	166	160	191	150	166	168	169	181	166	158	135	161	158	193	172	171	162	143	181	153	163	161	162	172	170	185	173	166	151	160	170	173	153	156	175	157	149	174	147	175	192	154	161	164	169	187	193	170	150	181	166	166	157	162	175	179	153	192	169	181	163	199	170	178	173	157	159	162	174	151	161	171	166	183	182	166	164	183	188	184	185	171	190	168	183	150	163	172	173	180	150	163	167	166	196	173	176	172	165	165	188	150	179	156	181	171	168	162	184	174	160	179	172	168	175	151	181	161	179	154	175	186	158	178	176	154	168	164	159	170	174	167	176	181	176	174	157	196	192	171	146	184	153	159	154	161	173	197	160	169	147	184	179	158	168	154	152	155	157	177	178	176	169	147	155	165	164	180	195	170	161	152	147	172	206	182	156	157	153	185	180	164	179	175	149	176	161	167	177	161	165	187	161	166	156	181	182	169	151	156	188	158	156	161	178	149	168	175	157	162	189	178	162	149	169	159	147	171	184	161	161	162	177	176	162	160	175	183	163	183	161	167	161	161	176	207	160	165	169	167	151	166	152	165	194	188	164	146	187	169	152	180	170	187	163	152	172	164	181	160	143	191	159	173	184	189	163	173	166	174	192	178	163	144	174	160	149	192	135	153	164	166	172	157	169	163	191	167	189	175	171	170	176	155	169	144	160	151	161	170	170	174	163	183	164	187	176	186	187	177	170	166	169	180	162	169	182	160	177	171	184	151	157	169	184	164	155	178	177	176	169	158	154	164	176	189	164	193	175	164	176	165	169	164	183	203	138	169	178	183	206	167	177	176	181	163	157	172	186	156	184	162	151	171	158	158	159	180	145	186	155	185	175	163	163	157	165	171	174	172	176	178	161	191	172	177	176	166	167	188	165	159	155	164	163	174	170	172	163	183	173	187	183	173	156	196	145	155	155
35182	50519	76676	70839	54330	42529	33836	24867	20391	11910	4933	3992	3455	2538	1501	914	713	608	557	510	512	518	466	482	453	437	441	454	429	445	439	451	450	440	431	448	462	420	456	436	477	444	444	449	439	433	459	410	427	428	419	469	442	449	464	421	448	423	441	482	454	443	489	425	449	417	433	451	476	469	463	444	418	413	395	416	467	458	476	490	439	441	466	451	441	439	435	428	451	427	427	437	440	460	475	473	457	462	471	425	454	484	418	457	406	419	445	446	412	469	453	436	431	445	411	477	434	475	454	456	427	475	456	425	473	463	441	419	455	415	438	444	453	459	461	432	445	445	447	429	448	432	430	428	420	431	427	410	439	467	466	425	485	453	445	461	465	446	439	466	442	439	427	435	433	434	438	484	447	451	465	426	452	434	418	436	466	477	420	450	406	447	438	430	470	434	496	427	480	449	449	443	403	445	457	420	453	491	461	457	426	452	438	416	438	439	439	474	489	459	479	464	455	434	456	435	434	458	436	441	441	436	461	459	426	444	420	442	431	445	484	463	416	435	436	465	431	404	443	463	414	445	411	438	464	418	436	451	467	443	421	426	453	436	436	461	430	451	464	442	459	446	455	465	445	422	456	491	481	400	433	469	428	434	449	441	433	460	425	486	515	446	463	448	441	454	459	438	431	462	464	473	455	460	440	453	407	456	409	475	442	450	412	433	481	445	448	420	430	449	418	462	502	455	364	448	447	462	446	424	448	436	477	433	446	459	427	483	462	443	465	463	439	445	418	450	431	457	446	416	424	441	453	454	453	415	480	432	462	452	419	410	456	447	429	453	423	431	434	431	463	459	418	465	473	404	447	416	449	420	431	446	419	455	446	429	452	429	399	437	462	451	459	469	442	468	398	451	481	463	466	421	468	421	457	440	408	427	444	422	466	466	476	444	483	427	482	475	464	454	419	444	452	412	413	425	416	464	463	438	426	430	448	443	475	447	433	469	438	434	433	416	417	457	442	393	439	420	450	438	428	423	484	476	452	474	467	469	464	409	470	433	463	452	455	419	450	440	425	423	439	478	406	469	396	439	429	432	440	441	426	464	397	458	428	433	464	411	405	477	487	403	445	447	427	436	437	450	465	456	399	421	414	417	423	413	420	460	465	433	429	445	427	446	425	407	441	469	439	464	437	449	447	451	440	452	443	509	432	450	481	450	476	480	448	436	439	444	453	475	482	447	394	431	430	455	443	443	465	424	466	429	443	484	455	481	444	481	459	477	430	460	451	406	439	452	449	464	447	416	454	424	418	431	481	435	481	456	487	420	492	439	461	400	465	455	486	440	423	437	450	446	432	442	440	426	437	454	442	463	407	411	447	455	427	454	436	454	453	457	404	449	421	453	443	440	461	465	462	464	458	426	446	434	458	435	454	450	467	443	435	417	493	457	467	437	418	453	453	484	419	435	428	461	434	428	428	415	447	450	452	444	423	444	401	446	446	419	449	451	463	461	436	449	451	420	459	430	452	468	454	493	442	478	452	449	444	433	442	443	460	428	462	452	457	430	425	414	446	466	452	483	418	418	445	451	437	417	430	424	424	463	405	464	446	450	422	434	427	445	452	429	437	453	436	455	424	483	463	416	443	483	463	440	450	442	430	470	432	457	471	432	428	462	439	386	460	435	466	421	461	439	415	437	458	437	468	465	427	460	456	478	427	421	428	466	467	461	430	468	448	477	434	467	449	434	405	464	417	425	438	460	479	479	452	441	437	425	442	406	424	426	482	476	455	413	436	435	453	405	408	456	481	440	441	438	478	434	498	453	423	439	407	469	437	451	472	476	434	461	436	445	450	441	436	428	439	449	423	420	455	455	442	456	424	445	475	443	485	452	442	424	446	471	476	442	427	409	430	474	457	431	448	443	419	431	435	430	435	459	432	450	433	440	458	445	471	452	429	448	468	423	467	468	447	409	461	428	463	462	430	449	457	409	430	454	448	427	461	441	451	431	441	444	447	445	488	424	416	446	458	423	426	430	435	431	465	427	429	417	461	444	469	441	451	441	416	416	430	449	417	492	438	464	473	463	406	477	426	390	453	450	415	465	461	482	411	436	460	423	429	450	417	450	464	498	433	448	450	448	451	448	449	472	450	442	456	470	436	428	408	442	443	451	462	477	444	419	446	447	440	411	447	480	453	445	460	456	439	467	467	459	452	411	444	457	436	465	459	442	428	462	460	466	446	422	475	424	427	473	424	453	441	474	418	457	467	459	414	429	458	433	471	393	459	440	409	424	474	460	400	444	451	421	442	427	448	474	464	425	472	442	496	474	414	435	459	444	489	489	408	443	429	484	466	446	406	426	415	458	457	437	437	432	469	476	430	396	504	474	449	457	445	458	475	448	399	468	459	449	437	443	455	438	424	421	475	451	405	441	459	461	510	451	446	417	415	466	434	457	430	448	442	437	455	457	430	435	422	469	497	436	460	449	470	472	440	457	397	405	426	468	459	419	432	445	442	435	478	442	471	458	418	412	454	486	456	441	448	431	453	442	428	438	450	448	453	449	482	458	456	469	450	423	461	445	469	444	440	420	442	487	458	444	417	478	478	469	457	437	429	449	395	469	472	467	427	436	423	447	449	414	436	430	445	435	441	439	465	399	461	454	449	456	470	479	450	397	438	432	434	433	438	429	435	448	435	420	439	462	477	437	406	480	467	445	509	490	418	466	448	460	469	454	471	428	448	443	436	412	485	457	435	424	480	473	460	441	470	439	459	448	452	422	428	438	444	446	461	446	445	471	479	450	429	452	445	439	464	473	396	442	449	436	428	481	435	461	451	451	440	452	462	440	493	401	424	468	462	441	437	447	488	465	465	428	429	459	423	465	450	421	437	440	423	447	442	416	451	452	437	422	466	440	463	486	423	444	471	435	436	474	454	440	413	453	485	469	417	457	446	470	456	420	462	443	410	440	493	420	459	430	481	425	475	493	435	428	433	481	451	429	397	431	472	432	416	411	434	482	453	423	470	458	497	426	426	424	403	473	501	424	465	429	437	481	462	430	445	461	408	407	411	438	413	452	451	463	466	460	414	432	431	474	406	436	456	446	426	428	454	408	440	459	448	445	438	450	406	454	424	434	417	418	479	461	431	460	463	435	473	434	459	466	396	453	477	455	426	459	463	471	438	413	417	476	454	477	447	434	468	469	439	423	405	462	481	406	466	483	449	423	454	439	480	471	412	437	446	463	463	465	460	442	462	448	448	408	424	459	471	420	451	469	415	434	451	455	448	480	422	454	448	448	468	426	447	410	456	461	461	441	434	430	426	432	465	450	456	446	456	440	438	424	470	455	453	417	437	434	452	442	412	446	451	434	465	457	416	438	462	433	445	453	440	418	435	445	459	417	409	473	421	424	444	413	418	433	446	446	489	428	431	478	460	477	440	469	431	398	460	437	441	463	423	484	407	411	415	441	436	473	429	453	405	464	426	437	445	424	438	469	439	434	470	427
11690	7946	14118	9398	4760	1414	855	501	378	276	203	207	136	149	149	137	141	134	137	126	164	136	180	156	149	106	157	133	156	133	123	158	139	154	139	111	137	153	119	136	151	140	149	128	139	152	137	144	112	132	159	160	134	142	160	135	142	135	126	150	131	143	156	154	174	163	142	162	156	152	147	155	138	120	156	149	139	150	167	158	149	134	135	158	138	132	154	138	150	132	129	137	131	137	162	130	139	148	160	161	138	152	140	155	168	141	119	120	167	124	129	139	166	148	132	144	140	145	137	135	155	148	136	143	134	139	139	145	153	132	134	161	132	136	147	129	147	119	128	151	135	138	143	130	139	143	133	138	153	139	132	142	160	151	139	140	140	138	130	135	136	158	148	130	151	139	152	159	132	134	126	161	136	136	166	140	149	124	133	135	124	143	128	139	146	115	152	141	134	127	131	132	142	135	139	134	149	120	146	110	149	155	123	160	150	140	138	141	142	137	137	172	162	132	139	143	163	169	143	143	151	131	115	139	135	148	135	140	138	152	132	152	144	135	140	154	134	135	173	125	160	140	129	139	164	134	134	154	150	153	121	126	143	153	145	134	150	146	151	143	132	140	130	119	147	147	140	164	145	141	130	139	131	149	124	144	157	153	157	145	151	146	126	134	136	125	133	141	121	120	151	139	131	149	129	131	146	157	129	154	139	142	134	169	146	142	157	135	124	145	162	131	150	143	148	145	155	155	162	145	120	155	143	133	134	138	145	134	144	134	121	121	145	123	149	139	150	132	135	145	152	135	158	123	133	137	141	152	140	148	132	148	158	134	127	163	160	119	144	160	146	148	146	136	144	127	155	133	161	150	126	145	157	136	138	146	129	143	133	137	126	145	122	176	136	146	145	134	153	151	145	154	147	134	129	150	148	135	148	144	136	135	143	138	145	167	134	137	144	137	129	147	144	149	152	130	147	137	159	163	144	159	113	149	146	151	141	144	155	142	145	141	128	153	147	145	112	148	131	147	135	134	145	137	152	133	137	129	152	161	146	165	149	144	137	133	118	122	152	127	152	164	160	139	128	151	146	140	152	130	141	149	163	123	143	138	131	144	146	145	111	156	152	148	141	143	152	164	140	158	151	147	150	152	137	126	149	147	145	139	150	138	146	156	134	153	133	125	137	141	129	160	122	145	141	111	134	154	147	163	135	141	138	154	150	150	162	131	154	160	132	129	123	141	124	143	122	141	144	138	127	130	147	124	142	144	140	137	142	151	148	150	131	159	145	140	129	158	146	150	148	148	132	144	147	157	172	148	150	147	135	148	171	138	161	139	164	134	124	124	115	159	163	148	129	168	150	144	134	142	138	133	154	147	126	153	150	140	126	132	142	149	171	164	134	124	142	136	145	150	147	141	162	132	146	161	169	141	159	153	154	152	133	141	131	117	148	138	121	118	134	148	127	152	134	161	142	144	132	136	148	141	154	143	135	160	139	155	132	160	116	129	147	143	141	151	135	152	148	126	126	149	158	137	139	139	154	152	152	142	123	163	141	132	125	144	139	135	141	120	154	158	150	141	127	133	159	124	136	135	137	174	153	136	126	143	157	138	149	156	123	151	147	142	138	154	142	136	140	144	135	148	158	161	127	146	152	141	140	142	136	139	129	158	144	133	139	158	135	162	144	150	129	156	123	154	128	157	138	161	150	147	141	155	137	147	150	142	133	127	133	131	134	129	171	141	168	149	147	150	175	135	125	129	171	149	145	147	147	134	116	146	120	130	149	145	136	149	130	144	136	186	131	147	146	161	155	127	136	153	128	130	138	132	162	141	136	137	134	149	129	130	136	129	136	142	163	148	142	127	151	162	125	159	126	162	138	150	154	157	137	146	154	155	146	154	134	117	134	137	146	103	131	125	145	152	159	158	122	144	123	124	150	124	129	143	135	134	155	141	157	131	152	153	173	142	132	146	138	151	134	149	141	148	156	120	135	144	151	143	141	130	134	144	142	125	138	138	127	145	148	164	145	130	141	138	143	130	129	144	141	150	163	144	132	141	127	139	141	143	155	143	128	144	144	165	158	135	135	152	138	118	122	134	168	150	132	139	135	132	156	146	134	132	141	153	138	143	151	145	142	136	123	148	157	147	130	133	123	139	141	145	162	140	151	167	135	120	122	147	147	135	120	112	145	145	160	129	141	144	141	123	149	161	135	142	143	131	159	126	148	128	142	156	115	139	135	147	152	154	149	143	139	146	151	123	142	140	133	170	135	143	136	150	141	151	132	151	140	162	148	134	143	131	139	153	136	127	147	145	170	133	142	152	162	138	150	139	150	152	149	122	133	155	123	127	146	143	160	135	146	144	136	143	168	164	132	132	166	133	146	141	123	142	143	147	153	167	149	143	157	120	134	162	142	150	151	139	142	134	145	124	140	144	161	147	167	157	139	143	144	149	150	142	130	148	143	156	135	160	143	169	149	144	146	170	137	128	138	151	133	158	138	128	154	151	147	136	127	126	144	115	153	144	141	142	137	147	134	150	135	167	133	146	143	148	138	137	157	132	140	166	123	127	136	133	163	135	133	140	151	153	130	148	123	155	136	116	131	158	173	121	153	130	132	133	144	136	144	152	149	156	145	133	133	137	131	126	160	127	147	132	137	146	143	116	140	144	142	122	158	151	145	117	135	149	136	129	143	125	135	140	147	118	134	151	154	143	148	152	141	130	164	136	139	131	134	123	162	162	136	141	164	144	128	133	150	126	160	136	137	149	140	147	148	131	157	120	151	145	133	157	163	135	139	127	145	142	149	145	146	141	131	144	146	145	145	145	137	144	147	122	166	141	136	135	133	127	139	157	140	131	156	144	133	154	142	169	156	156	140	137	154	147	140	144	151	144	159	121	134	137	158	165	145	160	150	172	145	156	122	140	130	155	168	127	156	135	128	120	141	143	157	134	134	134	145	159	132	146	163	153	128	143	161	161	141	134	126	140	140	134	152	154	162	151	133	114	131	158	151	151	139	159	167	137	146	158	141	138	146	165	141	146	159	133	170	132	153	154	129	129	139	146	144	157	158	132	145	137	143	138	144	142	130	147	127	143	133	152	128	123	151	133	167	162	151	155	149	133	149	142	138	142	144	134	147	146	146	138	132	127	157	149	145	118	154	133	128	142	133	157	146	146	158	164	144	130	144	132	154	137	134	156	156	139	132	142	152	119	131	136	143	136	151	119	143	165	142	141	134	131	148	125	151	128	114	126	142	133	116	153	126	148	119	130	153	134	120	153	157	130	157	142	149	146	134	155	150	138	149	134	148	135	133	155	141	135	165	127	129	155	145	137	150	121	146	137	139	164	122	155	145	135	144	112	132	139	154	152	153	141	158	126	126	143	139	142	142	141	129	147	137	143	144	151	132	135	136	166	142	144	122	133	123	159	149	165	154	157	135	144	145	152	149	142	138	158	138	157	141	138	135	155	169	136	153	139	149	161	153	136	134	123	150	125
9157	10012	22603	20190	12538	5471	3592	1975	1530	1116	665	561	457	516	451	375	389	438	353	398	402	372	418	391	382	357	422	378	359	433	373	338	386	400	393	386	395	367	380	380	378	369	380	388	349	399	381	421	379	403	425	385	391	390	399	383	369	384	402	377	373	371	381	387	376	343	406	396	366	399	359	404	364	374	397	373	396	348	417	405	390	377	394	364	386	358	404	384	402	366	413	380	384	441	380	414	396	363	357	385	391	336	379	376	401	368	399	362	387	385	388	382	381	376	395	392	396	413	405	386	369	361	388	431	374	370	404	405	374	443	390	428	419	382	362	382	373	373	414	402	389	367	393	389	409	370	408	379	411	424	386	370	385	431	407	393	352	385	379	359	412	365	382	399	387	358	350	404	390	426	394	417	422	380	366	407	400	394	398	343	369	413	400	365	370	375	374	407	371	381	359	389	409	382	384	399	393	373	416	387	410	403	380	400	374	386	360	398	394	372	370	419	387	369	396	391	368	413	354	366	361	405	374	404	380	383	341	389	368	409	387	387	380	410	378	389	423	364	373	378	357	385	349	407	379	384	382	386	367	355	383	422	349	402	407	359	412	383	388	396	391	352	371	393	358	392	395	402	353	383	386	342	377	367	373	387	404	369	343	419	376	372	398	383	399	363	389	413	353	382	402	392	382	380	382	360	384	418	381	378	362	396	368	374	387	358	379	406	404	365	352	398	360	407	388	419	417	370	395	405	382	363	347	400	365	388	403	363	354	390	395	401	413	371	381	405	410	357	383	366	445	368	418	352	398	395	376	411	408	393	391	411	385	375	353	396	353	396	384	413	372	389	403	369	390	410	356	407	350	379	400	391	346	379	402	381	377	402	366	361	397	383	379	398	384	360	419	361	375	361	399	433	434	397	393	383	418	363	393	404	410	388	414	391	360	385	430	369	402	397	364	369	407	362	373	392	382	370	364	400	414	397	382	402	420	380	368	410	382	399	392	402	381	405	365	378	399	373	396	409	376	409	364	392	386	366	431	387	384	430	389	395	374	390	406	382	385	419	386	402	380	373	376	382	429	364	392	376	393	375	383	381	370	383	386	405	410	406	409	424	412	403	375	373	390	384	396	366	389	379	416	409	399	411	400	438	364	405	391	369	399	402	379	375	368	399	405	361	381	379	379	359	382	431	360	386	397	408	363	377	398	428	376	388	396	385	401	371	396	383	334	407	384	377	409	388	409	396	368	361	404	384	391	400	390	393	363	398	386	384	393	367	423	381	385	412	369	376	362	388	374	380	387	390	358	368	404	384	406	391	383	408	422	396	383	370	402	391	401	381	395	366	374	390	393	361	387	359	373	393	382	359	388	393	378	386	400	356	358	385	400	400	415	393	362	396	410	412	397	419	347	373	399	368	369	377	394	401	375	410	381	419	343	373	385	386	382	382	377	373	364	374	366	363	407	335	359	407	384	403	399	415	370	384	394	426	404	359	420	385	413	407	393	394	401	390	375	405	397	406	379	391	373	381	396	364	420	378	378	397	370	386	396	394	405	398	359	420	388	372	384	396	411	422	410	414	413	373	376	433	373	414	383	394	393	339	377	394	392	399	410	367	383	410	389	404	360	379	368	390	377	400	386	368	410	376	384	374	416	419	391	414	399	402	379	353	355	371	370	435	400	359	413	383	387	381	345	381	384	410	407	405	386	407	377	380	377	409	407	389	418	387	412	382	411	406	401	348	396	379	371	400	407	403	407	407	400	377	379	366	395	369	385	403	409	395	385	409	393	355	372	378	403	421	373	385	381	407	403	391	368	391	371	365	369	400	371	371	390	335	376	372	386	367	375	361	389	395	342	389	408	360	387	410	381	385	392	384	369	398	367	406	382	377	377	400	383	388	370	398	408	374	384	372	423	387	418	410	384	403	377	381	344	384	390	380	390	377	387	368	429	362	398	379	395	389	392	360	349	419	379	403	405	428	411	390	401	371	367	383	389	414	374	387	368	379	407	366	370	402	388	391	391	393	416	384	397	377	380	413	386	398	386	411	387	392	408	385	406	416	347	377	401	365	349	417	405	372	403	367	378	374	407	397	402	355	415	404	387	391	379	419	392	383	367	375	369	390	360	389	381	383	364	400	381	386	387	416	395	384	411	421	388	401	388	392	362	367	423	413	379	407	421	402	409	393	362	333	372	386	420	385	376	382	381	415	350	405	374	402	378	390	394	381	361	383	433	410	378	407	405	376	380	420	391	360	418	385	406	389	386	404	378	378	392	365	371	370	375	381	390	412	371	401	399	387	377	382	394	361	409	398	373	346	370	388	367	393	376	403	404	445	403	393	385	365	398	357	406	402	373	375	393	368	387	403	371	405	379	389	373	384	397	370	371	397	363	392	401	384	406	378	412	416	400	394	437	372	413	380	374	383	373	352	405	378	379	406	374	401	375	390	367	360	368	434	360	400	431	394	399	399	362	382	372	407	379	369	357	404	408	371	381	368	355	414	393	369	361	431	406	358	350	381	372	420	379	370	399	391	400	383	411	366	384	364	390	390	392	387	397	371	362	396	405	399	369	388	413	382	404	376	406	376	365	377	350	393	382	378	381	368	356	385	365	415	369	413	404	397	377	426	388	406	403	384	412	414	366	427	401	412	408	362	390	398	358	367	369	396	365	375	383	376	396	419	368	404	374	369	389	377	377	397	415	400	355	389	384	381	373	439	385	389	387	406	414	348	443	407	396	413	343	382	385	387	389	373	348	398	377	359	347	389	390	397	344	385	422	400	433	409	367	363	372	418	422	360	386	412	400	383	399	399	388	394	392	401	382	400	415	394	367	409	397	395	384	403	416	394	386	392	405	373	378	401	396	395	405	408	375	381	380	393	364	396	384	389	358	376	395	367	398	419	400	372	328	401	418	418	370	367	368	359	401	384	396	388	394	368	382	407	382	365	397	398	402	365	373	375	415	380	393	373	405	402	352	379	391	393	385	372	376	391	389	417	349	421	399	379	405	368	375	397	390	391	400	397	391	358	397	411	384	393	379	406	380	364	400	390	429	372	398	375	431	431	359	379	391	378	394	391	350	417	379	329	367	368	389	395	425	434	383	413	372	389	389	404	415	387	380	379	405	411	411	374	395	398	401	339	380	403	407	379	349	371	393	338	387	361	395	373	380	380	396	391	337	374	368	418	342	374	402	420	385	435	419	424	378	350	386	414	387	362	395	376	442	373	431	367	391	455	381	417	344	353	376	389	377	355	382	392	379	372	364	369	386	418	387	398	393	423	408	387	393	399	375	410	389	397	395	361	399	409	377	384	424	415	371	392	372	389	384	379	380	382	368	377	401	384	385	397	406	360	402	398	379	380	421	368	390	385	386	374	416	392	417	376	427	378	354	379	433	383	413	352	380	350	359	403	395	405	394	418	384	363	395	382	398	374	426	403	353	416	360	410	372	380	418	377	374	428	399	352	401	365	368	382	386	394	386	385	406	374	359	417
42468	48705	68694	55126	39000	21780	11478	4935	3108	1894	731	565	416	337	233	198	189	161	166	153	143	145	146	156	150	145	149	160	160	133	149	151	157	138	169	155	153	159	126	136	142	150	140	156	147	160	165	143	155	161	152	152	160	150	145	162	140	135	150	145	153	145	161	154	137	159	164	145	156	151	124	168	173	162	155	155	143	141	149	155	162	147	146	172	176	155	149	146	142	154	159	141	148	138	184	169	163	150	140	133	142	158	143	160	156	151	149	159	142	163	149	140	149	140	156	121	149	157	165	142	145	146	131	146	168	155	157	136	158	159	151	161	159	118	143	154	141	154	144	165	139	130	148	146	153	149	132	148	162	156	140	157	152	138	157	141	168	144	136	145	131	174	136	146	165	149	140	139	155	154	154	154	142	161	146	161	143	162	152	143	129	160	151	168	143	153	153	149	173	151	148	148	125	139	137	154	165	139	157	145	144	164	143	156	147	127	166	151	157	161	143	157	153	159	148	146	132	151	158	148	154	145	150	136	153	160	155	136	137	170	148	155	180	179	164	154	169	132	162	142	144	139	154	139	174	113	154	130	175	161	145	170	125	161	137	161	166	145	164	142	151	137	156	150	140	148	141	141	168	152	143	170	132	152	174	136	164	156	152	134	155	141	156	141	154	122	163	144	156	177	154	130	155	153	129	153	144	166	166	149	151	165	142	166	130	138	143	155	162	160	144	119	177	145	161	151	164	159	136	166	161	140	159	158	160	177	152	159	152	135	136	131	144	150	147	135	174	172	163	167	136	148	172	129	149	150	162	147	158	160	131	162	173	160	145	134	140	163	169	146	156	145	132	149	144	146	160	173	162	158	175	152	131	132	183	156	154	130	161	122	138	163	151	196	154	139	153	159	142	113	141	137	153	165	158	127	155	162	157	132	173	147	145	139	161	157	163	159	159	160	152	160	167	146	145	121	167	133	148	164	149	154	148	142	148	157	136	165	134	150	177	144	155	154	170	147	143	142	147	136	153	163	124	160	161	135	150	173	154	129	146	154	152	172	151	152	118	151	149	149	150	152	157	177	146	180	161	137	150	146	156	141	177	164	153	135	170	155	142	174	148	136	145	156	154	138	131	179	128	148	150	170	138	142	155	144	138	140	155	119	154	144	166	149	139	161	148	152	170	151	143	136	154	172	122	163	137	160	160	149	146	133	148	151	129	135	168	151	157	118	142	182	143	151	136	153	159	151	146	149	159	131	174	144	157	126	155	159	141	157	137	152	158	162	148	164	148	158	138	142	139	170	147	177	142	160	138	153	137	140	178	160	138	163	164	137	157	136	145	160	141	147	133	164	146	148	161	140	156	139	159	169	155	151	149	174	128	148	152	144	137	140	150	165	159	136	133	152	146	160	152	135	151	153	158	153	170	157	146	142	162	157	170	148	151	160	152	147	143	177	149	167	150	144	165	147	164	170	156	143	161	158	153	149	150	159	135	161	150	140	140	168	146	145	144	151	149	157	161	159	127	145	159	139	134	161	137	140	163	141	135	150	154	138	160	165	137	153	175	156	140	162	159	166	156	170	147	157	132	143	167	137	153	138	133	135	156	148	151	143	155	144	151	148	154	164	142	155	133	160	148	153	152	138	161	144	164	161	142	144	153	167	149	168	152	151	136	191	136	149	148	158	145	136	143	145	125	139	144	170	156	180	168	152	149	158	150	159	153	153	162	151	139	155	178	161	165	157	155	174	156	145	160	155	149	155	186	140	142	140	173	162	155	167	151	159	167	141	149	153	149	155	163	150	143	155	152	150	164	147	148	170	154	159	152	142	155	131	147	137	135	156	138	183	142	156	165	138	144	143	173	171	156	177	144	137	169	152	144	166	180	162	153	126	149	155	166	161	135	141	130	151	158	139	151	175	132	161	144	169	155	168	138	141	150	156	133	144	150	163	146	132	146	154	142	135	155	157	159	164	160	136	145	123	183	144	128	125	154	153	132	166	149	145	155	165	159	157	150	143	133	153	183	157	164	144	177	162	161	152	134	149	125	163	151	142	156	148	159	143	157	158	153	152	138	135	144	142	155	141	149	129	139	118	153	148	144	169	166	158	149	160	127	148	147	134	163	167	142	160	153	157	141	170	134	168	138	154	132	157	152	141	146	142	177	173	168	153	148	140	123	154	142	154	141	145	145	155	155	144	132	134	144	172	154	136	155	162	150	150	154	125	135	137	152	156	140	160	170	149	143	154	144	140	160	133	155	155	146	141	164	153	148	149	159	156	182	145	135	154	136	154	135	157	148	141	139	172	158	167	160	157	156	171	157	149	149	150	148	160	155	155	153	158	135	142	150	172	162	164	134	127	176	128	159	143	164	132	152	151	152	144	141	167	149	139	153	160	155	156	155	144	135	154	166	152	144	158	148	160	126	164	133	154	147	162	197	151	149	156	131	150	168	170	138	179	151	144	152	157	161	146	169	148	144	147	143	141	154	154	118	127	138	138	143	145	159	166	152	151	152	153	146	159	154	161	176	143	145	152	162	139	156	158	130	149	154	157	155	122	164	139	141	145	131	174	152	141	136	126	168	148	154	150	165	160	139	153	145	153	157	153	146	157	138	145	133	133	125	172	129	166	139	166	167	139	139	138	149	140	155	159	157	138	138	162	138	153	179	149	131	142	127	157	144	156	155	166	146	168	135	162	169	156	143	156	148	143	138	171	156	139	166	141	127	150	114	158	146	147	179	140	158	140	161	140	145	158	154	141	138	146	168	156	150	136	112	155	171	136	149	157	165	175	167	137	140	170	161	151	153	143	136	160	175	148	117	177	169	117	144	164	155	131	136	150	134	157	156	150	153	180	136	154	149	140	186	141	139	142	140	150	146	155	144	169	166	126	161	148	166	178	148	145	123	166	145	154	136	168	154	134	136	151	151	161	161	139	155	160	149	152	145	155	175	160	158	167	167	156	142	150	156	147	156	165	154	136	155	130	146	151	153	153	143	145	138	141	167	141	137	147	131	145	180	152	139	138	158	145	140	128	147	180	164	145	136	161	139	142	141	156	180	139	163	126	145	173	131	152	145	134	161	159	135	142	156	155	182	157	142	133	156	155	168	147	161	166	159	150	162	135	159	154	159	129	141	145	169	152	159	147	161	158	160	153	122	140	156	153	155	149	172	130	138	139	143	147	148	142	129	163	150	157	126	146	149	151	157	165	150	172	153	164	149	141	144	151	162	154	142	173	147	144	174	149	164	135	161	168	149	139	165	147	158	158	157	140	146	147	154	161	149	145	156	146	163	142	148	148	128	160	148	110	142	138	157	156	153	145	158	160	137	153	158	166	161	143	162	175	143	143	144	151	137	160	162	155	167	159	151	151	167	156	166	149	160	154	151	142	157	140	151	146	135	141	131	138	166	151	144	165	137	141	188	172	150	158	141	168	158	142	149	152	150	153	169	162	166	160	158	161	111	142	124	138	149	145	159	147	149	144	153	150	163	130
25495	38948	61565	58939	45716	33638	23881	15500	12247	7856	3220	2357	1611	1462	1065	717	567	510	544	462	426	409	393	440	386	436	446	411	392	415	412	395	370	427	395	432	380	418	441	430	420	409	400	421	407	422	423	374	428	397	419	402	417	448	426	410	427	421	416	422	372	449	415	400	408	377	429	412	424	382	411	435	405	394	397	410	405	369	369	441	383	424	436	413	416	401	395	417	438	436	416	386	373	391	433	409	408	438	412	417	420	383	405	414	404	411	421	403	398	451	418	398	388	424	416	407	413	417	401	392	370	407	439	391	357	423	382	380	461	417	420	417	372	396	403	402	393	430	415	368	379	437	402	388	409	409	432	382	427	380	405	420	419	367	408	394	438	402	407	417	416	403	449	369	438	414	417	402	402	400	419	406	452	409	404	434	407	413	382	444	397	395	375	397	424	385	419	446	436	434	421	380	403	470	431	392	424	381	410	403	394	405	415	387	395	424	421	403	393	407	381	413	415	425	417	396	401	452	438	382	416	415	388	419	367	433	422	361	442	380	382	407	416	414	370	418	398	400	412	405	402	418	409	433	396	415	428	385	366	396	360	415	399	420	417	418	429	391	418	438	442	384	434	437	413	414	386	369	431	400	387	390	439	385	412	430	435	409	417	399	422	405	434	400	392	422	387	390	384	440	414	409	432	395	421	389	400	393	400	403	439	426	398	397	441	398	425	419	443	420	432	394	414	386	415	418	401	413	406	381	433	431	419	424	423	395	370	434	425	427	412	402	411	379	442	426	388	381	421	407	417	392	420	384	389	431	418	393	443	436	394	439	434	398	414	407	381	434	422	397	409	391	439	390	409	425	406	411	396	409	413	394	389	406	449	392	398	447	408	399	378	389	392	401	401	411	381	404	374	412	356	452	412	419	401	423	430	437	402	416	397	435	406	428	411	454	405	406	420	413	393	415	387	419	443	420	411	414	358	383	362	453	385	398	415	379	443	435	400	394	423	430	384	416	365	413	456	430	421	411	410	399	402	413	429	412	412	437	386	382	409	445	392	409	421	420	424	426	399	392	416	437	415	430	421	402	396	420	410	457	401	425	426	401	430	402	430	403	439	385	438	400	413	400	383	389	429	400	400	398	467	377	372	379	416	394	446	373	404	437	420	401	431	391	413	420	388	383	415	378	398	418	422	404	377	419	390	436	414	416	396	405	388	365	411	393	387	414	389	373	409	419	418	415	440	386	422	407	423	412	378	438	393	387	439	422	445	421	390	393	409	415	419	425	386	406	427	423	443	416	425	453	418	412	396	408	406	406	373	416	372	420	440	433	422	406	409	405	382	401	412	394	440	417	414	412	394	387	408	446	410	406	405	396	381	400	432	429	430	394	431	385	439	407	424	453	366	449	382	430	398	407	437	370	429	397	441	414	440	417	381	421	407	429	389	418	413	425	418	386	433	432	368	391	389	388	412	419	403	450	395	445	402	386	421	395	399	395	404	420	368	462	421	399	418	389	384	391	377	441	410	425	419	393	381	418	401	421	391	435	405	430	399	428	416	412	419	405	412	409	434	426	418	421	419	409	410	409	446	396	426	438	411	384	372	413	446	430	409	407	435	429	408	440	439	420	418	394	425	366	392	420	382	390	399	401	414	384	409	430	428	398	421	377	403	453	440	390	433	399	444	361	422	403	392	375	400	465	397	433	405	426	399	427	420	432	431	401	447	438	353	383	407	440	403	397	402	415	421	442	413	400	382	393	412	426	427	406	446	413	421	423	403	413	428	398	425	402	368	451	376	437	430	410	427	411	404	412	396	395	409	410	445	435	401	405	431	402	407	405	441	390	395	404	406	422	403	388	397	410	386	409	420	412	426	440	417	397	410	425	425	439	431	431	402	437	430	409	411	401	427	436	452	411	435	391	392	437	391	413	421	395	420	431	434	409	398	388	405	397	395	395	416	385	440	422	426	396	435	394	407	414	402	390	416	407	402	445	437	381	430	401	421	415	406	376	425	425	418	382	410	399	410	405	430	423	387	416	372	415	414	441	393	400	400	405	450	421	419	447	420	399	426	411	384	396	396	433	396	429	417	393	419	392	403	379	440	403	428	426	420	424	404	395	376	413	407	422	417	412	409	419	433	379	419	389	406	419	399	378	384	396	433	399	399	416	431	415	402	419	426	425	414	400	427	437	374	421	402	405	453	414	377	429	430	407	446	397	381	421	361	397	384	417	433	366	386	383	383	383	396	390	408	429	378	397	404	389	419	344	403	400	438	424	410	455	408	433	417	395	461	405	396	413	396	398	429	448	419	414	411	416	390	389	410	373	382	426	435	455	397	425	424	411	417	410	428	403	377	392	409	403	420	396	395	433	412	388	431	390	427	416	414	386	415	447	420	389	412	427	428	425	390	462	425	433	402	394	397	406	398	416	418	426	413	381	404	438	415	440	413	416	411	441	431	412	433	401	411	387	403	402	412	403	422	442	419	392	407	403	413	395	402	419	390	371	447	407	409	388	382	377	418	404	451	381	394	433	443	425	397	431	365	380	434	414	425	419	421	427	425	432	414	400	398	403	375	406	410	415	385	434	421	434	406	427	411	403	357	439	416	418	409	391	402	387	468	381	416	420	407	416	354	390	410	416	387	434	405	414	408	422	404	424	418	412	434	390	383	391	419	433	415	422	424	425	404	389	403	396	410	412	389	452	398	389	406	416	417	404	363	386	409	421	429	376	407	422	444	374	412	398	419	427	444	411	387	417	431	422	423	393	381	435	428	391	414	409	428	421	410	412	386	411	413	402	410	389	443	428	423	416	411	357	363	430	402	396	376	407	410	394	425	422	414	416	369	393	371	442	436	416	414	387	425	417	414	436	437	400	412	396	385	418	419	397	407	443	380	373	418	416	384	437	427	398	410	405	411	402	432	414	412	379	424	393	442	413	421	411	385	371	409	384	417	403	384	436	443	406	406	400	368	399	406	439	369	414	399	405	373	423	452	429	406	443	412	402	380	409	421	391	416	424	399	407	392	376	383	432	390	399	438	431	440	359	390	403	387	397	422	420	399	435	408	392	420	402	419	465	410	408	414	398	364	371	417	368	408	453	392	397	460	423	425	447	409	424	437	467	427	432	433	400	365	445	441	409	395	401	402	440	440	404	426	450	413	393	385	401	452	374	404	417	409	424	390	393	381	404	432	389	372	427	411	411	382	418	399	390	394	385	422	430	392	425	419	413	418	387	442	419	410	394	393	385	411	414	429	415	447	426	398	436	413	397	434	440	410	422	413	420	433	399	396	406	399	417	381	387	385	421	394	396	415	417	419	452	415	392	401	404	423	397	467	407	388	439	421	369	359	433	439	417	427	405	405	420	412	420	431	391	412	396	409	415	397	425	407	402	440	380	397	439	425	432	387	378	422	390	406	442	432	405	398	423	396	412	405	399	443	386	400	389	418	439	399	379	438	429	411	399	416	401	392	383	387	436	418	378	397	400	418	420	416	457
55831	65772	80963	68197	50846	32083	21030	10063	6314	3505	1540	984	653	509	347	292	232	229	199	218	227	201	178	168	169	182	183	184	154	180	203	172	146	152	162	173	185	193	184	195	173	156	146	179	181	168	178	204	164	156	187	159	178	174	166	166	173	177	170	164	150	178	185	193	151	172	148	194	169	154	171	166	147	173	162	181	169	153	144	158	185	165	160	170	192	170	184	187	162	175	160	181	176	177	185	163	190	191	158	171	172	147	162	170	166	195	166	165	136	167	171	175	184	172	179	175	167	165	180	159	168	160	189	168	183	171	182	152	169	155	176	191	173	145	187	183	166	186	153	180	186	194	149	187	190	165	169	192	160	164	176	177	167	162	186	184	174	186	205	187	181	169	172	176	184	179	178	205	166	174	173	182	167	184	166	172	189	206	214	162	182	188	176	170	175	171	173	176	169	166	181	191	180	186	172	160	185	195	183	185	166	152	169	166	167	179	180	167	181	159	191	191	199	180	176	172	154	187	172	182	179	172	195	175	180	168	169	156	169	153	144	135	165	178	163	161	189	173	196	149	185	158	158	172	159	190	169	173	161	172	152	191	178	187	164	162	163	196	159	165	171	166	164	168	178	164	183	166	145	193	175	153	181	161	187	159	156	147	162	168	190	193	192	182	173	158	174	193	167	164	166	181	166	156	129	155	173	173	171	154	156	161	189	159	170	182	200	168	200	182	191	166	159	149	181	173	170	154	178	172	171	204	178	206	163	157	151	185	159	170	157	190	178	181	187	185	168	182	176	183	163	161	155	162	169	181	170	184	178	171	160	174	197	177	177	172	178	152	175	174	159	185	170	157	178	172	165	153	178	155	192	179	151	147	174	167	174	183	166	158	168	159	160	176	175	188	170	156	179	181	176	168	178	183	164	174	178	150	160	187	175	165	178	153	162	172	161	180	168	185	186	172	157	185	170	165	174	196	146	144	143	182	171	177	180	153	159	193	160	175	159	140	180	161	154	189	167	159	183	158	187	199	155	172	179	180	184	158	178	170	157	162	169	182	154	188	180	190	161	173	178	176	182	136	159	169	209	172	153	203	152	157	176	154	178	173	157	180	163	210	171	174	163	161	165	171	155	186	179	181	164	198	172	171	172	182	186	201	176	174	157	159	141	188	170	150	170	144	170	172	177	138	158	178	172	165	146	174	157	152	174	174	179	147	147	173	172	171	184	161	184	175	187	175	158	186	205	154	189	161	190	188	170	151	146	176	154	170	177	168	162	151	176	152	172	151	184	167	162	159	192	169	194	197	181	192	160	194	158	183	171	148	175	160	186	156	159	191	171	153	158	184	170	185	169	177	178	173	174	167	160	188	205	163	146	169	181	164	151	170	172	171	167	182	165	173	163	147	183	172	162	183	170	179	165	165	169	186	204	179	180	174	183	156	169	168	167	167	185	162	166	184	148	162	186	150	168	200	173	155	169	156	155	176	187	180	186	163	190	186	154	178	179	183	177	167	171	186	184	178	160	159	174	174	158	199	174	156	183	169	184	169	154	160	149	153	178	180	168	176	148	177	193	175	152	153	147	165	177	171	171	196	171	157	165	176	169	164	162	181	188	169	169	173	165	164	169	154	164	163	177	184	161	181	164	178	181	170	168	163	177	155	154	157	168	156	163	192	175	164	173	167	168	174	172	157	167	199	202	150	185	172	181	177	177	156	180	154	150	184	166	162	171	167	177	182	162	167	169	179	188	173	183	182	142	154	165	175	145	177	196	168	160	175	174	193	177	162	181	152	164	191	174	175	170	185	174	164	181	189	169	159	174	167	175	165	174	153	183	176	182	180	160	166	173	175	167	171	169	186	144	147	172	157	177	156	153	141	145	163	162	170	195	150	168	185	163	160	163	186	189	161	161	156	183	171	152	176	185	177	165	179	206	167	169	168	170	171	169	184	166	141	176	149	197	174	174	189	150	169	195	192	176	159	160	165	178	163	178	192	177	165	175	204	183	146	173	171	176	151	167	156	188	180	169	162	161	139	175	172	156	166	140	138	185	185	150	141	160	143	167	170	179	191	171	176	165	168	180	177	174	163	170	179	166	179	194	166	187	187	170	160	175	169	184	170	182	182	172	155	192	179	181	148	186	193	149	159	186	146	172	171	192	188	160	186	169	146	164	153	138	167	168	156	168	153	171	160	156	167	194	172	183	177	181	161	170	157	159	179	194	192	154	158	180	174	190	165	173	160	165	189	170	174	152	167	164	188	185	176	155	170	161	164	166	171	169	179	160	163	174	186	161	182	169	174	161	158	177	177	169	145	174	187	197	181	175	198	185	171	162	182	159	167	173	193	189	176	192	147	164	165	172	183	170	163	191	165	154	173	172	194	179	195	174	180	178	191	180	170	176	179	151	168	190	200	157	168	193	155	167	160	163	160	167	160	170	165	167	164	163	155	174	167	157	184	162	165	150	178	181	188	181	201	160	160	161	195	151	175	166	181	174	160	167	179	171	178	178	180	180	159	176	184	190	185	172	191	188	160	167	183	156	187	157	165	153	185	150	163	184	183	170	174	158	177	150	192	174	178	189	190	190	166	161	165	172	165	169	174	162	161	172	183	169	156	170	179	164	166	181	155	175	188	187	149	186	177	173	171	151	160	157	179	147	155	213	156	168	174	158	182	162	152	153	180	153	167	158	151	178	160	187	173	169	176	149	176	179	194	156	172	197	147	189	155	169	173	177	162	174	189	160	160	145	169	170	171	177	172	161	177	172	175	170	168	176	193	163	163	179	186	176	178	150	163	179	171	188	181	172	166	159	169	154	198	162	155	188	168	171	180	182	156	154	174	162	213	155	191	152	164	181	179	177	171	138	144	174	187	134	160	180	136	176	165	158	164	176	174	193	160	163	169	163	161	157	176	168	172	182	165	171	177	180	167	166	151	159	177	190	163	176	192	174	177	173	172	158	180	174	160	146	186	174	168	174	177	152	172	178	163	181	147	149	180	181	167	156	201	164	171	187	170	173	160	164	160	178	183	150	174	163	160	160	165	178	159	170	148	172	153	165	179	191	163	178	180	174	171	180	165	159	179	169	164	155	173	166	161	143	172	176	159	187	172	169	149	175	172	159	153	177	179	150	164	167	204	163	152	178	165	172	171	155	163	180	175	165	158	184	141	200	152	162	160	185	174	154	162	172	168	161	168	139	171	182	165	203	162	167	159	174	182	171	169	169	161	148	153	172	171	176	147	152	162	166	158	172	185	199	172	177	172	191	174	149	183	157	156	170	173	170	150	176	195	184	198	158	159	170	183	177	161	152	189	176	168	164	162	159	165	162	174	150	189	158	185	166	151	180	167	161	184	166	172	164	175	200	176	157	164	136	171	161	179	174	158	142	190	179	194	173	157	171	163	177	183	153	192	161	181	174	182	168	189	163	174	165	188	170	166	168	167	173	186	176	184	189	168	166	183	171	174	163	167	182	155	174	171	155	161	167	179	179	184
34141	49618	76107	73879	56674	43874	32255	23211	18999	12808	6499	4196	2903	2282	1276	1017	758	706	665	585	517	504	491	441	472	461	433	458	460	453	443	437	430	464	429	450	421	481	406	431	441	488	442	460	445	450	457	440	470	426	469	474	489	480	472	436	477	465	447	425	425	442	444	450	455	490	466	487	447	449	444	463	457	447	453	470	463	435	430	446	422	451	467	461	449	476	426	463	436	447	466	474	464	490	478	426	488	431	466	426	435	448	479	475	442	485	469	427	415	400	439	466	453	406	443	453	446	463	419	448	509	528	473	455	485	473	462	478	455	400	430	432	459	449	429	492	454	442	428	494	485	458	447	419	450	455	441	415	460	489	422	455	424	438	396	441	448	450	464	467	448	445	474	455	423	448	491	480	444	427	484	410	468	441	468	446	432	450	468	465	444	413	435	420	454	444	469	464	423	463	435	421	449	453	468	412	427	478	449	422	435	446	450	472	448	440	481	440	487	401	468	455	481	454	426	430	446	447	411	452	481	438	427	460	451	432	428	433	467	429	483	432	453	460	486	478	469	440	432	437	458	443	458	417	455	488	461	429	479	403	448	419	455	456	407	468	451	440	439	443	500	449	468	459	451	462	454	456	474	461	462	428	416	457	461	456	415	475	459	486	441	450	462	457	460	429	494	457	413	401	440	473	449	478	435	426	471	458	450	468	402	450	467	464	445	479	435	457	434	436	479	453	456	470	435	467	466	449	471	433	470	470	462	426	431	488	449	428	449	474	433	471	423	417	459	472	407	448	464	479	433	433	431	455	438	441	432	460	425	445	462	461	482	465	420	488	474	447	482	476	437	420	459	452	449	469	406	453	442	458	472	395	440	423	463	443	439	432	413	433	420	468	447	441	437	450	480	452	430	483	435	444	427	455	431	475	439	453	417	474	438	481	476	455	462	458	499	451	423	411	482	436	483	441	480	483	433	458	491	452	451	428	472	456	477	449	464	478	430	437	467	455	429	448	456	455	429	464	449	428	436	434	435	458	450	471	448	471	452	436	459	444	448	448	463	422	420	444	484	464	450	436	449	464	423	470	448	469	458	438	467	453	469	411	441	479	433	462	452	470	468	432	485	469	417	445	446	412	463	452	473	470	472	418	443	447	464	462	430	448	472	469	466	430	438	499	458	426	444	426	449	400	425	424	440	467	456	472	444	458	435	484	459	459	467	439	429	457	487	434	437	481	457	461	435	445	487	436	466	448	441	423	473	506	459	438	455	452	453	493	510	465	464	458	467	451	471	474	475	435	425	457	463	457	457	430	462	464	416	486	445	476	465	470	430	402	487	491	476	471	451	464	475	460	451	461	473	469	468	405	448	411	449	450	482	442	451	483	466	438	410	448	456	440	460	475	489	456	474	459	402	519	438	431	444	483	454	411	464	460	453	439	441	405	447	445	441	450	464	478	455	463	483	433	451	433	469	463	418	457	467	458	481	475	458	409	463	441	434	461	461	435	449	410	437	476	431	443	483	432	450	449	456	453	468	478	490	466	429	464	454	417	431	420	463	420	482	463	441	467	468	434	443	444	413	409	440	463	408	456	474	457	448	459	431	434	452	411	467	428	419	459	487	462	453	483	500	454	424	429	420	450	456	440	445	435	457	450	453	422	476	460	433	463	467	449	472	437	467	422	447	477	456	454	470	426	396	466	466	451	456	462	417	425	464	468	450	429	476	445	482	453	459	451	448	443	445	415	443	442	433	422	450	441	454	428	490	484	439	450	466	431	493	439	447	472	429	465	417	448	456	437	432	472	427	469	457	423	433	437	434	470	429	481	482	463	469	458	453	465	466	462	420	443	437	439	444	460	435	421	439	423	485	463	425	452	444	484	435	448	420	424	463	427	433	459	425	455	418	474	475	460	431	429	458	440	427	452	417	497	468	437	480	432	446	448	444	415	479	470	453	467	474	416	496	473	452	422	440	453	482	493	460	452	452	396	465	440	443	424	444	448	448	462	413	486	463	459	473	432	455	399	439	457	429	466	456	443	437	464	457	467	463	447	422	438	429	447	450	466	490	455	422	441	499	451	428	475	435	420	494	476	473	469	506	449	436	426	460	448	436	457	452	462	445	460	420	471	415	464	474	444	464	441	454	414	444	455	474	435	436	451	425	507	435	442	465	455	461	435	450	428	418	475	423	443	415	468	440	438	441	416	461	462	458	452	450	471	449	455	445	476	489	515	487	430	451	467	440	452	434	446	403	496	441	439	477	447	451	474	448	439	458	428	475	455	474	458	460	459	485	424	446	474	409	437	448	489	431	462	456	466	453	442	470	487	465	498	455	440	442	451	441	452	455	450	430	427	488	432	463	437	439	458	468	491	487	459	457	421	463	430	429	485	485	455	500	455	446	449	463	448	479	452	489	452	439	484	491	462	482	449	497	439	463	457	453	478	415	451	438	475	438	434	446	462	454	441	459	460	393	429	473	421	454	412	444	466	443	466	410	447	453	460	433	453	470	474	423	445	428	453	438	487	442	456	445	462	443	489	441	424	437	478	463	431	429	437	484	418	430	428	431	417	454	434	445	420	442	430	432	485	441	440	433	476	429	496	455	425	470	410	440	450	451	475	434	437	439	388	427	445	443	447	418	438	461	441	463	462	454	465	403	449	510	454	458	406	493	476	422	456	444	469	431	468	419	427	457	452	424	428	464	435	452	459	490	456	413	447	445	468	447	475	455	456	456	437	456	467	435	455	474	461	458	460	462	426	454	458	430	458	451	480	434	433	427	471	443	414	474	450	467	417	482	474	468	439	438	476	440	457	442	448	473	445	427	484	437	479	432	453	477	452	426	428	435	450	439	468	429	466	443	465	442	448	448	441	453	419	436	466	419	456	495	471	447	459	465	465	458	492	490	432	444	472	447	460	433	445	436	422	411	432	443	484	461	428	454	457	447	456	472	486	466	450	440	446	419	402	457	440	443	432	462	481	504	486	452	465	424	447	427	455	458	449	442	460	446	469	479	451	479	469	409	449	495	414	427	458	441	425	461	449	470	442	455	433	473	440	461	470	419	409	452	443	428	475	458	441	450	459	409	450	462	437	451	423	422	457	479	429	457	407	455	483	467	423	439	451	433	457	444	471	448	433	467	432	481	405	460	432	441	434	466	469	448	462	414	530	462	420	462	440	453	399	437	436	455	452	409	427	423	438	471	459	430	420	457	478	480	448	417	464	434	455	481	476	450	463	458	503	467	480	464	437	430	434	453	447	477	441	414	437	474	393	463	513	427	455	439	452	512	481	402	440	466	444	465	445	437	471	424	453	427	423	427	430	403	454	432	412	443	454	444	459	467	463	471	472	447	429	428	429	444	461	449	463	456	447	467	446	432	421	457	471	485	472	404	454	426	476	435	452	448	449	459	439	479	450	449	435	454	411	485	421	499	450	424	441	472	462	467	487	445	424	462	464	461	456	464	428	440	452	448	473	434	478	454	448	420	454	423	493	461	433
10339	7622	13791	10180	4850	1680	861	450	365	316	198	177	192	184	144	145	151	151	137	167	155	151	138	146	137	131	144	140	157	145	162	129	128	142	137	145	125	157	143	114	142	157	143	159	136	137	143	146	143	142	155	145	153	160	122	149	156	150	153	160	143	146	118	119	142	129	154	165	141	149	155	155	145	160	144	145	143	150	154	151	150	149	141	150	142	141	161	132	149	162	139	146	138	146	140	153	144	171	158	155	151	131	162	127	158	164	146	158	135	172	158	165	148	132	154	147	132	134	119	125	156	130	144	156	133	139	129	143	156	140	151	119	171	137	130	150	158	160	143	159	146	169	152	151	144	147	148	155	147	160	148	129	131	133	131	147	118	121	143	170	161	146	167	167	132	129	162	142	157	150	140	152	141	149	144	149	134	144	139	139	125	164	166	125	150	157	133	130	139	144	173	162	134	145	136	118	174	145	127	146	146	120	148	126	148	139	152	146	132	145	147	117	149	162	145	143	140	146	138	165	150	145	142	146	171	143	152	123	122	154	144	141	152	168	154	147	156	128	160	145	128	152	160	127	155	145	129	167	157	165	138	125	145	153	163	140	136	146	169	161	137	152	157	148	148	127	138	147	155	134	140	142	134	155	146	148	158	169	146	136	152	144	132	132	131	173	168	152	169	140	128	145	154	148	136	139	153	164	151	120	164	133	117	125	160	167	132	137	143	152	142	146	145	141	123	145	149	153	142	171	142	136	159	129	152	133	166	159	126	134	155	136	145	171	159	171	144	154	145	158	137	144	140	158	150	144	155	154	129	127	154	136	139	131	131	143	122	121	153	133	148	164	153	155	160	136	159	155	162	151	154	154	162	140	138	152	137	155	170	130	145	157	132	152	142	147	141	139	140	125	154	157	163	151	153	135	140	140	130	125	130	130	133	135	150	154	146	161	143	160	132	147	161	147	151	151	159	125	158	117	147	129	149	135	154	150	147	144	151	157	157	147	131	129	154	159	155	144	144	161	141	136	142	138	147	147	135	151	152	147	140	142	164	136	126	143	146	137	136	154	156	168	153	150	128	136	142	138	152	156	140	138	116	148	148	151	125	135	166	147	142	149	147	144	141	158	154	156	127	150	151	150	158	136	138	151	141	143	144	156	141	128	144	149	141	152	176	134	155	156	152	149	156	153	148	170	130	131	140	168	157	138	149	170	122	156	168	155	143	136	159	165	152	143	152	153	161	128	159	141	126	148	135	149	148	153	149	132	149	148	147	152	134	155	135	130	151	166	134	150	161	154	152	149	156	136	138	147	160	140	149	175	154	141	154	172	172	148	138	152	136	142	134	149	137	123	152	148	135	147	141	163	129	152	145	150	151	174	159	144	146	144	138	142	153	135	149	144	144	139	144	155	134	128	156	154	156	158	158	135	156	142	142	137	136	130	140	175	147	145	137	151	152	128	181	158	141	167	153	143	149	154	141	144	133	138	129	134	131	134	129	132	170	140	119	148	140	140	164	146	128	136	131	134	147	149	121	139	134	141	145	152	136	124	152	146	136	148	150	140	133	128	122	159	120	133	161	148	135	142	170	144	146	160	146	146	121	137	141	139	155	134	153	157	151	136	148	144	141	182	138	132	143	140	139	148	146	143	139	162	154	151	155	154	147	129	143	129	132	139	156	142	133	124	129	154	144	149	128	160	136	153	146	137	141	161	148	128	132	129	127	138	154	157	147	142	133	157	162	134	143	142	130	141	140	156	134	157	127	134	159	137	150	144	141	142	142	148	128	161	152	144	133	140	137	147	128	138	181	144	143	136	153	178	137	125	145	148	140	141	145	141	139	126	151	143	158	163	156	167	146	135	152	136	145	160	156	130	146	140	165	145	125	172	156	148	145	155	140	134	140	141	141	157	138	135	126	130	151	160	169	139	141	152	167	151	134	145	137	146	158	131	147	161	146	158	137	166	142	131	138	149	149	156	157	136	159	158	133	148	138	147	166	148	143	159	159	171	161	144	147	155	152	139	157	141	147	139	123	131	148	142	153	132	139	166	152	162	162	165	129	142	145	126	142	153	131	149	144	147	154	132	121	160	148	125	142	136	137	148	138	164	142	131	137	137	126	155	159	157	167	150	155	162	133	150	159	170	135	174	148	157	134	139	141	139	130	139	146	144	156	146	144	115	153	146	171	136	160	127	130	145	118	116	144	162	187	147	139	150	135	123	120	156	116	150	126	149	162	155	166	140	133	152	139	170	144	159	151	146	141	150	163	154	153	131	146	156	151	164	158	140	157	165	172	142	150	170	145	140	135	157	162	155	149	144	157	153	149	139	153	126	144	155	150	133	138	158	143	136	147	149	155	167	141	148	155	154	133	144	164	159	146	143	154	162	147	132	139	156	155	151	134	158	138	129	145	123	142	179	153	148	155	151	143	153	142	139	153	153	150	148	134	129	152	145	121	143	137	146	161	162	146	140	155	152	117	158	148	120	155	120	170	155	142	142	132	150	144	140	155	138	151	138	121	129	160	140	141	151	138	141	146	119	158	150	135	131	144	151	146	137	151	148	142	170	152	135	138	142	166	128	132	144	108	141	149	154	145	149	131	148	138	160	158	134	160	156	149	141	151	153	128	133	134	176	146	129	130	163	172	130	132	152	124	153	139	147	145	139	151	143	150	152	128	159	154	140	152	147	131	136	154	142	135	146	123	175	136	144	123	152	146	154	143	164	148	120	157	144	148	121	151	159	162	141	127	149	163	128	149	131	137	151	162	145	134	138	150	140	141	156	146	153	147	140	167	167	134	169	152	164	143	145	160	143	138	133	166	130	147	153	154	132	141	149	149	143	148	130	153	145	152	149	142	145	161	146	158	142	146	141	148	131	131	165	172	155	158	145	143	140	146	162	157	141	140	132	154	159	128	138	152	140	142	139	127	148	164	135	148	133	161	141	147	152	151	148	148	138	162	144	154	143	167	147	153	142	152	127	148	126	140	146	139	132	161	144	151	155	155	153	157	147	132	128	155	158	136	142	140	144	146	133	133	153	154	149	138	136	146	144	151	154	152	158	153	165	154	143	159	154	119	134	166	134	134	130	165	174	149	149	190	148	142	143	155	145	156	139	142	140	124	154	139	152	148	149	164	153	135	156	146	162	151	161	145	142	158	147	132	125	154	157	133	158	155	141	129	150	140	135	149	151	168	140	131	138	134	138	158	146	133	142	143	157	141	133	130	150	132	139	146	135	145	143	165	126	146	165	152	160	146	132	155	141	138	167	146	144	128	133	158	144	175	151	151	164	140	151	146	124	143	133	163	147	138	139	142	130	135	152	134	139	158	125	148	160	156	135	142	146	154	144	157	150	141	134	148	156	164	137	163	147	147	158	154	137	135	143	160	154	134	115	151	118	151	159	149	145	146	139	148	134	139	135	131	141	143	155	156	145	158	154	157	148	160	144	145	153	137	148	175	141	157	158	159	137	148	149	147	148	140	128	144	130
8149	9648	22328	21507	12412	6312	3342	1803	1486	1095	632	535	509	510	424	444	430	384	431	426	375	395	392	399	414	391	410	381	374	404	434	373	388	417	423	418	368	377	386	368	414	390	374	389	410	386	398	389	396	402	385	393	404	419	416	379	414	385	416	387	430	407	401	410	399	372	372	385	388	396	393	365	373	376	386	380	413	398	385	398	408	402	384	433	396	412	400	440	377	361	397	381	409	389	365	394	425	417	421	427	394	422	376	373	392	398	349	408	406	416	433	396	367	400	415	394	398	371	412	411	423	383	376	423	382	404	391	382	380	424	399	376	373	393	374	389	366	414	416	408	385	373	385	396	404	406	380	421	400	423	429	384	386	377	368	382	385	424	428	401	393	416	421	409	404	391	397	404	393	411	410	377	420	406	398	366	375	371	391	417	364	378	330	377	425	399	427	403	416	407	389	409	378	356	381	420	393	385	409	410	431	380	389	398	393	429	425	431	378	365	401	387	382	425	397	384	397	369	412	395	408	399	375	390	384	420	403	400	410	399	434	394	410	431	427	400	383	425	410	364	391	396	366	426	397	411	414	389	410	395	395	371	368	405	351	427	427	395	383	387	389	412	416	426	380	420	394	387	390	381	407	379	396	398	379	421	393	391	342	372	418	436	412	396	396	400	433	424	385	405	380	370	443	391	402	390	406	390	375	350	400	427	381	388	388	412	389	380	466	407	394	441	418	355	390	420	388	410	387	414	390	366	387	428	401	401	394	437	376	403	416	399	401	377	414	406	402	435	370	410	395	367	410	368	388	391	394	433	417	433	357	395	399	375	409	390	384	391	389	395	392	411	389	394	404	413	371	398	400	407	380	390	401	418	398	398	396	403	400	414	365	380	417	408	362	378	427	411	405	367	389	391	414	400	424	419	414	378	392	398	415	412	415	386	379	426	359	400	391	416	416	400	402	396	393	371	373	424	408	350	412	410	396	398	398	370	395	396	362	423	361	422	379	437	369	418	398	410	398	380	411	404	398	342	381	387	382	395	380	381	359	378	395	401	405	404	403	414	400	404	413	382	429	412	408	406	399	396	387	372	400	391	367	364	416	395	406	388	417	398	379	394	393	372	435	413	377	368	405	394	397	404	403	380	404	427	380	375	409	378	399	378	399	373	396	380	393	401	379	382	383	388	412	405	402	364	391	410	416	402	373	372	393	352	389	389	382	400	434	384	361	370	385	401	413	338	355	392	396	385	405	369	389	414	387	390	429	368	434	385	392	403	400	386	386	413	399	402	417	389	396	384	408	393	406	409	399	383	396	413	414	402	370	407	398	376	402	368	359	408	404	394	415	393	374	396	400	389	417	375	383	401	405	381	425	376	414	395	377	396	383	389	398	397	408	412	440	391	367	436	392	363	413	433	402	370	405	381	408	385	391	397	382	378	424	428	374	404	425	411	419	452	366	410	418	380	436	381	397	399	411	358	410	399	375	399	375	395	411	402	402	376	373	395	406	388	400	417	398	399	387	401	390	363	373	412	397	396	391	389	397	410	381	395	366	397	391	382	410	424	400	410	376	364	397	411	382	383	421	390	372	389	386	363	374	370	401	388	395	378	388	406	387	365	364	411	377	455	418	371	430	376	393	393	375	402	431	414	385	394	419	384	396	366	412	414	396	376	393	385	414	393	398	424	411	368	410	395	392	395	365	390	411	413	375	392	370	388	385	366	362	400	412	383	401	373	399	390	394	400	395	400	433	380	357	375	397	389	393	436	380	405	392	399	412	394	344	378	398	385	391	370	402	426	410	370	414	397	413	416	400	394	406	413	371	363	411	392	405	389	411	381	377	376	401	401	425	384	420	420	357	420	361	370	427	397	388	398	396	386	398	403	370	406	387	406	385	363	412	412	397	378	404	379	375	393	397	409	412	416	384	394	373	365	439	388	381	379	397	365	408	430	363	397	417	386	398	407	377	392	384	363	374	432	383	395	371	373	386	363	387	391	436	382	408	387	386	416	394	396	415	376	394	396	397	382	415	408	386	368	390	389	384	400	381	426	388	346	366	396	395	423	407	406	395	410	397	399	382	387	380	386	398	391	399	402	355	365	439	407	383	417	382	407	373	418	401	385	365	381	355	418	418	383	390	372	404	401	367	375	376	411	385	387	395	385	431	412	417	381	400	384	372	428	443	401	410	388	426	417	422	401	405	421	373	387	424	411	397	397	362	382	384	413	411	399	411	403	410	395	352	372	410	418	382	402	399	360	387	369	402	417	382	350	384	376	424	433	387	417	429	389	415	434	390	389	401	391	350	408	381	417	388	394	393	409	435	387	417	394	368	390	371	381	409	391	436	420	413	420	407	379	384	374	398	388	368	386	396	389	428	390	424	411	404	416	381	353	400	439	396	398	423	407	385	383	382	410	403	397	387	369	372	396	399	425	408	370	331	404	420	386	382	423	375	428	373	384	375	399	377	367	404	419	413	395	370	396	364	439	371	378	425	387	402	386	401	436	409	402	382	382	423	404	415	414	398	437	420	382	424	411	406	407	415	392	392	416	400	408	396	366	365	369	410	388	364	385	396	353	407	388	375	387	405	392	381	374	367	382	440	422	393	404	406	413	396	384	404	387	401	418	420	428	439	418	389	419	403	394	395	405	387	399	381	388	414	385	400	397	427	376	390	419	403	385	394	382	369	409	411	405	362	399	391	369	414	404	394	392	389	397	453	375	397	373	407	399	411	398	399	370	402	366	377	408	402	403	389	380	372	361	382	376	435	399	359	399	372	394	382	385	409	375	418	386	421	359	387	367	424	364	393	409	379	421	376	392	444	366	407	395	363	413	400	411	413	406	367	411	398	379	418	391	398	415	400	399	371	401	401	378	404	392	398	370	380	432	402	377	415	407	403	390	395	379	362	433	392	411	407	403	361	421	369	371	416	374	400	377	427	378	404	392	404	396	408	436	408	395	400	387	408	415	374	414	376	394	376	384	405	423	375	403	390	392	383	410	398	383	355	344	395	400	396	421	357	381	405	409	412	399	372	380	382	399	390	400	384	421	401	379	379	412	439	380	379	389	384	388	388	378	412	385	377	386	389	426	384	390	387	411	408	390	405	403	424	394	411	395	405	392	398	413	377	404	378	376	385	350	393	385	432	390	374	375	374	400	411	397	395	414	385	402	405	435	435	403	382	393	415	388	374	359	389	398	408	421	405	374	412	399	393	384	372	351	360	404	413	367	409	383	399	413	401	374	424	387	396	406	394	411	439	388	411	395	375	389	363	394	371	392	403	425	403	362	386	388	393	379	387	402	419	386	388	396	395	389	399	381	394	369	411	371	403	435	386	385	379	390	376	380	361	383	354	385	421	400	385	392	398	401	410	373	370	393	405	380	416	385	427	392	398	437	391	352	385	386	405	382	410	368	406	410	376	382	398	416	411	416	374	378	419	407	397	425	420	367	368	396	419	444	417	386	417	380	400	410	374	416	391	380	380	410	394	344
41531	49077	69260	56358	38894	21957	10628	4205	2568	1545	640	452	395	356	241	186	195	162	173	155	157	158	158	149	138	163	156	147	138	168	161	160	145	162	144	146	164	168	133	150	152	156	148	141	140	154	137	150	163	138	141	147	149	160	165	125	156	156	150	156	143	145	138	160	137	148	148	171	170	171	137	159	141	158	169	152	128	154	153	148	126	168	148	150	144	157	133	141	148	148	150	151	142	181	128	163	150	161	149	126	151	160	157	143	154	152	137	152	156	147	161	165	154	155	176	151	146	147	148	155	148	162	141	133	162	156	156	149	163	176	139	118	153	138	158	171	155	159	138	153	166	170	137	151	155	162	163	164	141	169	145	155	143	167	160	145	168	150	144	145	142	175	147	149	142	144	129	155	157	132	140	153	162	143	138	135	163	163	164	148	158	146	131	148	153	144	137	138	156	157	138	160	166	140	135	142	145	145	163	169	143	162	127	156	156	151	162	168	146	156	127	156	140	137	139	163	146	178	161	165	159	138	151	151	141	153	151	148	170	148	137	167	152	160	150	150	159	155	164	164	168	168	154	158	154	129	143	164	173	139	155	155	158	160	162	148	167	167	145	144	138	179	154	154	165	143	160	161	131	163	159	168	150	151	166	149	162	153	146	159	173	147	138	161	150	139	139	158	157	150	163	157	138	156	161	173	158	176	149	174	149	147	160	147	154	149	134	160	150	171	164	137	131	149	149	150	151	154	162	170	159	162	149	167	183	156	147	154	152	145	171	156	176	163	135	153	174	146	176	152	166	162	163	139	145	147	150	155	147	170	140	156	160	164	141	172	129	160	162	129	154	164	167	158	134	146	158	153	156	164	146	151	149	156	140	162	149	155	154	135	154	145	138	173	177	154	153	161	154	152	156	160	152	135	142	158	147	138	184	155	138	129	160	154	175	148	151	143	151	157	147	151	180	169	150	150	141	149	184	150	153	151	163	144	146	166	153	152	141	154	137	156	148	145	143	173	166	153	147	154	139	147	153	157	149	158	136	170	164	156	160	148	149	167	176	152	116	163	166	149	172	159	159	146	145	163	141	138	182	137	148	163	171	159	149	145	140	167	150	162	150	150	151	142	148	143	182	158	163	159	165	178	164	138	154	158	161	168	157	153	153	147	152	157	166	167	158	161	175	159	139	150	132	152	138	167	145	146	135	154	165	155	141	165	155	150	162	163	152	166	139	186	153	146	148	153	162	133	138	148	169	173	158	158	142	143	142	154	148	161	161	156	123	178	134	134	158	157	150	157	134	148	176	140	160	158	172	156	155	166	144	161	166	130	167	171	145	164	136	191	157	159	135	162	149	131	164	141	147	162	155	141	147	162	136	138	163	161	159	171	151	147	145	152	152	156	147	179	138	145	143	148	158	157	154	151	154	167	151	164	166	159	158	143	168	140	139	142	161	142	154	163	160	148	133	161	156	162	156	173	149	177	153	179	153	158	151	145	150	153	170	138	160	161	158	148	168	170	163	154	153	143	141	136	184	138	174	171	172	150	170	161	166	141	151	148	148	156	160	150	152	167	149	148	170	147	151	171	161	149	154	162	166	154	134	150	184	165	166	148	140	159	156	135	173	153	158	152	163	150	158	164	144	150	160	159	162	161	121	154	150	175	157	173	169	173	149	168	174	150	160	159	174	141	148	161	130	134	140	174	154	163	154	156	165	153	148	145	141	142	164	143	150	146	166	161	144	166	172	149	159	133	186	146	162	136	166	142	155	182	138	152	151	167	172	151	174	161	162	155	150	167	144	136	156	168	160	159	132	141	160	159	153	156	120	162	160	168	164	152	137	141	149	148	159	149	161	137	147	124	127	152	156	166	151	138	167	124	165	182	151	157	133	152	146	154	162	153	160	161	156	162	148	144	143	157	136	158	161	149	148	155	168	155	128	171	148	145	141	136	128	152	152	151	174	160	150	153	156	138	150	184	148	165	156	136	144	155	157	172	173	141	167	162	161	153	152	157	166	140	167	153	152	135	158	139	156	140	136	139	145	164	145	132	145	170	138	136	130	146	169	166	161	164	147	150	154	158	144	153	160	147	172	154	132	135	150	169	132	172	168	138	168	133	172	140	156	166	144	143	148	146	152	144	143	154	163	141	130	155	155	148	134	123	149	146	153	159	162	153	168	145	152	147	164	150	165	159	173	144	148	148	152	144	137	146	146	166	149	162	148	113	158	136	163	138	126	142	170	159	167	129	141	135	150	146	164	159	158	144	163	157	152	155	168	178	147	182	163	130	152	160	146	141	142	160	164	161	173	160	146	178	159	132	143	144	140	147	149	145	150	142	167	161	174	149	147	146	147	141	186	143	145	166	174	155	155	132	156	158	158	165	165	146	156	141	167	136	157	155	167	153	137	148	165	143	168	140	156	174	146	162	133	152	143	143	158	139	155	143	155	162	156	150	167	133	161	152	129	161	145	162	142	152	158	175	186	148	155	185	133	146	126	143	146	167	177	173	140	155	166	180	137	163	154	173	166	136	139	154	152	155	148	128	146	144	175	156	144	129	147	139	151	131	140	151	143	163	153	141	158	144	145	149	160	168	140	168	155	156	173	155	164	158	143	142	156	157	146	160	171	147	171	155	145	158	146	165	159	163	173	155	142	148	144	153	153	167	157	156	206	162	167	156	143	154	146	158	161	151	147	163	161	134	147	138	146	152	134	132	144	171	152	152	161	151	158	140	157	118	139	177	177	148	161	145	153	140	152	153	162	149	157	157	146	154	159	154	155	163	156	144	141	159	157	153	159	145	170	152	129	136	146	148	131	160	150	147	149	156	155	145	159	152	151	133	161	141	143	189	178	138	137	161	160	144	149	130	157	159	172	151	167	167	151	161	168	143	139	145	168	152	166	150	140	139	177	149	157	160	175	147	158	149	146	162	160	140	145	141	171	146	147	162	145	161	154	158	169	146	139	153	145	137	172	167	157	156	137	157	163	151	182	162	157	164	156	148	133	175	167	188	167	139	144	150	144	172	152	137	157	150	148	154	164	134	142	164	175	138	156	140	175	163	176	158	157	142	158	149	146	139	157	147	141	152	144	144	156	158	156	157	155	169	177	160	147	177	149	157	143	155	159	135	159	180	148	147	167	180	140	161	148	138	133	148	170	141	153	139	153	148	154	165	145	169	124	147	157	113	162	150	149	121	157	183	160	152	150	151	158	154	161	183	159	151	157	147	125	133	144	164	165	150	155	138	172	185	134	152	157	158	140	174	116	163	134	153	161	154	129	167	173	146	138	145	156	183	147	141	148	151	155	120	156	154	163	138	138	164	168	166	159	165	136	148	148	151	152	155	151	168	140	152	164	163	143	144	151	134	139	154	155	160	144	149	170	139	151	159	159	142	137	148	144	164	158	168	135	164	169	141	165	161	138	167	145	141	165	149	178	174	132	162	157	153	154	157	174	125	175	157	132	151	158	163	145	181	142	129	171	151	163	165	158	143
25230	39086	62359	59800	44607	34396	21706	13981	10416	6778	2857	1912	1763	1484	872	750	591	506	516	503	476	483	391	461	420	449	414	417	413	440	400	450	424	409	409	443	394	415	456	408	413	454	417	408	415	377	408	431	450	426	416	417	404	446	425	392	392	427	398	397	407	428	399	375	418	400	395	430	395	407	426	404	421	410	390	395	440	388	420	454	397	404	409	376	439	429	377	376	432	444	397	385	422	414	396	395	420	454	379	392	398	403	433	415	420	410	400	460	400	456	403	391	440	408	423	427	391	383	393	385	393	386	398	424	415	407	433	403	391	384	423	414	398	370	391	395	441	428	415	411	436	428	375	407	403	409	403	455	420	402	393	405	433	378	427	409	432	427	393	415	419	406	408	433	413	443	438	428	418	409	426	412	414	442	384	391	386	412	408	457	404	469	400	416	402	438	446	411	424	436	399	376	422	412	436	404	369	398	391	411	421	405	407	388	412	427	418	409	415	414	394	414	427	384	469	477	407	389	423	395	426	420	407	434	438	390	440	414	398	425	430	431	405	426	424	432	423	400	394	373	427	420	406	423	428	401	414	419	410	385	430	471	413	405	383	435	462	410	409	411	428	412	417	415	395	389	432	431	417	431	411	392	417	416	404	402	411	409	381	431	403	416	418	384	409	387	413	424	448	395	414	443	438	416	424	406	413	434	412	463	390	404	433	410	423	404	426	444	443	421	398	447	376	435	427	421	413	399	456	417	395	425	418	407	393	414	420	438	426	408	431	409	449	437	385	415	467	384	429	397	433	450	417	368	390	445	414	406	422	384	404	420	421	416	378	445	413	393	415	409	441	398	425	427	409	394	446	434	410	406	388	422	396	406	398	404	437	399	429	423	405	420	444	437	413	420	438	421	387	416	422	446	396	429	415	436	417	461	391	444	415	401	436	398	394	439	427	436	443	424	411	437	416	403	431	432	365	430	429	419	443	418	398	412	430	437	402	418	414	431	427	432	423	421	439	435	415	413	424	409	424	459	449	410	417	398	416	414	410	404	417	418	423	428	418	406	434	399	435	394	406	444	430	401	420	411	413	415	420	430	439	403	428	401	397	407	385	382	423	413	420	436	410	422	394	451	426	442	395	427	385	412	399	406	422	439	433	426	418	388	363	405	423	419	406	423	392	400	421	420	435	428	453	414	418	451	393	402	404	394	415	435	405	428	436	441	438	416	425	401	399	379	418	403	437	383	399	402	438	432	419	418	417	411	423	405	424	404	389	441	436	475	405	417	419	417	413	431	419	426	446	412	465	425	431	397	450	428	381	386	398	422	433	437	432	416	449	436	406	400	421	390	376	395	427	382	382	420	444	459	404	395	425	444	420	416	415	421	423	384	411	442	410	445	423	451	407	413	427	438	396	450	439	455	444	393	379	429	396	422	445	394	400	433	425	426	435	417	406	414	429	406	385	431	411	413	402	425	415	407	398	414	429	438	393	475	417	398	395	407	442	413	409	428	398	434	416	434	425	430	388	410	370	419	391	414	447	403	453	390	451	410	401	394	440	381	387	397	392	394	401	403	433	418	415	407	417	433	438	401	408	431	402	407	385	410	400	407	399	391	435	395	390	449	421	422	416	422	416	376	375	417	418	400	427	399	413	402	464	430	406	389	416	388	427	403	369	418	413	389	413	443	362	449	406	433	440	402	404	412	411	402	416	434	420	394	451	449	419	451	414	401	393	383	439	411	413	416	431	437	429	417	423	423	423	404	414	456	390	434	399	397	449	419	391	422	409	420	405	417	423	371	403	389	418	432	397	416	379	424	454	410	410	418	403	427	385	455	418	418	443	428	392	460	469	374	433	435	405	379	414	412	433	400	409	383	410	408	402	426	411	429	422	379	438	410	367	422	431	426	393	399	432	390	402	401	413	416	417	433	460	439	421	402	438	389	444	428	413	398	443	404	425	439	406	394	423	416	426	390	411	434	447	388	404	421	435	416	379	410	412	460	452	388	426	386	418	416	425	409	393	392	430	427	383	395	415	444	367	420	426	378	441	412	392	512	413	437	435	422	411	405	442	427	456	444	443	421	415	406	394	414	459	399	425	438	428	428	387	416	423	416	387	434	414	395	399	432	390	403	414	414	442	436	406	423	407	437	426	417	424	399	423	439	412	393	441	408	424	398	406	438	419	441	395	427	436	414	416	418	383	389	430	391	400	421	450	410	434	422	409	428	393	395	403	364	413	378	445	420	415	427	433	429	408	436	439	410	412	406	401	425	432	442	437	416	362	451	442	449	441	429	409	387	413	392	427	404	381	414	423	414	411	421	445	426	429	401	392	418	425	412	414	385	402	416	391	440	411	383	421	396	447	430	425	398	421	406	423	399	425	374	405	433	403	401	396	455	442	392	411	416	387	439	427	422	416	442	411	407	427	425	439	399	423	410	400	417	418	418	400	413	422	421	385	390	407	395	396	382	425	378	418	401	418	422	370	405	402	397	376	392	401	392	428	402	387	409	438	397	437	387	395	403	424	426	431	433	453	400	447	426	415	392	413	436	444	429	411	393	419	447	400	452	436	393	450	425	394	411	411	443	424	394	373	399	398	421	462	417	433	441	410	424	416	429	408	441	404	426	391	430	403	440	431	453	443	368	403	379	387	421	436	407	414	421	383	423	427	413	430	417	407	424	400	426	404	416	414	391	421	440	399	417	417	416	397	438	429	400	401	413	420	401	443	378	425	409	393	422	396	424	417	371	399	409	406	439	371	426	388	388	425	398	433	420	427	411	405	420	398	417	388	403	406	433	384	423	421	418	424	460	383	418	432	440	419	413	430	375	440	420	380	396	420	383	430	403	402	457	433	390	430	374	391	414	416	423	404	406	407	434	406	413	455	429	426	409	442	397	418	399	429	405	429	443	448	390	433	387	411	408	408	410	432	396	416	404	451	382	438	432	384	438	393	440	443	393	408	418	440	413	400	422	430	387	410	406	419	369	386	438	444	427	409	434	384	402	390	418	379	410	415	387	408	402	435	422	421	439	437	394	375	400	423	410	410	407	410	410	421	419	424	424	416	412	417	384	419	402	402	401	463	440	428	416	407	384	411	387	381	439	416	389	397	415	429	427	409	393	422	386	397	417	426	386	421	398	435	444	406	420	400	427	432	424	395	430	422	398	438	411	403	417	421	425	365	437	395	428	419	423	426	423	397	416	418	403	418	427	414	411	421	438	373	435	407	380	399	400	411	415	412	400	426	418	412	427	365	400	405	409	382	406	424	420	374	398	394	394	407	406	404	430	409	395	389	430	441	426	396	420	462	446	443	410	433	407	401	396	420	391	428	437	417	422	418	412	426	391	381	407	423	407	400	406	415	420	408	430	402	425	381	378	390	399	420	390	407	418	388	417	443	399	440	414	424	405	444	389	425	422	416	425	429	385	377	428	390	453	434	421	448	409	403	406	410	406	445	418	399	441	442	402	369	394	445	402	440	381	419	399	390	398	433	413
56537	66862	81088	68766	49356	32109	19840	9093	4970	3061	1432	668	565	560	408	277	200	194	180	177	205	186	200	154	174	169	165	164	191	177	166	157	170	174	163	168	182	161	185	213	174	177	157	170	178	172	172	183	151	150	180	169	157	166	152	151	190	161	179	167	177	175	174	176	157	169	163	154	180	174	176	168	167	160	152	171	174	173	160	158	164	163	177	173	158	159	181	192	174	171	198	179	167	173	203	168	176	158	174	193	170	174	167	180	180	155	181	167	193	172	186	170	173	189	152	162	188	173	161	149	180	192	176	187	170	174	178	191	158	164	163	177	171	151	179	190	152	190	179	171	166	172	175	172	175	176	172	150	183	162	138	179	175	177	183	206	155	210	183	189	181	187	172	177	172	156	168	170	160	195	164	176	175	163	169	187	138	189	171	173	167	174	165	187	179	192	176	164	164	161	183	176	180	186	172	153	175	188	197	175	179	159	182	178	156	157	152	158	170	188	214	171	179	166	166	174	169	177	165	163	173	178	192	178	196	182	158	151	176	145	156	151	164	190	162	173	174	161	176	185	161	165	168	158	174	196	164	172	165	166	180	160	175	176	178	151	162	153	172	176	178	182	175	160	185	171	159	178	156	169	174	165	157	195	196	153	178	158	159	176	167	164	163	191	194	192	171	164	176	170	164	159	177	154	177	173	159	158	172	149	148	170	149	168	190	167	201	185	176	163	180	182	158	192	162	181	160	188	189	166	172	178	163	155	165	160	185	188	147	175	163	186	180	167	186	195	157	147	158	169	187	176	155	178	174	161	202	178	160	171	176	163	174	180	186	144	163	163	171	165	164	173	181	184	169	162	188	180	196	174	158	158	187	158	193	160	156	163	169	191	178	158	163	186	197	184	172	204	174	176	185	183	151	181	197	174	196	142	172	172	175	189	151	162	191	212	187	199	187	171	179	192	167	155	179	148	195	168	156	171	184	171	183	165	177	157	175	191	170	189	173	178	159	154	187	172	163	154	169	170	185	155	177	155	174	171	157	195	168	167	169	158	186	178	177	188	192	198	173	162	173	164	177	175	199	187	161	180	149	172	164	168	164	191	161	205	165	184	183	151	150	194	167	147	172	174	159	177	176	163	182	177	169	158	165	177	178	177	196	182	182	179	196	159	167	145	178	189	191	170	168	198	217	180	140	183	167	160	173	169	181	165	172	179	165	190	170	188	178	179	173	190	155	158	164	175	209	193	188	164	171	181	199	177	168	181	177	173	140	169	173	179	163	192	175	158	163	183	169	159	196	174	163	183	148	167	164	167	174	151	170	186	194	163	168	140	154	171	192	161	183	156	157	184	186	161	151	190	172	168	182	165	179	166	168	168	163	168	165	169	155	170	162	199	167	170	154	185	168	164	175	183	155	186	169	150	152	178	141	160	186	168	147	155	156	154	154	201	185	181	198	166	160	179	199	183	172	181	187	180	184	176	161	164	131	166	174	152	170	181	157	181	177	172	187	173	157	156	183	180	171	175	189	158	163	193	175	160	197	174	164	188	164	181	165	186	171	161	197	146	180	166	175	161	202	169	157	173	188	184	179	155	174	168	151	164	191	161	175	148	183	154	151	171	180	160	174	169	168	168	190	157	194	153	178	189	193	173	172	171	150	178	176	171	152	180	186	171	158	180	194	176	184	185	182	168	176	167	165	185	185	182	152	198	150	185	181	145	170	188	149	160	173	175	153	182	191	187	167	167	166	167	160	161	155	158	189	199	168	160	145	176	161	168	148	170	177	184	192	157	174	180	159	180	176	156	174	181	181	178	155	191	162	176	172	190	165	189	171	177	186	171	183	187	172	170	186	180	168	164	182	165	164	150	191	174	182	175	181	168	169	156	167	159	168	180	178	150	181	162	189	161	145	151	152	168	178	164	176	174	162	145	182	182	164	161	167	179	202	170	168	177	171	169	158	172	173	170	152	164	158	198	173	174	168	175	152	180	171	163	179	166	168	184	203	179	182	176	178	157	154	162	170	179	137	196	190	178	179	169	176	162	159	157	166	159	176	191	149	161	189	170	159	162	166	175	181	165	171	172	167	150	168	169	156	177	166	163	174	163	163	172	181	170	169	179	182	162	147	177	171	197	175	168	154	180	176	183	183	161	173	177	176	174	175	176	175	184	150	164	203	199	171	178	184	148	173	180	186	170	158	177	147	193	188	165	165	165	183	168	166	187	166	189	167	181	169	163	157	199	165	167	169	157	178	149	177	185	173	137	163	168	149	147	183	175	170	156	166	157	153	185	166	173	167	188	185	173	168	167	159	173	154	191	173	152	184	147	153	180	167	176	153	158	185	176	171	167	161	166	151	158	177	173	184	162	164	169	167	194	161	170	174	187	184	162	161	158	174	157	175	185	172	186	177	178	163	190	174	169	169	167	169	144	182	176	160	175	160	169	181	167	162	178	189	165	168	165	162	152	158	182	168	174	165	177	182	168	199	182	169	169	182	182	180	196	156	179	169	160	186	173	172	171	162	208	169	168	191	186	157	162	168	179	141	174	181	166	191	186	156	160	159	153	155	150	182	157	185	192	169	176	153	149	180	183	192	168	140	169	187	163	179	169	195	195	183	165	171	168	170	193	173	167	169	148	158	164	167	175	182	180	160	163	154	176	166	174	168	171	156	163	164	195	152	170	165	164	172	174	170	158	129	185	183	199	163	159	195	171	198	166	178	189	168	161	180	153	153	174	177	150	195	184	178	184	160	158	179	188	165	172	156	148	159	186	164	184	187	163	166	162	163	190	177	166	165	182	188	175	199	169	199	143	158	158	177	156	169	165	153	157	173	183	175	168	168	158	180	159	168	204	175	191	164	178	171	178	166	144	171	176	169	190	156	183	157	144	149	163	165	165	162	170	184	193	164	173	188	196	155	186	177	174	174	155	185	162	178	149	184	180	156	168	194	176	174	185	158	173	167	177	184	164	169	172	166	194	192	163	140	174	187	190	168	160	174	148	145	191	157	182	162	155	185	188	147	164	189	175	156	166	168	158	160	166	166	180	182	172	205	177	179	183	161	130	163	193	168	163	182	174	188	184	177	168	192	154	181	170	206	158	182	187	164	166	170	158	170	167	173	156	191	180	157	153	163	171	173	141	186	177	170	163	156	187	171	174	158	179	181	163	178	186	192	177	161	164	184	176	159	187	195	162	175	167	172	170	154	154	191	179	184	202	195	150	179	174	191	201	182	164	206	164	189	194	169	180	166	170	164	174	179	178	168	171	173	168	177	167	173	179	171	171	149	178	180	169	172	166	162	177	179	160	168	166	155	178	169	182	189	181	181	149	170	179	158	167	158	173	163	184	161	173	176	175	183	154	179	161	175	186	168	181	181	184	151	176	174	152	163	175	171	179	156	164	181	181	172	187	188	169	168	182	165	173	180	142	176	179	177	168	167	174	171	139	185	166	177	149	192	155	172	178	186	177	176	198	195	146	185	190	175	170	196	182
34677	51100	76107	75016	54212	43304	30648	21801	15571	11521	5712	2783	2633	2341	1601	948	623	582	525	558	450	526	509	439	471	469	441	522	477	440	468	456	466	442	462	448	482	490	478	463	443	488	468	451	433	449	453	432	460	423	448	477	439	447	438	478	443	475	480	424	471	504	429	462	425	464	471	483	467	447	446	443	473	471	431	440	427	433	479	479	463	451	476	453	459	454	494	438	454	447	433	424	425	427	463	406	426	448	484	480	432	461	395	450	425	486	498	434	458	457	456	426	487	460	477	474	460	425	432	496	423	445	459	460	484	444	440	463	469	504	433	431	484	456	440	474	452	535	461	426	485	472	426	469	490	445	484	435	469	433	470	474	428	469	441	450	452	452	483	463	467	464	487	461	436	470	446	421	427	438	464	484	469	479	447	482	444	415	403	459	468	453	480	469	434	464	451	434	452	482	437	451	456	481	453	437	459	442	447	469	413	456	449	444	476	421	477	443	478	443	448	444	460	449	456	489	460	480	459	433	440	432	425	480	447	427	467	454	404	449	437	493	475	473	437	435	471	437	480	468	440	456	442	455	480	442	432	471	424	458	489	444	454	470	433	454	447	441	431	434	395	425	446	441	439	454	462	447	499	463	432	433	429	434	443	458	472	452	431	469	482	483	431	426	401	468	445	425	452	479	437	501	517	458	444	463	454	454	419	437	469	493	443	479	448	449	453	432	442	442	406	436	458	425	441	468	458	444	441	494	431	474	424	488	467	431	444	475	483	427	454	440	452	473	467	460	485	471	485	441	456	449	488	470	483	449	468	486	435	435	471	439	435	426	476	438	436	431	472	455	442	440	459	421	429	442	461	396	446	442	463	482	432	473	460	423	499	420	479	468	471	451	443	452	413	475	432	458	450	445	504	430	479	448	445	448	463	445	457	451	456	452	384	475	440	499	461	477	478	451	458	468	477	439	488	451	469	473	437	411	410	429	490	452	474	476	451	496	420	447	462	451	469	453	460	464	453	461	483	461	456	448	470	484	454	460	447	461	429	465	468	453	443	437	423	428	471	453	479	434	467	454	453	442	436	436	424	446	440	488	437	468	424	445	447	434	432	458	444	432	430	448	450	437	447	471	471	451	466	459	444	425	443	465	463	458	472	463	478	455	462	464	473	452	461	411	428	455	447	488	429	448	463	467	432	452	479	434	438	422	440	477	422	492	465	454	433	399	444	485	450	436	432	486	437	425	438	485	494	420	465	444	424	495	459	425	465	420	427	430	440	462	492	464	414	467	475	447	432	493	450	443	441	455	416	444	447	458	450	432	495	440	467	467	438	474	453	422	422	449	461	432	447	433	442	476	456	438	447	455	440	429	467	445	459	445	463	484	441	476	435	425	449	449	474	431	428	458	492	452	480	465	456	494	476	534	439	456	466	470	494	497	450	465	438	466	453	447	441	471	470	485	460	470	482	465	458	461	430	456	473	471	481	492	468	461	448	458	500	437	464	446	441	457	483	452	446	507	459	459	446	496	438	441	446	459	467	452	448	454	447	436	470	414	460	452	482	448	437	466	458	459	481	473	498	406	463	476	419	482	437	417	421	456	478	428	444	470	409	458	445	426	446	414	426	443	425	462	453	442	450	458	463	438	493	459	465	476	447	450	460	469	446	428	453	436	428	457	442	420	449	466	470	476	472	444	420	463	456	436	468	430	435	488	475	451	435	439	427	483	437	456	429	489	456	464	468	466	440	490	472	434	424	488	461	482	449	421	490	465	439	452	442	431	438	440	456	425	431	450	464	444	443	458	399	482	480	487	436	450	470	439	491	435	450	473	456	462	482	469	451	456	448	458	451	462	445	425	448	453	454	465	426	472	464	457	457	474	438	454	476	482	454	466	440	488	485	449	422	456	483	456	456	499	476	488	427	490	489	430	464	463	473	445	435	485	468	432	423	449	494	467	460	475	466	454	456	446	484	412	443	481	448	507	435	489	466	461	437	439	409	434	493	433	474	463	447	455	478	441	481	450	465	421	458	444	458	463	478	493	470	450	465	489	444	451	489	456	436	472	437	455	430	412	480	475	440	458	469	435	467	493	469	496	425	427	427	445	443	469	459	423	436	453	493	429	427	452	450	474	480	451	448	474	483	433	447	449	463	413	449	457	440	443	459	492	446	420	430	439	431	464	468	439	457	472	432	443	401	473	424	495	438	461	422	481	472	466	422	441	430	479	431	466	424	463	452	481	439	478	433	451	450	462	449	447	456	468	476	520	476	480	443	475	489	425	431	454	473	430	407	464	456	451	412	462	498	407	457	480	453	445	468	413	450	433	478	426	440	443	405	486	480	446	453	438	404	458	432	478	472	481	460	454	466	496	417	506	468	440	425	447	459	459	451	433	450	481	470	478	459	437	431	459	475	475	472	429	456	492	434	428	486	483	462	444	490	452	469	467	494	446	431	469	463	438	474	446	468	443	451	450	443	460	453	449	476	426	421	460	440	439	490	470	429	426	435	418	433	477	397	455	449	466	404	474	464	405	419	464	469	453	505	451	467	462	464	441	479	468	431	446	454	473	499	435	456	438	452	457	453	450	439	461	465	444	442	470	465	453	472	463	482	454	487	445	466	462	454	478	457	468	503	461	442	453	444	480	462	444	468	510	437	460	483	487	472	485	435	476	478	480	468	413	484	444	494	431	471	435	453	474	423	452	430	433	432	467	492	494	434	452	456	436	445	471	453	457	434	436	470	451	454	422	458	449	477	427	429	438	472	420	495	453	420	424	478	424	433	444	477	464	456	425	488	495	454	439	458	445	475	462	508	446	462	449	472	440	414	452	441	447	440	505	472	413	467	454	432	415	464	428	482	493	484	440	456	426	418	458	447	436	441	460	466	452	427	464	446	424	482	508	482	443	452	444	442	455	441	521	462	432	461	433	433	440	482	435	435	461	467	462	445	470	507	443	509	441	497	446	463	415	415	453	461	438	444	444	472	427	438	466	489	435	435	471	436	492	476	462	445	427	459	468	449	439	474	491	454	435	465	470	487	462	447	483	473	441	452	436	445	480	490	495	449	487	432	471	497	472	402	459	461	453	502	434	476	431	431	463	464	432	464	430	427	480	450	471	437	468	482	410	449	423	442	450	451	468	447	443	462	448	445	464	433	454	450	443	500	419	424	456	453	448	443	459	445	453	502	453	455	445	439	446	471	462	429	457	503	466	473	450	472	431	435	471	437	477	446	458	495	475	435	433	394	482	467	441	500	453	488	477	429	425	471	503	416	434	462	440	474	459	429	490	473	459	447	439	442	464	446	464	454	427	461	463	475	467	436	463	441	431	451	441	421	446	433	470	489	444	486	417	488	459	450	478	469	448	444	455	455	454	408	421	448	457	484	457	460	429	476	419	447	450	434	460	438	475	456	451	447	463	433	467	451	441	470	397	463	428	467	466	469	429	437	490	473	446	440	459	474	431	429	478	471	472	481	441	451	442	472	490	438	478	502	457
9937	7974	14315	10498	4733	1682	821	407	285	266	216	141	155	163	152	151	159	135	147	163	141	117	148	156	141	147	146	153	126	118	156	141	143	151	161	144	139	148	133	122	154	152	158	137	142	147	126	162	143	137	155	148	149	149	147	142	146	143	165	138	147	136	111	124	137	145	143	138	135	123	142	159	157	144	135	131	132	144	131	148	145	131	141	134	143	168	145	153	168	150	136	132	145	144	149	156	152	135	140	159	137	148	140	136	144	170	144	150	148	157	147	144	148	135	144	126	154	140	136	139	127	158	150	153	165	142	148	167	140	147	150	144	155	141	147	165	146	153	141	174	155	137	154	153	152	126	136	142	146	166	157	152	142	142	147	133	138	142	131	161	168	172	130	138	153	141	148	128	136	183	141	144	128	135	149	137	129	121	133	139	149	174	159	146	156	131	129	120	115	139	127	144	162	149	153	141	162	158	155	136	149	122	150	135	150	151	150	128	143	148	149	135	141	141	137	131	111	152	149	151	151	142	160	126	138	150	146	130	134	126	146	134	145	152	127	148	137	148	151	156	165	148	140	165	141	152	145	130	135	147	154	158	148	160	138	150	151	147	137	120	151	165	140	131	136	145	135	142	155	161	127	115	138	133	156	166	152	138	142	140	154	143	133	131	161	123	127	144	153	163	152	151	143	133	159	148	131	160	140	133	145	128	144	147	142	142	154	159	128	142	142	152	154	152	150	154	137	152	150	158	142	139	135	141	152	139	175	153	143	148	160	141	141	158	135	152	152	154	151	141	133	171	130	129	158	137	171	150	147	164	134	135	130	170	145	151	128	158	174	157	134	167	178	157	142	137	166	144	151	151	119	129	170	136	142	149	155	147	137	136	164	149	149	145	137	141	153	136	145	130	139	141	144	128	169	148	150	160	147	145	163	143	145	147	160	159	155	154	144	155	146	152	150	149	160	146	137	140	144	156	168	143	136	145	147	155	143	149	157	141	128	141	132	147	143	147	151	148	125	142	162	117	132	138	142	144	142	168	167	130	130	184	169	132	153	144	146	154	150	159	128	154	140	155	146	172	129	153	141	146	152	154	150	137	134	152	151	162	125	137	138	138	143	160	122	147	145	141	147	130	130	153	157	152	152	144	140	159	152	124	142	135	139	148	156	137	160	140	143	149	158	152	153	157	138	179	133	139	143	121	146	129	153	154	145	142	135	158	154	134	155	145	171	143	144	145	131	160	163	150	155	146	147	142	135	141	141	160	137	137	138	154	148	142	138	149	149	139	134	114	132	187	163	167	154	152	123	139	132	141	171	162	147	158	179	140	145	149	146	146	162	148	143	151	170	135	153	151	150	145	158	149	135	142	124	143	138	141	151	152	145	156	147	127	161	155	148	150	149	140	142	149	155	135	157	156	150	134	146	134	148	139	135	145	160	156	136	153	133	137	159	157	160	151	143	140	139	144	149	143	136	143	132	145	136	137	134	129	152	135	166	146	143	147	144	143	160	143	141	144	150	155	147	123	170	137	144	156	136	150	159	155	139	151	149	139	144	163	125	138	142	148	150	160	139	149	158	145	141	144	157	132	171	171	146	115	148	169	125	126	144	138	152	136	164	153	140	153	166	161	149	153	139	141	173	145	153	157	164	156	132	134	149	157	155	148	154	146	159	158	157	169	143	155	133	130	139	152	167	141	137	160	145	154	145	142	139	136	150	144	140	148	157	128	163	157	142	143	166	147	142	153	154	131	138	143	137	119	152	156	153	138	123	153	139	131	174	131	142	140	162	155	131	149	153	154	154	143	154	144	127	129	174	148	145	121	156	158	161	146	159	162	157	146	155	145	152	146	130	140	149	137	147	126	147	152	147	130	164	152	159	160	160	140	149	157	168	140	147	169	144	145	140	152	148	124	135	140	136	133	151	134	159	127	124	175	144	165	144	146	164	143	162	138	152	138	150	152	147	156	143	146	139	150	162	151	131	167	158	141	147	142	153	138	154	155	146	141	140	161	144	156	157	133	134	141	152	155	169	132	145	144	173	138	141	155	138	152	129	153	170	149	132	152	172	156	133	144	128	158	115	143	135	150	120	145	140	126	145	178	151	145	141	124	139	135	139	132	138	155	154	167	129	153	148	142	141	153	155	123	161	145	141	168	171	152	146	139	155	151	153	140	135	133	156	131	150	140	152	149	145	146	134	143	145	168	151	168	142	150	152	136	154	142	148	160	117	120	152	156	126	135	159	150	139	128	125	132	141	157	124	163	147	162	138	137	144	135	144	160	149	151	124	162	166	157	151	145	152	149	180	132	144	149	137	144	146	128	150	131	137	176	161	142	150	144	140	149	148	146	154	162	168	142	156	150	139	134	147	132	154	158	149	136	148	163	141	135	139	161	130	147	129	151	145	161	141	157	150	149	150	151	145	141	163	158	152	138	148	150	136	138	153	133	116	139	145	150	155	153	150	152	141	146	139	125	146	154	142	152	135	139	159	141	145	134	147	125	117	138	115	129	151	130	153	168	128	163	135	138	144	147	148	154	145	123	166	155	144	153	147	168	159	127	158	149	118	156	141	140	155	145	140	150	129	151	152	155	140	149	136	133	142	155	131	170	139	151	137	151	142	153	149	168	144	129	136	142	160	137	168	129	139	151	157	156	146	129	156	153	144	147	142	142	153	143	158	157	143	136	139	141	125	146	161	129	153	151	158	143	160	163	156	149	149	146	147	140	153	137	166	149	131	138	154	137	131	143	156	150	144	139	164	177	156	155	156	163	136	152	147	151	151	148	113	151	160	147	153	137	137	122	156	153	144	145	147	137	141	143	156	175	152	141	152	149	162	150	129	150	143	149	138	130	143	135	150	149	168	140	139	153	145	159	152	136	141	157	142	127	131	143	142	157	148	163	149	144	152	173	144	151	175	136	149	161	181	152	144	118	147	140	147	136	131	145	140	170	132	146	141	150	134	158	154	124	155	136	133	171	156	153	139	148	165	144	138	127	141	159	153	158	131	139	155	174	141	138	140	155	154	160	165	131	140	145	137	163	152	132	144	146	144	152	140	160	156	141	150	135	154	134	146	143	143	141	151	137	140	151	156	135	145	141	133	174	156	162	146	157	182	145	165	154	151	158	150	144	153	141	139	155	155	156	154	145	147	154	150	153	151	152	149	141	161	158	144	141	129	136	137	115	145	153	174	125	159	154	161	152	148	133	136	137	158	144	155	123	153	128	152	149	161	170	134	128	152	144	140	134	140	136	133	158	145	147	121	154	157	156	182	128	156	139	154	152	128	131	161	146	141	147	154	161	146	144	158	138	138	144	164	143	146	127	148	123	130	171	143	149	138	142	160	128	168	140	140	139	127	140	125	143	138	160	155	145	162	155	127	143	176	122	168	145	148	151	137	160	138	146	161	159	155	149	138	134	156	160	148	149	129	125	154	143	137	145	138	149	137	161	131	143	156	134	148	134	146	139	152	158	139	145	133	141	144	159
7903	9933	22554	22357	11428	6245	3087	1696	1220	1017	700	478	500	479	428	429	419	443	402	451	387	445	371	387	394	368	433	407	360	396	376	413	406	422	368	398	430	412	416	418	403	386	425	445	398	391	367	430	393	374	404	379	397	392	395	406	403	421	418	396	384	424	390	422	425	381	405	397	400	333	417	394	376	396	391	390	386	393	380	400	398	412	408	384	376	377	414	398	382	391	419	431	418	445	410	400	387	401	352	385	414	369	401	411	418	387	408	402	389	382	394	422	406	429	376	427	371	408	400	376	408	387	408	389	368	383	382	401	393	400	384	405	370	468	394	397	386	364	411	420	425	390	416	392	391	387	384	391	380	389	385	381	401	384	404	419	407	409	420	389	381	387	393	413	432	414	436	409	387	387	398	373	415	391	383	413	392	405	349	363	402	400	381	396	389	398	407	393	372	371	400	388	359	395	374	366	413	404	386	388	396	389	403	362	422	414	389	395	410	387	377	361	374	420	407	430	408	393	407	395	379	383	358	392	458	405	427	414	398	404	382	407	421	355	372	399	381	375	404	406	358	385	410	408	382	388	457	369	378	416	387	435	398	389	355	421	415	414	424	413	398	403	385	406	389	355	399	377	350	421	407	379	403	414	405	392	437	419	395	403	407	365	392	399	407	418	410	398	397	397	389	394	368	405	405	404	412	436	381	389	395	360	409	404	383	375	356	403	361	357	414	405	354	349	373	403	419	407	386	415	368	403	386	378	382	405	414	391	423	397	394	387	394	422	357	401	356	406	432	367	390	412	419	376	417	445	378	435	385	412	411	411	387	382	387	414	383	380	373	399	419	410	379	407	384	404	401	370	390	389	398	389	384	407	434	439	382	385	396	370	400	397	382	367	392	411	396	395	381	398	384	407	412	391	378	385	390	401	353	394	390	427	425	408	406	414	377	404	392	405	392	409	396	383	403	420	386	412	413	389	416	398	418	388	449	393	381	365	386	364	411	380	383	377	382	408	380	391	414	367	387	367	379	387	383	384	374	412	345	412	424	419	375	390	428	411	394	386	413	358	381	366	409	411	384	428	409	414	436	374	386	433	425	385	375	382	381	402	408	359	380	414	439	375	399	402	393	409	395	418	441	426	404	424	412	361	407	386	395	385	424	422	422	410	410	415	424	387	402	346	413	404	390	395	397	411	369	419	348	392	406	408	391	377	386	417	398	385	350	427	396	404	412	400	373	410	400	425	411	389	393	387	407	408	380	372	384	443	378	391	382	369	412	420	440	408	415	399	438	392	389	383	418	370	405	389	382	391	413	385	385	380	423	386	393	371	385	402	391	392	388	410	402	393	413	426	399	402	409	403	402	386	384	404	365	382	383	399	399	356	396	414	405	399	408	430	380	357	403	397	389	404	382	405	409	409	396	411	398	436	398	395	396	421	403	383	388	426	375	420	409	416	373	409	395	393	444	404	370	376	422	438	375	399	382	390	407	426	430	402	377	369	402	368	400	416	391	415	379	378	374	433	364	395	400	400	419	365	376	410	408	387	399	399	400	403	376	394	406	411	374	393	406	366	363	409	395	417	415	417	389	369	409	387	405	394	385	403	401	389	426	374	395	373	421	413	354	406	375	396	378	403	391	362	370	401	393	410	416	378	356	399	418	397	407	381	391	364	413	407	374	378	394	414	392	387	392	378	413	390	398	414	389	396	391	434	379	408	398	396	365	398	392	395	382	398	406	426	344	418	403	381	384	424	386	393	406	417	376	382	406	407	386	423	399	392	397	391	378	411	401	399	389	381	378	397	413	376	393	387	405	374	368	395	393	406	409	424	395	406	401	400	449	388	372	370	403	412	376	429	388	385	395	405	398	393	394	389	427	399	374	380	376	398	380	422	406	388	372	406	387	396	391	373	369	349	377	410	390	392	396	406	393	358	354	385	388	380	443	377	348	394	426	410	404	376	405	386	401	385	411	416	433	389	387	397	363	399	371	431	387	377	398	372	385	395	418	430	385	388	386	399	397	378	380	419	426	399	425	391	430	410	391	380	429	381	399	414	426	391	371	389	412	444	427	396	381	415	432	391	410	394	421	399	433	380	427	411	382	356	416	374	368	403	398	422	406	386	387	386	385	363	397	371	411	409	373	362	407	383	385	397	394	384	406	395	414	393	419	367	440	412	398	409	464	387	362	387	438	396	391	370	385	416	416	408	394	395	360	418	407	385	400	408	435	386	387	369	395	414	409	405	390	420	406	377	411	374	374	411	397	355	365	377	414	424	455	404	427	403	404	373	415	368	398	362	413	394	380	391	386	391	356	365	401	379	399	403	455	398	390	406	432	381	396	380	368	392	427	394	428	372	395	399	401	421	390	437	415	424	427	393	398	396	367	393	401	400	403	394	411	413	393	388	418	394	396	419	433	394	391	418	413	414	392	406	384	394	388	421	427	417	376	372	391	382	366	382	380	429	402	413	414	404	377	398	380	425	385	404	424	362	379	423	418	387	419	382	405	436	396	429	426	413	368	404	405	408	396	382	379	400	410	392	380	424	391	372	377	419	379	360	413	409	389	417	413	380	372	390	387	403	420	408	388	385	387	436	376	369	359	402	392	387	390	431	421	373	391	409	399	421	398	404	419	422	398	394	388	364	401	378	425	405	399	419	415	379	423	375	393	403	384	419	430	432	382	390	428	379	406	399	389	430	417	391	405	389	411	416	370	398	378	387	376	392	379	373	383	399	399	401	348	406	411	384	369	408	406	388	401	399	382	385	427	371	376	369	379	397	424	400	411	377	380	424	357	412	400	369	387	375	390	417	398	386	392	395	373	404	411	389	407	373	385	363	399	437	401	389	376	394	443	423	389	394	394	396	376	418	397	385	405	421	410	400	341	415	415	383	450	385	411	390	403	386	377	427	382	438	408	390	403	400	393	396	405	381	394	419	396	427	379	409	365	404	401	377	376	392	403	380	368	396	426	403	425	420	435	401	393	381	394	395	422	369	399	372	402	378	394	399	393	432	402	383	408	432	385	403	401	369	371	398	400	343	405	407	382	363	407	448	396	392	388	415	389	382	400	429	403	449	397	360	377	372	378	430	402	409	352	370	386	417	370	402	374	372	400	392	393	383	386	365	390	400	378	399	382	414	395	436	370	393	434	400	402	381	393	416	404	393	427	391	381	408	356	420	413	404	424	393	385	370	400	376	388	403	404	421	400	423	409	432	379	393	337	397	393	426	379	394	427	408	359	367	396	405	386	388	404	416	391	409	392	403	387	374	379	461	359	385	405	419	418	395	391	400	416	391	392	436	418	416	414	367	358	386	424	389	401	394	415	399	383	409	416	396	392	396	357	374	419	411	363	393	388	392	397	393	390	435	395	435	385	397	395	392	397	386	413	426	403	438	375	405	390	378	358	392	385	381	376	383	405	371	381	410	406	406	369	411	402	384	390	362	395	386	383	394	417	393	425	419	397	382	433	415	406	385	407	402	403	385	394	379
41397	48960	69188	56598	37149	22625	10634	4201	2323	1718	860	422	383	337	319	230	182	160	163	160	177	160	166	149	168	140	160	154	175	161	148	177	160	161	137	153	183	127	144	160	157	141	142	145	155	156	160	166	135	153	127	149	135	164	138	155	142	143	157	145	149	132	156	152	166	145	145	164	137	173	156	139	147	138	147	158	169	147	151	153	149	170	167	162	161	152	134	145	145	164	145	143	160	148	160	142	156	143	155	145	147	161	149	149	161	163	167	158	166	161	161	141	133	158	164	155	163	150	129	152	150	150	168	138	143	166	136	137	147	126	149	166	149	160	132	143	144	156	156	142	170	158	155	154	140	167	155	187	161	149	158	152	139	151	150	165	151	141	161	153	149	149	148	158	147	166	160	144	163	167	136	127	145	121	145	139	169	173	155	141	166	142	155	142	160	153	155	173	141	152	145	134	157	130	144	150	126	145	167	158	137	156	164	144	136	142	164	158	150	132	147	162	155	148	136	167	147	153	143	164	161	145	163	146	154	142	141	144	170	160	173	160	155	145	160	157	139	143	174	155	165	171	183	167	138	133	142	149	150	179	156	134	174	143	164	173	166	151	176	163	141	155	174	155	159	176	150	140	163	155	154	154	156	160	146	162	168	138	161	165	151	149	139	137	131	163	138	174	167	158	153	137	162	136	153	137	151	169	171	129	166	142	158	162	138	147	142	166	136	124	158	161	158	124	155	147	133	166	165	166	129	147	146	170	158	139	162	155	139	164	139	160	154	170	179	143	154	164	130	172	131	146	161	151	157	157	150	145	144	157	156	143	142	153	162	137	127	155	161	164	134	163	163	172	156	153	157	165	149	143	164	138	135	163	153	141	150	154	159	142	140	158	157	145	160	147	130	176	153	149	144	162	162	130	178	156	167	148	143	144	154	163	146	148	174	149	152	147	157	141	163	134	168	148	154	143	148	163	143	142	154	139	143	155	164	156	150	155	153	168	152	151	147	150	149	154	163	156	156	167	150	172	141	141	147	145	133	142	143	146	162	150	162	161	157	168	156	163	149	149	148	181	158	148	133	172	162	152	150	159	150	143	144	131	152	162	155	140	143	155	151	153	152	141	141	156	168	146	149	132	161	163	144	164	151	155	162	138	118	158	153	171	173	164	157	151	142	162	169	149	146	156	155	160	137	170	141	133	143	153	129	143	122	142	155	154	149	146	165	138	154	127	155	162	155	142	167	141	148	155	159	159	151	156	160	157	167	146	155	153	143	139	154	147	149	126	154	141	136	148	126	154	160	149	145	166	140	155	161	145	169	137	144	157	149	154	173	168	159	148	146	151	162	152	137	127	167	150	156	154	160	163	158	156	152	163	149	139	149	153	134	146	144	167	158	131	139	178	167	144	153	162	172	165	144	155	146	127	155	154	150	150	144	155	142	154	147	137	161	152	151	174	161	166	168	169	157	158	152	154	158	146	141	147	142	165	127	162	144	144	163	156	152	153	186	145	159	139	130	147	188	170	138	159	153	154	153	164	157	161	179	148	154	138	151	143	168	172	160	143	156	127	147	161	144	177	170	155	139	157	150	156	154	144	158	140	163	169	123	159	142	174	141	125	157	171	125	131	160	147	157	140	153	160	145	118	176	164	151	171	163	141	140	157	178	164	153	175	157	162	171	162	164	174	164	135	154	145	159	143	161	155	177	138	151	143	160	131	177	151	133	147	150	149	148	161	149	147	155	150	156	159	139	169	160	142	141	132	141	136	160	151	154	161	164	156	155	168	146	131	168	159	136	156	148	169	139	164	152	143	147	156	129	144	145	164	156	172	154	170	145	134	125	166	152	154	126	143	165	156	150	139	150	155	149	132	144	134	151	148	143	148	127	157	136	157	143	154	154	151	136	172	119	152	165	163	161	170	142	134	158	136	148	155	154	155	144	159	158	149	162	170	160	149	156	154	162	157	142	138	136	153	154	163	139	141	156	161	138	152	160	155	121	152	153	171	142	150	163	131	162	154	136	158	136	165	166	165	124	141	149	141	152	171	158	141	154	151	142	150	147	151	165	173	149	165	157	179	157	146	142	175	145	153	158	153	140	162	168	156	169	139	164	147	161	135	150	159	151	142	161	147	157	163	168	151	165	155	136	145	141	133	163	144	144	154	144	151	174	132	139	166	155	177	150	169	161	164	156	182	143	159	154	157	144	193	134	157	170	148	146	156	160	152	157	151	149	148	148	144	152	176	156	181	146	140	148	149	135	150	143	155	150	160	135	149	144	143	159	145	161	156	147	153	160	141	139	133	148	154	164	159	134	135	133	156	166	134	143	139	144	140	161	158	159	129	155	141	138	142	160	132	147	157	130	151	148	154	176	153	137	148	148	156	152	137	121	164	137	171	175	176	189	145	160	155	157	145	162	146	144	144	135	141	150	146	145	127	143	147	151	162	161	134	143	152	146	160	179	149	139	135	165	172	154	139	158	170	158	171	145	144	138	150	160	154	154	166	171	148	160	149	161	161	156	171	153	143	143	161	166	153	146	167	155	131	154	148	130	167	188	160	163	158	139	142	128	156	150	160	157	140	158	138	129	141	149	157	157	161	160	159	155	152	159	130	161	157	149	159	149	147	141	149	148	137	160	161	151	149	148	139	167	120	200	142	128	140	153	160	168	139	165	133	144	165	152	166	154	149	156	155	151	140	147	140	173	150	139	160	139	169	141	123	149	141	155	149	124	153	146	146	150	156	156	150	143	148	173	142	152	165	162	178	136	171	156	141	152	156	160	132	173	148	136	166	158	139	154	134	161	144	141	134	159	137	168	140	169	156	134	159	152	169	163	165	173	156	157	153	148	152	153	174	152	154	163	158	148	128	145	189	150	168	203	143	156	173	147	173	137	152	145	169	166	138	169	156	177	156	158	136	151	147	162	149	147	140	137	154	157	136	164	146	149	158	156	144	173	167	173	158	167	170	148	153	161	163	156	165	156	171	164	172	169	164	148	140	143	135	141	141	148	159	144	152	143	162	172	157	154	155	157	155	169	158	160	156	150	138	166	153	142	172	170	146	150	128	152	132	147	141	159	179	150	150	170	159	143	158	172	147	162	135	156	153	134	150	146	154	154	147	159	156	139	151	137	143	126	171	150	162	157	165	150	140	161	135	154	141	159	127	167	167	163	181	161	150	147	162	147	136	156	131	142	164	153	178	137	178	151	177	176	164	165	156	137	147	159	151	149	159	144	130	167	147	147	159	149	150	134	138	138	163	140	166	165	162	173	175	155	142	155	125	162	146	184	135	159	177	126	158	167	165	171	153	164	151	164	174	150	153	162	146	179	116	142	145	156	159	157	172	174	152	163	169	170	157	168	142	149	152	172	176	154	141	149	145	159	167	152	164	164	140	151	139	143	165	152	157	135	150	156	149	144	145	157	158	147	142	144	142	183	168	171	157	135	138	149	184	173	141	168	158	188	152	164	151	136	155	168	173	130	155	164	154
25077	39068	62247	60451	42858	35167	22092	13707	9494	7450	3700	1845	1581	1437	1119	729	584	490	469	414	413	424	438	471	399	440	398	402	412	430	422	410	420	413	422	446	409	407	370	402	412	409	396	423	408	434	415	385	401	378	420	394	414	410	426	426	443	401	405	415	389	420	395	422	433	441	416	429	426	445	410	424	415	396	421	437	429	400	409	398	430	445	374	425	385	437	390	403	427	422	387	421	411	405	408	443	434	431	420	413	421	431	407	387	410	412	438	417	402	383	404	442	422	380	406	421	420	411	420	445	426	396	425	402	406	384	422	437	426	413	413	466	392	407	418	442	445	408	418	424	439	457	437	405	426	409	423	418	426	414	391	381	406	395	406	438	435	380	435	415	398	430	426	427	422	383	408	403	457	437	435	415	442	407	397	424	414	411	421	411	402	403	414	380	443	420	406	424	392	414	384	440	435	414	396	418	401	391	428	397	418	385	433	400	395	409	390	394	394	425	430	414	384	436	379	428	429	405	462	402	437	371	435	410	394	407	452	426	449	391	422	389	419	421	428	387	399	379	400	430	426	427	438	464	387	409	423	427	394	463	423	437	408	415	408	408	422	401	408	415	404	416	412	434	431	406	432	398	414	426	428	427	389	404	438	400	380	463	409	371	410	432	408	437	417	376	412	473	385	452	407	410	451	364	382	413	413	408	411	427	434	437	440	407	390	428	399	437	426	412	421	368	422	425	401	394	460	408	406	404	378	419	428	384	420	431	450	426	393	399	427	410	420	407	385	420	426	400	418	410	433	450	399	445	460	380	390	401	385	433	415	439	418	414	390	390	426	418	381	437	405	389	419	421	384	437	396	410	408	403	377	433	408	391	384	410	420	407	373	397	415	423	418	406	388	415	413	411	415	413	432	431	396	391	406	403	427	375	366	412	406	412	414	440	424	396	412	411	395	432	427	405	419	437	398	428	462	418	423	441	455	401	404	407	393	428	389	420	415	421	403	411	413	388	471	413	414	423	403	375	411	420	423	415	393	400	377	378	408	396	417	392	433	391	396	385	417	411	412	418	436	402	364	409	420	400	408	446	410	375	428	419	409	429	410	406	398	405	431	394	379	442	371	389	423	415	435	408	446	433	411	409	420	410	402	421	402	391	403	413	400	409	428	418	423	415	424	399	440	435	430	379	402	414	414	434	423	426	409	422	419	438	392	444	437	422	414	434	411	409	426	427	391	413	363	393	458	398	413	406	391	419	393	412	366	400	433	376	386	397	398	416	409	439	411	399	403	406	404	400	424	425	412	452	450	406	409	411	416	400	399	436	440	376	418	410	403	403	450	458	416	417	449	415	411	403	425	420	441	431	422	378	387	400	413	384	397	431	403	414	432	419	397	428	385	397	401	443	418	391	391	393	415	376	392	440	420	393	431	406	413	431	424	398	451	371	428	425	435	412	415	439	427	439	455	391	372	419	418	423	401	437	402	396	401	407	361	415	422	396	400	429	408	406	427	447	469	404	410	423	400	421	412	400	414	401	427	400	434	434	379	417	430	410	425	399	430	424	375	405	396	420	452	407	409	417	432	408	401	425	409	409	394	437	388	359	369	423	392	397	399	440	417	421	452	411	383	391	430	395	408	409	384	403	424	417	403	433	437	408	423	434	406	434	406	408	462	398	404	445	419	381	401	411	382	400	438	390	413	463	419	430	429	397	387	392	395	409	435	395	420	406	418	424	416	431	442	402	444	404	431	385	425	462	399	386	433	409	426	411	419	392	358	403	428	452	424	416	449	419	413	459	405	405	422	374	472	435	402	404	435	440	382	438	435	474	399	416	380	398	412	412	458	402	390	412	442	413	394	419	435	432	413	391	403	378	405	400	397	434	400	389	406	406	418	405	425	451	410	438	432	415	387	393	433	435	396	388	441	427	427	410	407	388	419	420	403	427	390	395	451	438	409	399	423	424	399	389	437	403	433	409	408	424	418	437	394	424	406	398	422	455	434	437	442	400	440	425	429	419	385	427	424	414	394	399	417	427	420	413	443	398	411	406	418	436	419	394	411	402	368	428	440	423	394	430	423	422	414	413	443	446	380	414	406	391	404	397	420	392	412	436	448	422	441	433	431	434	430	416	416	409	388	377	434	416	424	434	397	439	448	462	413	394	428	407	413	373	430	448	414	371	414	430	418	436	425	421	434	413	409	438	434	408	408	435	468	418	410	409	388	428	434	419	378	408	443	409	378	439	403	431	419	452	411	408	419	411	434	378	437	433	434	420	427	425	405	448	398	451	386	392	429	394	432	412	416	426	432	393	416	374	419	459	425	419	394	441	406	393	400	402	388	427	409	404	395	403	396	406	406	389	426	430	426	402	437	400	414	419	403	450	419	416	426	363	414	414	421	423	409	415	431	409	414	402	402	400	394	419	418	453	424	422	404	398	444	443	403	457	367	397	434	443	417	383	401	419	421	429	387	426	396	470	467	403	381	381	390	415	399	412	432	439	451	383	446	420	419	434	423	405	401	394	426	422	417	405	420	405	402	400	396	445	403	376	405	433	456	408	410	439	391	395	420	434	393	426	449	419	450	414	412	439	440	411	403	417	439	404	406	403	410	408	383	399	406	397	420	427	421	436	396	409	415	435	404	398	430	434	416	424	399	379	428	418	421	424	390	411	415	410	451	462	408	425	420	439	370	390	399	427	407	436	427	455	417	422	417	407	403	447	412	429	425	399	417	459	437	408	435	421	405	413	408	395	446	403	417	414	386	419	431	414	403	413	430	443	408	409	433	411	437	455	410	417	401	417	405	408	405	399	451	425	419	390	451	433	443	382	368	395	384	404	437	393	427	406	396	380	389	409	437	383	413	425	421	428	444	401	380	424	478	390	396	407	433	409	409	406	422	430	434	390	364	416	399	420	427	396	411	384	410	374	412	420	432	437	378	401	410	434	427	383	411	393	392	416	412	428	400	431	397	387	399	392	436	440	414	387	400	406	429	443	411	388	408	398	415	409	384	403	431	421	478	430	373	417	409	372	446	411	440	405	421	395	398	402	408	445	413	442	402	424	431	406	409	412	372	415	401	398	438	394	416	416	420	417	436	431	418	431	390	447	392	395	391	392	409	380	405	405	438	411	399	416	408	397	415	398	403	432	429	420	429	449	392	412	441	404	395	456	394	428	410	429	377	386	423	447	400	409	391	401	383	439	413	419	383	393	395	429	387	456	394	406	455	420	381	390	372	388	409	433	428	418	430	406	388	397	447	412	417	413	442	411	403	426	418	418	405	395	411	415	439	442	448	354	422	423	405	367	422	400	420	382	427	426	381	406	434	403	380	404	392	399	403	432	424	428	412	434	408	425	405	414	373	382	453	428	408	427	439	388	458	417	394	445	481	372	426	383	409	409	432	424	439	421	412	393	470	392	430	415	406	425	424	410	410	439	393	406	422	413	414	392	409	445	403	422	426	413	424	412	413	389	450	417	407	432	407	387	434	414	443	440
55307	66366	80644	69251	49005	34346	19763	9403	5009	3383	1579	800	677	583	442	290	234	208	207	202	162	161	159	180	196	162	167	159	177	158	167	146	152	156	160	183	164	179	187	185	167	157	169	181	155	187	156	157	170	188	171	175	201	172	177	168	164	189	164	144	210	153	174	172	170	154	171	184	163	148	194	164	184	168	194	170	172	180	169	166	139	170	164	168	159	168	173	156	185	135	175	170	173	158	183	170	190	174	159	192	169	158	174	149	181	151	179	157	172	179	166	184	188	169	163	153	178	193	162	175	163	170	164	149	149	183	184	159	158	152	181	166	161	174	196	161	166	170	171	124	166	164	181	172	186	177	171	173	172	178	180	165	167	154	195	146	194	162	159	167	153	182	184	158	174	155	162	177	153	169	160	164	194	155	168	178	184	197	185	163	175	184	165	183	172	175	175	145	160	131	175	184	170	163	193	169	176	182	176	156	179	169	165	139	172	188	214	162	162	165	178	138	155	177	181	193	156	188	153	161	180	173	164	184	165	170	170	189	179	153	138	175	168	193	198	146	157	181	169	147	176	182	173	163	186	186	162	195	187	154	173	189	141	173	166	185	164	156	177	194	160	167	163	188	157	175	156	167	174	178	181	170	151	178	167	180	170	162	174	193	187	159	151	146	168	195	147	160	166	199	138	187	188	187	152	167	144	169	172	174	188	163	187	163	179	173	183	139	172	169	166	163	170	163	157	171	174	186	171	155	174	179	160	183	176	184	155	172	177	181	188	143	152	176	172	192	164	179	183	185	160	181	161	163	146	160	163	158	155	162	185	170	166	189	158	156	153	174	183	177	192	159	188	187	182	157	163	159	196	157	186	169	171	197	140	156	174	162	158	171	150	162	167	152	180	175	164	176	184	185	197	166	140	180	167	175	167	182	170	149	164	160	169	152	158	169	179	148	170	184	180	144	146	163	145	173	181	174	182	165	166	145	156	165	161	183	166	149	163	182	164	155	167	193	156	169	163	181	186	162	153	164	172	171	177	155	175	172	184	156	197	197	166	162	156	203	174	171	143	164	155	162	177	170	170	186	162	160	135	195	168	191	154	198	172	178	176	158	158	200	169	193	133	199	172	191	176	168	172	182	160	154	160	181	179	164	168	176	202	177	166	166	186	167	180	155	197	190	181	162	157	159	156	175	166	175	182	178	184	153	167	170	181	172	168	174	159	180	150	171	168	143	160	165	208	167	177	180	175	178	184	161	165	153	150	175	149	194	194	164	192	182	158	167	164	176	183	177	166	171	169	188	161	153	150	153	163	174	187	145	190	160	166	171	146	153	157	174	177	151	210	162	174	187	165	184	171	150	141	163	169	166	180	181	199	157	151	156	173	161	152	161	146	153	158	168	165	181	161	189	151	166	140	172	173	174	147	155	192	185	169	180	147	176	170	180	180	164	186	160	156	173	183	149	162	169	170	162	175	176	158	156	180	172	167	179	169	175	170	164	177	165	189	157	158	167	156	167	162	161	162	174	191	179	184	148	187	145	164	170	169	181	162	167	150	202	193	172	160	157	151	162	169	180	155	164	172	152	170	189	180	175	176	161	177	173	181	175	157	167	168	147	175	164	198	175	153	183	168	167	165	168	175	165	184	168	173	159	163	152	167	165	187	193	164	175	165	159	154	164	172	176	173	156	182	176	157	143	158	171	178	176	163	173	165	171	168	175	173	179	162	165	166	173	170	143	180	162	175	193	184	166	202	172	189	149	160	176	159	174	154	156	165	158	171	172	173	144	187	151	180	163	191	161	166	191	160	172	183	148	161	163	148	177	158	177	157	153	166	154	192	169	157	156	138	168	149	168	164	177	173	197	183	203	183	166	161	167	165	175	152	156	164	181	177	193	173	159	161	165	182	172	175	156	155	170	175	165	189	168	192	148	180	173	178	172	154	170	192	164	172	173	174	158	192	182	183	175	161	190	167	161	165	157	177	162	169	181	146	174	141	164	166	183	181	163	178	170	189	172	165	152	171	190	166	173	180	180	173	166	154	168	175	175	166	167	189	153	155	154	162	175	172	171	156	170	183	189	163	159	152	173	152	159	190	188	167	177	173	178	164	162	185	171	167	151	194	170	188	181	162	171	168	162	202	187	182	174	183	184	194	155	170	177	169	168	187	167	157	165	166	157	138	177	176	173	168	176	186	173	158	159	149	168	165	174	155	143	192	175	185	168	181	205	177	158	182	168	168	179	169	174	196	190	166	168	184	182	158	168	176	178	184	177	192	166	169	182	166	158	164	163	192	150	176	199	167	180	170	172	183	156	179	182	185	182	171	156	162	177	171	159	170	151	168	192	156	169	183	169	164	165	164	191	183	180	184	184	181	151	170	174	148	179	170	179	158	163	183	173	173	162	167	165	182	157	161	162	154	158	162	180	155	181	165	167	155	186	148	172	190	193	161	197	175	144	168	164	194	160	162	178	163	181	186	139	185	162	188	146	185	191	172	181	151	174	155	185	172	179	165	166	151	166	174	183	156	180	169	183	175	165	180	164	161	173	190	177	186	191	170	177	185	150	157	171	188	193	175	156	183	163	163	160	188	162	180	199	183	187	164	187	171	172	190	185	190	162	146	174	159	177	183	167	166	189	170	170	168	170	169	177	155	171	164	161	163	166	175	177	186	163	173	196	170	148	181	151	171	151	151	180	164	169	193	175	179	183	172	161	195	155	150	162	151	176	177	169	175	175	181	192	151	148	188	167	170	159	167	183	162	180	180	172	167	152	170	167	171	178	165	157	158	159	162	172	180	189	153	180	158	166	146	146	171	161	188	173	180	177	178	183	173	172	186	175	198	170	181	183	191	192	161	163	160	184	183	169	185	156	153	185	188	168	163	186	155	196	155	178	181	155	145	153	184	194	177	165	167	163	177	179	174	178	178	173	168	209	176	176	167	148	162	181	182	159	174	165	154	159	153	168	166	183	172	183	147	159	170	150	190	161	153	175	181	173	165	183	155	192	156	172	182	161	175	178	154	172	179	178	171	158	157	184	163	173	178	179	169	195	186	199	166	193	199	147	169	176	190	161	168	184	204	155	141	169	177	170	163	168	181	183	180	174	183	165	184	150	185	185	173	164	182	174	157	188	178	160	172	183	156	170	185	179	172	182	172	174	170	175	163	167	173	185	170	178	185	160	187	168	186	159	184	179	176	159	188	190	214	170	191	162	184	190	180	159	180	190	147	156	175	176	175	171	183	144	187	144	140	151	142	166	180	173	172	164	143	176	181	183	172	199	171	145	157	150	204	167	171	165	182	164	177	174	172	194	167	190	187	153	172	188	194	169	161	166	174	149	174	159	160	171	147	158	172	167	177	156	192	187	183	140	168	191	164	177	153	179	164	154	152	163	179	173	188	167	167	153	164	170	200	183	177	161	163	168	162	165	174	165	185	164	172	170	179	162	182	194	165	145	178	154	170	165	181	175	137	178	182	213	163	161	148	149	194	166
33675	50234	75567	75234	53498	45336	31265	21223	16068	12303	6287	3409	2876	2436	1841	1014	863	575	590	546	503	518	498	461	452	440	434	445	474	444	466	447	472	443	462	417	486	487	452	427	464	441	422	456	431	473	423	455	455	455	439	459	452	469	475	451	407	461	459	434	504	444	454	433	527	470	435	444	452	472	490	444	459	434	439	460	458	470	445	454	463	469	480	434	446	472	440	440	479	474	466	495	415	494	457	483	477	430	453	464	459	481	429	449	483	472	466	469	472	445	474	511	446	438	404	423	455	434	484	502	442	488	418	472	447	469	458	473	441	442	443	438	452	444	466	452	453	456	435	457	453	421	433	429	460	427	448	442	460	454	456	435	457	494	422	444	467	436	442	446	467	446	463	441	449	451	433	462	445	490	469	411	483	446	482	450	497	459	450	427	416	426	460	411	464	474	447	469	434	410	442	465	425	460	441	471	430	464	475	449	480	462	453	488	452	449	462	485	440	440	469	477	444	471	477	446	456	432	429	452	459	473	451	506	441	444	460	448	454	480	512	451	465	433	444	434	444	448	450	438	483	442	423	420	425	446	413	432	427	496	491	443	456	429	456	415	464	470	441	493	447	471	438	500	457	491	435	437	441	451	442	456	456	419	483	440	475	457	437	483	460	455	452	470	444	446	453	438	461	419	481	454	449	463	454	418	459	451	438	461	486	461	456	491	468	487	470	475	468	438	441	478	450	409	435	444	481	441	412	467	467	456	456	464	465	453	457	500	447	401	484	472	441	462	422	422	494	449	480	431	455	457	443	461	435	425	434	394	479	498	492	447	442	454	454	444	446	439	434	458	427	429	453	418	453	436	447	487	442	425	442	446	455	443	444	464	433	427	411	426	444	466	442	404	419	461	468	455	447	452	440	461	459	437	447	435	466	413	464	419	465	431	438	434	412	432	440	455	485	447	463	447	462	479	408	435	422	408	477	431	457	486	450	460	440	453	470	462	444	483	459	463	451	466	507	470	433	454	450	410	446	439	430	504	462	484	492	488	471	437	432	453	445	472	433	447	444	473	446	443	498	479	453	417	435	447	434	478	423	455	442	475	481	467	472	454	480	395	476	462	439	460	442	440	458	424	458	428	468	495	484	489	478	425	439	431	434	440	448	469	440	452	506	452	447	433	485	453	487	461	467	456	426	447	439	476	475	432	459	448	422	441	432	438	455	462	434	475	439	438	450	418	453	446	465	426	457	461	439	455	454	433	452	456	417	446	462	421	408	462	470	450	457	466	479	479	475	480	471	419	446	462	450	486	446	461	456	438	447	427	431	443	425	478	465	446	432	452	432	433	449	430	444	477	424	456	436	410	445	463	443	463	439	424	447	487	437	437	438	441	443	418	459	463	468	437	440	423	454	435	462	478	466	483	451	447	460	430	439	428	466	482	423	469	465	442	473	470	452	429	466	487	453	450	471	457	503	463	453	445	434	474	450	438	477	490	451	441	473	474	469	487	479	470	481	443	424	478	443	457	476	448	429	421	493	431	483	454	427	438	420	465	458	454	454	476	473	414	472	430	410	424	422	442	432	434	438	471	460	451	437	422	476	447	464	455	440	480	438	449	437	437	445	437	496	454	472	451	448	454	456	472	459	465	453	399	429	428	484	418	438	484	464	467	448	480	466	491	426	474	472	468	451	458	461	472	441	415	472	463	471	429	450	424	439	451	467	449	471	418	432	470	501	451	436	425	461	487	450	450	470	485	495	481	437	440	446	446	450	472	432	430	438	490	413	487	466	447	430	460	421	446	436	479	487	460	461	447	484	413	442	426	444	436	476	434	444	455	442	438	458	461	467	463	480	444	426	474	429	457	454	443	460	444	429	429	506	465	440	435	447	428	438	450	407	429	467	486	433	443	462	482	436	445	451	465	477	412	462	437	432	465	457	425	408	443	494	472	466	463	457	434	472	468	481	454	415	443	408	412	475	496	421	418	452	432	456	410	439	445	454	466	441	480	477	442	423	466	495	480	438	454	435	465	467	450	453	440	475	448	403	439	442	445	438	472	424	422	474	449	455	413	433	476	468	448	443	474	447	460	425	457	455	424	423	465	454	452	450	417	422	443	456	401	428	429	427	431	426	447	438	441	464	479	433	477	463	483	439	444	456	463	487	452	487	468	486	463	476	462	435	476	453	455	459	434	470	447	421	433	471	440	466	435	462	463	465	447	484	447	440	464	447	457	432	434	459	460	460	428	443	463	444	456	461	466	458	454	426	458	456	424	456	462	478	493	449	493	471	514	437	457	418	450	442	448	437	458	461	463	465	458	450	441	476	442	472	457	487	431	435	497	420	439	481	474	485	434	414	403	431	437	418	414	441	425	498	462	470	459	444	429	451	444	442	437	435	480	460	446	466	442	467	483	448	438	468	446	461	465	411	437	439	446	454	401	458	486	441	434	464	468	457	480	443	441	447	462	443	433	456	453	454	426	451	448	445	424	430	454	472	428	482	416	462	437	456	452	448	439	429	479	449	422	476	424	425	459	452	408	443	469	436	441	453	422	438	494	434	510	502	478	500	439	457	457	465	445	445	460	475	443	415	399	439	424	418	454	440	474	443	429	470	428	445	488	431	470	455	503	427	441	473	465	463	439	483	437	459	463	476	463	446	420	440	460	429	471	444	450	473	440	430	455	447	438	484	450	418	451	468	435	452	462	424	500	464	463	444	447	446	461	419	459	456	430	446	464	412	441	455	460	453	468	440	454	424	453	442	429	474	451	425	445	433	476	448	475	458	464	452	470	456	431	476	426	485	486	435	442	399	442	486	469	478	442	479	439	481	446	440	437	432	453	444	455	429	421	448	432	447	438	430	449	453	460	446	419	426	477	482	462	466	420	408	459	442	450	459	435	462	468	468	438	477	439	443	454	464	398	462	445	434	458	489	472	449	435	474	450	459	461	429	444	475	483	451	432	435	447	468	410	438	441	438	460	459	448	464	450	478	439	467	432	461	455	452	461	494	465	399	458	444	461	461	450	465	445	432	431	462	431	452	445	473	447	400	451	450	463	452	453	440	439	461	428	471	433	434	438	463	456	460	454	446	509	493	435	461	479	429	447	467	423	457	472	420	484	395	457	442	427	433	450	461	417	472	462	481	411	442	433	440	469	472	456	440	459	418	459	425	438	444	467	434	460	427	476	462	490	427	482	471	432	452	433	469	507	462	436	460	445	470	450	441	419	443	441	451	429	450	423	459	451	428	467	452	429	438	452	439	490	436	492	457	472	471	402	449	459	463	475	424	427	458	443	465	465	432	444	443	457	446	425	442	471	465	460	470	418	485	462	474	512	470	466	402	458	435	465	467	475	440	464	444	450	412	459	466	435	471	459	425	418	438	479	456	462	427	439	441	478	438	445	446	461	453	456	493	457	464	458	437	494	469	443	447	423	405	439	439	438	461	476	471	461	458	418	451	445	456	383	439	472	476	437	428	446	449	416	448	468	463	467	497	442
9347	7780	13417	11161	4610	1870	894	448	344	281	210	156	188	157	164	146	152	167	124	154	158	136	177	153	167	145	162	146	152	153	148	134	146	143	164	145	131	138	163	152	121	143	159	141	157	137	134	153	144	136	143	116	156	138	142	155	142	169	149	137	160	156	145	147	159	157	137	139	151	153	147	161	152	165	150	170	146	152	163	141	151	160	129	138	149	131	137	142	142	164	144	148	141	145	133	151	158	130	132	152	166	143	125	148	137	153	127	134	153	142	163	138	150	148	137	135	148	138	137	162	160	131	148	148	147	132	122	148	168	152	152	138	152	161	166	146	145	146	139	155	143	143	151	153	151	154	123	135	124	127	159	137	151	158	163	134	121	153	151	144	142	145	128	142	157	161	142	137	148	140	160	148	121	147	157	149	119	140	149	151	138	143	141	136	143	168	143	166	155	137	142	142	134	149	147	139	150	149	139	135	162	138	136	145	176	151	114	138	152	137	139	128	160	151	136	153	141	151	135	164	144	122	156	158	149	137	139	145	128	161	142	148	160	162	163	167	141	142	126	133	149	161	147	143	141	139	147	168	158	134	149	146	126	154	136	146	132	127	140	150	138	134	152	148	131	149	131	150	126	146	152	137	140	169	132	143	156	154	144	159	144	124	153	150	137	153	148	133	167	144	149	149	166	141	143	138	160	168	164	161	159	141	146	126	132	163	138	130	147	129	146	145	147	165	149	134	146	154	165	152	140	131	140	147	126	190	141	148	142	150	139	138	155	152	158	143	144	166	168	149	144	129	144	160	155	145	134	122	157	151	143	155	145	148	171	145	140	130	126	158	148	150	144	172	151	149	146	157	158	131	152	136	163	141	144	157	163	134	144	142	131	158	150	151	149	154	141	144	147	148	139	137	136	149	149	150	160	155	163	154	144	147	140	143	168	118	132	136	134	148	145	144	139	150	170	124	144	134	147	151	134	139	123	136	163	151	156	132	147	137	157	155	146	143	148	140	161	156	137	151	154	160	169	139	140	170	155	163	154	180	132	163	145	147	146	135	142	140	151	145	151	160	139	151	156	149	139	146	146	137	160	134	143	148	137	156	163	154	131	147	149	147	138	143	148	138	151	141	149	161	140	157	133	136	134	153	139	152	142	148	145	141	136	137	150	135	159	157	132	134	135	138	150	152	166	145	162	140	127	140	161	146	176	153	139	158	160	164	147	152	144	150	143	152	115	137	152	148	143	135	161	152	142	144	160	169	147	137	124	121	170	142	157	153	156	149	150	127	120	145	145	143	122	158	136	170	156	131	139	142	148	162	171	154	168	164	148	160	146	148	156	170	144	157	141	175	149	152	148	157	141	174	166	137	143	147	140	125	142	141	150	155	139	145	158	130	148	149	123	162	139	137	157	146	141	134	156	136	148	148	178	149	136	151	163	158	140	140	147	130	134	139	165	125	137	164	142	125	158	130	170	169	152	161	147	160	136	150	183	144	143	141	149	146	148	155	151	142	134	183	160	163	150	135	153	146	145	172	160	155	130	141	122	165	129	139	142	143	141	147	122	146	128	141	148	170	177	134	142	156	125	167	159	136	168	145	152	153	146	127	162	130	128	146	149	136	136	156	133	146	118	151	146	160	130	141	154	112	150	156	122	129	139	142	171	178	149	172	147	125	142	135	131	161	129	137	129	152	133	145	108	163	142	152	133	155	156	120	146	148	146	142	144	137	146	152	131	165	132	156	122	154	147	164	134	145	144	122	141	144	135	141	153	158	179	132	162	180	142	154	129	158	159	132	155	145	135	129	132	160	136	160	161	129	145	136	139	164	138	154	160	128	159	161	125	141	145	141	155	143	136	139	130	144	152	158	126	142	156	151	140	109	156	144	143	160	140	158	174	153	156	165	138	138	157	160	138	154	152	133	116	137	142	151	138	163	137	147	158	159	126	162	140	151	146	150	145	163	145	139	122	143	151	149	146	146	137	141	149	161	150	144	146	163	130	138	140	128	137	140	155	135	130	149	150	139	145	127	166	164	145	150	164	157	146	126	139	147	135	133	134	136	143	148	153	131	131	156	148	121	121	146	152	139	143	149	135	134	138	150	153	142	133	166	148	153	144	151	153	135	157	143	160	134	146	153	146	157	164	139	130	141	151	157	151	129	143	167	149	173	147	155	143	135	150	167	150	131	143	144	153	146	142	171	151	154	144	147	144	122	146	140	139	160	136	138	165	145	141	132	149	133	151	151	161	168	137	150	141	144	151	128	160	141	124	153	145	142	150	138	141	158	137	133	155	139	137	151	160	154	148	152	159	144	150	149	162	146	153	148	141	150	143	151	147	164	167	154	159	137	157	147	144	162	154	153	135	141	144	131	136	124	145	135	143	124	147	148	148	161	130	128	157	162	140	160	152	149	151	130	143	144	158	137	145	178	149	138	127	138	141	150	166	158	161	151	155	151	156	145	151	132	156	150	164	132	164	144	146	161	139	146	147	142	125	152	157	153	149	136	138	146	150	165	134	169	147	161	155	134	147	173	146	145	153	160	128	159	159	153	165	157	153	177	147	142	153	143	138	155	146	149	148	125	134	154	132	144	152	137	120	152	145	165	155	146	140	136	148	161	157	146	139	142	156	139	144	163	135	118	144	134	166	146	156	147	140	141	137	166	152	155	157	156	148	152	145	140	142	157	152	146	138	172	142	144	162	158	155	137	125	135	144	152	149	144	142	139	136	149	155	150	161	161	135	170	168	137	136	155	158	134	138	162	140	136	151	154	145	151	148	162	157	139	152	146	152	161	138	132	144	149	157	139	148	146	153	133	144	155	156	140	147	152	137	136	145	156	158	161	138	138	160	148	140	136	181	119	148	163	152	155	154	137	168	148	132	142	147	157	141	151	164	142	142	170	145	147	143	163	141	144	144	128	166	135	129	169	153	141	136	148	161	140	163	144	145	130	161	145	158	130	130	151	136	142	146	153	145	153	181	151	139	129	152	130	141	136	154	149	171	148	169	169	142	157	135	131	143	148	156	147	136	152	165	151	147	130	140	112	158	133	170	142	147	138	156	142	143	157	132	139	135	148	156	156	151	145	179	165	131	160	146	160	130	138	134	144	122	145	135	135	162	147	153	159	136	133	151	164	143	150	141	137	164	157	148	163	165	143	129	153	159	134	130	160	142	140	127	144	160	142	148	157	185	122	132	150	138	164	142	153	151	151	139	151	151	145	148	131	161	128	147	146	135	145	156	145	151	141	143	144	144	151	128	145	133	150	156	137	155	150	158	132	149	145	149	170	152	131	136	155	147	140	152	156	145	148	148	174	140	141	150	155	130	145	146	154	136	154	137	152	156	135	146	137	125	166	157	138	146	158	150	157	133	150	158	149	171	147	146	123	134	150	161	148	139	138	145	146	142	137	140	157	159	146	141	136	143	114	159	143	135	150	156	134	163	146	127	156	166	150	161	132	155	133	138	148	147	146	128	134	139	131	154	147
7424	9706	21791	22931	11114	6692	3325	1654	1212	1059	646	526	543	532	498	457	419	398	420	405	391	372	390	409	380	394	413	356	399	385	419	417	373	414	368	413	417	397	402	420	395	392	406	413	405	402	397	396	389	353	393	374	405	388	402	373	369	431	415	415	378	376	407	363	388	392	420	404	396	376	388	407	411	406	425	411	423	381	436	391	370	398	417	392	421	367	416	408	454	397	361	378	408	394	398	392	417	417	415	380	407	388	391	402	405	374	423	384	434	379	405	386	380	433	390	393	407	424	384	411	400	381	438	405	400	443	363	389	397	410	432	387	424	417	402	400	368	383	382	398	392	411	380	406	386	365	387	371	426	392	388	357	405	402	410	390	359	351	366	402	410	390	371	368	398	387	383	408	408	429	402	408	416	392	385	372	400	417	398	409	396	411	422	403	388	395	398	392	403	415	388	365	412	380	397	377	375	400	435	402	396	411	383	407	386	410	363	389	394	402	409	411	386	393	421	370	424	359	397	424	372	395	428	391	397	386	380	348	392	381	395	399	395	411	426	404	401	387	391	406	401	415	371	390	401	400	395	409	403	411	386	396	389	361	398	431	412	374	409	417	424	393	427	407	458	405	435	370	397	405	375	401	404	392	411	367	384	416	419	410	380	420	398	350	401	420	400	393	373	379	423	384	405	400	385	387	433	420	381	402	411	406	406	369	384	392	387	408	395	381	375	424	394	395	425	405	407	416	375	414	409	410	369	383	417	382	402	417	401	420	372	374	402	388	369	424	411	433	420	400	371	385	367	428	377	395	423	401	374	407	411	369	408	340	392	396	381	397	401	409	396	435	384	377	415	390	397	423	385	392	376	412	361	396	418	374	382	378	368	393	345	382	406	449	400	400	386	384	425	375	394	377	386	391	416	416	428	387	401	426	398	388	383	371	406	411	439	392	439	440	390	420	384	354	418	409	426	398	385	421	398	407	371	417	412	387	398	378	401	392	364	379	427	386	420	389	410	439	400	393	410	405	400	423	382	365	413	415	408	402	389	394	382	396	412	398	359	379	381	405	392	397	372	405	392	379	385	368	387	414	420	391	398	413	386	368	387	418	402	418	376	442	426	387	393	426	382	394	396	403	417	407	379	395	396	416	391	379	389	391	384	380	408	392	395	395	364	420	415	405	417	419	372	414	410	406	386	437	410	390	401	370	364	394	425	397	395	411	401	430	388	387	376	405	422	347	418	390	381	394	410	391	393	395	381	400	397	437	422	438	405	367	394	393	368	399	407	413	410	390	373	378	407	404	436	418	419	405	386	406	423	397	407	379	368	399	382	392	409	403	404	382	353	400	385	415	390	395	421	428	416	404	410	378	373	372	405	387	418	425	419	426	386	403	392	418	367	413	416	410	377	385	398	423	399	363	395	376	384	417	411	409	412	378	361	377	416	405	401	404	372	391	402	378	398	386	392	405	410	424	409	367	395	416	409	398	422	408	387	411	386	414	358	388	377	420	383	408	416	421	401	419	377	418	387	395	428	410	417	413	435	442	409	373	417	363	390	388	390	402	392	398	390	406	416	388	390	417	426	432	407	425	412	378	416	368	415	390	391	426	357	362	416	383	459	373	393	416	395	397	386	396	347	418	382	410	407	410	397	400	409	394	409	372	422	387	415	393	429	417	411	407	352	402	406	416	398	432	413	398	390	400	395	409	407	398	431	414	388	390	403	414	415	371	373	382	394	348	397	382	393	412	424	392	390	409	374	434	414	400	388	407	386	422	425	400	425	434	418	401	380	403	402	409	414	381	365	435	399	437	397	371	367	399	378	401	405	422	387	404	402	393	447	414	400	397	397	391	380	406	383	372	417	405	398	385	408	372	394	399	388	380	383	389	379	445	388	357	438	424	436	415	428	419	392	432	397	411	401	414	408	428	378	382	404	427	401	382	411	393	382	397	409	406	425	411	391	404	422	380	421	404	394	421	380	374	401	424	400	397	409	394	400	380	395	397	364	401	367	369	406	375	389	401	416	404	397	380	348	394	379	389	392	381	373	404	397	415	415	418	390	420	395	432	421	397	386	375	404	394	391	399	362	390	371	391	413	392	385	400	399	390	410	428	403	408	393	385	402	378	374	409	400	384	446	388	383	453	440	378	378	378	418	420	387	407	394	413	395	403	353	435	444	375	383	377	382	410	377	408	363	374	383	411	435	405	408	446	421	423	408	405	391	405	383	383	391	413	415	368	419	384	336	393	404	430	390	414	389	395	377	373	405	435	440	400	360	382	431	353	376	427	401	374	427	356	375	360	408	396	403	381	377	415	423	408	416	387	385	395	423	387	403	343	401	404	397	395	382	400	397	380	381	375	391	451	378	412	418	412	411	390	388	379	412	431	389	386	349	407	410	424	439	406	416	389	401	366	401	399	445	391	418	403	393	417	394	417	382	403	397	437	389	379	414	400	381	413	407	391	376	390	400	400	367	416	373	372	404	416	381	403	378	381	365	389	402	391	410	411	406	375	380	382	405	395	417	385	355	423	392	389	395	439	391	395	362	380	392	408	374	401	416	386	390	386	408	376	435	393	435	439	422	381	412	387	369	391	397	398	386	391	419	416	386	405	356	396	388	417	401	377	380	388	403	414	385	366	418	394	427	427	374	394	389	392	409	393	388	412	403	393	418	402	390	404	408	417	398	397	386	363	427	385	414	382	399	392	401	409	357	370	339	387	387	399	393	389	380	399	410	390	431	407	389	405	435	429	368	410	419	374	385	406	392	387	421	384	382	395	395	383	376	401	397	403	406	414	420	389	411	384	372	391	358	402	401	403	382	373	406	377	400	423	379	424	383	376	429	342	398	364	415	376	419	392	405	422	409	437	411	412	396	399	401	366	414	407	435	376	404	402	408	412	402	436	363	396	367	409	414	384	404	383	396	378	416	381	389	391	378	376	401	395	393	413	419	412	400	382	428	391	439	391	395	412	417	408	401	398	422	365	425	403	380	404	357	389	399	380	376	391	395	377	382	433	430	371	418	380	387	385	419	400	360	420	382	391	397	387	378	387	411	426	393	394	407	392	363	415	413	370	362	356	404	387	395	420	409	408	384	403	357	415	412	431	427	404	388	393	369	375	396	402	412	398	404	371	400	378	377	381	411	411	385	392	387	390	392	365	394	418	421	371	412	419	407	420	387	380	411	389	378	403	396	442	413	401	418	418	424	427	413	427	374	399	441	379	372	404	375	385	407	360	387	360	376	394	410	384	387	425	435	397	403	402	388	429	413	424	416	396	395	384	406	426	409	406	398	438	392	384	408	400	401	420	380	406	398	371	392	422	369	375	412	395	396	353	374	401	392	424	385	364	414	422	406	402	395	388	388	423	411	385	380	396	416	364	364	390	394	388	411	403	420	423	409	415	410	412	421	442	392	429	418	401	394	408	373	414	443	382	403	409	400	385	382	427	383	392	382	393	388	371	366	394	399	381	384	373	452	404	390	446	418	406
41096	50219	68578	58328	37026	22489	10830	3853	2252	1421	660	503	439	356	289	190	184	208	147	150	150	176	169	171	166	150	148	171	164	178	144	160	146	172	154	147	181	150	168	180	169	162	155	150	159	151	142	167	155	180	136	164	147	149	139	157	131	175	161	150	156	131	147	174	154	145	154	164	160	160	170	156	171	156	150	157	143	151	162	124	180	175	153	142	160	148	139	168	152	136	157	125	173	168	156	138	191	173	146	138	138	144	181	145	154	145	162	152	179	150	146	165	128	148	131	171	165	149	154	181	145	146	161	160	142	136	131	158	137	157	140	150	165	179	146	147	155	155	168	137	146	146	161	170	158	145	153	162	170	144	158	153	138	124	160	147	147	134	155	151	163	157	126	166	157	155	173	180	151	138	143	149	143	159	164	125	156	162	167	150	154	144	158	166	154	177	146	154	152	147	146	149	143	127	164	149	160	160	162	158	145	149	169	147	148	141	136	144	169	174	139	171	151	155	164	198	159	153	136	155	151	155	145	147	149	139	178	165	166	157	156	153	156	151	161	161	174	177	169	160	157	157	161	164	143	155	173	142	190	173	155	180	143	143	141	153	159	155	142	170	164	153	134	141	138	176	123	155	146	136	165	149	151	141	127	142	144	167	157	156	176	154	163	144	143	135	159	143	148	158	171	149	166	144	142	160	148	185	157	138	167	173	148	178	150	147	146	172	131	169	150	146	147	152	158	135	160	141	132	152	140	151	145	164	155	131	147	173	165	158	152	151	154	184	125	158	168	168	144	188	157	159	166	153	148	135	139	154	181	159	180	149	157	179	158	140	140	141	143	148	156	147	165	146	135	151	167	148	153	180	152	138	157	132	156	155	169	141	151	144	145	157	150	123	159	170	170	171	151	143	190	138	134	164	163	133	161	159	160	164	150	155	163	171	148	158	159	152	149	167	132	151	152	191	152	174	175	126	156	161	144	152	167	154	171	147	150	168	146	146	150	162	168	159	165	158	153	150	149	149	155	147	135	128	146	149	164	158	134	159	165	141	158	172	155	144	160	167	150	148	152	148	165	155	161	162	131	135	146	166	142	144	166	160	172	147	160	145	130	184	158	141	180	166	180	180	155	163	143	151	178	156	156	176	156	149	161	156	151	182	160	146	154	159	147	143	156	138	157	176	164	127	143	137	186	146	144	139	187	170	185	160	163	157	168	166	145	150	188	150	150	151	159	148	147	157	158	146	145	148	142	147	142	156	152	150	148	155	148	166	137	147	159	129	149	162	171	155	149	138	158	177	149	158	148	156	169	151	163	151	154	182	156	146	155	154	172	143	157	168	170	133	144	149	155	159	166	165	150	149	152	144	144	163	141	151	168	163	149	166	160	170	176	147	151	168	177	159	136	165	161	142	150	178	165	151	148	149	159	143	156	165	185	165	181	163	145	169	160	160	162	158	146	153	145	132	141	131	148	152	178	137	134	150	172	160	135	141	149	167	159	154	156	145	148	175	148	149	164	159	154	137	142	143	153	153	162	173	143	137	168	157	143	140	161	147	160	169	142	159	145	136	142	144	146	146	155	154	155	141	155	151	144	157	155	164	153	134	161	154	157	158	174	134	162	147	162	168	140	152	165	143	143	184	158	162	176	171	158	129	164	159	157	163	156	154	176	163	157	156	156	182	145	149	172	135	153	156	165	152	158	129	147	172	173	175	172	164	139	165	168	140	159	144	177	157	163	150	149	144	151	163	135	153	176	136	158	178	186	162	158	154	151	147	149	157	160	160	137	156	154	158	145	140	172	149	159	148	144	148	155	152	150	147	171	143	138	143	165	156	174	162	146	141	151	159	172	168	159	155	166	144	168	157	134	138	164	186	154	154	147	166	170	130	158	165	177	151	138	160	159	168	131	155	185	130	149	135	146	127	162	176	184	160	155	162	140	163	154	158	146	153	154	155	160	165	190	146	164	153	176	152	162	185	156	149	173	157	168	174	162	139	147	134	158	172	168	166	151	163	147	167	145	166	148	147	140	165	119	163	171	172	164	163	154	151	151	143	160	158	163	163	150	160	148	142	178	153	166	164	134	163	151	161	170	150	152	172	155	152	156	159	185	169	156	155	143	168	146	139	154	160	151	136	136	160	176	163	146	143	151	156	176	177	155	164	160	146	128	149	147	176	168	146	136	163	187	150	153	159	154	138	157	172	165	163	156	158	141	159	126	149	167	162	150	144	156	162	162	156	136	160	166	183	154	152	179	176	153	157	176	180	167	135	174	148	157	164	158	144	144	149	153	158	152	155	153	145	146	167	155	157	141	147	140	165	166	158	160	142	139	181	159	182	160	147	149	159	176	151	169	171	155	148	157	154	156	139	136	158	191	159	129	147	145	138	164	187	139	147	147	182	152	164	156	161	148	167	175	185	145	163	139	151	170	147	154	163	156	163	163	140	167	143	165	163	147	156	168	151	152	138	141	156	141	173	144	136	145	139	138	160	144	162	149	148	134	144	154	172	161	145	141	186	145	156	143	153	152	167	175	180	171	153	151	146	160	172	152	140	153	144	158	161	155	169	143	129	154	147	143	178	180	154	160	166	174	153	165	162	165	140	155	162	152	153	149	147	167	152	144	152	137	176	168	149	167	169	151	149	176	183	149	145	159	152	144	160	150	138	161	141	141	159	158	149	141	166	180	158	165	145	186	126	166	184	144	147	160	166	153	160	166	147	147	174	150	140	162	159	145	162	154	172	150	158	145	153	155	151	132	143	151	149	139	157	153	157	150	169	165	152	162	167	124	160	173	151	175	186	161	179	158	147	146	158	158	157	142	154	157	157	153	159	161	185	148	149	138	169	130	157	143	140	138	142	177	161	147	158	171	164	143	144	155	152	166	161	131	168	155	157	147	159	152	156	167	161	173	164	151	151	134	138	157	143	152	158	183	144	174	152	161	167	159	159	170	153	158	144	160	166	153	137	142	150	158	145	173	136	137	177	148	166	160	162	149	158	158	172	149	165	148	148	149	159	163	139	160	143	150	176	143	160	129	160	166	176	148	176	146	135	165	153	165	153	159	150	146	158	144	168	155	144	162	166	147	166	147	167	135	151	170	150	139	155	130	163	161	152	145	141	178	138	172	161	169	147	172	173	145	148	151	161	144	175	151	146	168	159	153	140	131	159	154	155	156	162	159	139	155	167	164	153	158	143	147	140	150	142	180	140	157	171	159	142	148	143	172	187	188	157	117	133	154	164	161	174	149	136	157	151	154	160	158	137	159	163	129	154	155	139	144	146	152	162	136	146	152	149	176	130	137	141	167	174	151	143	163	156	145	138	153	160	144	148	145	153	149	157	155	165	164	172	159	154	157	146	147	150	129	146	177	151	155	141	163	148	152	152	134	151	143	167	175	187	150	151	167	157	168	162	136	152	147	157	148	149	180	171	148	136	149	130	159	162	149	139	161	153	158	134	164	174	167	144	171	152	163	165	133	163	155	160	162	141
25012	40168	61613	61535	42387	34792	22596	12586	9150	6302	2808	2104	1930	1611	1078	663	582	489	453	466	429	424	431	428	458	416	417	420	412	421	425	438	414	409	406	410	433	383	418	406	411	423	397	419	475	405	408	421	377	376	410	418	413	445	441	426	457	395	432	413	395	398	416	433	434	418	407	397	408	379	403	392	412	433	438	402	412	414	415	419	412	425	414	404	430	401	427	394	418	435	403	421	386	443	408	482	437	434	420	393	363	407	429	400	432	429	439	427	414	407	423	388	414	408	406	431	426	450	431	407	439	429	407	400	444	426	392	415	417	390	434	420	417	391	428	401	434	409	407	403	419	434	420	395	403	411	401	430	393	460	411	412	433	437	449	388	420	392	417	418	392	435	380	414	428	448	459	398	410	423	408	403	429	400	472	387	389	403	416	446	406	392	376	434	402	385	416	401	399	422	399	413	403	429	440	398	400	397	423	417	383	410	431	456	426	423	476	376	408	419	449	413	448	417	421	430	413	437	446	416	420	415	423	442	426	424	400	418	441	430	415	422	412	434	408	437	427	408	445	409	419	425	452	400	405	399	405	421	419	415	410	428	438	397	448	428	436	440	411	424	409	428	415	399	404	419	440	396	435	422	412	409	424	434	417	383	429	409	397	441	395	460	401	418	439	407	422	408	421	395	446	404	429	450	421	451	412	419	439	398	395	437	413	396	437	435	420	427	426	441	407	419	434	402	461	419	404	394	423	403	413	408	413	424	425	400	426	410	417	408	377	410	405	403	434	431	433	404	439	447	385	386	396	400	430	407	415	399	434	430	434	418	415	420	393	434	432	445	407	407	380	428	428	443	437	424	449	433	458	430	427	435	411	443	416	387	438	431	425	427	434	430	388	411	422	434	455	400	435	422	417	413	410	419	418	411	433	427	388	405	408	396	449	387	447	403	448	424	419	463	403	389	440	400	437	429	443	433	405	406	439	403	421	426	414	415	413	450	404	413	429	454	460	393	442	417	410	429	418	435	388	405	435	459	394	438	392	442	402	432	396	432	412	402	391	422	423	371	385	446	415	422	433	415	418	410	410	417	407	424	408	411	418	439	443	412	430	413	435	406	403	430	409	434	424	396	400	442	426	397	412	427	405	378	410	428	445	437	406	399	423	431	385	440	426	422	440	409	410	438	409	413	408	404	451	420	394	398	422	431	435	430	428	411	441	417	451	408	422	448	424	424	429	369	409	410	448	407	437	441	385	433	404	404	420	403	446	390	421	423	445	390	424	406	373	409	414	404	454	429	417	428	386	418	403	427	433	420	463	392	437	391	442	394	393	403	416	381	437	405	436	392	418	407	395	395	413	414	435	437	389	425	401	419	415	397	399	447	465	397	461	385	428	393	392	395	411	394	387	434	452	417	364	457	392	416	422	414	431	410	437	409	398	439	436	435	415	427	423	422	405	393	432	406	408	418	405	425	400	386	426	405	459	413	388	406	415	435	407	402	401	417	398	400	423	440	435	388	441	412	445	427	383	440	386	403	404	417	424	425	409	413	407	424	392	419	414	421	449	438	418	389	420	425	428	400	406	427	423	409	414	416	405	375	427	386	410	455	426	426	413	424	398	415	384	425	434	438	406	453	396	380	441	425	402	420	421	447	431	417	413	400	418	444	397	448	386	434	420	407	397	416	447	406	411	422	417	463	406	443	397	426	412	384	386	427	449	440	420	428	377	419	440	417	453	372	439	410	428	390	434	430	425	464	401	404	401	397	449	430	417	407	409	418	424	418	439	427	410	387	433	439	435	446	423	425	475	430	409	394	432	387	421	469	427	381	396	404	451	392	403	433	431	402	433	437	406	427	424	442	424	414	405	451	400	396	455	407	396	407	420	408	418	447	393	406	413	436	424	438	448	453	368	445	465	402	429	379	425	411	408	432	409	383	390	423	428	423	412	452	404	384	481	411	379	413	420	454	415	405	424	397	401	456	435	393	414	415	380	451	406	428	408	402	373	406	383	433	396	420	422	407	417	422	398	433	445	439	411	429	419	405	415	431	416	402	387	424	378	407	392	392	422	454	410	420	393	403	433	407	399	418	439	432	445	428	445	415	424	426	371	392	440	437	432	428	438	422	424	430	432	392	414	454	433	436	383	401	393	409	396	427	413	402	449	418	382	412	407	416	401	398	454	428	389	411	416	423	400	398	392	420	399	420	425	443	441	390	433	432	413	395	397	424	408	424	403	420	436	426	390	469	419	447	386	414	394	430	449	443	403	400	461	399	401	438	402	437	437	418	361	449	426	425	417	398	420	409	400	395	394	454	405	420	387	436	403	402	446	431	420	413	434	428	440	436	428	393	402	414	387	420	428	419	417	370	392	420	357	431	411	430	398	437	431	424	415	418	407	420	386	464	401	389	435	434	414	412	422	379	383	416	407	417	425	421	428	388	409	425	419	437	395	427	392	392	400	443	420	396	454	437	416	387	425	435	445	410	438	416	435	399	392	460	392	408	417	396	418	420	409	422	436	393	440	413	436	404	398	455	400	405	463	427	396	396	409	408	390	407	377	378	433	414	410	393	407	426	369	409	437	410	383	412	439	405	403	389	435	432	406	415	402	426	439	389	426	446	410	415	402	427	377	420	429	415	414	447	405	415	440	435	435	384	382	411	414	482	367	402	414	426	404	407	428	399	399	396	443	417	388	419	423	452	449	419	415	422	397	394	451	444	417	408	447	463	452	439	386	428	448	437	409	446	417	399	404	439	400	403	398	399	368	386	423	425	421	394	422	410	405	395	448	423	423	429	424	429	373	437	407	426	407	390	436	422	413	414	422	401	428	419	401	406	415	423	407	441	431	405	409	466	419	433	435	465	413	417	434	421	428	394	390	387	409	421	376	399	399	399	386	429	404	398	410	426	406	434	423	415	389	439	391	432	423	422	437	429	410	455	391	405	416	422	386	428	448	422	432	375	402	421	439	440	448	405	420	393	420	446	434	414	401	402	389	402	422	405	397	442	433	370	392	426	407	416	411	420	432	386	450	417	409	436	396	435	430	429	470	383	434	427	414	417	380	402	392	407	401	444	410	442	420	420	415	412	422	422	418	401	431	424	407	437	433	429	425	413	401	431	407	398	410	431	409	423	406	432	425	443	442	399	373	395	406	406	406	416	400	421	430	435	419	425	423	437	427	398	415	402	443	415	440	396	406	419	404	430	417	443	434	420	373	425	443	414	437	413	401	424	409	395	401	415	420	417	413	436	396	418	384	436	398	437	433	443	405	403	396	394	427	436	404	382	387	408	436	390	431	421	435	427	392	419	442	424	399	407	409	411	413	394	391	396	408	413	429	430	388	393	386	390	424	409	446	454	401	431	414	382	448	416	401	428	428	456	423	395	421	426	411	428	412	427	403	414	415	430	378	414	414	416	387	410	445	400	426	433	427	408	439	411	386	431	434	425	432	421	413	432	405	407	401	378	431	431	452	470	401	432	384	451	396	443	409	416
56338	66731	80948	69700	47023	32467	20378	9020	4472	2554	1222	746	767	579	450	288	225	178	213	187	181	205	184	173	165	168	189	150	171	191	173	166	168	182	164	163	170	168	196	163	212	180	156	171	187	195	170	171	150	185	171	152	187	162	172	179	187	182	188	181	165	191	176	152	167	171	173	161	165	177	192	176	180	160	166	168	174	160	175	180	164	174	178	148	184	160	188	209	183	159	168	165	168	207	152	188	173	158	161	172	176	177	172	155	153	182	186	148	169	143	161	173	171	172	174	169	171	179	163	162	161	177	182	161	162	158	175	169	168	136	162	166	185	151	188	189	202	178	175	213	176	169	190	159	165	159	165	189	165	167	181	177	187	151	185	178	148	148	165	160	157	182	163	169	173	187	176	182	170	180	160	168	184	160	161	168	165	148	170	178	160	176	164	168	167	159	167	176	149	170	169	166	154	187	169	182	169	162	173	165	190	194	167	178	167	168	171	164	158	173	170	156	174	184	185	178	182	183	171	162	168	173	149	156	157	175	196	174	186	199	143	170	184	155	165	184	165	177	169	173	191	178	189	182	175	151	173	164	170	170	182	169	162	177	163	154	151	189	179	187	175	178	159	189	167	166	178	185	185	166	150	186	178	185	162	186	186	189	166	166	165	163	181	168	181	177	191	185	174	167	198	162	164	177	175	188	180	140	169	167	157	198	184	169	149	175	188	169	203	182	171	177	174	164	160	143	176	155	189	154	173	164	173	167	192	197	177	162	182	167	186	186	188	154	178	173	169	173	168	163	162	161	178	174	174	192	170	161	169	161	169	153	163	154	153	192	183	185	173	168	168	192	189	154	164	190	171	169	165	182	159	172	179	184	177	168	169	150	171	179	173	167	161	175	171	184	142	159	181	166	170	162	182	162	170	177	167	158	172	181	156	183	174	155	188	186	181	154	169	143	169	181	160	187	181	153	139	179	161	174	164	183	162	174	178	174	158	162	163	173	161	174	178	155	166	160	175	191	171	183	169	179	168	177	180	161	164	148	175	163	175	174	157	171	183	171	160	187	177	187	167	197	157	165	139	169	171	180	204	175	167	186	171	165	184	168	171	184	165	166	186	163	143	173	177	169	184	188	162	168	184	178	199	189	192	172	179	174	177	165	163	173	161	178	204	170	175	169	141	169	174	197	155	179	190	194	181	162	174	182	180	166	163	171	193	150	165	182	160	179	191	198	158	190	177	181	161	170	189	169	166	176	168	182	161	156	174	177	168	159	162	186	180	163	157	167	169	201	181	170	192	182	174	188	158	174	157	175	166	169	160	198	155	189	163	176	211	164	183	178	167	166	188	156	152	171	164	135	191	203	165	184	157	167	194	161	152	162	146	168	166	160	181	160	157	195	158	185	168	173	150	179	169	181	165	157	152	157	178	181	175	153	202	175	187	149	147	157	166	196	160	174	175	157	160	147	174	177	162	147	189	159	177	172	178	173	181	166	166	169	162	159	172	153	172	159	188	166	172	164	176	156	188	181	167	194	174	185	160	157	176	178	167	173	174	181	170	182	170	150	148	184	157	158	156	175	155	163	158	171	167	178	186	179	180	175	191	166	145	196	175	184	193	185	207	182	178	180	178	172	200	176	165	181	178	179	190	191	162	169	172	147	157	190	191	188	178	169	165	173	180	180	178	188	165	165	148	175	170	171	167	205	193	167	146	155	205	171	171	168	166	171	178	164	138	185	160	146	171	182	177	187	179	164	189	179	185	180	171	179	162	169	184	159	188	176	187	176	181	174	176	185	148	152	171	178	169	174	177	179	183	152	189	156	173	155	164	164	156	156	157	166	167	159	188	175	168	182	169	167	174	178	191	164	171	170	157	178	178	190	178	169	156	187	174	174	186	169	164	151	162	188	186	168	166	173	208	188	162	169	157	152	175	181	175	174	147	169	149	167	171	168	160	187	158	169	178	166	138	184	182	158	160	157	177	157	170	172	177	166	172	186	165	150	157	163	156	199	148	187	168	174	146	147	159	176	175	172	156	167	153	171	169	190	183	176	163	188	162	189	196	187	187	149	166	172	167	165	161	177	187	194	187	145	204	171	185	167	176	165	170	203	169	177	182	198	150	187	167	164	164	182	163	150	181	184	166	169	160	152	163	181	197	177	160	179	156	193	182	193	175	180	198	174	175	170	149	186	169	166	164	146	184	181	189	161	200	181	165	165	171	179	182	199	157	173	182	195	192	174	152	186	214	209	190	148	155	159	177	146	179	172	187	170	165	191	174	197	162	176	194	165	160	181	162	162	149	167	169	176	164	190	192	179	175	174	177	190	170	172	169	176	164	176	165	166	162	182	182	163	183	169	156	183	143	172	148	157	186	141	178	166	171	169	188	161	172	178	176	145	155	131	182	183	149	158	153	175	167	186	187	189	181	182	187	166	154	159	164	175	181	172	171	151	151	179	164	176	175	135	179	154	183	174	158	181	176	173	163	177	167	167	141	182	163	154	181	183	172	168	191	155	160	170	191	188	170	171	165	166	166	165	176	183	178	168	184	152	161	178	167	175	165	163	177	184	176	159	166	185	190	186	186	188	185	164	189	177	172	159	194	162	185	198	154	178	179	173	191	177	183	153	177	179	186	173	156	173	180	161	188	165	199	173	198	156	153	173	180	172	193	175	164	170	194	174	181	166	172	165	161	172	175	167	177	188	165	179	162	194	170	209	180	156	176	178	166	167	169	175	192	180	178	179	183	171	179	190	172	167	179	172	146	173	165	191	169	170	176	161	166	165	182	176	168	171	182	144	196	164	170	194	185	189	192	213	164	181	178	189	166	170	164	146	160	163	172	178	174	174	182	161	168	161	167	170	189	152	168	172	155	168	174	174	189	164	172	172	169	171	164	169	185	188	156	159	186	178	178	182	171	158	161	172	142	166	167	182	193	152	154	173	172	177	178	179	180	187	197	169	175	197	190	157	178	206	194	163	170	191	167	169	175	172	149	194	160	158	156	171	184	175	188	174	160	173	167	179	163	176	173	148	173	165	200	167	181	151	184	172	187	176	176	178	165	144	193	166	159	162	172	172	167	151	193	207	173	182	165	185	174	176	159	170	172	175	152	166	159	170	172	165	171	188	193	166	166	182	194	165	177	173	207	176	175	153	148	189	184	150	180	162	194	195	174	169	171	147	154	183	168	159	157	166	171	188	170	163	184	166	161	181	160	171	173	156	174	168	192	165	164	166	154	156	177	192	197	187	142	173	174	167	169	202	190	174	173	166	165	159	158	157	181	165	185	162	181	175	171	172	179	184	195	186	159	169	178	154	192	178	164	188	166	161	180	191	153	169	157	172	171	184	175	149	164	161	177	137	162	166	156	171	177	181	181	184	167	160	165	175	181	169	187	183	184	164	165	155	168	178	186	166	166	175	139	159	187	172	164	162	186	187	174	155	162	188	177	186	179	142	169	167	156	199	161	179	169	163	185	189	190	165	174	200	170	183
34531	50974	75638	74703	52469	44309	31366	20683	14946	9681	5144	3394	3367	2766	1733	1002	808	614	594	561	510	473	476	487	460	478	443	479	419	485	479	463	425	455	449	459	485	475	439	446	433	465	488	467	453	470	427	440	459	488	450	469	505	490	504	482	463	458	437	455	467	449	477	480	408	447	503	442	420	446	436	468	459	495	424	468	475	444	469	460	447	507	504	448	428	448	448	428	443	453	443	427	461	426	445	460	420	469	475	480	495	454	477	486	433	428	453	457	456	454	462	455	489	464	416	455	418	456	458	471	421	440	454	432	439	465	400	476	456	442	468	446	489	443	464	434	458	455	419	475	448	431	505	439	464	463	434	431	473	473	437	467	475	428	458	496	455	508	459	435	467	445	427	462	411	457	447	487	450	447	461	443	441	463	454	438	480	490	457	451	424	475	485	457	485	470	459	425	422	459	442	432	454	467	443	414	465	464	467	443	462	436	440	465	443	431	424	450	436	467	480	445	489	442	466	449	406	471	468	458	440	431	454	462	452	478	422	485	452	461	453	445	494	458	487	457	457	409	464	472	439	469	486	504	455	460	460	475	478	447	456	469	451	449	444	434	469	450	476	461	472	488	472	449	452	476	431	426	443	450	467	457	466	473	459	465	465	462	471	434	439	434	409	493	441	446	458	487	438	416	418	478	464	482	457	459	450	439	465	455	478	444	432	459	458	474	443	462	460	429	442	484	434	441	456	463	458	459	474	423	472	481	464	473	477	439	455	455	490	420	464	452	450	463	422	467	458	448	417	480	470	485	404	452	467	452	430	487	434	465	469	481	473	462	448	474	445	430	441	448	468	456	455	448	418	436	487	466	480	433	443	482	477	456	462	483	458	392	414	425	460	452	451	496	424	447	470	462	420	463	477	476	474	438	490	440	421	451	424	461	463	443	428	474	464	440	427	448	463	465	454	441	459	450	441	484	449	465	475	449	450	427	456	428	479	460	484	456	473	472	449	442	427	469	465	452	482	484	488	456	466	455	469	452	413	456	490	441	486	434	465	452	497	451	444	434	448	466	456	494	443	454	432	487	434	436	463	438	396	428	445	439	442	460	444	469	449	447	440	396	507	443	449	427	478	473	481	465	468	485	464	439	425	450	429	457	434	476	469	456	439	489	462	442	445	468	449	479	490	465	445	445	423	432	491	480	445	439	438	463	470	453	438	428	477	461	444	424	442	456	487	492	451	413	472	450	453	462	456	431	463	455	423	465	482	491	443	448	496	448	490	440	435	468	456	455	455	493	484	454	417	482	449	457	481	445	487	445	448	437	488	466	478	449	444	479	472	473	442	424	418	466	419	460	481	410	456	459	430	437	472	405	433	430	405	421	453	480	447	433	444	463	446	430	423	445	449	469	454	444	457	448	405	443	433	455	431	444	457	487	444	468	413	410	464	453	457	460	457	441	486	460	477	455	466	454	417	444	451	474	444	460	445	447	493	481	471	423	420	453	433	425	427	460	449	438	459	424	501	478	459	465	473	492	499	452	490	456	449	461	462	467	455	411	452	487	482	444	474	461	391	444	445	479	465	506	485	447	427	414	447	450	464	416	478	450	481	413	467	446	476	447	464	479	450	456	452	455	459	481	441	466	445	453	423	441	436	465	448	456	448	469	481	425	454	441	481	442	453	472	487	466	484	449	448	449	466	485	434	413	469	449	440	456	472	444	468	435	406	489	499	470	436	437	466	459	492	430	429	484	468	447	457	484	441	474	441	470	469	440	421	443	442	415	486	476	401	456	439	443	447	462	431	447	494	463	436	447	474	458	424	442	469	427	466	408	424	447	458	448	448	486	445	459	439	449	449	467	456	435	451	465	466	462	417	438	445	455	470	453	496	440	443	477	463	421	459	455	460	448	446	491	480	479	449	433	507	455	459	432	485	478	442	435	447	478	449	458	443	432	447	454	450	514	425	463	465	443	494	460	452	432	466	466	415	440	482	484	477	469	455	475	439	443	462	488	474	459	447	479	462	440	469	449	444	462	456	466	427	474	452	422	511	429	450	485	445	429	456	444	444	429	425	414	431	476	430	444	462	467	447	433	487	428	465	414	471	454	467	483	416	446	438	477	441	422	430	433	438	448	418	446	450	488	467	468	434	449	453	458	420	465	414	475	431	485	480	443	443	439	484	468	408	451	445	469	472	459	447	424	409	443	440	477	454	441	437	449	450	475	442	458	453	468	468	473	455	441	445	443	487	426	447	440	452	486	431	450	451	464	473	487	476	467	423	454	431	436	436	449	504	450	466	483	464	471	444	450	434	426	443	483	447	460	425	448	435	449	499	461	440	474	455	455	478	430	462	469	450	469	470	437	383	458	434	466	414	486	447	473	455	474	438	459	428	469	466	431	472	481	463	459	459	458	439	443	465	449	403	439	440	458	466	469	429	451	452	426	454	448	448	489	446	450	415	420	442	459	475	427	456	457	446	492	436	433	414	466	398	479	448	470	439	447	467	504	439	459	458	443	431	447	459	471	438	448	462	386	432	438	453	434	470	474	471	459	451	452	466	455	444	459	507	429	502	421	455	462	403	448	458	418	445	458	482	444	440	437	427	475	469	470	482	480	476	465	423	465	461	477	448	452	447	461	452	480	449	435	476	467	444	456	473	465	448	445	467	449	425	455	458	417	446	428	446	441	487	424	456	439	487	452	490	431	439	444	463	437	475	495	475	465	438	421	448	460	424	494	428	468	425	487	416	493	442	451	474	464	451	474	468	461	480	443	487	425	491	477	426	468	443	446	433	496	474	471	446	444	453	455	442	466	485	432	414	451	448	467	414	420	462	430	472	470	460	453	472	505	456	461	456	412	447	459	432	458	425	464	495	460	398	459	454	448	436	407	444	468	466	455	472	467	489	476	450	456	461	428	449	450	444	398	423	415	449	478	478	462	434	414	467	482	435	466	446	423	454	434	434	438	471	465	457	464	459	514	487	445	462	500	509	450	444	435	471	460	506	451	463	443	451	452	476	466	440	478	460	476	424	467	425	443	445	496	474	440	433	431	458	468	457	452	492	430	447	435	455	466	449	456	459	447	459	448	456	452	411	483	427	421	436	463	451	438	421	475	458	445	425	432	466	445	444	452	417	465	431	467	459	434	485	421	474	430	489	422	473	444	471	436	423	473	465	438	451	461	418	471	418	464	443	467	451	464	438	473	450	460	455	444	416	429	508	420	449	456	452	456	433	476	426	459	488	484	471	432	448	451	465	454	471	453	426	463	470	438	454	462	486	466	443	430	476	464	467	430	453	454	412	464	455	468	439	437	455	420	458	456	444	461	421	454	439	472	454	440	428	440	452	477	451	475	449	449	474	443	445	466	457	490	448	475	444	434	429	458	468	424	496	442	451	480	448	458	478	423	483	470	463	478	451	424	424	458	433	435	443	464	426	453	424	429	427	489	440	469	454	467	433	462	443	477	465	477	450	460	428	443	445	456	487	470	458	457	451	491
10270	7909	14210	12079	4383	2031	973	507	306	206	179	189	178	183	149	132	149	179	170	170	143	129	134	153	162	149	158	145	155	148	138	127	170	148	140	149	144	166	132	150	171	140	136	137	165	138	144	143	150	135	137	139	149	134	146	155	166	147	145	169	163	145	155	130	144	145	151	157	159	149	127	143	147	138	161	167	158	157	171	128	135	149	135	126	156	132	130	137	156	159	155	163	132	176	154	147	145	163	173	153	139	156	145	168	141	144	130	143	154	142	149	128	161	126	167	151	164	148	144	147	147	162	157	159	164	147	138	158	146	142	144	132	131	137	139	138	144	161	135	158	151	141	146	146	142	147	174	141	148	137	129	136	151	134	149	139	142	161	168	165	153	173	146	166	158	141	139	157	139	142	130	152	147	164	165	133	151	136	145	161	157	157	159	138	146	141	157	138	147	138	142	163	139	137	163	162	155	135	141	156	158	153	165	144	146	162	149	137	160	137	153	171	152	150	151	137	151	136	151	138	147	166	135	140	176	164	136	140	141	136	155	161	144	144	140	154	155	139	170	152	136	171	137	163	139	129	136	159	180	152	144	149	140	153	146	167	143	155	133	167	150	161	144	142	141	147	143	136	157	145	151	133	133	162	147	156	154	153	153	135	159	149	162	162	153	138	171	151	125	156	148	148	133	154	141	157	160	145	144	141	163	164	147	139	145	144	149	176	151	153	167	161	140	163	128	153	136	160	145	138	142	146	167	136	146	154	135	173	156	154	135	167	120	138	156	148	148	137	152	146	166	134	135	169	142	154	148	159	145	156	154	174	140	116	131	143	173	155	149	155	148	160	145	158	165	153	141	152	140	152	150	146	166	156	167	143	153	167	138	142	132	157	120	147	176	149	168	177	140	131	116	135	124	157	131	153	122	149	149	174	148	152	148	154	170	158	170	162	149	163	146	145	172	130	143	151	133	138	153	146	161	135	144	139	144	137	131	144	145	134	164	132	147	158	143	155	180	157	164	155	141	138	133	152	132	166	156	146	162	161	128	164	154	133	144	147	134	131	142	152	133	140	166	142	152	146	135	165	167	149	163	133	152	150	128	164	153	143	158	167	170	151	157	154	135	144	141	148	139	145	166	151	155	139	144	145	150	146	148	131	149	145	144	160	155	173	153	157	161	151	146	133	129	148	155	153	133	164	139	138	137	145	140	139	144	152	170	138	131	133	167	150	144	165	135	140	174	149	180	145	138	150	131	160	131	142	168	157	144	164	184	132	144	166	148	161	143	167	121	181	157	161	143	148	148	149	157	138	138	152	171	145	152	139	146	148	153	158	142	140	117	152	144	140	124	147	137	147	157	148	164	141	123	156	167	165	157	154	134	157	163	142	148	154	149	159	172	152	164	137	170	166	150	148	162	167	146	160	141	139	126	157	146	165	187	165	156	148	156	141	165	128	134	155	137	165	136	153	141	161	158	150	132	137	137	147	142	145	142	146	139	154	132	152	131	148	140	135	156	159	146	138	172	144	149	149	135	152	140	158	158	145	151	186	146	155	136	149	139	129	166	145	147	131	149	146	159	157	142	144	126	145	146	135	154	161	147	155	148	136	133	147	147	146	142	140	166	137	149	127	173	145	143	136	143	149	127	171	159	148	177	156	135	160	154	142	147	142	147	148	161	133	160	159	138	137	138	134	159	137	148	140	166	136	147	147	157	165	154	148	135	180	145	139	156	156	154	145	161	156	132	133	137	140	156	116	142	167	165	167	152	144	140	142	150	144	134	157	134	132	148	148	153	150	139	161	157	135	130	135	148	149	170	164	156	152	149	145	169	147	143	138	125	158	152	170	134	141	161	160	136	161	163	113	128	153	164	135	170	161	169	137	150	135	162	152	161	154	137	161	157	132	142	144	136	150	138	153	168	154	142	146	156	160	162	129	132	155	164	158	146	136	143	156	152	171	169	160	152	131	135	145	146	162	149	140	158	151	141	168	126	133	145	171	120	147	152	141	117	147	161	148	130	138	167	127	150	139	149	160	162	152	155	141	125	160	153	130	139	151	137	160	149	173	131	147	159	128	160	151	131	158	149	156	161	158	143	141	147	163	160	166	125	139	160	163	142	139	150	157	151	158	136	151	146	132	157	156	137	145	139	144	159	160	166	160	147	164	142	143	138	170	155	151	140	144	141	146	133	133	140	137	153	139	164	137	138	154	181	179	136	150	138	138	130	153	164	151	143	147	135	144	154	163	168	155	152	166	133	144	156	154	139	146	159	128	152	136	143	132	143	147	125	146	150	142	171	135	128	152	166	153	151	163	138	149	156	160	187	157	143	137	160	132	154	137	160	167	110	134	157	174	135	164	133	152	133	129	132	145	144	140	139	162	149	127	161	143	148	137	136	163	149	138	163	139	153	142	147	164	138	132	151	153	119	158	147	169	150	148	154	125	162	147	141	147	145	130	147	137	138	144	151	150	150	145	143	143	194	155	171	157	144	138	143	161	148	131	162	146	146	128	136	156	147	138	155	165	137	149	148	155	155	137	154	153	133	152	124	151	133	148	154	184	121	158	169	166	141	147	151	142	155	158	125	166	147	138	140	156	164	144	149	162	149	155	154	133	166	134	143	171	165	153	145	144	130	133	158	140	138	157	138	165	152	147	138	151	155	150	140	146	111	152	159	145	142	139	143	161	159	151	156	140	164	137	129	127	173	145	142	126	164	143	158	143	159	172	146	148	158	139	148	159	133	151	147	154	190	149	137	158	150	151	138	149	140	150	155	138	146	152	139	153	146	149	145	140	138	139	171	150	141	157	113	152	150	148	168	143	145	145	149	146	143	152	157	153	147	141	129	136	146	137	158	150	147	137	138	154	166	140	128	134	160	165	126	158	148	141	153	132	154	142	132	138	175	156	162	156	121	162	118	147	138	148	136	164	117	154	152	155	144	159	153	152	139	149	136	141	114	152	149	142	154	149	133	138	153	164	159	145	143	147	150	146	131	166	164	141	162	167	129	143	136	162	148	157	141	163	145	141	154	164	150	142	150	152	157	153	147	158	145	156	148	157	161	141	141	142	162	162	128	169	149	132	158	150	159	145	135	147	146	148	155	158	177	131	130	134	173	149	152	147	151	147	145	161	154	154	138	144	158	152	147	137	133	139	162	145	142	150	150	162	154	146	144	150	149	147	148	134	154	167	167	173	133	154	147	156	134	137	144	149	133	162	158	118	141	180	146	152	164	156	146	155	145	142	152	154	148	174	134	156	135	146	147	139	143	148	152	164	150	147	133	156	126	134	142	150	147	163	150	164	145	140	166	138	138	149	154	141	142	153	162	154	124	157	147	125	138	140	145	147	149	125	127	148	137	163	156	142	130	162	156	142	145	148	143	168	176	171	142	149	149	160	134	172	141	146	154	149	146	160	167	149	142	146	137	160	150	138	168	143	157	150	154	147	137	130	148	154	152	110	152	166	145	143	151	157	155	169	139	145	159	127
8105	10163	22497	23154	10527	7180	3524	1857	1285	841	565	588	530	583	499	415	414	397	409	409	425	397	419	392	423	390	398	374	420	410	432	389	409	433	428	403	415	370	409	423	436	383	400	390	376	425	427	364	391	341	376	416	397	396	366	460	402	433	438	408	413	423	371	399	401	385	382	397	395	419	404	391	397	412	400	383	374	389	407	414	393	435	446	410	405	385	372	387	393	421	430	398	404	385	387	407	379	415	426	429	370	416	415	416	419	403	390	367	398	384	378	417	380	376	393	384	407	416	416	421	390	394	390	378	375	421	394	428	425	409	391	424	428	393	423	411	382	420	416	413	432	414	424	390	422	404	387	374	411	384	426	423	437	380	406	385	438	414	392	402	380	410	429	374	358	406	426	426	400	402	429	423	414	394	352	418	414	444	392	388	397	419	427	385	405	400	396	416	374	388	417	485	436	382	411	409	408	407	402	382	409	423	443	373	382	388	424	390	383	354	384	407	383	389	399	426	397	426	399	380	408	424	424	392	414	408	426	374	419	402	393	392	414	411	379	362	385	405	409	423	408	397	401	419	420	391	402	354	405	404	424	398	420	399	405	408	395	362	353	409	416	395	414	394	437	414	379	369	424	421	388	422	384	369	409	415	372	388	376	371	384	395	361	396	422	397	363	440	394	416	420	380	402	420	390	384	417	387	410	399	406	398	368	381	415	405	383	393	411	406	407	451	390	366	413	402	395	408	423	413	413	429	439	405	355	406	392	387	382	399	374	384	423	415	383	433	367	397	418	413	433	377	407	395	376	430	403	395	412	390	365	439	404	426	393	403	394	392	384	374	382	399	414	425	417	412	402	392	425	384	376	394	400	427	402	385	384	420	420	389	413	412	397	429	396	421	411	389	417	440	411	391	426	414	391	418	425	379	400	382	421	425	384	394	419	377	367	379	407	368	399	376	398	421	368	415	386	402	412	392	412	433	394	413	420	412	379	416	383	431	391	382	415	386	352	406	422	419	381	386	442	380	418	399	411	403	414	423	397	428	422	379	424	382	426	427	391	425	387	405	391	368	442	439	458	406	385	380	423	415	446	407	413	424	423	387	399	433	407	425	427	383	392	414	402	412	402	388	413	410	423	435	410	396	413	399	370	390	354	403	426	429	428	414	424	423	449	383	446	372	389	383	420	437	413	392	428	421	399	410	387	375	401	400	413	422	398	409	392	412	367	385	418	400	409	392	402	394	431	407	393	423	427	446	384	373	381	409	391	401	408	403	427	407	422	374	382	412	425	383	450	391	398	404	412	417	371	383	439	363	400	428	388	414	416	414	355	406	400	405	368	375	409	402	434	385	385	374	386	429	435	408	403	379	431	395	399	379	417	401	397	449	430	384	388	375	429	369	440	406	411	424	434	409	399	425	398	396	411	413	390	384	378	423	393	395	374	422	388	419	443	405	424	393	410	396	411	406	369	425	422	388	420	390	414	390	406	404	389	408	415	379	428	433	414	404	398	423	413	401	406	381	425	429	417	396	403	414	413	388	388	408	413	428	437	434	397	416	403	420	426	403	405	414	426	363	398	435	383	395	384	385	420	383	412	401	416	416	419	416	429	437	423	401	388	405	384	396	439	398	404	406	373	384	412	400	384	386	412	400	423	403	410	429	388	408	418	407	397	433	387	410	382	407	370	428	427	411	384	413	378	407	430	446	395	420	422	416	379	396	402	388	410	407	407	416	400	415	419	426	374	397	367	412	414	427	423	394	407	405	423	428	454	420	390	411	394	420	375	409	402	376	359	397	416	432	397	420	400	413	420	418	404	394	430	417	422	383	415	403	408	404	389	398	397	426	429	435	397	449	401	400	406	402	425	412	402	409	416	381	403	418	352	405	402	412	435	420	409	433	470	385	393	384	419	417	423	386	418	406	413	401	406	389	405	435	409	407	410	406	398	379	378	348	398	404	451	405	374	387	374	396	414	380	384	432	388	383	375	371	401	410	424	401	427	390	386	443	417	420	433	382	424	414	411	359	409	392	412	444	387	406	409	408	366	447	383	359	386	388	424	402	425	377	385	410	415	410	423	422	402	393	388	420	394	417	391	388	410	415	420	409	401	404	381	410	380	384	386	347	385	399	402	378	406	394	400	392	399	405	393	424	400	398	417	399	408	421	426	384	370	402	378	435	400	425	400	431	386	379	414	441	386	403	395	392	410	397	411	403	411	415	439	444	415	372	396	416	404	449	421	417	397	433	405	407	402	403	416	417	464	380	394	384	412	414	381	386	397	380	397	399	402	390	385	417	401	406	390	412	409	403	380	379	393	417	408	436	394	383	399	403	448	391	363	375	409	411	406	380	395	402	424	454	399	385	396	416	410	405	390	428	360	380	374	418	407	383	405	406	376	401	396	401	395	382	408	418	404	405	420	374	438	369	375	404	391	423	404	415	419	377	366	393	442	414	405	415	392	425	410	430	391	400	397	425	410	411	412	399	369	411	389	418	414	420	420	387	396	394	394	436	397	402	412	400	401	416	430	440	396	422	429	416	430	374	411	366	383	382	403	390	365	406	379	394	424	402	405	395	414	419	417	409	398	410	398	418	397	450	440	374	397	428	407	426	390	393	370	392	402	424	414	418	374	414	430	435	387	404	376	397	431	400	421	417	397	405	381	416	398	455	400	387	407	400	413	428	433	434	371	398	413	397	395	398	419	420	374	399	416	407	395	411	382	424	375	435	429	392	384	418	363	398	410	405	403	417	433	427	388	431	389	376	392	419	399	392	424	428	434	396	397	428	423	388	393	392	345	399	398	381	443	417	427	409	388	390	421	441	393	365	398	413	411	402	371	369	401	385	409	376	419	417	379	372	394	395	382	396	412	387	394	397	386	391	367	431	394	415	376	386	414	374	385	379	379	384	408	414	413	407	418	406	426	415	408	361	410	382	413	433	373	404	415	400	367	384	413	381	428	404	414	400	438	410	400	397	417	402	403	393	421	409	435	393	457	404	403	405	410	421	463	402	388	412	410	389	433	401	414	408	435	381	416	402	409	427	397	411	408	460	401	381	401	438	379	394	395	402	393	398	380	372	380	429	378	427	392	390	408	400	398	408	383	424	436	399	387	385	377	406	416	362	430	386	443	428	359	377	379	382	399	428	366	380	405	393	396	378	407	401	395	399	377	398	378	403	380	403	418	404	404	402	401	439	426	439	420	387	396	389	430	385	439	409	383	399	417	440	400	400	382	391	394	397	429	396	412	418	433	439	382	403	405	421	434	403	408	401	441	396	409	436	409	391	409	395	409	407	420	430	420	401	403	415	409	399	419	395	414	413	415	402	387	396	406	423	400	417	404	373	388	401	392	389	404	365	383	412	387	383	401	370	364	389	404	396	399	389	416	359	376	434	438	398	416	415	389	385	390	414	426	409	406	404	418	424	401	387	393	396	420	427	438	376	424	413	390	403	402	413	368	414	390	412	382	463	414	421	399	385	406	400	407	408
40543	49961	67806	58829	35785	23784	11060	4216	2203	1062	614	414	473	343	232	226	200	183	173	174	152	184	139	149	148	158	169	174	141	161	179	142	164	170	150	184	176	169	148	171	140	131	153	166	180	154	144	150	159	158	159	170	146	165	147	159	182	140	151	157	149	160	164	165	153	155	130	166	151	133	163	163	155	187	143	166	181	160	143	156	168	178	164	145	156	147	170	169	177	138	163	145	153	174	172	141	161	182	157	144	156	146	140	148	162	153	140	137	156	156	137	152	172	147	170	141	149	151	165	148	158	154	141	167	142	149	141	164	153	163	153	155	149	162	167	172	149	154	144	154	164	147	156	168	158	155	167	175	167	160	175	151	133	165	151	128	150	143	165	154	164	128	157	175	160	170	157	166	149	165	127	141	135	152	159	166	144	206	160	151	156	176	165	150	152	157	152	155	152	147	157	146	165	165	142	144	163	166	146	143	166	160	151	147	151	150	168	160	155	166	156	157	159	161	172	169	172	153	168	166	164	155	170	162	155	145	146	184	169	163	177	176	135	159	163	149	146	152	153	191	146	182	162	162	172	170	165	167	170	141	154	157	146	147	163	147	186	136	151	154	136	177	152	152	161	149	177	176	146	164	162	154	135	169	156	163	142	177	141	162	152	175	151	144	144	182	167	169	164	160	162	172	148	154	170	135	169	173	171	161	138	158	155	163	144	152	157	163	162	145	155	168	171	155	168	148	167	142	169	187	142	151	153	158	170	150	166	169	146	150	177	149	151	165	161	154	148	159	163	141	154	155	147	167	137	132	162	151	170	152	159	166	155	142	154	157	168	146	151	172	167	157	147	158	192	146	163	161	140	170	169	149	165	145	165	156	165	153	166	172	170	146	172	188	194	146	148	187	149	164	172	149	156	163	143	148	162	193	154	148	159	161	162	150	164	164	169	166	162	155	123	171	149	154	167	174	148	154	171	169	149	154	147	174	148	150	138	153	152	160	145	155	155	131	168	158	161	170	143	161	148	146	153	157	140	156	145	162	156	156	165	158	174	147	154	158	168	154	141	166	146	163	142	149	155	157	159	181	148	157	152	130	143	145	161	142	153	141	152	167	146	153	168	152	125	149	156	161	155	174	173	150	182	151	160	156	151	158	155	169	136	159	146	179	154	146	154	158	153	149	146	162	154	151	136	166	131	136	162	158	137	153	154	147	146	154	170	158	159	154	190	149	161	139	168	173	152	158	140	139	159	180	152	162	149	169	141	162	132	163	144	161	170	166	166	174	157	158	168	155	167	135	165	166	140	170	154	153	154	158	179	175	152	153	136	158	169	159	158	167	148	134	163	147	176	160	138	147	185	165	166	158	158	153	137	153	138	152	140	150	140	141	168	154	147	153	163	161	186	143	154	161	145	182	155	160	177	145	175	164	131	162	158	164	161	150	147	169	158	160	138	166	150	156	158	162	178	150	146	164	160	163	180	140	172	168	175	162	151	172	167	164	167	151	172	176	141	139	159	169	173	158	134	137	151	149	151	146	153	127	151	157	184	159	154	140	150	157	159	157	167	155	144	161	150	142	167	147	159	139	164	142	164	174	166	176	158	169	168	167	158	145	167	161	156	151	166	145	178	165	161	162	154	152	159	159	146	149	171	144	152	160	192	156	184	132	150	146	182	154	141	158	170	171	129	143	162	147	179	165	152	155	151	154	168	157	144	144	143	182	164	151	164	150	155	140	155	155	150	169	159	163	140	135	184	160	164	174	154	161	166	181	158	151	147	155	150	172	169	143	167	121	150	132	149	168	157	152	177	140	167	151	197	175	179	166	148	149	159	160	163	150	149	169	149	164	159	152	175	149	148	150	150	151	177	158	146	144	178	159	147	159	142	160	151	151	158	158	159	139	158	158	161	142	151	169	158	164	169	163	161	149	152	170	150	169	161	177	162	138	175	168	126	157	163	164	164	140	178	151	167	154	148	155	163	151	178	170	143	168	164	155	178	141	136	174	183	162	171	161	177	157	161	148	150	143	169	178	174	160	149	162	165	161	170	150	154	153	177	139	143	163	170	154	168	141	167	198	155	155	163	161	149	141	165	161	156	132	170	152	170	144	167	169	163	163	135	155	154	172	179	139	161	178	132	162	172	136	155	186	153	160	173	142	150	131	161	156	158	156	169	141	174	197	154	172	127	165	138	155	145	179	155	159	152	167	148	164	179	166	162	129	187	158	138	126	168	162	167	151	170	171	152	152	149	165	149	142	141	158	167	159	180	155	147	169	161	149	152	165	138	148	159	177	164	151	132	178	134	161	145	140	147	157	160	153	145	154	163	165	155	141	160	140	151	165	143	164	150	152	150	166	156	133	177	183	148	158	162	138	148	148	170	175	169	170	161	127	141	143	140	128	173	146	164	170	144	176	162	181	174	163	172	146	168	166	161	149	159	148	132	125	165	157	141	156	151	160	152	131	163	154	149	147	151	187	170	182	141	161	159	143	126	163	167	149	167	177	166	161	171	178	157	165	151	155	179	158	167	148	151	147	144	157	145	161	148	139	149	155	177	157	155	152	172	183	167	161	132	154	168	171	150	168	173	172	136	145	135	150	141	159	167	167	138	159	165	167	165	166	142	144	156	155	143	137	110	156	142	152	173	181	162	156	160	161	164	175	150	179	148	140	170	143	166	134	148	165	162	151	157	151	155	180	138	161	153	148	145	164	144	165	178	152	155	158	158	147	176	146	156	151	152	154	143	161	158	134	143	147	158	161	150	145	155	161	158	160	153	179	157	160	152	165	164	168	153	164	166	160	149	150	168	145	184	173	171	125	148	161	158	139	160	163	144	167	160	150	155	141	163	150	161	164	170	164	166	147	159	150	173	162	165	147	157	159	162	157	132	167	153	137	155	164	159	144	163	181	152	153	150	183	172	144	146	150	167	124	170	147	151	161	145	162	163	181	152	167	158	156	162	153	142	168	182	149	173	130	166	165	172	168	157	153	147	165	164	152	134	149	166	181	187	170	182	164	172	153	165	156	152	163	150	132	160	172	158	162	161	162	157	159	168	169	170	165	163	174	142	127	155	170	149	163	121	162	153	159	154	144	165	153	165	158	137	173	143	180	144	153	192	170	148	165	165	149	175	152	161	154	157	167	156	139	185	169	167	146	141	188	175	144	195	157	159	177	148	147	158	149	176	152	144	153	143	150	145	170	161	163	152	152	147	124	141	165	157	174	156	159	170	169	162	173	155	156	140	158	141	155	141	163	145	168	170	172	164	160	149	137	170	139	173	165	150	166	172	145	147	164	152	159	148	141	142	159	155	147	145	144	154	159	163	173	172	139	160	155	169	175	168	163	148	136	155	153	142	153	151	174	178	151	155	155	146	151	147	164	143	157	134	156	196	183	171	155	139	149	137	168	173	156	153	161	144	136	170	136	137	152	156	163	169	155	152	170	177	149	159	154	138	157	144	160	168	176	168	180	166	163	153	158	166	145	144	145
24291	40309	61395	61283	41975	36118	22668	13564	8957	4691	2707	1871	2024	1567	973	878	653	524	517	445	433	436	433	402	422	410	399	391	427	381	421	433	387	413	456	393	425	440	412	400	443	376	415	417	437	412	438	403	404	434	432	456	443	421	422	462	402	396	423	415	416	404	418	448	423	388	415	447	429	404	423	422	387	444	444	416	412	437	398	425	404	420	415	417	422	429	420	433	416	409	434	457	442	400	402	419	412	444	444	438	436	424	414	433	392	429	389	489	381	417	420	436	437	470	416	406	425	435	428	392	419	430	416	409	437	417	439	417	414	418	430	440	403	422	416	414	388	401	409	436	402	400	438	424	403	401	402	381	412	411	452	446	442	467	476	403	353	420	461	426	405	431	414	434	423	477	417	392	440	394	426	425	420	411	451	447	386	432	435	455	408	436	392	395	414	396	463	387	445	424	440	400	395	420	407	443	410	442	435	438	412	434	463	425	420	419	405	394	397	422	413	406	397	386	444	394	442	411	436	444	452	416	431	417	428	421	439	453	433	390	381	468	427	405	409	425	432	415	403	418	382	436	439	435	420	408	434	430	458	446	433	406	458	451	432	445	457	430	415	411	422	414	412	429	422	422	436	430	412	462	387	416	393	376	391	374	448	444	461	457	402	408	422	435	392	420	433	424	423	428	405	373	388	390	382	396	461	377	401	418	454	430	394	416	411	459	437	439	420	426	443	423	397	413	415	447	420	413	411	392	424	441	429	448	412	413	425	421	428	427	411	419	411	422	453	427	409	434	421	446	401	437	413	448	420	384	464	409	421	404	389	423	427	409	403	452	427	410	412	412	435	407	434	420	438	387	422	395	395	383	395	400	383	415	375	437	444	418	394	423	441	462	432	453	413	432	450	426	438	428	432	460	410	457	422	437	413	415	420	400	420	445	458	402	420	443	405	427	414	377	423	439	410	440	430	400	414	430	425	426	437	395	425	399	437	393	416	450	420	422	399	467	404	401	434	436	412	437	412	438	430	409	464	415	404	422	395	391	422	422	440	408	422	431	413	427	444	422	422	430	426	404	413	432	391	401	436	417	379	433	406	424	446	458	411	383	415	398	457	403	388	383	408	401	431	467	390	406	415	404	378	406	478	418	367	425	422	415	396	452	431	412	413	417	435	436	426	483	421	453	434	405	401	443	420	381	438	451	423	390	412	434	387	449	409	420	421	412	370	415	421	429	390	418	432	419	393	420	460	441	415	432	449	384	425	446	438	413	420	404	452	432	405	399	410	413	436	439	427	375	454	427	453	406	433	400	433	471	410	431	419	405	425	390	437	425	404	412	427	453	448	396	375	434	421	419	436	430	393	420	406	434	426	425	428	426	422	395	399	430	400	450	425	421	418	441	413	406	432	423	425	460	426	414	420	448	409	433	426	399	415	409	440	438	377	445	450	385	442	424	446	413	423	405	442	420	389	413	410	456	455	427	434	400	430	447	427	365	408	450	414	407	414	412	440	417	469	442	372	428	402	400	457	430	432	409	438	420	437	401	388	423	378	433	444	408	432	405	396	396	452	437	414	408	452	443	405	425	432	436	375	440	415	414	408	400	427	455	440	434	428	439	399	413	429	422	443	424	391	423	394	448	421	405	446	398	434	456	435	434	396	459	433	426	423	452	411	410	443	407	410	422	405	417	417	413	396	416	445	458	399	404	387	410	415	431	424	406	454	432	461	404	380	384	418	403	430	424	430	434	409	418	406	433	381	458	415	402	442	439	433	405	415	414	399	433	449	422	401	421	410	423	439	422	424	413	394	426	448	428	427	425	427	456	416	424	441	434	420	404	383	440	445	407	383	402	419	421	411	470	439	394	415	449	435	410	417	437	422	405	398	404	413	435	451	409	443	414	416	431	448	440	474	435	409	431	445	447	395	437	389	407	419	406	402	399	415	439	437	412	416	420	423	469	462	388	409	451	427	432	393	407	417	370	424	426	450	407	453	411	430	410	438	431	445	446	413	450	420	430	390	397	420	441	449	433	396	384	433	424	416	414	428	465	453	419	432	437	424	437	432	441	473	430	425	432	448	411	405	432	400	419	421	401	376	439	433	440	425	422	401	380	410	451	420	412	433	409	401	390	403	376	383	414	438	436	442	433	399	412	427	439	401	399	438	449	440	411	443	403	416	430	418	422	434	445	445	431	405	427	418	442	397	424	453	365	416	429	394	385	406	425	451	410	409	418	431	427	420	446	401	434	410	483	406	407	387	442	436	404	455	396	408	420	437	412	430	404	426	425	402	426	440	422	428	388	387	399	404	435	429	453	432	414	412	436	416	386	417	429	424	433	477	456	439	432	417	419	434	438	400	454	433	437	454	425	393	398	424	435	399	446	439	428	413	411	431	456	430	443	428	417	438	439	408	441	409	392	401	435	480	416	398	421	422	387	423	470	436	425	436	437	433	415	424	446	410	461	413	416	440	398	392	435	431	445	386	446	442	450	412	434	410	435	451	425	400	447	420	392	365	411	423	413	427	426	432	416	374	405	409	444	386	419	451	423	414	416	394	447	406	390	430	435	432	426	444	433	431	429	425	422	392	426	417	420	426	422	417	433	439	400	420	377	399	410	413	420	446	420	411	397	450	418	439	441	430	428	417	394	432	460	417	447	444	391	448	409	409	441	435	392	441	460	444	398	443	407	406	480	386	448	457	420	416	424	387	445	389	418	443	438	434	432	423	423	426	422	389	434	443	384	414	413	399	425	399	407	429	424	439	425	416	406	411	408	442	422	436	392	394	419	380	437	405	411	424	397	447	420	404	447	402	443	429	443	413	475	441	412	407	472	430	449	426	414	392	457	427	397	418	412	430	402	443	428	399	399	443	415	385	469	393	451	402	436	436	403	411	438	409	468	438	385	452	392	422	425	437	434	413	412	442	411	449	455	435	431	425	412	439	423	413	462	402	434	459	431	399	434	438	413	420	422	428	437	432	437	433	427	424	391	425	426	423	419	441	447	450	420	457	429	448	389	420	437	416	421	416	410	426	427	381	444	412	420	455	411	452	430	437	434	427	404	383	401	424	397	416	455	386	416	432	418	418	427	382	411	441	436	446	437	420	468	438	413	441	406	413	436	422	418	428	398	413	426	448	446	422	438	472	403	389	418	448	420	414	403	411	405	419	429	476	422	426	432	421	441	410	402	431	410	438	433	440	412	403	396	428	421	436	398	472	435	421	442	455	398	450	442	450	410	434	410	384	419	416	406	406	397	441	400	428	441	436	442	447	436	417	391	407	410	443	434	441	403	426	460	438	412	411	446	429	436	421	416	404	376	442	438	464	423	428	413	435	397	404	397	410	417	398	381	448	420	446	437	419	410	403	415	426	422	418	428	450	400	439	389	453	411	413	433	410	448	422	411	462	436	445	403	415	436	398	416	462	396	390	444	419	469	445	431	404	403	432	438	454	427	445	431	435	374	426	398	389	420	398	369	406	406	410	417	431	437	389	393
53485	67152	80392	70440	46327	35271	21286	9430	4818	2158	977	835	731	634	420	341	245	232	181	171	198	201	171	171	180	192	182	160	192	150	139	165	173	194	167	174	178	153	169	165	161	154	180	164	183	174	203	191	173	170	177	148	197	192	156	149	198	197	163	157	176	169	188	157	158	175	190	162	165	174	172	171	210	204	181	199	164	162	172	189	194	172	154	172	174	166	149	180	162	187	185	197	159	184	170	174	156	179	176	155	167	176	172	181	181	161	161	182	176	195	159	160	200	158	162	183	166	167	202	179	172	204	161	158	172	166	187	151	178	174	174	153	167	177	172	168	160	176	163	164	167	172	166	168	185	145	184	183	162	173	159	191	164	185	173	158	171	180	172	184	193	176	193	182	165	167	165	197	160	157	182	174	171	174	173	171	161	170	167	170	199	188	169	177	186	155	180	225	168	175	159	162	169	187	179	192	152	164	169	171	149	146	181	195	158	194	170	152	171	180	161	171	163	161	174	196	170	163	140	162	191	181	171	179	175	190	196	177	166	166	153	159	202	177	174	164	163	153	192	194	167	157	177	175	171	184	205	190	167	176	144	172	167	183	146	178	189	193	154	171	169	178	176	194	165	159	166	168	164	187	176	170	185	152	187	176	185	189	186	183	161	183	189	175	172	185	160	193	151	173	186	174	174	150	177	174	166	167	162	170	175	174	163	186	212	172	175	202	175	179	133	193	164	155	169	167	172	183	162	164	179	174	167	197	162	170	188	191	197	173	158	180	156	174	161	177	173	181	153	157	167	187	177	193	163	163	148	163	194	171	184	178	167	174	179	182	161	203	164	181	184	175	168	174	153	183	183	165	151	189	185	193	173	168	181	178	162	169	198	187	172	164	182	173	187	155	176	175	137	177	164	158	175	179	197	151	132	173	184	162	198	179	186	178	197	176	173	171	177	188	180	186	174	167	164	184	182	157	184	184	171	156	185	152	154	189	190	174	173	193	142	178	184	162	210	167	153	187	172	181	174	174	167	171	177	166	186	163	187	173	189	168	179	169	160	166	175	176	186	166	174	165	191	168	154	174	143	180	161	180	174	160	176	162	154	162	164	154	172	156	196	206	180	157	179	186	182	162	162	189	184	193	155	177	171	171	155	163	138	179	177	196	177	192	183	182	168	167	173	190	168	182	188	188	150	184	157	157	171	165	159	182	177	180	175	171	173	164	172	191	206	163	161	170	188	175	171	214	167	175	161	161	179	207	178	168	160	188	192	172	187	183	171	173	171	163	163	180	172	187	183	178	161	158	186	156	182	168	179	187	186	175	172	151	183	154	194	161	181	161	187	177	190	167	190	163	159	155	169	191	206	185	152	181	170	168	179	167	185	192	175	168	183	183	165	180	185	179	179	166	163	173	183	183	189	170	167	167	187	187	159	180	183	171	165	170	186	164	187	188	170	165	187	187	191	191	162	168	172	198	185	167	158	165	162	175	174	175	168	186	152	175	150	188	197	139	171	185	165	144	135	170	151	180	160	174	154	173	150	196	181	172	168	169	182	167	190	175	188	185	174	165	184	160	170	202	171	172	161	189	183	170	176	169	182	154	164	156	174	186	167	162	186	176	181	180	171	186	151	149	161	178	158	187	190	152	162	191	176	183	194	186	160	185	179	181	180	181	170	161	174	206	173	183	183	157	155	151	180	173	166	157	170	150	162	189	156	182	172	184	140	174	171	174	181	166	188	179	164	173	198	167	206	188	174	147	181	173	182	176	221	154	172	178	174	153	188	170	163	158	162	171	183	200	175	187	189	148	168	194	183	170	174	161	174	171	163	176	175	173	188	165	194	127	152	145	158	175	171	191	168	194	172	171	159	174	171	168	179	174	178	175	185	164	170	164	162	156	186	155	140	157	176	162	176	187	165	122	175	171	180	178	185	199	170	154	164	178	160	167	180	161	164	170	159	164	173	188	188	143	184	156	169	171	177	171	189	184	198	194	171	188	165	176	169	151	170	201	162	145	167	171	188	159	162	170	169	166	162	174	178	184	175	181	143	169	145	174	158	142	193	184	188	155	161	164	201	168	188	162	181	188	163	183	164	160	195	162	168	174	179	167	175	169	163	170	167	169	177	176	172	159	172	179	176	191	145	170	151	166	175	190	158	188	173	159	160	171	175	176	166	172	168	183	179	176	197	185	175	175	181	188	187	177	158	179	174	189	168	191	172	162	187	162	172	186	182	176	156	177	154	185	199	164	180	189	165	195	188	153	173	183	194	187	171	183	179	172	160	169	150	171	178	185	168	178	173	168	172	195	176	166	167	176	157	158	173	166	172	179	184	195	174	189	172	178	204	171	161	172	189	159	181	171	159	178	174	169	177	143	174	162	199	158	156	169	199	168	167	184	184	187	183	188	177	165	174	174	165	172	186	184	174	174	168	168	149	164	173	154	182	180	186	159	177	209	182	174	191	190	171	193	180	186	183	172	171	184	160	159	174	165	161	166	177	173	166	181	157	169	176	186	164	188	176	179	168	160	189	196	173	162	181	186	191	179	167	172	178	150	179	180	210	180	170	188	170	150	177	191	196	176	183	197	174	158	181	183	191	187	161	173	177	183	157	183	160	182	168	179	164	167	160	164	174	167	192	165	167	182	150	175	172	161	182	186	173	210	212	170	171	175	169	175	180	167	179	197	156	175	190	182	195	168	164	193	208	141	153	149	163	215	164	177	155	170	175	181	149	180	175	147	145	177	181	185	183	170	185	173	184	164	202	176	193	165	186	189	175	163	198	176	172	159	178	176	185	167	173	170	178	194	178	157	185	164	175	179	169	184	156	180	170	142	158	169	169	168	181	194	177	146	167	150	157	181	173	140	178	175	173	160	156	145	168	183	176	169	172	198	159	179	155	198	191	177	179	166	167	163	154	180	192	185	199	168	167	163	174	174	207	169	161	208	170	167	197	171	176	170	172	201	177	162	179	170	165	166	179	171	169	193	163	162	176	168	158	178	168	174	184	184	166	177	172	173	178	188	160	180	138	159	186	159	142	158	184	166	168	158	149	186	160	190	175	156	158	190	156	193	177	173	171	169	176	164	175	181	166	174	179	182	171	173	157	172	175	156	176	181	162	148	188	197	167	155	161	149	153	199	167	162	176	185	169	170	178	157	190	173	173	183	168	155	145	166	193	166	152	179	191	171	161	196	161	161	154	179	188	211	162	190	156	142	165	190	168	158	158	159	176	164	161	172	190	158	175	188	158	170	178	184	223	161	152	170	157	164	185	170	168	167	144	167	156	191	166	171	154	188	180	174	163	167	158	166	172	182	179	172	179	164	183	186	165	169	208	168	164	162	190	162	174	182	161	163	188	169	192	166	172	188	178	191	173	169	158	176	171	203	176	183	176	171	154	171	181	182	193	173	197	192	175	157	181	196	187	194	180	164	192	158	193	183	164	186	180	205	160	172	172	162	174	190	168	200	182	147	185	182	180	178	178	172	165	177
32539	51018	75822	75696	51292	46690	32045	21112	15578	8388	4082	3623	3326	2633	1807	1241	761	664	601	599	538	476	492	511	452	455	452	505	458	484	486	459	448	449	432	431	447	424	457	479	471	434	470	478	400	466	479	424	425	493	476	454	461	445	458	464	437	500	460	446	483	476	424	454	428	443	431	457	482	458	445	498	470	445	446	457	455	450	415	443	439	448	423	463	465	464	450	440	462	472	467	464	428	469	400	477	524	474	444	464	440	488	431	435	482	468	405	468	441	498	457	464	449	480	459	466	426	441	441	449	427	456	453	450	458	449	446	437	458	475	473	482	426	462	457	455	471	471	497	511	510	431	478	422	442	471	423	443	467	445	465	464	436	456	468	409	440	456	473	457	442	479	444	468	454	441	456	455	438	448	428	455	444	452	474	467	449	452	474	498	449	425	491	486	504	443	475	442	456	462	437	441	490	458	456	436	452	476	505	434	422	447	437	453	442	475	464	423	452	475	474	448	443	438	462	431	480	486	423	448	480	446	453	422	473	488	472	437	494	457	437	454	441	458	441	455	430	440	473	469	442	450	465	495	455	461	435	451	418	437	440	467	449	465	460	459	458	432	438	454	452	466	457	451	435	460	460	436	450	418	435	448	465	472	421	429	419	480	446	431	425	440	471	447	473	418	447	449	485	435	461	461	419	452	451	406	452	468	447	445	472	457	460	462	455	485	442	430	467	466	454	438	464	462	464	410	455	491	460	423	447	461	467	461	476	443	479	482	500	444	444	466	478	472	444	445	497	438	431	467	444	465	460	445	454	476	492	480	457	437	465	482	444	426	451	453	445	468	482	461	431	446	452	451	477	453	483	436	419	437	461	429	422	453	478	481	449	438	479	486	489	480	444	456	441	467	463	464	438	475	451	425	466	446	414	450	455	465	490	434	430	474	527	474	458	449	466	462	485	404	494	478	437	442	467	456	468	457	456	443	485	456	437	468	462	438	467	472	449	424	475	447	463	461	458	441	450	464	427	424	465	476	472	452	460	452	439	467	456	462	491	451	478	437	435	452	466	489	475	421	462	448	444	434	468	437	471	456	471	451	441	440	490	489	450	471	459	465	413	438	469	484	450	440	422	460	443	443	429	459	441	454	454	463	442	445	453	467	457	464	474	466	443	476	463	442	452	427	436	449	471	483	466	440	467	454	441	454	461	433	470	461	458	479	451	454	447	427	471	459	433	473	420	451	425	462	455	443	422	447	421	444	445	414	466	486	451	457	449	473	447	447	433	449	465	463	471	480	463	452	452	447	452	475	428	439	467	436	475	469	476	438	488	447	472	443	433	423	470	395	490	467	421	468	468	456	463	467	470	429	448	421	460	479	436	471	428	467	451	463	447	410	435	478	456	468	451	426	456	466	481	450	462	437	448	446	459	446	476	456	434	421	492	501	475	463	473	440	471	429	471	437	425	485	414	484	459	453	425	452	465	442	456	423	460	421	455	446	505	460	436	428	465	474	423	451	451	473	490	491	471	438	480	456	425	477	467	468	506	445	499	476	451	421	457	457	473	467	469	457	474	441	454	445	458	442	456	461	460	458	455	491	446	455	473	442	422	457	497	482	483	437	432	489	424	465	485	471	451	450	472	470	463	490	476	455	462	457	428	440	452	484	445	472	473	439	420	449	425	448	463	449	438	492	470	483	496	435	454	438	444	469	436	441	444	461	445	446	460	454	468	477	445	410	467	479	444	432	470	451	481	444	465	431	467	458	470	430	465	421	454	434	455	458	444	466	476	461	464	444	476	475	462	438	418	484	494	469	448	453	452	460	452	484	458	445	469	484	446	433	448	429	440	471	456	456	438	473	455	418	447	484	464	477	422	456	419	461	451	439	461	455	434	444	482	459	484	419	483	457	472	460	474	444	500	482	468	459	477	460	502	410	465	429	394	451	435	469	498	479	446	437	463	485	478	472	463	446	442	449	459	466	445	462	520	478	470	415	453	432	456	452	440	436	464	473	465	469	465	466	504	452	445	457	437	448	428	414	439	452	482	405	448	455	471	443	470	473	492	464	455	448	457	466	452	456	450	459	434	420	436	456	461	458	465	472	474	463	426	447	463	454	462	451	447	482	484	478	495	447	435	460	451	459	445	443	463	474	505	441	472	453	447	473	471	431	438	442	465	472	433	454	457	471	440	456	416	474	488	466	491	468	489	431	468	477	448	460	479	443	456	448	448	437	455	477	470	452	451	451	452	458	405	457	483	447	470	460	479	464	445	457	456	495	447	427	434	465	464	455	477	442	491	453	432	459	463	442	442	461	488	457	476	463	454	462	470	414	474	463	443	440	473	478	452	454	401	468	460	454	452	437	486	475	473	452	462	469	434	471	461	442	470	451	466	474	425	467	466	463	439	435	460	438	461	435	473	463	480	475	462	447	471	481	445	476	427	444	439	472	468	456	396	464	436	437	432	455	443	447	464	449	461	463	482	432	472	469	461	452	436	437	470	456	460	435	479	490	493	476	461	462	455	479	475	442	481	502	460	476	471	432	461	432	498	449	459	471	443	466	495	439	453	461	461	430	450	473	425	479	448	466	455	473	475	484	463	457	439	442	440	430	470	448	469	513	420	409	445	488	468	438	452	475	489	481	438	457	446	449	443	478	424	470	427	435	467	469	429	439	448	454	400	483	470	440	481	481	454	455	440	422	433	454	450	460	418	431	478	429	464	433	456	456	446	462	464	482	472	465	434	452	473	438	459	468	427	448	486	490	467	445	478	426	493	475	462	466	482	478	437	449	451	407	454	483	513	458	446	430	412	464	444	445	444	474	423	466	443	446	434	451	452	447	432	471	428	434	466	464	456	490	495	451	468	447	495	439	489	462	488	459	418	435	460	446	475	461	443	462	418	470	428	443	449	466	483	451	484	458	428	468	436	431	478	444	429	439	433	444	430	445	458	455	472	466	457	461	428	475	454	428	433	495	464	474	489	465	464	427	444	453	387	484	466	440	476	467	465	502	469	476	470	472	430	468	435	502	467	472	450	436	463	447	448	402	462	429	460	431	468	459	443	450	449	448	427	443	470	456	474	462	455	441	463	456	513	469	482	450	442	449	439	466	448	421	462	460	488	467	445	447	482	442	452	446	465	443	482	481	473	473	460	479	478	468	483	418	461	433	410	442	447	452	485	475	484	439	439	457	432	492	485	491	438	468	434	444	502	459	457	439	448	444	443	454	489	467	427	458	445	472	458	445	467	442	451	485	456	415	444	451	432	466	485	443	494	441	476	470	452	467	433	425	471	443	488	428	422	442	427	416	435	461	437	468	457	449	431	457	465	498	452	469	449	451	440	445	464	440	496	465	460	442	462	438	453	475	494	446	454	458	456	436	423	448	455	444	459	519	421	419	445	442	419	483	429	457	465	434	471	463	433	481	473	456	469	485	452	436	440	457	454	460	444	437	492	437	438	443	460	451	464	497	482	446	417	468	474	502	435	447	498	455	461	457
10240	7878	14168	12305	3544	1845	767	395	303	247	165	174	162	154	173	133	146	155	174	150	129	149	133	160	147	170	165	159	161	163	156	162	160	149	162	154	141	151	136	180	143	144	146	164	148	151	148	149	142	136	153	132	152	174	184	137	153	160	145	140	145	171	143	139	160	117	139	169	152	166	146	147	159	144	150	149	166	142	172	149	131	147	152	160	151	153	138	147	156	150	155	149	135	145	156	165	149	148	165	140	145	141	143	157	164	152	133	171	156	169	150	150	168	166	131	153	153	148	148	167	170	149	140	166	142	136	145	158	136	169	142	154	154	153	148	147	182	158	156	142	168	169	142	161	164	157	152	124	150	145	154	149	156	171	142	132	161	168	173	131	154	160	137	170	132	152	141	170	146	154	163	195	159	145	160	152	137	159	143	138	162	133	150	166	128	145	148	148	155	148	162	152	141	169	155	158	161	161	131	166	121	155	139	186	159	141	149	139	131	120	148	141	158	150	137	158	146	138	164	144	164	153	138	141	175	155	148	140	130	137	150	164	154	154	130	141	163	138	143	140	148	139	156	170	135	175	156	126	139	155	136	138	143	159	131	155	155	129	142	149	146	135	161	149	146	147	176	153	158	155	153	171	152	140	141	156	153	140	131	140	154	140	169	146	169	138	165	136	134	152	167	145	152	171	138	148	145	168	156	160	143	147	136	137	146	155	124	133	158	162	128	170	156	155	141	123	171	159	158	132	127	163	147	138	139	147	157	133	152	159	139	140	166	144	140	150	124	150	144	128	133	129	154	136	123	141	137	129	136	166	171	168	166	164	145	168	149	157	147	141	138	146	153	153	129	134	146	137	170	143	165	136	125	160	147	136	152	142	164	159	146	148	148	124	124	137	143	147	127	139	134	146	150	145	146	160	157	139	150	143	139	157	143	146	133	150	158	154	149	163	128	154	154	151	140	146	140	156	142	154	143	143	152	179	146	153	146	129	168	162	141	161	124	169	167	147	131	143	135	140	132	135	168	139	155	150	149	150	157	161	156	174	123	171	179	156	126	178	155	138	141	132	160	151	160	163	148	119	154	142	164	147	146	154	154	140	138	193	161	176	145	165	144	146	152	140	147	132	150	143	149	148	164	157	150	127	140	146	160	138	159	142	147	142	143	136	160	131	144	169	137	122	138	154	141	146	133	133	126	142	128	147	167	177	145	158	112	166	147	157	141	147	165	143	168	161	171	148	148	153	171	153	125	158	155	152	138	157	154	161	153	170	138	156	146	152	148	160	154	153	159	149	151	152	152	140	145	153	136	138	138	144	169	146	154	133	169	128	153	162	129	160	159	152	150	147	163	137	171	179	151	143	175	146	143	173	151	164	152	138	152	170	152	136	141	151	154	146	144	157	134	135	132	153	147	133	146	150	157	137	156	136	154	160	154	146	146	154	149	148	165	145	150	171	144	139	150	155	165	135	138	129	155	132	144	160	163	157	171	152	154	159	153	158	169	134	151	141	148	159	139	118	154	142	141	144	151	134	155	146	155	148	155	150	142	141	164	190	151	132	145	124	147	142	164	142	147	146	136	150	154	159	153	155	160	155	147	139	146	172	162	159	114	153	165	140	149	168	140	165	149	150	162	133	168	138	147	135	156	145	137	147	154	141	140	139	158	143	165	132	157	148	140	164	144	141	145	164	150	158	157	150	131	157	173	157	158	123	171	148	144	152	138	126	140	151	167	135	161	142	140	158	160	158	160	160	154	147	133	158	148	140	141	150	155	153	145	167	156	144	153	132	128	160	153	147	148	139	135	154	150	165	143	143	148	142	150	139	156	136	143	128	146	156	149	154	150	157	145	139	122	175	132	156	168	156	141	160	138	173	138	173	141	158	139	144	153	134	150	140	147	141	132	142	140	166	166	161	149	133	145	168	136	152	141	152	164	146	132	133	163	149	151	135	168	147	150	159	147	159	140	167	180	155	142	153	148	171	153	151	169	166	120	149	163	147	146	170	135	157	131	131	158	146	139	145	136	140	140	144	165	142	159	153	166	155	156	142	151	157	151	148	170	156	131	142	150	140	150	144	156	130	138	159	165	155	148	139	163	134	157	135	162	152	166	138	144	155	137	166	131	172	148	130	150	173	164	158	155	152	139	142	141	148	145	158	165	126	166	157	186	148	148	161	166	150	140	156	145	141	162	155	156	131	162	156	156	130	149	128	164	143	157	142	136	153	138	140	158	138	115	129	175	124	143	169	156	139	170	149	157	158	156	156	156	142	138	149	160	157	154	150	155	185	154	147	149	115	141	135	156	139	129	154	154	146	141	137	153	161	166	155	140	131	143	170	145	149	153	136	168	174	158	138	152	162	151	131	129	142	156	107	133	156	148	144	161	154	159	153	145	126	137	142	121	150	134	159	133	159	156	177	157	171	143	141	156	148	152	151	122	144	158	177	130	139	128	152	147	143	157	157	162	157	153	159	151	157	132	161	139	146	140	154	147	148	166	141	130	164	160	136	152	156	156	158	154	161	160	141	145	143	149	127	161	167	156	146	161	149	136	142	155	147	150	159	151	144	136	134	166	170	156	143	146	152	139	143	141	170	160	139	161	152	165	131	139	146	156	140	133	157	158	153	145	146	137	149	138	168	168	140	153	151	150	158	137	129	153	156	157	144	131	157	161	134	169	153	144	140	160	143	153	151	163	142	154	173	160	145	164	145	155	154	140	147	135	136	149	146	146	155	151	158	143	131	145	150	164	157	137	151	151	137	154	147	154	142	121	150	143	160	162	125	148	151	147	152	150	170	166	142	137	136	132	149	138	144	144	142	145	131	163	165	144	137	134	170	141	153	128	141	155	144	138	136	153	132	146	145	132	140	139	136	138	154	148	135	149	122	125	144	127	142	162	143	119	140	149	149	154	153	118	146	158	167	160	148	156	155	138	157	145	161	166	150	151	180	155	150	140	165	148	137	137	139	150	137	140	144	160	162	143	153	173	148	179	157	163	150	151	150	146	156	132	156	162	148	153	172	151	156	159	156	140	153	151	121	156	135	152	146	151	167	150	144	147	135	140	139	152	153	155	168	134	162	159	124	138	154	145	134	149	158	164	146	130	153	154	151	154	142	144	163	173	151	160	152	177	152	145	155	134	150	161	144	158	146	163	157	131	146	163	159	150	146	153	135	165	141	156	129	152	142	149	141	137	162	140	162	159	155	148	147	163	158	157	145	168	158	141	141	152	125	132	148	187	148	142	163	152	145	158	146	165	145	161	133	143	153	134	141	167	163	155	154	163	160	155	141	136	142	136	131	138	159	127	127	146	147	148	152	166	148	155	154	156	150	140	125	139	154	147	138	144	173	142	133	137	136	131	170	155	150	150	135	152	175	136	140	145	146	141	139	156	140	146	142	134	143	145	156	145	146	154	143	151	162	154	134	149	159	159	133	157	140	156	137	151	165	138	131	154	154	122	167	152	138	156	141	167	167	134	151	169	156
7836	10167	22621	23524	8803	6978	3130	1608	1143	712	537	586	508	505	462	453	414	385	404	423	397	396	417	400	403	383	430	396	406	419	418	411	425	411	391	470	405	392	412	432	432	394	399	373	446	404	401	414	391	386	393	388	412	384	420	406	388	403	383	380	360	417	410	399	401	353	373	402	395	400	404	418	416	414	369	419	397	408	428	398	402	450	431	422	475	402	398	416	407	373	424	426	381	432	443	407	396	403	410	406	395	409	403	415	413	407	421	379	380	412	396	390	371	412	427	396	441	417	413	397	376	422	406	404	418	363	370	382	391	398	389	409	419	382	364	446	398	416	394	373	405	401	398	391	400	379	386	400	394	396	399	412	388	426	427	426	415	385	428	400	368	391	389	422	400	400	415	377	403	409	431	429	409	415	403	370	402	382	417	433	391	373	413	383	413	403	397	407	408	392	415	403	374	418	366	394	395	401	386	380	407	401	395	409	419	406	429	393	420	393	390	439	381	416	424	429	426	396	405	418	434	395	392	395	403	381	450	424	408	385	380	412	417	389	425	398	409	369	425	405	399	407	383	440	423	379	394	410	429	392	397	421	411	395	405	426	417	411	414	432	395	412	394	408	414	431	411	355	401	415	376	399	389	399	429	402	405	419	419	382	442	410	409	373	415	407	441	419	386	376	390	377	412	394	415	363	438	419	392	399	406	407	366	428	414	453	407	443	425	445	400	404	393	371	439	399	402	383	431	424	402	422	386	387	407	392	405	387	396	409	400	388	396	388	401	442	384	414	441	414	397	392	390	404	393	430	410	363	385	427	392	396	412	414	394	402	428	390	402	408	400	392	407	379	413	437	420	376	378	381	384	411	388	397	406	404	380	398	403	368	371	413	420	370	383	386	428	404	388	402	408	411	420	416	405	397	435	381	405	444	442	392	402	418	413	408	423	402	377	397	406	404	404	415	429	398	408	406	412	390	414	394	442	371	409	387	418	381	374	418	397	387	394	415	392	394	417	397	377	411	394	383	421	414	407	423	418	399	426	420	408	373	407	412	400	428	388	407	441	427	402	419	430	418	383	402	385	430	409	391	435	377	378	395	412	396	435	405	410	422	434	396	394	427	413	400	402	404	399	385	388	416	400	420	386	338	398	416	391	388	404	361	380	394	421	413	395	383	410	396	424	426	402	368	453	389	400	397	405	382	394	373	398	390	425	422	431	398	407	409	431	424	372	402	397	394	410	374	393	412	427	403	433	432	388	375	400	344	418	417	397	393	412	395	386	384	455	399	394	401	409	439	408	381	386	415	383	386	409	392	432	412	389	397	410	416	435	381	417	392	406	441	399	396	404	406	427	412	431	426	398	404	408	384	413	406	415	411	412	373	391	379	405	407	383	424	426	370	429	415	387	395	416	427	405	403	415	435	375	386	409	403	397	383	415	387	365	407	401	412	431	376	441	421	397	394	423	408	395	434	390	376	436	392	428	421	402	423	375	428	424	424	370	422	437	384	387	391	404	400	459	422	400	376	430	429	438	401	371	405	428	403	424	394	443	422	378	417	430	405	405	434	415	421	401	358	406	388	408	407	410	412	414	449	443	409	408	397	382	397	396	428	399	402	456	422	434	404	447	399	363	405	405	414	386	385	405	440	380	413	426	424	386	395	391	430	411	368	412	395	411	418	402	426	413	412	407	433	420	412	409	412	403	427	413	428	416	393	387	435	395	446	413	392	385	413	409	415	408	431	405	390	408	380	398	387	420	405	377	400	384	408	437	413	417	404	429	382	399	398	379	379	390	373	391	404	386	407	397	397	412	424	410	434	396	405	383	394	413	412	383	421	405	374	410	419	426	412	388	408	398	422	405	388	398	426	386	368	404	406	415	439	414	413	408	405	423	422	429	392	421	408	386	389	394	395	397	373	402	394	358	415	363	394	385	400	437	373	421	365	405	402	429	401	417	409	423	407	410	404	420	399	390	405	404	405	403	398	414	420	359	428	400	384	401	351	422	405	391	349	398	392	377	486	377	386	427	429	420	390	436	372	442	378	411	412	402	419	399	421	368	398	409	384	415	373	403	412	392	407	401	430	421	395	414	397	404	407	430	396	397	417	405	373	395	419	375	396	408	400	402	413	410	404	412	425	368	426	365	418	417	416	450	417	429	431	465	403	359	419	386	408	376	405	422	381	426	404	412	412	439	396	374	391	423	386	400	410	433	461	360	387	386	427	413	416	427	411	416	376	414	415	376	410	398	428	390	426	421	400	443	395	373	392	373	391	386	383	353	393	422	364	446	422	412	435	417	404	371	370	402	422	425	386	422	400	412	355	380	368	429	403	432	403	387	369	407	400	424	405	406	417	396	406	401	422	366	417	413	387	404	401	404	418	402	366	390	381	412	433	397	441	408	381	363	398	404	431	379	421	460	413	419	425	403	410	431	419	381	396	382	398	429	409	389	403	413	362	364	438	407	400	432	426	406	401	391	401	426	392	418	398	401	427	372	369	376	408	408	417	366	422	422	394	434	396	405	406	400	406	373	363	391	409	422	440	401	348	388	421	401	374	402	425	383	402	415	400	399	406	447	387	379	406	409	411	391	394	413	440	401	413	415	431	336	431	423	404	439	438	375	398	388	379	393	381	378	383	424	428	366	420	430	432	373	401	423	421	432	377	422	436	419	405	432	379	374	431	429	415	387	379	429	409	381	419	427	360	413	409	420	395	400	416	419	411	427	431	417	386	446	421	389	421	383	377	377	428	386	381	372	406	416	410	383	402	373	382	375	420	402	381	383	410	410	408	423	388	382	419	396	409	391	376	391	372	413	393	402	422	420	402	382	398	413	345	425	396	375	465	437	400	418	396	441	416	409	369	379	390	383	396	369	375	369	401	446	421	352	394	414	391	434	413	393	393	399	398	431	434	380	403	411	396	384	424	402	417	417	409	396	419	397	419	412	382	359	421	390	365	411	417	422	418	392	403	409	413	379	405	380	434	421	406	406	383	389	410	456	354	405	418	436	420	389	376	418	440	406	391	406	394	381	422	400	424	406	430	388	424	401	411	378	392	396	393	419	384	425	402	398	374	390	435	432	397	429	374	398	399	402	394	375	387	413	397	386	397	442	385	385	416	381	394	410	406	393	421	378	440	438	373	405	435	423	433	383	425	416	389	409	418	407	399	379	410	427	383	402	374	385	375	405	397	394	417	370	420	384	399	438	397	420	415	412	430	411	371	412	386	393	424	409	407	448	393	448	382	387	418	406	405	375	404	368	407	397	382	401	430	439	400	401	360	433	408	417	391	403	420	431	423	416	422	397	398	410	376	421	410	413	411	409	430	422	396	425	391	381	444	391	385	460	385	421	407	434	385	394	364	437	421	393	402	385	433	428	380	420	419	429	424	409	416	389	404	399	373	388	417	401	384	409	388	384	394	413	384	385	417	386	419	389	411	400	415	420	398	414	421	409	407	386	385	418	383	401	414	448	423	415	381	431	387	409	395
38803	52346	69520	57409	31383	23553	10338	4140	2230	933	664	567	435	347	261	219	173	177	177	154	170	156	155	172	181	151	162	148	167	150	140	159	171	140	170	145	153	136	147	161	152	154	167	154	128	133	156	159	164	167	165	154	179	151	141	157	164	143	160	156	151	145	159	148	173	143	152	181	163	153	165	149	146	154	168	157	155	179	153	153	155	155	168	140	171	158	155	162	141	152	137	165	129	159	180	174	154	147	146	154	168	143	161	142	153	136	172	156	138	167	144	149	158	153	143	166	160	129	165	151	142	148	174	130	156	163	160	148	157	159	180	161	174	157	154	161	157	138	141	178	167	163	165	148	159	151	140	159	165	145	164	145	153	164	151	157	167	150	153	146	159	156	168	157	155	153	172	168	156	167	160	149	158	162	163	150	161	144	184	137	172	145	154	149	165	147	146	156	191	159	166	186	144	143	141	153	148	135	148	173	165	152	154	161	145	171	154	164	155	159	157	165	149	171	168	155	148	149	150	142	159	167	153	142	154	159	152	140	146	146	163	137	161	160	154	154	151	174	161	149	178	165	150	158	149	153	151	155	155	154	146	163	173	147	139	177	159	162	166	168	157	140	167	169	150	155	166	153	155	174	165	153	159	164	154	144	155	152	158	156	166	143	154	171	160	150	135	162	123	177	163	178	163	169	158	149	143	139	156	166	138	146	176	170	151	144	136	154	151	156	144	166	159	174	154	160	150	147	155	182	168	156	167	160	159	160	166	144	160	166	156	166	163	177	160	168	170	147	154	145	159	197	141	147	151	140	166	150	160	147	162	160	159	147	139	135	155	142	150	169	152	129	147	166	148	142	155	173	150	160	158	153	173	157	151	143	132	151	152	159	142	165	159	147	161	160	166	163	168	147	151	146	166	170	138	171	140	173	165	171	132	159	152	154	159	174	170	172	158	174	128	151	158	151	152	149	176	156	131	151	159	177	171	144	161	168	163	146	148	177	161	160	144	172	161	133	155	158	149	148	144	151	142	156	147	151	144	150	166	166	171	140	158	152	154	174	162	160	142	147	153	157	145	160	165	160	168	164	176	179	170	187	147	146	155	163	152	173	141	172	171	155	148	169	140	165	160	175	172	156	141	150	199	164	156	158	169	163	159	152	158	139	135	160	174	134	137	175	151	145	152	160	168	143	146	172	164	140	146	140	176	172	160	164	173	163	139	168	136	155	151	153	152	147	184	170	174	158	141	140	145	160	174	156	131	160	144	147	166	152	161	175	145	138	144	166	178	148	158	156	160	145	160	153	144	161	142	152	157	140	141	174	153	150	144	149	160	170	143	142	148	134	122	141	171	167	167	166	126	164	173	149	151	143	150	134	147	198	144	146	162	162	156	160	166	149	165	161	174	144	145	142	160	184	150	166	151	162	145	170	146	169	124	137	155	144	140	165	152	170	167	151	146	139	133	163	138	165	156	175	136	169	145	162	159	159	165	147	153	144	161	161	161	160	174	149	162	160	168	140	165	159	177	157	148	164	160	131	171	156	160	153	152	138	168	154	153	150	133	162	174	157	154	159	158	170	157	173	146	158	149	183	151	163	174	126	164	167	162	163	145	162	147	145	146	159	160	163	166	165	176	145	176	156	167	151	171	157	173	148	148	178	147	162	149	162	149	152	145	140	141	150	153	163	157	140	155	141	163	158	167	167	141	161	153	159	150	168	147	155	163	131	179	154	136	153	151	133	174	176	157	161	172	153	144	182	150	135	155	158	141	135	168	149	166	162	178	153	185	132	164	147	145	153	158	156	165	162	148	149	144	160	161	148	155	137	180	178	159	179	148	148	171	166	159	151	136	156	120	167	129	146	144	175	153	149	147	163	141	142	156	148	168	135	155	149	167	131	158	173	174	163	155	140	122	160	182	151	182	174	147	155	180	158	145	165	127	168	151	161	185	168	137	151	172	161	150	145	151	156	154	173	174	171	156	158	159	177	154	149	155	148	166	141	153	150	156	144	143	174	167	138	154	164	144	159	153	126	177	162	157	125	201	146	157	144	168	167	174	179	181	153	151	141	174	144	148	152	182	165	166	176	157	154	158	152	156	152	163	156	152	159	158	138	145	159	151	161	155	177	149	135	169	183	151	156	161	159	153	148	153	167	173	159	144	142	154	153	156	146	137	168	142	168	149	157	171	151	149	170	162	137	172	159	164	160	153	166	147	171	144	145	133	143	155	140	173	163	170	170	157	145	125	163	145	165	171	158	180	160	169	141	170	161	142	162	159	163	148	173	176	163	138	151	152	149	152	142	163	148	150	168	138	166	160	153	167	179	154	144	170	158	141	140	174	163	146	144	148	156	159	158	144	143	162	152	164	174	143	149	147	145	171	154	169	146	137	178	159	171	154	149	148	165	190	144	149	170	162	177	163	169	170	156	148	209	148	166	167	130	147	171	149	148	164	168	162	139	146	136	178	174	155	155	160	137	148	162	170	163	153	163	167	154	148	166	160	156	143	160	146	146	167	132	141	161	173	161	168	173	158	158	170	151	142	158	196	164	146	133	150	134	153	183	163	140	173	154	156	126	133	171	160	159	163	143	150	142	166	154	143	152	154	155	148	158	186	154	170	153	171	159	165	147	182	158	155	153	162	177	144	176	135	147	155	149	145	145	148	146	156	144	163	148	182	159	138	150	148	179	153	148	170	156	154	147	159	163	146	146	155	156	153	159	146	157	156	160	147	147	153	158	177	151	166	139	167	160	166	157	158	167	151	162	142	164	146	137	157	149	133	152	176	170	147	160	152	152	145	161	158	149	152	166	167	162	135	134	161	129	147	154	162	146	144	149	156	121	183	155	170	157	155	176	149	179	165	161	156	142	154	179	153	163	149	150	136	161	158	146	186	144	170	144	147	160	149	144	155	162	171	166	154	147	158	160	174	132	148	158	186	145	178	144	164	152	167	133	145	134	159	169	177	150	137	169	176	142	161	159	150	145	153	139	145	164	122	139	156	161	164	158	149	164	148	167	157	173	170	151	147	149	142	154	157	157	160	132	151	168	153	177	163	167	139	149	144	163	140	156	171	151	126	183	152	174	161	148	159	162	173	135	136	160	154	138	159	163	151	146	152	172	166	160	136	155	159	165	142	157	166	150	133	178	153	163	150	142	172	157	160	178	140	160	131	167	145	144	181	158	171	175	176	143	166	194	167	153	154	163	136	173	136	164	162	179	152	159	132	142	148	152	174	152	157	165	142	161	154	169	177	137	154	155	165	155	166	172	172	151	148	151	154	150	145	160	153	154	129	165	133	145	153	171	144	134	151	142	126	166	141	165	173	131	136	168	168	158	159	172	151	147	151	171	135	142	151	177	144	170	156	152	170	155	149	156	142	147	135	171	156	135	135	165	148	147	148	151	171	164	164	144	151	128	164	158	168	157	144	117	182	157	168	155	158	162	167	143	186	149	157	132	150	150	156	180	165	154	155	173	141	129	156	159	149	166
23770	41715	63182	59695	39212	35835	21356	13839	8584	4204	2829	2388	1813	1406	910	779	606	570	508	453	474	449	424	432	461	438	413	401	441	427	402	402	403	405	420	390	393	436	406	397	435	380	408	441	413	431	395	438	400	399	476	424	420	427	385	444	417	417	413	428	412	434	449	419	396	437	431	394	369	441	466	421	423	427	389	429	397	442	430	418	405	418	448	408	461	441	462	440	430	383	399	422	392	408	442	432	428	433	412	437	389	442	411	442	418	459	437	398	426	449	381	435	398	410	423	440	456	415	418	418	412	423	443	424	421	425	413	447	425	441	419	443	423	423	429	399	409	407	398	398	437	423	399	382	423	397	391	383	427	412	457	415	441	418	430	435	426	371	393	389	462	391	437	411	413	415	441	411	437	445	425	422	428	448	470	430	448	414	420	409	428	407	420	439	392	410	403	420	396	405	412	442	437	446	419	445	410	389	414	424	397	419	420	450	435	433	437	450	405	412	426	424	451	391	426	446	414	399	443	455	390	412	398	433	419	399	425	421	383	405	413	390	390	421	441	403	423	433	419	441	429	435	409	434	382	435	455	432	412	442	397	423	403	410	437	436	446	407	408	391	414	412	456	402	438	459	416	442	419	393	366	413	425	445	449	427	439	441	446	396	405	420	440	433	430	464	385	395	430	397	399	445	396	429	441	421	399	463	423	413	443	406	447	415	398	421	384	444	419	422	424	465	402	395	424	449	457	437	416	436	461	445	435	474	427	393	449	366	408	422	428	423	406	443	440	427	423	426	404	428	396	417	420	413	395	409	409	425	399	407	397	386	412	400	411	415	415	391	403	418	423	436	414	436	430	442	417	431	414	456	412	418	447	400	443	392	419	370	461	416	383	436	455	435	435	420	452	399	432	389	403	420	400	467	420	388	457	441	418	405	439	430	462	443	402	438	426	428	446	429	400	442	428	406	399	411	405	464	413	469	424	409	425	415	412	438	414	405	419	451	420	384	453	442	411	419	415	448	418	391	421	413	465	410	392	432	379	412	411	390	409	408	422	424	418	426	375	417	417	399	405	441	435	424	406	449	407	425	433	407	418	434	431	449	418	418	386	460	447	425	427	405	412	427	464	436	455	449	425	397	433	393	412	430	404	436	402	413	451	440	406	448	414	414	424	408	397	424	390	433	397	377	391	427	405	435	411	406	440	462	471	391	403	488	402	426	438	461	440	448	400	399	415	424	456	438	407	420	435	449	429	412	416	433	418	420	396	399	414	435	429	434	428	395	424	395	420	435	399	435	396	418	393	412	407	425	423	450	435	420	440	392	396	445	420	413	409	410	439	429	445	429	446	433	400	439	410	394	424	392	400	427	410	450	398	432	439	420	445	404	431	440	393	453	422	411	436	427	447	395	430	408	417	406	442	423	429	413	378	411	438	438	431	467	404	418	419	400	390	437	440	458	402	380	423	425	427	448	418	444	439	425	426	422	410	408	391	431	403	464	430	415	439	428	446	414	421	403	432	387	403	430	406	398	420	436	435	396	442	440	439	438	408	416	369	444	425	379	422	416	388	399	444	413	437	399	405	440	415	426	422	399	390	425	393	435	421	428	430	418	408	411	430	400	401	457	435	391	419	432	417	417	400	432	452	452	432	410	450	400	412	415	397	430	379	412	418	424	413	437	419	439	424	406	433	423	420	450	427	411	441	427	414	411	409	445	410	439	393	411	403	431	448	418	403	418	405	420	413	388	428	399	423	408	446	413	440	431	458	398	378	398	434	475	425	457	385	448	420	427	437	426	431	420	435	435	437	432	415	450	436	443	449	425	432	423	403	384	442	454	416	432	414	390	411	449	396	389	450	435	444	402	400	434	402	404	399	389	408	412	381	422	470	437	421	409	420	416	387	455	394	470	414	410	408	433	388	420	430	411	420	455	406	439	383	465	423	435	395	420	439	419	415	403	405	425	410	401	408	437	402	386	408	456	429	467	394	424	430	401	461	438	394	448	413	414	433	453	394	440	421	422	418	441	406	384	441	411	408	435	430	417	432	434	398	383	415	455	437	426	460	436	415	426	418	438	446	438	423	391	423	448	442	409	430	431	418	398	432	429	417	433	368	417	396	434	421	450	409	428	386	442	414	429	410	444	401	429	436	428	423	395	385	385	426	440	398	407	401	389	398	427	425	446	444	399	442	425	461	431	397	420	453	402	386	437	463	421	436	422	416	386	466	431	414	436	448	404	402	429	412	418	402	412	419	432	442	466	409	383	433	452	432	413	426	407	394	449	442	415	437	427	411	424	452	411	453	414	424	415	398	386	395	453	401	410	420	428	412	393	389	427	444	427	410	451	416	445	428	438	415	431	424	450	447	379	445	432	378	406	450	415	404	369	414	449	404	423	419	391	415	396	422	403	424	418	404	359	395	431	419	457	408	425	415	405	400	433	409	415	466	399	378	399	391	446	412	462	431	427	426	414	416	429	388	392	392	445	425	451	418	405	386	398	453	424	435	422	441	432	452	448	443	388	425	415	403	417	438	400	427	438	415	424	416	392	396	427	435	407	419	424	412	417	468	442	406	420	416	414	442	444	417	432	417	436	423	447	384	432	412	425	408	452	395	416	436	433	406	431	386	421	443	421	428	443	434	414	449	410	403	432	398	393	450	415	398	399	419	455	408	454	434	459	410	421	438	452	443	418	446	426	437	424	475	447	436	385	399	411	436	426	403	394	426	423	416	451	434	437	406	454	429	451	418	410	430	403	403	417	419	408	388	427	395	402	426	431	448	398	439	393	399	398	395	393	410	395	409	413	459	393	399	422	418	412	439	395	424	454	416	419	420	423	405	466	406	401	388	424	411	420	442	405	416	446	406	429	399	403	406	378	393	410	409	477	413	415	398	391	410	428	409	421	427	431	434	417	427	384	400	389	400	381	389	426	420	420	427	396	428	412	406	410	411	446	446	422	423	456	433	408	426	410	411	438	407	410	424	420	373	407	388	421	463	395	415	409	424	430	457	419	403	415	414	408	439	389	407	459	428	438	418	453	435	426	399	435	410	446	434	402	464	385	391	458	392	431	427	430	410	447	444	402	399	434	427	449	462	420	430	396	401	428	420	426	435	384	455	437	453	429	410	424	401	407	394	413	431	426	402	450	437	438	408	394	450	459	438	414	415	430	431	432	433	432	435	399	452	422	400	390	396	408	426	418	470	423	420	386	417	387	440	430	421	422	457	426	414	419	394	417	421	401	446	408	425	444	447	388	435	446	438	428	437	406	426	409	439	424	402	414	417	407	452	428	447	393	413	443	418	410	437	414	430	412	419	425	420	418	452	402	420	429	439	417	438	436	418	490	399	430	454	399	408	438	394	418	413	428	438	417	400	429	424	424	443	437	413	407	367	427	439	426	406	395	413	390	415	409	395	451	403	450	449	424	409	437	410	411	434	429	445	423	419	398	402	399	458	438	460	435	486	433	435	415	439	424	437	420	436	424	429	457	390	429
53201	68649	82472	68606	42060	34122	17722	8800	3845	1691	1071	920	602	501	392	282	217	220	190	206	193	178	160	167	200	190	190	169	154	193	183	181	171	173	175	180	193	175	170	169	161	186	161	187	172	164	174	180	169	171	157	178	165	211	165	152	156	202	159	169	176	147	171	203	165	157	165	164	158	153	161	171	174	157	176	164	164	169	156	173	147	178	193	172	179	146	193	189	170	183	168	164	150	166	183	169	173	171	175	184	179	164	177	170	177	162	178	164	160	174	183	171	161	176	162	164	164	158	148	167	164	159	167	185	166	172	184	194	187	181	175	166	161	170	180	157	194	186	154	187	175	197	174	156	174	181	161	159	177	148	183	151	165	182	194	184	191	175	145	182	164	180	186	165	169	162	177	193	159	173	181	169	182	165	173	158	175	159	170	157	186	158	194	188	146	153	201	160	188	194	159	169	184	175	185	172	177	148	158	168	171	168	162	184	172	168	185	166	157	171	202	188	173	153	192	194	167	180	179	158	181	180	176	173	153	172	171	199	167	150	169	155	170	176	189	156	146	168	170	162	188	188	157	174	198	181	182	176	168	165	161	181	153	162	173	161	178	161	188	173	171	161	185	177	163	167	184	168	196	157	179	178	183	145	166	177	156	169	163	157	166	177	189	197	166	183	185	165	186	170	160	170	156	160	151	155	158	207	161	177	160	165	195	184	164	178	153	169	180	181	153	168	187	173	166	171	158	167	182	158	157	172	173	168	166	193	168	181	173	184	180	187	189	194	166	168	179	181	180	179	158	175	194	166	189	177	171	170	167	166	162	173	159	190	146	154	173	151	180	155	170	179	179	159	164	173	190	153	189	167	198	174	182	165	188	173	192	168	173	176	166	162	172	174	177	169	172	198	177	157	161	156	192	189	195	174	159	176	157	161	159	152	177	184	156	177	169	159	170	175	167	152	157	161	177	173	141	178	167	168	185	178	189	160	172	183	197	180	185	180	169	197	179	188	150	163	156	185	160	220	171	158	178	187	182	147	163	145	151	166	201	177	181	167	151	161	161	163	173	172	200	180	169	170	181	192	177	168	189	169	184	171	167	209	179	183	176	178	175	172	185	162	156	190	180	180	191	175	160	164	190	160	191	197	186	172	131	181	150	173	170	160	174	148	180	163	159	170	150	168	173	166	158	178	202	179	167	179	190	159	162	160	168	183	162	169	164	158	195	169	160	192	165	170	188	168	184	169	169	177	200	179	173	186	167	178	168	195	158	194	172	166	156	173	161	180	198	177	152	198	154	152	150	143	171	158	156	183	179	162	170	178	194	173	164	180	172	180	193	177	201	170	172	183	165	154	173	180	174	183	169	170	176	179	189	189	183	176	168	189	179	160	167	177	195	189	152	156	182	176	210	191	168	183	207	172	208	187	182	202	171	177	183	187	171	169	191	169	138	165	173	168	185	197	162	178	170	142	129	165	169	175	161	165	156	197	168	174	184	160	166	164	177	173	176	188	177	171	166	175	157	162	181	186	150	176	183	190	153	176	166	190	146	168	175	182	159	155	166	173	198	175	147	203	175	153	179	163	149	161	179	172	153	168	178	172	163	186	167	175	185	181	164	153	177	159	161	164	183	179	184	152	171	164	160	180	161	147	168	184	194	182	154	164	171	173	158	165	174	141	176	174	181	188	181	181	171	194	178	171	174	169	189	151	145	159	180	183	187	165	146	151	188	191	180	151	171	164	160	177	176	167	172	162	180	173	182	168	165	173	186	177	189	176	173	159	191	185	157	189	177	167	159	174	164	152	168	161	179	198	178	187	166	165	183	160	183	165	152	172	182	149	198	164	171	165	144	175	171	170	179	153	166	184	181	142	158	151	162	174	187	175	180	204	173	166	153	168	139	158	164	170	178	166	204	137	172	135	162	125	154	175	178	176	185	187	188	162	185	190	201	178	138	162	196	156	182	174	180	178	198	157	153	176	158	171	181	167	166	174	188	173	181	168	185	171	187	186	145	167	165	172	175	178	173	168	173	183	162	171	180	158	177	182	173	173	155	181	172	176	194	192	188	182	157	179	182	177	160	168	153	165	179	168	164	176	183	195	167	165	154	182	176	160	171	156	175	161	155	181	168	162	175	156	166	171	162	180	184	206	163	162	153	166	178	182	172	197	164	139	191	193	177	151	169	190	154	193	170	167	142	161	172	165	175	169	166	168	190	178	186	181	173	159	179	176	163	161	205	162	158	161	182	149	179	157	177	159	172	184	189	192	154	184	178	187	173	134	165	160	187	178	160	159	180	177	141	145	144	174	175	213	168	175	163	164	178	143	170	172	157	156	132	155	180	167	159	176	189	170	194	186	177	172	175	150	157	187	190	161	173	164	169	187	175	189	178	200	177	163	165	184	160	162	177	198	178	177	182	170	158	155	168	176	166	184	168	156	150	175	187	160	174	147	173	170	161	168	165	176	179	167	177	177	180	173	181	202	163	166	204	151	166	153	200	165	156	168	169	193	171	155	169	158	196	151	193	161	175	174	164	187	162	176	192	161	157	179	188	197	183	148	151	176	158	181	170	160	158	174	170	162	143	179	169	173	170	177	166	199	161	183	185	151	174	209	176	172	157	182	172	178	165	160	182	154	171	190	181	166	173	141	153	166	177	169	171	179	183	169	162	165	207	185	183	198	160	178	205	175	152	168	159	150	173	179	184	163	184	180	176	185	169	173	192	169	188	173	202	159	177	168	176	155	158	178	171	202	177	174	180	173	170	176	154	181	167	175	187	182	192	172	141	155	167	183	169	195	166	186	178	165	191	182	185	187	187	166	196	177	169	182	163	179	150	161	177	189	172	190	175	182	161	170	159	185	166	171	185	175	190	172	164	170	177	182	191	176	179	144	186	183	157	169	163	180	153	161	184	172	165	161	179	175	179	154	186	171	157	165	144	173	176	174	206	183	166	186	178	172	160	181	175	174	168	177	178	153	154	166	179	172	173	163	149	164	178	167	146	195	192	145	162	157	170	189	186	190	186	167	188	161	172	142	195	172	166	174	161	174	165	164	146	173	176	177	188	182	170	165	174	145	182	158	171	174	181	158	188	182	162	141	159	183	177	170	172	158	185	170	160	176	191	156	175	173	150	160	156	170	172	168	146	185	173	175	164	186	178	190	185	142	176	181	166	166	191	176	147	166	172	182	168	150	169	194	160	167	163	169	164	160	178	145	165	159	159	182	175	168	182	149	169	198	179	160	173	169	175	157	183	165	174	183	179	166	167	179	168	175	167	166	183	175	173	198	183	193	183	160	175	170	193	180	164	169	164	168	157	178	158	144	194	162	172	192	187	174	173	163	173	173	190	166	191	185	189	151	168	167	164	168	175	164	186	170	163	179	183	138	162	147	156	153	170	170	183	155	152	177	147	160	158	159	193	202	184	164	183	186	197	162	157	159	173	175	167	178	171	161	156	165	169	176	191	164	168	163	163	170	159	169	153	159	186	192
33827	53115	78650	72744	48661	44020	28437	21069	13102	6808	4548	4061	2762	2194	1473	947	708	634	556	536	521	507	487	455	427	457	444	416	453	484	457	474	436	467	477	449	438	442	464	461	459	439	463	454	426	455	462	424	479	455	433	454	477	451	449	444	451	464	425	477	472	468	493	414	430	450	450	430	468	463	486	469	434	466	467	474	439	456	437	507	476	475	452	466	465	447	450	425	429	467	458	473	423	480	441	456	441	450	457	444	477	461	454	461	456	489	453	489	479	450	480	445	443	486	496	429	470	462	454	468	498	438	409	428	509	466	482	443	408	439	484	464	436	456	473	442	433	449	427	410	436	474	463	479	449	439	416	430	426	454	447	436	442	408	474	447	428	477	465	496	409	456	417	492	461	454	423	410	446	467	497	433	450	443	489	468	417	483	459	452	481	456	424	470	436	469	503	455	432	459	505	448	435	458	436	449	437	416	488	445	477	441	425	409	490	469	489	470	436	487	475	463	498	470	458	437	446	455	461	444	405	462	486	437	430	421	463	450	480	447	433	435	467	465	443	446	444	475	482	474	488	506	417	451	420	402	451	446	442	416	468	457	482	472	474	438	444	423	433	467	506	503	435	480	473	468	441	463	468	494	434	453	456	489	441	486	468	424	472	472	429	487	455	423	451	460	445	401	455	465	432	460	467	465	452	453	455	489	444	476	448	484	497	461	450	471	453	461	436	446	440	461	426	439	449	483	438	478	452	473	453	500	479	467	438	437	457	463	435	455	443	448	461	474	445	392	444	519	467	466	441	479	454	466	427	462	469	429	486	433	429	457	459	492	463	466	452	428	471	459	471	493	493	472	461	442	465	433	465	476	442	437	470	429	493	449	437	466	390	459	476	449	456	452	466	484	446	477	495	448	448	457	466	458	424	437	450	445	475	468	448	436	463	445	450	429	467	453	443	456	461	419	477	481	447	452	412	451	459	430	456	417	463	444	472	461	459	441	444	502	453	435	456	466	505	457	448	540	432	449	461	441	455	471	487	463	454	421	485	410	428	460	431	488	455	468	452	495	463	460	481	480	471	425	483	464	452	436	432	450	473	453	492	464	454	462	478	433	442	498	438	463	506	455	450	497	464	431	437	488	435	396	449	426	433	450	468	473	475	418	463	475	435	455	489	476	479	441	440	470	445	436	449	441	474	449	436	469	461	450	485	459	449	458	453	459	481	457	476	450	461	461	455	434	475	435	450	472	416	467	431	452	457	420	436	445	459	449	458	447	462	454	437	436	449	471	450	454	466	447	446	479	424	482	485	456	449	500	509	432	489	448	466	455	435	452	466	455	464	456	470	422	446	452	479	478	455	417	463	437	476	449	469	463	472	447	430	455	463	490	442	419	443	471	491	452	445	430	468	468	454	446	435	496	414	498	447	464	454	417	461	454	488	464	421	484	447	444	458	480	432	415	473	495	451	455	453	404	472	468	504	467	487	507	495	474	442	456	446	490	462	465	442	439	474	495	487	453	437	461	422	480	441	464	460	500	468	453	470	460	440	415	434	475	455	451	469	464	440	442	463	452	458	414	488	438	461	426	413	422	433	481	470	463	431	475	463	436	495	490	454	444	449	451	457	454	464	451	424	430	488	471	471	497	456	449	454	461	468	448	463	433	452	442	462	474	455	475	410	466	427	416	448	467	460	469	479	464	456	407	427	468	468	427	468	450	446	466	475	420	456	416	466	458	463	428	476	435	452	467	452	446	411	455	445	435	490	438	443	447	470	490	500	492	450	484	439	465	476	442	495	433	444	461	452	461	457	425	467	466	462	468	457	448	460	450	419	493	436	419	508	486	483	457	475	462	486	443	468	405	457	433	459	446	485	478	423	448	427	437	448	499	496	439	452	436	461	440	468	455	452	457	470	474	471	438	435	459	480	453	456	431	435	416	446	449	465	461	453	435	441	446	480	461	436	459	459	410	441	432	445	456	453	444	436	484	464	472	438	458	420	465	451	482	432	444	465	478	468	458	459	480	448	472	443	421	501	452	465	439	446	462	435	433	432	461	435	461	473	464	499	485	438	491	433	432	440	495	450	480	442	457	477	484	470	453	434	468	463	448	494	440	457	469	445	456	487	472	446	423	475	409	468	456	480	459	455	483	443	483	411	434	472	428	481	445	482	468	432	508	500	435	469	452	474	433	441	461	426	461	479	435	423	457	428	481	434	472	462	483	510	431	473	475	447	488	448	446	429	428	437	471	414	434	436	413	443	462	426	462	437	472	466	450	454	446	449	464	445	425	448	442	460	450	465	448	449	420	434	476	470	435	503	463	490	452	436	467	461	478	444	463	432	463	413	432	454	451	471	458	456	460	464	445	488	499	450	491	456	431	466	452	441	463	443	479	429	469	455	494	437	428	414	494	447	423	429	457	409	437	449	455	461	432	455	436	438	459	472	451	447	460	483	475	445	463	458	473	428	425	457	444	454	471	489	463	471	438	434	464	438	459	461	491	440	445	466	494	435	458	491	440	461	450	448	480	467	477	485	443	420	463	457	434	489	461	476	452	446	456	473	420	473	438	465	464	440	462	457	442	452	462	456	431	449	460	457	449	439	483	458	411	455	468	448	452	473	474	417	464	453	466	465	431	452	445	491	442	460	465	481	478	438	445	476	462	467	428	454	469	468	463	436	447	443	452	443	463	478	468	456	454	490	478	444	426	471	418	454	449	467	457	488	448	462	460	446	446	475	435	464	498	468	422	470	451	449	422	474	456	441	444	475	447	447	464	478	422	441	467	450	452	474	465	438	412	438	475	449	446	488	466	461	402	480	483	413	461	442	461	455	464	448	464	438	437	411	495	441	452	438	455	476	474	475	425	457	450	470	450	449	480	470	422	458	464	433	473	445	466	443	482	451	453	420	438	439	437	451	449	454	460	448	436	436	439	465	432	428	467	467	457	448	478	459	438	446	438	433	463	470	444	439	436	426	436	460	449	467	447	474	454	437	425	417	461	446	442	461	462	434	476	444	474	470	447	457	456	471	507	427	451	441	481	448	478	431	457	435	455	441	481	473	443	455	467	452	442	448	441	446	475	464	448	429	464	450	474	469	440	465	438	472	459	459	444	437	407	460	456	471	444	391	462	417	491	476	467	472	443	459	506	515	446	472	461	532	467	444	440	439	458	455	441	445	472	460	438	494	442	455	471	426	470	465	457	426	429	427	487	486	462	450	465	495	458	415	440	478	461	494	469	472	446	445	478	424	409	417	440	454	422	441	459	492	431	479	452	427	465	447	432	470	463	436	454	442	431	425	450	438	434	515	463	444	419	457	465	462	441	428	480	439	460	482	465	428	417	443	450	442	471	472	463	496	457	450	449	490	468	442	460	429	459	513	461	482	431	444	466	458	427	451	469	488	462	432	429	428	449	464	490	438	458	441	457	439	466	458	440	461	425	439	459	470	457	472	452	471	450	476	427	470	434	443	432	448	452	464	459	429	458	424	484	437	511
10580	8660	14960	11443	2956	1826	683	450	273	214	198	173	159	164	186	162	150	162	155	176	140	155	160	156	149	132	142	138	147	159	152	158	161	140	146	139	138	155	168	114	126	152	154	136	123	134	133	160	151	149	140	145	162	149	159	152	162	145	135	144	154	161	149	157	116	151	148	129	165	164	130	163	162	151	140	111	155	152	158	166	169	128	136	152	146	133	136	162	166	135	155	146	156	128	138	135	149	168	149	144	138	150	158	149	154	168	157	135	132	163	165	143	124	144	161	128	140	156	153	150	152	121	152	169	140	138	150	143	132	161	158	140	163	126	144	131	168	161	142	158	159	152	159	149	156	153	144	167	148	140	155	165	149	142	146	148	160	181	124	166	171	132	141	135	131	145	161	142	143	145	139	139	168	145	166	165	151	153	155	141	148	147	156	132	158	136	131	141	134	178	150	147	154	165	146	165	150	145	158	150	152	130	158	116	177	128	134	135	167	146	125	167	146	174	136	155	162	152	128	155	164	134	145	149	140	134	183	140	138	162	153	138	158	144	150	166	146	143	140	159	161	168	153	145	127	131	124	148	147	140	162	147	122	157	135	156	147	153	131	161	159	138	139	147	161	151	140	141	194	149	151	136	153	156	143	139	139	126	163	159	169	144	142	172	134	128	135	147	163	154	148	147	151	153	141	132	155	139	155	169	143	146	155	164	157	158	150	152	154	165	150	147	181	169	148	155	135	144	130	143	161	128	123	147	163	170	142	149	136	155	148	138	137	150	156	130	152	145	172	144	144	149	138	165	169	142	158	143	155	141	156	158	166	137	149	157	142	134	154	151	164	160	150	159	162	156	151	162	148	148	147	141	147	150	137	147	179	153	161	153	154	142	147	157	174	152	155	156	121	139	145	175	143	152	154	157	150	146	137	130	165	151	151	149	141	158	127	159	116	162	138	146	140	167	155	135	155	164	150	155	131	153	157	132	160	147	147	145	151	158	157	140	164	129	137	157	163	125	149	148	160	157	155	150	157	141	152	139	153	162	157	146	145	153	138	140	122	156	137	142	150	161	166	154	161	153	142	134	171	145	185	149	141	177	146	160	124	173	165	165	144	120	163	166	161	139	153	126	167	173	141	151	136	129	142	160	152	151	132	146	169	138	145	135	148	140	148	147	141	164	137	154	149	158	144	158	156	148	166	144	161	160	153	156	139	160	148	133	155	151	166	150	147	157	140	148	138	149	143	151	150	146	152	161	157	141	137	136	166	138	162	155	166	128	150	156	128	167	152	178	159	157	143	168	139	161	131	148	130	143	149	117	147	146	169	156	137	156	143	129	148	164	137	145	140	174	150	167	154	160	120	173	140	145	144	152	169	149	148	140	118	143	158	143	154	154	159	153	150	133	144	155	136	136	168	147	152	151	151	155	146	161	156	148	147	141	139	135	132	155	141	141	152	142	141	144	145	128	153	156	154	160	152	140	170	161	166	142	143	134	162	138	137	143	130	139	150	167	157	148	133	119	149	156	151	147	154	136	148	153	156	156	153	145	164	132	147	150	150	168	169	130	148	139	134	129	154	146	149	127	166	161	160	168	150	125	144	139	150	145	146	149	148	136	144	155	152	167	161	144	153	142	154	161	142	135	160	168	150	181	163	147	150	178	145	118	148	149	154	126	139	161	141	136	142	152	137	129	145	138	154	152	150	174	144	124	124	173	154	157	153	151	149	158	136	160	137	142	151	155	160	154	150	135	164	136	151	144	170	147	141	155	150	138	154	143	124	153	155	147	147	161	155	166	146	157	139	138	148	146	137	151	144	130	143	134	144	151	158	149	152	162	112	132	140	124	160	159	165	146	146	137	150	147	152	161	146	137	133	165	147	119	153	145	153	132	149	147	146	140	144	133	147	148	161	161	155	155	147	148	126	166	152	147	143	147	144	129	158	165	143	146	170	155	157	161	157	162	166	154	142	141	130	134	152	164	151	156	141	150	145	139	155	141	164	125	171	143	173	130	153	135	151	130	144	162	142	135	170	156	158	146	150	137	140	141	158	161	147	146	149	161	137	159	151	131	157	157	167	146	151	166	146	149	139	153	147	156	146	148	170	152	130	147	125	170	133	139	152	150	146	160	172	133	149	144	131	135	130	130	137	131	158	139	153	149	143	145	166	177	172	149	165	155	158	148	157	111	160	138	173	160	136	139	137	146	139	159	132	155	140	128	142	142	151	172	167	148	163	142	157	146	158	162	170	154	156	154	162	131	155	174	145	169	177	164	133	152	151	143	139	141	123	170	155	180	135	153	142	160	153	145	140	129	143	129	148	137	156	160	143	148	163	152	158	141	163	151	132	151	138	171	145	144	125	129	153	140	156	154	137	146	122	157	160	148	134	151	134	133	141	153	147	127	172	155	157	144	139	150	144	147	153	193	151	142	148	147	125	132	128	149	139	143	142	142	158	137	150	129	148	156	157	160	147	154	158	158	136	155	160	146	150	155	158	139	147	154	141	136	149	175	161	159	148	164	137	150	139	151	146	148	153	134	159	124	145	147	138	130	136	138	126	153	149	130	145	162	152	156	140	148	145	138	147	135	129	155	167	172	147	127	146	157	134	145	158	151	178	152	145	132	127	159	158	156	153	137	156	164	151	168	168	164	151	160	139	162	145	143	143	150	141	156	141	160	177	150	153	133	159	162	139	174	147	167	141	133	165	177	169	146	150	184	144	169	139	143	152	145	146	147	154	156	132	146	141	145	126	147	145	176	158	139	144	136	160	131	149	154	132	148	149	151	139	138	180	138	151	148	182	163	128	162	151	137	163	145	167	134	142	154	149	158	135	152	128	148	159	148	151	159	160	145	138	149	143	153	157	153	161	150	144	149	150	166	138	145	148	140	151	153	159	132	154	145	127	151	146	145	161	167	155	137	150	166	125	144	153	160	153	150	144	132	144	147	145	149	167	154	117	141	155	162	127	146	153	144	147	153	146	175	130	136	170	165	167	135	155	145	137	135	155	133	132	150	170	147	134	138	141	153	147	169	142	160	135	167	134	154	143	140	155	148	136	162	143	150	192	158	130	161	168	148	155	143	127	144	160	149	136	132	133	154	168	128	139	140	130	151	153	143	149	143	157	170	167	148	137	139	145	165	146	145	153	154	158	150	121	139	138	151	146	151	156	170	150	150	172	141	164	162	131	138	148	127	152	135	136	154	157	168	163	135	141	165	134	125	154	129	142	162	157	139	137	140	160	130	146	173	138	161	164	150	169	140	123	136	163	132	152	171	157	145	132	138	155	142	165	137	127	159	147	145	135	149	137	157	162	142	155	158	143	146	139	135	138	158	157	141	138	160	174	150	135	156	143	163	144	156	159	156	152	156	130	148	142	145	155	148	167	140	160	149	116	142	154	135	171	143	147	143	154	161	171	154	130	166	128	144	138	174	140	162	151	145	141	165	158	149	162	161	147	153	150	134	141	138	132	145	140	142	161	133	140	152
8377	11355	23926	21477	8254	6666	2690	1853	1160	653	527	557	491	471	451	445	393	393	432	372	404	429	415	407	410	374	414	375	396	435	426	408	396	407	379	417	396	388	397	381	405	395	416	410	419	404	404	417	372	406	376	395	362	401	393	390	419	388	409	410	419	434	422	386	412	394	402	381	419	371	424	418	384	404	398	413	396	427	352	428	422	410	417	414	364	414	417	395	410	365	391	414	375	357	404	423	405	387	417	423	436	372	424	387	382	358	440	431	402	397	359	396	423	386	396	431	394	393	405	386	383	387	391	398	461	359	407	370	419	423	400	367	380	398	383	366	418	385	407	425	414	392	406	383	388	393	403	414	401	361	384	403	397	419	360	412	427	401	375	413	389	411	383	411	385	423	413	423	445	391	416	397	393	382	356	420	410	407	389	371	382	394	400	386	402	414	409	420	408	349	404	416	422	410	405	375	407	372	395	388	407	385	407	378	389	419	419	368	391	387	407	389	414	410	395	405	378	397	434	421	379	424	401	405	419	411	460	388	401	393	411	420	443	398	411	406	383	412	441	401	400	377	406	368	378	424	376	443	411	385	405	389	410	414	391	370	429	405	441	384	394	394	392	410	392	401	402	366	380	381	379	424	429	364	428	411	382	410	430	394	423	367	387	392	432	421	398	382	394	394	412	414	396	384	375	393	399	401	381	427	390	404	380	414	428	381	411	422	396	423	432	398	405	389	405	384	404	426	419	389	405	424	399	441	387	376	403	357	408	378	412	405	390	388	410	391	415	380	360	394	417	397	376	430	411	427	423	371	380	406	375	388	447	382	426	400	402	405	407	365	421	411	406	423	404	404	399	391	441	392	374	420	408	359	387	414	413	421	386	412	438	424	405	417	430	405	379	369	401	403	397	384	392	376	383	426	428	443	425	392	391	403	400	451	431	397	416	389	394	397	406	418	408	389	430	444	415	417	422	370	402	368	409	407	402	445	426	426	363	426	409	346	418	395	387	395	413	443	397	366	422	401	411	397	383	405	416	378	437	391	402	411	399	405	420	402	380	447	415	404	392	398	392	406	383	386	405	441	455	419	394	395	396	397	378	385	420	402	410	394	412	412	410	397	404	434	352	410	418	402	412	359	380	395	402	416	398	396	379	416	427	430	379	385	404	400	392	422	390	380	436	401	393	398	450	389	411	454	402	411	390	385	424	390	441	398	412	400	413	393	393	385	426	399	446	436	410	407	394	428	419	391	412	389	420	420	396	398	450	432	417	367	378	390	411	384	425	424	419	412	432	405	420	403	388	398	385	389	387	396	399	435	432	407	403	393	380	408	407	381	439	411	408	398	419	395	402	411	373	392	406	408	383	419	390	361	397	359	408	419	395	416	388	422	360	436	393	404	404	425	449	383	394	416	404	377	428	406	412	376	426	382	424	394	394	396	400	363	378	410	460	423	416	408	398	432	396	411	410	435	357	346	416	376	399	444	442	414	395	390	391	370	404	379	403	411	401	407	389	402	399	443	424	372	409	384	399	421	395	401	387	408	437	375	391	360	403	409	402	388	404	412	383	365	446	433	395	430	397	386	403	407	436	383	412	395	369	385	403	425	399	402	402	435	385	412	408	445	392	427	414	367	415	374	408	426	423	375	396	397	425	440	415	394	407	393	384	393	415	406	428	418	417	422	413	417	398	414	413	392	400	422	423	396	421	407	405	422	404	413	435	443	400	416	415	434	398	394	388	396	436	361	384	395	397	396	431	391	369	399	429	409	429	384	396	402	407	400	410	414	411	394	420	433	417	384	392	419	424	416	380	411	414	413	392	447	403	409	405	388	422	405	407	387	416	410	389	385	405	406	407	387	403	429	388	414	403	386	403	407	389	404	407	426	407	399	422	387	397	437	393	419	421	403	382	412	387	407	373	400	411	399	404	386	409	387	462	381	397	405	437	393	440	376	393	401	403	367	394	360	409	415	431	430	378	422	429	405	418	421	430	363	405	390	371	399	351	412	412	404	355	388	372	388	372	419	388	405	411	377	413	385	415	431	401	378	418	425	397	419	450	398	440	404	406	423	407	401	389	411	368	432	401	441	455	378	415	435	422	404	399	401	362	418	397	415	386	422	404	435	370	417	380	410	393	384	406	375	404	455	444	375	390	399	430	396	379	423	408	432	386	419	377	420	427	437	374	405	388	381	415	430	428	395	384	414	379	381	398	434	384	425	398	359	383	449	380	383	410	394	420	375	383	394	405	398	392	411	404	375	376	401	368	438	410	393	398	402	362	367	397	396	434	385	419	395	414	419	394	414	425	430	391	364	388	435	418	345	416	392	434	395	386	387	402	420	374	414	400	374	389	384	400	379	369	409	423	413	390	423	404	423	412	373	396	396	380	388	391	420	403	398	418	426	400	420	376	367	383	416	399	378	391	378	403	370	390	418	406	437	379	403	363	398	368	453	402	383	416	365	418	393	384	425	399	394	404	396	410	403	412	394	423	415	398	386	403	384	410	409	383	401	414	393	362	379	395	439	378	414	425	394	403	421	396	372	427	409	382	382	406	401	407	395	376	428	431	427	390	373	430	405	400	428	407	399	379	425	402	409	402	427	426	433	394	424	374	388	420	390	400	410	404	404	402	358	410	403	416	383	374	404	385	402	416	411	370	398	448	389	374	391	424	400	399	381	410	439	373	414	391	369	413	391	400	388	394	381	397	395	431	390	410	423	373	365	406	397	389	372	377	361	386	427	405	400	390	421	430	414	396	402	423	428	410	401	413	393	390	352	362	439	383	409	422	436	387	391	405	413	395	415	398	398	377	388	405	389	412	442	381	403	375	379	421	400	430	395	451	398	426	372	398	386	432	409	361	420	427	394	446	421	411	415	359	419	425	430	424	422	427	418	399	419	386	447	412	395	395	397	408	418	403	393	391	413	397	417	383	448	434	426	409	407	396	412	402	413	393	400	389	413	426	406	428	446	432	421	411	396	378	391	392	369	420	355	388	402	384	412	429	387	362	392	417	422	378	438	415	401	391	435	416	424	427	357	388	398	380	374	399	376	400	366	379	404	391	383	408	420	406	420	372	391	399	392	396	435	416	387	433	372	385	399	439	418	402	386	387	406	395	407	399	408	425	439	423	431	389	434	436	402	461	408	404	389	415	433	406	416	422	400	395	421	432	389	391	475	350	419	434	443	404	425	436	418	389	397	417	430	393	383	395	456	415	407	417	423	418	399	384	388	421	383	423	435	380	396	396	395	405	419	430	409	393	380	405	388	376	389	398	407	409	412	393	397	413	409	422	405	418	358	376	403	395	396	403	428	376	399	421	456	353	384	393	402	400	427	409	382	396	410	409	424	398	391	450	398	385	395	407	406	426	383	397	393	421	362	400	397	425	397	398	385	426	391	459	374	426	386	413	451	399	430	409	409	422	395	411	381	405	388	421	408	431	385	403	432	407	421	367	441	410	418	383	415	379	423	387	395	406	382	370	403	384	443
44368	53580	69632	56311	30740	22788	9415	4802	2243	957	669	529	401	353	287	191	183	169	163	163	151	169	148	154	178	153	154	174	163	161	165	163	181	151	159	159	183	175	156	154	158	140	150	170	160	141	145	162	183	164	144	154	177	167	152	145	170	145	167	138	174	154	170	140	168	156	185	145	161	158	167	143	172	168	140	172	182	168	172	177	160	183	169	152	155	169	162	141	151	144	152	156	156	172	165	156	176	174	147	151	156	153	158	161	153	153	146	154	145	139	165	180	157	158	148	127	159	177	152	154	170	146	149	174	148	159	159	137	156	145	134	143	151	166	142	170	169	172	164	171	167	171	163	173	151	149	163	143	149	146	184	178	151	140	148	167	172	161	177	148	161	169	146	157	159	144	174	136	160	147	167	162	151	151	172	160	135	139	160	160	136	123	144	178	149	153	141	172	159	154	168	153	163	165	127	175	168	159	129	135	162	167	145	172	149	166	170	152	160	163	158	135	157	165	160	164	162	147	163	142	163	153	158	159	168	166	175	157	148	141	176	166	157	175	192	161	167	140	145	177	172	153	164	139	175	145	138	146	137	163	140	161	155	149	151	161	169	144	141	151	146	158	160	164	173	152	159	166	159	140	135	141	154	163	171	148	169	152	147	158	150	147	160	152	154	167	166	166	147	153	162	165	126	188	165	145	152	148	171	163	144	145	150	134	164	135	154	163	158	141	138	138	159	156	142	178	150	148	163	148	155	151	146	145	154	149	162	143	156	151	153	152	165	165	141	165	154	158	150	162	152	166	156	167	161	168	159	154	139	153	178	174	163	194	142	169	158	164	165	151	171	161	155	163	169	152	157	148	173	164	147	145	190	164	147	147	124	163	173	170	169	146	141	150	154	160	145	149	131	150	159	159	153	159	174	173	147	179	150	168	131	159	179	153	189	145	163	137	155	162	159	154	149	145	157	136	152	153	151	153	133	160	142	149	160	172	164	160	166	172	156	170	161	160	169	148	163	174	145	143	163	146	177	144	146	151	173	167	148	133	148	150	159	170	165	176	133	160	153	163	133	144	143	160	144	146	151	169	143	155	162	133	170	179	162	153	157	156	152	162	179	144	152	148	152	169	134	153	142	177	160	157	141	170	134	154	157	131	133	150	153	156	172	156	172	182	167	152	134	161	147	149	156	155	162	134	137	188	144	157	134	161	156	151	154	141	142	170	164	164	145	158	159	173	164	128	129	163	154	166	149	162	136	159	146	164	178	157	149	146	164	136	164	155	150	154	150	170	179	164	164	156	182	160	170	144	152	168	169	153	162	144	141	153	156	143	139	123	156	155	178	168	157	166	169	167	154	161	158	147	156	147	168	160	141	156	152	163	138	150	163	160	139	158	167	147	146	154	152	159	160	160	162	147	160	191	154	147	159	157	144	145	169	154	132	139	154	162	139	172	173	156	137	155	163	156	134	147	175	156	161	166	147	160	140	151	147	147	159	150	179	159	145	141	169	167	141	162	137	152	166	149	167	156	150	138	157	153	155	146	167	145	163	142	150	127	153	129	165	143	150	137	147	145	151	144	166	165	152	139	159	156	165	177	164	165	139	186	138	174	147	155	141	139	164	156	146	140	155	164	163	164	153	172	159	149	161	148	154	166	162	155	165	160	162	148	151	163	169	191	149	174	171	144	133	149	170	128	150	151	175	167	163	173	171	147	133	163	149	166	158	152	144	160	150	152	151	171	165	174	155	161	137	173	140	141	147	184	143	170	155	164	156	151	159	152	158	152	168	162	152	158	158	169	138	140	143	162	151	150	153	155	157	166	173	157	168	162	170	157	161	137	171	160	140	165	164	185	147	150	158	146	171	156	140	148	149	174	183	153	178	158	149	144	156	147	161	161	151	155	164	146	152	146	159	152	143	150	153	165	171	164	165	161	157	163	148	145	171	138	149	155	163	129	157	140	137	163	169	160	164	169	161	152	165	184	160	147	149	155	176	128	139	164	156	146	138	165	151	171	166	145	130	188	178	150	141	152	141	155	146	146	142	147	157	143	167	167	163	134	185	148	152	156	146	161	166	148	159	165	157	157	160	147	149	180	148	138	149	160	174	164	150	144	156	132	156	161	147	149	149	155	180	154	172	150	189	172	162	160	151	136	173	153	175	149	180	135	167	166	168	164	157	174	158	145	154	139	153	158	179	156	151	167	154	167	146	145	154	151	153	167	143	143	145	177	153	142	151	151	147	149	148	171	155	158	142	147	147	157	139	145	155	148	160	135	141	161	163	148	144	148	162	163	128	171	177	140	136	150	148	169	144	152	151	169	154	168	132	169	144	158	143	168	128	141	140	152	147	155	141	158	150	140	145	167	154	156	138	155	159	166	173	182	166	148	145	149	146	170	166	163	158	151	144	152	170	148	149	149	145	157	143	154	141	151	158	161	174	138	152	171	146	157	177	169	155	111	154	156	158	142	156	155	152	166	168	161	138	186	165	168	160	144	171	155	162	143	150	160	151	165	144	154	164	177	162	133	128	148	159	161	169	139	158	164	156	159	138	165	157	163	152	143	151	151	142	156	148	158	142	173	164	134	158	158	164	153	146	168	130	152	175	139	150	155	154	147	151	135	170	156	160	158	150	181	147	139	151	182	167	160	155	179	144	150	141	139	179	143	159	174	141	146	158	149	159	148	169	169	152	153	141	164	156	158	164	160	169	175	138	139	155	151	160	137	168	148	170	178	170	149	152	142	157	179	133	158	170	152	158	165	166	144	151	160	155	166	153	173	158	143	147	130	166	133	156	160	176	133	151	162	183	132	169	170	146	163	166	147	141	165	136	169	172	130	175	165	189	140	152	169	150	174	175	140	183	155	138	137	135	136	162	162	143	163	156	136	149	149	164	160	140	152	150	153	142	131	145	144	156	158	150	159	151	137	163	175	143	171	177	136	146	131	152	156	163	164	146	141	171	144	142	152	155	173	147	141	170	182	164	178	143	160	158	169	151	173	168	153	147	149	155	158	142	151	165	179	157	134	177	167	172	142	167	139	148	144	165	193	155	169	146	158	152	161	160	163	156	156	169	164	132	124	151	133	168	140	156	142	157	174	166	170	155	161	148	146	154	168	139	158	166	178	159	170	137	139	145	141	154	168	158	148	152	171	162	150	161	143	132	164	161	158	169	148	156	160	138	145	134	176	144	179	169	159	147	173	157	155	155	159	150	153	138	167	159	136	150	151	149	147	176	159	151	164	153	155	192	159	161	172	166	160	155	141	164	159	159	174	160	161	173	151	149	124	163	160	153	155	136	148	157	144	166	178	151	133	158	167	153	149	150	141	167	161	166	150	169	165	157	170	171	183	149	146	137	137	156	189	161	137	157	151	158	161	147	149	143	161	144	145	169	150	167	165	147	124	171	163	158	162	130	152	157	157	160	169	158	176	160	141	170	182	140	170	160	151	160	137	151	169	163	161	162	161	165	171	156	154	155	147	161	156	165	146
27215	42054	63427	58002	38458	34667	20330	15159	8795	3984	2801	2410	1574	1364	1023	644	572	469	533	500	467	419	426	464	431	420	411	402	388	399	412	414	468	397	461	432	403	383	416	438	384	406	415	432	422	409	410	451	418	462	445	451	407	427	412	423	417	447	422	415	454	430	413	418	452	432	410	433	440	387	471	409	395	442	414	395	436	429	405	380	417	419	415	415	392	408	386	390	458	437	390	423	430	367	427	418	451	455	398	413	381	433	459	424	450	429	392	400	460	421	415	398	431	451	413	463	442	438	424	394	390	419	418	414	401	416	408	418	459	421	412	416	400	416	395	412	435	449	422	409	401	413	406	410	444	418	375	444	434	417	386	445	416	398	407	402	411	455	399	429	441	420	391	436	386	409	391	403	432	396	446	389	406	420	400	428	409	423	403	423	425	396	412	442	422	391	423	401	414	430	401	398	398	421	457	426	425	445	394	401	417	395	423	445	432	419	430	421	399	428	376	448	477	432	435	401	432	426	387	397	438	433	447	416	421	419	434	431	389	466	427	444	434	404	430	453	451	416	380	441	427	409	438	411	407	438	397	462	438	460	391	463	436	385	480	456	414	425	395	413	392	391	395	441	425	459	408	399	451	471	379	424	403	393	396	411	409	422	399	426	438	422	431	437	431	415	423	424	455	434	418	418	395	422	424	424	411	439	399	385	421	435	427	389	382	429	405	421	392	408	411	393	404	411	399	432	385	435	418	393	394	421	424	413	405	396	433	413	444	405	417	412	423	414	435	425	380	398	400	397	420	418	448	429	397	420	438	392	456	413	415	431	474	387	428	456	398	400	448	434	403	432	451	422	427	409	407	438	427	391	418	466	409	415	411	402	429	439	412	439	429	432	421	429	447	430	434	430	413	405	439	433	414	395	397	390	399	380	409	399	438	463	436	403	407	389	416	430	437	413	434	406	438	384	415	454	417	417	396	412	412	398	397	494	403	418	468	436	415	454	368	443	424	392	433	418	406	436	426	431	391	393	430	448	437	416	425	393	425	440	441	481	419	402	435	435	436	454	400	382	448	419	402	396	449	419	414	417	487	427	399	408	425	413	433	417	405	395	404	444	435	369	431	422	456	404	392	368	395	429	416	433	396	424	422	386	377	434	378	467	409	380	405	412	418	425	450	429	409	446	412	451	418	404	426	402	428	448	407	426	409	416	427	410	429	382	433	433	429	403	398	460	403	422	416	427	407	468	466	416	400	439	418	404	436	396	409	421	395	401	401	438	392	425	430	459	397	422	431	437	420	385	420	419	446	397	400	445	410	417	409	400	440	466	438	398	415	449	408	405	402	439	438	407	423	429	408	398	431	414	417	407	431	413	400	428	406	427	414	442	427	422	436	437	393	397	478	383	427	414	417	395	415	429	426	403	405	435	421	397	400	430	382	420	428	439	440	453	394	398	417	415	449	420	443	439	429	447	415	440	439	417	424	431	428	405	443	373	423	439	425	438	451	428	378	402	436	440	452	431	403	414	424	407	433	383	411	434	414	434	423	405	441	412	432	426	445	410	418	415	385	443	461	413	391	411	414	422	421	386	419	412	400	426	402	451	448	407	464	410	470	409	456	433	413	432	445	390	419	426	434	418	456	389	421	453	461	404	392	408	466	394	412	384	415	460	435	456	419	441	399	406	441	465	460	456	404	422	429	394	444	407	476	392	424	430	443	417	430	406	437	397	448	379	376	440	401	416	424	433	382	444	389	389	440	416	422	418	400	414	434	430	436	384	437	427	413	419	431	405	401	391	451	402	443	426	416	431	432	402	421	400	427	433	437	444	430	427	469	416	406	458	406	392	395	451	418	416	435	401	413	448	433	406	403	431	430	401	445	415	428	438	420	400	417	444	416	421	465	402	438	414	454	427	447	423	413	417	451	429	423	415	395	416	390	417	416	412	412	413	402	443	447	391	402	405	410	432	439	389	439	411	434	424	430	418	406	442	388	425	389	416	416	389	411	454	406	398	444	431	390	466	433	444	402	454	400	407	420	407	480	445	431	440	422	453	410	433	442	416	426	425	420	405	391	398	427	421	433	421	395	422	468	484	460	413	426	443	459	402	381	413	407	456	428	427	405	470	392	401	424	413	414	431	440	430	390	413	445	414	446	408	402	415	394	417	420	427	426	417	427	430	427	423	433	419	437	407	417	416	407	414	449	405	416	424	457	407	412	410	457	440	396	470	419	421	421	445	420	407	440	423	433	403	405	469	408	435	426	400	383	408	401	422	393	407	423	399	456	417	404	408	432	457	416	426	449	394	439	440	467	365	421	437	445	431	431	451	430	402	450	430	442	437	428	394	443	452	439	437	444	415	402	426	462	433	389	441	410	440	418	401	431	443	442	386	432	387	450	384	438	430	413	392	440	421	448	430	421	408	462	445	416	458	434	442	405	418	371	388	439	422	407	442	402	403	434	408	420	379	400	438	422	400	429	407	388	382	414	420	409	435	399	410	457	431	423	427	437	396	388	404	418	405	400	435	406	443	398	421	439	404	414	440	400	425	449	388	423	413	447	408	412	415	424	400	402	404	412	409	398	463	424	455	419	429	445	420	415	375	404	432	406	400	411	439	395	417	436	430	411	426	373	396	408	487	421	417	446	415	412	404	435	377	421	432	440	405	418	396	400	427	428	409	432	405	473	430	436	426	464	400	415	408	412	439	386	454	440	434	471	456	465	427	423	447	426	406	448	424	399	409	430	415	458	412	441	469	427	430	422	447	420	417	425	412	393	409	405	463	421	408	401	430	465	392	423	421	433	478	451	402	441	435	429	400	421	457	404	413	394	410	390	437	434	445	429	435	387	417	401	396	393	411	452	422	407	453	404	444	461	453	448	452	418	403	426	428	442	448	420	416	412	429	441	418	376	413	421	439	432	412	441	408	491	402	456	408	414	432	444	393	429	405	389	394	429	451	422	437	426	418	427	398	437	417	417	434	415	422	410	413	453	429	414	423	432	412	417	412	426	439	404	416	421	415	434	394	440	422	413	412	443	461	437	401	418	433	413	413	400	444	435	410	410	395	422	451	443	422	436	404	448	414	448	382	401	371	421	407	443	433	457	389	381	410	411	401	413	407	440	434	395	393	431	396	402	448	397	396	440	438	437	394	433	448	396	423	402	417	396	428	437	415	439	394	447	438	449	445	411	391	425	392	424	467	424	413	406	375	445	410	435	390	382	415	418	430	466	410	426	417	444	413	393	415	455	394	405	437	392	429	414	394	390	443	432	443	408	450	438	414	383	435	445	438	431	417	443	457	392	407	454	421	406	439	376	436	448	415	426	403	386	427	429	405	394	422	436	458	439	412	379	423	405	417	420	423	441	413	443	427	419	396	377	432	424	399	431	386	443	456	435	432	386	427	446	396	387	451	406	449	394	418	401	434	431	430	441	458	386	407	426	478	441	441	472	430	436	441	416	383	455	419	409	401	444	411	435	425	437	396	427	441	409	432
59819	69546	81891	64847	41817	36157	19378	11155	5169	2119	1203	940	696	583	366	249	272	195	185	197	199	178	192	169	182	184	161	163	188	150	183	196	170	161	178	160	165	179	173	161	182	190	159	178	166	170	160	186	160	196	164	200	192	188	177	198	168	187	198	185	148	165	155	169	171	184	161	166	168	145	185	189	196	174	189	165	185	177	157	207	138	181	159	183	176	153	187	178	168	168	161	183	159	179	178	180	163	167	176	169	160	167	185	171	175	167	176	192	184	134	167	166	182	181	176	152	157	168	166	186	159	165	197	167	183	163	182	170	172	175	178	159	157	174	169	168	159	160	182	156	157	182	185	165	182	170	165	170	195	133	184	165	177	163	167	157	177	156	183	168	160	205	151	195	174	169	169	173	152	190	169	180	166	153	164	167	169	150	172	185	157	184	198	173	178	172	161	184	189	163	158	172	178	171	168	176	164	186	203	149	164	160	176	136	164	170	187	149	169	173	157	151	172	154	168	159	170	176	170	207	180	155	180	184	198	178	146	159	163	150	161	163	171	195	160	162	186	193	173	179	165	186	158	180	169	179	180	168	184	168	167	161	169	176	169	190	165	163	173	179	179	171	161	155	179	176	175	182	181	177	183	185	170	195	165	173	173	172	187	204	180	200	199	190	171	165	184	141	149	156	160	180	172	168	195	163	185	136	174	188	168	180	179	206	173	170	168	167	156	175	169	166	159	195	172	172	178	177	171	173	183	153	215	159	154	186	197	142	174	176	167	201	175	169	159	170	175	160	179	182	188	149	179	181	184	220	188	158	182	154	187	161	166	164	208	178	173	174	178	202	159	165	172	181	207	172	170	194	183	182	169	202	183	169	174	188	201	163	150	191	158	172	175	192	182	163	191	190	172	146	166	178	179	170	185	170	177	175	156	178	181	200	166	158	169	173	168	172	178	175	187	170	157	177	176	168	154	168	168	183	149	178	187	164	164	174	171	169	177	182	190	187	166	178	167	176	169	162	177	174	166	163	179	153	191	152	157	172	173	169	152	165	169	190	164	156	192	179	166	179	168	184	180	183	176	165	157	148	167	206	174	191	159	177	182	188	150	159	168	162	172	188	180	175	170	143	163	168	176	187	193	181	157	178	183	172	183	182	166	176	191	167	157	164	166	160	182	189	175	165	153	161	162	185	173	168	190	169	187	212	163	173	168	170	181	152	171	175	162	151	167	169	179	173	163	177	163	166	193	174	178	188	181	188	163	176	156	164	160	194	191	187	146	195	161	158	174	166	171	177	158	184	167	162	176	198	185	189	176	165	173	153	174	161	157	176	204	185	162	177	183	153	140	156	142	180	176	164	158	183	205	178	169	188	178	174	210	168	172	195	162	165	159	166	149	186	172	213	161	179	185	181	175	161	184	163	195	155	155	142	178	200	177	172	186	187	175	172	168	175	152	177	157	183	194	178	168	176	166	167	180	194	145	164	133	180	171	157	152	188	159	184	188	189	163	158	193	181	179	167	151	154	178	154	182	170	129	193	160	170	173	196	159	161	170	182	180	201	162	188	195	179	154	185	190	193	158	161	152	193	174	185	161	154	159	157	179	158	156	154	164	179	197	181	158	189	179	162	175	141	179	147	156	167	162	170	145	180	164	180	181	176	175	167	163	178	182	178	168	130	165	176	151	153	167	175	166	175	175	170	170	194	155	190	197	179	145	166	179	182	142	184	168	193	172	180	185	177	169	159	193	175	183	179	198	173	183	157	158	185	163	188	164	175	164	185	180	146	185	192	163	165	170	170	157	169	159	161	207	167	159	175	170	183	167	173	192	172	174	154	175	182	169	167	189	176	171	179	172	174	164	190	192	151	162	164	161	196	172	183	173	161	198	161	159	177	194	158	170	186	190	158	171	170	168	211	163	161	181	159	170	193	202	191	185	177	165	184	195	164	169	151	172	178	179	176	173	173	175	176	175	166	193	183	174	185	174	171	165	176	161	193	186	177	175	169	183	157	159	175	175	155	150	163	205	155	173	188	187	183	158	167	187	167	158	165	163	184	188	167	171	199	158	188	195	180	183	175	191	173	181	168	182	158	154	169	163	169	179	182	184	184	188	186	180	167	149	180	178	188	162	184	188	159	166	173	154	157	179	159	174	168	181	177	171	158	191	177	175	159	186	167	198	184	165	163	195	180	184	175	180	160	164	161	174	179	151	161	169	170	177	184	181	179	178	185	141	182	166	175	187	168	180	163	174	193	162	155	174	165	155	160	148	184	164	167	196	160	170	174	157	155	179	162	181	182	180	167	159	175	177	158	171	157	161	173	162	184	167	177	176	183	175	171	160	149	155	178	157	166	182	139	160	181	191	139	170	149	167	206	161	186	173	181	166	197	183	159	146	167	186	147	155	189	150	156	169	164	181	178	159	178	172	192	170	182	162	161	188	181	189	164	204	155	176	179	156	181	161	161	163	178	179	191	167	178	159	152	167	179	151	180	186	184	163	189	183	160	176	171	186	178	181	175	191	169	180	162	177	159	177	178	181	178	158	180	168	181	177	200	168	164	168	156	162	171	171	186	174	194	174	195	168	168	173	167	159	165	207	182	184	188	163	184	171	181	162	177	170	176	176	171	192	160	208	151	182	171	182	168	178	157	181	160	216	178	170	156	168	188	181	179	188	136	169	160	175	160	183	176	157	182	198	146	178	197	168	174	178	145	161	173	184	152	152	181	176	191	164	176	182	158	187	158	167	168	168	162	176	191	184	145	175	159	185	199	166	162	158	185	182	177	171	169	182	187	185	161	163	176	184	201	183	171	173	169	174	157	165	187	192	154	174	146	189	180	179	153	181	185	168	177	169	167	172	167	164	169	154	204	178	159	153	168	172	170	182	174	159	180	171	161	159	203	160	171	182	190	179	178	183	162	167	189	180	163	182	157	176	174	155	156	171	170	194	161	170	182	193	166	173	184	157	158	190	188	196	182	226	173	177	155	161	206	184	162	182	187	176	172	165	191	174	189	147	189	172	171	160	175	189	140	176	168	155	191	163	181	175	161	179	174	155	170	171	178	188	180	170	170	181	170	172	166	200	196	179	187	174	147	177	184	177	161	150	170	184	156	156	170	159	157	169	178	146	178	155	166	169	191	152	183	161	183	171	163	157	195	148	170	174	196	175	156	171	179	151	171	158	159	176	198	177	170	178	168	182	183	183	167	170	181	175	180	193	200	177	155	155	162	171	152	187	162	160	175	174	175	184	151	175	169	168	168	173	151	180	168	166	146	196	167	160	189	181	158	155	164	170	190	169	185	179	160	151	187	152	190	169	162	155	178	172	173	169	167	168	167	160	172	177	168	158	181	177	184	184	180	174	167	175	176	170	174	179	200	152	181	157	148	155	186	168	179	155	186	158	167	168	167	154	185	188	178	175	198	176	163	184	183	170	196	153	181	187	185	154	174	159	173	182	193	166	169	152	175	210	165	169	181	165	183	185	191	153	170
36300	53113	77936	66511	50554	46495	30436	24843	15868	7736	5183	4305	2953	2358	1383	921	828	685	613	619	541	483	510	465	497	456	496	495	451	466	439	474	423	456	454	453	486	428	448	478	460	472	450	449	489	449	468	463	510	427	475	485	477	474	445	431	487	466	491	434	462	477	448	467	439	459	442	418	502	484	413	457	424	456	438	453	454	449	440	434	447	411	476	436	457	455	484	433	480	440	494	489	478	434	465	454	462	460	451	485	470	466	456	428	492	415	447	489	447	450	453	475	468	443	454	457	470	434	452	456	446	461	425	474	443	475	419	486	452	445	418	487	430	429	462	497	447	465	446	473	461	455	457	478	439	468	463	460	460	436	461	429	451	444	419	431	468	462	459	492	476	415	463	493	476	452	439	421	467	451	435	438	474	491	450	479	442	460	441	460	481	439	443	500	444	456	441	429	475	494	470	448	440	474	463	442	415	473	463	448	421	444	488	464	450	473	467	480	453	465	475	453	461	505	446	439	433	437	452	433	481	459	438	445	474	465	468	425	456	463	460	479	469	447	455	430	465	458	466	441	463	454	454	468	441	481	439	468	490	459	431	428	462	430	479	444	438	451	464	494	467	467	440	452	454	452	470	415	441	460	461	450	447	458	457	478	495	448	445	466	487	445	423	431	463	462	452	462	452	502	473	466	445	504	473	486	442	426	412	477	480	451	414	438	454	453	450	440	495	498	453	433	428	443	453	442	417	454	495	430	452	453	466	449	497	462	428	440	479	442	449	430	411	481	450	477	444	431	437	467	436	467	477	452	433	490	440	460	445	436	447	455	463	444	432	464	439	435	487	437	415	441	457	417	437	479	431	449	459	494	498	465	461	449	443	462	491	456	470	451	444	443	469	507	471	465	500	455	456	494	454	459	428	474	479	469	475	473	448	456	411	477	485	445	415	458	435	466	447	471	502	496	436	449	456	423	458	411	458	453	442	437	456	481	467	519	455	448	505	479	457	440	451	420	470	414	469	458	454	438	475	481	425	466	439	465	470	447	458	485	422	467	474	443	442	473	477	449	471	484	470	513	488	470	513	452	436	487	491	463	443	464	461	497	455	456	483	500	473	483	435	472	420	471	443	465	460	432	449	433	434	444	471	439	476	460	463	465	452	455	467	454	464	466	465	481	424	451	474	447	471	396	516	457	409	457	442	464	431	455	453	457	481	455	421	480	450	441	427	459	457	447	433	449	476	431	464	446	434	476	444	470	423	479	430	466	411	446	434	455	432	450	463	448	425	506	457	462	434	494	434	461	441	459	414	457	436	428	507	448	455	475	475	491	420	453	440	441	461	462	464	447	469	444	462	444	471	445	438	439	424	423	445	478	477	426	430	456	431	390	439	439	461	418	467	478	464	428	430	476	455	450	440	474	466	486	465	457	491	439	505	432	405	470	424	472	466	462	474	498	461	441	462	489	447	428	440	448	437	457	469	476	456	445	401	443	477	474	472	485	437	432	421	480	461	423	447	451	450	485	452	434	427	429	452	487	441	489	452	458	466	495	435	460	494	424	446	469	489	437	477	402	461	445	472	456	452	493	413	458	432	464	456	452	456	419	462	452	472	470	470	444	429	448	476	435	428	434	457	458	454	425	455	465	456	455	472	459	473	426	474	444	470	433	427	472	493	432	462	471	448	432	456	448	418	432	466	473	458	429	488	464	460	470	409	426	487	436	434	460	498	420	441	459	450	465	428	441	491	498	452	438	480	437	438	443	440	459	434	458	495	429	451	464	439	474	465	446	473	469	470	476	470	476	446	502	488	431	433	434	429	521	448	438	443	482	458	422	469	461	472	485	460	408	445	461	484	434	434	463	486	438	468	459	480	449	408	458	453	458	463	439	463	468	452	492	531	447	456	431	459	453	404	456	431	460	441	456	454	457	451	439	458	470	515	474	451	476	442	463	457	504	419	456	468	445	436	473	429	485	450	428	420	483	425	460	478	444	454	428	462	455	437	454	456	458	501	444	453	417	448	471	469	479	449	466	485	448	464	458	460	442	443	494	451	479	459	470	490	452	448	474	475	435	452	502	452	464	447	437	448	463	442	444	444	413	451	419	431	415	452	428	437	451	464	496	476	467	472	467	434	413	446	468	480	462	488	443	473	439	459	434	515	452	452	412	466	419	432	435	501	436	441	465	435	450	474	435	462	450	479	439	471	470	474	472	446	396	487	469	436	476	465	480	452	448	466	439	453	496	472	464	389	446	463	415	482	467	491	431	426	442	465	451	447	444	445	460	453	468	452	500	430	464	451	454	460	421	460	435	441	473	501	435	463	468	437	449	415	436	435	417	435	458	493	432	423	454	456	440	452	486	455	486	429	402	453	446	440	401	453	468	425	482	450	484	431	468	433	461	464	460	453	434	441	472	465	466	461	489	493	440	441	464	487	420	470	448	450	418	441	457	448	448	460	481	444	427	432	462	493	515	457	445	456	445	466	453	444	418	424	488	499	445	420	450	484	455	457	451	465	435	444	471	439	446	451	472	472	453	463	446	483	453	454	448	469	480	438	460	448	468	420	448	441	474	467	447	506	479	466	474	445	459	460	464	428	460	469	465	465	456	472	435	445	457	471	470	455	449	478	477	421	437	448	473	468	486	456	442	467	461	482	466	459	444	413	457	458	446	444	451	465	457	482	477	482	411	440	472	454	478	460	481	472	495	465	475	452	503	468	431	449	482	450	446	465	416	453	441	451	475	486	440	445	452	475	423	448	396	416	419	417	433	410	456	473	421	462	428	505	447	458	454	470	428	510	448	468	430	406	453	435	443	461	454	484	453	440	429	440	476	468	439	423	473	425	446	429	469	466	449	461	457	487	467	457	472	462	495	444	431	451	454	485	424	457	458	476	508	457	464	445	457	444	449	449	450	465	485	432	485	493	436	438	413	477	468	442	476	459	461	466	488	465	451	475	468	445	426	490	473	455	437	451	441	446	440	462	467	434	452	458	472	432	435	462	441	443	446	417	502	437	438	479	433	430	436	468	445	455	410	470	464	457	482	472	449	457	465	473	393	450	431	472	448	430	473	469	425	446	454	466	451	419	441	469	401	427	447	487	454	475	465	421	473	475	464	473	477	418	451	447	439	448	433	436	461	436	451	390	470	457	461	451	505	430	419	442	418	437	445	468	444	473	460	471	474	444	450	474	414	427	467	435	433	482	516	432	416	474	434	465	475	448	457	467	454	486	454	466	462	422	416	471	463	436	451	485	465	407	476	456	450	455	459	468	453	464	432	472	423	446	463	469	474	476	486	436	439	447	465	438	454	480	456	435	468	434	412	458	487	467	441	459	504	434	441	477	434	459	489	483	466	494	453	415	419	442	430	445	414	493	424	444	457	472	433	438	452	465	492	491	489	431	450	471	458	448	403	445	466	476	424	444	433	441	457	486	449	453	412	477	451	462	455	462	441	445	442	436	420	458	473	495	444	432	475	434	466	409	464	467	451	483	403
12614	8466	14831	8762	2710	2210	740	573	347	205	187	185	160	144	168	161	145	144	161	161	153	160	155	142	126	139	158	142	132	148	133	168	124	160	137	128	157	168	144	146	142	162	149	164	148	150	162	174	154	123	160	117	157	124	149	150	149	147	144	152	167	158	158	137	168	144	156	123	181	155	155	144	154	170	120	141	133	145	119	127	142	154	162	160	150	157	168	160	157	146	160	139	156	147	163	164	123	135	152	161	157	163	175	144	197	176	161	133	173	140	136	155	161	149	151	152	148	149	161	142	178	144	149	134	144	141	138	161	154	135	167	152	174	135	147	154	143	158	160	162	144	132	138	166	149	146	132	162	167	160	128	157	161	150	151	149	145	148	153	146	155	159	130	149	157	157	137	162	167	144	149	134	138	150	152	134	148	146	129	134	173	148	146	149	152	145	152	157	139	169	143	141	131	133	135	147	156	148	143	134	135	158	142	146	157	151	153	140	152	125	152	131	137	146	137	152	139	145	153	146	137	165	125	138	177	153	139	147	136	139	137	154	139	139	154	156	150	153	140	142	134	171	168	152	140	163	134	151	151	149	141	157	143	151	147	146	149	158	149	162	154	146	166	157	143	148	162	140	167	185	137	149	162	147	162	149	146	141	131	151	147	156	133	165	154	148	155	147	175	140	142	145	119	147	144	162	179	166	134	147	170	129	150	140	142	137	137	129	145	145	149	156	152	136	150	162	143	147	132	147	119	144	132	166	144	150	150	134	140	125	156	137	164	166	136	147	137	158	156	136	165	127	150	149	138	153	153	152	159	143	114	168	150	141	154	135	158	146	153	164	153	137	161	145	133	157	142	170	170	171	156	147	152	132	138	147	146	145	144	139	145	157	139	149	152	153	155	151	158	144	149	171	146	150	153	143	151	169	172	161	141	155	133	143	134	128	148	157	121	138	128	139	116	136	143	152	147	147	129	159	155	131	140	128	162	158	167	150	154	146	131	153	156	158	143	155	154	174	160	136	139	164	142	148	138	151	154	155	145	145	142	158	141	157	157	145	164	164	143	154	150	160	143	168	158	130	160	136	153	156	165	163	147	152	153	126	145	159	148	162	149	175	131	143	172	146	133	150	159	138	149	172	151	144	140	148	140	170	156	152	134	152	143	154	150	144	165	138	166	156	158	139	135	146	128	150	161	166	145	156	125	146	140	156	149	152	151	112	142	135	145	151	148	144	159	142	159	151	164	157	141	144	150	148	133	155	158	147	141	131	139	124	153	147	129	162	155	140	147	139	163	137	145	151	160	154	155	162	148	147	156	125	139	155	128	131	148	147	133	135	133	165	136	151	155	149	128	146	129	161	150	137	136	151	131	157	148	153	143	137	144	161	173	140	134	148	149	162	119	152	155	145	146	160	157	152	155	151	148	155	160	166	147	160	141	163	148	153	161	165	134	152	147	136	156	155	172	136	149	147	160	142	155	157	132	150	141	167	167	138	128	166	160	165	153	152	157	156	153	129	140	151	144	134	135	125	146	132	144	149	171	148	142	153	151	160	124	146	156	151	139	142	105	153	145	143	165	165	152	149	138	159	155	166	165	149	142	145	144	142	162	154	136	141	129	137	142	160	142	149	147	139	138	131	161	162	156	134	145	166	150	158	159	130	148	155	161	130	135	148	164	128	172	157	153	143	154	122	138	136	151	171	139	145	144	152	138	146	143	145	143	144	161	161	130	148	150	154	150	156	160	158	129	150	161	165	138	147	144	138	153	133	149	139	145	128	131	131	146	152	125	149	182	140	155	153	156	129	169	141	129	157	148	162	134	131	142	160	116	158	138	136	156	167	149	157	147	177	119	151	152	125	147	151	157	149	146	153	139	163	166	134	148	144	154	137	147	141	160	146	136	164	147	124	157	148	132	158	164	156	128	156	158	140	147	149	137	150	169	130	138	121	145	160	139	153	136	161	152	150	144	134	151	165	154	150	158	162	150	148	155	158	149	155	153	139	144	128	136	143	141	123	162	134	170	153	146	148	149	171	144	134	129	149	170	147	156	141	144	137	138	138	136	150	148	174	148	147	164	150	164	173	148	154	156	148	153	133	117	142	137	138	147	144	143	158	136	164	135	147	157	142	160	142	151	168	138	133	156	151	144	149	159	152	110	146	159	155	148	131	153	137	141	120	122	139	135	141	154	145	146	163	157	163	151	136	157	143	140	144	145	141	145	144	150	152	171	127	142	154	125	130	155	155	162	145	136	132	140	123	154	137	192	128	184	152	138	141	156	133	170	144	149	152	136	151	152	156	138	143	149	139	164	146	141	149	169	158	163	148	124	147	155	138	138	154	156	177	148	148	147	139	149	135	118	146	151	144	138	150	167	148	158	153	153	154	120	138	141	135	132	129	152	174	148	130	153	153	134	161	142	137	153	160	131	132	153	136	152	130	146	155	158	142	139	162	153	163	150	149	154	175	148	136	157	154	152	123	136	172	162	142	149	162	126	162	142	135	140	143	161	166	142	163	134	160	147	153	141	121	154	149	148	146	139	158	158	136	181	161	146	149	156	144	139	140	152	142	147	169	149	134	136	135	162	151	129	151	151	146	126	134	128	141	162	134	110	163	156	136	147	153	158	139	149	154	140	146	149	149	142	146	172	164	139	120	130	167	123	162	145	144	142	144	131	150	148	163	157	149	126	152	166	140	154	146	141	140	139	147	142	155	142	142	163	140	145	141	144	140	169	157	136	137	123	158	133	164	158	141	132	171	176	144	143	143	129	130	169	158	126	149	152	113	155	138	145	144	144	163	155	153	154	171	162	137	152	148	128	137	143	158	135	151	165	142	158	163	144	143	147	126	161	149	151	181	165	151	150	153	176	137	152	120	128	161	135	143	152	150	146	164	149	139	138	150	164	137	168	141	162	141	137	127	158	155	155	145	157	129	161	118	151	147	176	134	133	151	152	160	128	177	136	147	144	133	156	146	164	132	164	138	150	169	148	157	141	155	140	153	149	146	169	159	150	152	134	148	150	188	156	144	157	155	163	136	117	147	156	134	131	155	137	137	182	144	152	145	159	127	157	122	136	149	137	174	154	161	142	140	158	137	142	153	137	160	150	144	157	118	144	133	141	146	148	157	160	158	153	166	143	143	146	155	138	138	145	155	144	137	152	151	147	147	152	157	126	129	172	140	152	160	162	132	141	162	168	166	154	142	175	135	128	152	159	131	139	132	145	146	154	158	147	133	146	154	155	144	144	142	138	143	147	142	160	123	139	147	151	151	151	133	160	149	158	177	159	148	166	132	150	167	131	172	152	145	160	153	153	156	121	136	159	150	134	145	156	144	140	148	144	153	154	150	157	152	150	157	155	147	151	119	148	145	150	131	137	112	125	140	151	147	165	134	166	153	147	166	156	133	140	140	133	146	126	166	163	135	134	149	124	141	132	146	147	147	153	142	166	147	157	148	143	144	144	115	146	169	146	135	168	137	142	156	154	148
9713	10741	23098	17270	8759	7908	2970	2319	1329	759	531	543	462	561	460	466	447	421	423	412	393	418	378	394	393	415	377	420	418	363	418	413	436	393	472	405	429	364	417	422	390	412	390	373	398	400	391	415	401	407	411	408	395	401	378	403	420	428	415	386	422	413	372	407	401	386	465	406	423	403	429	462	406	442	417	420	412	412	384	415	412	397	462	391	402	424	391	411	402	387	403	406	382	373	426	418	380	406	382	422	419	400	392	406	396	436	376	387	420	415	399	425	371	419	410	404	377	398	413	386	371	407	407	405	358	409	376	400	409	425	401	384	410	381	436	427	394	398	379	389	432	435	447	403	413	355	363	372	414	406	413	399	385	376	403	395	396	423	367	359	377	361	398	392	424	396	397	410	418	417	405	420	381	382	413	431	382	431	398	443	406	392	372	408	416	438	405	405	443	410	398	397	371	409	384	396	409	368	386	396	394	395	394	404	379	363	370	426	405	410	418	410	383	392	389	382	387	380	392	389	361	418	398	383	392	397	402	394	402	425	398	379	412	423	409	406	383	385	395	389	434	354	391	433	393	386	427	400	435	386	403	411	407	420	403	419	375	377	415	391	409	376	427	413	408	390	423	403	407	425	397	392	419	401	372	405	458	403	404	411	398	386	432	440	378	393	387	366	424	414	396	401	399	424	375	409	392	411	410	431	384	379	428	413	396	403	424	365	411	376	388	384	416	398	446	395	378	398	397	408	385	400	388	388	361	403	430	395	426	366	385	413	403	416	430	392	363	382	385	408	417	395	407	401	384	386	393	425	374	420	391	412	401	392	365	450	455	385	380	372	419	404	380	363	412	401	386	401	396	416	378	419	377	442	436	394	407	400	384	351	398	371	398	417	410	399	408	400	409	412	402	390	413	432	360	381	409	398	403	382	389	423	405	419	369	417	394	430	406	400	390	430	420	400	382	410	396	410	402	409	394	384	410	412	378	410	431	405	421	382	382	421	387	393	379	392	396	388	414	421	434	420	371	408	398	403	402	394	400	415	388	407	416	406	407	398	391	437	405	394	417	398	409	411	413	417	411	422	363	427	395	394	421	385	399	446	425	407	390	370	442	417	448	398	391	396	400	397	390	383	408	391	405	397	395	414	409	391	410	382	401	385	444	465	408	384	422	412	375	409	403	420	380	391	420	399	387	415	403	394	395	365	388	410	406	377	386	429	411	436	427	400	417	398	370	444	386	420	394	404	412	386	407	376	377	425	386	390	444	373	408	396	428	447	401	409	411	452	409	422	405	404	409	386	405	375	398	386	409	410	393	409	411	395	380	391	367	394	415	437	364	423	405	376	417	355	376	420	383	382	428	405	413	389	405	418	436	394	388	404	375	420	385	429	395	359	422	398	402	394	392	428	429	432	433	433	390	418	405	418	423	365	410	392	404	431	428	388	396	413	376	390	417	419	391	395	396	359	347	395	431	406	377	404	394	378	377	404	424	424	381	372	410	395	426	403	388	372	393	373	409	379	387	442	402	416	425	373	433	359	421	389	352	388	396	414	388	392	397	378	414	432	375	406	417	396	411	410	423	408	380	414	397	383	387	414	389	428	413	401	386	422	393	403	411	417	433	408	430	427	408	400	362	426	374	410	389	395	427	431	382	367	428	414	384	373	405	420	356	383	425	413	385	396	407	383	431	411	431	417	415	430	413	380	387	407	387	388	425	407	372	421	407	356	356	409	407	419	403	407	414	385	415	397	414	414	416	389	394	376	375	382	402	421	410	396	363	360	438	431	396	422	432	380	405	408	446	436	398	400	418	403	405	408	416	408	388	378	366	428	432	381	402	388	386	389	383	379	397	411	402	392	384	390	407	405	402	409	376	371	402	426	420	410	388	402	401	400	384	407	403	388	387	404	428	377	434	403	354	391	454	410	414	405	381	383	405	410	372	380	395	381	381	364	419	410	367	415	383	404	390	389	363	410	377	359	391	413	400	402	437	395	403	406	414	406	405	410	397	367	384	400	449	402	396	410	398	396	424	415	397	402	408	377	358	426	405	385	396	430	385	415	395	430	418	408	423	428	413	426	403	409	394	396	423	400	384	420	368	456	357	379	417	389	403	418	434	436	388	410	345	374	390	393	373	405	433	414	395	364	404	394	423	381	414	433	416	409	391	393	409	390	372	431	398	416	396	400	406	398	385	419	382	375	428	388	373	392	420	415	413	410	415	403	385	410	394	420	406	382	426	394	396	415	428	409	402	442	431	412	432	421	438	388	407	398	387	409	384	390	444	408	346	379	400	389	401	390	396	424	437	355	410	396	404	393	437	377	383	411	409	439	415	408	379	381	409	410	420	357	375	432	416	397	406	389	405	383	384	425	393	449	409	419	410	385	408	399	402	449	388	406	385	394	387	380	441	393	372	426	388	419	410	376	374	418	388	398	386	430	397	385	429	370	403	403	399	381	407	407	408	443	383	416	407	400	438	414	431	423	428	372	416	383	398	374	374	389	378	393	393	409	392	376	376	395	382	384	405	421	412	445	405	457	431	445	387	431	399	371	398	370	389	376	401	389	421	449	368	390	363	408	409	412	409	396	412	420	405	392	417	411	397	450	399	389	378	380	410	411	408	396	427	428	431	391	423	378	431	369	394	430	401	385	420	401	398	400	427	437	405	369	385	390	398	373	384	439	447	389	400	419	386	425	393	409	406	425	375	395	371	412	402	416	396	362	427	398	407	412	401	409	394	417	353	364	379	400	423	390	373	410	420	414	402	385	416	414	421	378	382	399	398	412	410	373	386	391	414	396	395	398	371	379	409	396	405	398	401	407	406	367	396	402	385	380	411	400	404	408	404	432	380	413	374	407	420	426	405	417	394	389	406	421	395	411	403	421	406	405	410	403	418	411	389	432	407	395	399	398	378	386	376	422	444	399	408	406	403	390	389	353	390	419	378	388	364	388	399	391	452	422	373	381	413	401	378	387	384	382	389	396	381	423	392	390	413	371	424	394	401	397	410	414	417	410	408	417	423	410	417	398	439	378	412	422	434	395	398	413	357	413	389	382	395	395	390	412	411	401	425	402	402	400	426	393	389	405	379	443	414	392	386	423	386	392	398	410	427	444	388	396	429	450	394	413	440	458	409	436	376	416	385	396	404	437	393	390	379	417	368	385	430	423	370	419	430	395	400	395	432	412	423	400	429	409	423	414	378	396	391	402	399	388	410	400	396	411	420	404	396	390	411	382	458	411	405	386	398	414	402	433	437	429	433	404	433	414	351	403	425	379	400	398	406	427	386	396	446	361	417	387	391	440	403	388	400	387	399	381	400	421	415	414	405	381	408	373	411	399	420	420	439	416	417	410	405	394	397	382	420	398	400	361	410	363	395	422	392	411	392	406	377	391	391	344	429	403	398	411	363	386	391	403	409	406	399	390	423	377	450	388	431	397	455	380	400	398	365	402	396	396	417	435	375	392	399	410	379	393	383	398	408	405	386	421
45471	53350	69292	51303	31880	25010	10410	5804	2535	1072	579	522	459	349	284	210	167	166	160	152	161	150	142	151	147	155	152	167	157	145	155	153	140	172	155	175	167	149	143	167	154	166	152	138	142	150	171	169	154	172	156	151	142	188	148	153	137	165	151	162	169	164	182	162	154	159	169	180	140	162	165	144	141	166	144	163	169	159	176	147	144	163	137	135	140	154	135	162	157	144	158	147	144	142	155	159	144	151	171	129	147	165	159	153	143	169	155	144	139	163	143	160	149	145	164	147	170	149	174	172	152	163	153	175	171	170	150	142	158	153	181	144	152	182	144	167	152	174	146	144	153	159	157	152	156	164	151	156	160	136	152	171	146	157	171	170	156	168	144	139	155	153	147	162	157	133	169	163	156	156	140	161	160	143	164	152	162	166	145	179	147	176	156	164	159	151	178	153	156	145	151	151	166	137	158	159	156	161	157	137	142	172	145	155	147	149	137	180	164	153	138	168	150	132	140	156	155	166	165	166	146	172	159	144	144	148	164	168	140	156	153	163	139	167	175	153	148	157	138	180	152	142	147	150	148	144	158	154	148	165	164	141	156	148	167	144	157	141	175	159	179	165	149	168	144	174	142	173	188	153	171	131	155	153	166	164	154	147	160	147	124	165	162	142	151	131	163	134	165	166	164	149	153	145	169	167	169	151	153	166	157	169	136	175	143	164	144	143	162	145	150	153	167	147	162	139	156	176	150	169	134	138	136	146	170	134	180	161	159	163	151	167	183	140	175	133	143	171	155	152	142	163	167	167	134	176	173	136	156	177	173	156	162	168	152	152	161	135	153	172	147	177	152	152	163	163	159	158	146	156	142	156	152	153	144	178	149	149	170	167	158	175	155	184	148	154	154	135	124	143	174	154	156	141	166	164	160	168	151	159	154	143	140	144	162	171	165	147	164	162	155	153	173	149	158	150	153	161	178	168	168	167	136	161	138	177	158	161	135	158	167	146	164	158	152	155	150	159	155	151	156	145	154	153	169	157	158	173	154	161	144	156	159	154	157	174	160	145	157	146	162	158	174	156	147	169	143	154	146	168	154	151	161	164	176	172	159	123	164	155	169	159	145	157	149	146	163	137	162	165	153	174	152	156	142	162	136	168	179	164	150	175	142	160	158	149	161	180	152	159	156	138	152	174	147	131	144	163	164	166	177	161	165	137	166	172	159	159	177	175	139	158	166	155	153	146	159	147	156	147	157	145	169	163	138	149	153	149	172	151	151	148	153	150	140	144	183	147	157	151	174	155	169	151	182	166	140	159	160	143	146	162	152	150	173	160	153	143	173	159	145	141	156	153	155	157	146	167	136	122	154	177	164	149	168	162	175	153	150	139	150	147	138	150	141	176	171	196	154	167	152	165	146	154	163	152	172	162	145	160	129	174	155	144	164	146	160	154	146	165	138	158	159	151	147	163	154	163	174	150	152	146	161	146	173	160	138	147	154	158	183	156	142	152	179	147	157	160	154	170	137	142	150	137	176	159	157	152	156	173	165	148	164	145	155	170	185	141	166	141	164	144	164	148	141	149	146	148	177	158	175	168	163	141	179	165	133	136	175	137	187	155	163	156	138	155	174	147	155	119	169	146	149	146	163	147	140	157	146	149	155	147	151	152	146	163	133	135	161	161	154	153	148	171	151	140	152	140	146	172	166	167	155	155	172	147	142	171	162	168	161	154	146	146	161	162	157	150	160	135	175	133	164	166	150	159	153	144	134	154	135	162	154	156	165	147	169	164	140	166	149	151	158	139	167	155	145	145	172	176	134	160	162	163	132	161	181	165	143	140	164	141	144	177	128	167	159	162	154	150	164	147	158	177	163	167	149	158	154	152	134	171	144	158	181	143	160	171	169	155	170	145	153	167	156	145	162	167	159	153	151	175	155	171	149	152	135	164	156	155	168	182	156	160	153	176	193	163	166	156	158	114	152	155	153	151	142	149	163	168	139	154	158	166	179	143	140	178	150	170	159	162	139	137	159	166	161	169	165	166	153	153	158	163	140	169	146	146	167	174	143	173	167	146	148	168	147	157	144	143	160	154	143	152	155	137	171	151	154	161	153	142	163	146	144	165	141	138	152	149	151	150	153	174	147	141	165	133	142	164	136	175	174	163	168	161	158	154	184	160	168	147	154	153	168	184	149	152	165	174	164	152	153	156	138	137	157	154	148	159	165	175	147	157	159	170	172	159	164	160	149	167	181	172	167	179	177	147	171	154	176	138	141	152	144	152	157	166	152	161	169	168	171	137	140	160	152	169	177	162	158	146	149	157	160	172	129	152	142	177	139	171	151	157	151	148	147	153	154	159	155	158	159	170	165	149	147	149	177	146	158	114	160	147	139	161	166	156	179	156	159	139	150	145	147	145	151	166	141	148	171	149	154	161	156	163	138	150	141	130	169	160	158	175	143	151	176	165	161	165	181	153	149	150	142	176	181	128	147	184	162	144	155	164	153	152	153	173	153	165	147	145	150	159	153	173	150	159	171	171	166	134	172	152	162	153	144	166	151	159	153	160	159	165	148	149	125	163	161	174	172	145	156	148	164	162	149	135	164	146	158	153	140	174	137	171	147	142	136	185	153	181	153	150	145	157	160	154	145	160	169	156	139	160	174	148	132	140	168	157	157	168	151	139	162	137	149	159	136	159	150	142	165	164	138	144	150	165	160	160	136	161	172	140	146	157	142	164	174	161	131	185	181	157	171	138	169	141	163	153	156	153	155	134	143	152	150	147	154	167	158	140	163	140	142	162	133	173	142	155	153	172	163	158	147	152	134	156	171	154	158	151	156	181	143	150	154	168	139	158	165	162	160	158	160	180	166	167	144	151	162	161	181	176	170	166	146	146	180	173	149	175	157	157	143	145	133	146	146	158	126	153	155	141	164	163	161	170	172	143	153	148	174	172	150	137	160	163	158	154	145	159	158	153	153	157	148	167	152	151	145	145	159	139	152	177	147	141	156	164	157	158	165	173	138	146	172	173	128	160	168	147	153	157	152	178	160	163	142	160	150	156	141	163	140	149	181	158	144	158	146	162	163	140	146	151	164	143	146	150	144	144	140	163	174	169	170	163	150	159	165	162	174	151	157	140	150	172	175	144	150	181	167	153	149	156	139	150	142	160	167	154	163	148	155	163	142	161	181	168	152	144	155	161	157	146	138	146	166	145	172	153	150	169	149	167	174	151	174	152	144	170	153	149	142	158	159	151	161	149	185	159	166	151	135	148	144	152	140	144	174	135	168	161	152	166	152	160	141	167	166	146	123	154	149	173	149	153	151	152	162	177	151	180	149	154	140	131	169	144	146	162	173	145	160	136	151	157	162	160	144	169	147	146	153	163	150	143	169	168	148	164	180	157	147	146	158	151	179	176	171	164	163	149	139	171	182	172	157	161	157	158	141	146	153	136	163	185	183	152	125	152	146	142	154	147	159	158	157	153	145	167	167	176	162	151
27466	42134	62469	52163	42493	36406	22028	17192	9954	4261	2357	2426	1821	1540	1195	741	540	470	467	475	482	449	431	428	426	435	434	442	439	438	396	413	420	421	439	445	404	383	419	414	381	408	426	442	432	455	416	403	404	386	430	455	447	426	399	424	389	419	413	457	403	402	409	395	396	442	427	408	419	387	414	393	412	435	426	431	371	412	426	423	410	432	429	474	412	435	426	411	410	413	415	413	416	447	437	444	452	413	436	427	405	401	414	426	434	439	442	417	445	444	433	442	407	394	442	404	437	408	410	412	431	428	420	371	436	418	424	405	460	395	391	440	416	437	390	419	396	436	410	437	407	417	400	457	414	430	420	421	420	425	422	418	395	411	462	463	415	414	458	423	431	437	408	414	446	434	420	425	439	433	398	372	424	398	406	440	414	435	434	443	427	454	432	405	399	453	443	423	427	393	466	383	426	415	414	402	429	442	419	453	447	449	400	396	392	408	390	428	423	429	432	405	424	388	408	415	420	434	444	434	442	426	444	397	409	413	425	452	399	439	411	431	427	454	437	393	398	422	419	395	445	439	422	391	409	390	404	433	410	395	414	439	404	427	413	391	437	426	395	405	431	436	455	482	420	412	444	396	380	385	437	422	441	425	396	419	424	426	425	414	445	439	411	442	416	418	441	399	423	404	448	437	413	399	427	411	411	407	416	417	423	392	416	416	414	423	438	439	451	400	390	402	403	417	427	436	435	424	435	418	444	461	414	389	428	445	462	405	395	415	415	487	421	415	438	419	412	455	410	433	394	431	408	401	448	449	436	431	451	383	435	391	392	430	471	418	393	434	397	383	446	421	437	413	417	403	390	388	408	396	421	419	409	450	406	405	439	446	436	415	423	411	418	431	406	429	429	403	398	423	445	435	413	427	458	433	401	415	409	422	398	419	408	422	380	435	405	420	384	416	408	403	411	416	427	402	405	425	400	405	381	395	383	378	431	423	433	462	412	417	406	431	427	428	420	410	435	416	424	431	422	442	377	383	434	422	363	420	404	426	416	407	415	450	401	374	425	482	393	417	439	441	402	363	414	428	425	459	401	398	413	441	441	449	442	449	409	424	400	453	403	437	372	402	422	460	437	426	425	423	427	410	405	422	388	422	390	404	441	424	461	420	417	408	401	408	401	427	422	409	413	437	461	452	423	417	401	413	433	389	416	424	408	410	400	420	443	400	431	411	404	419	436	405	450	425	398	412	431	400	442	418	444	422	453	418	397	410	391	410	404	419	422	423	422	406	439	433	404	405	409	412	401	407	410	410	417	448	433	437	431	449	410	407	421	417	420	418	383	399	424	458	407	426	471	425	425	439	401	402	396	422	421	391	401	420	399	404	417	428	421	434	419	393	400	432	400	395	420	402	434	435	395	433	446	430	375	446	416	429	444	386	399	396	385	411	404	444	401	427	407	409	440	398	414	433	382	427	461	437	385	392	417	409	379	422	431	420	414	418	442	380	409	417	416	430	434	424	448	416	414	421	406	441	415	428	462	454	408	400	436	377	426	418	423	411	407	401	401	418	374	409	412	430	404	403	426	414	390	466	459	391	394	425	428	414	434	412	407	404	424	407	429	430	399	407	388	433	430	429	443	412	440	418	446	423	446	422	430	425	416	426	409	431	465	433	415	453	386	418	451	408	430	457	414	426	421	428	404	432	419	422	425	439	401	399	445	422	431	391	376	448	419	404	399	399	415	392	432	410	413	399	420	438	444	405	414	435	413	412	389	450	459	431	416	405	407	422	420	417	411	433	446	409	397	418	444	402	422	441	459	438	429	410	411	388	408	426	451	429	379	408	406	399	405	399	434	416	412	397	433	419	434	395	452	403	413	409	420	441	415	421	409	401	402	409	418	427	408	390	423	453	428	396	431	455	404	426	390	423	434	426	453	412	445	437	423	431	433	451	420	433	406	388	467	401	455	433	408	430	406	429	418	424	411	384	428	427	427	383	437	428	390	390	425	423	397	410	384	414	424	458	410	443	411	433	420	452	437	405	424	412	404	416	384	405	445	406	451	421	400	435	410	417	398	472	414	424	396	420	403	403	413	405	441	391	448	426	432	414	417	410	422	435	409	420	438	456	399	425	406	420	385	421	441	408	386	426	441	418	397	430	438	413	447	449	446	431	420	397	420	400	398	414	440	408	413	436	420	413	421	398	424	415	442	409	393	433	411	411	425	435	383	403	373	437	426	431	424	391	390	439	382	416	422	397	419	438	416	411	399	435	410	413	457	425	421	421	394	407	412	428	388	428	421	458	395	437	414	456	414	391	395	439	445	417	422	423	372	431	423	423	438	419	438	414	413	410	433	444	441	393	471	425	422	398	402	421	417	389	424	438	439	429	459	415	383	433	389	422	416	426	382	409	421	450	396	414	399	417	439	435	420	405	432	372	410	415	457	426	402	415	382	449	423	452	425	417	441	397	399	432	388	422	486	415	418	399	411	418	420	423	417	437	421	399	441	449	436	394	407	414	434	418	447	451	435	421	427	413	435	413	427	391	424	455	487	411	449	470	422	425	451	441	424	427	453	444	416	405	394	428	389	418	437	409	432	440	422	443	434	400	375	398	366	384	431	408	414	428	455	424	422	425	416	403	386	408	391	432	402	401	430	415	396	435	425	432	390	394	437	437	427	451	454	428	412	454	395	443	410	413	456	409	414	435	395	404	407	450	410	449	447	445	419	424	422	458	399	447	442	437	430	462	415	417	398	416	445	434	398	445	386	412	419	437	408	406	421	412	408	429	414	421	443	431	407	415	427	425	412	426	415	412	473	438	408	432	422	418	441	415	455	424	452	389	404	412	437	411	408	447	437	406	500	402	444	441	454	466	434	436	422	417	417	438	438	408	415	428	391	447	457	384	449	411	383	427	426	449	394	422	410	448	434	380	423	418	423	413	435	414	391	425	415	443	429	429	406	425	446	426	426	436	438	421	428	417	411	415	403	454	437	434	428	435	440	443	397	374	410	396	376	404	438	392	426	418	411	426	398	451	442	422	424	414	434	383	418	439	463	442	422	428	415	430	405	392	441	371	394	417	399	415	403	441	385	428	428	406	401	404	445	427	432	393	460	410	417	412	394	407	438	390	448	413	438	422	393	402	373	445	445	414	416	421	418	430	372	457	435	439	414	407	444	414	452	378	406	398	409	406	426	444	396	444	441	438	393	430	392	409	416	420	413	420	424	375	399	436	435	419	405	409	462	435	438	444	394	406	452	407	410	443	422	434	427	421	433	443	423	487	392	408	420	391	430	413	435	412	432	384	384	395	424	407	416	425	452	393	434	411	425	466	389	437	399	419	432	401	437	424	422	395	409	427	434	421	382	397	419	429	435	424	417	432	382	423	415	407	435	399	416	385	389	396	432	440	430	421	413	423	419	429	417	431	423	416	415	408	432	390	419	422	433	453	381	433	429	407	431	387	415	391	414	372	407	398	440	439	403	398	408	394	437	400
60370	71079	80897	61728	44055	36991	19555	11645	5592	2250	1171	992	688	573	470	278	216	191	204	191	189	184	169	169	194	168	172	170	168	160	157	186	188	168	161	186	174	163	153	148	165	174	190	182	178	155	182	178	185	165	183	188	160	169	196	166	184	191	179	161	193	147	160	170	185	152	175	155	176	163	172	186	189	173	180	181	164	156	159	155	163	179	199	177	174	161	164	182	183	168	187	163	187	144	179	166	197	179	182	177	168	163	186	164	198	166	183	193	190	196	155	180	172	179	184	175	226	178	155	168	159	163	165	162	161	169	171	202	149	184	160	174	174	187	193	156	167	174	179	186	182	171	199	203	192	174	164	144	171	166	154	174	179	139	209	188	155	134	169	172	175	194	168	177	158	164	182	183	171	146	186	195	167	171	170	172	178	161	184	149	170	158	163	184	175	157	162	190	157	175	189	184	179	177	177	162	185	164	180	165	179	177	182	174	166	167	159	175	174	174	188	187	164	165	176	199	167	172	176	175	189	188	182	174	182	157	182	160	175	192	180	179	178	151	189	168	199	170	176	162	189	184	184	161	155	171	181	173	178	190	197	164	155	186	170	164	188	182	139	194	180	170	189	170	142	199	186	179	186	152	177	157	184	156	156	166	177	179	179	165	157	150	184	153	169	184	162	183	165	211	199	145	168	186	192	175	176	172	181	167	162	195	169	184	163	158	183	208	182	179	180	191	176	157	198	182	168	185	192	171	160	161	179	182	172	169	155	181	180	168	171	160	178	157	189	139	167	184	180	172	156	173	195	181	137	223	152	157	169	165	163	187	177	186	145	183	166	213	174	189	171	157	175	168	149	186	171	180	155	168	156	189	179	196	167	141	192	184	181	160	195	176	190	152	177	175	175	157	143	174	165	147	167	173	172	162	152	200	162	159	159	171	174	175	190	183	171	185	170	171	179	156	165	177	184	170	184	180	169	156	177	164	172	178	190	184	166	204	171	183	186	170	167	178	164	171	168	154	159	170	177	163	200	176	175	164	188	202	151	157	165	174	167	167	160	183	156	168	197	190	184	155	174	167	166	171	201	182	152	165	184	174	175	196	174	152	164	171	185	172	170	158	185	161	159	177	166	178	184	177	174	188	166	176	190	168	167	182	170	159	186	174	175	151	169	159	189	174	187	182	180	174	204	167	199	181	173	155	155	159	166	180	177	173	200	166	170	156	208	138	176	187	172	164	195	190	177	176	178	201	161	174	176	174	174	159	187	176	170	153	174	166	196	172	172	168	200	174	169	160	178	161	166	159	162	173	166	162	173	184	166	178	171	175	165	182	203	178	157	176	171	175	189	164	168	165	186	156	134	171	165	171	192	192	164	161	157	177	181	178	162	180	159	184	172	163	179	185	163	194	188	190	149	189	191	190	175	170	175	145	168	171	180	157	151	160	162	185	195	175	177	178	163	173	167	144	178	166	145	205	173	152	161	172	184	175	195	171	201	155	170	159	203	162	195	178	187	185	193	195	178	176	161	194	184	217	180	181	178	189	200	205	175	179	175	177	180	174	167	181	175	169	153	182	178	183	177	163	153	192	199	176	161	181	176	160	172	168	165	195	182	167	167	184	194	162	162	183	151	175	160	151	182	165	172	173	185	194	199	180	178	185	186	176	160	168	205	169	177	146	158	166	178	184	154	176	160	169	186	159	189	181	168	206	194	180	159	166	158	199	154	181	182	196	172	169	186	168	187	186	157	206	170	180	161	172	185	178	184	171	179	173	160	158	174	177	166	160	167	167	188	173	182	164	154	160	150	163	183	180	188	156	166	194	185	155	161	186	165	179	173	159	151	203	165	170	166	171	156	165	176	173	175	171	179	176	177	196	181	179	160	174	182	149	158	180	177	182	186	151	172	165	187	177	167	179	174	161	190	162	176	163	145	176	164	192	184	156	159	159	173	156	182	187	197	194	175	155	188	182	174	174	187	160	164	189	189	194	182	173	168	143	173	160	159	157	170	173	164	191	175	182	155	162	176	171	169	192	160	169	193	172	177	189	160	186	167	177	174	155	184	182	190	189	159	156	148	171	158	189	183	185	178	169	173	192	179	168	183	181	177	152	175	157	185	175	189	153	155	164	170	151	173	177	183	171	198	158	163	177	173	166	183	166	174	167	167	178	181	212	196	155	159	195	174	173	175	170	164	172	170	172	187	150	169	170	155	180	182	184	154	174	186	175	178	174	162	216	176	151	159	157	176	202	158	174	185	174	195	167	190	164	147	185	180	143	189	175	171	184	177	195	170	156	178	167	176	158	176	184	171	174	188	165	170	177	144	157	184	165	165	181	181	172	190	179	175	172	171	165	158	170	183	160	152	157	168	187	182	161	168	174	187	183	174	172	195	195	181	164	163	154	193	181	184	191	146	180	176	188	149	178	161	173	188	192	153	155	182	182	188	165	190	153	179	181	181	173	182	165	184	196	173	170	175	179	167	169	171	185	184	175	167	168	171	159	173	172	160	197	179	151	175	187	171	171	173	167	176	185	182	177	193	181	156	178	174	152	220	191	176	182	184	158	156	167	167	164	176	171	173	185	166	187	169	172	184	187	177	187	176	175	196	180	175	190	166	191	182	177	163	145	185	184	156	159	178	183	169	162	146	191	183	178	156	178	177	172	169	179	170	160	167	164	152	181	189	162	180	168	177	168	174	182	196	175	161	170	179	177	154	179	193	178	177	151	139	171	187	176	204	166	175	179	189	160	171	188	154	183	182	173	163	144	178	177	165	159	167	157	198	176	174	201	173	178	167	178	172	172	159	144	181	186	169	171	160	154	184	189	175	186	169	178	163	190	181	176	183	199	188	177	151	169	176	141	171	176	157	164	172	165	190	185	188	201	172	183	164	191	173	183	165	186	181	163	187	154	168	143	192	143	176	185	159	146	171	176	170	172	176	178	154	170	200	169	181	176	168	172	156	171	190	170	192	182	175	176	193	174	161	180	183	174	163	184	189	177	171	194	189	163	157	202	186	168	166	209	176	184	185	193	168	175	188	185	159	163	178	160	171	183	166	169	154	163	186	190	166	201	189	187	186	165	156	165	166	162	192	189	169	147	163	168	165	196	171	166	186	174	177	157	168	181	155	174	161	177	167	176	166	162	168	183	178	157	164	174	189	171	184	174	170	179	189	171	182	150	202	175	168	153	179	164	167	164	180	165	168	156	165	183	191	158	191	184	182	185	184	165	187	172	165	184	198	195	180	160	187	157	199	208	199	162	159	185	160	170	180	175	153	172	150	159	175	171	184	171	180	173	169	159	181	185	163	158	175	167	155	168	179	181	183	183	166	181	158	177	185	174	189	167	201	152	170	172	178	184	169	172	155	177	170	168	157	175	173	171	158	181	182	188	194	177	174	174	180	162	164	154	187	179	163	189	195	174	173	164	169	200	172	159	163	184	190	192	160	174	177	184	161	159	165	197	157	186	172	187	172	164	181	146	174	175	179	159
36773	54461	76428	63291	53493	46111	31231	25315	16306	8191	4769	4181	2924	2406	1668	1010	721	592	549	585	514	525	471	450	428	424	453	451	427	442	446	476	454	441	446	442	490	476	464	479	432	450	474	487	456	494	406	451	466	469	490	476	460	476	438	475	433	473	478	481	447	456	480	450	450	456	420	441	413	444	472	416	465	476	448	478	475	450	458	463	468	493	438	473	467	448	430	458	450	458	413	445	442	453	443	462	444	462	484	478	447	481	467	453	450	423	467	442	434	439	443	421	455	482	449	466	465	501	470	475	469	434	441	470	485	438	448	417	483	455	449	463	429	454	457	438	464	440	428	466	445	483	447	519	452	465	467	460	455	436	481	443	475	487	468	461	431	456	443	436	468	451	472	460	463	466	430	480	458	452	480	475	465	451	492	487	445	452	421	444	457	475	500	434	476	440	477	450	437	480	492	432	465	437	436	443	441	454	484	414	487	452	492	487	431	410	456	444	453	439	506	436	440	448	465	447	447	481	451	449	439	455	474	457	420	459	488	433	474	483	466	481	480	445	431	454	460	469	462	471	467	485	488	466	441	495	453	448	449	497	477	429	461	467	441	449	521	473	439	432	458	484	460	447	457	456	489	447	466	456	465	421	437	459	459	442	470	444	463	438	486	464	470	425	457	473	428	443	461	438	466	412	461	470	439	466	434	439	463	465	491	467	427	476	466	474	440	455	437	457	467	442	449	454	439	494	455	442	435	451	457	470	465	465	483	474	467	465	516	489	445	462	469	470	459	467	430	451	453	458	502	443	449	458	472	508	458	488	409	443	466	483	483	448	447	484	453	463	425	440	419	481	472	481	408	421	453	475	422	429	441	425	468	486	439	466	466	458	484	460	475	443	464	452	474	424	484	458	430	439	486	439	440	435	510	491	468	458	496	399	416	455	493	455	455	442	437	467	442	447	450	430	464	400	479	462	495	453	473	445	445	467	448	439	463	447	427	463	428	427	460	453	473	453	421	455	440	449	448	493	453	480	434	473	492	456	502	480	454	446	449	517	403	516	467	456	473	440	473	463	462	464	461	434	439	448	487	425	448	432	442	465	448	466	463	460	471	441	458	447	471	457	453	428	441	439	470	421	473	477	457	439	464	513	439	455	459	473	458	420	450	431	444	447	450	484	441	457	439	439	438	448	448	450	493	486	476	479	432	441	444	507	454	485	441	435	441	487	478	459	434	439	442	468	468	457	428	461	447	447	439	442	471	443	470	452	419	451	452	484	463	471	444	468	447	459	493	451	461	445	458	437	479	444	473	474	470	470	446	480	419	443	432	476	457	456	461	441	468	434	456	455	448	470	458	430	485	436	450	475	446	465	493	453	444	476	488	423	450	442	410	435	447	443	430	464	487	435	485	472	470	438	460	417	427	420	501	470	434	460	445	475	424	474	442	463	453	465	434	456	438	429	426	476	436	451	450	470	481	483	412	474	455	461	452	462	499	467	427	464	424	490	467	437	456	446	418	463	437	451	453	431	494	460	454	468	492	446	477	455	439	472	474	475	486	462	433	449	484	473	452	426	453	478	452	429	442	443	437	456	454	460	445	427	475	485	447	456	486	491	423	431	453	435	440	495	449	505	506	451	433	465	479	447	446	461	502	448	432	457	471	432	445	397	475	471	451	466	435	501	469	466	480	454	454	496	439	453	447	449	448	433	459	481	460	462	492	491	450	448	480	440	438	434	460	453	450	457	463	440	461	433	484	461	442	408	435	430	453	442	484	449	448	425	453	457	482	420	451	467	449	499	459	467	457	447	463	499	474	462	452	431	424	435	482	457	453	455	428	475	440	474	438	457	455	450	434	464	462	458	446	441	465	478	438	471	460	485	434	467	452	464	461	490	462	461	460	468	455	474	498	458	444	451	481	481	496	424	466	431	470	461	450	499	431	421	471	430	446	433	435	455	453	425	450	494	439	465	454	456	457	414	437	483	408	452	453	479	446	459	453	444	453	487	491	471	484	492	429	440	460	436	467	429	438	468	487	475	452	433	434	445	478	475	450	449	461	440	437	475	463	477	440	459	472	463	416	458	448	455	446	411	450	431	465	471	488	463	443	404	427	453	440	424	457	450	449	439	421	468	484	461	445	483	446	465	462	480	442	430	454	462	464	453	452	471	437	416	471	524	426	445	464	453	465	461	475	445	442	439	448	447	454	464	450	413	433	481	475	446	455	447	462	448	438	454	489	477	466	435	460	477	482	468	481	469	465	447	450	470	472	472	446	444	470	462	489	466	463	460	472	477	485	462	414	462	458	438	448	416	439	453	448	471	438	502	469	477	501	428	451	471	446	433	496	432	434	439	411	435	487	415	451	459	399	459	498	441	427	444	443	469	436	464	446	461	492	450	460	463	468	482	473	457	458	429	492	450	448	472	483	491	472	452	429	483	454	463	448	475	426	473	486	467	481	407	481	473	465	415	470	473	456	448	478	434	496	483	480	471	452	460	456	468	467	445	434	427	444	418	443	473	442	479	425	428	420	492	473	476	504	451	458	430	417	433	445	474	446	461	448	454	474	462	438	441	456	455	414	471	446	483	494	427	454	449	430	435	459	470	439	477	472	444	482	472	505	457	466	468	454	468	458	431	500	453	429	440	470	464	446	445	449	480	454	492	464	469	519	474	476	466	443	455	437	432	413	438	487	452	479	500	473	494	436	478	503	437	438	492	486	438	467	459	458	509	454	412	478	480	454	439	425	494	467	487	473	463	473	453	403	478	443	423	444	457	409	469	443	470	467	497	466	468	475	456	434	473	438	476	481	474	462	447	445	447	421	456	448	398	464	444	493	490	464	446	476	434	472	423	458	500	467	460	465	455	456	454	451	476	431	458	455	476	455	469	469	433	442	495	411	442	446	471	459	467	477	458	454	467	476	475	503	453	441	496	455	439	479	468	436	436	444	481	443	460	412	430	465	458	452	438	439	463	456	442	470	457	480	426	451	466	456	452	464	501	474	447	455	464	455	472	458	479	439	441	471	474	481	398	492	428	436	457	454	461	486	483	441	461	483	483	442	486	431	518	447	480	417	474	472	474	434	431	494	441	452	443	475	466	436	468	441	450	453	496	449	470	456	470	435	464	438	419	469	493	472	465	445	472	467	401	453	488	465	477	471	473	448	485	465	460	462	489	453	471	478	490	477	445	443	489	489	503	455	494	435	457	448	476	448	512	435	480	435	418	461	443	507	424	475	459	428	456	448	486	417	461	471	457	439	486	479	502	457	468	413	474	458	477	456	467	433	472	477	460	440	442	473	436	467	482	485	486	455	463	419	473	457	489	474	476	496	494	448	421	475	450	441	428	467	423	466	511	474	464	465	473	454	483	447	458	463	472	484	435	454	455	442	458	453	475	446	447	447	427	451	452	441	460	459	470	471	451	438	465	489	463	487	456	482	478	394	434	454	437	460	479	450	471	478	479	489	418	449	462	466	490	455	499	454	424	444	478	456	428
11963	9187	14704	7991	3042	2141	773	547	364	211	189	176	170	155	154	137	134	163	147	142	128	161	142	145	147	150	120	151	149	151	157	155	147	150	141	152	146	129	139	153	143	151	159	153	134	158	132	129	160	164	161	126	160	141	167	139	169	137	153	140	135	169	140	145	155	145	145	152	123	129	156	151	141	141	144	137	147	134	140	139	175	169	151	148	148	159	160	153	161	137	148	161	141	132	144	152	141	160	141	159	170	121	147	167	151	154	152	165	152	152	143	110	142	163	174	144	141	150	203	156	138	161	135	142	156	149	128	161	147	174	136	145	170	133	153	140	142	148	142	155	128	138	156	169	122	159	134	138	115	142	116	136	146	158	134	159	152	145	165	152	129	146	144	146	152	153	133	142	143	156	149	163	148	133	150	147	161	152	104	148	150	153	142	161	145	138	159	148	139	160	151	144	148	147	146	138	125	145	125	153	143	144	145	135	133	125	149	158	154	124	122	165	145	151	115	137	148	169	144	150	155	146	138	158	135	164	149	133	157	135	151	171	160	153	157	141	135	131	141	142	197	143	148	155	157	130	141	166	158	152	143	147	137	158	160	152	156	162	158	161	154	144	132	141	148	136	163	175	129	158	143	146	141	151	168	163	160	151	136	128	148	145	125	157	136	153	153	137	161	147	154	125	158	150	147	152	160	147	155	152	157	157	129	148	150	160	143	159	145	154	145	152	157	131	135	164	147	154	150	147	137	160	161	150	134	180	120	148	157	142	145	147	171	144	159	146	145	164	151	143	158	141	155	150	143	161	145	155	141	159	161	128	146	160	165	139	138	139	139	136	129	152	158	166	150	156	136	151	119	134	153	164	142	145	157	136	129	154	167	176	113	137	154	146	148	156	152	140	150	157	145	139	145	146	140	154	143	154	164	175	159	150	158	163	160	141	157	147	136	124	166	134	150	136	156	181	147	139	169	180	156	150	153	154	147	149	141	154	116	129	172	147	150	169	137	153	146	131	174	143	175	158	150	158	164	167	139	140	141	141	130	136	159	147	130	139	141	145	137	162	151	133	170	146	150	152	162	152	157	151	140	144	150	120	163	153	149	154	158	155	144	143	136	142	169	155	162	145	155	151	137	149	153	138	159	124	136	141	170	151	171	157	151	143	162	160	153	148	151	139	142	137	147	155	156	154	138	156	137	143	158	149	146	143	143	159	128	136	144	168	117	132	135	158	157	137	145	148	122	131	166	120	160	154	119	141	161	149	130	157	133	142	144	144	153	146	133	151	145	149	155	146	174	146	160	145	138	134	143	167	144	126	157	155	147	169	121	143	133	143	132	141	127	156	145	177	148	129	150	142	148	139	148	156	156	145	128	130	163	161	150	160	162	142	158	147	151	128	161	149	161	168	161	150	161	141	139	137	140	161	134	125	132	149	123	133	142	137	132	166	155	117	142	148	157	136	128	162	124	151	143	157	154	163	153	155	160	137	162	130	150	136	131	162	148	156	137	137	135	146	150	149	143	135	151	132	144	155	159	161	151	139	151	176	153	142	152	161	166	159	130	143	150	150	135	148	142	162	130	152	150	159	159	159	126	144	137	160	172	152	149	144	147	143	142	162	140	147	162	163	162	130	147	158	139	165	175	148	174	147	139	145	159	139	172	146	151	139	167	155	153	163	115	139	153	166	150	167	136	173	133	161	156	137	160	169	159	156	152	154	144	124	138	157	163	165	167	144	170	152	166	163	137	166	145	136	149	129	160	148	147	141	142	148	129	154	158	153	145	124	146	141	152	128	139	151	158	151	147	175	132	146	156	155	150	155	135	164	153	118	145	142	153	141	137	147	126	163	152	165	150	170	150	133	137	163	138	142	155	156	152	148	150	172	137	151	137	149	150	160	139	144	182	129	140	166	133	125	147	164	143	133	162	132	157	143	146	151	173	151	155	136	163	149	138	145	148	163	136	138	126	139	161	172	158	148	142	158	139	147	150	147	162	143	143	156	155	145	141	160	127	159	149	152	134	161	176	155	134	146	125	141	147	135	160	134	157	127	173	137	145	134	167	139	145	140	151	141	138	164	129	144	164	162	155	147	145	158	171	149	153	145	137	148	150	144	154	150	134	168	145	128	138	157	161	147	149	148	141	125	149	132	142	158	123	164	129	149	160	158	156	135	164	140	139	157	158	138	147	142	156	135	149	152	142	148	166	140	161	169	156	137	137	148	123	146	134	144	124	153	136	132	142	157	141	148	153	138	170	135	140	162	158	145	156	141	161	162	157	161	157	158	152	157	126	124	156	145	150	159	142	148	162	132	129	132	142	163	148	134	149	154	157	146	141	172	157	125	132	130	143	146	136	165	155	150	165	138	130	135	158	145	136	137	165	150	163	140	156	160	147	143	162	157	149	143	156	126	139	143	157	126	147	148	138	129	140	159	154	165	166	167	159	157	157	135	155	162	146	159	154	178	158	147	138	167	150	151	163	146	132	142	128	144	149	134	160	141	145	152	143	130	165	155	150	149	149	152	152	171	141	156	135	148	148	157	146	161	135	130	134	140	150	144	157	152	153	154	134	153	135	143	135	157	150	134	142	143	149	127	137	155	162	151	159	179	141	152	154	123	163	161	150	140	151	137	179	149	126	157	133	141	120	152	135	163	148	156	157	147	166	155	140	127	162	159	144	160	136	146	158	139	141	140	129	136	140	155	157	164	177	139	145	135	177	139	141	141	141	165	160	162	153	137	140	142	135	154	145	149	160	149	133	127	138	132	148	137	149	132	145	156	157	141	141	150	137	129	155	149	136	154	144	134	140	139	135	161	139	150	121	163	143	119	141	149	143	159	136	127	163	123	140	158	152	174	154	125	150	152	174	133	126	135	152	146	141	134	154	173	124	140	153	141	137	145	133	166	161	149	151	157	136	143	179	156	161	157	144	135	175	146	141	168	149	158	126	159	135	143	172	142	140	160	142	149	152	176	159	168	146	140	161	153	131	127	130	139	161	179	135	148	121	150	133	160	159	146	188	160	143	141	147	158	139	147	138	123	153	150	155	166	163	163	136	138	176	141	145	141	153	162	151	162	138	155	182	172	146	139	136	151	142	134	136	143	135	178	144	161	144	145	142	163	164	152	150	136	142	111	156	132	148	122	150	150	131	143	166	177	147	146	149	161	147	159	133	150	160	166	154	167	158	148	171	159	126	154	134	151	142	137	144	159	146	145	150	163	146	120	165	152	124	146	151	147	165	157	132	176	133	149	143	140	138	144	141	134	146	138	155	158	143	129	135	165	119	160	125	126	149	163	140	151	140	142	140	159	151	145	150	142	153	128	144	117	139	145	123	141	141	165	156	130	139	148	132	144	156	130	139	132	141	161	149	165	159	147	141	137	135	153	163	138	158	151	168	153	161	144	148	130	146	174	147	151	130	146	155	161	135	156	128	177	131	155	149	151	142	169	157	149	155	151	149	157	150	141	139	164	160	139	157	137	175	161
9333	11790	22822	15656	10253	7808	3097	2388	1342	787	567	563	529	474	484	451	400	432	432	401	399	386	436	403	387	392	394	420	390	414	413	393	383	386	466	406	390	379	384	402	388	400	403	402	428	398	421	403	429	405	382	383	397	409	367	376	407	390	393	390	414	428	359	428	403	414	413	404	404	388	395	394	419	388	384	398	435	414	386	431	390	419	362	410	396	415	370	431	412	375	401	402	372	389	413	397	426	391	404	401	383	470	369	382	370	380	412	392	385	421	379	363	392	383	393	391	414	401	400	443	397	370	430	409	460	419	399	391	410	388	419	384	410	370	381	367	407	385	382	380	391	374	405	406	398	379	373	381	383	413	397	421	376	406	359	400	376	378	410	440	390	376	432	399	401	426	381	410	368	370	379	406	413	409	376	403	369	386	379	368	373	370	412	384	405	395	350	387	402	400	445	450	414	430	435	391	416	418	390	399	371	370	416	389	369	377	432	400	421	387	434	385	391	417	429	395	403	382	430	397	430	425	377	425	366	402	403	388	430	384	402	395	409	409	439	415	387	406	429	402	391	410	422	423	391	405	417	406	369	392	407	381	395	391	418	419	392	398	373	399	398	424	393	391	402	417	381	390	407	377	401	451	420	405	388	389	369	363	406	407	376	393	443	403	430	375	371	392	398	419	402	384	411	403	410	384	418	403	349	393	378	387	408	421	409	408	397	394	361	358	402	389	360	394	387	397	378	420	403	391	411	421	365	404	385	391	397	406	402	418	422	390	396	396	388	425	379	434	412	397	386	387	423	426	394	432	377	381	426	401	427	393	407	411	388	346	426	374	404	397	357	400	433	399	386	372	395	399	403	452	421	395	393	434	416	405	353	371	418	423	418	428	428	409	405	415	383	399	432	382	415	395	403	385	420	384	433	403	405	391	435	405	419	405	420	400	367	393	355	393	403	412	408	439	425	366	412	403	435	397	392	400	400	414	390	394	368	392	387	374	419	403	386	373	425	386	401	417	393	349	394	395	403	371	397	376	408	431	378	387	396	398	379	376	386	417	394	420	387	425	400	377	387	384	395	383	395	413	404	422	422	374	464	378	421	408	397	411	376	356	408	405	386	405	400	399	397	403	374	413	382	390	406	413	414	421	411	407	368	373	376	405	405	435	398	412	409	413	391	393	397	435	413	422	421	411	375	407	393	409	385	401	389	400	387	412	407	386	416	376	441	378	373	384	393	409	431	404	397	396	407	429	384	414	399	387	418	388	392	381	424	409	373	418	426	415	410	365	426	401	390	411	426	413	388	430	388	409	389	392	400	406	415	378	425	390	417	402	413	411	420	379	403	387	439	433	381	394	395	379	393	382	438	432	398	425	417	387	456	358	427	416	395	400	409	411	414	387	390	410	415	410	368	378	390	371	406	392	406	415	397	384	419	372	432	352	369	371	399	392	403	372	410	415	439	374	401	413	395	400	398	431	394	398	407	422	390	391	399	411	409	407	395	421	402	392	374	403	415	418	400	365	415	394	374	411	373	412	410	380	394	416	415	404	412	433	421	425	422	390	396	421	402	367	411	433	397	444	428	385	403	387	386	400	381	405	424	409	397	418	399	397	382	414	373	385	409	390	431	419	427	377	422	400	408	389	422	366	404	385	378	377	386	408	382	397	384	447	389	384	400	428	367	389	384	449	361	376	364	374	395	414	380	395	405	400	392	378	389	370	429	388	429	391	390	434	417	389	387	393	412	390	416	400	395	410	407	389	389	420	400	405	404	388	408	410	372	409	385	422	388	392	373	391	382	381	423	418	405	402	369	384	387	400	439	410	386	417	399	411	374	391	385	399	392	426	401	428	407	403	422	410	402	391	393	431	386	391	419	414	391	382	388	404	404	404	405	415	427	382	398	433	386	393	383	376	394	425	391	376	422	392	392	413	390	391	381	389	371	387	398	404	408	398	413	395	410	395	406	382	395	388	364	384	375	352	387	374	434	407	330	378	430	392	439	389	372	451	395	411	385	418	371	397	408	378	411	421	391	408	403	391	402	414	410	371	390	418	427	379	421	411	413	409	417	388	396	376	388	379	411	394	444	427	415	400	382	381	439	423	375	404	378	397	426	388	369	374	441	423	414	390	391	400	386	371	407	394	421	370	390	382	374	381	404	407	369	389	389	403	387	390	364	387	417	365	425	426	387	385	388	407	381	364	401	397	421	419	406	385	444	380	387	381	397	400	412	405	416	389	378	395	404	416	366	405	373	425	416	392	411	394	396	390	384	396	359	404	380	409	413	420	389	396	410	389	416	423	407	373	402	369	353	396	421	389	383	413	415	386	380	391	407	469	398	409	397	415	414	402	398	402	392	417	377	396	385	373	411	424	431	390	394	394	381	433	405	412	395	397	420	405	418	413	374	412	384	419	399	381	414	395	388	440	419	414	394	401	422	411	418	413	410	373	410	419	397	391	399	419	428	407	382	376	388	428	401	397	403	430	401	380	394	377	429	406	360	384	424	415	417	368	422	397	414	387	415	386	433	410	366	402	414	411	393	399	447	406	428	380	408	422	373	398	422	404	395	399	405	391	410	401	388	374	394	384	417	405	396	408	408	388	397	389	428	398	365	402	378	392	400	355	391	370	397	381	373	377	386	417	414	407	418	416	404	422	392	427	417	386	434	370	391	395	391	416	406	458	406	393	422	397	401	346	390	404	367	404	418	384	386	418	381	395	364	406	396	410	369	404	395	383	421	371	409	419	400	370	380	391	395	402	427	382	397	390	407	411	369	409	407	409	396	413	386	423	360	411	417	388	413	403	405	362	398	406	390	387	401	402	381	382	377	394	425	379	386	421	370	404	405	375	386	397	396	392	414	385	413	409	395	401	375	368	405	418	380	412	420	435	392	413	377	382	363	390	415	367	407	379	392	420	391	391	386	406	438	361	420	394	400	412	368	395	371	408	416	415	360	362	397	415	416	405	397	431	407	376	407	378	417	410	404	409	404	361	400	411	395	381	404	401	387	407	363	396	433	372	362	403	401	367	398	378	387	422	410	401	391	409	376	401	380	392	367	392	407	404	383	382	406	377	422	374	401	419	423	399	379	429	418	414	413	420	401	433	391	406	402	412	395	405	406	400	407	412	392	376	405	409	382	399	395	389	401	383	420	357	442	416	400	423	385	387	407	381	396	445	392	405	425	389	433	415	413	404	388	405	401	384	399	426	391	385	389	395	360	409	415	369	396	439	416	369	410	421	417	383	400	387	420	396	390	381	426	387	392	402	392	372	401	407	396	393	401	401	402	402	385	379	363	394	420	392	379	435	418	442	407	393	399	402	391	374	387	366	398	410	402	430	425	406	424	405	420	429	397	422	394	387	407	389	402	432	398	360	404	404	376	385	419	397	378	409	398	421	418	410	390	420	388	373	417	398	419	386	411	442	387	403	428	398	417	414	399	410	422	418	411	353	361	399	392	394	432	390	448	403	411	355	417	407	394	409	414	395
43824	54246	68043	50134	35061	25944	11562	6399	2956	1309	646	478	440	409	270	210	173	161	162	187	170	159	153	136	154	154	158	146	170	174	156	176	160	155	152	146	156	147	147	150	164	165	160	149	175	148	168	152	157	157	178	152	163	173	171	156	173	155	158	174	162	167	151	146	161	155	140	153	192	160	169	160	154	164	174	143	147	163	172	128	144	136	135	156	141	150	134	162	174	183	156	166	161	161	152	152	167	147	158	178	144	170	167	153	165	172	156	155	167	138	163	154	177	177	150	168	148	166	172	155	146	158	153	159	155	177	148	131	178	164	166	156	146	158	173	178	154	141	147	157	159	150	159	168	148	183	165	154	164	134	151	144	175	158	144	153	172	154	169	157	168	162	163	157	162	168	155	181	148	155	183	176	176	155	163	138	172	166	172	183	159	153	146	162	141	147	154	151	167	145	161	157	180	168	168	157	156	158	136	149	173	150	141	129	145	168	169	148	158	160	168	173	156	149	154	146	157	157	159	155	144	154	155	165	153	145	166	164	162	169	149	168	141	149	168	165	159	160	160	151	164	165	161	192	169	140	147	157	165	162	141	159	164	132	169	160	162	158	171	141	142	170	181	144	143	161	138	159	149	147	155	142	174	153	152	140	139	155	166	153	176	139	137	163	164	152	163	163	164	138	156	143	137	168	135	151	164	147	172	156	132	175	151	174	167	146	154	172	146	164	151	148	158	144	128	182	155	156	139	170	154	154	150	156	148	142	158	169	169	175	154	158	165	140	159	145	137	160	159	166	152	171	160	127	175	152	146	158	175	173	145	142	159	150	157	163	155	147	176	168	151	161	155	156	142	158	191	146	169	149	147	170	158	157	153	169	147	165	164	128	181	139	153	143	145	152	162	150	158	154	153	145	147	166	163	147	182	177	130	148	160	147	172	165	145	179	167	158	169	138	112	155	157	151	159	168	188	144	160	166	140	162	170	170	151	151	158	168	181	152	174	153	165	148	172	153	154	170	155	145	138	146	173	148	171	137	158	162	152	154	154	164	164	160	172	141	173	175	146	150	161	157	155	149	146	164	165	170	157	176	166	169	147	163	169	169	171	144	147	170	167	158	144	151	158	165	162	184	155	135	156	129	177	148	164	173	156	145	161	173	130	148	155	166	162	145	187	148	154	163	149	159	146	141	152	153	158	147	134	167	164	168	151	163	145	163	136	155	159	151	156	167	135	148	142	154	157	160	174	160	157	167	135	163	155	150	154	167	155	153	159	143	190	182	149	181	165	187	141	152	147	172	162	176	183	149	142	117	156	144	120	154	138	177	153	158	172	167	152	176	148	165	149	130	163	148	149	180	159	165	154	146	177	150	163	158	153	143	156	163	155	159	148	140	134	152	161	144	184	149	172	162	133	158	159	150	157	151	176	132	163	152	179	152	157	144	169	147	155	147	139	147	163	141	154	161	176	164	130	159	149	147	139	152	156	178	164	177	133	168	135	143	156	143	160	155	143	152	160	147	157	150	145	135	144	160	143	157	162	151	169	157	168	145	145	172	160	132	160	149	169	166	144	181	153	161	162	174	138	163	165	164	179	172	134	150	163	182	164	148	163	162	146	153	146	159	158	151	131	169	177	139	146	159	137	128	155	145	181	151	177	182	152	160	156	153	153	149	151	161	172	157	158	160	166	174	151	138	163	140	135	153	165	173	168	169	140	146	179	171	147	160	161	167	162	166	144	150	140	164	166	143	124	162	139	147	171	176	147	178	144	154	162	133	169	147	147	162	136	154	144	152	173	160	160	166	166	151	161	138	156	137	157	159	158	169	179	169	155	155	145	150	169	154	157	154	167	141	162	126	172	146	163	172	160	158	161	169	149	147	177	179	168	154	163	146	163	146	151	152	165	151	147	178	187	160	170	168	186	167	149	154	164	143	158	175	164	154	160	171	179	142	151	151	139	154	151	154	152	177	156	149	148	155	160	149	154	150	165	164	150	167	156	154	161	149	168	174	149	142	167	155	150	163	158	159	146	157	152	179	138	154	142	185	142	145	164	166	137	170	167	141	161	135	160	162	147	146	144	168	140	144	174	158	173	166	153	165	168	152	187	166	177	168	152	154	159	152	157	134	153	147	161	138	146	173	169	163	175	149	123	169	165	157	129	168	161	163	166	168	139	156	136	162	129	147	155	145	155	154	154	154	159	164	172	160	170	153	162	170	173	145	143	140	156	139	154	153	151	145	160	157	151	146	138	152	147	152	165	128	150	160	159	134	158	150	169	163	158	147	144	146	168	162	152	152	159	153	171	158	139	172	151	168	164	141	146	166	148	166	151	151	160	169	165	143	144	172	159	150	160	144	160	152	140	155	167	137	145	142	122	169	159	171	159	159	145	158	189	174	146	147	162	152	165	166	150	152	173	166	161	170	149	161	128	165	158	175	158	151	164	144	143	147	155	136	173	146	141	160	154	147	145	161	137	156	147	149	169	173	167	136	154	166	177	163	167	153	138	139	146	133	151	190	130	158	156	154	140	123	157	156	159	151	149	160	157	156	152	153	158	165	162	180	152	146	173	171	148	176	167	150	170	166	143	152	162	149	146	171	145	146	169	156	150	183	164	138	157	173	160	164	169	141	165	184	168	148	167	176	159	149	150	135	147	176	171	143	175	169	181	154	165	131	169	154	167	156	191	150	154	133	140	136	178	170	146	148	138	159	151	148	170	170	150	162	146	148	154	156	163	145	159	153	181	154	172	193	152	165	171	163	130	145	179	175	182	158	149	148	176	187	146	177	135	159	146	146	164	166	146	133	142	156	165	147	160	179	154	161	141	155	183	163	179	143	135	151	167	136	159	160	147	173	150	152	153	176	148	143	162	171	147	151	153	179	146	144	158	177	151	162	170	143	146	170	152	145	148	148	170	152	158	172	147	167	152	146	151	174	151	162	158	156	151	154	159	164	135	133	171	177	164	161	167	175	140	185	170	147	149	154	153	167	174	160	158	155	157	141	143	148	134	163	164	160	164	171	162	145	143	153	157	157	152	165	148	146	160	158	151	144	169	165	170	137	168	162	152	153	170	135	148	170	148	177	164	154	142	140	179	171	161	147	148	138	158	159	154	144	154	165	154	166	125	125	158	130	149	139	177	146	149	159	141	156	146	156	167	154	141	153	153	154	129	158	141	169	165	140	143	145	162	161	170	149	179	152	144	158	139	154	157	150	143	157	165	172	183	177	154	165	152	144	153	167	139	194	167	170	165	147	164	157	148	160	131	159	136	144	164	129	159	147	175	159	139	175	152	154	157	140	143	175	147	155	136	165	158	174	146	162	165	154	181	140	161	158	169	165	148	136	165	175	159	158	151	159	159	151	159	140	153	175	139	177	159	142	165	150	153	148	174	166	157	146	158	165	164	158	167	164	191	173	157	164	158	145	152	143	157	147	149	185	140	158	160	152	152	158	147	131	158	172	146	169	170	153	141	139	154	155	172	176	153	135
26950	42988	60642	52195	45521	36698	23801	18546	10586	5453	2857	2149	1967	1597	1099	719	549	462	504	431	421	411	404	428	398	453	421	416	441	441	460	427	388	411	433	403	435	435	388	408	445	429	421	417	437	398	396	416	421	455	407	424	455	411	409	466	435	411	420	424	441	460	408	429	367	388	421	424	448	428	389	381	381	428	427	425	425	432	357	370	413	424	389	452	424	458	407	426	400	420	478	385	408	440	403	427	407	424	413	391	417	422	409	400	420	379	373	400	392	453	417	409	448	416	402	430	400	421	435	419	480	471	431	406	420	419	441	396	412	399	390	419	447	423	393	443	423	416	407	437	433	392	384	419	433	441	411	409	408	431	421	388	444	402	412	418	408	421	425	399	402	420	426	448	415	451	419	436	407	434	427	420	409	451	390	417	424	387	453	387	419	425	411	452	424	438	404	422	416	426	410	440	433	430	402	407	433	414	419	402	444	430	383	419	400	441	427	444	421	402	424	403	419	415	455	406	409	420	431	416	402	434	409	423	375	412	416	358	433	429	427	422	376	445	445	439	425	411	436	424	391	431	393	412	453	406	437	438	452	411	419	439	414	444	464	413	409	407	446	415	421	428	403	414	414	423	463	452	448	414	406	410	436	425	446	422	439	426	402	402	412	393	410	375	396	405	396	415	425	401	429	404	395	429	478	439	435	417	372	428	437	398	449	419	431	402	427	406	412	409	424	412	408	414	404	426	426	437	399	428	435	438	450	407	430	437	381	460	387	440	448	393	426	429	374	415	415	407	417	448	419	401	397	401	412	394	422	372	420	429	453	427	419	426	426	454	423	429	406	407	425	427	459	415	400	426	425	381	490	439	409	409	421	401	453	362	429	404	393	425	435	440	421	420	429	424	433	404	425	431	428	431	452	426	410	418	438	428	450	404	398	469	435	463	378	397	418	421	419	412	423	426	426	426	425	437	410	392	424	412	393	364	400	384	438	401	439	419	438	436	398	438	443	407	430	431	449	448	375	410	404	404	440	452	408	441	414	397	436	426	411	447	447	444	478	426	401	420	426	447	450	462	395	404	424	427	430	439	423	431	419	454	420	433	432	365	386	421	431	386	411	433	449	454	446	409	411	455	457	446	404	390	443	416	428	430	413	416	421	440	422	420	452	402	442	395	408	389	411	425	445	427	418	412	435	437	444	438	449	432	415	406	447	424	445	432	402	442	416	408	423	410	441	414	426	431	456	426	442	413	391	411	395	421	425	402	443	415	428	448	376	458	399	429	417	442	441	417	420	433	410	431	403	414	416	415	426	378	436	423	440	396	427	428	437	389	428	417	383	406	438	377	410	419	399	444	392	418	404	392	409	455	388	400	411	433	409	405	439	441	422	411	434	446	444	394	440	424	396	402	413	424	421	447	418	425	417	422	378	359	419	408	381	370	439	423	411	395	429	409	398	430	407	385	412	420	404	430	461	424	407	405	417	441	429	400	402	431	417	409	419	470	430	433	411	411	412	428	413	424	432	434	434	368	435	392	418	385	428	445	434	429	405	435	463	420	398	437	408	415	412	441	423	417	442	427	395	430	481	436	446	415	409	430	421	433	407	373	391	437	429	444	417	392	428	429	394	413	396	427	381	435	432	451	423	460	424	417	410	433	430	415	392	414	423	434	443	404	395	408	406	439	387	424	408	414	428	423	452	451	447	444	419	433	440	422	451	418	426	423	423	423	439	443	419	402	403	452	440	433	419	435	411	379	431	454	435	388	411	402	424	466	398	406	421	431	401	411	440	459	408	419	429	415	395	444	426	405	390	421	407	431	446	437	405	443	407	377	407	417	429	432	406	457	458	433	383	418	425	431	419	427	410	417	375	390	436	405	410	398	425	428	412	406	438	413	415	406	412	436	461	398	414	411	441	427	435	363	405	433	423	433	421	456	414	426	408	444	404	435	416	437	433	404	414	432	434	399	433	445	433	431	428	415	408	359	387	429	408	438	439	446	382	419	399	433	402	399	397	420	396	420	424	438	476	419	404	388	419	419	406	436	403	443	403	424	397	422	400	389	432	424	439	415	387	406	446	409	448	415	439	434	419	414	407	444	451	466	403	435	414	414	377	383	422	431	411	416	462	413	437	386	475	395	444	416	397	418	441	424	452	418	394	427	378	410	390	411	433	435	457	425	426	425	410	388	407	439	443	435	441	406	439	433	409	419	448	410	421	384	393	398	368	434	415	397	416	441	390	420	451	400	395	421	402	436	440	428	457	420	402	407	410	454	394	385	415	407	409	407	435	415	437	414	424	428	421	451	449	403	417	461	401	462	426	430	420	466	406	405	459	412	371	432	401	419	436	453	387	415	410	444	441	456	431	428	440	403	397	416	433	459	420	416	450	401	419	442	446	424	469	433	423	435	424	422	433	421	443	406	436	443	424	407	409	428	400	430	437	421	431	410	419	425	379	436	391	408	402	420	412	391	450	403	404	447	436	409	403	469	453	448	414	402	433	399	411	439	423	418	419	427	400	429	413	405	429	457	402	419	421	416	422	454	440	430	383	447	393	416	428	416	420	440	439	460	450	433	417	423	430	435	401	414	438	449	404	413	415	450	450	446	426	411	429	403	415	396	441	447	425	414	409	409	440	405	413	411	394	428	390	427	395	424	401	430	408	398	445	456	417	433	416	424	402	394	415	400	427	431	414	426	430	426	435	418	423	440	442	404	469	439	441	399	419	452	421	427	436	421	412	414	421	430	431	416	416	407	400	424	405	418	393	430	424	414	397	409	438	451	389	428	436	424	397	430	414	403	406	428	413	449	456	416	440	433	426	417	410	445	432	411	443	416	409	451	420	390	455	405	400	421	401	446	401	406	427	446	406	451	411	419	437	400	433	418	402	428	456	430	413	382	438	412	418	389	415	441	416	426	414	423	446	424	407	411	413	439	450	454	409	428	432	439	432	412	389	436	455	438	435	407	406	444	426	404	438	404	418	420	412	415	441	423	415	428	417	433	415	412	458	417	429	411	367	427	435	396	436	401	404	422	443	449	406	436	409	407	431	409	413	433	415	435	407	456	390	430	411	390	395	386	402	437	435	424	456	425	407	441	429	438	411	496	429	424	464	425	409	403	459	408	431	380	410	405	451	408	384	417	432	414	431	451	403	419	476	423	396	399	426	418	412	386	435	444	409	380	400	427	433	439	423	428	398	410	410	430	399	428	414	407	390	426	444	424	396	454	441	439	420	445	410	452	416	441	411	398	389	422	452	432	408	409	460	405	400	422	385	449	449	408	406	412	421	430	380	435	405	427	415	445	406	429	414	418	441	447	415	422	421	433	436	384	436	410	420	388	430	434	435	429	400	443	441	413	429	420	434	418	409	402	442	458	390	402	455	400	427	422	447	380	418	451	425	423	433	439	427	432	417	431	414	470	463	436	433	433	404	407	402	383	427	406	409	391	432	406	414	410	409	468	401	416	422	393	411	405	413	433	416	424	395	403	397	447
57063	71442	79503	61235	47504	38306	21902	13152	6418	2549	1288	844	795	652	528	288	236	181	202	209	195	186	196	174	173	184	181	175	174	177	160	162	175	178	194	178	179	146	166	148	161	195	193	163	161	177	184	149	184	204	184	173	201	167	158	168	212	171	169	164	189	177	185	202	158	150	155	190	181	154	183	162	177	151	175	135	140	172	157	178	199	178	173	204	198	177	179	201	182	157	167	167	163	166	163	173	173	158	176	176	182	195	165	159	173	174	207	185	185	186	172	188	159	176	192	190	164	204	170	165	184	168	169	178	172	197	180	177	168	181	170	172	164	184	195	177	159	186	147	186	169	174	166	166	181	170	168	216	189	168	175	177	182	174	187	186	186	152	166	181	183	172	148	176	181	157	178	150	180	179	165	170	164	182	190	193	157	171	187	191	147	169	170	174	198	178	178	146	161	159	176	167	195	173	174	183	165	209	182	182	184	165	178	181	188	167	180	168	186	155	170	183	175	174	161	175	184	157	155	170	165	174	177	198	187	175	168	181	191	164	154	177	177	192	164	181	176	186	188	172	162	169	175	155	204	171	167	182	184	184	195	185	162	182	157	170	166	175	177	176	156	185	170	173	176	190	164	173	184	182	168	191	173	159	181	158	175	179	178	191	174	188	188	185	169	191	161	180	182	160	173	157	177	205	187	183	191	172	182	167	163	184	179	176	180	172	177	201	173	166	162	159	184	204	211	176	177	164	176	186	199	186	170	171	171	164	184	170	177	179	178	153	159	159	203	183	158	176	166	169	176	187	178	160	175	173	171	167	158	170	187	180	180	169	177	188	162	184	174	184	152	173	178	163	163	186	170	183	175	193	158	149	154	194	153	157	190	149	164	179	176	191	210	179	173	154	187	206	177	174	181	164	176	174	183	180	190	165	182	192	174	160	153	174	156	138	176	185	164	172	154	170	186	178	183	180	179	171	174	163	165	175	186	183	184	162	177	178	183	180	193	159	152	168	170	193	182	154	183	160	173	201	166	143	172	180	186	167	173	170	164	167	156	198	195	169	176	168	178	195	170	183	176	144	189	178	177	189	154	145	202	172	206	179	185	171	167	207	155	178	192	172	175	170	164	158	174	189	175	172	174	168	185	180	188	177	178	186	170	188	172	163	154	147	162	167	192	156	189	154	183	167	176	179	163	205	178	156	182	171	164	165	166	180	155	178	160	162	189	173	192	169	198	176	188	168	166	159	174	177	177	171	192	167	181	197	180	176	193	185	191	168	197	178	189	169	179	158	162	185	202	159	178	185	179	193	173	164	166	184	171	177	177	177	161	168	189	186	166	178	177	182	191	185	194	154	201	143	177	165	161	178	171	174	195	187	154	174	195	174	191	185	178	176	190	160	185	188	158	172	150	180	205	162	165	157	170	174	184	164	153	182	167	186	160	141	164	155	186	181	177	176	164	186	169	164	175	207	178	190	177	157	171	166	191	196	162	182	213	177	166	148	157	146	201	172	192	160	169	188	172	190	185	190	168	171	165	173	180	166	166	179	186	162	184	166	159	182	169	197	190	185	167	181	188	170	189	164	186	180	168	163	176	178	184	175	179	181	191	168	180	167	169	181	181	197	172	180	179	164	197	178	166	188	174	161	186	180	176	176	195	197	190	173	190	185	180	178	173	157	160	173	184	191	194	176	166	165	179	165	183	143	171	182	167	172	173	166	187	173	179	165	195	202	180	171	177	154	174	162	168	157	163	182	181	176	175	175	159	164	189	191	166	179	173	175	185	158	173	173	176	181	190	179	189	187	165	187	161	197	179	154	179	171	166	171	170	177	164	158	153	169	191	178	174	170	171	188	196	179	163	201	159	169	187	171	160	177	168	183	169	195	178	160	176	182	185	168	164	180	188	184	180	190	193	172	172	141	177	192	168	164	170	195	174	148	179	153	176	217	179	171	176	163	179	183	158	160	173	165	182	181	142	169	168	154	209	188	175	170	166	177	164	169	191	154	173	180	201	155	170	154	189	170	192	170	173	186	166	175	141	187	172	171	150	163	188	165	164	161	171	178	157	167	169	156	175	172	176	184	202	174	164	170	177	161	185	160	169	173	160	180	156	149	187	174	172	171	167	175	158	154	166	173	174	180	198	190	156	172	182	185	165	171	181	165	173	160	163	174	187	175	170	201	165	155	194	182	196	178	162	172	163	202	177	160	189	157	174	191	183	199	179	181	193	191	204	143	164	175	183	184	202	172	145	195	158	158	183	170	163	179	170	170	175	158	191	159	173	171	193	177	177	164	173	161	181	157	158	157	183	177	163	181	157	158	186	183	160	179	169	173	192	182	165	210	172	193	186	199	171	199	160	170	149	186	175	198	155	161	182	177	167	172	180	187	159	176	173	181	169	168	202	183	177	153	196	160	180	193	183	180	203	202	177	163	192	180	186	141	184	159	160	169	186	149	172	168	175	157	178	176	169	176	176	168	171	157	174	181	152	189	177	166	171	197	167	162	183	180	184	169	171	162	166	159	179	148	171	171	199	182	177	179	155	176	169	173	179	170	178	178	182	164	183	194	145	199	155	158	197	185	192	163	171	176	188	161	186	176	171	170	183	169	175	172	172	176	186	160	168	185	178	181	176	162	170	162	171	194	180	173	197	171	179	186	180	186	161	171	146	135	181	154	170	181	180	180	204	173	140	155	213	180	183	185	199	187	187	179	173	204	201	193	180	192	154	168	185	169	155	176	170	168	185	169	163	194	191	148	201	174	179	185	201	164	172	180	145	153	172	160	192	170	190	181	169	168	163	181	163	184	177	170	160	191	148	169	180	184	176	181	135	170	184	171	156	177	177	174	177	168	182	203	203	171	204	157	176	188	158	189	179	195	204	158	174	197	181	159	157	176	149	177	159	177	173	151	188	151	155	180	188	215	211	184	168	170	177	187	179	162	208	165	186	178	183	167	186	178	167	191	160	183	164	162	180	156	188	194	154	160	158	174	191	188	159	169	211	189	190	200	200	192	191	171	187	179	165	169	144	177	174	177	179	181	180	166	178	151	154	193	179	188	197	172	190	170	175	164	164	169	177	189	189	195	151	172	185	167	185	175	164	182	170	185	180	167	178	196	198	170	172	170	171	167	185	171	166	165	154	158	182	165	176	156	165	173	164	181	177	178	181	180	148	175	180	169	151	164	174	178	172	168	196	191	150	183	173	175	175	173	189	171	167	188	196	184	179	189	196	172	168	161	203	181	185	159	192	170	192	153	177	192	190	180	178	142	155	156	180	168	174	171	177	181	201	174	186	170	191	182	193	173	177	184	158	175	153	172	170	154	164	156	171	169	168	187	151	175	185	154	173	156	183	189	167	178	160	166	172	166	166	179	185	173	179	174	168	189	173	155	193	174	192	175	175	159	176	179	203	196	180	174	179	162	185	155	154	149	192	193	172	171	185	172	181	157	183	172	186	184	201	202	186	190	171	167	185	165	155	184	180	158	152	181
35688	54471	75051	63861	56089	46821	33767	27526	17295	9212	5233	3791	3405	2753	2152	976	785	529	581	599	517	463	427	473	459	447	506	421	473	461	452	496	463	437	425	498	402	459	462	479	462	426	431	464	474	454	459	464	446	456	467	505	475	491	491	482	466	480	460	452	466	467	447	477	493	437	469	472	506	472	488	432	457	454	449	475	475	448	474	441	462	478	478	451	379	469	503	444	411	477	463	463	472	430	437	435	496	473	433	466	443	435	474	499	448	417	488	429	435	430	480	446	481	466	459	489	464	464	466	476	446	446	490	493	476	434	468	448	461	483	425	461	445	484	451	429	441	449	468	499	447	469	456	450	488	453	458	535	475	470	482	449	450	444	483	468	468	470	452	450	498	475	443	480	498	438	432	463	437	459	446	406	436	472	445	507	452	463	489	469	471	485	445	494	454	449	450	482	470	477	508	475	465	511	453	472	438	486	442	493	472	447	456	470	480	478	437	468	468	489	469	469	489	447	474	462	518	488	462	437	465	477	451	433	464	451	465	485	452	506	456	428	441	479	441	450	468	453	459	437	495	471	478	438	445	439	424	433	426	470	466	478	420	461	434	482	462	497	465	431	451	420	455	483	481	475	499	459	460	445	441	463	416	474	465	452	462	514	441	451	466	439	447	479	471	453	450	451	444	454	455	470	442	462	445	447	421	460	471	458	462	483	458	440	428	452	453	480	453	445	491	454	464	486	457	440	492	455	471	493	471	482	459	447	455	476	449	485	480	508	481	451	426	458	472	438	451	443	438	455	493	472	443	475	451	444	429	459	476	445	461	488	437	468	469	465	469	461	491	439	447	445	488	495	492	451	480	439	460	488	417	479	489	444	496	456	463	499	486	487	462	456	475	464	456	443	490	419	450	450	439	482	466	452	467	446	487	459	459	477	452	430	452	478	481	440	481	420	470	450	476	439	474	469	470	508	484	444	477	472	484	445	437	447	466	441	443	445	463	472	432	505	479	449	480	496	442	433	503	451	444	458	469	457	439	484	488	481	473	448	468	462	465	435	511	455	453	496	434	435	450	448	420	449	469	449	477	434	451	450	474	445	452	494	488	438	467	437	479	461	475	475	518	458	450	502	481	464	442	495	433	495	417	444	474	438	448	453	489	452	467	470	455	431	468	440	486	461	453	439	449	458	461	482	475	435	428	456	464	436	424	443	457	437	479	444	456	469	464	442	454	492	457	436	439	459	456	464	457	445	472	468	479	471	526	433	444	477	431	432	461	464	487	433	457	455	438	492	477	486	502	439	480	498	459	470	486	452	485	418	442	496	469	483	457	480	467	447	463	452	440	467	492	463	409	466	462	471	457	452	467	456	437	430	492	449	448	479	442	492	443	451	497	487	463	456	467	440	466	476	436	483	417	445	470	466	453	476	439	477	463	444	449	497	459	503	455	481	499	452	475	457	475	463	435	497	445	448	470	457	451	462	462	434	501	452	465	473	436	472	484	444	462	472	451	487	454	461	456	489	492	485	460	474	490	477	450	485	431	467	422	455	457	453	456	453	432	454	449	480	462	446	446	468	449	459	462	473	436	464	459	435	453	469	475	480	442	483	435	451	477	458	477	436	479	473	422	464	454	487	467	480	453	478	465	415	403	451	474	472	451	464	452	467	497	436	394	464	460	474	478	448	453	469	424	443	459	475	491	443	447	472	449	446	488	453	437	460	489	456	450	489	432	447	448	480	461	467	465	446	446	467	460	449	444	466	446	445	463	460	421	500	488	457	450	428	459	464	495	496	446	497	467	439	474	466	455	475	456	440	451	459	487	444	451	452	474	430	467	463	476	422	456	490	458	479	461	449	468	427	440	504	463	478	439	505	482	449	486	431	463	453	452	463	514	457	482	468	484	450	476	448	459	462	495	415	463	423	477	437	479	451	438	473	483	466	440	509	428	447	467	494	476	439	431	461	458	474	446	508	482	473	474	445	483	421	466	483	475	461	460	438	443	480	438	433	475	445	454	452	445	468	431	451	463	459	468	521	487	452	454	461	479	460	462	442	459	477	418	442	448	426	459	482	466	494	484	450	451	441	460	439	469	449	477	414	450	455	437	462	453	478	432	428	461	463	467	488	434	472	466	439	482	463	477	448	503	514	454	454	440	479	455	431	452	445	458	446	474	431	443	475	470	490	497	472	436	467	485	461	483	462	462	463	454	480	465	449	483	459	437	465	486	448	449	478	463	474	493	436	470	490	516	442	444	472	455	433	446	446	476	431	472	468	479	436	457	449	458	436	465	491	469	453	458	437	419	487	451	449	471	497	464	471	498	506	466	442	432	474	487	448	475	463	467	475	487	462	493	422	434	470	440	451	476	467	480	445	465	469	439	451	479	456	523	437	437	475	484	442	468	452	470	462	450	428	453	494	455	459	431	468	453	452	479	456	474	452	454	464	474	440	487	441	441	439	476	468	453	493	457	464	453	443	460	463	464	452	457	481	447	479	491	457	484	438	471	486	498	466	443	454	463	470	461	437	488	475	458	436	466	452	483	478	465	496	480	449	443	497	457	436	443	447	450	462	461	440	495	427	436	433	466	491	482	447	489	466	517	480	452	483	455	432	460	487	479	429	449	477	472	471	442	428	467	445	457	471	452	465	416	418	458	464	448	482	515	441	462	449	451	427	467	441	485	443	433	502	463	474	470	468	481	449	460	436	465	425	489	424	464	467	422	459	459	458	460	456	443	450	448	475	461	438	456	474	486	483	449	497	491	450	474	449	463	461	488	492	475	462	435	435	438	451	473	475	471	482	464	461	465	446	451	432	472	538	441	462	421	469	493	470	456	476	477	451	458	479	430	455	466	421	464	446	483	457	430	450	431	449	439	471	498	490	442	484	488	460	430	499	463	495	454	495	476	495	442	476	477	429	465	483	498	454	473	473	457	475	457	465	453	465	477	452	494	468	461	451	488	442	439	436	463	480	409	453	494	447	497	456	473	448	481	484	480	472	466	474	502	460	421	457	498	463	469	461	485	436	459	471	453	457	443	493	465	457	495	474	489	466	462	482	482	476	463	446	456	496	461	484	498	432	430	453	443	492	420	503	479	472	458	482	419	482	496	500	480	437	439	453	426	402	461	450	456	447	468	463	455	427	510	480	429	451	438	464	455	469	441	450	448	457	454	447	481	497	466	496	475	484	471	474	462	470	485	462	431	466	444	506	437	444	465	484	466	500	474	497	460	450	457	461	472	433	473	463	454	469	490	426	458	449	475	451	497	455	491	462	467	473	479	464	460	456	472	498	449	466	443	476	474	466	486	441	447	472	474	422	471	440	414	473	467	450	491	449	478	471	484	469	485	499	466	434	450	492	449	471	465	488	431	464	486	482	448	464	479	465	467	425	489	464	445	454	484	475	497	442	455	500	459	445	481	442	437	434	437	475	426	461	491	416	455	488	481	438	461	485	452	438	478	419	421	420	408	419	462	489	475	471	448	472	493	412	483	444
13990	9933	13735	6703	3003	2005	786	634	373	229	208	159	166	188	166	160	171	152	148	152	154	169	126	144	144	142	127	144	154	152	146	138	147	161	131	160	148	138	146	151	166	151	149	153	139	126	144	154	133	155	167	149	136	152	146	161	161	167	155	138	154	137	144	154	142	160	148	124	161	135	147	143	126	159	163	171	151	128	152	158	151	154	137	136	141	139	156	139	135	144	136	160	164	151	143	163	125	142	157	139	165	149	124	140	153	174	148	148	135	147	143	141	166	123	131	175	143	157	150	142	162	150	134	144	127	140	133	118	163	142	132	153	154	145	137	144	152	158	135	141	165	141	145	120	146	140	148	155	152	148	169	165	125	167	143	131	166	160	169	147	148	145	184	143	147	140	151	131	127	157	129	153	143	142	171	166	134	139	140	161	162	125	184	167	145	142	134	136	153	132	170	147	169	153	134	136	145	156	153	150	137	138	149	139	140	158	140	134	149	162	150	170	156	141	147	143	165	146	148	140	140	148	161	107	139	140	140	148	123	142	134	137	147	154	159	142	151	149	143	146	141	158	145	139	157	144	140	155	141	171	146	145	136	146	159	160	157	137	150	149	159	169	154	135	158	135	160	147	149	142	162	138	138	135	139	135	149	148	177	138	129	143	153	150	163	149	168	141	148	141	140	135	156	136	162	136	130	132	132	149	151	140	149	126	133	145	167	137	145	131	154	147	158	155	142	159	167	151	144	130	128	132	162	159	133	128	141	115	141	148	146	138	166	142	149	145	130	160	159	133	162	170	150	151	148	138	140	149	154	127	147	125	139	150	138	120	126	160	134	126	160	148	157	157	147	143	143	133	150	154	151	131	148	131	161	137	153	141	154	138	123	153	145	167	146	133	143	152	177	135	139	140	167	156	139	151	156	159	142	147	185	144	133	150	144	146	150	142	153	136	146	140	138	139	155	138	141	141	161	148	172	144	147	169	138	155	117	159	155	157	150	165	173	142	158	157	151	121	161	161	142	163	146	131	140	137	154	155	149	148	168	148	144	152	139	141	130	152	155	161	142	158	162	138	167	123	165	143	166	154	147	166	148	142	142	120	149	134	140	135	141	156	142	148	146	168	144	147	150	144	146	151	167	145	146	140	123	130	143	154	143	132	147	143	164	136	153	144	154	144	131	150	164	156	139	153	148	135	149	128	171	118	145	158	150	137	115	146	161	134	158	155	146	136	142	155	131	153	151	159	163	134	151	142	144	136	154	133	161	159	165	144	148	159	131	130	148	150	157	150	134	146	157	148	132	152	130	142	148	143	131	145	143	153	134	139	171	155	154	148	147	182	132	121	138	148	157	144	157	152	145	140	137	161	133	157	163	151	138	128	144	157	150	168	152	158	151	151	147	137	148	149	151	146	143	159	129	148	147	122	139	153	145	140	147	150	133	139	145	180	165	124	174	162	157	166	149	170	134	144	136	166	153	151	148	142	143	143	162	159	166	142	139	150	131	153	118	145	140	143	143	149	141	127	126	152	185	140	148	149	141	154	149	153	168	119	160	134	149	134	140	118	129	155	143	146	175	136	159	156	160	137	160	160	145	147	157	140	153	149	165	125	160	163	136	157	139	150	175	139	139	163	145	145	159	135	148	146	157	132	174	157	158	132	141	159	139	167	144	157	159	126	143	154	127	159	143	150	167	158	159	159	161	156	169	130	125	145	142	147	139	147	139	150	163	115	169	133	157	137	143	170	149	147	134	152	152	164	121	151	166	119	153	159	144	157	123	131	148	146	154	143	164	122	146	164	151	130	150	141	132	144	148	147	135	145	129	161	159	160	169	130	132	165	149	136	145	154	150	160	152	160	171	156	154	187	150	155	134	133	151	148	136	114	130	147	153	153	153	148	151	155	150	141	132	137	168	142	144	141	157	136	165	164	133	130	154	155	157	145	121	174	156	147	155	158	163	139	142	137	157	150	134	163	185	160	133	142	139	170	149	162	154	146	170	159	118	134	153	142	136	170	136	150	144	131	159	133	132	148	135	143	153	143	158	167	125	162	164	132	155	145	175	129	160	154	139	146	182	126	154	138	121	143	165	160	140	146	158	133	131	141	150	157	142	165	133	134	145	152	135	137	141	131	126	141	160	166	131	147	149	151	139	139	134	154	152	168	147	149	129	131	151	134	121	141	134	163	141	130	159	140	155	139	145	145	160	155	146	145	127	130	135	146	147	155	125	148	142	152	150	132	135	120	137	160	149	155	157	162	163	128	152	140	160	150	149	148	141	148	163	159	140	161	155	158	155	147	144	133	137	142	147	128	153	138	127	140	152	145	153	143	143	123	156	153	131	171	131	169	146	157	158	153	139	146	152	150	152	163	145	157	150	141	112	149	152	155	129	158	139	125	132	151	141	139	157	140	128	154	155	155	144	151	163	174	142	133	139	153	158	138	140	139	150	161	155	154	115	142	146	149	156	169	134	158	151	130	146	153	143	152	139	155	173	168	132	145	141	119	157	142	141	159	165	149	133	172	151	162	178	165	117	175	159	134	160	151	139	133	153	139	148	149	148	166	150	168	156	146	127	148	146	163	159	125	157	136	143	146	137	176	145	149	164	137	127	138	158	153	156	140	178	173	159	131	131	129	154	122	165	137	133	158	168	112	168	152	128	151	148	163	153	154	162	143	164	130	142	137	136	162	151	145	139	163	157	159	158	154	137	152	159	141	158	170	170	150	122	150	138	163	147	149	146	165	139	154	150	158	163	131	164	153	146	146	142	156	144	157	149	139	143	134	151	152	169	177	139	141	164	137	167	139	130	165	153	147	157	136	116	154	153	134	130	142	144	145	138	154	134	160	128	136	138	159	147	121	134	145	151	141	136	140	132	154	141	146	180	170	127	143	169	149	154	151	128	158	127	161	145	124	140	149	154	133	153	155	144	179	145	139	141	159	128	144	143	119	129	139	144	165	172	157	162	154	163	142	180	166	146	140	140	144	157	139	139	154	142	134	131	167	159	164	141	139	146	161	137	156	164	141	148	147	143	140	159	153	130	164	131	145	135	148	138	153	122	154	139	145	142	135	165	143	140	140	148	148	128	144	158	146	171	162	144	143	138	152	149	148	165	147	146	148	159	171	145	144	146	173	149	157	144	139	159	156	149	127	139	144	142	162	164	142	142	150	150	142	142	159	137	176	150	162	126	134	141	138	151	162	161	162	162	161	163	120	151	154	144	144	142	134	148	148	128	130	137	161	151	154	156	143	142	140	146	172	145	133	178	150	161	150	155	138	148	162	149	150	154	136	144	142	161	153	162	150	136	141	161	136	132	168	166	125	160	152	145	146	147	132	176	150	162	152	159	170	126	135	143	132	145	155	135	134	142	137	147	130	152	137	134	143	128	168	151	158	154	138	156	152	141	149	153	150	139	133	159	163	145	157	143	144	141	131	162	134	170	119	142	135	163	142	152	153	147	151	171	165	146	141	147	154	122	159	152	157
10785	12490	21665	14151	10274	7207	3305	2328	1362	798	617	498	514	525	473	403	432	404	420	423	393	437	423	393	377	396	375	423	425	407	409	407	385	375	424	383	351	384	391	414	403	395	433	399	384	408	382	420	413	402	385	380	409	409	366	374	420	372	385	426	379	413	433	411	423	395	381	428	386	416	404	414	422	421	418	420	393	410	392	376	377	391	431	409	453	409	391	426	352	384	418	403	398	419	418	417	396	366	425	401	395	401	376	402	448	395	399	397	403	431	369	401	398	399	393	460	405	385	404	384	386	420	378	405	404	366	402	421	407	360	412	382	401	398	402	395	383	412	380	371	434	409	389	403	400	429	380	381	417	390	388	410	375	418	419	405	371	400	413	398	393	388	411	429	380	430	391	418	394	412	345	381	423	373	434	374	376	391	393	388	397	388	386	375	392	382	394	376	398	427	377	401	434	390	417	408	399	412	401	385	396	409	380	387	390	394	396	428	364	393	403	386	415	405	423	406	405	372	361	407	427	420	388	441	403	432	396	382	408	398	385	412	402	396	374	388	416	389	388	377	408	405	431	377	396	391	402	448	392	386	389	441	405	414	409	426	394	399	410	415	390	420	427	383	417	434	416	397	399	391	378	347	420	408	414	390	372	421	391	404	417	411	419	375	435	380	399	376	402	388	413	406	401	427	429	370	382	396	400	448	402	371	369	401	415	405	367	426	403	377	381	410	374	376	381	370	416	383	418	426	402	407	412	417	411	411	389	388	374	401	405	414	422	416	402	378	360	421	400	403	435	410	395	410	404	395	421	389	390	402	406	437	410	387	416	407	374	392	375	413	402	428	423	439	379	390	391	366	390	379	376	411	403	408	356	370	426	399	365	399	443	404	412	394	416	394	438	425	412	418	433	430	349	429	400	389	415	384	385	443	369	409	399	425	398	394	415	374	392	417	367	406	419	358	413	369	411	397	406	402	412	389	394	388	370	391	404	362	397	390	404	387	388	416	391	433	399	420	369	399	418	396	399	405	408	360	378	415	394	398	399	383	350	386	400	388	411	389	402	381	432	416	396	387	433	388	374	362	396	387	390	413	389	438	416	428	385	410	411	405	431	396	361	407	425	385	394	403	404	396	401	410	413	447	397	392	408	354	408	387	394	407	417	411	419	438	409	381	427	382	390	389	448	397	358	402	380	407	415	384	391	429	396	380	404	389	405	392	382	391	380	367	400	394	390	428	395	392	418	399	395	398	403	375	375	402	383	389	379	382	395	418	386	426	406	390	401	406	417	377	391	407	368	394	383	382	394	422	431	406	407	414	409	417	368	402	423	404	413	405	408	367	373	427	392	400	407	430	402	474	398	384	391	408	428	430	373	399	402	389	430	398	405	367	438	374	417	384	393	390	398	414	428	394	418	403	403	397	426	420	397	419	391	412	380	403	430	414	432	413	392	396	387	403	407	404	408	400	388	384	387	395	380	439	383	429	396	405	409	387	383	370	365	414	400	394	392	395	390	395	408	405	386	409	446	381	420	423	433	379	362	423	368	401	401	400	417	380	381	410	388	354	368	386	429	369	376	433	428	432	403	387	423	416	405	383	406	377	386	408	372	379	415	408	438	397	421	386	394	411	378	421	410	415	378	387	376	435	452	405	402	416	411	388	379	402	407	390	389	385	396	390	387	388	382	380	408	407	387	430	415	400	392	395	393	394	357	431	370	418	395	410	411	386	403	413	423	399	413	382	393	381	380	411	413	408	407	387	386	377	431	374	418	414	381	405	416	398	402	416	435	398	419	401	378	429	383	377	397	394	415	424	382	371	368	381	409	390	388	389	383	405	390	414	424	415	397	395	409	393	387	389	401	359	454	408	398	421	395	389	405	379	412	395	356	369	401	378	379	376	419	428	408	405	418	415	381	388	371	433	404	406	417	422	391	434	403	420	379	392	416	440	386	410	389	373	384	364	355	387	418	403	389	413	373	392	418	356	387	399	408	362	410	387	388	409	391	405	394	399	391	384	371	398	390	427	394	399	423	401	412	407	420	442	407	433	413	394	385	390	350	403	403	386	364	398	414	397	425	378	388	401	379	397	425	379	418	394	377	381	402	378	425	408	422	372	401	440	403	388	385	415	387	419	397	397	389	393	437	398	422	402	387	419	382	414	404	399	398	392	412	391	383	448	389	414	404	364	401	355	415	404	405	402	398	394	366	427	389	443	402	396	367	422	419	395	386	386	386	406	407	381	392	446	434	405	389	399	440	406	400	400	420	403	431	399	430	395	394	395	370	422	387	397	392	423	435	399	380	407	416	410	424	405	411	379	410	414	377	380	412	379	388	393	405	402	338	389	439	417	395	420	412	418	407	412	408	420	370	418	387	393	412	395	393	402	389	392	421	436	400	389	385	391	383	390	389	376	384	391	413	393	418	390	393	398	409	393	413	421	410	417	418	385	446	395	425	422	400	368	409	394	391	399	418	407	403	390	381	401	376	408	400	362	388	391	406	409	405	410	430	395	384	362	424	420	377	407	408	458	371	386	416	425	413	405	381	422	396	416	385	379	398	402	395	442	365	431	405	403	405	361	404	363	409	390	359	378	384	421	383	380	403	409	361	384	382	382	396	390	399	394	404	364	341	418	412	394	383	374	365	405	410	422	388	376	369	404	361	435	383	386	410	387	353	388	440	393	406	411	415	392	430	373	359	420	418	369	408	396	381	382	395	393	387	427	414	414	359	395	404	362	377	433	391	396	384	374	405	376	410	392	413	384	372	362	384	392	415	419	392	397	406	378	386	422	403	383	374	407	402	382	416	394	412	391	394	412	399	399	391	372	420	384	380	397	387	365	375	397	386	373	409	396	415	414	447	392	372	398	381	432	419	414	426	372	403	375	409	346	405	371	398	377	384	391	403	390	400	401	412	380	405	387	414	395	411	423	381	432	417	374	371	420	406	385	377	389	365	379	374	373	390	410	375	394	384	410	408	405	389	410	410	412	405	411	407	395	391	404	384	397	413	349	421	392	415	378	437	433	387	435	400	435	389	397	404	433	411	402	412	391	425	413	387	388	403	393	367	392	415	383	415	402	351	408	416	415	380	382	389	368	390	394	385	401	375	406	435	407	386	408	374	369	418	361	381	406	396	407	406	422	421	381	412	374	411	356	363	411	384	378	433	402	447	385	366	379	385	414	377	382	422	405	393	418	364	402	398	381	400	407	389	379	374	410	390	395	399	384	409	427	374	379	401	434	393	423	370	421	366	370	383	402	426	421	405	388	412	422	400	391	379	401	396	433	410	395	435	398	385	417	401	401	390	425	402	365	418	406	387	391	406	391	404	405	374	414	413	425	363	418	413	420	393	421	417	353	391	401	377	409	393	370	398	410	393	369	425	405	374	404	397	398	397	408	395	386	386	376	383	386	415	384	380	415	385	405	406	404	402	401	369	385	420	408	404	413	381	416	402	407	423	390	400	416	414	438	363	385	392	399	387	424	390	394
46925	53537	66531	47613	35592	25843	12620	6621	3124	1310	977	535	492	446	306	253	192	179	166	185	145	162	151	152	124	151	148	149	167	173	132	165	148	173	136	141	137	167	158	137	147	169	150	156	154	154	154	132	170	141	154	161	172	149	161	156	137	169	175	169	136	161	183	161	150	162	169	145	157	143	137	152	166	148	169	144	138	146	143	180	162	159	147	134	153	143	171	164	162	142	155	157	169	159	166	147	140	156	161	156	171	169	178	154	151	163	156	169	159	177	158	172	172	150	151	155	127	170	157	144	150	166	159	151	137	152	161	158	159	131	154	156	161	155	147	148	140	149	135	167	149	176	167	153	164	144	118	164	164	189	145	164	157	160	158	144	163	152	163	169	169	152	170	175	160	143	167	166	153	183	187	175	160	151	165	172	180	147	155	150	170	171	136	154	137	169	160	140	157	157	138	147	168	145	148	159	146	156	156	145	151	172	158	155	154	141	151	161	168	130	147	162	166	169	156	134	172	152	158	183	147	163	142	158	176	144	147	133	164	151	140	147	159	154	160	134	160	158	152	168	146	165	169	130	150	132	155	167	154	130	124	182	168	160	147	166	150	155	157	149	155	164	159	143	177	161	159	133	173	153	155	159	172	152	152	151	174	153	158	159	174	161	157	151	153	147	132	160	166	182	142	165	154	154	157	172	154	172	136	180	144	195	171	159	148	173	158	155	157	173	156	151	161	142	171	156	136	167	148	151	141	180	162	153	149	151	160	157	162	158	148	169	154	141	167	148	162	167	160	139	140	160	167	161	152	158	156	146	168	142	137	140	161	168	167	141	154	161	173	142	167	143	176	184	159	145	150	159	164	188	186	165	170	141	158	170	149	137	168	164	154	172	174	160	167	165	163	159	168	175	171	146	146	137	150	151	161	156	136	159	141	140	150	156	167	146	158	145	160	150	163	149	146	154	141	160	169	166	151	167	145	164	150	133	157	151	144	156	145	151	157	151	145	180	159	164	168	140	132	147	149	151	164	171	159	171	146	179	145	158	183	146	146	178	159	147	132	139	164	172	155	160	165	137	153	160	150	142	177	156	161	154	170	149	146	173	153	155	134	173	150	178	170	153	144	153	149	156	152	167	134	164	163	143	166	164	149	167	149	176	171	153	153	141	144	151	157	143	153	159	160	148	176	149	143	160	159	174	176	147	142	162	162	148	166	162	173	148	147	160	137	150	156	156	146	139	136	138	155	154	148	143	152	161	157	167	161	151	133	166	141	148	160	136	146	152	182	156	177	144	134	165	155	155	162	151	160	157	165	176	142	139	152	149	184	147	143	175	165	154	158	158	138	144	147	143	157	172	130	155	142	158	151	150	135	152	159	150	187	157	148	164	151	150	134	177	166	139	156	157	160	142	155	182	142	160	145	151	158	150	149	156	131	145	155	165	160	155	151	171	125	170	150	172	166	151	155	152	151	169	142	163	169	153	125	146	157	154	160	163	156	171	143	154	145	167	146	146	175	152	166	149	196	164	150	141	147	147	149	151	149	145	148	135	143	148	157	152	150	159	145	150	165	181	164	145	153	167	144	136	165	166	146	153	143	160	145	148	159	142	168	170	151	146	172	146	166	150	145	160	131	159	171	171	152	153	169	156	155	155	173	165	147	157	167	143	168	145	162	162	157	159	150	157	154	145	143	158	161	177	178	144	178	147	161	164	179	134	166	162	141	145	153	136	144	138	161	148	144	153	154	161	159	139	134	147	171	135	141	142	152	158	153	132	156	141	163	140	140	176	173	160	157	148	157	159	147	151	175	166	139	143	168	161	167	143	146	154	188	162	153	162	169	150	165	126	174	152	134	164	152	160	155	143	184	167	164	155	166	174	157	144	148	148	168	146	175	156	149	159	169	164	131	147	148	183	141	170	142	145	165	172	165	138	133	130	148	195	168	188	159	150	166	155	167	151	138	161	154	149	139	152	151	157	126	177	173	154	132	148	153	171	155	149	144	171	179	156	188	145	119	126	155	164	156	150	171	154	165	161	139	134	167	137	158	180	166	171	161	175	171	175	153	149	166	157	168	143	157	152	147	138	147	152	160	115	176	158	170	146	152	172	137	183	151	163	139	159	174	157	168	129	167	153	161	149	164	149	139	145	161	165	143	141	154	150	150	145	173	153	139	155	158	146	141	158	189	163	150	148	165	156	159	162	143	128	148	161	147	125	151	143	133	175	163	155	169	150	133	170	159	159	169	175	138	145	134	152	176	132	186	162	161	142	186	143	148	156	161	165	149	159	150	165	156	132	139	140	132	155	177	138	146	173	161	159	149	158	146	142	143	142	151	161	147	164	165	144	129	152	153	151	166	138	147	154	154	148	174	155	138	163	169	158	143	154	128	159	161	157	173	148	132	142	156	139	171	164	145	178	159	150	178	183	174	163	154	148	154	154	133	156	155	172	132	137	148	139	142	147	138	172	165	150	164	148	143	152	143	134	153	175	151	156	167	164	163	141	166	155	154	172	152	135	144	151	164	167	140	154	184	167	164	156	155	164	159	156	134	165	149	155	159	150	132	178	141	153	142	159	148	167	148	171	154	145	154	146	163	155	154	152	162	132	134	162	141	133	148	165	158	148	143	160	154	166	163	166	166	150	138	149	154	146	137	185	165	160	171	184	149	162	127	147	141	150	143	151	157	179	161	149	145	148	164	145	140	149	169	156	144	154	165	126	152	164	162	159	153	154	157	156	162	172	133	150	158	149	138	154	159	152	168	140	137	159	161	152	161	148	153	161	143	163	153	168	151	138	154	163	165	159	155	158	116	139	167	170	161	149	157	156	147	155	156	166	170	181	140	131	142	154	189	149	158	132	149	135	141	135	142	140	161	145	149	153	167	136	158	148	154	127	155	152	165	154	133	155	153	187	175	160	150	149	147	148	158	155	152	162	148	146	143	158	140	156	141	176	148	156	145	134	158	148	152	169	143	172	170	149	149	146	162	146	153	179	147	160	172	155	175	159	149	172	164	142	168	154	162	152	113	153	156	166	142	145	172	167	154	161	134	156	116	166	129	140	159	154	140	152	151	152	174	159	145	162	157	180	162	145	162	184	172	165	166	190	159	138	142	153	162	163	162	158	155	156	159	154	168	143	159	177	165	170	186	172	159	154	168	148	153	182	148	154	150	159	150	150	161	190	134	130	144	135	169	162	161	132	131	168	161	143	147	159	168	156	157	159	153	146	161	146	164	170	175	145	157	157	152	181	155	141	159	163	153	133	149	161	154	147	148	166	140	161	136	148	150	172	152	170	162	174	156	146	134	150	136	168	181	155	154	149	143	152	146	150	160	156	140	141	156	170	154	164	163	173	129	176	159	162	157	148	160	165	159	140	134	142	149	169	146	155	154	165	151	142	153	160	144	174	160	181	157	177	152	138	166	149	149	154	155	152	153	141	140	146	186	155	153	171	149	147	175	147	186	166	154	171	145	154	170	149	175	158	151	149
28084	42644	59999	51362	45385	36844	25544	19048	10835	5925	4298	2331	2257	1913	1251	756	545	448	502	549	478	472	417	396	400	426	394	420	428	427	431	414	419	453	425	467	427	387	412	434	463	423	438	405	443	427	372	427	438	423	409	450	443	438	432	416	424	412	390	421	410	408	443	447	426	400	424	437	420	435	409	450	417	436	414	418	373	426	449	415	425	438	372	421	406	438	408	384	395	425	385	409	424	417	394	412	429	465	427	435	434	430	417	427	428	419	434	399	425	403	382	438	404	424	409	431	439	423	390	454	401	412	416	425	396	397	395	402	463	449	417	453	425	393	406	448	422	430	389	390	423	428	433	422	416	444	417	406	446	418	401	432	420	416	437	404	425	438	395	442	409	429	424	398	407	452	455	422	392	417	417	384	412	422	415	442	415	407	426	420	413	424	441	426	469	437	437	443	450	409	429	471	424	398	415	446	428	449	427	417	407	429	421	388	417	389	409	412	410	428	434	433	409	445	427	410	419	417	424	428	420	383	387	414	407	439	409	427	408	408	427	443	450	425	457	446	407	459	438	434	423	443	421	398	455	425	422	431	430	388	408	423	431	401	436	410	410	420	440	440	409	433	419	435	414	432	409	427	391	429	388	434	405	396	389	405	413	400	447	416	416	403	423	427	417	395	409	425	449	422	416	438	432	437	393	413	390	415	410	426	433	419	456	410	439	429	402	403	390	461	446	368	430	383	444	422	432	408	430	437	444	408	399	401	437	433	395	419	413	441	383	441	423	395	418	392	411	408	427	408	418	457	466	420	463	413	423	393	428	417	416	450	409	396	406	411	411	433	404	411	421	424	429	445	445	434	401	419	419	411	393	415	420	406	401	394	400	435	449	417	409	428	422	427	426	432	399	398	441	377	427	406	465	400	409	436	407	419	391	431	436	432	427	426	464	421	412	430	412	398	420	382	441	429	416	396	399	445	434	450	419	422	448	422	419	414	410	407	365	402	382	436	419	411	410	436	423	462	401	411	415	399	398	394	414	439	435	437	406	422	412	441	421	461	405	450	378	427	439	441	442	411	404	423	428	426	408	404	461	396	496	403	410	411	401	430	422	410	439	396	398	409	431	413	372	436	402	450	420	392	425	422	414	411	408	403	415	436	378	408	410	463	403	391	389	457	407	406	417	450	390	433	446	427	456	408	416	422	394	406	418	388	439	426	402	408	414	439	403	383	439	413	423	404	420	416	449	404	450	436	430	408	428	408	431	412	446	393	403	409	430	398	403	442	417	413	431	398	447	438	415	401	404	431	447	405	404	412	404	395	407	395	417	431	403	410	454	407	424	422	417	415	418	450	407	406	446	454	391	392	384	410	420	457	444	415	419	458	417	411	419	414	432	446	430	439	401	412	430	453	433	391	435	448	429	389	415	444	386	426	442	403	399	419	425	397	427	376	446	448	420	422	403	421	418	480	409	464	438	415	451	437	394	411	448	448	430	407	432	425	396	437	442	396	403	439	444	401	439	408	411	448	395	456	371	398	433	452	458	419	409	389	419	444	413	400	454	433	424	436	389	423	443	438	444	419	393	421	421	414	411	406	434	411	438	413	414	413	434	423	429	457	436	445	424	394	446	413	449	447	421	401	427	452	422	405	440	416	434	429	446	422	414	421	458	437	397	447	433	428	435	417	423	397	435	405	415	430	445	451	418	435	422	427	415	395	409	416	407	451	428	397	439	397	437	421	432	418	423	414	426	413	398	440	422	389	434	424	436	450	372	410	449	431	453	430	416	391	435	390	401	374	423	448	411	429	458	413	447	414	411	366	395	447	423	389	419	438	408	474	378	423	428	465	455	438	412	415	390	419	443	408	392	415	420	412	439	469	404	416	407	421	417	406	439	447	444	430	410	407	407	460	408	436	453	449	397	476	418	439	439	411	416	419	433	402	432	404	375	414	378	440	411	409	430	423	409	439	429	433	398	422	475	392	423	410	441	411	450	373	426	451	418	410	423	400	416	442	409	464	438	433	461	416	406	441	426	422	413	404	392	407	394	446	432	443	408	438	442	441	426	395	397	424	408	446	394	418	400	439	410	413	427	476	406	430	437	461	443	375	402	420	392	392	438	391	449	413	398	388	437	435	397	416	425	416	414	415	371	414	407	436	438	493	435	411	417	388	435	445	409	418	443	406	381	405	443	400	410	398	430	402	404	443	383	447	401	392	400	452	396	432	385	431	411	424	432	425	405	401	408	441	427	410	411	452	428	423	410	424	434	387	417	405	427	449	426	422	397	417	449	413	432	426	429	418	453	444	441	442	437	378	413	401	416	409	437	398	438	432	419	447	452	419	460	410	406	426	459	429	439	406	429	422	436	416	427	440	363	409	403	408	389	428	440	421	434	422	448	389	471	420	405	434	403	386	443	418	433	425	395	400	409	423	462	427	417	450	420	434	415	411	478	421	440	428	445	390	407	439	421	470	394	447	436	445	411	406	422	447	413	420	467	441	404	422	446	403	420	403	427	405	460	437	414	391	416	433	410	457	427	451	425	412	440	392	420	395	401	419	451	410	440	413	413	451	384	467	415	435	431	409	421	416	441	417	387	427	435	389	395	410	418	422	393	463	409	435	401	430	441	445	392	386	420	437	423	438	463	415	406	407	404	414	421	410	441	445	445	423	418	416	400	430	447	446	436	424	426	439	378	449	434	372	424	459	407	383	449	455	430	401	427	454	406	441	397	415	456	416	406	429	436	389	429	422	427	397	411	422	411	436	430	408	390	378	428	477	409	449	439	434	433	384	428	426	449	431	439	404	402	430	390	422	392	410	418	453	418	434	409	420	396	422	398	447	440	466	415	433	430	428	434	392	410	456	422	418	458	414	395	441	404	440	414	394	438	440	417	450	424	420	402	440	407	423	426	440	419	400	359	389	438	444	391	437	432	384	405	378	430	408	424	418	419	421	430	400	422	401	425	450	426	438	403	427	446	429	403	404	395	387	414	436	417	443	433	440	430	455	416	461	422	426	414	414	413	399	444	436	433	442	441	402	449	398	436	424	427	430	411	409	419	424	443	363	416	418	391	423	402	426	411	409	440	400	416	405	414	439	394	422	459	460	412	441	435	425	431	407	397	451	417	395	416	390	426	400	434	435	416	444	422	425	411	397	438	422	376	410	402	421	436	388	390	442	456	445	399	454	447	393	437	413	444	433	417	401	455	428	404	436	415	399	394	415	407	445	432	459	418	418	425	419	418	456	434	445	459	402	438	415	419	438	398	443	448	391	432	435	425	407	406	445	416	410	403	426	435	419	378	423	425	398	400	415	399	405	422	404	436	396	390	429	469	396	466	391	445	417	410	417	423	423	426	400	399	424	395	422	421	437	422	429	430	413	417	484	415	440	435	456	423	429	421	410	432	416	414	399	435	395	401	466	403	420	423	434	431	398	430	400	432	432	430	418	424	430	467	447	431	420	408	393	397	400	459	403	409	417	439	401	417	464	452	430
59680	70820	79573	60877	47454	37431	22355	12642	6082	2394	1924	998	865	614	414	281	224	201	194	195	205	169	192	183	182	193	182	174	180	144	166	167	157	183	191	168	179	182	160	172	208	181	150	177	160	195	171	190	170	160	173	196	171	201	195	187	166	159	200	179	183	154	191	154	178	191	153	178	168	190	168	194	181	165	199	164	165	153	169	199	170	196	169	164	158	196	177	167	194	163	148	185	154	176	163	165	185	162	157	182	186	159	197	191	179	172	172	177	199	182	187	174	189	184	173	191	191	159	164	181	170	181	191	181	148	173	208	160	162	174	189	170	172	164	187	173	172	198	197	181	186	178	198	171	192	175	183	169	184	169	178	157	172	166	184	157	180	176	176	159	185	159	183	176	180	163	169	187	163	171	185	149	192	196	160	166	170	159	167	182	190	178	175	154	176	168	167	153	169	187	198	182	186	154	146	188	159	170	153	175	166	188	179	180	165	174	176	169	181	206	188	190	166	161	176	185	184	160	182	174	172	158	158	166	148	147	169	185	183	170	180	167	171	190	173	155	166	179	167	168	177	169	173	146	179	190	159	158	191	152	157	180	193	195	181	200	153	177	161	169	208	154	182	177	189	175	181	172	177	176	180	181	181	163	185	186	174	201	193	177	191	150	184	185	192	197	169	188	147	170	212	169	136	157	180	161	170	186	169	162	165	154	182	158	184	206	174	173	164	175	207	180	151	159	168	196	178	166	197	170	199	181	185	176	176	170	168	154	167	179	172	154	176	163	142	221	172	172	151	162	187	179	140	199	183	175	198	179	158	186	183	175	188	161	178	162	177	177	171	159	176	185	167	172	166	188	190	167	162	185	188	183	167	154	215	175	150	181	158	170	182	176	172	174	172	174	151	172	166	179	175	200	177	182	181	163	167	173	173	158	162	191	163	180	150	177	188	185	167	146	136	166	167	176	182	166	179	157	163	196	189	174	190	185	191	154	149	179	180	185	172	187	193	138	187	191	151	157	175	153	179	199	160	159	159	184	166	177	148	157	166	162	177	161	160	168	172	167	156	162	196	159	169	205	163	166	165	201	170	189	170	166	163	171	173	173	165	179	159	164	162	177	170	167	151	190	178	182	173	168	184	174	176	175	167	162	199	174	158	173	165	177	194	190	185	157	170	174	181	171	168	160	179	164	168	162	166	153	162	191	182	183	187	165	154	170	177	179	168	167	199	177	186	167	185	168	174	158	163	181	196	157	175	192	159	154	184	196	161	143	187	169	174	179	175	172	149	174	180	175	171	170	158	164	177	178	174	162	181	175	182	166	172	177	171	170	172	175	182	182	174	191	187	174	187	194	171	189	165	185	170	170	166	182	168	174	183	177	173	157	180	170	160	180	185	179	155	180	148	180	183	177	161	196	177	178	176	186	171	160	153	161	169	152	188	190	178	167	160	157	173	164	180	187	175	168	172	205	193	182	181	173	189	191	188	174	188	160	178	177	197	158	190	169	167	195	176	179	182	172	171	166	205	192	176	178	195	174	154	150	159	184	178	174	182	197	204	160	179	171	161	176	173	188	178	165	163	181	162	170	165	172	173	190	189	167	193	164	186	170	198	195	178	159	169	207	163	189	178	161	165	174	170	193	178	163	185	168	189	174	186	162	171	160	176	193	174	166	195	195	183	170	157	206	158	170	169	191	186	167	164	165	191	169	150	195	165	184	177	186	216	166	159	179	171	174	172	170	205	146	194	164	181	148	185	164	167	164	170	172	183	167	179	179	187	189	171	178	168	193	176	165	173	177	184	189	143	162	174	156	158	196	177	164	164	180	205	157	184	169	172	192	179	167	176	164	168	166	188	170	173	182	204	188	184	161	167	174	173	169	175	149	166	179	177	183	167	160	181	178	202	154	164	177	181	156	164	199	161	166	164	164	178	192	168	178	175	170	159	181	161	145	160	170	175	151	180	173	180	153	182	165	162	182	185	177	166	170	187	176	178	184	206	166	183	157	162	169	166	189	190	196	203	164	182	170	165	191	184	148	162	164	157	176	185	179	202	154	158	167	186	170	164	186	198	152	182	169	182	155	178	158	200	190	188	192	176	187	153	165	177	194	189	179	185	198	172	171	178	178	177	186	204	198	187	203	181	174	172	188	174	155	201	185	188	175	203	161	177	186	166	196	184	194	176	182	166	168	167	164	171	159	174	172	161	176	157	172	141	167	175	169	172	201	185	194	168	174	170	171	187	174	189	196	168	179	169	175	177	162	180	194	182	187	179	158	155	164	177	174	184	184	170	165	184	168	173	162	154	179	171	167	172	182	176	174	190	175	186	184	186	179	182	165	170	182	180	176	170	172	162	175	157	186	181	174	154	177	181	201	177	173	154	170	168	200	161	180	167	194	176	192	164	177	185	190	179	210	200	163	160	204	177	175	158	183	198	170	183	173	187	168	178	163	180	201	177	162	171	174	201	151	178	164	173	187	158	196	171	186	165	177	177	166	181	181	174	185	185	164	187	192	194	172	150	192	185	155	190	174	169	179	172	177	193	169	185	171	178	146	198	194	206	177	181	157	186	184	154	171	175	176	176	177	165	155	179	157	175	184	169	169	169	185	192	180	174	171	184	178	166	194	164	170	173	159	163	192	195	214	153	181	170	163	178	185	159	193	179	166	182	172	171	168	216	183	169	192	188	193	193	186	161	160	167	152	194	181	197	181	176	186	167	172	172	194	177	156	197	173	175	184	149	196	153	162	209	178	188	190	184	191	174	175	182	175	180	173	180	150	144	142	173	172	154	159	188	156	179	149	165	187	157	159	173	193	166	194	161	177	196	167	176	189	169	177	154	168	174	166	171	152	182	191	186	176	183	183	194	171	176	168	171	176	181	176	187	168	165	178	191	179	171	171	173	168	159	186	172	176	171	175	195	173	166	172	170	163	189	171	183	178	167	188	179	160	195	199	186	193	175	155	191	182	176	183	179	185	158	180	175	172	195	169	161	167	155	178	180	166	190	170	174	171	180	179	190	167	153	177	177	170	174	161	176	166	188	183	204	203	163	191	187	152	190	179	166	183	174	170	159	181	155	178	174	170	175	178	169	175	186	162	173	176	193	178	177	194	188	169	170	182	172	194	154	171	174	185	181	189	163	172	167	172	167	152	191	165	156	174	173	180	198	154	164	190	184	181	183	181	144	185	172	166	174	182	196	184	150	200	174	189	170	185	161	165	178	177	158	159	160	163	187	187	206	164	157	177	176	192	146	196	180	183	182	170	162	153	164	174	162	152	142	195	180	167	187	174	163	186	178	170	166	158	168	176	165	204	180	150	147	185	148	161	175	162	188	154	189	162	175	187	187	177	163	186	168	182	166	175	190	207	180	204	174	157	190	171	185	200	173	171	179	179	174	178	181	129	179	184	172	153	174	170	146	177	182	182	163	182	153	176	173	175	165	171	164	176	193	182	164	175	183	188	163	177	186	198	162	199	162	175	161	168	178	160
36235	54366	74584	64730	55526	46031	34067	26660	17160	9118	7848	4119	4069	2729	1791	1075	774	518	547	633	588	457	470	462	477	465	461	465	489	452	462	432	470	474	463	521	475	460	491	481	473	439	453	466	464	478	482	463	465	479	484	507	492	452	438	457	480	492	466	486	476	497	470	481	471	503	466	470	461	464	478	462	441	472	478	446	448	477	483	436	462	467	470	451	461	438	481	454	447	462	511	463	477	473	452	444	455	477	438	498	472	429	466	442	458	466	446	475	462	447	459	460	433	517	470	462	456	490	446	477	481	419	439	474	471	444	451	450	453	445	462	442	477	484	458	459	444	455	529	489	465	427	495	441	478	484	460	460	446	450	501	467	496	447	429	475	437	450	438	486	470	457	469	451	456	441	490	450	461	437	439	411	499	424	499	528	503	445	445	437	463	464	423	454	471	460	462	450	466	446	490	438	456	484	464	444	488	452	404	477	460	475	465	441	459	480	448	481	467	460	479	445	459	464	442	446	438	479	435	466	449	452	440	466	424	462	465	495	455	454	483	436	433	430	469	442	455	500	461	441	449	444	445	453	461	453	460	489	452	434	456	442	489	500	423	489	455	461	469	439	481	468	474	468	479	475	434	462	446	480	436	456	479	471	460	463	462	457	451	472	485	456	474	476	471	452	482	443	439	428	469	466	480	467	434	467	483	462	428	474	448	444	479	500	440	469	451	441	428	465	449	459	453	455	437	463	443	472	440	473	472	452	474	471	449	430	480	467	487	489	429	494	427	482	455	451	478	457	492	435	461	482	465	419	428	472	450	439	462	485	448	462	474	460	476	478	467	446	493	449	415	483	463	461	455	480	478	448	433	425	499	491	468	476	479	457	425	456	449	468	483	459	452	507	492	468	440	427	459	473	444	437	438	433	479	455	467	501	482	407	483	506	458	468	478	432	485	442	469	478	468	469	469	459	441	467	443	489	459	455	501	474	470	444	475	471	461	475	429	420	459	437	429	456	468	441	455	452	461	447	459	446	453	417	455	468	457	473	443	480	471	453	473	456	443	416	419	495	477	491	475	451	472	443	438	399	467	436	475	494	452	445	403	474	451	470	490	476	444	453	458	484	466	464	482	467	483	475	474	478	414	468	438	474	425	445	468	484	446	457	467	470	481	451	495	486	475	462	489	437	426	476	447	477	472	447	464	438	463	485	488	492	486	447	477	487	461	455	449	447	482	437	438	447	433	453	464	459	453	457	538	454	457	429	477	441	440	461	433	424	465	484	460	477	468	448	511	485	447	437	491	482	444	475	451	430	500	504	473	460	447	465	495	489	489	476	472	491	454	492	445	499	471	475	470	431	445	492	443	429	492	442	449	461	458	467	454	502	462	470	480	479	464	452	437	481	464	443	410	470	458	487	458	457	477	474	445	473	479	458	484	448	468	464	477	455	478	497	454	469	459	510	472	502	508	433	435	461	482	456	444	473	482	483	469	436	436	469	455	477	472	477	481	473	443	450	509	477	434	454	454	465	466	427	423	467	476	456	485	428	464	451	459	414	420	442	449	451	468	470	458	468	426	469	429	449	461	494	433	445	468	455	462	466	448	492	457	457	478	431	425	489	456	466	442	514	466	471	464	451	449	452	488	435	475	451	474	466	455	474	423	459	465	437	478	445	474	436	450	456	438	486	449	456	505	496	443	423	435	489	454	463	454	450	455	463	500	465	510	470	439	449	455	489	417	472	439	445	476	517	434	473	461	419	460	445	478	457	444	473	498	450	500	483	450	474	503	448	472	449	436	447	453	435	458	475	451	487	450	436	455	477	448	486	462	473	473	467	447	461	490	478	434	407	486	463	488	485	507	448	419	465	474	487	427	413	450	444	394	444	481	472	474	452	490	477	444	476	457	467	410	451	478	490	454	427	454	419	460	441	460	500	446	471	451	455	453	443	409	485	447	455	437	462	446	484	449	466	462	446	436	453	482	436	448	459	487	449	442	479	439	411	479	472	441	432	511	483	477	447	447	463	473	450	475	428	493	433	436	443	489	474	447	458	427	491	463	451	452	457	436	469	446	467	451	464	435	428	435	488	464	430	484	475	442	465	472	471	451	506	492	440	452	481	441	472	442	455	452	450	461	469	448	466	466	462	472	415	462	463	469	469	463	433	479	419	460	499	451	471	433	439	455	457	431	458	458	462	457	479	503	454	440	432	468	458	465	492	467	482	488	468	496	453	476	486	433	466	450	414	438	436	463	452	458	475	473	458	430	468	474	494	469	439	476	444	427	447	432	435	447	488	477	485	493	429	482	449	463	459	444	481	487	443	461	430	467	475	459	472	472	466	435	493	478	468	463	447	473	424	456	504	441	438	483	468	446	477	461	475	468	469	466	415	485	449	438	462	471	466	481	472	454	465	450	449	500	441	518	502	442	477	486	418	445	449	479	513	440	456	482	474	446	479	460	480	450	418	501	419	485	468	443	459	509	467	446	459	456	447	440	461	445	495	439	451	466	464	475	447	473	475	467	474	450	425	485	430	429	459	474	433	435	462	495	488	450	447	477	443	441	439	471	470	455	465	463	486	503	407	468	426	444	443	438	450	428	440	462	485	475	475	458	474	428	455	448	445	426	482	472	411	425	472	464	441	492	420	467	458	468	478	474	475	488	445	408	483	478	464	482	467	414	446	464	465	465	470	424	431	465	467	464	461	466	431	495	470	459	458	474	445	463	492	475	465	484	453	415	463	493	474	435	445	466	443	434	435	484	496	468	449	481	464	464	451	422	413	441	451	439	480	482	439	452	478	445	459	463	476	481	417	500	505	469	451	469	448	465	443	460	474	467	472	483	456	480	466	489	461	488	461	470	411	499	442	413	492	442	491	461	447	418	426	461	471	450	497	480	466	455	459	487	435	413	422	479	459	468	445	473	444	452	471	495	428	487	459	461	475	432	442	453	479	436	479	458	464	458	465	459	429	458	440	485	471	426	435	461	449	514	454	449	427	520	490	509	483	467	475	455	467	492	477	482	444	438	482	496	442	459	436	449	435	440	480	421	444	437	462	449	468	463	499	470	443	451	470	473	489	475	449	480	478	436	464	472	460	487	466	463	455	481	446	464	471	453	461	474	470	471	469	435	441	491	461	428	483	442	423	513	475	447	420	456	443	478	509	437	488	453	481	442	461	463	507	433	459	484	487	493	457	469	481	430	477	509	464	434	483	480	453	471	429	490	518	471	465	491	476	455	433	440	447	441	436	459	469	463	457	430	451	433	466	436	472	483	445	513	479	499	448	493	480	454	473	404	468	434	449	452	472	431	411	465	493	482	482	459	479	438	515	437	469	445	434	450	453	423	473	444	452	440	420	454	459	466	462	460	472	496	470	468	462	482	454	435	478	463	518	470	466	460	458	431	482	438	502	470	422	442	414	477	440	452	441	455	467	421	461	464	472	478	456	470	451	445	457	443	469	467	481	430	464	463	478	461	435	487	450	514	459	485	442	455	458
12481	9192	13830	7191	3206	1993	832	518	344	215	219	190	183	168	156	168	162	134	160	153	137	173	146	152	161	153	151	105	141	156	133	148	139	130	156	139	172	173	178	125	183	155	143	144	141	157	132	141	140	153	139	154	157	142	136	134	151	136	168	168	133	149	144	137	144	162	159	143	144	132	130	158	158	135	156	154	130	159	146	162	152	140	164	128	141	129	141	150	163	148	154	155	157	142	144	144	139	148	149	145	152	158	146	151	138	148	156	155	161	144	150	155	147	166	156	142	127	139	153	148	134	141	137	134	161	155	126	143	153	141	143	148	146	137	146	142	147	162	155	140	129	141	158	155	144	172	132	141	167	165	128	142	152	152	149	147	152	133	152	120	198	150	151	155	152	149	161	148	138	148	149	146	129	145	153	132	175	126	144	157	129	144	145	130	142	150	151	136	156	157	129	157	167	150	154	138	152	124	173	118	130	145	161	145	156	136	138	152	142	145	125	140	158	125	147	142	141	139	147	152	143	161	135	131	136	130	146	121	126	160	137	156	150	158	143	142	145	167	155	117	148	144	153	152	170	134	151	146	141	153	124	136	124	140	135	148	150	167	142	154	139	152	163	157	130	159	153	159	157	148	175	141	147	148	156	139	144	152	142	145	169	126	135	170	151	149	138	160	147	132	145	153	162	173	139	137	146	133	149	158	144	150	127	172	149	141	153	146	155	150	148	128	159	170	138	144	175	156	163	120	131	154	140	160	159	160	150	142	140	139	138	161	150	147	143	145	140	129	158	166	146	141	141	155	161	151	167	155	143	144	166	144	159	158	155	140	176	153	159	162	149	163	158	155	136	135	162	134	144	172	148	164	137	132	145	138	184	151	118	176	160	153	151	131	144	145	145	136	143	152	118	138	140	156	169	140	161	147	145	141	141	156	160	156	155	136	139	154	134	149	159	160	168	138	158	148	148	123	158	156	167	151	129	125	143	137	151	154	153	159	132	143	125	151	144	148	139	150	149	147	162	162	157	172	147	157	157	135	151	159	147	159	121	121	145	150	150	141	151	150	167	155	155	149	138	164	151	153	139	145	131	160	157	180	150	120	148	140	133	143	135	163	158	140	143	156	145	145	120	126	150	154	154	149	149	150	158	153	154	169	147	134	140	136	131	119	145	162	129	147	156	165	160	121	176	147	135	151	132	140	141	149	151	158	152	142	136	164	143	149	149	146	133	148	168	138	149	147	161	156	153	154	173	129	150	136	159	160	160	142	129	149	151	161	136	141	152	134	140	135	157	136	164	149	137	136	145	170	161	139	140	135	135	131	136	143	146	119	157	148	122	139	153	157	156	157	160	147	137	146	156	137	133	139	157	145	131	142	164	153	154	153	147	150	124	147	147	138	152	162	145	147	130	151	152	135	153	142	151	166	129	135	156	153	141	145	170	167	145	167	149	128	134	139	155	160	143	141	156	158	133	130	141	150	152	141	136	132	170	154	142	131	182	136	145	134	154	167	133	136	168	147	145	150	155	141	149	150	149	154	150	148	141	145	131	146	140	166	117	173	132	152	131	133	131	143	152	147	138	143	124	149	147	156	128	165	160	154	145	134	169	167	172	139	159	132	137	141	136	138	135	141	144	126	162	177	135	159	117	154	151	154	147	132	161	147	135	148	140	153	144	155	124	162	158	130	143	141	159	167	137	148	152	160	155	140	152	142	137	152	149	151	145	153	141	138	139	160	138	132	130	143	152	170	147	114	145	166	160	145	155	128	158	153	156	154	145	131	136	145	144	149	143	168	165	162	126	144	140	135	143	141	167	138	138	156	149	170	166	147	142	156	132	134	146	166	126	155	130	152	153	135	167	143	154	155	152	153	145	146	167	144	140	120	155	147	158	160	146	152	142	142	150	149	154	170	167	139	147	150	153	153	146	141	145	139	152	155	141	150	154	162	162	142	157	138	162	147	154	140	141	151	145	171	138	140	157	131	156	153	144	150	135	177	141	138	153	147	146	172	181	152	150	146	155	161	144	132	175	133	160	159	147	142	154	163	132	159	167	137	154	157	158	147	157	134	148	150	133	168	166	154	147	136	141	156	151	163	161	126	127	161	126	152	163	154	143	145	139	137	145	158	145	159	174	119	123	159	164	142	140	162	159	143	170	132	157	152	143	150	148	137	148	144	149	140	126	155	145	168	172	135	157	160	146	142	161	139	117	145	162	156	159	157	128	150	137	147	141	155	165	152	127	130	137	157	138	142	140	130	156	150	119	129	143	140	157	145	134	145	152	152	161	156	146	175	138	165	149	162	170	143	165	155	154	157	145	140	161	177	142	136	155	124	156	141	158	125	150	149	169	146	139	145	132	127	139	151	161	129	153	122	160	148	121	142	156	154	130	125	166	145	147	164	145	158	138	147	134	146	133	134	149	117	129	153	155	115	140	187	138	131	153	157	152	149	164	165	169	164	123	130	175	152	132	184	179	137	149	139	146	140	138	146	167	137	147	153	121	143	154	159	154	131	137	123	139	132	175	143	142	151	152	144	160	158	155	146	159	132	131	132	169	131	146	147	144	114	153	183	154	148	132	142	159	137	161	161	139	161	117	143	149	152	147	148	148	156	157	154	142	166	140	134	133	155	151	140	138	150	119	152	141	158	162	124	144	141	153	137	151	156	156	141	146	156	145	159	145	142	129	139	133	129	127	133	153	132	154	157	148	144	135	145	163	133	153	153	155	146	169	170	143	137	156	150	147	152	153	153	157	161	142	173	150	151	156	143	160	162	150	141	157	147	183	148	142	162	131	151	142	148	122	120	154	156	145	156	149	134	138	155	147	155	142	134	152	127	135	149	155	133	176	163	141	136	155	140	151	143	162	158	163	141	146	128	132	154	149	156	169	158	164	143	144	154	169	161	132	132	136	147	137	142	147	160	154	157	155	145	159	160	122	124	151	153	140	160	167	136	123	155	143	149	167	159	157	155	165	171	151	130	157	163	134	161	141	166	148	156	128	154	143	123	141	140	137	166	146	133	150	152	149	147	135	140	143	133	139	126	143	181	151	148	146	146	139	159	132	154	154	131	153	163	164	152	129	160	130	168	191	138	142	128	135	148	155	143	145	139	151	154	137	161	134	140	151	149	138	133	127	150	142	160	137	123	166	144	155	146	124	149	149	163	152	163	150	141	140	142	140	173	148	156	149	142	154	132	139	162	141	140	157	164	145	150	138	139	183	135	148	162	150	144	154	143	147	165	129	134	159	141	151	164	144	161	150	153	135	156	136	145	155	148	155	167	130	118	158	139	163	137	148	143	146	126	143	139	136	148	129	131	143	136	145	141	132	106	153	147	129	153	164	151	142	162	155	148	147	155	133	145	142	146	149	154	142	135	139	156	146	157	129	136	170	153	136	146	136	166	130	134	151	138	155	157	136	135	137	164	145	144	153	142	143	159	148	151	136	157	159	167	156	142	141	169	170	143	156	149	157	168	163	151	140	154
9653	11831	22189	15793	10170	7433	3501	2220	1338	773	706	629	513	514	439	410	391	408	401	418	371	416	385	377	404	381	431	394	382	394	395	439	394	430	432	412	391	418	424	415	439	376	425	376	408	406	400	444	390	413	402	397	403	385	402	441	390	403	393	391	358	409	403	421	394	414	402	430	431	393	408	389	388	464	393	392	388	358	389	405	414	380	405	401	435	384	385	403	401	425	378	394	376	430	398	415	417	376	394	378	401	411	392	405	439	403	406	383	440	416	375	379	440	410	405	428	400	394	383	446	376	429	407	406	413	422	365	438	379	369	421	431	387	393	355	368	412	392	379	414	406	414	390	406	389	376	411	363	415	391	397	398	368	395	367	370	398	400	382	466	425	413	427	367	395	359	391	380	385	397	390	431	397	411	414	391	386	402	410	422	423	400	408	382	419	416	394	372	422	423	400	413	355	346	390	410	382	373	396	387	419	413	406	410	390	394	436	404	363	420	394	402	379	422	393	396	391	329	428	390	410	404	392	443	429	395	395	371	381	388	450	420	368	408	374	371	397	413	383	391	392	418	399	408	403	398	428	380	385	408	366	403	415	371	439	405	370	386	441	406	420	376	383	415	395	375	420	393	394	417	440	409	375	427	389	404	408	411	425	424	401	412	396	421	407	407	389	383	401	431	425	407	392	422	392	397	401	421	394	405	397	396	403	406	416	420	419	421	412	398	406	431	408	400	385	391	389	406	390	389	392	388	392	420	386	354	390	390	398	410	385	403	406	442	367	386	419	384	409	381	398	407	387	395	406	440	382	422	422	404	377	411	414	368	386	408	417	375	431	411	440	392	385	424	395	402	372	413	359	390	354	416	404	406	382	405	440	427	398	417	369	413	391	406	409	381	387	394	389	426	417	403	393	372	412	421	398	434	413	425	414	414	376	437	430	392	414	402	387	382	450	384	398	381	395	422	425	393	398	410	365	395	401	407	424	421	388	403	408	384	415	375	382	395	425	405	400	389	433	384	417	374	415	413	396	396	433	381	421	384	408	404	382	385	414	367	399	414	403	427	404	407	377	372	390	408	371	387	384	420	426	470	411	423	429	385	433	387	442	407	415	412	381	403	431	430	386	379	410	403	394	399	387	408	407	379	377	403	415	399	423	448	361	377	425	399	383	369	409	388	429	404	410	412	386	427	362	400	365	403	395	383	421	384	359	368	390	405	438	385	383	419	416	406	408	374	396	441	424	395	432	348	411	421	375	399	405	407	392	420	424	408	411	385	391	403	388	379	420	405	363	379	380	415	388	386	434	396	414	392	399	413	418	402	415	388	436	418	361	430	409	380	385	416	385	395	384	384	380	368	386	387	413	410	410	439	408	422	432	413	399	448	423	378	404	408	393	369	416	412	403	395	423	377	444	406	407	421	382	392	383	404	393	407	426	408	424	405	404	417	435	381	418	402	417	382	395	408	376	413	420	392	396	431	392	385	399	425	366	406	362	381	407	447	418	377	422	412	412	395	419	400	440	427	415	391	400	419	449	364	384	406	431	410	374	419	408	408	427	392	429	377	413	395	390	423	445	400	397	425	413	388	369	391	428	407	387	394	417	423	415	380	405	416	399	440	418	392	389	419	410	411	395	429	398	374	387	373	439	359	389	407	395	392	392	394	394	411	385	393	403	430	396	412	418	391	390	368	381	396	377	428	426	372	421	393	387	449	411	410	390	425	421	409	394	415	361	437	407	384	382	407	402	403	429	379	426	411	389	396	408	404	401	395	425	431	399	380	410	392	383	393	398	439	416	374	399	410	399	369	390	404	416	411	400	401	388	380	402	418	412	393	365	433	382	397	413	379	429	413	412	408	383	410	381	442	383	399	425	400	421	380	396	417	411	417	405	434	374	399	412	410	390	375	401	425	382	420	380	446	419	417	356	418	386	399	411	394	418	409	407	401	437	426	405	385	426	393	401	418	423	387	372	417	373	395	393	410	381	383	398	406	393	363	415	387	398	434	408	418	447	383	417	419	443	411	362	403	388	391	420	415	365	414	415	415	386	405	393	399	409	434	395	390	400	376	397	389	395	402	419	378	387	426	431	391	438	429	372	417	389	393	418	398	414	396	379	366	424	408	395	378	394	377	382	400	387	403	366	350	376	398	391	420	381	408	412	397	408	393	403	426	371	387	425	383	404	414	420	417	388	395	406	381	370	415	388	394	400	434	405	384	423	396	397	393	400	426	399	414	406	413	375	407	413	392	418	384	410	366	397	405	365	415	431	425	434	396	378	397	371	407	414	415	371	408	422	412	398	415	429	415	405	413	412	395	391	413	418	378	445	399	379	410	421	431	411	404	428	405	407	387	353	421	435	389	433	417	409	374	438	389	368	356	384	381	375	406	440	388	408	415	395	439	427	423	360	416	372	375	387	370	406	420	392	389	404	441	416	404	398	397	387	413	379	405	409	429	403	427	384	389	388	405	397	418	420	405	389	375	422	440	402	443	422	397	403	399	434	405	403	387	397	385	370	414	412	379	410	372	377	423	391	401	437	388	382	410	395	418	392	381	433	391	400	411	452	378	430	396	403	434	394	385	410	414	393	417	371	382	390	366	427	387	410	406	404	377	420	387	413	373	399	404	387	409	391	391	376	393	408	398	416	409	384	399	402	380	407	421	378	397	396	430	425	404	402	402	402	398	378	414	406	436	375	396	411	401	408	406	387	378	449	369	378	440	411	378	406	366	408	397	382	390	415	377	398	394	429	417	393	444	401	383	409	412	392	433	372	438	385	417	420	408	419	394	407	392	408	382	363	443	404	396	400	391	399	430	400	387	394	426	394	366	384	427	388	398	395	405	422	419	425	430	387	425	404	385	409	400	404	363	419	386	444	402	403	374	409	403	398	407	406	401	366	378	428	372	432	381	425	389	381	409	403	393	407	426	390	405	418	406	393	372	417	393	362	413	373	397	381	404	377	392	397	370	398	388	403	417	367	423	380	404	407	413	412	454	383	399	426	418	373	421	385	394	406	385	409	389	392	383	390	414	371	361	409	375	420	398	405	398	410	456	431	371	358	402	403	432	390	400	385	432	417	407	417	368	397	379	414	418	424	410	436	406	376	378	445	376	378	405	395	404	393	398	400	372	389	390	412	430	401	411	382	441	398	376	433	411	382	385	395	416	405	432	433	372	393	427	387	395	404	405	420	420	379	390	383	405	416	402	417	396	416	430	403	395	441	402	423	412	386	413	399	418	377	405	401	413	435	398	416	371	405	400	413	445	414	394	405	419	421	419	391	398	396	390	407	417	400	430	400	398	397	407	396	451	438	442	402	405	367	429	409	421	403	425	415	408	390	406	377	382	396	388	391	371	421	433	382	411	374	409	392	412	412	426	401	405	398	420	390	345	410	389	390	369	408	369	421	413	392	416	398	410	414	412	420	403	398	384	389	385	367	408	431	392	390	390	396	387	364	386	408	367	417	387	386	382	424	386	418	424	400	396
48459	53611	68225	49669	33853	24364	11389	5572	2767	1309	888	579	473	393	313	204	161	165	167	183	194	156	131	159	178	157	152	171	164	150	151	174	162	150	182	160	171	162	148	163	146	135	134	180	173	143	148	147	168	137	149	155	162	159	150	157	160	156	164	152	139	180	149	161	156	171	160	153	140	130	157	174	156	137	170	135	134	147	158	172	158	156	154	151	161	181	160	173	149	159	164	150	136	196	137	180	158	133	172	134	145	162	151	173	148	133	144	149	163	163	134	170	146	145	136	169	161	150	151	181	157	155	157	149	160	156	165	156	148	156	165	163	146	149	153	146	164	159	152	165	131	171	174	149	167	159	147	141	162	141	151	152	146	154	171	167	172	150	155	153	132	177	160	156	160	181	143	147	156	156	161	159	173	161	146	131	150	140	183	164	141	166	139	165	154	133	149	156	171	165	161	173	147	140	161	171	148	160	162	160	161	162	156	161	150	171	170	157	159	184	139	130	111	171	162	145	166	155	172	143	142	150	160	145	136	174	172	147	149	161	147	166	147	148	169	159	177	170	159	152	145	166	131	136	169	156	158	150	155	145	171	159	156	152	164	150	154	167	158	155	153	149	163	148	178	160	158	156	159	154	169	154	171	135	134	156	164	166	159	158	148	157	164	144	192	149	161	122	155	142	148	183	157	162	163	144	141	160	164	146	157	148	144	156	155	146	162	171	149	158	142	164	138	150	149	170	159	136	166	157	156	152	142	149	163	190	140	159	175	179	156	150	171	162	155	154	155	141	157	147	153	173	188	162	148	158	145	137	152	167	145	163	168	174	167	160	165	148	147	165	156	152	163	152	151	123	184	170	144	146	178	149	149	137	147	152	161	142	147	147	147	165	150	159	168	147	144	155	139	178	162	167	148	148	162	148	165	152	154	166	159	172	153	165	153	164	170	177	141	153	161	150	145	143	158	161	156	143	154	163	180	155	139	142	145	160	155	156	151	167	156	181	166	159	166	153	146	150	166	147	157	160	175	172	156	178	144	149	155	151	180	157	137	141	148	159	144	158	158	177	169	164	156	152	148	164	168	147	145	158	163	149	114	165	139	161	178	155	153	135	152	162	167	154	137	153	167	166	155	166	147	129	134	149	150	157	145	155	173	153	147	141	153	152	172	147	153	181	129	156	163	167	150	171	128	152	153	159	137	169	178	138	142	141	161	153	156	149	147	158	165	169	159	155	158	159	154	156	174	161	161	149	163	171	139	152	172	152	171	132	153	143	164	154	141	147	165	157	149	156	149	173	165	157	158	151	157	152	178	183	142	155	156	168	171	170	147	138	159	167	158	167	193	153	166	149	135	159	164	163	138	161	146	170	157	172	164	176	149	163	151	128	170	160	146	163	183	134	143	154	148	143	165	149	164	154	141	165	154	170	145	160	154	157	147	152	158	165	169	179	128	162	148	140	157	170	152	140	147	143	132	125	162	141	146	150	128	152	156	145	130	142	162	149	163	164	145	157	166	175	146	145	136	159	140	161	152	136	172	139	160	159	139	160	134	161	149	163	162	176	149	163	150	155	160	147	140	144	149	157	154	154	151	157	150	161	146	184	171	157	168	166	141	161	148	137	145	149	164	165	135	153	142	156	158	169	122	174	148	179	167	149	146	153	145	138	161	135	151	143	143	148	162	166	153	141	155	150	161	146	139	156	154	155	170	165	147	172	182	153	158	167	151	170	153	171	159	148	150	142	161	154	132	152	163	169	142	134	162	151	161	161	150	170	198	151	151	153	176	175	160	156	166	155	151	154	148	134	160	142	127	136	154	162	138	184	157	180	141	162	168	162	163	132	154	145	143	148	165	148	154	162	159	153	157	184	137	157	154	148	157	150	160	158	171	144	155	149	133	141	158	160	149	180	143	164	155	164	138	160	160	162	161	150	148	140	177	168	146	138	152	145	150	166	147	171	164	143	152	150	131	149	163	145	153	140	166	168	151	160	143	166	176	148	156	149	147	142	171	140	169	141	150	155	142	148	132	170	170	148	147	159	172	151	156	141	171	166	156	167	126	148	167	133	161	189	147	160	138	132	163	160	167	146	141	160	165	141	169	151	145	144	176	147	150	138	156	170	165	154	158	162	164	175	133	158	157	155	143	173	160	152	146	146	168	178	163	163	160	142	175	161	146	160	188	131	149	159	168	135	168	151	163	133	143	154	150	150	167	163	140	150	169	161	153	128	155	170	174	142	140	158	165	149	151	150	164	156	147	174	151	157	152	167	146	149	169	159	158	168	168	160	163	137	149	157	149	147	144	154	153	164	170	154	139	165	158	156	147	165	172	166	165	154	161	170	168	161	154	144	156	143	141	140	157	147	183	165	150	163	155	156	160	139	163	152	137	149	167	144	145	163	162	172	131	145	157	163	154	160	134	150	158	161	138	160	152	171	145	152	158	162	179	138	159	149	158	170	168	169	172	160	163	154	157	133	134	154	154	175	155	175	153	157	139	162	143	165	159	138	161	148	172	151	153	157	162	146	173	142	161	138	164	159	139	140	160	177	157	132	154	136	161	162	182	172	176	156	155	152	171	156	157	149	135	156	147	183	146	161	149	136	130	167	176	162	168	131	137	173	170	169	161	166	173	155	165	151	156	147	156	164	170	162	160	153	134	159	153	157	161	177	149	148	166	145	141	156	160	160	157	184	148	146	154	156	169	146	141	163	151	173	151	144	142	133	167	169	140	160	161	161	134	157	150	136	157	158	183	162	157	180	140	141	147	153	144	193	146	143	162	168	173	140	147	125	147	158	159	138	176	163	139	166	171	173	151	149	170	161	160	143	158	135	182	157	134	138	158	149	175	150	168	144	131	155	155	142	146	143	144	164	162	163	165	144	163	142	151	145	166	179	154	133	127	158	132	169	165	179	142	154	139	178	143	164	170	149	167	158	158	148	158	161	150	160	137	163	176	141	156	168	153	154	161	137	190	148	159	146	145	131	157	146	152	172	166	168	175	171	176	167	181	181	155	156	175	143	143	171	154	162	168	168	165	144	149	172	158	153	151	154	167	164	161	139	147	170	153	161	170	157	161	128	137	148	140	149	148	165	165	154	151	184	144	167	190	149	150	148	161	167	151	156	154	145	139	158	137	152	169	152	131	171	148	136	156	142	131	152	167	161	168	163	156	157	158	149	162	138	138	155	150	147	170	149	179	162	140	170	195	141	151	145	172	166	171	163	152	160	174	170	177	133	169	151	148	170	166	145	140	149	145	158	161	142	159	152	154	155	187	141	144	174	175	175	145	172	144	153	155	154	160	177	161	162	170	148	158	152	169	152	162	166	164	170	152	168	166	157	146	168	171	163	175	164	148	171	164	184	158	153	149	138	163	167	136	167	138	154	159	145	159	167	178	167	179	160	143	149	148	160	151	145	155	155	145	155	154	182	173	167	148	163	165	149	155	163	140	152	167	149	152	161	144	181	156	139	169	145	160	144	179	151	150	168
29392	42443	61392	52609	43388	36149	23486	16900	10488	5385	3884	2615	2041	1553	1299	769	589	490	511	461	464	431	410	457	415	410	445	413	450	458	417	417	417	433	432	425	426	471	403	400	423	384	415	449	425	409	428	445	436	379	404	420	411	425	427	433	397	407	411	450	443	418	415	413	402	417	427	423	418	405	400	443	424	397	450	457	437	427	424	413	397	415	429	410	402	432	413	413	406	406	409	407	430	406	441	398	453	423	426	414	408	396	456	434	441	397	441	426	416	424	398	417	396	452	408	437	418	399	441	413	394	457	423	427	434	428	447	431	409	417	408	429	396	468	416	447	422	367	426	383	450	424	416	373	446	398	472	409	429	402	418	418	420	417	411	445	430	428	410	431	454	413	451	432	406	438	419	410	441	422	418	435	362	453	449	417	416	431	399	403	447	452	424	433	402	455	405	433	431	407	424	422	449	421	414	430	425	449	430	448	395	421	412	423	432	407	425	416	382	423	405	448	439	477	413	404	415	437	418	431	385	403	437	438	430	472	421	416	397	428	438	436	428	408	420	419	435	441	457	408	453	449	474	402	439	441	412	427	470	387	437	419	399	420	443	432	437	422	427	470	443	416	401	407	438	444	392	458	422	411	465	421	424	413	441	426	419	402	384	451	418	452	436	422	466	390	432	415	405	382	423	404	410	406	404	382	431	434	417	440	395	425	428	436	386	411	425	412	413	445	413	416	430	397	406	414	404	402	395	410	406	424	425	417	428	446	418	446	428	410	402	432	443	420	400	450	396	408	416	428	393	421	420	434	423	432	467	444	374	403	425	461	422	478	423	435	443	425	433	413	427	420	434	422	418	456	410	439	437	417	400	424	408	452	425	435	417	388	444	413	431	432	427	441	421	404	455	437	422	437	410	408	406	383	436	448	422	401	389	414	409	406	426	410	415	444	408	402	399	414	427	401	456	443	440	430	401	420	437	391	393	450	398	441	394	385	406	426	427	430	421	385	403	447	426	404	413	408	422	433	430	418	426	437	419	456	423	438	433	412	446	427	443	442	400	473	392	394	435	443	449	396	427	425	421	427	440	415	397	417	421	414	428	421	431	419	410	422	408	413	412	392	442	423	414	439	434	446	429	438	428	414	427	412	430	412	431	411	428	466	395	432	433	408	396	395	418	417	413	415	423	446	404	427	432	441	444	428	423	442	395	453	411	415	465	422	436	459	435	456	401	410	408	406	455	408	453	406	439	433	429	453	410	418	417	417	428	421	413	403	415	380	416	400	418	407	406	437	412	439	421	406	413	407	424	374	405	464	428	434	431	421	402	433	421	381	445	430	389	427	395	436	417	399	447	421	407	438	427	402	433	417	411	440	437	418	417	378	405	443	423	423	434	425	431	413	433	421	416	417	457	466	412	400	450	417	393	398	456	438	450	405	428	438	430	401	423	422	441	415	432	406	416	424	438	426	429	419	438	387	429	419	428	427	445	436	429	438	452	446	376	441	384	431	449	414	423	422	419	427	398	440	411	444	469	432	430	453	403	470	416	409	406	455	410	411	404	404	377	462	428	433	433	432	425	396	457	389	395	419	451	435	454	396	399	419	411	416	443	396	413	433	428	421	447	439	412	418	387	387	430	453	410	438	427	440	438	430	401	446	449	411	408	447	404	405	459	364	411	408	455	429	406	454	434	416	452	440	387	427	437	458	442	411	395	426	432	405	412	423	399	384	426	425	400	436	417	414	407	415	418	402	414	397	447	402	439	424	442	389	409	437	427	420	434	397	403	400	408	419	429	409	416	420	412	412	418	465	388	398	397	445	423	434	440	396	413	387	423	456	417	427	379	390	421	434	400	432	406	439	399	428	439	438	414	446	445	455	441	464	449	428	407	423	391	427	429	438	405	406	451	446	444	410	441	430	410	438	396	421	414	447	376	426	405	421	428	450	404	437	420	419	413	436	386	419	413	387	411	428	424	464	424	452	400	428	437	404	437	415	430	429	411	402	425	401	417	376	413	412	454	409	398	419	436	392	419	398	414	422	421	404	429	422	455	394	425	430	401	392	422	425	446	413	438	423	421	417	408	422	428	443	435	437	451	411	408	445	451	433	421	462	398	379	411	414	441	464	407	430	419	427	419	457	419	409	402	416	436	398	393	406	419	457	419	415	413	390	420	409	428	419	427	422	397	390	435	433	440	442	449	432	424	410	437	400	421	428	425	384	396	386	398	457	412	411	432	427	418	440	412	407	416	416	420	423	405	415	416	408	408	443	429	400	439	415	446	427	421	414	417	436	408	421	407	428	436	438	463	400	413	466	456	383	388	400	465	419	425	454	411	408	433	438	426	427	427	411	445	440	427	418	412	445	423	394	426	395	445	420	423	444	431	414	417	445	425	435	417	461	456	433	407	405	442	436	442	419	426	431	404	452	377	437	427	471	397	416	435	430	421	443	447	466	421	426	423	410	442	429	426	390	404	415	404	425	456	437	420	452	424	422	395	402	432	402	407	412	435	446	417	420	422	442	423	427	414	423	375	448	420	383	434	393	416	446	433	437	389	424	400	404	456	418	463	460	454	429	415	434	441	434	444	415	404	441	427	423	455	417	411	442	408	458	444	423	448	413	409	449	430	441	398	411	411	457	429	421	454	399	438	427	447	419	388	422	402	443	418	409	442	416	399	440	414	441	469	417	406	413	402	419	410	397	434	438	440	416	420	412	407	477	410	426	429	378	420	433	453	414	393	415	431	422	419	444	434	430	443	419	462	423	436	428	426	421	437	429	392	449	444	392	423	412	403	377	428	412	387	436	409	398	469	411	411	408	442	415	416	437	424	451	383	408	408	407	395	435	410	425	436	438	375	435	425	401	437	366	401	443	429	416	402	414	435	407	418	408	414	422	438	425	437	431	438	429	426	434	443	420	403	430	435	433	401	387	423	405	445	440	426	439	436	452	420	401	403	432	427	395	445	438	421	425	459	385	433	433	402	383	422	422	434	434	433	399	423	425	442	405	444	443	438	411	444	459	383	391	394	442	454	441	406	439	416	406	469	382	431	432	406	455	414	417	421	427	415	413	449	402	406	437	456	390	421	421	413	407	426	427	402	455	378	396	414	436	454	379	394	422	470	451	451	421	389	411	419	424	436	445	399	433	425	390	403	404	408	409	420	398	408	436	453	432	431	454	374	434	428	435	429	439	450	424	415	431	421	429	418	437	391	426	398	421	447	417	424	427	430	424	390	403	451	432	399	386	442	434	406	449	471	453	434	424	410	431	443	427	440	430	424	404	392	406	417	383	450	404	426	410	418	397	384	432	414	419	461	412	438	431	421	450	443	438	429	439	453	416	433	428	430	428	371	422	428	412	404	455	436	435	404	441	416	436	454	410	446	419	431	443	370	444	448	449	425	394	452	404	467	407	459	435	403	427	404	419	385	423	405	423	436	421	412	435	444	430	420	439	434	445	424	417	409	414	436	457	453	447	447	425	447	416	430	436	422	406
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
